Adding a Solution Setup to an HFSS Design

If you have an existing setup, you can Copy and Paste it, and then edit parameters. If you have already created a solution and you want to use an existing mesh, you can click Add Dependent Solve Setup. To add a new solution setup to an HFSS Solution Type design:

  1. Select a design in the project tree.
  2. Click HFSS>Analysis Setup>Add Solution Setup, or right-click Analysis in the project tree, and then click Add Solution Setup on the shortcut menu, or select the Simulation tab on the ribbon, and click the Setup icon:
    Setup drop-down  menu, Auto option highlighted.

For HFSS designs you can choose Auto or Advanced Solution Setup.

Auto Solution Setup

In order to use Auto setup, "Use Automatic Settings" under Analysis Configuration must be checked. Auto features a simplified dialog with a slider bar that you can adjust from Higher Speed (which sacrifices accuracy to achieve optimum speed), to Balanced (which is more accurate but faster than the highest accuracy setting) to Higher Accuracy (which takes the time to ensure optimal accuracy).

Driven Solution Setup dialog, General tab.

The Properties for the Auto Solver Setting includes the same choices.
Properties window. Enabled option  check marked. Auto Solver Settings property options menu expanded.

The Auto setup includes a single sweep, for which you can edit the Distribution, Start, and End. If the design does not include a port, the sweep type can only be Discrete. If one or port ports exist, the sweep can be Interpolating or Discrete.

If you add more sweeps, you can Delete a selected distribution.

The Preview button displays the sweep(s) as currently defined.

The Auto setup includes tabs for General, Derivatives, and Defaults.

General

Includes general solution settings. You can specify the name, change the slider bar to do different solver settings, choose sweep type, set frequency range, choose Save Fields and Save radiated fields only options, (required if you intend to Plot Field Overlays) and do HPC settings.

Includes settings for mesh linking, mesh assembly for designs that include 3D components, absorbing boundaries on ports, wave port adapt options, and whether to Save Fields and Save radiated fields only. You must save fields if you intend to plot or post process fields.

For HFSS solutions the Fields area contains a Far Field Observation Domain area that allows you to specify a Far Field sphere or edit an existing setup. To evaluate radiated fields in the far-field region, you must check Saved Fields in the solution and sweep setups, and set up an infinite sphere that surrounds the radiating object. You can set up the infinite sphere by selecting Create Far Field... from the menu. For the procedure, see Setting up a Far Field Infinite Sphere.

Fileds groupbox, Save Fields option enabled. Far Field Observation Domain groupbox, Create Far Field option highlighted.

If you do so, fields are generated during the solve and for any dependent frequency sweeps, and written as .ffd files rather than as a post processing step. After the simulation, editing or deleting the selected far field setup invalidates the last adaptive solution of the driven setup as well as its dependent sweep’s solution.

For very large designs, saving fields can potentially result in very large files. In such cases, you can use the Object/Face List button to open a Saved Fields dialog to select from object or face lists you have predefined. You would then save 3D fields only on certain objects or faces, which could save disk space. The default is All Objects.
Saved Fields dialog. Objectlist1 option enabled.

The selection in the solve setup will dictate the behavior of the frequency sweep solve. Changing the selected lists will invalidate the last adaptive solution. If you subsequently create a Near Field or Far Field Radiation setup and select a list there, you receive a warning if your selections do not match those selected for the solve.

The selection in the solve setup will dictate the behavior of the frequency sweep solve. Changing the selected lists will invalidate the last adaptive solution. If you subsequently create a Near Field or Far Field Radiation setup and select a list there, you receive a warning if your selections do not match those selected for the solve.

Derivatives

If your design contains variables, they are listed here. HFSS can calculate derivatives for your variables.

Defaults

Enables you to save the current settings as the defaults for future solution setups or revert the current settings to HFSS's standard settings.

Advanced Solution Setup

The Advanced Solution Setup lets you have more control over the settings, and provides more options. For all HFSS solution types, if you choose Advanced, the Solution Setup dialog box appears. The appearance differs depending on the Solution Type. For example for Driven Solution Terminal Types, the DC R (Beta) tab also appears.
Driven Solution Setup dialog, General tab.

It is divided among the following tabs:


General

Includes general solution settings, including frequency and S-parameter settings.

Mesh/Solution Options

Includes Initial Mesh option settings for lambda refinement.

The Solution options include the Order of Basis setting, whether to use the direct solver or iterative solver, whether to enable the use of solver domains, if available for the solution type, and for designs that contain only lumped ports as sources, or a combination of lumped and circuit ports, whether to use Enhanced low frequency accuracy.

In those cases, when you enable Enhanced low frequency accuracy the solver is tuned to reliably solve low frequencies. In addition, for designs with only lumped ports and/or circuit ports, interpolating sweeps are tuned to solve more low frequency points in order to accurately represent very low frequency results.

Driven Solution Setup dialog, Mesh/Solution Options tab.

Advanced

Includes settings for mesh linking, and for designs that include 3D components, Mesh Fusion.

Driven Solution Setup dialog, Advanced tab.

For assigned Ports includes areas that are active if you have Use Radiation Boundaries on Ports, and wave port adapt options.

Port Options groupbox.

The Fields pane lets you specify whether to Save Fields and Save radiated fields only. You must save fields if you intend to plot or post process fields.

For HFSS solutions the Fields area contains a Fields Observation Domain area that allows you to specify a Far Field sphere or edit an existing setup. If you do so, fields are generated during the solve,

Fields groupbox, Save Fields enabled.

If you do so, fields are generated during the solve and for any dependent frequency sweeps, and written as .ffd files rather than as a post processing step. After the simulation, editing or deleting the selected far field setup invalidates the last adaptive solution of the driven setup as well as its dependent sweep’s solution.

For very large designs, saving fields can potentially result in very large files. In such cases, you can use the Object/Face List button to open a Saved Fields dialog to select from object or face lists you have predefined. You would then save 3D fields only on certain objects or faces, which could save disk space. The default is All Objects.
Saved Fields dialog. Objectlist1 enabled.

The selection in the solve setup will dictate the behavior of the frequency sweep solve. Changing the selected lists will invalidate the last adaptive solution. If you subsequently create a Near Field or Far Field Radiation setup and select a list there, you receive a warning if your selections do not match those selected for the solve.

Adaptive Options

The Adaptive Options include Maximum Refinement per pass, Maximum Refinement, and Minimum Number of Passes, and Minimum Converged Passes.

Driven Solution Setup dialog, Adaptive Options tab.

Maximum Refinement Per Pass

Maximum Refinement

Minimum Number of Passes

Minimum Number of Converged Passes

If you have set the Beta Option for Parallel Component Mesh Adapt, and the design contains 3D components, the Adaptive Options tab also lets you select 3D Component Adapt Options.

3D Component Adapt Options groupbox.

Parallel component adapt for mesh fusion workflow in MCAD including both 3D component array and general mesh fusion. During the component adapt, the multiple components are solved in parallel during each adaptive pass. You can select from Fully Independent adapt (the default for a Mesh Fusion project), Balanced adapt, and Fully coupled adapt. If you select Fully Independent or Balanced, you can specify that the last adaptive solve performs a Fully Coupled Solve, or if unchecked, a memory estimation.

You can assign certain boundaries and ports to improve adaptive accuracy. For example, for component without any ports, certain ports together with a PEC boundary can be added to drive the adaptive pass. These boundaries and/or ports are present during adaptive pass only and will be removed automatically during full design solve. To do so, right-click on the Excitations icon and select Set for Mesh Adapt Only...

Excitations shortcut menu, Set for Mesh Adapt Only option highlighted.

This opens a dialog listing the ports/boundaries.

Set for Mesh Adapt Only dialog.

When an adapted port is present, you have an option to display s-parameter results that do or do not include adapted ports (full s-matrix or reduce s-matrix) for adaptive solves. Ports selected here do not appear in the Edit Sources dialog. Because there is no LastAdaptive solution if you turn off “Perform Fully Coupled Solve at the Last Pass”, the far field plot will be blank.

DC R The ability to Use Q3D for DC Simulation in HFSS causes an additional DC R (Beta) tab to appear in the Driven Solution Setup dialog for HFSS Network Analysis Terminal solution types.
Driven Solution Setup dialog, DC R tab.

The fields allow you to adjust the values for DC point calculation in HFSS.  Also see Options for Interpolating Sweeps, and Options for Discrete Sweeps where you can select and option to Use Q3D to Solve the DC Point.

Expression Cache

Includes a list of expressions (including post processing variables) that you can use for convergence for adaptive analysis.

Derivatives

If your design contains variables, they are listed here. HFSS can calculate derivatives for your variables.

Defaults

Enables you to save the current settings as the defaults for future solution setups or revert the current settings to HFSS's standard settings.


  1. Click the General tab.
  2. The Enabled check box on General tab permits to you to disable a setup so that it does not run when you select Analyze All.
  3. For Driven solution types, do the following:
  1. Select whether you want to solve for Single frequency, Multi-Frequency, or Broadband, and enter the appropriate Solution Frequency data and select the frequency units from the pull down list.
  2. Optionally, select Solve Ports Only.
  1. If you are performing an adaptive analysis, enter 2 or more passes in the Maximum Number of Passes box, and then specify the remaining adaptive analysis parameters for HFSS.
  1. The lower right corner also contains a button for HPC and Analysis options. Here you can select or create an analysis configuration.
  2. Click OK.
  3. Optionally, add a frequency sweep to the solution setup.