| T O P I C R E V I E W |
| wzhy01 |
Posted - Jun 17 2009 : 04:42:11 Hi, I'm trying to calculate the coupling capacitance of a simple sturcture with vertical and horizontal conductors, no dielectric interface is used. The source file is as follows, it just always come out the "non-diagonal element error", which I can't find the answer in both FAQ or user manual, please help me!
0 panel Q 11 0.000000 0.000000 0.000000 0.024925 0.000000 0.000000 0.024925 0.005148 0.000000 0.000000 0.005148 0.000000 Q 12 0.000000 0.005185 0.000000 0.024925 0.005185 0.000000 0.024925 0.010333 0.000000 0.000000 0.010333 0.000000 Q 13 0.000000 0.010370 0.000000 0.024925 0.010370 0.000000 0.024925 0.015518 0.000000 0.000000 0.015518 0.000000 Q 14 0.000000 0.015555 0.000000 0.024925 0.015555 0.000000 0.024925 0.020703 0.000000 0.000000 0.020703 0.000000 Q 21 0.004185 0.000000 0.001000 0.005185 0.000000 0.001000 0.005185 0.020703 0.001000 0.004185 0.020703 0.001000 Q 22 0.009370 0.000000 0.001000 0.010370 0.000000 0.001000 0.010370 0.020703 0.001000 0.009370 0.020703 0.001000 Q 23 0.014555 0.000000 0.001000 0.015555 0.000000 0.001000 0.015555 0.020703 0.001000 0.014555 0.020703 0.001000 Q 24 0.019740 0.000000 0.001000 0.020740 0.000000 0.001000 0.020740 0.020703 0.001000 0.019740 0.020703 0.001000
|
| 1 L A T E S T R E P L I E S (Newest First) |
| Enrico |
Posted - Jul 03 2009 : 15:04:41 The errors you get are in fact only warnings; in particular, you get:
mksCapDump: Warning - capacitance matrix has non-negative off-diagonals
mksCapDump: Warning - capacitance matrix is not strictly diagonally dominant
This warnings are related to the structure of the resulting capacitance matrix, that must be diagonally dominant and have positive diagonal values and negative off-diagonal values to have physical meaning (Maxwell capacitance matrix).
The simple reason why you are getting such a result is that the input geometry is too coarse. Please remember that FastCap2 has no automatic meshing capabilities. You need to feed to FastCap2 a reasonably refined structure to get meaningful results.
I attach a refined version of your file that provides good results (even if further refinement is needed if you want more precise capacitance values). I have split it into 9 files, put them in the same directory with the file names indicated in italics:
simple_ref.lst
* Refined FastCap file derived from simple.txt * * Total number of panels 144 * Number of potential calculations 10296 * Super hierarchy build time 0.000000 * Refinement time 0.046000
* C simple_24.qui 1.000000 0.0 0.0 0.0 C simple_23.qui 1.000000 0.0 0.0 0.0 C simple_22.qui 1.000000 0.0 0.0 0.0 C simple_21.qui 1.000000 0.0 0.0 0.0 C simple_14.qui 1.000000 0.0 0.0 0.0 C simple_13.qui 1.000000 0.0 0.0 0.0 C simple_12.qui 1.000000 0.0 0.0 0.0 C simple_11.qui 1.000000 0.0 0.0 0.0
simple_11.qui
0 Refined FastCap file derived from simple.txt, referenced in list file simple_ref.lst * T 11 0.000000 0.000000 0.000000 0.006231 0.001287 0.000000 0.000000 0.005148 0.000000 T 11 0.012462 0.002574 0.000000 0.006231 0.003861 0.000000 0.006231 0.001287 0.000000 T 11 0.006231 0.003861 0.000000 0.000000 0.005148 0.000000 0.006231 0.001287 0.000000 T 11 0.012462 0.002574 0.000000 0.018694 0.003861 0.000000 0.012462 0.005148 0.000000 T 11 0.024925 0.005148 0.000000 0.018694 0.005148 0.000000 0.018694 0.003861 0.000000 T 11 0.018694 0.005148 0.000000 0.012462 0.005148 0.000000 0.018694 0.003861 0.000000 T 11 0.012462 0.005148 0.000000 0.006231 0.005148 0.000000 0.006231 0.003861 0.000000 T 11 0.006231 0.005148 0.000000 0.000000 0.005148 0.000000 0.006231 0.003861 0.000000 T 11 0.006231 0.003861 0.000000 0.012462 0.002574 0.000000 0.012462 0.005148 0.000000 T 11 0.024925 0.005148 0.000000 0.018694 0.003861 0.000000 0.024925 0.000000 0.000000 T 11 0.012462 0.002574 0.000000 0.018694 0.001287 0.000000 0.018694 0.003861 0.000000 T 11 0.018694 0.001287 0.000000 0.024925 0.000000 0.000000 0.018694 0.003861 0.000000 T 11 0.012462 0.002574 0.000000 0.006231 0.001287 0.000000 0.012462 0.000000 0.000000 T 11 0.000000 0.000000 0.000000 0.006231 0.000000 0.000000 0.006231 0.001287 0.000000 T 11 0.006231 0.000000 0.000000 0.012462 0.000000 0.000000 0.006231 0.001287 0.000000 T 11 0.012462 0.000000 0.000000 0.018694 0.000000 0.000000 0.018694 0.001287 0.000000 T 11 0.018694 0.000000 0.000000 0.024925 0.000000 0.000000 0.018694 0.001287 0.000000 T 11 0.018694 0.001287 0.000000 0.012462 0.002574 0.000000 0.012462 0.000000 0.000000
simple_12.qui
0 Refined FastCap file derived from simple.txt, referenced in list file simple_ref.lst * T 12 0.000000 0.005185 0.000000 0.006231 0.006472 0.000000 0.000000 0.010333 0.000000 T 12 0.012462 0.007759 0.000000 0.006231 0.009046 0.000000 0.006231 0.006472 0.000000 T 12 0.006231 0.009046 0.000000 0.000000 0.010333 0.000000 0.006231 0.006472 0.000000 T 12 0.012462 0.007759 0.000000 0.018694 0.009046 0.000000 0.012462 0.010333 0.000000 T 12 0.024925 0.010333 0.000000 0.018694 0.010333 0.000000 0.018694 0.009046 0.000000 T 12 0.018694 0.010333 0.000000 0.012462 0.010333 0.000000 0.018694 0.009046 0.000000 T 12 0.012462 0.010333 0.000000 0.006231 0.010333 0.000000 0.006231 0.009046 0.000000 T 12 0.006231 0.010333 0.000000 0.000000 0.010333 0.000000 0.006231 0.009046 0.000000 T 12 0.006231 0.009046 0.000000 0.012462 0.007759 0.000000 0.012462 0.010333 0.000000 T 12 0.024925 0.010333 0.000000 0.018694 0.009046 0.000000 0.024925 0.005185 0.000000 T 12 0.012462 0.007759 0.000000 0.018694 0.006472 0.000000 0.018694 0.009046 0.000000 T 12 0.018694 0.006472 0.000000 0.024925 0.005185 0.000000 0.018694 0.009046 0.000000 T 12 0.012462 0.007759 0.000000 0.006231 0.006472 0.000000 0.012462 0.005185 0.000000 T 12 0.000000 0.005185 0.000000 0.006231 0.005185 0.000000 0.006231 0.006472 0.000000 T 12 0.006231 0.005185 0.000000 0.012462 0.005185 0.000000 0.006231 0.006472 0.000000 T 12 0.012462 0.005185 0.000000 0.018694 0.005185 0.000000 0.018694 0.006472 0.000000 T 12 0.018694 0.005185 0.000000 0.024925 0.005185 0.000000 0.018694 0.006472 0.000000 T 12 0.018694 0.006472 0.000000 0.012462 0.007759 0.000000 0.012462 0.005185 0.000000
simple_13.qui
0 Refined FastCap file derived from simple.txt, referenced in list file simple_ref.lst * T 13 0.000000 0.010370 0.000000 0.006231 0.011657 0.000000 0.000000 0.015518 0.000000 T 13 0.012462 0.012944 0.000000 0.006231 0.014231 0.000000 0.006231 0.011657 0.000000 T 13 0.006231 0.014231 0.000000 0.000000 0.015518 0.000000 0.006231 0.011657 0.000000 T 13 0.012462 0.012944 0.000000 0.018694 0.014231 0.000000 0.012462 0.015518 0.000000 T 13 0.024925 0.015518 0.000000 0.018694 0.015518 0.000000 0.018694 0.014231 0.000000 T 13 0.018694 0.015518 0.000000 0.012462 0.015518 0.000000 0.018694 0.014231 0.000000 T 13 0.012462 0.015518 0.000000 0.006231 0.015518 0.000000 0.006231 0.014231 0.000000 T 13 0.006231 0.015518 0.000000 0.000000 0.015518 0.000000 0.006231 0.014231 0.000000 T 13 0.006231 0.014231 0.000000 0.012462 0.012944 0.000000 0.012462 0.015518 0.000000 T 13 0.024925 0.015518 0.000000 0.018694 0.014231 0.000000 0.024925 0.010370 0.000000 T 13 0.012462 0.012944 0.000000 0.018694 0.011657 0.000000 0.018694 0.014231 0.000000 T 13 0.018694 0.011657 0.000000 0.024925 0.010370 0.000000 0.018694 0.014231 0.000000 T 13 0.012462 0.012944 0.000000 0.006231 0.011657 0.000000 0.012462 0.010370 0.000000 T 13 0.000000 0.010370 0.000000 0.006231 0.010370 0.000000 0.006231 0.011657 0.000000 T 13 0.006231 0.010370 0.000000 0.012462 0.010370 0.000000 0.006231 0.011657 0.000000 T 13 0.012462 0.010370 0.000000 0.018694 0.010370 0.000000 0.018694 0.011657 0.000000 T 13 0.018694 0.010370 0.000000 0.024925 0.010370 0.000000 0.018694 0.011657 0.000000 T 13 0.018694 0.011657 0.000000 0.012462 0.012944 0.000000 0.012462 0.010370 0.000000
simple_14.qui
0 Refined FastCap file derived from simple.txt, referenced in list file simple_ref.lst * T 14 0.000000 0.015555 0.000000 0.006231 0.016842 0.000000 0.000000 0.020703 0.000000 T 14 0.012462 0.018129 0.000000 0.006231 0.019416 0.000000 0.006231 0.016842 0.000000 T 14 0.006231 0.019416 0.000000 0.000000 0.020703 0.000000 0.006231 0.016842 0.000000 T 14 0.012462 0.018129 0.000000 0.018694 0.019416 0.000000 0.012462 0.020703 0.000000 T 14 0.024925 0.020703 0.000000 0.018694 0.020703 0.000000 0.018694 0.019416 0.000000 T 14 0.018694 0.020703 0.000000 0.012462 0.020703 0.000000 0.018694 0.019416 0.000000 T 14 0.012462 0.020703 0.000000 0.006231 0.020703 0.000000 0.006231 0.019416 0.000000 T 14 0.006231 0.020703 0.000000 0.000000 0.020703 0.000000 0.006231 0.019416 0.000000 T 14 0.006231 0.019416 0.000000 0.012462 0.018129 0.000000 0.012462 0.020703 0.000000 T 14 0.024925 0.020703 0.000000 0.018694 0.019416 0.000000 0.024925 0.015555 0.000000 T 14 0.012462 0.018129 0.000000 0.018694 0.016842 0.000000 0.018694 0.019416 0.000000 T 14 0.018694 0.016842 0.000000 0.024925 0.015555 0.000000 0.018694 0.019416 0.000000 T 14 0.012462 0.018129 0.000000 0.006231 0.016842 0.000000 0.012462 0.015555 0.000000 T 14 0.000000 0.015555 0.000000 0.006231 0.015555 0.000000 0.006231 0.016842 0.000000 T 14 0.006231 0.015555 0.000000 0.012462 0.015555 0.000000 0.006231 0.016842 0.000000 T 14 0.012462 0.015555 0.000000 0.018694 0.015555 0.000000 0.018694 0.016842 0.000000 T 14 0.018694 0.015555 0.000000 0.024925 0.015555 0.000000 0.018694 0.016842 0.000000 T 14 0.018694 0.016842 0.000000 0.012462 0.018129 0.000000 0.012462 0.015555 0.000000
simple_21.qui
0 Refined FastCap file derived from simple.txt, referenced in list file simple_ref.lst * T 21 0.004685 0.010351 0.001000 0.004935 0.005176 0.001000 0.005185 0.010351 0.001000 T 21 0.005185 0.000000 0.001000 0.005185 0.005176 0.001000 0.004935 0.005176 0.001000 T 21 0.005185 0.005176 0.001000 0.005185 0.010351 0.001000 0.004935 0.005176 0.001000 T 21 0.005185 0.010351 0.001000 0.005185 0.015527 0.001000 0.004935 0.015527 0.001000 T 21 0.005185 0.015527 0.001000 0.005185 0.020703 0.001000 0.004935 0.015527 0.001000 T 21 0.004935 0.015527 0.001000 0.004685 0.010351 0.001000 0.005185 0.010351 0.001000 T 21 0.005185 0.000000 0.001000 0.004935 0.005176 0.001000 0.004435 0.005176 0.001000 T 21 0.004935 0.005176 0.001000 0.004685 0.010351 0.001000 0.004435 0.005176 0.001000 T 21 0.004435 0.005176 0.001000 0.004185 0.000000 0.001000 0.005185 0.000000 0.001000 T 21 0.004685 0.010351 0.001000 0.004435 0.015527 0.001000 0.004185 0.010351 0.001000 T 21 0.004185 0.020703 0.001000 0.004185 0.015527 0.001000 0.004435 0.015527 0.001000 T 21 0.004185 0.015527 0.001000 0.004185 0.010351 0.001000 0.004435 0.015527 0.001000 T 21 0.004185 0.010351 0.001000 0.004185 0.005176 0.001000 0.004435 0.005176 0.001000 T 21 0.004185 0.005176 0.001000 0.004185 0.000000 0.001000 0.004435 0.005176 0.001000 T 21 0.004435 0.005176 0.001000 0.004685 0.010351 0.001000 0.004185 0.010351 0.001000 T 21 0.004185 0.020703 0.001000 0.004435 0.015527 0.001000 0.004935 0.015527 0.001000 T 21 0.004435 0.015527 0.001000 0.004685 0.010351 0.001000 0.004935 0.015527 0.001000 T 21 0.004935 0.015527 0.001000 0.005185 0.020703 0.001000 0.004185 0.020703 0.001000
simple_22.qui
0 Refined FastCap file derived from simple.txt, referenced in list file simple_ref.lst * T 22 0.009870 0.010351 0.001000 0.010120 0.005176 0.001000 0.010370 0.010351 0.001000 T 22 0.010370 0.000000 0.001000 0.010370 0.005176 0.001000 0.010120 0.005176 0.001000 T 22 0.010370 0.005176 0.001000 0.010370 0.010351 0.001000 0.010120 0.005176 0.001000 T 22 0.010370 0.010351 0.001000 0.010370 0.015527 0.001000 0.010120 0.015527 0.001000 T 22 0.010370 0.015527 0.001000 0.010370 0.020703 0.001000 0.010120 0.015527 0.001000 T 22 0.010120 0.015527 0.001000 0.009870 0.010351 0.001000 0.010370 0.010351 0.001000 T 22 0.010370 0.000000 0.001000 0.010120 0.005176 0.001000 0.009620 0.005176 0.001000 T 22 0.010120 0.005176 0.001000 0.009870 0.010351 0.001000 0.009620 0.005176 0.001000 T 22 0.009620 0.005176 0.001000 0.009370 0.000000 0.001000 0.010370 0.000000 0.001000 T 22 0.009870 0.010351 0.001000 0.009620 0.015527 0.001000 0.009370 0.010351 0.001000 T 22 0.009370 0.020703 0.001000 0.009370 0.015527 0.001000 0.009620 0.015527 0.001000 T 22 0.009370 0.015527 0.001000 0.009370 0.010351 0.001000 0.009620 0.015527 0.001000 T 22 0.009370 0.010351 0.001000 0.009370 0.005176 0.001000 0.009620 0.005176 0.001000 T 22 0.009370 0.005176 0.001000 0.009370 0.000000 0.001000 0.009620 0.005176 0.001000 T 22 0.009620 0.005176 0.001000 0.009870 0.010351 0.001000 0.009370 0.010351 0.001000 T 22 0.009370 0.020703 0.001000 0.009620 0.015527 0.001000 0.010120 0.015527 0.001000 T 22 0.009620 0.015527 0.001000 0.009870 0.010351 0.001000 0.010120 0.015527 0.001000 T 22 0.010120 0.015527 0.001000 0.010370 0.020703 0.001000 0.009370 0.020703 0.001000
simple_23.qui
0 Refined FastCap file derived from simple.txt, referenced in list file simple_ref.lst * T 23 0.015055 0.010351 0.001000 0.015305 0.005176 0.001000 0.015555 0.010351 0.001000 T 23 0.015555 0.000000 0.001000 0.015555 0.005176 0.001000 0.015305 0.005176 0.001000 T 23 0.015555 0.005176 0.001000 0.015555 0.010351 0.001000 0.015305 0.005176 0.001000 T 23 0.015555 0.010351 0.001000 0.015555 0.015527 0.001000 0.015305 0.015527 0.001000 T 23 0.015555 0.015527 0.001000 0.015555 0.020703 0.001000 0.015305 0.015527 0.001000 T 23 0.015305 0.015527 0.001000 0.015055 0.010351 0.001000 0.015555 0.010351 0.001000 T 23 0.015555 0.000000 0.001000 0.015305 0.005176 0.001000 0.014805 0.005176 0.001000 T 23 0.015305 0.005176 0.001000 0.015055 0.010351 0.001000 0.014805 0.005176 0.001000 T 23 0.014805 0.005176 0.001000 0.014555 0.000000 0.001000 0.015555 0.000000 0.001000 T 23 0.015055 0.010351 0.001000 0.014805 0.015527 0.001000 0.014555 0.010351 0.001000 T 23 0.014555 0.020703 0.001000 0.014555 0.015527 0.001000 0.014805 0.015527 0.001000 T 23 0.014555 0.015527 0.001000 0.014555 0.010351 0.001000 0.014805 0.015527 0.001000 T 23 0.014555 0.010351 0.001000 0.014555 0.005176 0.001000 0.014805 0.005176 0.001000 T 23 0.014555 0.005176 0.001000 0.014555 0.000000 0.001000 0.014805 0.005176 0.001000 T 23 0.014805 0.005176 0.001000 0.015055 0.010351 0.001000 0.014555 0.010351 0.001000 T 23 0.014555 0.020703 0.001000 0.014805 0.015527 0.001000 0.015305 0.015527 0.001000 T 23 0.014805 0.015527 0.001000 0.015055 0.010351 0.001000 0.015305 0.015527 0.001000 T 23 0.015305 0.015527 0.001000 0.015555 0.020703 0.001000 0.014555 0.020703 0.001000
simple_24.qui
0 Refined FastCap file derived from simple.txt, referenced in list file simple_ref.lst * T 24 0.020240 0.010351 0.001000 0.020490 0.005176 0.001000 0.020740 0.010351 0.001000 T 24 0.020740 0.000000 0.001000 0.020740 0.005176 0.001000 0.020490 0.005176 0.001000 T 24 0.020740 0.005176 0.001000 0.020740 0.010351 0.001000 0.020490 0.005176 0.001000 T 24 0.020740 0.010351 0.001000 0.020740 0.015527 0.001000 0.020490 0.015527 0.001000 T 24 0.020740 0.015527 0.001000 0.020740 0.020703 0.001000 0.020490 0.015527 0.001000 T 24 0.020490 0.015527 0.001000 0.020240 0.010351 0.001000 0.020740 0.010351 0.001000 T 24 0.020740 0.000000 0.001000 0.020490 0.005176 0.001000 0.019990 0.005176 0.001000 T 24 0.020490 0.005176 0.001000 0.020240 0.010351 0.001000 0.019990 0.005176 0.001000 T 24 0.019990 0.005176 0.001000 0.019740 0.000000 0.001000 0.020740 0.000000 0.001000 T 24 0.020240 0.010351 0.001000 0.019990 0.015527 0.001000 0.019740 0.010351 0.001000 T 24 0.019740 0.020703 0.001000 0.019740 0.015527 0.001000 0.019990 0.015527 0.001000 T 24 0.019740 0.015527 0.001000 0.019740 0.010351 0.001000 0.019990 0.015527 0.001000 T 24 0.019740 0.010351 0.001000 0.019740 0.005176 0.001000 0.019990 0.005176 0.001000 T 24 0.019740 0.005176 0.001000 0.019740 0.000000 0.001000 0.019990 0.005176 0.001000 T 24 0.019990 0.005176 0.001000 0.020240 0.010351 0.001000 0.019740 0.010351 0.001000 T 24 0.019740 0.020703 0.001000 0.019990 0.015527 0.001000 0.020490 0.015527 0.001000 T 24 0.019990 0.015527 0.001000 0.020240 0.010351 0.001000 0.020490 0.015527 0.001000 T 24 0.020490 0.015527 0.001000 0.020740 0.020703 0.001000 0.019740 0.020703 0.001000
|
|
|