3D EM Simulation
3D EM Solver Algorithms
| Algorithm | Domain | Mesh Type | Strengths | Weaknesses |
|---|---|---|---|---|
| FEM (Finite Element) | Frequency | Tetrahedral | Conformal to curves, high-Q resonators | High RAM, poor scaling for large size |
| FDTD (Time-Domain) | Time | Hexahedral (Grid) | Wideband data in one run, large volumes | Stair-casing errors, slow for high-Q |
| MoM (Method of Moments) | Frequency | Surface (Triangles) | Radiation problems, wire antennas | Cannot model inhomogeneous dielectrics |
| FIT (Finite Integration) | Time/Freq | Dual Grid | Versatile, excellent for transient analysis | Similar to FDTD limitations |
H(ω) = ∫ h(t) · e-jωt dt (Fourier Transform)
FDTD injects a Gaussian pulse and computes S-parameters for all frequencies via FFT.
Mesh Density Rule of Thumb:
Maximum element size ≤ λ/10 inside the material.
At 10 GHz in FR-4 (εr=4.4), λ = 14.3 mm. Max mesh = 1.4 mm.
Radiation Boundary Placement:
Distance from radiator ≥ λ/4 to prevent near-field perturbation.
Frequently Asked Questions
FEM vs. FDTD?
FEM (e.g., HFSS) operates in the frequency domain with tetrahedral meshes. Excellent for curved surfaces and high-Q cavity filters, but RAM-heavy. FDTD (e.g., CST Time Domain) operates in the time domain using a Cartesian grid. Excels at electrically large structures (like an antenna on a car) and provides wideband data from a single pulse, but struggles with curved boundaries.
Why not use 3D for everything?
Because 3D solvers mesh the air. A planar PCB that takes 20 seconds in a 2.5D solver will generate millions of volumetric mesh cells and take hours in a 3D solver. If your structure is strictly planar, 2.5D is the correct tool. Reserve 3D for connectors, waveguides, enclosures, and thick-metal interactions.
How do boundaries work?
You cannot simulate the whole universe. A bounding box surrounds the geometry. PEC/PMC boundaries act as mirrors to exploit symmetry. Radiation boundaries (like PML - Perfectly Matched Layers) absorb all outgoing waves to simulate infinite free space. For antennas, the PML must be ≥λ/4 away from the radiator.