Main Content

Electromagnetics

Solve problems that model electric and magnetic fields

Solve PDEs that model static electric and magnetic fields. A typical programmatic workflow for solving an electromagnetic problem includes the following steps:

  • Create a special electromagnetic model container for an electrostatic, magnetostatic, or harmonic analysis.

  • Define a geometry and mesh it.

  • Assign electromagnetic properties of the material, such as relative permittivity, relative permeability, and conductivity.

  • Specify charge or current density within the geometry.

  • Specify voltage, magnetic potential, electric or magnetic field on the boundaries.

  • Specify absorbing boundary conditions.

  • Solve and plot results, such as the resulting electric or magnetic potentials, fields, and flux densities.

Magnetic potential plot in color with the equipotential lines as contours and the magnetic field as arrows

Functions

expand all

createpde Create model
electromagneticProperties Assign properties of material for electromagnetic model
electromagneticSource Specify current density or charge density for electromagnetic model
electromagneticBC Apply boundary conditions to electromagnetic model
solve Solve heat transfer, structural analysis, or electromagnetic analysis problem
assembleFEMatrices Assemble finite element matrices
interpolateElectricPotential Interpolate electric potential in electrostatic result at arbitrary spatial locations
interpolateElectricField Interpolate electric field in electrostatic result at arbitrary spatial locations
interpolateElectricFlux Interpolate electric flux density in electrostatic result at arbitrary spatial locations
interpolateMagneticPotential Interpolate magnetic potential in magnetostatic result at arbitrary spatial locations
interpolateMagneticField Interpolate magnetic field in magnetostatic result at arbitrary spatial locations
interpolateMagneticFlux Interpolate magnetic flux density in magnetostatic result at arbitrary spatial locations
interpolateHarmonicField Interpolate electric or magnetic field in harmonic result at arbitrary spatial locations
pdeplot Plot solution or mesh for 2-D problem
pdeplot3D Plot solution or surface mesh for 3-D problem
pdegplot Plot PDE geometry
pdemesh Plot PDE mesh
pdeviz Create and plot PDE visualization object
findElectromagneticProperties Find electromagnetic material properties assigned to geometric region
findElectromagneticSource Find electromagnetic source assigned to geometric region
findElectromagneticBC Find electromagnetic boundary conditions assigned to geometric region

Objects

ElectromagneticModel Electromagnetic model object
ElectrostaticResults Electrostatic solution and derived quantities
MagnetostaticResults Magnetostatic solution and derived quantities
HarmonicResults Harmonic electromagnetic solution

Properties

ElectromagneticMaterialAssignment Properties Electromagnetic material properties assignments
ElectromagneticSourceAssignment Properties Electromagnetic source assignments
ElectromagneticBCAssignment Properties Electromagnetic boundary condition assignments
PDESolverOptions Properties Algorithm options for solvers
PDEVisualization Properties PDE visualization of mesh and nodal results

Topics

Electrostatic and Magnetostatic Problems

Electromagnetic Equations