Electromagnetic Simulation Software...
Transcript of Electromagnetic Simulation Software...
11/30/2016
1
Electromagnetic Simulation Software
-- tutorial --
December 1, 2016
PHYS 402: E&M 2
Electromagnetic Simulation Software
-- tutorial --
December 1, 2016
PHYS 402: E&M 2
Login to Computer TerminalDo NOT open FEKO
11/30/2016
2
Principle Numerical 3D EM Methods
Finite Element Method (FEM)Solves Maxwell’s equations in differential form in the frequency domain.
Entire solution volume is discretized, boundary cond. imposed explicitly.
Diff. eq. become large sparse matrix eq.
Solves matrix eq. approximately to get E(ri), and thus B(ri), J(ri), and (ri).
Finite Difference Time Domain (FDTD)Solves Maxwell’s equations in differential form in the time domain.
Staggered E and B cubic discretization lattices (MoM/FEM triangle discr.)
Calculate E calculate B time-step forward calculate E, etc …
Method of Moments (MoM)Solves Maxwell’s equations in integral form in the frequency domain.(boundary conditions included in integral)
For discretized volume/surface of sources, integral eq. reduces to a matrix eq.
Solves matrix eq. exactly to get J(ri) and (ri).
Once J(ri) and (ri) are known, then compute E(ri) and B(ri).
Commercial 3D EM Solvers
HFSS (part of ANSYS) primary solver: FEM also uses hybrid MoM-FEM
CST Microwave Studio (by CST) primary solver: FDTD (with some integral eq. solving also).
FEKO (part of Altair Inc.) primary solver: MoM also uses FEM, FDTD, and hybrid MoM-FEM.
COMSOL Multiphysics (AC/DC and RF modules) primary solver: FEM
11/30/2016
3
Open CADFEKO
11/30/2016
4
Just in case: Adjusting the Rendering
11/30/2016
5
FEKO workflow
Constructmodel
InsertSources/Loads
Specify calculation requests
Meshmodel
Solve/Runmodel
11/30/2016
6
FEKO workflow
Constructmodel
InsertSources/Loads
Specify calculation requests
Meshmodel
Solve/Runmodel
FEKO workflow
Constructmodel
InsertSources/Loads
Specify calculation requests
Meshmodel
Solve/Runmodel
11/30/2016
7
FEKO workflow
Constructmodel
InsertSources/Loads
Specify calculation requests
Meshmodel
Solve/Runmodel
FEKO workflow
Constructmodel
InsertSources/Loads
Specify calculation requests
Meshmodel
Solve/Runmodel
11/30/2016
8
FEKO workflow
Constructmodel
InsertSources/Loads
Specify calculation requests
Meshmodel
Solve/Runmodel
Step “Zero”
11/30/2016
9
FEKO: 3D perspective navigation
Rotation: Mouse-left-click + drag
Zoom: Shift + Mouse-left-click + drag vertical
Translate: Ctrl + Mouse-left-click + drag
Dipole Antenna: Construction definitions
11/30/2016
10
Dipole Antenna: Construction definitions
Dipole Antenna: Construction definitions
Add 2nd variable
11/30/2016
11
Dipole Antenna: Construction definitions
Dipole Antenna: Construction definitions
Add “Copper” to model
11/30/2016
12
Dipole Antenna: Construct Antenna
zoom out to see full antenna
Dipole Antenna: Construct Antenna assign material
11/30/2016
13
Dipole Antenna: Excitation Source
Dipole Antenna: Excitation Source
11/30/2016
14
Dipole Antenna: Excitation Source
select
Dipole Antenna: model configuration
11/30/2016
15
Dipole Antenna: set solution Frequency
30 MHz
Dipole Antenna: Calculation Requests
11/30/2016
16
Dipole Antenna: Calculation Requests
Dipole Antenna: Calculation Requests
11/30/2016
17
Dipole Antenna: Mesh the model
Dipole Antenna: Mesh the model
11/30/2016
18
Dipole Antenna: Mesh the model
re-meshwhenever model
is modified
Dipole Antenna: Mesh the model
Zoom-into see mesh
11/30/2016
19
Dipole Antenna: Save the model
Dipole Antenna: Solve the model
11/30/2016
20
Dipole Antenna: Solve the model
Dipole Antenna: Solve the model
11/30/2016
21
Dipole Antenna: Solve the model
POSTFEKO: Analysis of Solutions
11/30/2016
22
POSTFEKO: Analysis of Solutions
POSTFEKO: Analysis of Solutions
step 1 step 2
11/30/2016
23
POSTFEKO: Analysis of Solutions
step 1 step 2
POSTFEKO: Analysis of Solutions
step 1 step 2
11/30/2016
24
POSTFEKO: Analysis of Solutions
step 1 step 2
Exercises
Calculate the Current and Far-Field (Gain or E-field) for the following:
1. Length = /2 or
2. Length = 3/2, 2, or 5