Lecture 3: HFSS For 3D: Introduction To ANSYS HFSS
Lecture 3: HFSS For 3D: Introduction To ANSYS HFSS
Lecture 3: HFSS For 3D: Introduction To ANSYS HFSS
Menu bar
Toolbars
Message
Manager
Progress
Status Bar
Window
EM Design Branch
3D Layout
• ANSYS Electronics Desktop – Project Manager
• Provides quick access to Design Setup Commands and Results
• Allows Multiple Projects per Desktop
• Allows Multiple Designs per Project enabling users to group linked analyses
• Provides Integrated Optimetrics Setup for design space exploration
HFSS
Design Automation
●Parametric ●Optimization
●Sensitivity ●Statistical
Post-Processing
Definitions
Project
6 © 2016 ANSYS, Inc. December 22, 2015 Release 2016.0
Activating the Model Editor
• Activating the 3D Model Editor will bring the Graphics Area to the Desktop’s forefront
– This is particularly useful when other windows are obscuring the 3D Modeler from view
• Activating the 3D Model can also be done by Selecting HFSS > 3D Model Editor from the menu bar .
• Alternatively, double left click the HFSS 3D CAD design icon
3D Modeler Tree
Graphics Area
Pan
Fit All
Rotate Around Predefined View Angles
Rotate Around Screen Center Dynamic Zoom
Model Center Top
– Context Menu
Left Right
Bottom
– Shortcuts
• Since changing the view is a frequently used operation, some useful shortcut keys exist. Press the appropriate keys and drag
the mouse with the left button pressed:
– Fit All: Ctrl + D
– Rotate: ALT + Drag or Click Center Mouse Button (click wheel) + Drag
• In addition, there are 9 pre-defined view angles that can be selected by holding the ALT key and double clicking on
the locations shown on the next page.
– Pan: Shift + Drag
– Dynamic Zoom: ALT + Shift + Drag or Mouse Wheel
Background
Definition
• Save Project
• Select the menu item File > Save As
– Filename: MicrostripBend
– Click the Save button
• Create Substrate
• Select the menu item Draw > Box
• Left Click at 3 places inside the graphics area to define the base and
height of the box.
Final Object
• Don’t worry about dimensions yet.
First Point
Second Point
Third Point
Point 1
Grid Plane
Point 3
Point 3
• For objects located behind other objects users can click the b-key to select what is behind the
current selection
• Attributes Tab
• Select the Attribute tab from the Properties window.
– For the Value of Name type: Substrate
– For the Value of Material, select the drop down material selection menu by clicking on the current material name (“vacuum”)
• To assign a new material select Edit and browse the material library for “FR4_epoxy” and select OK
– Select OK on Properties to complete the material assignment
– Change the color and transparency as desired Material Library
• Command Tab
• Select the Command Tab from the Properties window.
– For the Value of Position, type: -10, -10, 0
– For the Value of XSize: 20, Ysize: 20, Zsize: Substrate_Thickness
• Press Tab, Add Variable Window will appear
– Type value of 1mm and select OK
• Click the OK button to close Properties window
Grid Arc
Center
Vertex Edge Face Circular
Center Center Quadrant
• Cursor in Graphics Area will change to the corresponding shape identifying the type of feature it is snapped to
• Which feature the cursor snaps to can be controlled by turning on or off the snap feature
• Attributes Tab
• Access the Attribute tab for the object representing trace, “Polyline1”
–For the Value of Name type: Trace
–For the Value of Material, assign “copper”
–Change the color and transparency as desired
• View All
• Select the menu item View > Fit All > Active View. Or press the CTRL+D key
Properties Window
Excitations
Solution Process
Adaptive Frequency Post
Initial Mesh Solve
Mesh Sweep Processing
HPC HPC
• Model Validation
• Select the menu item HFSS > Validation Check
–Click the Close button
• Note: To view any errors or warning messages, use the
Message Manager.
• Analyze
• Select the menu item HFSS > Analyze All
Adaptive Mesh
Creation
No Yes
Quantify Mesh
Max(|DS|)<goal? Frequency Sweep
Accuracy
Post
Processing
Matrix Data: Simulation results are updated real-time during the solution process so this is
Matrix Data the best place to monitor the progress of the adaptive mesh process. Users can also view
the Profile and Convergence from the same dialog
Reports: Reports can be updated dynamically and they are stored with the project so
Reports the plots or tables are recalled when the project is reopened. Reports support user defined
equations and advanced data markers.
Network Data NDE: Makes it easy to interactively view plots of S-Parameters. It simplifies viewing data
sets for design with large port counts. NDE also supports passivity and causality tests,
Explorer (NDE) SPICE and state-space model creation, and can be used to compare multiple datasets.
• Duplicating Objects
• Objects can also be duplicated
• Duplicate commands can be found by selecting Edit > Duplicate… from HFSS’s Toolbar or through the Toolbar Icons
– Along a Line: Creates several versions of the object(s) translated in 3D space
• Translation vectors are defined by defining a first point (in 3D space)
for the vector’s tale and a second point for the vector’s tip.
– Around An Axis: Creates several versions of the object(s) translated
around an axis Along a Line Mirror
– Mirror: Creates a flipped copy of an object about a plane. Around an Axis
Solid 2
er2, mr2, tande2, tandm2, s2 Note: Even when the two solids share a
face, one of them can be considered
completely enclosed within the other.
Solid 1
er1, mr1, tande1, tandm1, s1
– If one solid is not completely enclosed within the other solid the user must manually rectify the intersection by taking advantage of
Boolean Operations
• Boolean operations are also used to create more complex objects from simple primitives
Boolean Operations
Solid 2
er2, mr2, tande2, tandm2, s2
Unite Intersect Imprint
Solid 1 Subtract Split
Vias overlaps
multiple substrates
44 © 2016 ANSYS, Inc. December 22, 2015 Release 2016.0
Electronics Desktop 3D Model Editor Keyboard
Shortcuts
General Shortcuts 3D Modeller Shortcuts
F1: Help B: Select face/object behind current selection CTRL + Left Mouse Click: Shifts the local coordinate
system temporarily
F1 + Shift: Context help F: Face select mode
SHIFT + Left Mouse Button: Drag
F4 + CTRL: Close window O: Object select mode
Alt + Left Mouse Button: Rotate model
Hold X: Curser movement restricted
CTRL + C: Copy to x direction Alt + SHIFT + Left Mouse Button: Zoom in / out
CTRL + N: New project Hold Y: Curser movement restricted F3: Switch to point entry mode
CTRL + O: Open... to y direction (i.e. draw objects by mouse)
Hold Z: Curser movement restricted F4: Switch to dialogue entry mode
CTRL + S: Save to z direction (i.e. draw object solely by entry in
CTRL + P: Print... command and attributes box.)
CTRL + A: Select all visible objects
F6: Render model wire frame
CTRL + V: Paste CTRL + SHIFT + A: Deselect all objects
F7: Render model smooth shaded
CTRL + X: Cut CTRL + D: Fit view
CTRL + Y: Redo
CTRL + Z: Undo Predefined View Angles
• Open Viawizard Example File and Experiment with Changing View and Selecting
• Select File > Open Examples… from HFSS’s menu bar to bring up the Examples Open Dialog Window
• Navigate to the HFSS > Signal Integrity folder
• Select viawizard.aedt file and click Open button