Commanders Field and Computational electromagnetics: Difference between pages

From Wikipedia, the free encyclopedia
(Difference between pages)
Content deleted Content added
 
 
Line 1: Line 1:
'''Computational electromagnetics''', '''computational electrodynamics''' or '''electromagnetic modeling''' refers to the process of modeling the interaction of electromagnetic fields with physical objects and the environment.
{{Infobox_Stadium |
stadium_name = FedExField |
nickname = Big Jack |
image = [[Image:FedExField logo.png|logo]]<br/><br/>[[Image:FedexField photo by Flickr user dbking.jpg|300px]]|
address = 1600 FedEx Way <br> [[Landover, Maryland]] 20785 |
location = 1600 FedEx Way Landover, Maryland 20785 |
broke_ground = N/A |
opened = [[August 1997]] |
closed = |
demolished = |
owner = [[Daniel Snyder]] |
operator = [[Washington Redskins]] |
surface = Grass |
construction_cost = [[United States dollar|$]]250.5 million |
architect = [[HOK Sport + Venue + Event|HOK Sport]] |
former_names = Jack Kent Cooke Stadium (1997&ndash;1999) |Redskins Park (1999)The park only held this name for a short period until a contract was finalized with FedEx |
tenants = [[Washington Redskins]] ([[National Football League|NFL]]) ([[1997]]&ndash;present) |
seating_capacity = 91,704 |
}}


It typically involves using computationally efficient approximations to [[Maxwell's Equations]] and is used to calculate [[Antenna (radio)|antenna]] performance, [[electromagnetic compatibility]], [[radar cross section]] and electromagnetic [[wave propagation]] when not in free space.
'''FedExField''' (originally '''Jack Kent Cooke Stadium''') is a [[American football|football]] [[stadium]] located in [[Landover, Maryland|Landover]], an unincorporated community near the [[Interstate 495 (Capital Beltway)|Capital Beltway]] ([[Interstate 495 (Capital Beltway)|I-495]]) in [[Prince George's County, Maryland|Prince George's County]], [[Maryland]], [[United States]] near the site of the old Capital Centre later called [[US Airways Arena|USAir Arena]]. FedExField is the home of the [[Washington Redskins]] [[American football|football]] team and is the [[List of current National Football League stadiums|largest stadium]] in the [[National Football League]], seating 91,704 people.


Specific part of computational electromagnetics deals with electromagnetic radiation [[light scattering by particles|scattered and absorbed by small particles]].
==History==
The stadium opened in [[1997]] as '''Jack Kent Cooke Stadium''', in honor of the recently deceased owner of the team, and the stadium site was known as [[Raljon, Maryland|Raljon]]. Before the stadium was built, the Wilson Farm was there. The name "Raljon" is a [[portmanteau]] of [[Jack Kent Cooke]]'s sons' first names - "Ralph" and "John." Notably, Cooke was even able to register Raljon with the [[United States Postal Service]] as a legal alternate address for the 20785 [[zip code]] of [[Landover, Maryland]], in which the stadium is located, and went to some lengths to require media to use Raljon in [[dateline]]s from the stadium.


==Background==
[[Image:FedExField Redskins fans.jpg|thumb|200px|left|[[Washington Redskins|Redskins]] fans at FedExField]]
<!-- ''Why do electromagnetic modeling? What is being modeled? What are the computational issues?'' {{Sectstub}} -->
A special exit, Exit 16 (Arena Drive), was built from [[Interstate 495 (Capital Beltway)|Interstate 495]], the Capital Beltway. It is generally open only on event days.
Several real-world electromagnetic problems like scattering, radiation, waveguiding etc, are
not analytically calculable, for the multitude of irregular geometries designed and used. The inability to derive closed form solutions of Maxwell's equations under various constitutive relations of media, and boundary conditions, is overcome by computational numerical techniques. This makes ''computational electromagnetics'' (CEM), an important field in the design, and modeling of antenna, radar, satellite and other such communication systems, nanophotonic devices and high speed silicon electronics,
medical imaging, cell-phone antenna design, among other applications.


CEM problems typically solve for the problem of computing the ''E'' (Electric), and ''H'' (Magnetic) fields across the domain of the problem (i.e to calculate
After the team and stadium were purchased by [[Daniel Snyder]], the naming rights were sold to the [[FedEx]] corporation in [[November 1999]] for an average of $7.6 million per year; FedExField replaced [[Robert F. Kennedy Memorial Stadium]] in Washington, D.C., as the home of the Redskins. FedExField has not had a football season in which the stadium failed to sell out its tickets. Even though it's the NFL's largest stadium, the waiting list for Redskins season tickets has reached well over 10 years.
antenna radiation pattern, for an arbitrarily shaped antenna structure is solved by CEM). Also, power flow direction (poynting vector), normal modes of a waveguide, dispersion of wave due to media, and scattering are quantities of interest, that can be computed from the knowledge of the ''E'' & ''H'' fields. CEM models, assume symmetry, simplify real world structures to cylinders, spheres, and other regular geometrical objects. CEM models, extensively make use of symmetry, and solve for reduced dimensions of the system from 3 spatial dimensions, to 2D and even 1D. CEM can be formulated into a various problems depending on any of the several quantities of interest mentioned previously. An [[Eigen value problem]] formulation of CEM allows us to calculate steady state normal modes in a structure. Transient response and impulse field effects are more accurately modeled by CEM in time domain, by [[FDTD]]. Treating curved geometrical objects is done more accurately by using finite elements [[Finite element method|FEM]], or non-orthogonal grids. Beam propagation methods like [[Beam propagation method|BPM]], solve for the power flow in waveguides. So, CEM model used is application specific, even if different techniques converge to the same field and power distributions in the modeled domain.


==Methods==
For the past six years at FedExField, Redskins fans have set the regular-season home paid attendance record. In [[2005]], the team drew a record 716,998 fans overall. The [[December 30]], 2007, 27&ndash;6 win against the [[Dallas Cowboys]] was the most watched game in Redskins history, with 90,910 fans in the stands to see Washington clinch a playoff spot<ref>[http://www.redskins.com/news/newsDetail.jsp?id=33398 FedExField: New Single-Game Attendance Mark<!-- Bot generated title -->]</ref>.
CEM can be used to model the domain generally by discretizing the space in terms of
grids (both orthogonal, and non-orthogonal), and then solve the Maxwell's equations
at each point in the grid. Naturally, such discretization of the computational space
consumes computer memory, and solving the equations takes a longer time. Large scale
CEM problems place computational limitations in terms of memory space, and CPU time
on the computer. Generally CEM problems, as of 2007, are run on supercomputers,
high performance clusters, vector processors and parallel computers; see article on, [[Parallel computing]] for more computer/machine specific details. Typical formulations
involve either time-stepping through the Maxwell's equations over whole domain for
each time instant; or through banded matrix inversion to calculate the weights of
basis functions, when modeled by Finite element methods; or matrix products when
using transfer matrix methods; or calculating integrals when using Method of Moments (MoM);
or using FFT, and time iterations when calculating by the split-step method or by BPM.


==Choice of methods==
The August 28, [[2004]], [[BCA Classic]] between the Virginia Tech Hokies and USC Trojans attracted a record 91,665 in attendance<ref>[http://www.redskins.com/news/newsDetail.jsp?id=3178 BCA Classic At FedExField A Success<!-- Bot generated title -->]</ref>.
''Discussion of which method is chosen when should go here. Integral equation solvers versus differential equation solvers. When and why to use high-frequency approximations.''


===Maxwell's equations in hyperbolic PDE form===
==Design and access==
Maxwell's equations can be formulated as a hyperbolic system of partial differential equations. This gives access to powerful mathematical theories for the numerical solutions of hyperbolic PDE's.
[[Image:FedExField01.jpg|thumb|right|The field]]
[[Image:FedExField02.jpg|thumb|right|Redskins game]]
The stadium has five levels - the Lower Level, the Club Level, the Lower and Upper Suite Levels, and the Upper Level. The Lower, Club, and Upper Levels are all named after important figures of the Redskins, NFL, and [[Washington, D.C.]] area. The Lower Level is officially named "[[George Preston Marshall]] Lower Level", The Club is named "[[Joe Gibbs]] Club Level, and The Upper Level is called "[[Pete Rozelle]] Upper Level." The Suite Levels have over 200 suite, loge, and Owner's Club luxury boxes.


It is assumed that the waves propagate in the (x,y) plane and restrict the direction of the magnetic field to be parallel to the z-axis and thus the electric field to be parallel to the (x,y) plane. The wave is called a Transverse Electric (TE) wave. In 2D and no polarization terms present, Maxwell's equations can then be formulated as:
The stadium is about a 15-minute walk from the [[Morgan Boulevard (Washington Metro)|Morgan Boulevard Station]] on [[Washington Metro|Metro's]] [[Blue Line (Washington Metro)|Blue Line]], which opened on December 18, 2004. Some fans opt to take the Metro instead of spending $40 (as of 9/14/08) or even more (or in private "discount" lots as little as $25) on parking.
:<math>\frac{\partial}{\partial t}\bar{u} + A\frac{\partial}{\partial x}\bar{u} + B\frac{\partial}{\partial y}\bar{u} +C\bar{u} = g</math>
where u, A, B and C are defined as:
:<math>\bar{u}=\left(\begin{matrix} E_x \\ E_y \\ H_z \end{matrix}\right)</math>


:<math>A=\left(\begin{matrix} 0 & 0 & 0 \\ 0 & 0 & \frac{1}{\epsilon} \\ 0 & \frac{1}{\mu} & 0 \end{matrix}\right)</math>
For some years, the Redskins and the local police sought to prevent people from walking to the stadium from the Metro or from private parking lots. After a successful court challenge to the ordinance brought by attorney J.P. Szymkowicz on behalf of "Superfan" Peggy Feltman, walk-ins are now tolerated.


:<math>B=\left(\begin{matrix} 0 & 0 & \frac{-1}{\epsilon} \\ 0 & 0 & 0 \\ \frac{-1}{\mu} & 0 & 0 \end{matrix}\right)</math>
Walking is preferred to driving and parking; a limited amount of at-stadium parking is available; most "official" parking is actually at various nearby office-parks, with lengthly walks to several bus stations. A bus (complimentary with purchase of parking at $40 (as of 9/14/08), but requiring a hospital-style wristband to weed out non-"official" parking locations) takes parkers to a point in the parking lot that's a 5 minute walk to the stadium proper. Given poor access control, it takes an average of an hour, and as much as two and a half hours to leave the stadium parking lot and arrive at the remote parking locations. {{Fact|date=December 2007}}


:<math>C=\left(\begin{matrix} \frac{\sigma}{\epsilon} & 0 & 0 \\ 0 & \frac{\sigma}{\epsilon} & 0 \\ 0 & 0 & 0 \end{matrix}\right)</math>
The [[Metrobus (Washington, D.C.)|Metrobus]] line F14 and [[TheBus (Maryland)|TheBus]] lines 22 and 23 serve near the stadium.


==Integral equation solvers==
==Notable events==
===The discrete dipole approximation===
[[Image:FedexField-2004BCAclassic.jpg|thumb|right|2004 BCA Classic]]
The [[discrete dipole approximation]] is a flexible technique for computing scattering and absorption by targets of arbitrary geometry. The formulation is based on integral form of Maxwell equations. The DDA is an approximation of the continuum target by a finite array of polarizable points. The points acquire dipole moments in response to the local electric field. The dipoles of course interact with one another via their electric fields, so the DDA is also sometimes referred to as the coupled [[dipole]] approximation. Resulting linear system of equations is commonly solved using the conjugate gradient iterations. Because discretization matrix has symmetries (the integral form of Maxwell equations has form of convolution) it is possible to use [[Fast Fourier Transform]] to multiply matrix times vector during the conjugate gradient iterations.
FedExField hosts the annual Prince George's Classic college football game, which is a game usually between two historically black universities. It has hosted several other college football games as well, including the 1998 game between the [[University of Notre Dame]] and the [[United States Naval Academy]], as well as the 2004 [[Black Coaches Association Classic]] between the [[2004 USC Trojans football team|University of Southern California Trojans]] and [[2004 Virginia Tech Hokies football team|Virginia Tech]]. The stadium has hosted numerous other events as well, including many big-time concerts.


===Method of moments (MOM) or boundary element method (BEM)===
FedExField is not well known as a [[soccer]] venue, as [[D.C. United]] of [[Major League Soccer]] elected to remain at RFK Stadium after the new stadium's opening. As Jack Kent Cooke Stadium, it hosted four preliminary matches and one quarterfinal doubleheader in the [[FIFA Women's World Cup 1999|1999 Women's World Cup]]. During the [[July 2005]] [[Football World Series|World Series of Football]], D.C. United hosted [[Chelsea F.C.]] there; the stadium did not sell out, but the 31,473 spectators represented D.C. United's third-highest ever home attendance.
The '''Method of moments (MOM)''' or '''[[boundary element method]] (BEM)''' is a numerical computational method of solving linear [[partial differential equations]] which have been formulated as [[integral equation]]s (i.e. in ''boundary integral'' form). It can be applied in many areas of engineering and science including [[fluid mechanics]], [[acoustics]], [[electromagnetics]], [[fracture mechanics]], and [[plasticity]].


It has become more and more popular since the 1980s. Because it requires calculating only boundary values, rather than values throughout the space defined by a partial differential equation, it is significantly more efficient in terms of computational resources for problems where there is a small surface/volume ratio. Conceptually, it works by constructing a "mesh" over the modeled surface. However, for many problems boundary element methods are significantly less efficient than volume-discretization methods ([[Finite element method]], [[Finite difference method]], [[Finite volume method]]). Boundary element formulations typically give rise to fully populated matrices. This means that the storage requirements and computational time will tend to grow according to the square of the problem size. By contrast, finite element matrices are typically banded (elements are only locally connected) and the storage requirements for the system matrices typically grow quite linearly with the problem size. Compression techniques (''e.g.'' multipole expansions or adaptive cross approximation/hierarchical matrices) can be used to ameliorate these problems, though at the cost of added complexity and with a success-rate that depends heavily on the nature of the problem being solved and the geometry involved.
Other notable events include:
*[[November 14]], [[1998]]: Notre Dame defeated Navy 30&ndash;0.
*[[July 1]], [[1999]]: The United States Women's National Soccer Team defeated the German Women's National Team 3-2 in the [[FIFA Women's World Cup 1999]] quarterfinals.
*[[January 8]], [[2000]]: The Washington Redskins defeated the [[Detroit Lions]] 27&ndash;13 in the first and, as of [[2008]], only NFL playoff game at FedExField.
*[[December 29]], [[2002]]: The Washington Redskins defeated the rival [[Dallas Cowboys]], 20&ndash;14, in [[Darrell Green]]'s final game. The game also broke a 10-game losing streak to the Cowboys.
*[[August 28]], [[2004]]: USC defeated Virginia Tech in the BCA Classic 24&ndash;13.
*[[December 2]], [[2007]]: Commemorative game in memory of [[Sean Taylor]]. Lost to Bills (17&ndash;16).


BEM is applicable to problems for which [[Green's function]]s can be calculated. These usually involve fields in [[linear]] [[Homogeneity (physics)|homogeneous]] media. This places considerable restrictions on the range and generality of problems to which boundary elements can usefully be applied. Nonlinearities can be included in the formulation, although they will generally introduce volume integrals which then require the volume to be discretized before solution can be attempted, removing one of the most often cited advantages of BEM.
==Criticisms of FedEx Field and potential replacement==
Many fans feel FedEx Field does not compare favorably with [[RFK Stadium]]; Sports Illustrated's rankings of "NFL Fan Value Experience" rated FedEx Field 28th out of 32 NFL stadiums.<ref>{{cite web |url=http://sportsillustrated.cnn.com/2007/football/nfl/10/29/fvi.redskins/ |title=NFL Fan Value Experience: Washington Redskins |date=2007-11-07 |publisher=SI.com |accessdate=2008-04-23}}</ref> In January 2007, the [[Washington Post]] reported that Redskins owner [[Dan Snyder]] was meeting with Washington D.C. officials about building a new stadium to return the team to the capital.<ref>{{cite news |url=http://www.washingtonpost.com/wp-dyn/content/article/2007/01/10/AR2007011002496.html|title=Next 2 D.C. Stadium Deals Might Smell a Bit Sweeter |last=Fisher |first=Marc |date=2008-01-11 |publisher=[[The Washington Post]] |accessdate=2008-04-23}}</ref>


====Computer codes====
==Notes and references==
Example computer codes using the MOM are:
* [http://eesof.tm.agilent.com/products/momentum_main.html Agilent Technologies], Momentum
* [http://www.vectorfields.com/ Vector Fields Ltd Concerto]
* [http://www.cst.com/Content/Products/MWS/IntegralEquationSolver.aspx CST MICROWAVE STUDIO], Integral Equation Solver
* [http://www.si-list.net/swindex2.html Numerical Electromagnetic Code (NEC)]
* [http://www.sonnetusa.com/products/lite/ Sonnet Lite]
* [[FEKO]], a hybridized Method of Moments code.
* [http://www.sigrity.com/ Sigrity],SpeedXP
* [http://www.emcos.com/html/emc_studio.html EMC Studio], Fullwave EM Solver, TriD, EMCoS
* [http://www.simion.com/cpo/ CPO], Charged Particle Optics, from Scientific Instrument Services, Inc.
* [http://www.ids-spa.it/page.php?f=92&id_div=7 IDS S.p.A., ADF]• MoM • MoM with SIM/SFX algorithm extension for fullwave analysis of large antenna arrays • MoM with Shermann Morrison Woodbury algorithm extension for platform parametric analysis • Physical Optics/Physical & Incremental Theory of Diffraction (PO/ITD/PTD) • Uniform Theory of Diffraction (UTD) on canonical shapes • Hybrid MOM/PO/PTD/ITD • Hybrid MOM/UTD

===Fast multipole method (FMM)===

The [[Fast Multipole Method|fast multipole method (FMM)]] is a computational electromagnetic technique that may be applied instead of techniques like the method of moments (MoM) or Ewald summation. It is an accurate simulation technique and is computationally more efficient than the MoM. Both memory and processor runtime requirements are greatly reduced over the MoM. The FMM was first introduced by Greengard and Rokhlin and is based on the [[multipole expansion]] technique. Can be used to accelerate MOM.

====Computer codes====
Example computer codes using the FMM and its multilevel variant, MLFMM, are:
* [http://sourceforge.net/projects/puma-em/ Puma-EM] A high performance, parallelized, open source Method of Moments / Multilevel Fast Multipole Method electromagnetics code

===Recursive T-Matrix Algorithms (RTMA)===
===Partial Element Equivalent Circuit (PEEC)===
The '''partial element equivalent circuit (PEEC)''' method is a 3D full-wave modeling method suitable for combined [[electromagnetic]] and [[circuit]] analysis. Unlike the [[method of moments]] (MoM), PEEC is a full [[spectrum]] method valid from [[dc]] to the maximum [[frequency]] determined by the meshing. In the PEEC method, the [[integral equation]] is interpreted as [[Kirchhoff's voltage law]] applied to a basic PEEC cell which results in a complete circuit solution for 3D geometries. The equivalent circuit formulation allows for additional [[SPICE]] type circuit elements to be easily included. Further, the models and the analysis apply to both the time and the frequency domain. The circuit equations resulting from the PEEC model are easily constructed using a modified loop analysis (MLA) or modified nodal analysis (MNA) formulation. Besides providing a dc solution, it has several other advantages over a MoM analysis for this class of problems since any type of circuit element can be included in a straightforward way with appropriate matrix stamps. The PEEC method has recently been extended to include [[nonorthogonal]] geometries. This model extension, which is consistent with the classical [[orthogonal]] formulation, includes the [[Manhattan representation]] of the geometries in addition to the more general quadrilateral and hexahedral elements. This helps in keeping the number of unknowns at a minimum and thus reduces computational time for nonorthogonal geometries. <ref>[http://www.sm.luth.se/~jekman/PEEC/Program/ Partial Element Equivalent Circuit (PEEC) homepage]</ref>

===Adaptive Integral Method (AIM)===
==Differential equation solvers==
===Finite-difference time-domain (FDTD)===
'''[[Finite-difference time-domain]] (FDTD)''' is a popular computational electrodynamics modeling technique. It is considered easy to understand and easy to implement in software. Since it is a time-domain method, solutions can cover a wide frequency range with a single simulation run.

The FDTD method belongs in the general class of grid-based differential time-domain numerical modeling methods. [[Maxwell's equations]] (in [[Partial differential equation|partial differential]] form) are modified to [[central-difference equations]], discretized, and implemented in software. The equations are solved in a leapfrog manner: the electric field is solved at a given instant in time, then the magnetic field is solved at the next instant in time, and the process is repeated over and over again.

The basic FDTD algorithm traces back to a seminal 1966 paper by Kane Yee in IEEE Transactions on Antennas and Propagation. The descriptor "Finite-difference time-domain" and its corresponding "FDTD" acronym were originated by [[Allen Taflove]] in a 1980 paper in IEEE Transactions on Electromagnetic Compatibility. Since about 1990, FDTD techniques have emerged as primary means to model many scientific and engineering problems dealing with electromagnetic wave interactions with material structures. Current FDTD modeling applications range from near-DC (ultralow-frequency geophysics involving the entire Earth-ionosphere waveguide) through microwaves (radar signature technology, antennas, wireless communications devices, digital interconnects, biomedical imaging/treatment) to visible light (photonic crystals, nanoplasmonics, solitons, and biophotonics). Approximately 30 commercial and university-developed FDTD software suites are available for use (see below).

====External links====
* [[Free software]]/[[Open-source software]] FDTD projects:
** [http://ab-initio.mit.edu/meep/ Meep] (MIT)
** [http://www.imit.kth.se/info/FOFU/PC/F2P/ M2P] The Royal institute of technology Stockholm
<!-- ** [http://www.welcomes-you.com/radarfdtd/ (Geo-) Radar FDTD] , obsolete -->
** [http://gfdtd.kldp.net/ Gfdtd]
** [http://sourceforge.net/projects/bigboy]
** [http://www.2comu.com/products/OpenGEMS.html OpenGEMS] (3-D Parallel FDTD Package)
* [[Free software]]/[[Closed-source software]] FDTD projects (not for commercial use):
** [http://www.emexplorer.net/ EM Explorer]

* Commercial/proprietary FDTD programs:
** [http://www.2comu.com GEMS Simulator], 2COMU
** [http://www.acceleware.com/], Acceleware Corp.
** [http://www.aplac.hut.fi/aplac/general.html], APLAC
** [http://www.apollophoton.com/apollo/page.php?id=4], Apollo Photonics
** [http://www.apsimtech.com/], Applied Simulation Technology
** [http://www.cfdrc.com/bizareas/microelec/rf_dev_inconct/rf-devices.html], CFDRC
** [http://lc.cray.com/], Cray LC
** [http://www.photond.com/products/crystalwave/crystalwave5.html], CrystalWave
** [http://www.cst.com/Content/Products/MWS/TransientSolver.aspx CST MICROWAVE STUDIO], Transient Solver
** [http://www.electromagneticapplications.com/software/ema3d.htm], Electro Magnetic Applications Inc.
** [http://www.emagware.com], Emagware.com
** [http://www.emphotonics.com/], EM Photonics
** [http://www.empire.de], Empire
** [http://www.ems-plus.com/ezfdtd.html], EMS Plus
** [http://www.iis.ee.ethz.ch/research/bioemc/em_simulation_platform.en.html], ETHZ
** [http://www.lumerical.com/], Lumerical Solutions
** [http://www.nlcstr.com/sim3d.htm], Nonlinear Control Strategies
** [http://www.optiwave.com/], Optiwave
** [http://www.photond.com/rootlinks/framenews.htm], Photonics Design
** [http://www.ire.pw.edu.pl/ztm/pmpwtm/qw3d/], QuickWave
** [http://www.remcom.com/], Remcom
** [http://www.rm-associates.biz/], RM Associates
** [http://www.rsoftinc.com/products/component_design/FullWAVE/], Rsoft
** [http://www.semcad.com], SEMCAD
** [http://www.artechhouse.com/default.asp?Frame=Book.asp&Book=1-58053-832-0&Country=US&Continent=NO&State=], Taflove-Hagness book software
** [http://www.vectorfields.com/content/view/47/70/], Vector Fields
** [http://www.zeland.com/fidelity.html], Zeland
** [http://www.sigrity.com/ Sigrity],Speed2000

===Multiresolution time-domain (MRTD)===
An adaptive alternative to the finite difference time domain method (FDTD) based on [[wavelet]] analysis.

===Finite element method (FEM)===
The '''[[finite element method]] (FEM)''' is used for finding approximate solution of [[partial differential equation]]s (PDE) and [[integral equation]]s. The solution approach is based either on eliminating the differential equation completely (steady state problems), or rendering the PDE into an equivalent [[ordinary differential equation]], which is then solved using standard techniques such as [[finite difference]]s, ''etc''.

In solving [[partial differential equation]]s, the primary challenge is to create an equation which approximates the equation to be studied, but which is [[numerically stable]], meaning that errors in the input data and intermediate calculations do not accumulate and cause the resulting output to be meaningless. There are many ways of doing this, all with advantages and disadvantages. The Finite Element Method is a good choice for solving partial differential equations over complex domains or when the desired precision varies over the entire domain.
====Computer codes====
'''Finite Element Programs with Online Free/Demo Version''':
*[http://www.cedrat-groupe.com/en/software-solutions.html/ CEDRAT's "FLUX"]
*[http://adventure.q.t.u-tokyo.ac.jp/download/Magnetic.html ADVENTURE_Magnetic]
*[http://www.ansoft.com/maxwellsv/ Ansoft Maxwell SV]
*[http://www.grucad.ufsc.br/novo/?TOPICO=downloads EFCAD]
*[http://ellipt2d.sourceforge.net/ Ellipt2D]
*[http://www.csc.fi/elmer/ Elmer]
*[http://www.cimne.upc.es/emant/ Emant]
*[http://www.cvel.clemson.edu/modeling/EMAG/EMAP/ EMAP]
*[http://www.ssil.com/em/EMSolution/ja/index.html EMSolution]
*[https://www.fchart.com/feht/feht.shtml FEHT]
*[http://www.iem.pw.edu.pl/%7Ejstar/praca/fat/ Field Analysis Translator]
*[http://diana.ee.pucrs.br/%7Elpereira/fem2000/ FEM2000]
*[http://femm.foster-miller.com/ Finite Element Method Magnetics]
*[http://www.pdesolutions.com/ FlexPDE]
*[http://www.freefem.org/ FreeFEM]
*[http://elap.montefiore.ulg.ac.be/services/elm/soft.html gmsh/GetDP]
*[http://imoose.sourceforge.net/ iMOOSE]
*[http://www.infolytica.com/en/products/trial/ Infolytica Magnet]
*[http://tetgen.berlios.de/sihang MagSmart]
*[http://elecmag3.ucd.ie/ MagSolve]
*[http://www.ccp.zhwin.ch/seses/ NM SESES]
*[http://pdnmesh.sourceforge.net/ pndMesh ]
*[http://laacg.lanl.gov/laacg/services/download_sf.phtml Poisson/Superfish]
*[http://www.quickfield.com/ QuickField]
*[http://www.sweb.cz/rillfem/index_en.htm RillFEM]
*[http://vectorfields.com/ Vector Fields Opera]
'''Other Finite Element Programs with Websites''':
*[http://www.ansys.com/products/emag.asp ANSYS/Emag]
*[http://www.comsol.com/products/acdc/ COMSOL AC/DC Module]
*[http://www.comsol.com/products/rf/ COMSOL RF Module]
*[http://www.cosmosm.com/cosmosems.htm COSMOS/M]
*[http://www.electromagneticworks.com/ ElectroMagneticWorks]
*[http://www.jat.co.kr/eda/motor/empis.html EmFis]
*[https://www-eng.llnl.gov/emsolve/emsolve_home.html EMSolve]
*[http://www.ee.ethz.ch/%7Efemag FEMAG]
*[http://www.simulog.fr/eis/2flux1.htm Flux Expert]
*[http://www.integratedsoft.com Integrated Engineering Software]
*[http://www.jcmwave.com/ JCMsuite]
*[http://www.jri.co.jp/pro-eng/jmag/e/jmg/index.html JMAG]
*[http://www.powersys.fr JMAG European Distributor]
*[http://www.magneforcess.com/ MagneForce]
*[http://www.magsoft-flux.com/ Magsoft Flux]
*[http://www.mathworks.com/products/pde/ Matlab PDE Toolbox]
*[http://www.poli.usp.br/LMAG/LMAG2D.htm LMAG2D]
*[http://web.archive.org/web/20041121235716/http://www.bath.ac.uk/elec-eng/pages/research/mega.htm MEGA]
*[http://www.nastran.com/website/files/analysis/analysis3.htm MI/NASTRAN]
*[http://www.nisasoftware.com/products/nisaemag.html NISA/EMAG]
*[http://www.intes.de/ Permas]
*[http://www.elec.gla.ac.uk/groups/speed/software/pcfea.html PC-FEA]
*[http://www.photon-cae.co.jp/photon/jp/product/photo.html PHOTO-Series]
*[http://www.areva-td.com/static/html/TDE-AGF_Product-Product_Detail1_1138010229208.html?&static=yes SLIM]
*[http://www.esi-group.com/SimulationSoftware/Electromagnetic_simulation/ Sysmagna]
*[http://www.vectorfields.com/ Vector Fields Opera]
*[http://www.sigrity.com/ Sigrity PowerSI]

===Pseudospectral Time Domain (PSTD) ===

This class of marching-in-time computational techniques for Maxwell's equations uses either discrete Fourier or Chebyshev transforms to calculate the spatial derivatives of the electric and magnetic field vector components that are arranged in either a 2-D grid or 3-D lattice of unit cells. PSTD causes negligible numerical phase velocity anisotropy errors relative to FDTD, and therefore allows problems of much greater electrical size to be modeled. For a recent comprehensive summary of PSTD techniques for Maxwell's equations, see Q. Liu and G. Zhao, "Advances in PSTD Techniques," Chapter 17 in Computational Electrodynamics: The Finite-Difference Time-Domain Method, A. Taflove and S. C. Hagness, eds., Boston: Artech House, 2005.

===Pseudo Spectral Spatial Domain (PSSD) ===

This approach solves Maxwell's equations by propagating them forward in a chosen spatial direction. The fields are therefore held as a function of time, and (possibly) any transverse spatial dimensions. The method is pseudo spectral because temporal derivatives are calculated in the frequency domain with the aid of fast Fourier transforms. Because the fields are held as functions of time, this enables arbitrary dispersion in the propagation medium to be rapidly and accurately modelled with minimal effort.
See J.C.A. Tyrrell et al, J.Mod.Opt. 52, 973 (2005).

===Transmission line matrix (TLM)===

Transmission Line Matrix (TLM) can be formulated in several means as a direct set of lumped elements solvable directly by a circuit solver (ala SPICE, HSPICE, et al), as a custom network of elements or via a scattering matrix approach. TLM is a very flexible analysis strategy akin to FDTD in capabilities, though more codes tend to be available with FDTD engines.

====External links====

* [[Free software]]/[[Open-source software]] TLM projects:
** [http://www.petr-lorenz.com/emgine/ emGine Environment] A free (for non-commercial purposes) TLM simulator with an open source graphical user interface
** [http://www.yatpac.org Yatpac] An open source TLM simulation package

==Other methods==
===Physical optics (PO)===
'''[[Physical optics]] (PO)''' is the name of a [[high frequency approximation]] (short-[[wavelength]] [[approximation]]) commonly used in optics, [[electrical engineering]] and [[applied physics]]. It is an intermediate method between geometric optics, which ignores [[wave]] effects, and full wave [[electromagnetism]], which is a precise [[theory]]. The word "physical" means that it is more physical than [[geometric]] or [[ray (optics)|ray]] optics and not that it is an exact physical theory.

The approximation consists of using ray optics to estimate the field on a surface and then [[integral|integrating]] that field over the surface to calculate the transmitted or scattered field. This resembles the [[Born approximation]], in that the details of the problem are treated as a [[perturbation theory|perturbation]].

===Geometric theory of diffraction (GTD)===
===Physical theory of diffraction (PTD)===
===Uniform theory of diffraction (UTD)===
The '''[[uniform theory of diffraction]] (UTD)''' is a [[high frequency]] method for solving [[electromagnetic]] [[scattering]] problems from electrically small discontinuities or discontinuities in more than one dimension at the same point.

The uniform theory of diffraction approximates [[near field]] electromagnetic fields as [[quasi optical]] and uses [[ray diffraction]] to determine diffraction coefficients for each diffracting object-source combination. These coefficients are then used to calculate the field strength and [[phase (waves)|phase]] for each direction away from the diffracting point. These fields are then added to the incident fields and reflected fields to obtain a total solution.

====Computer codes====
* [http://www.cem.bilkent.edu.tr/UTD/Utd.htm UTD edge diffraction applet]
* [http://www.ids-spa.it/page.php?f=92&id_div=7, Antenna Design Framework]

===Method of lines===
==See also==
* [[Born approximation]]
* [[Boundary element method]]
* [[Electromagnetism]]
* [[Electromagnetic wave equation]]
* [[Finite-difference time-domain method]]
* [[Finite-difference frequency-domain]]
* [[Finite element analysis]]
* [[Finite element method]]
* [[High frequency approximation]]
* [[Mie theory]]
* [[Physical optics]]
* [[Uniform theory of diffraction]]

==Validation==
<!-- Deleted image removed: [[Image:oktal-se rcs plate 35ghz.jpg|thumb|250px|right|Comparison of the ONERA reference simulation (blue curve) and simulation from SE-RAY-EM (red curve) of a metallic plate.]] -->
<!-- Commented out because image was deleted: [[Image:oktal-se_rcs_3dobj_35ghz.jpg|thumb|250px|right|Comparison of the measurement (red curve) and simulation (blue curve) of a complex metallic object.]] -->

Validation is one of the key issue for most of the Electromagnetic Simulation codes. The question of the Validation of the simulation codes needs at least a section in this page. With the current development of simulation, it is mandatory for the user to understand and master the validity domain of its simulation. The question is not if the simulation is right or not, the question is to assess: "How far from the reality are the results?".

In order to answer this question, the Validation can be made in three different steps:
* '''Comparison between Simulation results and analytical formulation'''
For example, one can assess the value of the RCS of a plate with the analytical formula:
:<math>RCS_{Plate} = \frac{4 \pi A^2}{\lambda^2}</math>, where '''A''' is the surface of the plate and <math>\lambda</math> the wavelength.
The next curve presenting the RCS of a plate computed at 35 GHz can be used as reference example.

* '''Cross comparison between codes'''
For example the cross comparison in the validity domain of results from Method of Moment and Asymptotic Methods in their validity domains. As an illustration, the company [http://www.oktal-se.fr OKTAL-SE] made common development and cross comparison with the french research institute [http://www.onera.fr ONERA], comparing Method of Moment and Asymptotic methods. The cross comparison helps the validation process of the SE-RAY-EM code of OKTAL-SE. [http://www.oktal-se.fr/website/external/rcs_plate_35ghz.jpg Illustration] of the comparison between the SE-RAY-EM code and the ONERA reference code (right image).

* '''Comparison of Simulation results with measurement'''
The final validation step is made by comparison between measurements and simulation. A very impressive example is given by the RCS calculation by [http://www.oktal-se.fr SE-RAY-EM] and the measurement made by [http://www.fgan.de FGAN-FHR] of a complex metallic object at 35GHz. The computation implements GO, PO and PTD for the edges.

The [http://www.oktal-se.fr/website/news/pdf/RCS_35GHz_March2007.pdf full article] presents a very interesting match between simulation and measurement (right image). This measurement and simulation have been made in Germany, hosted by the FGAN-FHR. The 3D object is public and not restricted. The measurement setup is presented and some of the differences can be explained by the differences between the experimental setup and its reproduction in the simulation environment.

==References==
{{reflist}}
{{reflist}}
* [http://www.iisc.ernet.in/~currsci/nov25/articles24.htm Computational electromagnetics: a review]


==External links==
==Computer codes==
===Free or shareware codes===
*[http://www.redskins.com/fedexfield/ Redskins.com site]
*[http://www.fedex.com/us/sports/fedexfield/ FedEx.com site]
* [http://www.nittany-scientific.com/nec/ Unofficial NEC homepage] - an MoM code
*[http://www.redskins.com/news/newsDetail.jsp?id=6218 Redskins Set Attendance Record...Again - March 21, 2005]
* [http://www.si-list.org/swindex2.html Unoffical NEC archives] - an MoM code
* [http://ab-initio.mit.edu/wiki/index.php/Meep Meep] - a free FDTD code from MIT
*[http://www.redskins.com/news/newsDetail.jsp?id=14509 Redskins Fans Break Attendance Record - January 6, 2006]
* [http://www.scatlab.com/ ScatLab] - electromagnetic scattering simulations mainly based on classical [[Mie theory]] solution
* [http://www.sonnetusa.com/products/lite/ Sonnet Lite] -a free MoM code
* [http://www.quickfield.com/free_soft.htm Student's QuickField] - a free FEA code
* [http://www.cemtach.com/reference/software/ CEMTACH. ToyFDTD] - free example FDTD and TLM codes, designed for introductory EM
* [http://sourceforge.net/projects/puma-em/ Puma-EM] A high performance, parallelized, open source Method of Moments / Multilevel Fast Multipole Method electromagnetics code
* [http://www.petr-lorenz.com/emgine/ emGine Environment] A free (for non-commercial purposes) TLM simulator with an open source graphical user interface
* [http://www.yatpac.org Yatpac] An open source TLM simulation package
* [http://www.ee.technion.ac.il/people/leviatan/smtp/index.htm SMTP] (A Source-Model Technique Package developed at the Technion - Israel Institute of Technology)


===Commercial codes===
{{coord|38|54|27.71|N|76|51|52.26|W|type:landmark_scale:2000|display=title}}
* [http://www.oktal-se.fr/website/software/pdf/SE-RAY-EM.pdf SE-RAY-EM code] High Frequency solver implementing PO, GO and PTD for ultimate radar simulation sudies: RCS, SAR, Antennas, ... More details at [http://www.oktal-se.fr www.oktal-se.fr]
{{1999 FIFA Women's World Cup Venues}}
* [http://www.2comu.com GEMS Simulator] 2COMU
{{Maryland and Washington, D. C. college football venues}}
* [http://www.cst.com/Content/Products/MWS/Overview.aspx CST MICROWAVE STUDIO]
{{NFL Stadiums}}
* [http://www.roke.co.uk/epsilon/ Epsilon<sup>TM</sup>] by [[Roke Manor Research Limited]] - a high frequency solver for [[Radar cross section|RCS]] prediction
{{Washington Redskins}}
* General Electric Research in Niskayuna, NY
* [http://www.ansoft.com/products/hf/hfss/ HFSS from Ansoft]
* IBM - Electronic Interconnect and Packaging sells software (to Juniper Networks) for chip design.
* [http://www.infolytica.com Infolytica provides MagNet, MotorSolve, ElecNet, ThermNet and OptiNet]
* [http://www.jcmwave.com/ JCMsuite from JCMwave GmbH] A FEM package for time-harmonic, 2D and 3D scattering, resonance and waveguide problems, including edge elements up to 9th order, adaptivity, error control and fast solvers.
* [http://www.quickfield.com QuickField from Tera Analysis Ltd.] FEA software for EM, Heat Transfer and Stress simulations. No training required!
* SAIC (Champaigne-Urbana, IL) has specialized software to model radars, stealth technology, and DoD applications.
* [http://www.speag.com/en/tcad/index.php SEMCAD X by SPEAG]
* [http://www.vectorfields.com/ Vector Fields Ltd] FDTD, FEM, MoM, High Frequency RF prediction and Low Frequency RF prediction.
* [http://www.emcos.com/html/emc_studio.html EMC Studio] from EMCoS - the calculation cores are based on the most efficient computational techniques like are Method of Moments (MoM), Method of Auxiliary Sources (MAS), Transmission Line Methods (MTL) and Network Analysis (SPICE, VHDL-AMS).

===Pages with lists of codes===
*[http://www.t-matrix.de/ Electromagnetic scattering programmes]
*[http://www.cvel.clemson.edu/modeling/EMAG/csoft.html Commercial Computational Electromagnetic Modeling Codes]
*[http://www.cvel.clemson.edu/modeling/EMAG/free-codes.html Free Computational Electromagnetic Modeling Codes]

==External links==
*[http://aces.ee.olemiss.edu/ The Applied Computational Electromagnetics Society Website]
*[http://www.ccem.uiuc.edu/ The Center for Computational Electromagnetics and Electromagnetics Laboratory]
*[http://www.cem.bilkent.edu.tr/ Computational Electromagnetics at Bilkent University]


[[Category:1997 establishments]]
[[Category:physics stubs]]
[[Category:FIFA Women's World Cup stadiums]]
[[Category:Numerical analysis]]
[[Category:National Football League venues]]
[[Category:Computational science]]
[[Category:Prince George's County, Maryland]]
[[Category:Electromagnetism stubs]]
[[Category:Sports in Washington, D.C.]]
[[Category:Electrodynamics]]
[[Category:Sports venues in Maryland]]
[[Category:Partial differential equations]]
[[Category:Scattering, absorption and radiative transfer (optics)]]


[[da:FedExField]]
[[ja:電磁場解析]]
[[de:FedExField]]
[[es:FedExField]]
[[fr:FedEx Field]]
[[ja:フェデックスフィールド]]
[[pt:FedEx Field]]

Revision as of 13:05, 13 October 2008

Computational electromagnetics, computational electrodynamics or electromagnetic modeling refers to the process of modeling the interaction of electromagnetic fields with physical objects and the environment.

It typically involves using computationally efficient approximations to Maxwell's Equations and is used to calculate antenna performance, electromagnetic compatibility, radar cross section and electromagnetic wave propagation when not in free space.

Specific part of computational electromagnetics deals with electromagnetic radiation scattered and absorbed by small particles.

Background

Several real-world electromagnetic problems like scattering, radiation, waveguiding etc, are not analytically calculable, for the multitude of irregular geometries designed and used. The inability to derive closed form solutions of Maxwell's equations under various constitutive relations of media, and boundary conditions, is overcome by computational numerical techniques. This makes computational electromagnetics (CEM), an important field in the design, and modeling of antenna, radar, satellite and other such communication systems, nanophotonic devices and high speed silicon electronics, medical imaging, cell-phone antenna design, among other applications.

CEM problems typically solve for the problem of computing the E (Electric), and H (Magnetic) fields across the domain of the problem (i.e to calculate antenna radiation pattern, for an arbitrarily shaped antenna structure is solved by CEM). Also, power flow direction (poynting vector), normal modes of a waveguide, dispersion of wave due to media, and scattering are quantities of interest, that can be computed from the knowledge of the E & H fields. CEM models, assume symmetry, simplify real world structures to cylinders, spheres, and other regular geometrical objects. CEM models, extensively make use of symmetry, and solve for reduced dimensions of the system from 3 spatial dimensions, to 2D and even 1D. CEM can be formulated into a various problems depending on any of the several quantities of interest mentioned previously. An Eigen value problem formulation of CEM allows us to calculate steady state normal modes in a structure. Transient response and impulse field effects are more accurately modeled by CEM in time domain, by FDTD. Treating curved geometrical objects is done more accurately by using finite elements FEM, or non-orthogonal grids. Beam propagation methods like BPM, solve for the power flow in waveguides. So, CEM model used is application specific, even if different techniques converge to the same field and power distributions in the modeled domain.

Methods

CEM can be used to model the domain generally by discretizing the space in terms of grids (both orthogonal, and non-orthogonal), and then solve the Maxwell's equations at each point in the grid. Naturally, such discretization of the computational space consumes computer memory, and solving the equations takes a longer time. Large scale CEM problems place computational limitations in terms of memory space, and CPU time on the computer. Generally CEM problems, as of 2007, are run on supercomputers, high performance clusters, vector processors and parallel computers; see article on, Parallel computing for more computer/machine specific details. Typical formulations involve either time-stepping through the Maxwell's equations over whole domain for each time instant; or through banded matrix inversion to calculate the weights of basis functions, when modeled by Finite element methods; or matrix products when using transfer matrix methods; or calculating integrals when using Method of Moments (MoM); or using FFT, and time iterations when calculating by the split-step method or by BPM.

Choice of methods

Discussion of which method is chosen when should go here. Integral equation solvers versus differential equation solvers. When and why to use high-frequency approximations.

Maxwell's equations in hyperbolic PDE form

Maxwell's equations can be formulated as a hyperbolic system of partial differential equations. This gives access to powerful mathematical theories for the numerical solutions of hyperbolic PDE's.

It is assumed that the waves propagate in the (x,y) plane and restrict the direction of the magnetic field to be parallel to the z-axis and thus the electric field to be parallel to the (x,y) plane. The wave is called a Transverse Electric (TE) wave. In 2D and no polarization terms present, Maxwell's equations can then be formulated as:

where u, A, B and C are defined as:

Integral equation solvers

The discrete dipole approximation

The discrete dipole approximation is a flexible technique for computing scattering and absorption by targets of arbitrary geometry. The formulation is based on integral form of Maxwell equations. The DDA is an approximation of the continuum target by a finite array of polarizable points. The points acquire dipole moments in response to the local electric field. The dipoles of course interact with one another via their electric fields, so the DDA is also sometimes referred to as the coupled dipole approximation. Resulting linear system of equations is commonly solved using the conjugate gradient iterations. Because discretization matrix has symmetries (the integral form of Maxwell equations has form of convolution) it is possible to use Fast Fourier Transform to multiply matrix times vector during the conjugate gradient iterations.

Method of moments (MOM) or boundary element method (BEM)

The Method of moments (MOM) or boundary element method (BEM) is a numerical computational method of solving linear partial differential equations which have been formulated as integral equations (i.e. in boundary integral form). It can be applied in many areas of engineering and science including fluid mechanics, acoustics, electromagnetics, fracture mechanics, and plasticity.

It has become more and more popular since the 1980s. Because it requires calculating only boundary values, rather than values throughout the space defined by a partial differential equation, it is significantly more efficient in terms of computational resources for problems where there is a small surface/volume ratio. Conceptually, it works by constructing a "mesh" over the modeled surface. However, for many problems boundary element methods are significantly less efficient than volume-discretization methods (Finite element method, Finite difference method, Finite volume method). Boundary element formulations typically give rise to fully populated matrices. This means that the storage requirements and computational time will tend to grow according to the square of the problem size. By contrast, finite element matrices are typically banded (elements are only locally connected) and the storage requirements for the system matrices typically grow quite linearly with the problem size. Compression techniques (e.g. multipole expansions or adaptive cross approximation/hierarchical matrices) can be used to ameliorate these problems, though at the cost of added complexity and with a success-rate that depends heavily on the nature of the problem being solved and the geometry involved.

BEM is applicable to problems for which Green's functions can be calculated. These usually involve fields in linear homogeneous media. This places considerable restrictions on the range and generality of problems to which boundary elements can usefully be applied. Nonlinearities can be included in the formulation, although they will generally introduce volume integrals which then require the volume to be discretized before solution can be attempted, removing one of the most often cited advantages of BEM.

Computer codes

Example computer codes using the MOM are:

Fast multipole method (FMM)

The fast multipole method (FMM) is a computational electromagnetic technique that may be applied instead of techniques like the method of moments (MoM) or Ewald summation. It is an accurate simulation technique and is computationally more efficient than the MoM. Both memory and processor runtime requirements are greatly reduced over the MoM. The FMM was first introduced by Greengard and Rokhlin and is based on the multipole expansion technique. Can be used to accelerate MOM.

Computer codes

Example computer codes using the FMM and its multilevel variant, MLFMM, are:

  • Puma-EM A high performance, parallelized, open source Method of Moments / Multilevel Fast Multipole Method electromagnetics code

Recursive T-Matrix Algorithms (RTMA)

Partial Element Equivalent Circuit (PEEC)

The partial element equivalent circuit (PEEC) method is a 3D full-wave modeling method suitable for combined electromagnetic and circuit analysis. Unlike the method of moments (MoM), PEEC is a full spectrum method valid from dc to the maximum frequency determined by the meshing. In the PEEC method, the integral equation is interpreted as Kirchhoff's voltage law applied to a basic PEEC cell which results in a complete circuit solution for 3D geometries. The equivalent circuit formulation allows for additional SPICE type circuit elements to be easily included. Further, the models and the analysis apply to both the time and the frequency domain. The circuit equations resulting from the PEEC model are easily constructed using a modified loop analysis (MLA) or modified nodal analysis (MNA) formulation. Besides providing a dc solution, it has several other advantages over a MoM analysis for this class of problems since any type of circuit element can be included in a straightforward way with appropriate matrix stamps. The PEEC method has recently been extended to include nonorthogonal geometries. This model extension, which is consistent with the classical orthogonal formulation, includes the Manhattan representation of the geometries in addition to the more general quadrilateral and hexahedral elements. This helps in keeping the number of unknowns at a minimum and thus reduces computational time for nonorthogonal geometries. [1]

Adaptive Integral Method (AIM)

Differential equation solvers

Finite-difference time-domain (FDTD)

Finite-difference time-domain (FDTD) is a popular computational electrodynamics modeling technique. It is considered easy to understand and easy to implement in software. Since it is a time-domain method, solutions can cover a wide frequency range with a single simulation run.

The FDTD method belongs in the general class of grid-based differential time-domain numerical modeling methods. Maxwell's equations (in partial differential form) are modified to central-difference equations, discretized, and implemented in software. The equations are solved in a leapfrog manner: the electric field is solved at a given instant in time, then the magnetic field is solved at the next instant in time, and the process is repeated over and over again.

The basic FDTD algorithm traces back to a seminal 1966 paper by Kane Yee in IEEE Transactions on Antennas and Propagation. The descriptor "Finite-difference time-domain" and its corresponding "FDTD" acronym were originated by Allen Taflove in a 1980 paper in IEEE Transactions on Electromagnetic Compatibility. Since about 1990, FDTD techniques have emerged as primary means to model many scientific and engineering problems dealing with electromagnetic wave interactions with material structures. Current FDTD modeling applications range from near-DC (ultralow-frequency geophysics involving the entire Earth-ionosphere waveguide) through microwaves (radar signature technology, antennas, wireless communications devices, digital interconnects, biomedical imaging/treatment) to visible light (photonic crystals, nanoplasmonics, solitons, and biophotonics). Approximately 30 commercial and university-developed FDTD software suites are available for use (see below).

External links

Multiresolution time-domain (MRTD)

An adaptive alternative to the finite difference time domain method (FDTD) based on wavelet analysis.

Finite element method (FEM)

The finite element method (FEM) is used for finding approximate solution of partial differential equations (PDE) and integral equations. The solution approach is based either on eliminating the differential equation completely (steady state problems), or rendering the PDE into an equivalent ordinary differential equation, which is then solved using standard techniques such as finite differences, etc.

In solving partial differential equations, the primary challenge is to create an equation which approximates the equation to be studied, but which is numerically stable, meaning that errors in the input data and intermediate calculations do not accumulate and cause the resulting output to be meaningless. There are many ways of doing this, all with advantages and disadvantages. The Finite Element Method is a good choice for solving partial differential equations over complex domains or when the desired precision varies over the entire domain.

Computer codes

Finite Element Programs with Online Free/Demo Version:

Other Finite Element Programs with Websites:

Pseudospectral Time Domain (PSTD)

This class of marching-in-time computational techniques for Maxwell's equations uses either discrete Fourier or Chebyshev transforms to calculate the spatial derivatives of the electric and magnetic field vector components that are arranged in either a 2-D grid or 3-D lattice of unit cells. PSTD causes negligible numerical phase velocity anisotropy errors relative to FDTD, and therefore allows problems of much greater electrical size to be modeled. For a recent comprehensive summary of PSTD techniques for Maxwell's equations, see Q. Liu and G. Zhao, "Advances in PSTD Techniques," Chapter 17 in Computational Electrodynamics: The Finite-Difference Time-Domain Method, A. Taflove and S. C. Hagness, eds., Boston: Artech House, 2005.

Pseudo Spectral Spatial Domain (PSSD)

This approach solves Maxwell's equations by propagating them forward in a chosen spatial direction. The fields are therefore held as a function of time, and (possibly) any transverse spatial dimensions. The method is pseudo spectral because temporal derivatives are calculated in the frequency domain with the aid of fast Fourier transforms. Because the fields are held as functions of time, this enables arbitrary dispersion in the propagation medium to be rapidly and accurately modelled with minimal effort. See J.C.A. Tyrrell et al, J.Mod.Opt. 52, 973 (2005).

Transmission line matrix (TLM)

Transmission Line Matrix (TLM) can be formulated in several means as a direct set of lumped elements solvable directly by a circuit solver (ala SPICE, HSPICE, et al), as a custom network of elements or via a scattering matrix approach. TLM is a very flexible analysis strategy akin to FDTD in capabilities, though more codes tend to be available with FDTD engines.

External links

Other methods

Physical optics (PO)

Physical optics (PO) is the name of a high frequency approximation (short-wavelength approximation) commonly used in optics, electrical engineering and applied physics. It is an intermediate method between geometric optics, which ignores wave effects, and full wave electromagnetism, which is a precise theory. The word "physical" means that it is more physical than geometric or ray optics and not that it is an exact physical theory.

The approximation consists of using ray optics to estimate the field on a surface and then integrating that field over the surface to calculate the transmitted or scattered field. This resembles the Born approximation, in that the details of the problem are treated as a perturbation.

Geometric theory of diffraction (GTD)

Physical theory of diffraction (PTD)

Uniform theory of diffraction (UTD)

The uniform theory of diffraction (UTD) is a high frequency method for solving electromagnetic scattering problems from electrically small discontinuities or discontinuities in more than one dimension at the same point.

The uniform theory of diffraction approximates near field electromagnetic fields as quasi optical and uses ray diffraction to determine diffraction coefficients for each diffracting object-source combination. These coefficients are then used to calculate the field strength and phase for each direction away from the diffracting point. These fields are then added to the incident fields and reflected fields to obtain a total solution.

Computer codes

Method of lines

See also

Validation

Validation is one of the key issue for most of the Electromagnetic Simulation codes. The question of the Validation of the simulation codes needs at least a section in this page. With the current development of simulation, it is mandatory for the user to understand and master the validity domain of its simulation. The question is not if the simulation is right or not, the question is to assess: "How far from the reality are the results?".

In order to answer this question, the Validation can be made in three different steps:

  • Comparison between Simulation results and analytical formulation

For example, one can assess the value of the RCS of a plate with the analytical formula:

, where A is the surface of the plate and the wavelength.

The next curve presenting the RCS of a plate computed at 35 GHz can be used as reference example.

  • Cross comparison between codes

For example the cross comparison in the validity domain of results from Method of Moment and Asymptotic Methods in their validity domains. As an illustration, the company OKTAL-SE made common development and cross comparison with the french research institute ONERA, comparing Method of Moment and Asymptotic methods. The cross comparison helps the validation process of the SE-RAY-EM code of OKTAL-SE. Illustration of the comparison between the SE-RAY-EM code and the ONERA reference code (right image).

  • Comparison of Simulation results with measurement

The final validation step is made by comparison between measurements and simulation. A very impressive example is given by the RCS calculation by SE-RAY-EM and the measurement made by FGAN-FHR of a complex metallic object at 35GHz. The computation implements GO, PO and PTD for the edges.

The full article presents a very interesting match between simulation and measurement (right image). This measurement and simulation have been made in Germany, hosted by the FGAN-FHR. The 3D object is public and not restricted. The measurement setup is presented and some of the differences can be explained by the differences between the experimental setup and its reproduction in the simulation environment.

References

Computer codes

Free or shareware codes

Commercial codes

Pages with lists of codes

External links