More Related Content Similar to Advances in EM Simulations (20) Advances in EM Simulations1. Advances in EM Simulations
Dr. Ulrich Jakobus
Vice President – Electromagnetic Solutions
jakobus@altair.com
6 May 2015
ATC 2015, Dearborn, MI, USA
2. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
2
Contents
• Overview of recent extensions in FEKO:
• Finite Difference Time Domain (FDTD)
• Hybrid MLFMM/PO
• Extensions to Ray-Launching Geometrical Optics (RL-GO)
• New interfaces to other tools
• Outlook into future extensions
3. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
3
Solvers in FEKO Suite 7.0
5. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
5
FDTD Solver Added to FEKO
• Currently for frequency domain results only
(e.g. broadband studies)
• Native time domain processing for all solvers
in FEKO under development
6. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
6
FDTD Example: Electromagnetic Pulse
• EMP incident on a two storey building
• Investigate the transient fields caused by the EMP
• Induce an incident plane wave on the building
• Compare MoM (SEP) and FDTD results
7. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
7
FDTD Example: Electromagnetic Pulse
Despite comparing results from a time and frequency domain method, the
results agree extremely well
8. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
8
FDTD Example: Electromagnetic Pulse
Field distributions at 30 MHz
FDTDMoM
FDTDMoM
9. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
9
FDTD Example: Electromagnetic Pulse
Method RAM (GB)
Simulation time
(hours) Hardware
MoM (SEP) 17.84 1.36 parallel 8x cluster
FDTD 1.96 0.18
1x GPU, NVIDIA
Tesla K20c
Computational requirements to simulate the building structure at 30 MHz
10. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
10
MoM/FEMFDTD
FDTD Example: Human Phantom Modelling
Anatomical head model with 8 tissues simulated at 300 MHz
models provided by humanbodymodels.com, a Simpleware product
12. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
12
Iterative MLFMM/PO
Horn antenna and reflector example
• horn antenna modelled with MLFMM
• reflector modelled with PO
• MLFMM currents labelled 𝐽 𝑀𝑜𝑀
• PO currents labelled 𝐽 𝑃𝑂
MoM region (MLFMM)
𝐽 𝑀𝑜𝑀 = currents on MoM region
PO region
𝐽 𝑃𝑂 = currents on PO region
13. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
13
Iterative MLFMM/PO: Cassegrain Horn Antenna
MLFMM: horn + sub-reflector
PO: main reflector
~63 λ diameter main reflector
14. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
14
Iterative MLFMM/PO: Cassegrain Horn Antenna
Solver memory and run-time comparison
Intel® Core™ i7-3820 CPU @ 3.60GHz; 4 parallel processes
A fully coupled MoM/PO solution would have needed 98 GByte!
Run-time [hours]
Peak Memory
[GByte]
MLFMM 0.786 12.4
MLFMM/PO hybrid
(3 iter. mod. YRHS)
0.923 1.26
MLFMM/LE-PO hybrid
(3 iter. mod. YRHS)
0.129 0.43
MoM/PO decoupled 2.3 1.24
15. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
15
Iterative MLFMM/PO: Cassegrain Horn Antenna
17. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
17
RL-GO – Automatic Ray Launching
New adaptive ray launching algorithm:
• Implemented for both plane waves and point sources
• The number of source rays to reach convergence is reduced
• Hence, the memory used is reduced and the computation is accelerated
UNIFORM ADAPTIVE
18. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
18
RL-GO – Automatic Ray Launching
Model
Manual
(u = v = 0.01)
Automatic
Runtime Memory Runtime Memory
Square plate
(90 angles)
71 sec 70.3 MB 8 sec 2.2 MB
Dihedral
(181 angles)
60 sec 35.1 MB 7.2 sec 2.2 MB
Trihedral
(33 freq.)
1.5 min 140.6 MB 2.6 sec 4.4 MB
Cone + Sphere
(181 angles)
24.3 min 17.8 MB 15.7 min 4.7 MB
Ship
(181 angles)
1.2 hours 1.1 GB 8.9 min 281.3 MB
19. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
19
RL-GO – Automatic Ray Launching
• RCS of an electrically large ship at 1 GHz in HH-pol
• Uniform: 52.88 hours 8.8 GB
• Adaptive: 7.3 hours 2.2 GB
20. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
20
RL-GO – Ray Tracing Acceleration
• Based on a kd-tree distribution of the RL-GO triangles
• The memory impact and the time to build the kd-tree are very low
• Accelerates the ray-triangle intersection tests using O(M x log N) versus
traditional O(M x N), where M = no. of rays and N= no. of triangles
Triangle
size length
No. of
triangles
Ray tracing: one-
to-one
(sec)
Ray tracing: with
KD-Tree
(sec)
Time to build
KD-Tree
Memory of
KD-Tree
388 13.2 1.3 0 8 KB
/2 1 546 49.6 1.3 0.003 8 KB
/4 5 972 188.7 1.4 0.016 32 KB
/8 25 040 812.1 1.6 0.085 128 KB
/16 100 550 3 375.4 1.9 0.374 256 KB
/32 410 102 13 535.0 3.0 1.616 512 KB
/64 1 626 321 49 745.5 5.1 6.775 1 MB
21. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
21
RL-GO – Curvilinear Triangles
• Reflection and transmission over curvilinear surfaces following GO (Geometrical
Optics) reflection and transmission rules
• Detection of caustics
• The number of triangles needed to represent a curved geometry is reduced ray-
tracing is accelerated
3480 curvilinear triangles
21.2 sec
60240 planar triangles
3.35 min
23. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
23
Interface between FEKO and INSIGHT from MVG
Improved interfaces for near- and far-field data from Sigrity, MVG, CST.
Validation of the FEKO – MVG/INSIGHT link:
24. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
24
Importing of PCB File Formats
New import file formats
• Gerber
• ODB++
• 3Di
ODB++ imported PCB and simulated currents on PCB with antenna
25. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
25
Summary & Outlook
Presentation of new features in FEKO Suite 7.0 with subsequent updates.
Selected high level feature issues for FEKO 14.0:
• Extension of curvilinear mesh elements to wires for MoM and MLFMM
• Allow HOBF/MoM in the UTD and RL-GO hybrid methods
• Further RL-GO extensions (saving memory through on the fly computation of
Huygens sources; saving time by combining equivalent sources etc.)
• Frequency domain FDTD extensions (such as multiple configurations, OpenMP
parallelisation for multicore machines, PMC boundaries, zero impedance loads,
implicit wire radius, …)
• Vance braided shield model for cables
• Active RCS calculations (sources other than plane waves in the model)
• Complete the scripting and automation API in CADFEKO
• Lua based macro recorder in CADFEKO
• Improved integration with HyperMesh and HyperStudy
• FEKO LITE to be replaced by Student Edition (with significantly higher limits)
• Drop requirement for admin rights under Windows
26. Copyright © 2015 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
26
Thank you!
jakobus@altair.com
www.altairhyperworks.com/feko