SlideShare a Scribd company logo
1 of 37
Download to read offline
Slides From ATI Professional Development Short Course
                               Computational Electromagnetics



                                           Instructor:

                                      Dr. Keefe Coburn



                                       http://www.ATIcourses.com/schedule.htm
ATI Course Schedule:

ATI's ComputationalElectromagnetics    http://www.aticourses.com/Computational_Electromagnetics.htm
www.ATIcourses.com

Boost Your Skills                                             349 Berkshire Drive
                                                              Riva, Maryland 21140
with On-Site Courses                                          Telephone 1-888-501-2100 / (410) 965-8805

Tailored to Your Needs
                                                              Fax (410) 956-5785
                                                              Email: ATI@ATIcourses.com

The Applied Technology Institute specializes in training programs for technical professionals. Our courses keep you
current in the state-of-the-art technology that is essential to keep your company on the cutting edge in today’s highly
competitive marketplace. Since 1984, ATI has earned the trust of training departments nationwide, and has presented
on-site training at the major Navy, Air Force and NASA centers, and for a large number of contractors. Our training
increases effectiveness and productivity. Learn from the proven best.

For a Free On-Site Quote Visit Us At: http://www.ATIcourses.com/free_onsite_quote.asp

For Our Current Public Course Schedule Go To: http://www.ATIcourses.com/schedule.htm
Coarse Outline
•   Day 1
    –   Review EM Theory
    –   Review Antennas
    –   Review Antenna Arrays
    –   Review Scattering
    –   Introduction to FEKO Lite
•   Day 2
    –   CEM Introduction
    –   FEM Introduction
    –   MoM Introduction
    –   FDTD Introduction
    –   FVTD, TLM and FIT
    –   Examples
•   Day 3
    – FEM Tutorial
    – MoM and FDTD Tutorial
    – Summary and Advanced Topics
         • High-frequency Methods
         • Hybrid Methods
    – Discussion and Examples
Electromagnetics (EM)
                         Maxwell’s Equations

        Faraday’s Law:                    Ampère’s Circuital Law:
                                                         
        E        B                         H  J      D
                  t                                      t
         Gauss’ Laws:                      Constitutive Equations:

    B  0      D                  B  H             DE


   Actual solution for realistic problems is complex and requires
      simplifying assumptions and/or numerical approximations

Solutions to Maxwell’s equations using numerical approximations is
    known as the study of Computational Electromagnetics (CEM)
Why Computer-Aided Methods Are Used?
Importance
• Key to analysis, design & optimization of RF to
  optical systems.
• Basis for field-theory based and process-oriented
  CAD (virtual prototyping).
• Key to economical success of a product through
  shortening of development time.
• Only means for dealing with complex (non-canonical)
  electromagnetic structures.
• Theoretical models must be validated by
  experiments.
• Theoretical and experimental work are of equal
  importance.
Classic Electromagnetic Solution
Mathematical     Maxwell’s        Boundary        Material
Formulation      Equations        Conditions     Properties


  Analytical                       Analytical
                                    Model
                                                 Problem-Dependent
Preprocessing


Discretization                     Computer
                                   Program
                                                  User Data

                                  Computation
                 User Interface                 Examples:
                                                • Closed-form expressions for
                                    Results     microstrip/transmission lines;
Postprocessing
                                                • Spectral domain program for
                                                coplanar waveguides;
                                                • Eigenvalue solvers for guided
                                                waves and cavities;
Modern Electromagnetic Solution
                 Maxwell’s         Huygens’     Variational
  Numerical      Equations         Principle     Principle
 Formulation
     And
Discretization                     Numerical    Problem-Independent
                                    Model


                                   Computer
                                   Program
                                                Boundary Conditions
                                                 Material Properties
                                  Computation
                 User Interface                       Examples:
                                                      • Finite Element or
                                    Results           MoM Frequency
Postprocessing
                                                      Domain Solver
                                                      • FVTD or FDTD Time
                                                      Domain Numerical
                                                      Simulation
Conventional Microwave Design
              Circuit/Antenna
              Specifications
                                        Design
                                         Data
               Initial Design


                                                       Expensive,
  Rapid         Laboratory
Prototyping       Model
                                       Modifications   Time-Consuming
                                              Fail
                                                       Not Automated
                                Loop

              Measurements              Compare

                                              Pass
                                                         Final
                                                       Fabrication
Computer-Aided Design (CAD)
              Circuit/Antenna
              Specifications
                                        Design Data
                                     Synthesis Methods
               Initial Design

                                           Models
                                                                      Inexpensive,
  Virtual
Prototyping                                          Sensitivity
                                                                      Fast,
                 Analysis           Modifications                     Automated
                                                      Analysis
                            Optimization
                               Loop                 Fail

              Measurements                     Compare

• Physical Modeling Error                           Pass
• Discretization Error                                              Prototype
• Numerical Modeling Error                                         Fabrication
• Measurement Error
Electromagnetic Simulators
• An Electromagnetic Simulator is a modeling tool that:
   – solves electromagnetic field problems by numerical analysis;
   – extracts engineering parameters from the field solution and
     visualize fields and parameters;
   – allows design by means of analysis combined with
     optimization (PSO, GA, parameterized models, etc.).
• The field solver engine employs one or several numerical
  methods obtained through the practice of CEM:
   – is the theory and practice of solving electromagnetic field
     problems on digital computers;
   – provides the only viable approach to solving “real world” field
     problems;
   – enables Computer-Aided Engineering (CAE) and Computer-
     Aided Design (CAD) of EM components and systems.
Solving EM Field Problems
• Find electromagnetic field and/or source functions
  such that they
  –   obey Maxwell’s equations,
  –   satisfy all boundary conditions,
  –   satisfy all interface and material conditions,
  –   satisfy all excitation conditions.
(In both time and space, or at one frequency in space)
• Field solutions are then unique when tangential
   fields on conductors and initial conditions are known
• But numerical solution depends on
           • Physical Modeling Error
           • Discretization Error
           • Numerical Modeling Error
           • Measurement Error
Field-Solving Methods
Methods for solving Maxwell’s Equations:
• Analytical Methods
  – Exact explicit solutions (only a few ideal cases)
• Semi-Analytical Methods
  – Explicit solutions requiring final numerical evaluation
  – Numerical solutions with analytical “preprocessing”
• Approximate analytical models
  – Approximate analytical solutions for simplified structures
    (provides physical insight)
  – Only practical way to handle very large electrical structures
• Numerical Methods
  – Differential or integral equations are transformed into matrix
    equations by numerical approximations (sampling) and
    solved iteratively or by matrix inversion
Overview of CEM
• Central to all CEM techniques is the idea of discretizing some
  unknown EM property, for example:
   – In MoM the surface current is typically used
   – In FE, the Electric Field
   – In FDTD, the Electric and Magnetic Field
• Meshing is used to subdivide a large geometry into a number
  of nonoverlapping subregions or elements, for example:
   – In two dimensional regions triangles maybe used
   – In three dimensional geometries a tetrahedral shape may be used
• Within each element, a simple functional dependence (basis
  functions) is assumed for the spatial variation of the unknown
• CEM is a modeling process and therefore a study in
  acceptable approximation and numerical solution
     In other words, CEM replaces a real field problem with an
     approximate one which causes physical (geometric) and
     numerical limitations that one must keep in mind
Overview of CEM
•   During the creation of the approximate “model”, assumptions and
    simplifications are generally introduced so limitations on the solution
    accuracy, for example:
     – Assuming an infinite ground plane or substrate in an antenna
       structure
     – Simplifying a thin wire by a current filament (dipole impedance)
•   When analyzing solutions generated from a CEM techniques keep in
    mind limitations of the solution introduced by manufacturing tolerances:
     – Small changes in dimensions may affect the performance
     – Frequency dependent (or unknown) material properties
•   Limitations are also introduced by the finite discretization
     – The mesh must be fine enough so that the basis functions can
       adequately represent the electromagnetic fields
     – Fine mesh required for critical variations such as source region
•   Numerical approximations and finite precision will limit the analysis
     – Limited computational resources (i.e., mesh size)
     – Double precision accuracy will not help if the problem is ill conditioned
     – Finer mesh is often the only choice (multi-scale codes)
Fundamentals of Simulations
Fundamentals of Simulations
Fundamentals of Simulations




                                      Accuracy Checklist
To use verified CEM tools
successfully requires:
• Knowledge and understanding of
electromagnetics and RF engineering
• Validation of simulation results
(analytical models, code-to-code,
experiments, prototyping)
Computational Hierarchy

                             computational
                            electromagnetics
       numerical methods                        High frequency

       IE                  DE
                                                         current
                                          field based
                                                          based
TD          FD       TD         FD

                    FDTD
TWTD        MoM                 FDFD    GO/GTD          PO/PTD
                    TLM
Classification of Methods
• Maxwell’s Equations-based methods
        Method             Frequency        Time Domain
                            Domain
       Boundary         Method of Moments
       Element               (MoM)
     Finite Element           FEM
    Finite Difference                          FDTD
     Finite Volume                             FVTD

• Optics-based methods
                            Method
                         Physical Optics
                            GTD/UTD

                                                          19
Classification of Methods
Frequency Domain Methods               Time Domain Methods
     (Time-Harmonic)                        (Transient)
                          Fourier
                         Transform

  • This distinction is based more on human experience
    than on physical or mathematical considerations.
  • The time dimension can be treated as a fourth dimension
    in Minkowski space in the form jct, where c is the speed
    of light.
  • The user requires knowledge of different methods to be
    able to choose the most suitable design tool and setup
    the calculation correctly.
  • In the most general sense, solution methods can thus be
    classified according to the number of dimensions upon
    which the field and source functions depend.
Classification of Methods
1D Methods:         Fields and voltage/current vary in one space
                    dimension (Transmission Line Problems)
              (…Touchstone, Supercompact, SPICE…)
2D Methods:         Fields and currents vary in two space
                    dimensions (Cross-section problems,
                    TEn0 waveguide problems)
              (…FEM-2D, MEFiSTo-2D…)
2 1/2 D Methods:    Fields vary in three space dimensions,
                    currents vary in two space dimensions
                    (Planar multilayer circuits)
              (…Sonnet, Momentum, Ensemble...) frequency domain
3D Methods:         Fields and currents vary in three space
                    dimensions (General propagation, scattering
                    and radiation problems)
              (…HFSS, FEKO, CST, XFDTD, GEMS, GEMACS…)
What Have All Methods In Common?
1. In all methods, the unknown solution is expressed as a sum
   of known functions (expansion functions or basis functions).
2. The weight (coefficient) of each expansion function is
   determined for best fit.

What distinguishes them?

• the electromagnetic quantity approximated,
• the expansion functions used,
• the strategy employed for determining the coefficients of the
  expansion functions, and
• the numerical solution method.
Other Classifications
Quasi-TEM or full-wave?
Quasi-TEM use notions of effective dielectric constant, single
mode impedance, axial current, dispersionless propagation.
Circuit or antenna?
Static and quasi-static techniques are applicable to analysis of
circuits, except for spurious effects: radiation & surface waves.
Open or closed problem space?
Circuits are at some point usually enclosed within a metal box,
similarly, antennas are designed to operate in free space. One
would expect that techniques for boxed in structures would be
used to analyse circuits and those techniques for open structures
for antennas.
This is not what happens in practice!
Common assumptions are: infinite dielectrics and ground planes,
zero thickness of strips, etc.
Frequency and Time Domain Concepts

• Complex Frequency        • Time dependence
• Phase angle              • Delay
• Complex Dielectric       • Real permittivity and
Constant                   conductivity
• Complex Reflection/      • Reflection/Transmission
Transmission Coeff.        time response
• Complex Impedance        • Impulse response
• Q-Factor                 • Decay time
• Complex multiplication   • Time domain convolution
Why Model In The Frequency Domain?
• Most microwave engineers are more familiar with
  FD concepts than with TD concepts
• Frequency domain simulations are steady-state
• Complex notation is elegant and efficient
• Specifications are traditionally formulated in the
FD (S-Parameters, loss tangent, dispersion)
• Time domain information can be obtained by
inverse Fourier Transform (Causality issues!)
• Dispersive materials and boundaries are easily
described by frequency-dependent parameters
Finite Element Method (FEM)
Finite Element Method (FEM)
Method of Moments (MoM)
Method of Moments (MoM)
Why Model In The Time Domain?
• Time domain simulations are “life-like” and allow
  visualization of signal propagation
• Virtual experiments are set up as in the lab
  (Source, reference planes, output probes)
• Cause and effect can be distinguished
• One simulation can cover a wide bandwidth
• Transient phenomena can be simulated
• Nonlinear behavior is modeled naturally
• Dispersive materials and boundaries are modeled
  in a more physical manner
• Frequency domain information can be obtained via
  Fourier transform
Finite Difference Time Domain (FDTD)
Finite Difference Time Domain (FDTD)
Comparison
Comparison
Summary and Conclusions
• Numerical Methods allow us to solve real life EM problems
  (within certain limits). They form the engine(s) of
  electromagnetic simulators.
• Electromagnetic simulators are not merely Maxwell equation
  solvers, but powerful simulation and design tools with
  visualization capabilities.
• Understanding EM phenomena and knowledge of radio
  engineering are necessary for successful use of codes.
• Understanding the underlying numerical methods is
  essential in assessing the accuracy, performance and
  limitations of a particular simulation tool.
• Electromagnetic simulators are the heart of modern CAD
  tools for analog microwave, digital high-speed and mixed
  signal design, EMC and signal integrity engineering and
  other applications of electromagnetic fields and waves.
You have enjoyed ATI's preview of
            Computational Electromagnetics




    Please post your comments and questions to our blog:
        http://www.aticourses.com/blog/

     Sign-up for ATI's monthly Course Schedule Updates :
http://www.aticourses.com/email_signup_page.html

More Related Content

Viewers also liked

History of electromagnetic wave’s discovery
History of electromagnetic wave’s discoveryHistory of electromagnetic wave’s discovery
History of electromagnetic wave’s discoveryBleona Çoba
 
EM spectrum applications, Electromagnetic Wave Theory
EM spectrum applications, Electromagnetic Wave TheoryEM spectrum applications, Electromagnetic Wave Theory
EM spectrum applications, Electromagnetic Wave TheorySuleyman Demirel University
 
Electromagnetic Waves Class 12
Electromagnetic Waves Class 12 Electromagnetic Waves Class 12
Electromagnetic Waves Class 12 Self-employed
 
Electromagnetic waves
Electromagnetic wavesElectromagnetic waves
Electromagnetic wavesKANNAN
 
electromagnetic spectrum & its uses
 electromagnetic spectrum & its uses  electromagnetic spectrum & its uses
electromagnetic spectrum & its uses Tarun Joshi
 
Electromagnetic waves
Electromagnetic wavesElectromagnetic waves
Electromagnetic wavess7822143g
 

Viewers also liked (6)

History of electromagnetic wave’s discovery
History of electromagnetic wave’s discoveryHistory of electromagnetic wave’s discovery
History of electromagnetic wave’s discovery
 
EM spectrum applications, Electromagnetic Wave Theory
EM spectrum applications, Electromagnetic Wave TheoryEM spectrum applications, Electromagnetic Wave Theory
EM spectrum applications, Electromagnetic Wave Theory
 
Electromagnetic Waves Class 12
Electromagnetic Waves Class 12 Electromagnetic Waves Class 12
Electromagnetic Waves Class 12
 
Electromagnetic waves
Electromagnetic wavesElectromagnetic waves
Electromagnetic waves
 
electromagnetic spectrum & its uses
 electromagnetic spectrum & its uses  electromagnetic spectrum & its uses
electromagnetic spectrum & its uses
 
Electromagnetic waves
Electromagnetic wavesElectromagnetic waves
Electromagnetic waves
 

More from Jim Jenkins

Digital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
Digital Signal Processing - Practical Techniques, Tips and Tricks Course SamplerDigital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
Digital Signal Processing - Practical Techniques, Tips and Tricks Course SamplerJim Jenkins
 
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...Jim Jenkins
 
ELINT Interception and Analysis course sampler
ELINT Interception and Analysis course samplerELINT Interception and Analysis course sampler
ELINT Interception and Analysis course samplerJim Jenkins
 
NEW ATICourses space, satellite,aerospace, engineering, technical training co...
NEW ATICourses space, satellite,aerospace, engineering, technical training co...NEW ATICourses space, satellite,aerospace, engineering, technical training co...
NEW ATICourses space, satellite,aerospace, engineering, technical training co...Jim Jenkins
 
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...Jim Jenkins
 
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...Jim Jenkins
 
Space Systems & Space Subsystems Fundamentals Technical Training Course Sampler
Space Systems & Space Subsystems Fundamentals Technical Training Course SamplerSpace Systems & Space Subsystems Fundamentals Technical Training Course Sampler
Space Systems & Space Subsystems Fundamentals Technical Training Course SamplerJim Jenkins
 
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerAESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerJim Jenkins
 
Ati space, satellite,aerospace,engineering technical training courses catalog...
Ati space, satellite,aerospace,engineering technical training courses catalog...Ati space, satellite,aerospace,engineering technical training courses catalog...
Ati space, satellite,aerospace,engineering technical training courses catalog...Jim Jenkins
 
Spacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerSpacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerJim Jenkins
 
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...Jim Jenkins
 
Communications Payload Design and Satellite System Architecture: Bent Pipe a...
Communications Payload Design and  Satellite System Architecture: Bent Pipe a...Communications Payload Design and  Satellite System Architecture: Bent Pipe a...
Communications Payload Design and Satellite System Architecture: Bent Pipe a...Jim Jenkins
 
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...Jim Jenkins
 
Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...Jim Jenkins
 
Software Defined Radio Engineering course sampler
Software Defined Radio Engineering course samplerSoftware Defined Radio Engineering course sampler
Software Defined Radio Engineering course samplerJim Jenkins
 
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...Jim Jenkins
 
Satellite RF Communications and Onboard Processing Course Sampler
Satellite RF Communications  and Onboard Processing Course SamplerSatellite RF Communications  and Onboard Processing Course Sampler
Satellite RF Communications and Onboard Processing Course SamplerJim Jenkins
 
Fundamentals of Passive and Active Sonar Technical Training Short Course Sampler
Fundamentals of Passive and Active Sonar Technical Training Short Course SamplerFundamentals of Passive and Active Sonar Technical Training Short Course Sampler
Fundamentals of Passive and Active Sonar Technical Training Short Course SamplerJim Jenkins
 
Space Environment & It's Effects On Space Systems course sampler
Space Environment & It's Effects On Space Systems course samplerSpace Environment & It's Effects On Space Systems course sampler
Space Environment & It's Effects On Space Systems course samplerJim Jenkins
 
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...Jim Jenkins
 

More from Jim Jenkins (20)

Digital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
Digital Signal Processing - Practical Techniques, Tips and Tricks Course SamplerDigital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
Digital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
 
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
 
ELINT Interception and Analysis course sampler
ELINT Interception and Analysis course samplerELINT Interception and Analysis course sampler
ELINT Interception and Analysis course sampler
 
NEW ATICourses space, satellite,aerospace, engineering, technical training co...
NEW ATICourses space, satellite,aerospace, engineering, technical training co...NEW ATICourses space, satellite,aerospace, engineering, technical training co...
NEW ATICourses space, satellite,aerospace, engineering, technical training co...
 
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
 
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
 
Space Systems & Space Subsystems Fundamentals Technical Training Course Sampler
Space Systems & Space Subsystems Fundamentals Technical Training Course SamplerSpace Systems & Space Subsystems Fundamentals Technical Training Course Sampler
Space Systems & Space Subsystems Fundamentals Technical Training Course Sampler
 
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerAESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
 
Ati space, satellite,aerospace,engineering technical training courses catalog...
Ati space, satellite,aerospace,engineering technical training courses catalog...Ati space, satellite,aerospace,engineering technical training courses catalog...
Ati space, satellite,aerospace,engineering technical training courses catalog...
 
Spacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerSpacecraft RF Communications Course Sampler
Spacecraft RF Communications Course Sampler
 
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
 
Communications Payload Design and Satellite System Architecture: Bent Pipe a...
Communications Payload Design and  Satellite System Architecture: Bent Pipe a...Communications Payload Design and  Satellite System Architecture: Bent Pipe a...
Communications Payload Design and Satellite System Architecture: Bent Pipe a...
 
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
 
Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...
 
Software Defined Radio Engineering course sampler
Software Defined Radio Engineering course samplerSoftware Defined Radio Engineering course sampler
Software Defined Radio Engineering course sampler
 
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
 
Satellite RF Communications and Onboard Processing Course Sampler
Satellite RF Communications  and Onboard Processing Course SamplerSatellite RF Communications  and Onboard Processing Course Sampler
Satellite RF Communications and Onboard Processing Course Sampler
 
Fundamentals of Passive and Active Sonar Technical Training Short Course Sampler
Fundamentals of Passive and Active Sonar Technical Training Short Course SamplerFundamentals of Passive and Active Sonar Technical Training Short Course Sampler
Fundamentals of Passive and Active Sonar Technical Training Short Course Sampler
 
Space Environment & It's Effects On Space Systems course sampler
Space Environment & It's Effects On Space Systems course samplerSpace Environment & It's Effects On Space Systems course sampler
Space Environment & It's Effects On Space Systems course sampler
 
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Computational electromagnetics Technical Training Course Sampler

  • 1. Slides From ATI Professional Development Short Course Computational Electromagnetics Instructor: Dr. Keefe Coburn http://www.ATIcourses.com/schedule.htm ATI Course Schedule: ATI's ComputationalElectromagnetics http://www.aticourses.com/Computational_Electromagnetics.htm
  • 2. www.ATIcourses.com Boost Your Skills 349 Berkshire Drive Riva, Maryland 21140 with On-Site Courses Telephone 1-888-501-2100 / (410) 965-8805 Tailored to Your Needs Fax (410) 956-5785 Email: ATI@ATIcourses.com The Applied Technology Institute specializes in training programs for technical professionals. Our courses keep you current in the state-of-the-art technology that is essential to keep your company on the cutting edge in today’s highly competitive marketplace. Since 1984, ATI has earned the trust of training departments nationwide, and has presented on-site training at the major Navy, Air Force and NASA centers, and for a large number of contractors. Our training increases effectiveness and productivity. Learn from the proven best. For a Free On-Site Quote Visit Us At: http://www.ATIcourses.com/free_onsite_quote.asp For Our Current Public Course Schedule Go To: http://www.ATIcourses.com/schedule.htm
  • 3. Coarse Outline • Day 1 – Review EM Theory – Review Antennas – Review Antenna Arrays – Review Scattering – Introduction to FEKO Lite • Day 2 – CEM Introduction – FEM Introduction – MoM Introduction – FDTD Introduction – FVTD, TLM and FIT – Examples • Day 3 – FEM Tutorial – MoM and FDTD Tutorial – Summary and Advanced Topics • High-frequency Methods • Hybrid Methods – Discussion and Examples
  • 4. Electromagnetics (EM) Maxwell’s Equations Faraday’s Law: Ampère’s Circuital Law:   E   B   H  J D t t Gauss’ Laws: Constitutive Equations: B  0 D   B  H DE Actual solution for realistic problems is complex and requires simplifying assumptions and/or numerical approximations Solutions to Maxwell’s equations using numerical approximations is known as the study of Computational Electromagnetics (CEM)
  • 6. Importance • Key to analysis, design & optimization of RF to optical systems. • Basis for field-theory based and process-oriented CAD (virtual prototyping). • Key to economical success of a product through shortening of development time. • Only means for dealing with complex (non-canonical) electromagnetic structures. • Theoretical models must be validated by experiments. • Theoretical and experimental work are of equal importance.
  • 7. Classic Electromagnetic Solution Mathematical Maxwell’s Boundary Material Formulation Equations Conditions Properties Analytical Analytical Model Problem-Dependent Preprocessing Discretization Computer Program User Data Computation User Interface Examples: • Closed-form expressions for Results microstrip/transmission lines; Postprocessing • Spectral domain program for coplanar waveguides; • Eigenvalue solvers for guided waves and cavities;
  • 8. Modern Electromagnetic Solution Maxwell’s Huygens’ Variational Numerical Equations Principle Principle Formulation And Discretization Numerical Problem-Independent Model Computer Program Boundary Conditions Material Properties Computation User Interface Examples: • Finite Element or Results MoM Frequency Postprocessing Domain Solver • FVTD or FDTD Time Domain Numerical Simulation
  • 9. Conventional Microwave Design Circuit/Antenna Specifications Design Data Initial Design Expensive, Rapid Laboratory Prototyping Model Modifications Time-Consuming Fail Not Automated Loop Measurements Compare Pass Final Fabrication
  • 10. Computer-Aided Design (CAD) Circuit/Antenna Specifications Design Data Synthesis Methods Initial Design Models Inexpensive, Virtual Prototyping Sensitivity Fast, Analysis Modifications Automated Analysis Optimization Loop Fail Measurements Compare • Physical Modeling Error Pass • Discretization Error Prototype • Numerical Modeling Error Fabrication • Measurement Error
  • 11. Electromagnetic Simulators • An Electromagnetic Simulator is a modeling tool that: – solves electromagnetic field problems by numerical analysis; – extracts engineering parameters from the field solution and visualize fields and parameters; – allows design by means of analysis combined with optimization (PSO, GA, parameterized models, etc.). • The field solver engine employs one or several numerical methods obtained through the practice of CEM: – is the theory and practice of solving electromagnetic field problems on digital computers; – provides the only viable approach to solving “real world” field problems; – enables Computer-Aided Engineering (CAE) and Computer- Aided Design (CAD) of EM components and systems.
  • 12. Solving EM Field Problems • Find electromagnetic field and/or source functions such that they – obey Maxwell’s equations, – satisfy all boundary conditions, – satisfy all interface and material conditions, – satisfy all excitation conditions. (In both time and space, or at one frequency in space) • Field solutions are then unique when tangential fields on conductors and initial conditions are known • But numerical solution depends on • Physical Modeling Error • Discretization Error • Numerical Modeling Error • Measurement Error
  • 13. Field-Solving Methods Methods for solving Maxwell’s Equations: • Analytical Methods – Exact explicit solutions (only a few ideal cases) • Semi-Analytical Methods – Explicit solutions requiring final numerical evaluation – Numerical solutions with analytical “preprocessing” • Approximate analytical models – Approximate analytical solutions for simplified structures (provides physical insight) – Only practical way to handle very large electrical structures • Numerical Methods – Differential or integral equations are transformed into matrix equations by numerical approximations (sampling) and solved iteratively or by matrix inversion
  • 14. Overview of CEM • Central to all CEM techniques is the idea of discretizing some unknown EM property, for example: – In MoM the surface current is typically used – In FE, the Electric Field – In FDTD, the Electric and Magnetic Field • Meshing is used to subdivide a large geometry into a number of nonoverlapping subregions or elements, for example: – In two dimensional regions triangles maybe used – In three dimensional geometries a tetrahedral shape may be used • Within each element, a simple functional dependence (basis functions) is assumed for the spatial variation of the unknown • CEM is a modeling process and therefore a study in acceptable approximation and numerical solution In other words, CEM replaces a real field problem with an approximate one which causes physical (geometric) and numerical limitations that one must keep in mind
  • 15. Overview of CEM • During the creation of the approximate “model”, assumptions and simplifications are generally introduced so limitations on the solution accuracy, for example: – Assuming an infinite ground plane or substrate in an antenna structure – Simplifying a thin wire by a current filament (dipole impedance) • When analyzing solutions generated from a CEM techniques keep in mind limitations of the solution introduced by manufacturing tolerances: – Small changes in dimensions may affect the performance – Frequency dependent (or unknown) material properties • Limitations are also introduced by the finite discretization – The mesh must be fine enough so that the basis functions can adequately represent the electromagnetic fields – Fine mesh required for critical variations such as source region • Numerical approximations and finite precision will limit the analysis – Limited computational resources (i.e., mesh size) – Double precision accuracy will not help if the problem is ill conditioned – Finer mesh is often the only choice (multi-scale codes)
  • 18. Fundamentals of Simulations Accuracy Checklist To use verified CEM tools successfully requires: • Knowledge and understanding of electromagnetics and RF engineering • Validation of simulation results (analytical models, code-to-code, experiments, prototyping)
  • 19. Computational Hierarchy computational electromagnetics numerical methods High frequency IE DE current field based based TD FD TD FD FDTD TWTD MoM FDFD GO/GTD PO/PTD TLM
  • 20. Classification of Methods • Maxwell’s Equations-based methods Method Frequency Time Domain Domain Boundary Method of Moments Element (MoM) Finite Element FEM Finite Difference FDTD Finite Volume FVTD • Optics-based methods Method Physical Optics GTD/UTD 19
  • 21. Classification of Methods Frequency Domain Methods Time Domain Methods (Time-Harmonic) (Transient) Fourier Transform • This distinction is based more on human experience than on physical or mathematical considerations. • The time dimension can be treated as a fourth dimension in Minkowski space in the form jct, where c is the speed of light. • The user requires knowledge of different methods to be able to choose the most suitable design tool and setup the calculation correctly. • In the most general sense, solution methods can thus be classified according to the number of dimensions upon which the field and source functions depend.
  • 22. Classification of Methods 1D Methods: Fields and voltage/current vary in one space dimension (Transmission Line Problems) (…Touchstone, Supercompact, SPICE…) 2D Methods: Fields and currents vary in two space dimensions (Cross-section problems, TEn0 waveguide problems) (…FEM-2D, MEFiSTo-2D…) 2 1/2 D Methods: Fields vary in three space dimensions, currents vary in two space dimensions (Planar multilayer circuits) (…Sonnet, Momentum, Ensemble...) frequency domain 3D Methods: Fields and currents vary in three space dimensions (General propagation, scattering and radiation problems) (…HFSS, FEKO, CST, XFDTD, GEMS, GEMACS…)
  • 23. What Have All Methods In Common? 1. In all methods, the unknown solution is expressed as a sum of known functions (expansion functions or basis functions). 2. The weight (coefficient) of each expansion function is determined for best fit. What distinguishes them? • the electromagnetic quantity approximated, • the expansion functions used, • the strategy employed for determining the coefficients of the expansion functions, and • the numerical solution method.
  • 24. Other Classifications Quasi-TEM or full-wave? Quasi-TEM use notions of effective dielectric constant, single mode impedance, axial current, dispersionless propagation. Circuit or antenna? Static and quasi-static techniques are applicable to analysis of circuits, except for spurious effects: radiation & surface waves. Open or closed problem space? Circuits are at some point usually enclosed within a metal box, similarly, antennas are designed to operate in free space. One would expect that techniques for boxed in structures would be used to analyse circuits and those techniques for open structures for antennas. This is not what happens in practice! Common assumptions are: infinite dielectrics and ground planes, zero thickness of strips, etc.
  • 25. Frequency and Time Domain Concepts • Complex Frequency • Time dependence • Phase angle • Delay • Complex Dielectric • Real permittivity and Constant conductivity • Complex Reflection/ • Reflection/Transmission Transmission Coeff. time response • Complex Impedance • Impulse response • Q-Factor • Decay time • Complex multiplication • Time domain convolution
  • 26. Why Model In The Frequency Domain? • Most microwave engineers are more familiar with FD concepts than with TD concepts • Frequency domain simulations are steady-state • Complex notation is elegant and efficient • Specifications are traditionally formulated in the FD (S-Parameters, loss tangent, dispersion) • Time domain information can be obtained by inverse Fourier Transform (Causality issues!) • Dispersive materials and boundaries are easily described by frequency-dependent parameters
  • 31. Why Model In The Time Domain? • Time domain simulations are “life-like” and allow visualization of signal propagation • Virtual experiments are set up as in the lab (Source, reference planes, output probes) • Cause and effect can be distinguished • One simulation can cover a wide bandwidth • Transient phenomena can be simulated • Nonlinear behavior is modeled naturally • Dispersive materials and boundaries are modeled in a more physical manner • Frequency domain information can be obtained via Fourier transform
  • 32. Finite Difference Time Domain (FDTD)
  • 33. Finite Difference Time Domain (FDTD)
  • 36. Summary and Conclusions • Numerical Methods allow us to solve real life EM problems (within certain limits). They form the engine(s) of electromagnetic simulators. • Electromagnetic simulators are not merely Maxwell equation solvers, but powerful simulation and design tools with visualization capabilities. • Understanding EM phenomena and knowledge of radio engineering are necessary for successful use of codes. • Understanding the underlying numerical methods is essential in assessing the accuracy, performance and limitations of a particular simulation tool. • Electromagnetic simulators are the heart of modern CAD tools for analog microwave, digital high-speed and mixed signal design, EMC and signal integrity engineering and other applications of electromagnetic fields and waves.
  • 37. You have enjoyed ATI's preview of Computational Electromagnetics Please post your comments and questions to our blog: http://www.aticourses.com/blog/ Sign-up for ATI's monthly Course Schedule Updates : http://www.aticourses.com/email_signup_page.html