Download - HFSS Tutorial Slides
![Page 1: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/1.jpg)
Filter Design Using Ansoft HFSS
Dr. Rui Zhang
Department of Electrical and Computer Engineering University of Waterloo
Waterloo, Ontario, Canada N2L 3G1
![Page 2: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/2.jpg)
Outline
Introduction
Finite Element Method (FEM) Employed by HFSS
Design Examples:Eigen Mode: Dielectric ResonatorDriven Mode: Dielectric Resonator Filter
Microstrip Line Structure
1
Features of HFSS
General Design Procedure
![Page 3: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/3.jpg)
Introduction
The Ansoft High Frequency Structure Simulator (HFSS) is a full-wave electromagnetic (EM) software package for calculating the electromagnetic behavior of a 3-D structure.
Using HFSS, you can compute:Basic electromagnetic field quantities and, for openboundary problems, radiated near and far fields;The eigenmodes, or resonances, of a structure;Port characteristic impedances and propagation constants;Generalized S-parameters and S-parameters renormalizedto specific port impedance;
2
![Page 4: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/4.jpg)
FEM
3
FEM is a numerical method for solving Maxwell Equations.Meshing Scheme:
2D-triangles3D-tetrahedra
![Page 5: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/5.jpg)
Features of HFSS
4
Capabilities:
Accurate full-wave EM simulationImport/export of 3D structures Automatic adaptive mesh generation and refinementAdaptive Lanczos-Padé Sweep for fast frequency sweepsInclusion of skin effect, lossesDirect and iterative matrix solversEigen mode matrix solver
![Page 6: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/6.jpg)
Features of HFSS (cont.)
5
Solution Data (Visualization):
S-, Y-, Z-parameter matrix (2D plot, Smith Chart)Port characteristic impedanceCurrent, E-field, H-field (3D static and animated field plot in vector display or magnitude display)Far-field calculation (2D, 3D, gain, radiation pattern)Material losses, radiation losses
![Page 7: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/7.jpg)
General Design Procedure
6
![Page 8: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/8.jpg)
Design Examples (Eigen mode: DR)
7
Opening a HFSS ProjectTo open a new project in a HFSS window:Select File > New, select Project > Insert HFSS Design
To open an existing project:
![Page 9: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/9.jpg)
Design Examples (Eigen mode: DR) cont.
8
Project Manager
![Page 10: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/10.jpg)
9
Design Examples (Eigen mode: DR) cont.Solution Type
Driven Modal: S-matrix solutions will be expressed in terms of the incident and reflected powers of waveguide modes.Driven Terminal: S-matrix solutions of multi-conductor transmission line ports will be expressed in terms of terminal voltages and currents.Eigen Mode: finding the resonant frequencies of the structure and the fields at those resonant frequencies.
To Set the Solution TypeSelect HFSS > Solution Type
![Page 11: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/11.jpg)
Design Examples (Eigen mode: DR) cont.
10
3D Modeler
![Page 12: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/12.jpg)
Design Examples (Eigen mode: DR) cont.
11
Parametric Model Creation
YZXZ
![Page 13: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/13.jpg)
Design Examples (Eigen mode: DR) cont.
12
Defining Variables
![Page 14: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/14.jpg)
Design Examples (Eigen mode: DR) cont.
13
Variable Settings
Add new variables
![Page 15: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/15.jpg)
Design Examples (Eigen mode: DR) cont.
14
Checking and Modifying Dimensions in 3D Modeler Tree
3D Modeler Tree
![Page 16: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/16.jpg)
Design Examples (Eigen mode: DR) cont.Assigning Materials
15
![Page 17: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/17.jpg)
Design Examples (Eigen mode: DR) cont.Properties of the Objects
16
![Page 18: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/18.jpg)
Design Examples (Eigen mode: DR) cont.
Common Boundary Conditions
17
Surface approximations- Perfect electric or magnetic surfaces- Radiation surfaces- Symmetry planes- Background or outer surfaces
Material properties- Boundary between two dielectrics- Finite conductivity of a conductor
Excitations (Driven mode)- Wave ports (External)- Lumped ports (Internal)
![Page 19: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/19.jpg)
Design Examples (Eigen mode: DR) cont.Assigning Boundaries
18
![Page 20: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/20.jpg)
Design Examples (Eigen mode: DR) cont.Analysis Setup
19
![Page 21: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/21.jpg)
Design Examples (Eigen mode: DR) cont.Adaptive Meshing
20
The mesh in HFSS is automatically constructed and tuned to give the most accurate and efficient mesh possible.The adaptive meshing algorithm searches for the largest gradients in the E-field or error and sub-divides the mesh in those regions. It also targets singularities, such as the edge of a conductor, as locations to add extra elements.The mesh growth for each adaptive pass is controlled by the Tetrahedron Refinement in percentage, which ensures that between each pass the mesh is sufficiently perturbed and guarantees the correct convergences.After the mesh has been refined, a full solution is performed and the process is repeated until convergence.
![Page 22: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/22.jpg)
Design Examples (Eigen mode: DR) cont.
21
ConvergenceAfter each adaptive pass, HFSS compares the results (Frequencies for eigen mode, S-Parameters for driven mode) from the current mesh to the results of the previous mesh. If the answers have not changed by the user defined value or Delta Freq (for eigen mode)/Delta S (for driven mode), then the solution has converged and the current or previous mesh can be used to perform a frequency sweep (for driven mode). If the solution has converged, then technically, the previous mesh is as good as the current mesh. In this case, HFSS will use the previous mesh (less than current mesh) to perform frequency sweeps (for driven mode) if they have been requested.
![Page 23: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/23.jpg)
Design Examples (Eigen mode: DR) cont.
22
Validation Check and Starting Analysis
![Page 24: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/24.jpg)
Design Examples (Eigen mode: DR) cont.Monitoring the Solution Processand Checking Solution Data
23
Q will be provided for lossy cases
![Page 25: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/25.jpg)
Design Examples (Eigen mode: DR) cont.
24
Plotting Mesh
![Page 26: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/26.jpg)
Design Examples (Eigen mode: DR) cont.Field Distributions
25
![Page 27: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/27.jpg)
Design Examples (Driven mode: DR Filter)
26
3D Model of the DR Filter
![Page 28: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/28.jpg)
Excitation
27
Probe Port
The height of the cylinder is 0 = a sheet in a circular shape
Design Examples (Driven mode: DR Filter) cont.
![Page 29: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/29.jpg)
Defining Port
28
Design Examples (Driven mode: DR Filter) cont.
![Page 30: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/30.jpg)
Wave Port
29
Design Examples (Driven mode: DR Filter) cont.
HFSS assumes that the Wave Port is connected to a semi-infinite long waveguide that has the same cross-section and material properties as the port.Wave ports calculate characteristic impedance, complex propagation constant, and generalized S-Parameters.
Lumped PortLumped ports are similar to traditional wave ports,but can be located internally and have a complex user-defined impedance.
![Page 31: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/31.jpg)
Analysis Setup
30
Single Frequency
Design Examples (Driven mode: DR Filter) cont.
![Page 32: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/32.jpg)
31
Analysis Setup (cont.)Frequency Sweep
Design Examples (Driven mode: DR Filter) cont.
![Page 33: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/33.jpg)
Design Examples (Driven mode: DR Filter) cont.
Solution Data
32
![Page 34: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/34.jpg)
Design Examples (Driven mode: DR Filter) cont.
Plotting Solution Data
33
![Page 35: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/35.jpg)
Design Examples (Driven mode: DR Filter) cont.
Port Field Display
34
![Page 36: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/36.jpg)
Design Examples (Driven mode: DR Filter) cont.
Parametric Analysis
35
![Page 37: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/37.jpg)
Design Examples (Driven mode: DR Filter) cont.Optimization
36
![Page 38: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/38.jpg)
Design Examples (Driven mode: DR Filter) cont.Optimization (cont.)
37
![Page 39: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/39.jpg)
Design Examples (Driven mode: MSL)
3D Model of the MSL
38
![Page 40: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/40.jpg)
Design Examples (Driven mode: MSL)
Port Field Display
39
![Page 41: HFSS Tutorial Slides](https://reader031.vdocuments.mx/reader031/viewer/2022021416/586a1e931a28ab357d8bcb82/html5/thumbnails/41.jpg)
Design Examples (Driven mode: MSL)
Solution Data
40