7/28/2019 Training_HFSS_3.pdf
1/39
HFSSTrainingHFSSTrainingHFSSTrainingHFSSTraining
(firstsEMsimulations)
Ben-GurionUniversity.CourseAntennasandRadiation.
MaksimBerezin
7/28/2019 Training_HFSS_3.pdf
2/39
HFSSHFSSHFSSHFSS HighFrequencyStructureSimulatorHighFrequencyStructureSimulatorHighFrequencyStructureSimulatorHighFrequencyStructureSimulator
Arbitrary3DVolumetricFull-WaveFieldSolverAnsoftDesktopAnsoftDesktopAnsoftDesktopAnsoftDesktop
AdvancedACISbasedModeling
TrueParametricTechnology DynamicEditing
PowerfulReportGeneration
DynamicFieldVisualization
DesignFlowAutomation
Optimetrics/AnsoftDesigner/AnsoftLinks
AdvancedMaterialTypesAdvancedMaterialTypesAdvancedMaterialTypesAdvancedMaterialTypes
FrequencyDependentMaterials
Non-linearMaterials
AnisotropicMaterialsAdvancedBoundaryConditionsAdvancedBoundaryConditionsAdvancedBoundaryConditionsAdvancedBoundaryConditions
RadiationandPerfectlyMatchedLayers
Symmetry,FiniteConductivity,InfinitePlanes,RLC,andLayeredImpedance
Master/Slave UnitCells
AdvancedSolverTechnologyAdvancedSolverTechnologyAdvancedSolverTechnologyAdvancedSolverTechnologyAutomaticConformalMeshGeneration
AdaptiveMeshGeneration
Internal/ExternalExcitations IncludesLoss
ALPSFastFrequencySweep
Eigenmode
7/28/2019 Training_HFSS_3.pdf
3/39
WhatInformationdoesHFSSCompute?
FieldsModal/Terminal/Differential
ElectricField
MagneticField
Current(Volume/Surface)
Power
SpecificAbsorptionRate
Radiation
2D/3DFar-/Near-Fields
Arrays RegularandCustomSetups
RCS
FieldCalculatorUserDefinedFieldCalculations
CommonDisplayFormats
Volume
Surface
Vector
2DReports Rectangular,Polar,RadiationPatterns
CommonOutputFormats:
Animations AVI,GIF
DataTables
Graphics WindowsClipboard,BMP,GIF,JPG,
TIFF,VRML
7/28/2019 Training_HFSS_3.pdf
4/39
WhatistheTechnologyBehindtheHFSSFieldSolver?
VolumetricFieldSolverVolumetricFieldSolverVolumetricFieldSolverVolumetricFieldSolver
Type:FullFullFullFull----WaveWaveWaveWave
SolutionMethod:3DFiniteElementMethod(FEM)3DFiniteElementMethod(FEM)3DFiniteElementMethod(FEM)3DFiniteElementMethod(FEM)
AccuracyAccuracyAccuracyAccuracy:Iftherewerenolimitsonthesizeofthematrix
andonthenumberofdigitsforcomputation,therewould
benolimittotheaccuracyoftheFiniteElementMethod!
MeshType:ConformalConformalConformalConformalMeshElement:TetrahedronTetrahedronTetrahedronTetrahedron
MeshProcess:AdaptiveAdaptiveAdaptiveAdaptive
Convergence:ComplexMagnitudeComplexMagnitudeComplexMagnitudeComplexMagnitude
ChangeinSChangeinSChangeinSChangeinS----Parameters(DeltaS)Parameters(DeltaS)Parameters(DeltaS)Parameters(DeltaS)
ExcitationsExcitationsExcitationsExcitations---- PortSolverPortSolverPortSolverPortSolver
SolutionMethod:2DFiniteElementMethod2DFiniteElementMethod2DFiniteElementMethod2DFiniteElementMethod
MeshProcess: AdaptiveAdaptiveAdaptiveAdaptive
FrequencySweepsFrequencySweepsFrequencySweepsFrequencySweeps
FastFrequencySweep:ALPS
MatrixDataandFieldsateveryfrequencyinsweep
Supportssweepsaslargeas10000datapointsfromasinglesolution.
InterpolatingSweep
AdaptiveDiscreteSweepwithcurvefitting
Supportssweepsaslargeas10000datapoints.
Numberofdiscretesolutionpointsvarieswithresponse.
Vertex:ExplicitlyVertex:ExplicitlyVertex:ExplicitlyVertex:Explicitly
SolvedSolvedSolvedSolved
Edge:ExplicitlySolvedEdge:ExplicitlySolvedEdge:ExplicitlySolvedEdge:ExplicitlySolved
Face:InterpolatedFace:InterpolatedFace:InterpolatedFace:Interpolated
7/28/2019 Training_HFSS_3.pdf
5/39
3DModeler Primitives
2DDrawObjects2DDrawObjects2DDrawObjects2DDrawObjects
Thefollowing2DDrawobjectsareavailable:
Line,Spline,Arc,EquationBasedCurve,
Rectangle,Ellipse,Circle,Regular
Polygon,
EquationBasedSurface
3DDrawObjects3DDrawObjects3DDrawObjects3DDrawObjects
Thefollowing3DDrawobjectsareavailable:
Box,Cylinder,RegularPolyhedron
Cone,Sphere,Torus,Helix,Spiral,Bond
Wire
Toolbar:Toolbar:Toolbar:Toolbar: 2DObjects Toolbar:Toolbar:Toolbar:Toolbar: 3DObjects
7/28/2019 Training_HFSS_3.pdf
6/39
TheMagicT
Thisexampleisintendedtoshowyouhowtocreate,simulate,andanalyzeaMagicT,whichisacommonlyusedmicrowavedevice,usingtheAnsoftHFSSDesignEnvironment.
Port1
Port2
Port3 Port4
Width
Length
Height
NominalDesign:NominalDesign:NominalDesign:NominalDesign:
Waveguide:Waveguide:Waveguide:Waveguide:
Width=50.0mmWidth=50.0mmWidth=50.0mmWidth=50.0mm
Height=20.0mmHeight=20.0mmHeight=20.0mmHeight=20.0mm
Length=Length=Length=Length= 50.0mm50.0mm50.0mm50.0mm
7/28/2019 Training_HFSS_3.pdf
7/39
AnsoftHFSSDesignEnvironment
ThefollowingfeaturesoftheAnsoftHFSSDesignEnvironment areusedtocreatethispassivedevicemodel
3DSolidModeling
Primitives:BoxBoxBoxBox
BooleanOperations: Unite,DuplicateUnite,DuplicateUnite,DuplicateUnite,Duplicate
Excitations
Ports:WavePortsWavePortsWavePortsWavePorts
Analysis
Sweep:FastFrequency:FastFrequency:FastFrequency:FastFrequency
Results
CartesianplottingCartesianplottingCartesianplottingCartesianplotting
Fields
3DFieldPlots,Animations3DFieldPlots,Animations3DFieldPlots,Animations3DFieldPlots,Animations
7/28/2019 Training_HFSS_3.pdf
8/39
GettingStarted
LaunchingAnsoftHFSSLaunchingAnsoftHFSSLaunchingAnsoftHFSSLaunchingAnsoftHFSS
SettingToolOptionsSettingToolOptionsSettingToolOptionsSettingToolOptions
Tosetthetooloptions:Tosetthetooloptions:Tosetthetooloptions:Tosetthetooloptions:
Note:Note:Note:Note:Inordertofollowthestepsoutlinedinthisexample,verifythatthefollowingtooloptionsareset ::::
1. SelectthemenuitemTools>Options>HFSSOptionsTools>Options>HFSSOptionsTools>Options>HFSSOptionsTools>Options>HFSSOptions
2. HFSSOptionsWindow:
1. ClicktheGeneralGeneralGeneralGeneral tab
UseWizardsfordataentrywhencreatingnewboundaries:::: CheckedCheckedCheckedChecked
Duplicateboundarieswithgeometry:::: CheckedCheckedCheckedChecked
2. ClicktheOKOKOKOK button
3. SelectthemenuitemTools>Options>3DModelerOptionsTools>Options>3DModelerOptionsTools>Options>3DModelerOptionsTools>Options>3DModelerOptions.
4. 3DModelerOptionsWindow:
1. ClicktheOperationOperationOperationOperation tab
Automaticallycoverclosedpolylines:::: CheckedCheckedCheckedChecked
2. ClicktheDrawingDrawingDrawingDrawing tab
Editpropertyofnewprimitives:::: CheckedCheckedCheckedChecked
3. ClicktheOKOKOKOK button
Toolbar:Toolbar:Toolbar:Toolbar: InsertHFSSDesign
7/28/2019 Training_HFSS_3.pdf
9/39
OpeningaNewProjectOpeningaNewProjectOpeningaNewProjectOpeningaNewProject
Toopenanewproject:Toopenanewproject:Toopenanewproject:Toopenanewproject:1. InanAnsoftHFSSwindow,clickthe OntheStandardtoolbar,orselectthemenuitemFile>NewFile>NewFile>NewFile>New.
2. FromtheProjectProjectProjectProjectmenu,selectInsertHFSSDesignInsertHFSSDesignInsertHFSSDesignInsertHFSSDesign....
SetSolutionTypeSetSolutionTypeSetSolutionTypeSetSolutionType
Tosetthesolutiontype:Tosetthesolutiontype:Tosetthesolutiontype:Tosetthesolutiontype:1. SelectthemenuitemHFSS>SolutionTypeHFSS>SolutionTypeHFSS>SolutionTypeHFSS>SolutionType
2. SolutionTypeWindow:
1. ChooseDrivenModalDrivenModalDrivenModalDrivenModal
2. ClicktheOKOKOKOK button
7/28/2019 Training_HFSS_3.pdf
10/39
ThreetypesofthesolutioninHFSS
HFSSHFSSHFSSHFSS---- SolutionTypesSolutionTypesSolutionTypesSolutionTypes
DrivenModalDrivenModalDrivenModalDrivenModal - calculatesthemodal-basedS-parameters.TheS-matrixsolutionswillbeexpressedintermsof
theincidentandreflectedpowersofwaveguidemodes.
GeneralizedS-parameters
DrivenTerminalDrivenTerminalDrivenTerminalDrivenTerminal - calculatestheterminal-basedS-parametersofmulti-conductortransmissionlineports.TheS-
matrixsolutionswillbeexpressedintermsofterminalvoltages andcurrents.
EigenmodeEigenmodeEigenmodeEigenmode calculatetheeigenmodes,orresonances,ofastructure.TheEigenmode solverfindstheresonantfrequenciesofthestructureandthefieldsatthoseresonantfrequencies.
Convergence
DrivenModalDrivenModalDrivenModalDrivenModal DeltaSformodalS-Parameters.
DrivenTerminalDrivenTerminalDrivenTerminalDrivenTerminal DeltaSforthesingle-endedordifferentialnodalS-Parameters.
EigenmodeEigenmodeEigenmodeEigenmode - DeltaF
7/28/2019 Training_HFSS_3.pdf
11/39
Creatingthe3DModel
SetModelUnitsSetModelUnitsSetModelUnitsSetModelUnits
Tosettheunits:Tosettheunits:Tosettheunits:Tosettheunits:
1. Selectthemenuitem3DModeler>Units3DModeler>Units3DModeler>Units3DModeler>Units
2. SetModelUnits:
1. SelectUnits:mmmmmmmm
2. ClicktheOKOKOKOK button
SetDefaultMaterialSetDefaultMaterialSetDefaultMaterialSetDefaultMaterial
Tosetthedefaultmaterial:Tosetthedefaultmaterial:Tosetthedefaultmaterial:Tosetthedefaultmaterial:
1. Usingthe3DModelerMaterialstoolbar,choosevacuumvacuumvacuumvacuum
CreateTopArmCreateTopArmCreateTopArmCreateTopArm
Tocreatearm1:Tocreatearm1:Tocreatearm1:Tocreatearm1:
1. SelectthemenuitemDraw>BoxDraw>BoxDraw>BoxDraw>Box
2. Usingthecoordinateentryfields,entertheboxposition
X:----25.025.025.025.0,Y:----10.010.010.010.0,Z:0.00.00.00.0,PresstheEnterEnterEnterEnter key
3. Usingthecoordinateentryfields,entertheoppositecornerofthe
baserectangle:
dX:50.050.050.050.0,dY:20.020.020.020.0,dZ:75.0,75.0,75.0,75.0,PresstheEnterEnterEnterEnter keyTosetthename:Tosetthename:Tosetthename:Tosetthename:
1. SelecttheAttributeAttributeAttributeAttribute tabfromthePropertiesPropertiesPropertiesProperties window.
2. FortheValueValueValueValue ofNameNameNameName type:ArmArmArmArm
3. ClicktheOKOKOKOK button
Tofittheview:Tofittheview:Tofittheview:Tofittheview:
1. SelectthemenuitemView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveView....OrpresstheCTRL+DCTRL+DCTRL+DCTRL+D key
7/28/2019 Training_HFSS_3.pdf
12/39
CreateWavePortExcitation1CreateWavePortExcitation1CreateWavePortExcitation1CreateWavePortExcitation1
Pickingtheportface:Pickingtheportface:Pickingtheportface:Pickingtheportface:
1. SelectthemenuitemEdit>Select>FacesEdit>Select>FacesEdit>Select>FacesEdit>Select>Faces
2. GraphicallyselectthetopfaceofthearmatZ=75mm
ToassignwaveportexcitationToassignwaveportexcitationToassignwaveportexcitationToassignwaveportexcitation
1. Selectthemenuitem HFSS>Excitations>Assign>WavePortHFSS>Excitations>Assign>WavePortHFSS>Excitations>Assign>WavePortHFSS>Excitations>Assign>WavePort
2. WavePort:General
1. Name:p1p1p1p1
2. ClicktheNextNextNextNext button
3. WavePort:Modes
1. ClicktheNextNextNextNext button
4. WavePort:PostProcessing
1. ClicktheFinishFinishFinishFinish button
Topface
WavePortFace
7/28/2019 Training_HFSS_3.pdf
13/39
Notefortheversion11.0.
Theportdefinitioninthedriventerminal solution:
7/28/2019 Training_HFSS_3.pdf
14/39
SetObjectSelectionSetObjectSelectionSetObjectSelectionSetObjectSelection
SetselecttoobjectsSetselecttoobjectsSetselecttoobjectsSetselecttoobjects
1. SelectthemenuitemEdit>Select>ObjectsEdit>Select>ObjectsEdit>Select>ObjectsEdit>Select>Objects
CreateArm2CreateArm2CreateArm2CreateArm2
Tocreatearm2:Tocreatearm2:Tocreatearm2:Tocreatearm2:
1. SelectthemenuitemEdit>SelectAllVisibleEdit>SelectAllVisibleEdit>SelectAllVisibleEdit>SelectAllVisible....OrpresstheCTRL+ACTRL+ACTRL+ACTRL+A key.
2. Selectthemenuitem,Edit>Duplicate>AroundAxisEdit>Duplicate>AroundAxisEdit>Duplicate>AroundAxisEdit>Duplicate>AroundAxis.
1. Axis:XXXX
2. Angle:909090903. TotalNumber:2222
4. ClicktheOKOKOKOKbutton
Tofittheview:Tofittheview:Tofittheview:Tofittheview:
1. SelectthemenuitemView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveView....
CreateArm3&4CreateArm3&4CreateArm3&4CreateArm3&4ToselecttheobjectArm_1:ToselecttheobjectArm_1:ToselecttheobjectArm_1:ToselecttheobjectArm_1:
1. SelectthemenuitemEdit>Select>ByNameEdit>Select>ByNameEdit>Select>ByNameEdit>Select>ByName
2. SelectObjectDialog,
1. Selecttheobjectsnamed:Arm_1Arm_1Arm_1Arm_1
2. ClicktheOKOKOKOKbutton
Tocreatearm3&4:Tocreatearm3&4:Tocreatearm3&4:Tocreatearm3&4:1. Selectthemenuitem,Edit>Duplicate>AroundAxisEdit>Duplicate>AroundAxisEdit>Duplicate>AroundAxisEdit>Duplicate>AroundAxis.
1. Axis:ZZZZ
2. Angle:90909090
3. TotalNumber:3333
4. ClicktheOKOKOKOKbutton
Tofittheview:Tofittheview:Tofittheview:Tofittheview:1. SelectthemenuitemView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveView....
7/28/2019 Training_HFSS_3.pdf
15/39
GrouptheArmsGrouptheArmsGrouptheArmsGrouptheArms
Togroupthearms:Togroupthearms:Togroupthearms:Togroupthearms:
1. SelectthemenuitemEdit>SelectAllVisibleEdit>SelectAllVisibleEdit>SelectAllVisibleEdit>SelectAllVisible....OrpresstheCTRL+ACTRL+ACTRL+ACTRL+A key.2. Selectthemenuitem,3DModeler>Boolean>Unite3DModeler>Boolean>Unite3DModeler>Boolean>Unite3DModeler>Boolean>Unite
Tofittheview:Tofittheview:Tofittheview:Tofittheview:
1. SelectthemenuitemView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveView....
BoundaryDisplayBoundaryDisplayBoundaryDisplayBoundaryDisplay
Toverifytheboundarysetup:Toverifytheboundarysetup:Toverifytheboundarysetup:Toverifytheboundarysetup:1. SelectthemenuitemHFSS>BoundaryDisplayHFSS>BoundaryDisplayHFSS>BoundaryDisplayHFSS>BoundaryDisplay (SolverView)(SolverView)(SolverView)(SolverView)
2. FromtheSolverViewofBoundaries,toggletheVisibilitycheckboxfortheboundariesyouwishtodisplay.
Note:Note:Note:Note: Thebackground(PerfectConductor)isdisplayedastheouterouterouterouter boundary.
Note:Note:Note:Note: ThePerfectConductorsaredisplayedasthesmetalsmetalsmetalsmetal boundary.
Note:Note:Note:Note: Selectthemenuitem,View>VisibilityView>VisibilityView>VisibilityView>Visibilitytohideallofthegeometryobjects.Thismakesit
easiertoseetheboundary3. ClicktheCloseCloseCloseClose buttonwhenyouarefinished
7/28/2019 Training_HFSS_3.pdf
16/39
AnalysisSetup
CreatinganAnalysisSetupCreatinganAnalysisSetupCreatinganAnalysisSetupCreatinganAnalysisSetup
Tocreateananalysissetup:Tocreateananalysissetup:Tocreateananalysissetup:Tocreateananalysissetup:
1. SelectthemenuitemHFSS>AnalysisSetup>AddSolutionSetupHFSS>AnalysisSetup>AddSolutionSetupHFSS>AnalysisSetup>AddSolutionSetupHFSS>AnalysisSetup>AddSolutionSetup
2. SolutionSetupWindow:
1. ClicktheGeneralGeneralGeneralGeneral tab::::
SolutionFrequency:4.0GHz:4.0GHz:4.0GHz:4.0GHz
MaximumNumberofPasses:5555
MaximumDeltaSperPass:0.020.020.020.02
2. ClicktheOKOKOKOK button
AddingaFrequencySweepAddingaFrequencySweepAddingaFrequencySweepAddingaFrequencySweep
Toaddafrequencysweep:Toaddafrequencysweep:Toaddafrequencysweep:Toaddafrequencysweep:
1. SelectthemenuitemHFSS>AnalysisSetup>AddSweepHFSS>AnalysisSetup>AddSweepHFSS>AnalysisSetup>AddSweepHFSS>AnalysisSetup>AddSweep
1. SelectSolutionSetup:Setup1Setup1Setup1Setup1
2. ClicktheOKOKOKOK button
2. EditSweepWindow:
1. SweepType:Fast:Fast:Fast:Fast
2. FrequencySetupType:LinearCount:LinearCount:LinearCount:LinearCount
Start: 3.4GHz3.4GHz3.4GHz3.4GHz
Stop:4.0GHz:4.0GHz:4.0GHz:4.0GHz
Count:1001:1001:1001:1001
SaveFields: CheckedCheckedCheckedChecked
3. ClicktheOKOKOKOK button
7/28/2019 Training_HFSS_3.pdf
17/39
SaveProjectSaveProjectSaveProjectSaveProject
Tosavetheproject:Tosavetheproject:Tosavetheproject:Tosavetheproject:1. InanAnsoftHFSSwindow,selectthemenuitemFile>SaveAsFile>SaveAsFile>SaveAsFile>SaveAs.
2. FromtheSaveAsSaveAsSaveAsSaveAswindow,typetheFilename:hfss_magic_thfss_magic_thfss_magic_thfss_magic_t
3. ClicktheSaveSaveSaveSave button
Analyze
ModelValidationModelValidationModelValidationModelValidation
Tovalidatethemodel:Tovalidatethemodel:Tovalidatethemodel:Tovalidatethemodel:
1. SelectthemenuitemHFSS>ValidationCheckHFSS>ValidationCheckHFSS>ValidationCheckHFSS>ValidationCheck
2. ClicktheCloseCloseCloseClosebutton
Note:Note:Note:Note: Toviewanyerrorsorwarningmessages,usetheMessageManager.
AnalyzeAnalyzeAnalyzeAnalyze
Tostartthesolutionprocess:Tostartthesolutionprocess:Tostartthesolutionprocess:Tostartthesolutionprocess:
1. SelectthemenuitemHFSS>AnalyzeHFSS>AnalyzeHFSS>AnalyzeHFSS>Analyze
7/28/2019 Training_HFSS_3.pdf
18/39
SolutionDataSolutionDataSolutionDataSolutionData
ToviewtheSolutionData:ToviewtheSolutionData:ToviewtheSolutionData:ToviewtheSolutionData:
1. SelectthemenuitemHFSS>Results>SolutionDataHFSS>Results>SolutionDataHFSS>Results>SolutionDataHFSS>Results>SolutionData
ToviewtheProfile:ToviewtheProfile:ToviewtheProfile:ToviewtheProfile:1. ClicktheProfileProfileProfileProfile Tab.
ToviewtheConvergence:ToviewtheConvergence:ToviewtheConvergence:ToviewtheConvergence:
1. ClicktheConvergenceConvergenceConvergenceConvergence Tab
Note:Note:Note:Note:ThedefaultviewisforconvergenceisTableTableTableTable.SelectthePlotPlotPlotPlot radiobuttontoviewa
graphicalrepresentationsoftheconvergencedata.
ToviewtheMatrixData:ToviewtheMatrixData:ToviewtheMatrixData:ToviewtheMatrixData:1. ClicktheMatrixDataMatrixDataMatrixDataMatrixData Tab
Note:Note:Note:Note:Toviewareal-timeupdateoftheMatrixData,settheSimulationtoSetup1,LastSetup1,LastSetup1,LastSetup1,Last
AdaptiveAdaptiveAdaptiveAdaptive
2. ClicktheCloseCloseCloseClose button
7/28/2019 Training_HFSS_3.pdf
19/39
CreateReports
CreateSCreateSCreateSCreateS----ParameterPlotvs.AdaptivePassParameterPlotvs.AdaptivePassParameterPlotvs.AdaptivePassParameterPlotvs.AdaptivePass
Note:Note:Note:Note:Ifthisreportiscreatedpriororduringthesolutionprocess,areal-time
updateoftheresultsaredisplayed
Tocreateareport:Tocreateareport:Tocreateareport:Tocreateareport:
1. SelectthemenuitemHFSS>Results>CreateReportHFSS>Results>CreateReportHFSS>Results>CreateReportHFSS>Results>CreateReport
2. CreateReportWindow::::
1. ReportType:ModalSParametersModalSParametersModalSParametersModalSParameters2. DisplayType:RectangularRectangularRectangularRectangular
3. ClicktheOKOKOKOKbutton
3. TracesWindow::::
1. Solution:Setup1:Adaptive1Setup1:Adaptive1Setup1:Adaptive1Setup1:Adaptive1
2. ClicktheXXXXtab
1. UsePrimarySweep:::: UncheckedUncheckedUncheckedUnchecked2. Category:VariablesVariablesVariablesVariables
3. Quantity:Pass:Pass:Pass:Pass
3. ClicktheYYYY tab
1. Category:SParameterSParameterSParameterSParameter
2. Quantity:S(p1,p1),S(p1,p2),S(p1,p3),S(p1,p4)S(p1,p1),S(p1,p2),S(p1,p3),S(p1,p4)S(p1,p1),S(p1,p2),S(p1,p3),S(p1,p4)S(p1,p1),S(p1,p2),S(p1,p3),S(p1,p4)
3. Function:dBdBdBdB4. ClicktheAddTraceAddTraceAddTraceAddTrace button
4. ClicktheDoneDoneDoneDone button
7/28/2019 Training_HFSS_3.pdf
20/39
CreateSCreateSCreateSCreateS----ParameterPlotParameterPlotParameterPlotParameterPlot
Tocreateareport:Tocreateareport:Tocreateareport:Tocreateareport:
1. SelectthemenuitemHFSS>Results>CreateReportHFSS>Results>CreateReportHFSS>Results>CreateReportHFSS>Results>CreateReport
2. CreateReportWindow::::1. ReportType:ModalSParametersModalSParametersModalSParametersModalSParameters
2. DisplayType:RectangularRectangularRectangularRectangular
3. ClicktheOKOKOKOKbutton
3. TracesWindow::::
1. Solution:Setup1:Sweep1Setup1:Sweep1Setup1:Sweep1Setup1:Sweep1
2. Domain:SweepSweepSweepSweep3. ClicktheYYYY tab
1. Category:SParameterSParameterSParameterSParameter
2. Quantity:S(p1,p1),S(p1,p2),S(p1,p3),S(p1,p4)S(p1,p1),S(p1,p2),S(p1,p3),S(p1,p4)S(p1,p1),S(p1,p2),S(p1,p3),S(p1,p4)S(p1,p1),S(p1,p2),S(p1,p3),S(p1,p4)
3. Function:dBdBdBdB
4. ClicktheAddTraceAddTraceAddTraceAddTrace button
4. ClicktheDoneDoneDoneDone button
7/28/2019 Training_HFSS_3.pdf
21/39
CreateFieldOverlayCreateFieldOverlayCreateFieldOverlayCreateFieldOverlay
Toselectanobject:Toselectanobject:Toselectanobject:Toselectanobject:
1. SelectthemenuitemEdit>Select>ByNameEdit>Select>ByNameEdit>Select>ByNameEdit>Select>ByName
2. SelectObjectDialog,1. Selecttheobjectsnamed:ArmArmArmArm
2. ClicktheOKOKOKOKbutton
3. SelectthemenuitemHFSS>Fields>HFSS>Fields>HFSS>Fields>HFSS>Fields>FieldsFieldsFieldsFields >E>>E>>E>>E>Mag_EMag_EMag_EMag_E
4. CreateFieldPlotWindow
1. Solution:Setup1:Setup1:Setup1:Setup1:LastAdaptiveLastAdaptiveLastAdaptiveLastAdaptive
2. Quantity:Mag_EMag_EMag_EMag_E3. InVolume:AllAllAllAllandclicktheDoneDoneDoneDone button
Tomodifytheattributesofafieldplot:Tomodifytheattributesofafieldplot:Tomodifytheattributesofafieldplot:Tomodifytheattributesofafieldplot:
1. SelectthemenuitemHFSS>Fields>ModifyPlotAttributesHFSS>Fields>ModifyPlotAttributesHFSS>Fields>ModifyPlotAttributesHFSS>Fields>ModifyPlotAttributes
2. SelectPlotFolderWindow:
1. Select:EFieldEFieldEFieldEField
2. ClicktheOKOKOKOK button3. E-FieldWindow:
1. ClickthePlotPlotPlotPlot tab
IsoValType:IsoValSurfaceIsoValSurfaceIsoValSurfaceIsoValSurface andclicktheApplyApplyApplyApply button.
4. ClicktheCloseCloseCloseClose button
FieldAnimationsFieldAnimationsFieldAnimationsFieldAnimations
ToAnimateaMagnitudefieldplot:ToAnimateaMagnitudefieldplot:ToAnimateaMagnitudefieldplot:ToAnimateaMagnitudefieldplot:1. SelectthemenuitemView>AnimateView>AnimateView>AnimateView>Animate
2. IntheSweptVariableSweptVariableSweptVariableSweptVariable tab,acceptthedefaultssettings:
1. Sweptvariable:PhasePhasePhasePhase
2. Start:0deg0deg0deg0deg
3. Stop:180deg180deg180deg180deg
4. Steps:99993. ClickOKOKOKOK
7/28/2019 Training_HFSS_3.pdf
22/39
SecondexampleSecondexampleSecondexampleSecondexample conicalhornconicalhornconicalhornconicalhorn
7/28/2019 Training_HFSS_3.pdf
23/39
AnsoftHFSSDesignEnvironmentThefollowingfeaturesoftheAnsoftHFSSDesignEnvironment areusedtocreatethispassivedevice
model:
3DSolidModeling
Primitives:CylindersCylindersCylindersCylinders
Boolean:Union,Subtract,ConnectUnion,Subtract,ConnectUnion,Subtract,ConnectUnion,Subtract,Connect
Boundaries/Excitations
Excitations:WavePortsWavePortsWavePortsWavePorts
Boundaries:RadiationRadiationRadiationRadiation
Results
Plotting: RadiationPatternRadiationPatternRadiationPatternRadiationPattern
7/28/2019 Training_HFSS_3.pdf
24/39
DesignReviewPortSize/TypePortSize/TypePortSize/TypePortSize/Type
SincetheportisexternaltothemodelwecoulduseaWavePort.Thesizeoftheportisdeterminedbythephysicaldimensionsofthewaveguide.Because thewaveguideiscircular,wemustPolarizetheE-Fieldfortheportdefinition.
FreeSpaceFreeSpaceFreeSpaceFreeSpace
Sinceweareevaluatingaradiatingstructure,weneedtocreate afreespaceenvironmentforthedevicetooperatein.ThiscanbeachievedbyusingtheRadiationBoundaryconditionoraPerfectlyMatchedLayer(PML). WewilluseaRadiationBoundarysincethesurfacewillbecylindrical.
TheRadiationBoundaryneedstobeplacedatleast/4fromradiatingdevices.Forourexamplewewillassumethat~/4(0.6in).
SometimestheRadiationBoundaryneedstobeplacedatleast/2fromradiatingdevices.
7/28/2019 Training_HFSS_3.pdf
25/39
GettingStarted
LaunchingAnsoftHFSSLaunchingAnsoftHFSSLaunchingAnsoftHFSSLaunchingAnsoftHFSS
1. ToaccessAnsoftHFSS,clicktheMicrosoftStartStartStartStart button,selectProgramsProgramsProgramsPrograms,andselecttheAnsoft,HFSS10Ansoft,HFSS10Ansoft,HFSS10Ansoft,HFSS10
programgroup.ClickHFSS10HFSS10HFSS10HFSS10.
SettingToolOptionsSettingToolOptionsSettingToolOptionsSettingToolOptionsTosetthetooloptions:Tosetthetooloptions:Tosetthetooloptions:Tosetthetooloptions:
Note:Note:Note:Note:Inordertofollowthestepsoutlinedinthisexample,verifythatthefollowingtooloptionsareset ::::
1. SelectthemenuitemTools>Options>HFSSOptionsTools>Options>HFSSOptionsTools>Options>HFSSOptionsTools>Options>HFSSOptions
2. HFSSOptionsWindow:
1. ClicktheGeneralGeneralGeneralGeneral tab
UseWizardsfordataentrywhencreatingnewboundaries:::: CheckedCheckedCheckedCheckedDuplicateboundarieswithgeometry:::: CheckedCheckedCheckedChecked
2. ClicktheOKOKOKOK button
3. SelectthemenuitemTools>Options>3DModelerOptionsTools>Options>3DModelerOptionsTools>Options>3DModelerOptionsTools>Options>3DModelerOptions.
4. 3DModelerOptionsWindow:
1. ClicktheOperationOperationOperationOperation tab
Automaticallycoverclosedpolylines:::: CheckedCheckedCheckedChecked2. ClicktheDrawingDrawingDrawingDrawing tab
Editpropertyofnewprimitives:::: CheckedCheckedCheckedChecked
3. ClicktheOKOKOKOK button
7/28/2019 Training_HFSS_3.pdf
26/39
OpeningaNewProjectOpeningaNewProjectOpeningaNewProjectOpeningaNewProject
Toopenanewproject:Toopenanewproject:Toopenanewproject:Toopenanewproject:
1. InanAnsoftHFSSwindow,clickthe OntheStandardtoolbar,orselectthemenuitemFile>File>File>File>NewNewNewNew.
2. FromtheProjectProjectProjectProjectmenu,selectInsertHFSSDesignInsertHFSSDesignInsertHFSSDesignInsertHFSSDesign....
SetSolutionTypeSetSolutionTypeSetSolutionTypeSetSolutionType
Tosetthesolutiontype:Tosetthesolutiontype:Tosetthesolutiontype:Tosetthesolutiontype:1. SelectthemenuitemHFSS>SolutionTypeHFSS>SolutionTypeHFSS>SolutionTypeHFSS>SolutionType
2. SolutionTypeWindow:
1. ChooseDrivenModalDrivenModalDrivenModalDrivenModal
2. ClicktheOKOKOKOK button
7/28/2019 Training_HFSS_3.pdf
27/39
Creatingthe3DModel
SetModelUnitsSetModelUnitsSetModelUnitsSetModelUnits
Tosettheunits:Tosettheunits:Tosettheunits:Tosettheunits:
1. Selectthemenuitem3DModeler>Units3DModeler>Units3DModeler>Units3DModeler>Units
2. SetModelUnits:
1. SelectUnits:inininin
2. ClicktheOKOKOKOK button
SetDefaultMaterialSetDefaultMaterialSetDefaultMaterialSetDefaultMaterial
Tosetthedefaultmaterial:Tosetthedefaultmaterial:Tosetthedefaultmaterial:Tosetthedefaultmaterial:
Usingthe3DModelerMaterialstoolbar,choosevacuumvacuumvacuumvacuum
CreateCircularWaveguideCreateCircularWaveguideCreateCircularWaveguideCreateCircularWaveguide
CreatewaveguideCreatewaveguideCreatewaveguideCreatewaveguide
1. SelectthemenuitemDraw>CylinderDraw>CylinderDraw>CylinderDraw>Cylinder2. Usingthecoordinateentryfields,enterthecylinderposition
X: 0.00.00.00.0,Y: 0.00.00.00.0,Z: 0.00.00.00.0Pressthe EnterEnterEnterEnterkey
3. Usingthecoordinateentryfields,entertheradius:
dX: 0.8380.8380.8380.838,dY: 0.00.00.00.0,dZ: 0.00.00.00.0Pressthe EnterEnterEnterEnterkey
4. Usingthecoordinateentryfields,entertheheight:
dX: 0.00.00.00.0, dY: 0.00.00.00.0,dZ: 3.03.03.03.0Pressthe EnterEnterEnterEnterkeyTosetthename:Tosetthename:Tosetthename:Tosetthename:
1. SelecttheAttributeAttributeAttributeAttribute tabfromthePropertiesPropertiesPropertiesProperties window.
2. FortheValueValueValueValue ofNameNameNameName type:WaveguideWaveguideWaveguideWaveguide
3. ClicktheOKOKOKOK button
Tofittheview:Tofittheview:Tofittheview:Tofittheview:
1. SelectthemenuitemView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveView....OrpresstheCTRL+DCTRL+DCTRL+DCTRL+D key
7/28/2019 Training_HFSS_3.pdf
28/39
CreateOffsetCoordinateSystemCreateOffsetCoordinateSystemCreateOffsetCoordinateSystemCreateOffsetCoordinateSystem
CreateCSCreateCSCreateCSCreateCS
1. Selectthemenuitem3DModeler>CoordinateSystem>Create>RelativeCS>Offset3DModeler>CoordinateSystem>Create>RelativeCS>Offset3DModeler>CoordinateSystem>Create>RelativeCS>Offset3DModeler>CoordinateSystem>Create>RelativeCS>Offset2. Usingthecoordinateentryfields,entertheorigin
X: 0.00.00.00.0,Y: 0.00.00.00.0,Z: 3.03.03.03.0Pressthe EnterEnterEnterEnterkey
CreateTransitionRegionCreateTransitionRegionCreateTransitionRegionCreateTransitionRegion
CreatewaveguidetransitionCreatewaveguidetransitionCreatewaveguidetransitionCreatewaveguidetransition
1. SelectthemenuitemDraw>ConeDraw>ConeDraw>ConeDraw>Cone
2. Usingthecoordinateentryfields,enterthecenterposition
X: 0.00.00.00.0,Y: 0.00.00.00.0,Z: 0.00.00.00.0PresstheEnterEnterEnterEnter key
3. Usingthecoordinateentryfields,enterthelowerradius:
dX: 0.8380.8380.8380.838,dY: 0.00.00.00.0,dZ: 0.00.00.00.0PresstheEnterEnterEnterEnter key
4. Usingthecoordinateentryfields,entertheupperradius:
dX: 0.7090.7090.7090.709,dY: 0.00.00.00.0,dZ: 0.00.00.00.0PresstheEnterEnterEnterEnter key
5. Usingthecoordinateentryfields,entertheheight:
dX: 0.00.00.00.0,dY: 0.00.00.00.0,dZ: 1.2271.2271.2271.227PresstheEnterEnterEnterEnter key
Tosetthename:Tosetthename:Tosetthename:Tosetthename:
1. SelecttheAttributeAttributeAttributeAttribute tabfromthePropertiesPropertiesPropertiesProperties window.
2. FortheValueValueValueValue ofNameNameNameName type:TaperTaperTaperTaper
3. ClicktheOKOKOKOK button
7/28/2019 Training_HFSS_3.pdf
29/39
CreateOffsetCoordinateSystemCreateOffsetCoordinateSystemCreateOffsetCoordinateSystemCreateOffsetCoordinateSystem
CreateCSCreateCSCreateCSCreateCS
1. Selectthemenuitem3DModeler>CoordinateSystem>Create>3DModeler>CoordinateSystem>Create>3DModeler>CoordinateSystem>Create>3DModeler>CoordinateSystem>Create>
RelativeCS>OffsetRelativeCS>OffsetRelativeCS>OffsetRelativeCS>Offset
2. Usingthecoordinateentryfields,entertheorigin
X: 0.00.00.00.0,Y: 0.00.00.00.0,Z: 1.2271.2271.2271.227PresstheEnterEnterEnterEnter key
CreatetheThroatCreatetheThroatCreatetheThroatCreatetheThroat
CreateThroatCreateThroatCreateThroatCreateThroat
1. SelectthemenuitemDraw>CylinderDraw>CylinderDraw>CylinderDraw>Cylinder
2. Usingthecoordinateentryfields,enterthecylinderpositionX: 0.00.00.00.0,Y: 0.00.00.00.0,Z: 0.00.00.00.0PresstheEnterEnterEnterEnter key
3. Usingthecoordinateentryfields,entertheradius:
dX: 1.5471.5471.5471.547,dY: 0.00.00.00.0,dZ: 0.00.00.00.0PresstheEnterEnterEnterEnter key
4. Usingthecoordinateentryfields,entertheheight:
dX: 0.00.00.00.0,dY: 0.00.00.00.0,dZ: 3.2363.2363.2363.236PresstheEnterEnterEnterEnter key
Tosetthename:Tosetthename:Tosetthename:Tosetthename:1. SelecttheAttributeAttributeAttributeAttribute tabfromthePropertiesPropertiesPropertiesProperties window.
2. FortheValueValueValueValue ofNameNameNameName type:ThroatThroatThroatThroat
3. ClicktheOKOKOKOK button
Tofittheview:Tofittheview:Tofittheview:Tofittheview:
1. SelectthemenuitemView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveView....
7/28/2019 Training_HFSS_3.pdf
30/39
GroupObjectGroupObjectGroupObjectGroupObject
Togrouptheobjects:Togrouptheobjects:Togrouptheobjects:Togrouptheobjects:1. SelectthemenuitemEdit>SelectAllVisibleEdit>SelectAllVisibleEdit>SelectAllVisibleEdit>SelectAllVisible....OrpresstheCTRL+ACTRL+ACTRL+ACTRL+A key
2. Selectthemenuitem,3DModeler>Boolean>Unite3DModeler>Boolean>Unite3DModeler>Boolean>Unite3DModeler>Boolean>Unite
RenamegroupRenamegroupRenamegroupRenamegroup
Torenamethegroupofobjects:Torenamethegroupofobjects:Torenamethegroupofobjects:Torenamethegroupofobjects:
1.
FromtheModelModelModelModel tree,selecttheonlyobjectshown2. ClickthePropertiesPropertiesPropertiesPropertiesbutton
1. FortheValueValueValueValue ofNameNameNameName type:Horn_AirHorn_AirHorn_AirHorn_Air
2. ClicktheOKOKOKOK button
3. ClicktheDoneDoneDoneDone button
SetWorkingCoordinateSystemSetWorkingCoordinateSystemSetWorkingCoordinateSystemSetWorkingCoordinateSystem
Tosettheworkingcoordinatesystem:Tosettheworkingcoordinatesystem:Tosettheworkingcoordinatesystem:Tosettheworkingcoordinatesystem:
1. Selectthemenuitem3DModeler>CoordinateSystem>SetWorkingCS3DModeler>CoordinateSystem>SetWorkingCS3DModeler>CoordinateSystem>SetWorkingCS3DModeler>CoordinateSystem>SetWorkingCS
2. SelectCoordinateSystemWindow,
1. Fromthelist,selecttheCS:GlobalGlobalGlobalGlobal
2. ClicktheSelectSelectSelectSelect button
SetDefaultMaterialSetDefaultMaterialSetDefaultMaterialSetDefaultMaterial
Tosetthedefaultmaterial:Tosetthedefaultmaterial:Tosetthedefaultmaterial:Tosetthedefaultmaterial:
1. Usingthe3DModelerMaterialstoolbar,chooseSelectSelectSelectSelect
2. SelectDefinitionWindow:
1. Typepecpecpecpec intheSearchbyNameSearchbyNameSearchbyNameSearchbyName field
2. ClicktheOKOKOKOK button
7/28/2019 Training_HFSS_3.pdf
31/39
CreatetheHornWallCreatetheHornWallCreatetheHornWallCreatetheHornWall
CreatehornCreatehornCreatehornCreatehorn
1. SelectthemenuitemDraw>CylinderDraw>CylinderDraw>CylinderDraw>Cylinder
2. Usingthecoordinateentryfields,enterthecylinderposition
X: 0.00.00.00.0,Y: 0.00.00.00.0,Z: 0.00.00.00.0PresstheEnterEnterEnterEnter key
3. Usingthecoordinateentryfields,entertheradius:
dX: 1.6471.6471.6471.647,dY: 0.00.00.00.0,dZ:0.0:0.0:0.0:0.0PresstheEnterEnterEnterEnter key
4. Usingthecoordinateentryfields,entertheheight:
dX:0.0:0.0:0.0:0.0,dY:0.0:0.0:0.0:0.0,dZ:7.463:7.463:7.463:7.463PresstheEnterEnterEnterEnter key
Tosetthename:Tosetthename:Tosetthename:Tosetthename:
1. SelecttheAttributeAttributeAttributeAttribute tabfromthePropertiesPropertiesPropertiesProperties window.
2. FortheValueValueValueValue ofNameNameNameName type:HornHornHornHorn
3. ClicktheOKOKOKOK button
Tofittheview:Tofittheview:Tofittheview:Tofittheview:
1. SelectthemenuitemView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveView....
CompletetheHornCompletetheHornCompletetheHornCompletetheHorn
ToselecttheobjectToselecttheobjectToselecttheobjectToselecttheobject
SelectthemenuitemEdit>SelectAllVisibleEdit>SelectAllVisibleEdit>SelectAllVisibleEdit>SelectAllVisible....OrpresstheCTRL+ACTRL+ACTRL+ACTRL+A key
Tocompletethehorn:Tocompletethehorn:Tocompletethehorn:Tocompletethehorn:1. Selectthemenuitem3DModeler>Boolean>Subtract3DModeler>Boolean>Subtract3DModeler>Boolean>Subtract3DModeler>Boolean>Subtract
2. SubtractWindow
BlankParts:HornHornHornHorn
ToolParts:Horn_AirHorn_AirHorn_AirHorn_Air
Clonetoolobjectsbeforesubtract: UncheckedUncheckedUncheckedUnchecked
ClicktheOKOKOKOK button
7/28/2019 Training_HFSS_3.pdf
32/39
SetDefaultMaterialSetDefaultMaterialSetDefaultMaterialSetDefaultMaterial
Tosetthedefaultmaterial:Tosetthedefaultmaterial:Tosetthedefaultmaterial:Tosetthedefaultmaterial:
Usingthe3DModelerMaterialstoolbar,choosevacuumvacuumvacuumvacuum
CreateAirCreateAirCreateAirCreateAir
CreateAirCreateAirCreateAirCreateAir
1. SelectthemenuitemDraw>CylinderDraw>CylinderDraw>CylinderDraw>Cylinder
2. Usingthecoordinateentryfields,enterthecylinderposition
X: 0.00.00.00.0,Y: 0.00.00.00.0,Z:0.0:0.0:0.0:0.0PresstheEnterEnterEnterEnter key
3. Usingthecoordinateentryfields,entertheradius:
dX:2.2:2.2:2.2:2.2,dY:0.0:0.0:0.0:0.0,dZ:0.0:0.0:0.0:0.0PresstheEnterEnterEnterEnter key
4. Usingthecoordinateentryfields,entertheheight:
dX:0.0:0.0:0.0:0.0,dY:0.0:0.0:0.0:0.0,dZ:8.2:8.2:8.2:8.2PresstheEnterEnterEnterEnter key
Tosetthename:Tosetthename:Tosetthename:Tosetthename:
1. SelecttheAttributeAttributeAttributeAttribute tabfromthePropertiesPropertiesPropertiesProperties window.
2. FortheValueValueValueValue ofNameNameNameName type:AirAirAirAir
3. ClicktheOKOKOKOK button
Tofittheview:Tofittheview:Tofittheview:Tofittheview:
1. SelectthemenuitemView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveViewView>FitAll>ActiveView....
CreateRadiationBoundaryCreateRadiationBoundaryCreateRadiationBoundaryCreateRadiationBoundary
TocreatearadiationboundaryTocreatearadiationboundaryTocreatearadiationboundaryTocreatearadiationboundary
1. SelectthemenuitemEdit>Select>ByNameEdit>Select>ByNameEdit>Select>ByNameEdit>Select>ByName
2. SelectObjectDialog,
1. Selecttheobjectsnamed:AirAirAirAir
2. ClicktheOKOKOKOKbutton
3. SelectthemenuitemHFSS>Boundaries>Assign>RadiationHFSS>Boundaries>Assign>RadiationHFSS>Boundaries>Assign>RadiationHFSS>Boundaries>Assign>Radiation
4. RadiationBoundarywindow
1. Name:Rad1Rad1Rad1Rad1
2. ClicktheOKOKOKOK button
7/28/2019 Training_HFSS_3.pdf
33/39
CreatetheWaveportCreatetheWaveportCreatetheWaveportCreatetheWaveport
Tocreateacirclethatrepresentstheport:Tocreateacirclethatrepresentstheport:Tocreateacirclethatrepresentstheport:Tocreateacirclethatrepresentstheport:
1. SelectthemenuitemDraw>CircleDraw>CircleDraw>CircleDraw>Circle
2. Usingthecoordinateentryfields,enterthecenterposition
X:0.0:0.0:0.0:0.0,Y:0.0:0.0:0.0:0.0,Z:0.0:0.0:0.0:0.0PresstheEnterEnterEnterEnter key
3. Usingthecoordinateentryfields,entertheradiusofthecircle:
dX:0.838:0.838:0.838:0.838,dY:0.0:0.0:0.0:0.0,dZ:0.0:0.0:0.0:0.0PresstheEnterEnterEnterEnter key
Tosetthename:Tosetthename:Tosetthename:Tosetthename:
1. SelecttheAttributeAttributeAttributeAttribute tabfromthePropertiesPropertiesPropertiesProperties window.
2. FortheValueValueValueValue ofNameNameNameName type:p1p1p1p1
3. ClicktheOKOKOKOK button
Toselecttheobjectp1:Toselecttheobjectp1:Toselecttheobjectp1:Toselecttheobjectp1:
1. SelectthemenuitemEdit>Select>ByNameEdit>Select>ByNameEdit>Select>ByNameEdit>Select>ByName
2. SelectObjectDialog,
1. Selecttheobjectsnamed:p1p1p1p1
2. ClicktheOKOKOKOKbutton
7/28/2019 Training_HFSS_3.pdf
34/39
CreateWavePortExcitation1(Continued)CreateWavePortExcitation1(Continued)CreateWavePortExcitation1(Continued)CreateWavePortExcitation1(Continued)ToassignwaveportexcitationToassignwaveportexcitationToassignwaveportexcitationToassignwaveportexcitation
1. Selectthemenuitem HFSS>Excitations>Assign>WavePortHFSS>Excitations>Assign>WavePortHFSS>Excitations>Assign>WavePortHFSS>Excitations>Assign>WavePort
2. WavePort:General
1. Name:p1p1p1p1
2. ClicktheNextNextNextNext button
3. WavePort:Modes1. NumberofModes:2222
2. ForMode1Mode1Mode1Mode1,clicktheNoneNoneNoneNone columnandselectNewLineNewLineNewLineNewLine
3. Usingthecoordinateentryfields,enterthevectorposition
X::::----0.8380.8380.8380.838,Y:0.0:0.0:0.0:0.0,Z:0.0:0.0:0.0:0.0PresstheEnterEnterEnterEnter key
4. Usingthecoordinateentryfields,enterthevertex
dX:1.676:1.676:1.676:1.676,dY:0.0:0.0:0.0:0.0,dZ:0.0:0.0:0.0:0.0PresstheEnterEnterEnterEnter key5. PolarizeEField: CheckedCheckedCheckedChecked
6. ClicktheNextNextNextNext button
4. WavePort:PostProcessing
5. ClicktheFinishFinishFinishFinish button
7/28/2019 Training_HFSS_3.pdf
35/39
CreateOffsetCoordinateSystemCreateOffsetCoordinateSystemCreateOffsetCoordinateSystemCreateOffsetCoordinateSystemCreateCSCreateCSCreateCSCreateCS
1. Selectthemenuitem3DModeler>CoordinateSystem>Create>RelativeCS>Offset3DModeler>CoordinateSystem>Create>RelativeCS>Offset3DModeler>CoordinateSystem>Create>RelativeCS>Offset3DModeler>CoordinateSystem>Create>RelativeCS>Offset
2. Usingthecoordinateentryfields,entertheorigin
X:0.0:0.0:0.0:0.0,Y:0.0:0.0:0.0:0.0,Z:7.463:7.463:7.463:7.463PresstheEnterEnterEnterEnter key
CreateaRadiationSetupCreateaRadiationSetupCreateaRadiationSetupCreateaRadiationSetupTodefinetheradiationsetupTodefinetheradiationsetupTodefinetheradiationsetupTodefinetheradiationsetup
1. SelectthemenuitemHFSS>Radiation>InsertFarFieldSetup>InfiniteSphereHFSS>Radiation>InsertFarFieldSetup>InfiniteSphereHFSS>Radiation>InsertFarFieldSetup>InfiniteSphereHFSS>Radiation>InsertFarFieldSetup>InfiniteSphere
2. FarFieldRadiationSphereSetupdialog
InfiniteSphereInfiniteSphereInfiniteSphereInfiniteSphere Tab
1. Name:ff_2dff_2dff_2dff_2d
2. Phi:(Start:0,0,0,0,Stop:90,90,90,90,StepSize:90)90)90)90)3. Theta:(Start:----180,180,180,180,Stop:180,180,180,180,StepSize:2)2)2)2)
1.1.1.1. CoordinateSystemCoordinateSystemCoordinateSystemCoordinateSystemTab
1. SelectUselocalcoordinatesystemUselocalcoordinatesystemUselocalcoordinatesystemUselocalcoordinatesystem
2. ChooseRelativeCS3RelativeCS3RelativeCS3RelativeCS3
2. ClicktheOKOKOKOK button
7/28/2019 Training_HFSS_3.pdf
36/39
AnalysisSetup
CreatinganAnalysisSetupCreatinganAnalysisSetupCreatinganAnalysisSetupCreatinganAnalysisSetup
Tocreateananalysissetup:Tocreateananalysissetup:Tocreateananalysissetup:Tocreateananalysissetup:
1. SelectthemenuitemHFSS>AnalysisSetup>AddSolutionSetupHFSS>AnalysisSetup>AddSolutionSetupHFSS>AnalysisSetup>AddSolutionSetupHFSS>AnalysisSetup>AddSolutionSetup2. SolutionSetupWindow:
1. ClicktheGeneralGeneralGeneralGeneral tab::::
SolutionFrequency:5.0GHz:5.0GHz:5.0GHz:5.0GHz
MaximumNumberofPasses:10101010
MaximumDeltaSperPass:0.020.020.020.02
2. ClicktheOKOKOKOK button
SaveProjectSaveProjectSaveProjectSaveProject
Tosavetheproject:Tosavetheproject:Tosavetheproject:Tosavetheproject:
1. InanAnsoftHFSSwindow,selectthemenuitemFile>SaveAsFile>SaveAsFile>SaveAsFile>SaveAs.
2. FromtheSaveAsSaveAsSaveAsSaveAswindow,typetheFilename:hfss_chornhfss_chornhfss_chornhfss_chorn
3. ClicktheSaveSaveSaveSave button
Analyze
ModelValidationModelValidationModelValidationModelValidation
Tovalidatethemodel:Tovalidatethemodel:Tovalidatethemodel:Tovalidatethemodel:
1. SelectthemenuitemHFSS>ValidationCheckHFSS>ValidationCheckHFSS>ValidationCheckHFSS>ValidationCheck
2. ClicktheCloseCloseCloseClosebuttonNote:Note:Note:Note: Toviewanyerrorsorwarningmessages,usetheMessageManager.
AnalyzeAnalyzeAnalyzeAnalyze
Tostartthesolutionprocess:Tostartthesolutionprocess:Tostartthesolutionprocess:Tostartthesolutionprocess:
1. SelectthemenuitemHFSS>AnalyzeAllHFSS>AnalyzeAllHFSS>AnalyzeAllHFSS>AnalyzeAll
7/28/2019 Training_HFSS_3.pdf
37/39
SolutionDataSolutionDataSolutionDataSolutionDataToviewtheSolutionData:ToviewtheSolutionData:ToviewtheSolutionData:ToviewtheSolutionData:
1. SelectthemenuitemHFSS>Results>SolutionDataHFSS>Results>SolutionDataHFSS>Results>SolutionDataHFSS>Results>SolutionData
ToviewtheProfile:ToviewtheProfile:ToviewtheProfile:ToviewtheProfile:
1. ClicktheProfileProfileProfileProfile Tab.
ToviewtheConvergence:ToviewtheConvergence:ToviewtheConvergence:ToviewtheConvergence:
1. ClicktheConvergenceConvergenceConvergenceConvergence TabNote:Note:Note:Note:ThedefaultviewisforconvergenceisTableTableTableTable.SelectthePlotPlotPlotPlot radiobuttontoview
agraphicalrepresentationsoftheconvergencedata.
ToviewtheMatrixData:ToviewtheMatrixData:ToviewtheMatrixData:ToviewtheMatrixData:
1. ClicktheMatrixDataMatrixDataMatrixDataMatrixData Tab
Note:Note:Note:Note:Toviewareal-timeupdateoftheMatrixData,settheSimulationtoSetup1,LastSetup1,LastSetup1,LastSetup1,Last
AdaptiveAdaptiveAdaptiveAdaptive
2. ClicktheCloseCloseCloseClose button
Far Field Overlays
7/28/2019 Training_HFSS_3.pdf
38/39
FarFieldOverlays
EditSourcesEditSourcesEditSourcesEditSources
ToModifyaTerminalexcitation:ToModifyaTerminalexcitation:ToModifyaTerminalexcitation:ToModifyaTerminalexcitation:
1. SelectthemenuitemHFSS>Fields>EditSourcesHFSS>Fields>EditSourcesHFSS>Fields>EditSourcesHFSS>Fields>EditSources
2. EditSourceswindow
1. Source:p1:m1p1:m1p1:m1p1:m1
1. ScalingFactor:1111
2. Offset:0000
2. Source: p1:m2p1:m2p1:m2p1:m2
1. ScalingFactor:1111
2. OffsetPhase:90909090
3. ClicktheOKOKOKOK button
CreateFarFieldOverlayCreateFarFieldOverlayCreateFarFieldOverlayCreateFarFieldOverlay
Tocreatea2Dpolarfarfieldplot:Tocreatea2Dpolarfarfieldplot:Tocreatea2Dpolarfarfieldplot:Tocreatea2Dpolarfarfieldplot:
1. SelectthemenuitemHFSS>Results>CreateReportHFSS>Results>CreateReportHFSS>Results>CreateReportHFSS>Results>CreateReport
2. CreateReportWindow::::
1. ReportType:FarFieldsFarFieldsFarFieldsFarFields
2. DisplayType:RadiationPatternRadiationPatternRadiationPatternRadiationPattern
3. ClicktheOKOKOKOKbutton
3. TracesWindow::::
1. Solution:Setup1:Setup1:Setup1:Setup1:LastAdaptiveLastAdaptiveLastAdaptiveLastAdaptive
2. Geometry: ff_2dff_2dff_2dff_2d
3. IntheSweepsSweepsSweepsSweeps tab
1. PrimarySweep:ClickontheNamePhiPhiPhiPhi andtoggletoThetaThetaThetaTheta
4. IntheMagMagMagMag tab
1. Category:GainGainGainGain
2. Quantity:GainLHCPGainLHCPGainLHCPGainLHCP,,,,GainRHCPGainRHCPGainRHCPGainRHCP
3. Function:dBdBdBdB
5. ClicktheDoneDoneDoneDone button
7/28/2019 Training_HFSS_3.pdf
39/39