ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine...

27
Applied & Computa/onal Electromagne/cs (ACE) 41 Part II Summary of Modelling Techniques and Available Tools Slides from T. Hubing, Clemson University EMC 2010 Workshop

Transcript of ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine...

Page 1: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

Applied'&'Computa/onal'Electromagne/cs

(ACE)

41

Part/IISummary/of/Modelling/Techniques/and/Available/Tools

Slides(from(T.(Hubing,(Clemson(University

EMC((2010(Workshop

Page 2: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

42

Modeling Software

EMAP

MiniNECAPOGEE

GEMACS FEKOFLO/EMC

Accufield

SuperNEC

7/26/10 22010 IEEE International Symposium on EMC

Page 3: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

43

The HYPE

Page 4: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

44

Hype vs. Reality

http://www.cvel.clemson.edu/modeling/software/

! Even simple geometries are difficult to model using most commercial tools.

! Software attempts to model configurations that it can’t model.

! Geometries analyzed are not always the what the user is led to believe.

! Users must understand EM theory.

! Users must be familiar with the limitations of the particular technique.

! Users must be familiar with the peculiarities of the software and its user interface.

7/26/10 32010 IEEE International Symposium on EMC

Page 5: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

45

EMC Analysis Software

! Analytical Modeling Software

! Numerical Modeling Software

! Design Rule Checkers

! Expert System / Maximum Emissions Calculators

specific geometries, closed-form equationslimited scope, maximum convenience

solves Maxwell’s equations, accurate solutions to well-defined problemslimited scope, requires expert user

review designs for rule violations that may result in problemsvery limited scope, maximum convenience

review designs for specific problem sourcesidentify areas requiring a more careful evaluationestimate maximum possible emissions

7/26/10 42010 IEEE International Symposium on EMC

Page 6: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

46

Numerical Modeling Software

! Static Field Solvers

! 2D Field Solvers

! “2.5 D” Field Solvers

! Transmission Line Solvers

! 3D Field Solvers

7/26/10 52010 IEEE International Symposium on EMC

Page 7: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

47

Boundary Element Method (BEM)

S

!"#$"#%

E , Hi i

E , Hs s

Js

Ms

Js

Ms

E , Hi i

E , Hs s

! Surfaces of material are gridded" (e.g. two-dimensional grid in three-dimensional space)" no absorbing boundaries required" easier to grid than volume formulations

! Full Matrix Fill / Full Matrix Solution" Matrix fill time proportional to N squared" Matrix solve time proportional to N cubed" Symmetries / special structures can be solved more efficiently.

The Boundary Element Method uses the method of moments to solve a surface integral equation.

7/26/10 62010 IEEE International Symposium on EMC

Page 8: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

48

Boundary Element Method (BEM)

Generally speaking, Boundary Element Methods are very efficient for modeling:

Thin, electrically long or resonant wiresUnbounded geometries

They are NOT particularly well suited for modeling:

Complex source geometriesDielectricsThin metal surfacesTightly coupled, electrically small conductors

7/26/10 72010 IEEE International Symposium on EMC

Page 9: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

49

Boundary Element Method (BEM)

Commercial BEM/MoM Modeling Software:

Free BEM/MoM Modeling Software:

! Agilent Momentum! Ansoft Q3D Extractor! CONCEPT II! EZNEC! FEKO! GEMACS! IES Magneto / Electro / Coulomb! IES Singula

! NEC2! Expert MiniNEC Classic! FEKO Lite! IBM EMSIM

! MiniNEC! NEC-Win Pro! SAIC EMTOOLS! SimLab PCBMod! Sonnet Suites! SuperNEC! WIPL-D! Mentor - Zeland IE3D

7/26/10 82010 IEEE International Symposium on EMC

Page 10: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

50

Finite Element Method (FEM)

! Entire Volume is Meshed" absorbing boundaries required for open problems" 3D FEM absorbing boundaries must be kept far from objects being modeled

! Sparse Matrix Fill / Sparse Matrix Solution" Grids to not need to be uniform." Fine mesh can be used in areas with large field gradients" Symmetries / special structures can be modeled more efficiently.

7/26/10 92010 IEEE International Symposium on EMC

Page 11: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

51

Finite Element Method (FEM)

Generally speaking, Finite Element Methods are very efficient for modeling:

Thin, electrically long or resonant wiresUnbounded geometries

They are NOT particularly well suited for modeling:

Complex source geometriesDielectricsThin metal surfacesTightly coupled, electrically small conductors

7/26/10 102010 IEEE International Symposium on EMC

Page 12: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

52

Finite Element Method (FEM)

Commercial FEM Modeling Software:

Free FEM Modeling Software:

! Ansoft HFSS! Ansoft Maxwell 2D / Maxwell 3D! Comsol Multiphysics! MagSoft Flux 2D / Flux3D! PAM-CEM! Vector Fields Opera-2d

! FEMM! Ansoft Maxwell SV! EMAP! RillFEM! Students’ QuickField

7/26/10 112010 IEEE International Symposium on EMC

Page 13: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

53

Finite Difference Time Domain (FDTD)

EE E

E E

E

EE

E

z1

y2z3

y4

x1x2

x3

y1

z4

H

H

Hxo yo

zo

x

y

z

unit cell

scatterer

! Entire Volume is Meshed" absorbing boundaries required for open problems" 3D FDTD absorbing boundaries work very well" cell size (mesh density) must be uniform

! No Matrix, Time-Stepped Solution" Solution time proportional to number of cells." cell size determined by uniformity of field and length of time steps.

7/26/10 122010 IEEE International Symposium on EMC

Page 14: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

54

Finite Difference Time Domain (FDTD)

Generally speaking, FDTD Methods are very efficient for modeling:

Thin, electrically long or resonant wiresUnbounded geometries

They are NOT particularly well suited for modeling:

Complex source geometriesDielectricsThin metal surfacesTightly coupled, electrically small conductors

7/26/10 132010 IEEE International Symposium on EMC

Page 15: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

55

Finite Difference Time Domain (FDTD)

Commercial FDTD Modeling Software:

Free FDTD Modeling Software:

! ApsimFDTD! CST – Transient Solver! EMA3D! EMPLab! EMCUBE! EZ-FDTD! EMPIRE

! Arpeggio! Cray LC! MEEP! ToyPlaneFDTD / ToyFDTD

! SIM 3D Max ! Remcom XFDTD! SEMCAD X! Speed2000! Vector Fields CONCERTO! Zeland Fidelity! 2COMU: GEMS

7/26/10 142010 IEEE International Symposium on EMC

Page 16: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

56

Transmission Line Matrix Method (TLM)

! Field propagation is modeled with a 3D circuit grid through all of space.

! Advantages and disadvantages very similar to FDTD codes.

! Requires more memory than FDTD.

! More convenient termination of grid at material boundaries than FDTD.

! More intuitive for some people, less intuitive for others.

Commercial Tools:

CST MicrostripesMEFiSTo-3D

7/26/10 152010 IEEE International Symposium on EMC

Page 17: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

57

Generalized Multipole Technique (GMT)

! A Moment Method Technique" basis and weighting functions are fields from multipole sources" placement of multipole sources on object geometry is critical" efficient, but can be less intuitive to use.

! Full Matrix Fill / Full Matrix Solution" Matrix fill time proportional to N squared" Matrix solve time proportional to N cubed" Symmetries / special structures can be solved more efficiently.

Commercial Tools:

MMPMax-1

7/26/10 162010 IEEE International Symposium on EMC

Page 18: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

58

Finite Element Time Domain (FETD)

! A Finite Element Technique Implement in the Time Domain" Employs an unstructured grid (like FEM in frequency domain)" Unconditionally stable for implicit time integration " Sparse matrix must be solved at each time step.

Commercial Tools:

Efield 4.0EMFLEX

7/26/10 172010 IEEE International Symposium on EMC

Page 19: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

59

Partial Element Equivalent Circuit Method (PEEC)

! A circuit approach to EM modeling" Grids metal surfaces like a BEM technique " Models all EM interactions with mutual inductances and mutual capacitances" Creates a large circuit that is solved with a modified SPICE algorithm" Can be solved in the time or frequency domain

Commercial Tool: Ansoft TPA (parameter extraction)Free Tool: IBM LCGEN (static fields)

7/26/10 182010 IEEE International Symposium on EMC

Page 20: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

60

Geometric Theory of Diffraction (GTD)Uniform Theory of Diffraction (UTD)Physical Optics (PO)

! High-Frequency Ray Tracing Techniques" No matrix to solve" Rays emanate from source" Bend around corners based on diffraction calculations" Wavelengths must be small relative to objects being modeled.

n̂!

SOURCE

7/26/10 192010 IEEE International Symposium on EMC

Page 21: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

61

Geometric Theory of Diffraction (GTD)Uniform Theory of Diffraction (UTD)Physical Optics (PO)

Commercial Software:

! ALDAS! CONCEPT II! GEMACS! FEKO! Remcom XGtd! SAIC EMTOOLS! SuperNEC

7/26/10 202010 IEEE International Symposium on EMC

Page 22: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

62

Circuit board is modeled with FEM. The off-board wires are modeled by BEM.

FEM volume

Junction

BEM boundary

Hybrid Methods

7/26/10 212010 IEEE International Symposium on EMC

Page 23: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

63

Low-Cost CEM Tools

! FEMM! Ansoft Maxwell SV! EMAP! Students’ QuickField! Antenna Model! LC! MEEP! OpenFMM! pdnMesh! Radia! ToyFDTD! Scatlab

! EZ-EMC ! EZNEC Pro! GEMACS! Tricomp-Estat! Trace Analyzer

Free Software: $2k - $10k:

7/26/10 222010 IEEE International Symposium on EMC

Page 24: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

64

CEM Tools (more than $10k)! AMDS! All IES codes (Ampere …)! Analyst! ApsimFDTD-SPICE! AXIEM! CableMod/PCBMod! Compliance! Comsol Multiphysics! CRIPTE! CST Microwave Studio! EMA3D! EMC Studio! EMDS! Maxwell ! MFlex! emGine Environment! EMPIRE Xccel! Fidelity! FEKO

! GEMS! HFSS! HFWorks! IE3D! JCMSuite! OptEM Cable Designer! OptEM Inspector! Magnet! Microwave Office! Momentum! PAM-CEM! Q3D Extractor! SEMCAD X! Sonnet! WIPL-D Pro! Xenos! XFDTD! XGtd

7/26/10 232010 IEEE International Symposium on EMC

Page 25: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

65

Key Point

! Software was not capable of analyzing the input configuration

! Software defaults were inappropriate for the problem

! The input was not exactly what the user thought

! Results were misinterpreted by the user

Computer models often yield incorrect results because:

7/26/10 242010 IEEE International Symposium on EMC

Page 26: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

66

Summary

! Numerical EM modeling tools require the user to be familiarwith EM theory, the limitations of the techniques beingapplied, and the limitations of the particular softwareimplementation.

! Numerical EM modeling tools should only be trusted whenthe solutions can be confirmed by other methods.

! Numerical EM modeling tools are NOT particularly useful forthe design and troubleshooting of digital electronicsproducts.

7/26/10 252010 IEEE International Symposium on EMC

Page 27: ULg/ACE short presentation - uliege.be...ULg/ACE short presentation Author Christophe Geuzaine Created Date 10/26/2012 6:51:04 AM ...

67

For More Information:

! List of “free” EM modeling codes.

! List of commercial EM modeling codes.

! Info on EM modeling techniques.

! Info on EM modeling software.

http://www.cvel.clemson.edu/modeling

7/26/10 262010 IEEE International Symposium on EMC