3570 Advanced Meshing Techniques
3570 Advanced Meshing Techniques
Initial Mesh
True Surface Approximation
Surface Approximation Operations
Lambda Refinement
Seeding
Virtual Objects
Choice of adaptive refinement frequency
Port Accuracy
Using Advanced Meshing Techniques
Adaptive Refinement
Initial Mesh
HFSS has the possibility to influence the initial mesh by applying user
defined mesh operations on an object by object basis:
Approximation of true Select objects
curved surfaces via or surfaces and
surface approximation (not define operations
needed for facetted
objects).
Aspect ratio of mesh
elements on surfaces via
surface approximation.
Length or volume based
seeding.
Example:
Cylindrical Resonator
R=0.03065 m;
L = 0.05 m.
30° faceting
15° faceting
volume correction V9
Lambda Refinement
Lambda refinement is the process of refining the inital mesh such that all
tetrahedra are smaller than a certain fraction of the wavelength. It provides a
minimum mesh density over all objects.
The reference wavelength is related to the solution frequency (i.e. frequency
of adaptive refinement).
The reference wavelength can be defined in terms of wavelength in dielectric
media or free space.
Seeding
The basic idea of seeding is to reduce the number of adaptive passes by
applying from the start a denser mesh in regions of high field gradients or
regions of importance.
Seeding can be applied inside solids (mesh operations > assign > inside
selection) or on object surfaces ( mesh operations > assign > on selection ).
Seeding can be also be applied to sheet objects or arbitrary surfaces.
Length restrictions for seeding operations are recommended to avoid
overseeding and hence huge mesh sizes.
Seeding the mesh inside a volume in the model geometry where regions of
strong electric or magnetic fields (with strong capacitive or inductive loading)
are expected:
Capacitively loaded gaps in a resonant structure,
Sharp waveguide edged or corners,
Gaps between multi-coupled lines in filter structures.
Radiating problems:
Seeding the surface of a radiation boundary between using a length
based seeding of between λ/8 to λ/10 helps to significantly improve far
field solution
Virtual Objects:
Like seeding the basic idea of virtual objects is to reduce the number of
adaptive passes by applying from start a denser mesh in regions of high field
gradients or regions of importance.
Virtual objects confine an area which is estimated to be relevant for the
solution and consist of the identical material as the region. They enclose
mostly objects with sharp edges, thin sheets, wires etc.
This enables a very precise seeding options and improves mesh quality due
to a smaller aspect ratio for tetrahedra inside these objects.
Conformal virtual objects can easy be generated by applying to a duplicated
solid edit / arrange / offset operations.
Port Accuracy
Refining the mesh at the ports
causes HFSS to refine the
mesh for the entire structure
as well. This occurs because it
uses the port field solutions as
boundary conditions when
computing the full 3D solution.
Significant increases in port
accuracy are only
recommended for accurate
ports only solution or if the
numertical noise floor has to
be -60 dB or better.
An overspecification will
increase solution time.
High-Q resonators and filters reject over large frequency ranges almost
completely the driven power input.
Refinement in the stopband causes autoadaptive meshing (estimated error
almost zero in regions with low E-fields) to refine only in regions of standing
waves but not inside resonators.
E-field intensity ( log. scale ) at 600 MHz, passband from 400 MHz +/- 7.5 MHz
Eigenmode Approach:
If the resonance frequencies are not known
exactly (narrowband) one approach is to run an
eigenmode-solution first
Select HFSS > Solution > Eigenmode Solution
Eigenmode Approach
The number of modes should be set
according to what can be expected
The estimation of suggested
minmum frequency is only based on
geometry and does not take into
account capacitive effects (i.e. for
capacitive loading f_min should be
reduced )
A frequency close to the relevant
eigenmodes should be used for
further adaptive refinement
Note: The mesh of the converged
eigenmode solution can directly be
re-used in a driven solution by
changing the solution type and
adding ports.
Select advanced tab during solution
setup and tick Use Current Mesh
from....
Recommendation:
First setup a solution whose refinement frequency is close to the highest
frequency (thus leading to a fine mesh defined by the lambda refine target).
Then refine at one or more lower frequencies where field patterns may be
different.
Re-use the mesh from the high frequency solution when refining at the lower
frequency by selecting advanced tab during solution setup and tick Use
Current Mesh from....
Solving electromagnetic fields using „solve inside“ means that the E-field
intensity in the metals is orders of magnitudes smaller than in the surrounding
media.
This implies that there will only be a minor mesh refinement inside the
conductors.
To take into account current distribution over frequency a very agessive seeding
(like 50 000 tetrahedra / wdg) is required to get the correct Q.
Skin-depth seeding can also be used which produces, thin, flat tetetrahedra in
the metals.
Recommendations:
Mesh seeding in areas that could be relevant for coupling and where field
intensity is low e.g.:
Ground surfaces.
Substrate surfaces.
Regions outside a package etc.