Electromagnetic Theory

Current-Based Method

/KUR-uhnt-bayst METH-uhd/
Any computational electromagnetics approach whose unknowns are the induced electric currents on conductors and dielectric interfaces, found by solving an integral equation rather than by sampling fields on a volume grid. The Method of Moments and PEEC are the canonical examples: they expand the surface current in basis functions, enforce a boundary condition through testing, and assemble a dense impedance matrix. Because the Green's function bakes in the radiation condition, only the metal and dielectric need meshing, the surrounding free space does not. This makes current-based solvers the workhorse for antennas, planar circuits, and interconnects, where the unknown count scales with surface area instead of enclosed volume.
Category: Electromagnetic Theory
Matrix: Dense, N×N
Unknowns/λ: 10 to 20

Solving for the Current Instead of the Field

The defining choice of a current-based method is the primary unknown. Rather than computing the electric and magnetic fields everywhere in space, the formulation treats the induced current density J on conductors (and the equivalent polarization current in dielectrics) as the quantity to solve for. Once that current is known, every other observable, including the radiated field, input impedance, near-field distribution, and S-parameters, follows from a straightforward radiation integral. This is a direct application of integral-equation theory: the unknown current is buried inside an integral operator, and the operator is inverted numerically after discretization.

The mechanism that makes this possible is the dyadic Green's function, which already satisfies Maxwell's equations and the Sommerfeld radiation condition in the background medium. Because the radiation condition is built into the kernel, the solver never meshes the open air around the structure and never needs an absorbing boundary or PML layer. That property is the reason current-based methods dominate open-region problems. The cost appears elsewhere: the Green's function couples every part of the structure to every other part, producing a fully populated matrix where field-based methods would give a sparse one.

The discretization workflow is consistent across implementations. The current is expanded as a weighted sum of N basis functions, the relevant boundary condition (tangential field continuity on a conductor) is enforced by projecting the residual onto N test functions, and the result is a linear system Z I = V. The N-by-N matrix Z is the generalized impedance matrix, V is the excitation vector, and the solution vector I holds the basis-function coefficients. Galerkin testing, in which the test functions equal the basis functions, keeps Z symmetric and is the most common scheme in production tools.

The Governing Integral Equation

For a perfect electric conductor, enforcing zero tangential total field gives the Electric Field Integral Equation (EFIE), which is the most widely used current-based statement. The Magnetic Field Integral Equation (MFIE) and the Combined Field Integral Equation (CFIE) are alternatives that suppress the spurious interior-resonance breakdown of the EFIE on closed bodies.

Method of Moments linear system:
[Z]N×N {I}N = {V}N,  I(r) ≈ ∑n=1N In fn(r)

Electric Field Integral Equation (PEC):
Einctan = jωμ ∫S G̅(r,r′)·Js(r′) dS′ |tan

Matrix element (Galerkin):
Zmn = ⟨fm, L(fn)⟩,   Vm = ⟨fm, Einc

PEEC partial inductance:
Lp,ij = (μ0 / 4π) (1 / aiaj) ∫ViVj (1 / Rij) dVi dVj

Where fn = basis function, G̅ = dyadic Green's function, Js = surface current, L = integro-differential operator, ⟨·,·⟩ = inner product (testing), Rij = distance between current cells. Storage of [Z] scales as N2; direct solve as N3.

Current-Based vs. Field-Based Solvers

MethodPrimary unknownWhat is meshedMatrixOpen-region costBest application
MoM (EFIE)Surface current JsConductor surfacesDense, N×NExcellent (no air mesh)Antennas, planar circuits
PEECBranch / cell currentsConductor volumeDense R, L, C, GGood (SPICE-coupled)Interconnect, EMI
MLFMASurface current JsConductor surfacesImplicit, N log NExcellent (electrically large)Radar cross-section
FEM (field)E or H fieldFull 3D volume + PMLSparsePoor (volumetric mesh)Enclosed 3D structures
FDTD (field)E, H in timeFull 3D grid + ABCExplicit time-marchPoor (grid fills space)Broadband, nonlinear
Common Questions

Frequently Asked Questions

How does a current-based method differ from a field-based solver like FEM or FDTD?

A current-based method meshes only the conductors and dielectric interfaces and solves an integral equation for the induced current; the Green's function already enforces the radiation condition, so open air needs no mesh and no PML. Field-based FEM and FDTD mesh the entire volume including free space. The current approach therefore wins on open-region problems like antennas, scaling with surface area, but pays with a dense matrix instead of a sparse one.

Why does the Method of Moments produce a dense impedance matrix?

Every basis function radiates through the Green's function, which has infinite spatial support, so it couples to every test function and fills all N×N entries of Z. Direct LU factorization then costs order N3 operations and order N2 memory; a 10,000-unknown model needs roughly 1.6 GB in complex double precision. Fast algorithms like MLFMA and adaptive cross approximation drop the matrix-vector product to order N log N for million-unknown runs.

What basis functions are used to expand the unknown current?

Wires use piecewise-sinusoidal or triangular rooftop functions. Arbitrary metal surfaces use the Rao-Wilton-Glisson (RWG) basis over adjacent triangle pairs, which enforces normal-current continuity across the shared edge. Dielectric volumes use SWG tetrahedral functions. Typical accuracy needs 10 to 20 unknowns per wavelength, and Galerkin testing keeps the matrix symmetric.

Simulation-Driven Design

Validate Your Model With Hardware

Our engineers correlate MoM and PEEC predictions against measured S-parameters on production millimeter-wave components. Bring us your simulated antenna, filter, or assembly and we will close the loop.

Get in Touch