Preface to the Second Edition |
|
xv | |
Preface |
|
xvii | |
Acknowledgments |
|
xxi | |
About the Author |
|
xxiii | |
1 Computational Electromagnetics |
|
1 | (6) |
|
|
1 | (3) |
|
1.1.1 Low-Frequency Methods |
|
|
2 | (1) |
|
1.1.1.1 Finite Difference Time Domain Method |
|
|
2 | (1) |
|
1.1.1.2 Finite Element Method |
|
|
2 | (1) |
|
1.1.1.3 Method of Moments |
|
|
3 | (1) |
|
1.1.2 High-Frequency Methods |
|
|
3 | (4) |
|
1.1.2.1 Geometrical Theory of Diffraction |
|
|
3 | (1) |
|
|
3 | (1) |
|
1.1.2.3 Physical Theory of Diffraction |
|
|
4 | (1) |
|
1.1.2.4 Shooting and Bouncing Rays |
|
|
4 | (1) |
|
|
4 | (3) |
2 The Method of Moments |
|
7 | (18) |
|
2.1 Electrostatic Problems |
|
|
7 | (16) |
|
|
8 | (5) |
|
2.1.1.1 Matrix Element Evaluation |
|
|
10 | (1) |
|
|
10 | (3) |
|
|
13 | (4) |
|
2.1.2.1 Matrix Element Evaluation |
|
|
14 | (1) |
|
|
14 | (3) |
|
2.2 The Method of Moments |
|
|
17 | (2) |
|
|
18 | (1) |
|
|
19 | (1) |
|
2.3 Common 2D Basis Functions |
|
|
19 | (7) |
|
|
19 | (1) |
|
2.3.2 Piecewise Triangular Functions |
|
|
20 | (1) |
|
2.3.3 Piecewise Sinusoidal Functions |
|
|
21 | (1) |
|
2.3.4 Entire-Domain Functions |
|
|
22 | (1) |
|
2.3.5 Number of Basis Functions |
|
|
22 | (1) |
|
|
23 | (2) |
3 Radiation and Scattering |
|
25 | (36) |
|
|
25 | (1) |
|
3.2 Electromagnetic Boundary Conditions |
|
|
26 | (1) |
|
3.3 Formulations for Radiation |
|
|
26 | (5) |
|
3.3.1 Three-Dimensional Green's Function |
|
|
28 | (1) |
|
3.3.2 Two-Dimensional Green's Function |
|
|
29 | (2) |
|
|
31 | (6) |
|
3.4.1 Magnetic Vector Potential |
|
|
31 | (1) |
|
3.4.1.1 Three-Dimensional Magnetic Vector Potential |
|
|
32 | (1) |
|
3.4.1.2 Two-Dimensional Magnetic Vector Potential |
|
|
32 | (1) |
|
3.4.2 Electric Vector Potential |
|
|
32 | (1) |
|
3.4.2.1 Three-Dimensional Electric Vector Potential |
|
|
33 | (1) |
|
3.4.2.2 Two-Dimensional Electric Vector Potential |
|
|
33 | (1) |
|
|
33 | (1) |
|
3.4.4 Comparison of Radiation Formulas |
|
|
34 | (3) |
|
|
37 | (7) |
|
3.5.1 Three-Dimensional Near Field |
|
|
37 | (2) |
|
3.5.2 Two-Dimensional Near Field |
|
|
39 | (2) |
|
3.5.3 Three-Dimensional Far Field |
|
|
41 | (2) |
|
3.5.4 Two-Dimensional Far Field |
|
|
43 | (1) |
|
3.6 Formulations for Scattering |
|
|
44 | (14) |
|
|
44 | (6) |
|
3.6.2 Surface Integral Equations |
|
|
50 | (6) |
|
3.6.2.1 Interior Resonance Problem |
|
|
51 | (1) |
|
3.6.2.2 Discretization and Testing |
|
|
52 | (2) |
|
3.6.2.3 Modification of Matrix Elements |
|
|
54 | (2) |
|
3.6.3 Enforcement of Boundary Conditions |
|
|
56 | (1) |
|
3.6.3.1 EFIE-CFIE-PMCHWT Approach |
|
|
56 | (1) |
|
3.6.4 Physical Optics Equivalent |
|
|
57 | (1) |
|
|
58 | (3) |
4 Solution of Matrix Equations |
|
61 | (18) |
|
|
61 | (5) |
|
4.1.1 Gaussian Elimination |
|
|
61 | (2) |
|
|
63 | (1) |
|
|
63 | (2) |
|
|
65 | (1) |
|
|
66 | (8) |
|
|
66 | (2) |
|
4.2.2 Biconjugate Gradient |
|
|
68 | (1) |
|
4.2.3 Conjugate Gradient Squared |
|
|
69 | (1) |
|
4.2.4 Biconjugate Gradient Stabilized |
|
|
70 | (1) |
|
|
71 | (2) |
|
|
73 | (1) |
|
|
73 | (1) |
|
4.3 Software for Linear Systems |
|
|
74 | (1) |
|
|
74 | (1) |
|
|
75 | (1) |
|
|
75 | (1) |
|
|
75 | (4) |
5 Thin Wires |
|
79 | (46) |
|
5.1 Thin Wire Approximation |
|
|
79 | (2) |
|
5.2 Thin Wire Excitations |
|
|
81 | (3) |
|
|
82 | (1) |
|
|
82 | (1) |
|
|
83 | (1) |
|
|
84 | (5) |
|
|
86 | (2) |
|
5.3.1.1 Solution Using Pulse Functions and Point Matching |
|
|
87 | (1) |
|
5.3.2 Asymmetric Problems |
|
|
88 | (1) |
|
5.3.2.1 Solution Using Pulse Functions and Point Matching |
|
|
89 | (1) |
|
5.4 Pocklington's Equation |
|
|
89 | (2) |
|
5.4.1 Solution Using Pulse Functions and Point Matching |
|
|
90 | (1) |
|
5.5 Thin Wires of Arbitrary Shape |
|
|
91 | (6) |
|
5.5.1 Method of Moments Discretization |
|
|
91 | (1) |
|
5.5.2 Solution Using Triangle Basis and Testing Functions |
|
|
92 | (2) |
|
|
93 | (1) |
|
|
93 | (1) |
|
5.5.3 Solution Using Sinusoidal Basis and Testing Functions |
|
|
94 | (2) |
|
|
94 | (2) |
|
5.5.4 Lumped and Distributed Impedances |
|
|
96 | (1) |
|
|
97 | (25) |
|
5.6.1 Comparison of Thin Wire Models |
|
|
97 | (7) |
|
|
97 | (4) |
|
5.6.1.2 Induced Current Distribution |
|
|
101 | (3) |
|
5.6.2 Half-Wavelength Dipole |
|
|
104 | (3) |
|
5.6.3 Circular Loop Antenna |
|
|
107 | (4) |
|
5.6.4 Folded Dipole Antenna |
|
|
111 | (2) |
|
5.6.5 Two-Wire Transmission Line |
|
|
113 | (4) |
|
5.6.6 Yagi Antenna for 146 MHz |
|
|
117 | (5) |
|
|
122 | (3) |
6 Two-Dimensional Problems |
|
125 | (60) |
|
|
125 | (33) |
|
6.1.1 EFIE: TM Polarization |
|
|
125 | (7) |
|
6.1.1.1 Solution Using Pulse Functions |
|
|
126 | (2) |
|
6.1.1.2 Solution Using Triangle Functions |
|
|
128 | (4) |
|
6.1.2 Generalized EFIE: TM Polarization |
|
|
132 | (1) |
|
6.1.2.1 MOM Discretization |
|
|
132 | (1) |
|
6.1.2.2 Solution Using Triangle Functions |
|
|
132 | (1) |
|
6.1.3 EFIE: TE Polarization |
|
|
133 | (7) |
|
6.1.3.1 Pulse Function Solution |
|
|
135 | (5) |
|
6.1.4 Generalized EFIE: TE Polarization |
|
|
140 | (2) |
|
6.1.4.1 MOM Discretization |
|
|
140 | (1) |
|
6.1.4.2 Solution Using Triangle Functions |
|
|
141 | (1) |
|
6.1.5 nMFIE: TM Polarization |
|
|
142 | (2) |
|
6.1.5.1 Solution Using Triangle Functions |
|
|
143 | (1) |
|
6.1.6 nMFIE: TE Polarization |
|
|
144 | (2) |
|
6.1.6.1 Solution Using Triangle Functions |
|
|
145 | (1) |
|
|
146 | (12) |
|
6.1.7.1 Conducting Cylinder: TM Polarization |
|
|
146 | (6) |
|
6.1.7.2 Conducting Cylinder: TE Polarization |
|
|
152 | (6) |
|
6.2 Dielectric and Composite Objects |
|
|
158 | (26) |
|
6.2.1 Basis Function Orientation |
|
|
158 | (1) |
|
6.2.2 EFIE: TM Polarization |
|
|
159 | (1) |
|
6.2.2.1 MOM Discretization |
|
|
160 | (1) |
|
6.2.3 MFIE: TM Polarization |
|
|
160 | (1) |
|
6.2.3.1 MOM Discretization |
|
|
160 | (1) |
|
6.2.4 nMFIE: TM Polarization |
|
|
161 | (1) |
|
6.2.4.1 MOM Discretization |
|
|
161 | (1) |
|
6.2.5 EFIE: TE Polarization |
|
|
162 | (1) |
|
6.2.5.1 MOM Discretization |
|
|
162 | (1) |
|
6.2.6 MFIE: TE Polarization |
|
|
162 | (1) |
|
6.2.6.1 MOM Discretization |
|
|
162 | (1) |
|
6.2.7 nMFIE: TE Polarization |
|
|
162 | (1) |
|
6.2.7.1 MOM Discretization |
|
|
162 | (1) |
|
6.2.8 Numerical Stability |
|
|
163 | (1) |
|
|
163 | (24) |
|
6.2.9.1 Dielectric Cylinder |
|
|
163 | (1) |
|
6.2.9.2 Dielectric Cylinder: TM Polarization |
|
|
164 | (6) |
|
6.2.9.3 Dielectric Cylinder: TE Polarization |
|
|
170 | (5) |
|
|
175 | (1) |
|
6.2.9.5 Coated Cylinder: TM Polarization |
|
|
175 | (4) |
|
6.2.9.6 Coated Cylinder: TE Polarization |
|
|
179 | (1) |
|
6.2.9.7 Effect of Number of Segments per Wave-length on Accuracy |
|
|
180 | (4) |
|
|
184 | (1) |
7 Bodies of Revolution |
|
185 | (68) |
|
7.1 BOR Surface Description |
|
|
185 | (1) |
|
7.2 Expansion of Surface Currents |
|
|
186 | (1) |
|
|
187 | (10) |
|
|
188 | (3) |
|
7.3.1.1 L Matrix Elements |
|
|
188 | (3) |
|
|
191 | (2) |
|
7.3.2.1 K Matrix Elements |
|
|
191 | (2) |
|
|
193 | (4) |
|
7.3.3.1 Plane Wave Excitation |
|
|
193 | (4) |
|
|
197 | (1) |
|
|
197 | (1) |
|
7.4.1.1 Plane Wave Excitation |
|
|
197 | (1) |
|
|
198 | (5) |
|
7.5.1 Plane Wave Solution |
|
|
198 | (2) |
|
|
199 | (1) |
|
|
200 | (3) |
|
7.5.2.1 Scattered Far Fields |
|
|
200 | (3) |
|
|
203 | (3) |
|
|
203 | (1) |
|
7.6.1.1 N x K Matrix Elements |
|
|
204 | (1) |
|
|
204 | (1) |
|
7.6.2.1 nK Matrix Elements |
|
|
204 | (1) |
|
|
205 | (4) |
|
7.6.3.1 Plane Wave Excitation |
|
|
205 | (1) |
|
7.6.3.2 Plane Wave Solution |
|
|
206 | (1) |
|
7.7 Numerical Discretization |
|
|
206 | (3) |
|
7.8 Notes on Software Implementation |
|
|
209 | (1) |
|
|
209 | (1) |
|
|
209 | (1) |
|
|
210 | (33) |
|
|
210 | (21) |
|
7.9.1.1 Conducting Sphere |
|
|
211 | (6) |
|
7.9.1.2 Stratified Sphere |
|
|
217 | (2) |
|
7.9.1.3 Dielectric Sphere |
|
|
219 | (1) |
|
|
220 | (11) |
|
7.9.2 EMCC Benchmark Targets |
|
|
231 | (8) |
|
|
231 | (1) |
|
7.9.2.2 EMCC Double Ogive |
|
|
231 | (2) |
|
|
233 | (1) |
|
7.9.2.4 EMCC Cone-Sphere with Gap |
|
|
234 | (5) |
|
7.9.3 Biconic Reentry Vehicle |
|
|
239 | (4) |
|
7.10 Treatment of Junctions |
|
|
243 | (8) |
|
7.10.1 Orientation of Basis Functions |
|
|
243 | (2) |
|
7.10.1.1 Longitudinal Basis Vectors |
|
|
243 | (1) |
|
7.10.1.2 Azimuthal Basis Vectors |
|
|
244 | (1) |
|
7.10.2 Examples with Junctions |
|
|
245 | (9) |
|
7.10.2.1 Dielectric Sphere with Septum |
|
|
245 | (1) |
|
7.10.2.2 Coated Sphere with Septum |
|
|
245 | (1) |
|
7.10.2.3 Stratified Sphere with Septum |
|
|
246 | (2) |
|
7.10.2.4 Monoconic Reentry Vehicle with Dielectric Nose |
|
|
248 | (3) |
|
|
251 | (2) |
8 Three-Dimensional Problems |
|
253 | (76) |
|
8.1 Modeling of Three-Dimensional Surfaces |
|
|
254 | (4) |
|
|
254 | (2) |
|
8.1.2 Edge-Finding Algorithm |
|
|
256 | (2) |
|
|
257 | (1) |
|
8.2 Expansion of Surface Currents |
|
|
258 | (2) |
|
8.2.1 Divergence of the RWG Function |
|
|
259 | (1) |
|
8.2.2 Assignment and Orientation of Basis Functions |
|
|
259 | (1) |
|
|
260 | (15) |
|
|
260 | (10) |
|
|
261 | (1) |
|
8.3.1.2 Near and Self Terms |
|
|
261 | (9) |
|
|
270 | (4) |
|
|
270 | (1) |
|
|
271 | (3) |
|
|
274 | (1) |
|
8.3.3.1 Plane Wave Excitation |
|
|
274 | (1) |
|
8.3.3.2 Planar Antenna Excitation |
|
|
274 | (1) |
|
|
275 | (1) |
|
|
276 | (1) |
|
8.4.1.1 Plane Wave Excitation |
|
|
276 | (1) |
|
|
276 | (3) |
|
|
277 | (1) |
|
|
277 | (1) |
|
|
277 | (1) |
|
|
277 | (2) |
|
|
278 | (1) |
|
8.5.2.2 Near and Self Terms |
|
|
278 | (1) |
|
|
279 | (1) |
|
8.5.3.1 Plane Wave Excitation |
|
|
279 | (1) |
|
8.6 Enforcement of Boundary Conditions |
|
|
279 | (5) |
|
8.6.1 Classification of Edges and Junctions |
|
|
279 | (3) |
|
8.6.1.1 Dielectric Edges and Junctions |
|
|
280 | (1) |
|
8.6.1.2 Conducting Edges and Junctions |
|
|
280 | (1) |
|
8.6.1.3 Composite Conducting-Dielectric Junctions |
|
|
281 | (1) |
|
8.6.2 Reducing the Overdetermined System |
|
|
282 | (2) |
|
8.6.2.1 PMCHWT at Dielectric Edges and Junctions |
|
|
282 | (1) |
|
8.6.2.2 EFIE and CFIE at Conducting Edges and Junctions |
|
|
283 | (1) |
|
8.6.2.3 EFIE and CFIE at Composite Conducting Dielectric Junctions |
|
|
283 | (1) |
|
8.7 Notes on Software Implementation |
|
|
284 | (6) |
|
8.7.1 Pre-Processing and Bookkeeping |
|
|
285 | (1) |
|
8.7.1.1 Region and Interface Assignments |
|
|
285 | (1) |
|
8.7.1.2 Geometry Processing |
|
|
285 | (1) |
|
8.7.1.3 Assignment and Orientation of Basis Functions |
|
|
285 | (1) |
|
8.7.2 Matrix and Right-Hand Side Fill |
|
|
286 | (1) |
|
|
287 | (1) |
|
8.7.3.1 Shared Memory Systems |
|
|
287 | (1) |
|
8.7.3.2 Distributed Memory Systems |
|
|
287 | (1) |
|
8.7.4 Triangle Mesh Considerations |
|
|
288 | (2) |
|
|
288 | (1) |
|
|
289 | (1) |
|
|
290 | (35) |
|
|
290 | (1) |
|
|
290 | (1) |
|
|
291 | (17) |
|
8.8.3.1 Conducting Sphere |
|
|
291 | (5) |
|
8.8.3.2 Dielectric Sphere |
|
|
296 | (6) |
|
|
302 | (6) |
|
8.8.4 EMCC Plate Benchmark Targets |
|
|
308 | (7) |
|
|
309 | (1) |
|
8.8.4.2 Wedge-Plate Cylinder |
|
|
309 | (1) |
|
|
310 | (1) |
|
|
310 | (5) |
|
8.8.5 Strip Dipole Antenna |
|
|
315 | (1) |
|
|
316 | (2) |
|
8.8.7 Archimedean Spiral Antenna |
|
|
318 | (3) |
|
8.8.8 Monoconic Reentry Vehicle with Dielectric Nose |
|
|
321 | (4) |
|
8.8.9 Summary of Examples |
|
|
325 | (1) |
|
|
325 | (4) |
9 The Fast Multipole Method |
|
329 | (68) |
|
9.1 Matrix-Vector Product |
|
|
330 | (2) |
|
|
332 | (3) |
|
|
333 | (2) |
|
9.2.1.1 Complex Wavenumbers |
|
|
335 | (1) |
|
|
335 | (4) |
|
|
335 | (2) |
|
|
335 | (1) |
|
|
336 | (1) |
|
|
337 | (1) |
|
|
337 | (2) |
|
|
337 | (1) |
|
|
338 | (1) |
|
9.3.4 Unit Sphere Decomposition |
|
|
339 | (1) |
|
9.4 One-Level Fast Multipole Algorithm |
|
|
339 | (10) |
|
9.4.1 Grouping of Basis Functions |
|
|
340 | (3) |
|
9.4.1.1 Classification of Near and Far Groups |
|
|
341 | (1) |
|
|
341 | (2) |
|
9.4.2 Number of Multipoles |
|
|
343 | (1) |
|
9.4.2.1 Limiting L for Transfer Functions |
|
|
344 | (1) |
|
9.4.2.2 L for Complex Wavenumbers |
|
|
344 | (1) |
|
9.4.3 Integration on the Sphere |
|
|
344 | (3) |
|
9.4.3.1 Spherical Harmonic Representation |
|
|
345 | (1) |
|
|
346 | (1) |
|
9.4.3.3 Transfer Functions |
|
|
346 | (1) |
|
9.4.3.4 Radiation and Receive Functions |
|
|
347 | (1) |
|
9.4.4 Matrix-Vector Product |
|
|
347 | (1) |
|
|
347 | (1) |
|
|
347 | (1) |
|
9.4.5 Computational Complexity |
|
|
348 | (1) |
|
9.5 Multi-Level Fast Multipole Algorithm (MLFMA) |
|
|
349 | (10) |
|
9.5.1 Spatial Subdivision via Octree |
|
|
349 | (1) |
|
|
350 | (1) |
|
|
350 | (1) |
|
|
351 | (5) |
|
9.5.4.1 Upward Pass (Aggregation) |
|
|
351 | (3) |
|
9.5.4.2 Downward Pass (Disaggreption) |
|
|
354 | (2) |
|
9.5.5 Interpolation Algorithms |
|
|
356 | (3) |
|
9.5.5.1 Statement of the Problem |
|
|
356 | (1) |
|
9.5.5.2 Global Interpolation by Spherical Harmonics |
|
|
357 | (1) |
|
9.5.5.3 Global Interpolation by FH |
|
|
358 | (1) |
|
9.5.5.4 Local Interpolation by Lagrange Polynomials |
|
|
358 | (1) |
|
|
359 | (5) |
|
9.6.1 Diagonal Preconditioner |
|
|
360 | (1) |
|
9.6.2 Block Diagonal Preconditioner |
|
|
360 | (1) |
|
9.6.3 Incomplete LU (ILU) Preconditioners |
|
|
361 | (1) |
|
9.6.4 Sparse Approximate Inverse (SAI) |
|
|
361 | (3) |
|
9.6.4.1 Dense QR Factorization |
|
|
362 | (2) |
|
|
364 | (29) |
|
|
364 | (1) |
|
|
364 | (7) |
|
9.7.2.1 Conducting Sphere |
|
|
364 | (1) |
|
9.7.2.2 Dielectric Sphere |
|
|
365 | (1) |
|
|
365 | (6) |
|
9.7.3 EMCC Benchmark Targets |
|
|
371 | (16) |
|
|
371 | (5) |
|
|
376 | (1) |
|
9.7.3.3 EMCC Double Ogive |
|
|
376 | (1) |
|
|
376 | (1) |
|
9.7.3.5 EMCC Cone-Sphere with Gap |
|
|
376 | (6) |
|
9.7.3.6 Monoconic Reentry Vehicle with Dielectric Nose |
|
|
382 | (5) |
|
9.7.4 Summary of Examples |
|
|
387 | (1) |
|
9.7.5 Initial Guess in Iterative Solution |
|
|
388 | (2) |
|
9.7.6 Preconditioner Performance |
|
|
390 | (3) |
|
9.8 Notes on Software Implementation |
|
|
393 | (1) |
|
|
393 | (1) |
|
9.8.1.1 Single Right-Hand Side Solve |
|
|
393 | (1) |
|
9.8.1.2 Multiple Right-Hand Side Solve |
|
|
394 | (1) |
|
|
394 | (1) |
|
|
394 | (3) |
10 Integration |
|
397 | (18) |
|
10.1 One-Dimensional Integration |
|
|
397 | (7) |
|
10.1.1 Centroidal Approximation |
|
|
397 | (1) |
|
|
398 | (1) |
|
|
399 | (2) |
|
10.1.3.1 Romberg Integration |
|
|
400 | (1) |
|
|
401 | (2) |
|
10.1.4.1 Adaptive Simpson's Rule |
|
|
402 | (1) |
|
10.1.5 One-Dimensional Gaussian Quadrature |
|
|
403 | (1) |
|
10.2 Integration over Triangles |
|
|
404 | (9) |
|
10.2.1 Simplex Coordinates |
|
|
404 | (2) |
|
10.2.2 Radiation Integrals with a Constant Source |
|
|
406 | (2) |
|
|
408 | (1) |
|
10.2.3 Radiation Integrals with a Linear Source |
|
|
408 | (2) |
|
|
409 | (1) |
|
|
409 | (1) |
|
10.2.4 Gaussian Quadrature on Triangles |
|
|
410 | (3) |
|
10.2.4.1 Comparison with Analytic Solution |
|
|
411 | (2) |
|
|
413 | (2) |
A Scattering Using Physical Optics |
|
415 | (8) |
|
A.1 Field Scattered at a Conducting Interface |
|
|
415 | (1) |
|
A.2 Plane Wave Decomposition at a Planar Interface |
|
|
416 | (2) |
|
A.3 Field Scattered at a Dielectric Interface |
|
|
418 | (1) |
|
A.4 Layered Dielectrics over Conductor |
|
|
419 | (2) |
|
|
421 | (2) |
Index |
|
423 | |