Electromagnetic Simulation Software...

24
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 Terminal Do NOT open FEKO

Transcript of Electromagnetic Simulation Software...

Page 1: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

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

Page 2: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

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

Page 3: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

3

Open CADFEKO

Page 4: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

4

Just in case: Adjusting the Rendering

Page 5: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

5

FEKO workflow

Constructmodel

InsertSources/Loads

Specify calculation requests

Meshmodel

Solve/Runmodel

Page 6: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

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

Page 7: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

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

Page 8: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

8

FEKO workflow

Constructmodel

InsertSources/Loads

Specify calculation requests

Meshmodel

Solve/Runmodel

Step “Zero”

Page 9: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

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

Page 10: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

10

Dipole Antenna: Construction definitions

Dipole Antenna: Construction definitions

Add 2nd variable

Page 11: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

11

Dipole Antenna: Construction definitions

Dipole Antenna: Construction definitions

Add “Copper” to model

Page 12: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

12

Dipole Antenna: Construct Antenna

zoom out to see full antenna

Dipole Antenna: Construct Antenna assign material

Page 13: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

13

Dipole Antenna: Excitation Source

Dipole Antenna: Excitation Source

Page 14: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

14

Dipole Antenna: Excitation Source

select

Dipole Antenna: model configuration

Page 15: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

15

Dipole Antenna: set solution Frequency

30 MHz

Dipole Antenna: Calculation Requests

Page 16: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

16

Dipole Antenna: Calculation Requests

Dipole Antenna: Calculation Requests

Page 17: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

17

Dipole Antenna: Mesh the model

Dipole Antenna: Mesh the model

Page 18: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

18

Dipole Antenna: Mesh the model

re-meshwhenever model

is modified

Dipole Antenna: Mesh the model

Zoom-into see mesh

Page 19: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

19

Dipole Antenna: Save the model

Dipole Antenna: Solve the model

Page 20: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

20

Dipole Antenna: Solve the model

Dipole Antenna: Solve the model

Page 21: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

21

Dipole Antenna: Solve the model

POSTFEKO: Analysis of Solutions

Page 22: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

22

POSTFEKO: Analysis of Solutions

POSTFEKO: Analysis of Solutions

step 1 step 2

Page 23: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

11/30/2016

23

POSTFEKO: Analysis of Solutions

step 1 step 2

POSTFEKO: Analysis of Solutions

step 1 step 2

Page 24: Electromagnetic Simulation Software --tutorialsaaubi.people.wm.edu/TeachingWebPages/Physics402_Fall2016/Week… · 11/30/2016 5 FEKO workflow Construct model Insert Sources/Loads

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