Automation in Setting up an Open Problem

In an open problem, an air volume encompassing the outer radiating surfaces is modeled by a surrounding object. Radiation boundary conditions (ABC, PML or FEBI) are assigned to the outer radiating surfaces (i.e., faces of the region) to absorb all outgoing waves. HFSS users can use the Create Open Region command and Update Open Region Padding command to automate the setup of an open region problem. If you have specified the Auto Open Region check box in the Solution type, you will receive an error message. You must leave that check box unchecked to use this approach to automating an open problem.

You can access the Create Open Region command in three different ways:

This displays the Create Open Region wizard.

Create Open Region dialog.

Your selections here guide the software in setting up the region and boundaries that are required to model the device as an open problem.

If you can created two or more solution setups, a pull-down provides you the ability to select the adaptive frequency. The default is to use the value from the first solve setup (in alphabetical order).

Project Tree, Analysis folder. Create Open Region dialog. Operating Frequency drop-down menu expanded.

By option you can manually type in a value.

Default is at the Neg Z direction.

Radiation, an absorbing boundary condition (ABC) that absorbs outgoing waves..

FEBI, finite element-boundary integral (FEBI) method. Unlike ABC and PML, the IE hybrid region can be of arbitrary shape, both concave and convex thus in some cases allowing the size of the finite element solution domain to be significantly reduced.

PML, perfectly matched layer, uses several layers of specialized materials that absorb outgoing waves.

Default region padding = min(L/2, Lambda/<Boundary Type Specific>) where L is the diagonal of device's bounding box and Lambda is the wavelength of the operating frequency. This is the same formulation used in the "auto-open" design mode. The padding for ABC = min(L/2, Lambda/3). The padding for FEBI is min(l/2, Lambda/8). The padding for PML = min(L/2, Lambda/4).

When you have made your selections, and OK the dialog, region is created and displayed as a wireframe with the boundary highlighted as selected.

Model of wireframe region in rectangular form.

Clicking outside the boundary de-selects the boundary. The boundary appears in the Project tree under boundaries (for Radiation and PML) or Hybrid regions (for FEBI) and under radiating surface in the history tree.

Project Manager window showing project tree and boundary folder.

In the case of a PML, the Project manager window and history tree show the PML objects. The visibility of these objects are defaulted to off.

Project Manager window showing History tree.

You can edit the properties of the created region objects in the history tree. You can also edit the properties of radiation and FEBI boundaries in the Project tree. More direct control of PML settings can be had by creating the PML boundaries via the PML wizard.

The region’s size is automatically updated if you change the size of your modeled device, but the region padding is not updated automatically.

Recalculate the Padding for Regions

The Update Open Region Padding command is enabled whenever there is a region object in a design. To Recalculate the Padding for Regions, select Update Open Region Padding.

This opens the Update Open Region dialog.

Update Open Region Padding dialog.

The function resembles that in the Create Open Region dialog box, where you can specify the operating frequency by selecting an already created setup or manually typed a value.

On OK, the region padding is updated based on the out-of-the box formulation min(L/2, Lambda/4) where L is the diagonal of the device's bounding box and Lambda is the wavelength of the adaptive frequency of the solve setup. The region is automatically resized when users edit the solve setup's adaptive frequency. Initial meshes and solutions are invalidated when the region is resized.

For example, suppose you began with a device diagonal size as 10 mm. You then launched the wizard and specified an operation frequency of 10 GHz. This ends with the region padding set to 5 mm. You then increase the device diagonal to 20 mm. The region is resized to encompass all geometries but padding remains at 5 mm. You then launch Update Open Region Padding and specify an operation frequency of 10 GHz On OK, the region padding is updated to 7.5 mm.