Professional Documents
Culture Documents
0
Tips and Techniques
for HFSS project
setup and solve
– Platform Support
GUI
GUI
Mesh
Mesh Solver
Solver
Graphical
GraphicalUser
UserInterface
Interface
Near
Nearand
andFar
FarField
FieldOverlay
Overlay
Adjoint Derivatives
Adjoint Derivatives
Imprint
Imprintand
andSelect
SelectbybyArea
Area
Clip
Clip Plane and Polyline crosssection
Plane and Polyline cross section
Mesh
Mesh Solver
Solver
64-bit
64-bitVolumetric
VolumetricMesh
Mesh Mixed
MixedElement
ElementOrder
Order
Curvilinear elements
Curvilinear elements Domain
Domain DecompositionMethod
Decomposition Method
Initial
InitialMesh
MeshSettings
Settings Dependent Solve
Dependent Solve
Increased
IncreasedSpeed
Speed Port
PortSolver
Solverwith
withDC
DCExtrapolation
Extrapolation
Graphical
GraphicalUser
UserInterface
Interface
Near
Nearand
andFar
FarField
FieldOverlay
Overlay
Adjoint
AdjointDerivatives
Derivatives
Imprint
Imprintand
andSelect
SelectbybyArea
Area
Clip
Clip Plane and Polyline crosssection
Plane and Polyline cross section
Dipole Model
Length
Radius
Y1
10.00
1.00
0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00
Pass
• Imprint
– Imprint the geometry of one object upon another
• Imprint Projection
– Patch Antenna Array Imprinted on a Nosecone
• Results in Faces of original object imprinted
• Make sure that the distance selected is greater than the
distance between the antenna and nosecone
• Select By Area
– Click and drag to rubber-band select
• Right-to-left selects all objects passing through window
• Left-to-right selects all objects inside window
• Select By Variable
– Helps find objects tied to variables
• Select By Area
– By default, only items with external surfaces are
selected
• Material filters
– Enable the Include and Exclude radio buttons
• Object name filters
– Enable the Exclude and Include check boxes
• Object type filters
– Enable the check boxes for including Solids,
Sheets, and/or Lines
• Hide unfiltered objects
– Makes unfiltered objects transparent after selection
• Clip plane
– Interactively slice through arbitrary plane
– Can view model geometry, mesh plots, field plots, etc.
-15.00
-25.00
dB(St(coax_pin_T1,coax_pin_T1))
Setup1 : Sweep1 -2.00
feed_xpos='0cm' feed_ypos='-0.5cm'
-7.00
-12.00
dB(St(coax_pin_T1,coax_pin_T1)) -2.50
Setup1 : Sweep1
feed_xpos='0.5cm' feed_ypos='-0.5cm'
-12.50
-22.50
0.00
dB(St(coax_pin_T1,coax_pin_T1))
Setup1 : Sweep1
feed_xpos='-0.5cm' feed_ypos='0cm'
-10.00
-20.00
-30.00
dB(St(coax_pin_T1,coax_pin_T1)) -0.10
Setup1 : Sweep1
feed_xpos='0cm' feed_ypos='0cm'
-0.30
-0.50
dB(St(coax_pin_T1,coax_pin_T1))
Setup1 : Sweep1 -5.00
feed_xpos='0.5cm' feed_ypos='0cm'
-15.00
-25.00
1.00 1.50 2.00 2.50 3.00 3.50
Freq [GHz]
Mesh
Mesh
64bit
64bitVolumetric
VolumetricMesher
Mesher
Curvilinear elements
Curvilinear elements
Initial
InitialMesh
MeshSettings
Settings
Increased
IncreasedSpeed
Speed
HFSS 11
Solver
Solver
Mixed
MixedElement
ElementOrder
Order
Domain
Domain DecompositionMethod
Decomposition Method
Dependent Solve
Dependent Solve
Port
PortSolver
Solverwith
withDC
DCExtrapolation
Extrapolation
Remote Solve Manager
Remote Solve Manager
• Solution Options
– Direct
• Default technique
• Solves matrix equation Ax=b
– Multi-frontal Sparse Matrix Solver to find the inverse of A
– Solves for all excitations(b) simultaneously
– Iterative
• Added in V11
• Solves matrix equation MAx=Mb
– M is a preconditioner
– Major computation is the matrix-vector multiplication: (MA)x
– Iterates for each excitation – Simultaneously solve using SMP (MP/HPC License)
• Iterative Solver is more sensitive to mesh quality
– Benefits from TAU Meshing
Iterative Solver
Element RAM Mesh
Real Time
Order Usage Elements
(Adaptive Pass)
First 7 min 4.5 GB 336k
Mixed 3 min 2.8 GB 58k
Direct Solver
Element
Real Time RAM Usage
Order
(Adaptive Pass)
First 1hr 20min 13.8 GB
Second 4hr 45min 16.6 GB
Mixed 56 min 13.7 GB
• Significantly increases
simulation capacity
– 64-bit meshing
• Highly scalable to large
numbers of processors
• Multi-processor nodes
can be utilized
Master node
Domain nodes
1. Six sub-domains
solving
a. 7th master node
or core at top
2. Four sub-domains
finished, two
running
3. Sub-domains
finished; Master
core iteratively
reconstructing
solution
4. Post-processing
data
5. Transferring files
Time (secs)
2 8928 2.60
10000
3 6056 3.84
4 4479 5.19 5000
5 3476 6.69
0
6 2784 8.35 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
7 2649 8.78
8 2180 10.67
Speed-up
9 2032 11.44
18
10 1760 13.21 17
16
15
11 1859 12.51 14
13
12 1804 12.89 12
11
13 1527 15.23 10
Speed-up
9
14 1649 14.10 8
7
6
15 1313 17.71 5
4
Iterative 1 4815 4.83 3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
3 27.46 9.15
30.00
4 24.89 6.22
5 24.88 4.98 25.00
6 23.94 3.99
20.00
7 23.53 3.36 total memory
8 23.25 2.91 15.00
9 22.15 2.46
10.00
10 21.06 2.11
11 21.97 2.00 5.00
12 20.64 1.72
0.00
13 20.96 1.61 0 2 4 6 8 10 12 14 16
14 20.49 1.46
15 20.18 1.35
~17,500 λ3
Not an image of
actually model
simulated
• Windows (32/64)
– XP Professional
– Vista
– HPC Server 2008
– Server 2003
• Linux
– Red Hat Enterprise 4/5
– Suse v10 and v11
Graphical
GraphicalUser
UserInterface
Interface
Near
Nearand
andFar
FarField
FieldOverlay
Overlay
Adjoint Derivatives
Adjoint Derivatives
Imprint
Imprintand
andSelect
SelectbybyArea
Area
Clip
Clip Plane and Polyline crosssection
Plane and Polyline cross section
Mesh
Mesh Solver
Solver
64-bit
64-bitVolumetric
VolumetricMesh
Mesh Mixed
MixedElement
ElementOrder
Order
Curvilinear elements
Curvilinear elements Domain
Domain DecompositionMethod
Decomposition Method
Initial
InitialMesh
MeshSettings
Settings Dependent Solve
Dependent Solve
Increased
IncreasedSpeed
Speed Port
PortSolver
Solverwith
withDC
DCExtrapolation
Extrapolation
Remote
RemoteSolver
SolverManager
Manager