김재훈 • 2019년 6월 5일 ALTAIR FEKO & WINPROP 2019 주요 기능 소개
김재훈 • 2019년 6월 5일
ALTAIR FEKO & WINPROP 2019 주요기능소개
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
FEKO 2019 주요업데이트내용
• 빠른시뮬레이션• 많은 Near field source를포함하는 Power calculation시간감소
• PO, MoM, MLFMM 시뮬레이션의소요메모리추정
• 효율적시뮬레이션• RL-GO솔버의기능확장
• PEC edges나 wedges에대한회절파예측기능추가
• 유전체계산시 GPU 기능지원
• loads기능개선• SPICE및 Touchstone (.s1p) 설정을 load로추가
• FEM line port에 non-radiating networks회로추가
• HyperMesh and Feko의인터페이스기능강화
Note: Feko and WinProp 2019 uses HyperWorks licensing. Legacy licensing is no longer supported.
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
WINPROP 2019 주요업데이트기능
• 효율적시뮬레이션• Feko에서계산한 radar cross section (RCS) 값을활용한WinProp 시뮬레이션
• Network planning을위한 Monte Carlo 시뮬레이션과WinProp API지원
• 향상된 HyperWorks와의인터페이스• WinProp documentation을 HyperWorks documentation에포함
Note: Feko and WinProp 2019 uses HyperWorks licensing. Legacy licensing is no longer supported.
Feko-calculated RCS information included in a
WinProp simulation through Feko far field data
(.ffe file) import
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
FEKO 2019의주요특징
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
• Improved the efficiency of power calculations for models involving many impressed near field sources.
• Example: A radar antenna placement in a car bumper using 6 near field apertures
FASTER POWER CALCULATIONS FOR IMPRESSED NEAR FIELD SOURCES
Calculation of impedances/powers/losses
Feko 2018.2 175 min
Feko 2019 2 min
→ 89 times faster using Feko 2019
Simulated on a single node with
• 4 x XEON E7-4820
• 10 cores on each CPU
• 40 cores in total
Side view of a radar antenna placement in a car using 6 near field apertures (located in-between the bumper and chassis)
Six near field
apertures
Bumper
Chassis
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
EDGE & WEDGE DIFFRACTION FOR RL-GO(1)
• Edge & wedge diffraction is being added to Feko's RL-GO solver and should be available early in 2019
• Diffraction from PEC edges & wedges with flat meshes is being added first
• Later extension to curvilinear meshing & dielectrics (RAM coating etc.)
• The TW-ILDC (truncated wedge incremental length diffraction coefficients) method being implemented is more generalised than, for example, UTD and will therefore also be usable for RCS simulations
fringe wave electric current magnetic current
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
EDGE & WEDGE DIFFRACTION FOR RL-GO(2)
• First validation exampleResults from Feko
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
RL-GO GPU SUPPORTED FOR DIELECTRICS
• GPU support for RL-GO
• PEC supported since 2018.1
• Dielectrics supported in 2019 (new)
• Supported for
• Flat triangles
• Manual ray launching
• Example of performance improvement
• Optical 4F Correlator (dielectric lenses)16 times faster
• Dielectric lens (from example guide, relatively small)3.64 times faster
Hardware: Nvidia Quadro M1000M (laptop GPU)
Image plane
Fourier plane
Lenses
Plane wave
source
Correlator example
Dielectric lens example
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
• Solver memory is estimated with the command line option (Feko terminal) --estimate-resource-requirements-only
• Example syntax:
-> car_a.out file shows “Memory estimate for a regular Feko run: “
• Supported solvers: MLFMM, MoM, PO* and FEM*
• For best accuracy, use the same number of processes & nodes for the estimate
• Output requests, such as far fields, are not included in the estimate
* Note: Estimates for a hybrid FEM/MLFMM or a PO/MLFMM solution is not yet supported
ESTIMATION OF SOLVER MEMORY(1)
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
• Example 1: Missile and patch array
• 4 million unknowns
• 16 processes
• MLFMM
• 1 compute node
• Example 2: Gulfstream aircraft
• 16 million unknowns
• 64 processes
• MLFMM
• 2 compute nodes
ESTIMATION OF SOLVER MEMORY(2)
Example 1
Full run 232.1 GByte
Estimate 222.6 GByte
Example 2
Full run 585.7 GByte
Estimate 523.1 GByte
Example 1: Missile and patch array
Example 2: Gulfstream aircraft
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
11
• A new Feko User Profile is introduced in HyperMesh 2019
• The profile…
• Supports efficient mesh generation and material assignments for Feko in HyperMesh
• Simplifies the interface to only show options relevant to Feko users
• Generates valid mesh elements for Feko
• Definition and assignment of EM materials and properties
• Export of mesh and material data in a Feko native format
IMPROVED INTERACTION BETWEEN HYPERMESH AND FEKO(1)
Feko user profile in the HyperMesh user interface
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
IMPROVED INTERACTION BETWEEN HYPERMESH AND FEKO(2)
• New .fhm file format for efficient transfer of data between HyperMesh and Feko
• The .fhm file…
• Contains mesh element and material data
• Can be imported and exported by both HyperMesh 2019 and Feko 2019 (introduced in Feko 2018.2)
12
Feko .fhm file export in HyperMesh (left) and CADFEKO (right)
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
• Loads are extended to allow
• SPICE circuit loads
• Touchstone (.s1p) loads
• FEM line ports now support
• non-radiating network
• transmission line
(multiport networks are supported, but only one connection to the geometry / mesh is allowed)
IMPROVEMENTS TO LOADS
Create load dialog with SPICE circuit
and Touchstone file load options
3D view of a FEM line port and schematic view showing the connected network
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
WINPROP 2019의주요특징
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
• Step 1: Determine radar cross section in feko
• Feko writes RCS info to ASCII file
RCS IMPLEMENTATION IN WINPROP(1)
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
RCS IMPLEMENTATION IN WINPROP(2)
Object with RCS information
Object without RCS information
• Step 2 (new): Use RCS info in WINPROP -> Large savings in simulation time
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
• Documentation
• Converted to HyperWorks system
• Updated where needed
• Available from the launcher utility
• Examples
• Reviewed and updated
• Explanations added to all example projects
• Licensing
• Older non-Altair licensing system discontinued
UPDATED DOCUMENTATION, EXAMPLES, LICENSING
© 2019 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
FOR MORE INFORMATION VISITwww.altairhyperworks.com/feko