Assigning SBR+ Hybrid Regions

HFSS can use shooting and bouncing ray (SBR) technology to compute the scattered field contribution of defined platform geometry via one-way coupling. This allows you to efficiently calculate installed near field patterns, far-field patterns and coupling (S-parameters) between antennas in the presence of an electrically large scattering geometry.

Note that the same SBR+ mesh used for both SBR+ simulation and VRT is also used in extracting wedges according to the user-specified criteria. This is done so that the wedge locations extracted are very near the physical edges of the SBR+ geometry model in the simulation, preserving accuracy of the line-of-sight visibility check for wedges.

You must select an appropriate object in order to enable the menu.

To assign an SBR+ Hybrid Region:

  1. Select the object you want to assign as an SBR+ Region, and use one of the following menus:

HFSS > Hybrid > Assign Hybrid > SBR+ Region

Right-click in the Modeler window and select Assign Hybrid > SBR+ Region.

Select the Hybrid Regions icon in the Project tree, right-click, and click Assign > SBR+ Region.
Hybrid Region right-click menu. Assign option highlighted, FE-BI option highlighted.

The dialog for Hybrid Region opens, showing the default name and type selection as IE Region. Because you may decide to change an assignment for IE Regions, and PO Regions, the dialog shows these types as radio button selections.
Hybrid Region dialog

  1. When you OK the dialog box, the assignment appears in the Project Tree under Hybrid Regions.
  2. SBR+ Solver Options are enabled in Solve setups for HFSS when an SBR+ Region is present.
    Driven Solution Setup dialog. Hybrid tab.
    You can set Ray Density Per Wavelength and Maximum Number of Bounces, and if you have not done so, create or edit an infinite sphere setup for Far Field Observation. See Setting Hybrid Region Parameters for HFSS. You can also choose to Skip SBR+ Solve During Adaptive Passes. SBR+ regions are not being mesh adapted and SBR+ solutions have no impact on field solutions on FEM or IE regions. However, SBR+ does impact stopping criteria in some cases such as coupling between two separate source antennas. Therefore, to speed up mesh adaption, you can choose to not solve SBR+ regions until source regions have converged in isolation. However, SBR+ does impact stopping criteria in some cases in the form of cache expression such as coupling between two separate source antennas or far field pattern. In such cases, SBR+ solve could not be skipped. Moreover, SBR+ solve is always launched when the maximum number of passes is reached regardless of source region convergence.

    If you created an Incident Plane Wave for the design, the Hybrid tab lets you make an RCS Type selection for Monostatic or Bistatic.
    SBR+Solver Options groupbox
    If you select Monostatic, the infinite sphere setup is disabled. In this case, the solver computes the scattered field in the direction of the plane wave. The Reporter will not require a geometry selection, and offers a range of Monostatic quantities for Monostatic RCS traces. See Generating Reports for Monostatic RCS.

    If you select have assigned both an SBR+ region and an Incident Plane wave, and select Bistatic as the RCS Type, the Near Field and Far Field Observation domain fields are enabled, and the Far Field Radiation Sphere Setup dialog appears as follows, allowing you to create an infinite sphere for a Far Field or a rectangle for examining near fields. You can edit an existing Far Field Infinite Sphere or Near Field Rectangle setup by selecting from the drop down menu and clicking Edit Field Domain Setup.
    Far Field Radiation Sphere Setup dialog.

    If you have created one or more field observation domains, these are listed on the dropdown. You can edit an existing Far Field Infinite Sphere or Near Field Rectangle by clicking Edit Field Domain Setup.

    Far Field Radiation Sphere Setup
    For Near Field rectangle setups, you can use the feature described in Overlay Contour Plot of Near Field on Rectangle.
  3. Enable SBR+ Self Coupling computation capability for driven designs means that the diagonal S-param term takes into consideration the SBR+ scattering effect, and is more accurate. For a discussion of SBR coupling see, Select Tx/Rx Antennas for SBR+ Solutions.
    Enable SBR+ Self-Coupling
  4. The PTD/UTD Simulation Settings allow for the inclusion of additional wedge diffraction phenomenology that can improve the accuracy of SBR+ simulations. You can opt out of using the PTD/UTD settings, or select PTD Correction or PTD Correction + UTD Rays. Selecting one of the PTD Correction options enables a field for specifying PTD Edge Density. This controls how densely wedges are segmented when establishing line of sight from the field source (for example, Tx antenna) to each wedge segment.

    Wedge Correction set to PTD Correction.
    For SBR+ simulations, the Physical Theory of Diffraction (PTD) and Uniform Theory of Diffraction (UTD) features can account for additional phenomenology not well predicted by plain SBR due to truncation of uniform Physical Optics (PO) currents at sharp angular discontinuities (“wedges”) on metallic surfaces and blockage of SBR’s Geometrical Optics (GO) rays. PTD is a numeric correction to the scattered fields radiated by PO currents near wedges. UTD launches bundles of edge-diffraction rays from directly illuminated portions of each wedge along the Keller cone. Once launched, the UTD rays behave exactly like regular SBR rays, propagating according to GO and painting PO currents at each bounce that contribute to the scattered field. The UTD rays often illuminate portions of the SBR scattering geometry that are never reached by SBR GO rays launched directly from the field source.
    Diagram of an incident ray and resulting Keller cone.

The PTD and UTD wedge features are only deployed for metallic wedges with line-of-sight visibility from the source (Tx) location. If either adjacent surface of the wedge is non-PEC and not within the tolerance for PEC-like, or if the entire edge segment is not visible to the source, the wedge will be ignored in the SBR+ simulation and for visual ray tracing (VRT).

  1. Advanced Option for NF Accuracy Settings for SBR+

The NF Accuracy settings (Beta feature, NF Accuracy Controls for SBR+) provide access to methodology settings relating to cases where Tx antennas, Rx antennas, and near-field observation points are in proximity to the scattering geometry (i.e., the platform CAD model). When this feature is switched off, HFSS SBR+ uses default near-field accuracy settings that should be adequate for most situations, including close-proximity Tx/observer conditions that this feature is designed to tune.

  1. Advanced Option for Multibounce Ray Density

By option you can select the Advanced SBR+ Options and enable Customize Multibounce Ray Density Control Options.

Advanced SBR+ Options, Customize Multibounce Ray Density Control Options enabled.

You can then select the Multibounce Ray Density Control tab.

SBR+ Advanced Options, Multibounce Density Control tab.

Use the checkbox to Enable Multibounce ray density and enter the maximum number of subdivisions to be used in the solve. Enabling the feature may increase the solve time.

The MBRDC Maximum Split Depth field value increases the number of spawned ray tracks on each ray bounce. The MBRDC algorithm is designed to achieve the ray density per wavelength criterion at any bounce depth. If a footprint at depth N in a ray track does not satisfy the ray-density criterion, the MBRDC algorithm attempts a refined ray shoot from an earlier bounce, just for the ray in question. The size of the triggering footprint informs the level of refinement. If the refined shoot is not successful in achieving the desired footprint size, or new footprints are too large, the MBRDC algorithm attempts further, recursive refinements. The MBRDC Maximum Split Depth setting limits how aggressively the refinement algorithm is applied by specifying the maximum number of split recursions. For this reason, linear increases in Maximum Split Depth can yield a geometric progression in the total number of rays shot and associated solution time.

When both MBRDC and UTD are enabled, first-bounce UTD rays and bright points on wedges are recomputed during the MBRDC splitting process, but only the original raytrack is rendered up to the 1st bounce. Similarly, length-based ray filters are applied to the original UTD initial ray track up to 1st bounce rather than using the information in the additional MBRDC tracks. This is a known limitation.

  1. Advanced Option for Geometrical Optics (GO) Blockage

SBR+  normally applies a physical optics (PO) blockage model where blockage effects emerge from partial cancellation of the incident field by the scattered field. PO blockage not only occurs in connection with the incident field from the Tx antennas, but also within the scattered field itself when reflected fields from the previous bounce are diminished by a blocking surface along the geometrical-optics (GO) reflection path at the current bounce by evaluating the scattering contribution of the incident ray field at that bounce.

In cases of significant blockage by a large obstruction, the PO blockage model requires accurate currents over the extent of the obstruction. Sometimes, this is hard to achieve in the ray tracing approximation. For example, the obstruction may not be well illuminated by direct rays from the Tx antenna or multi-bounce rays after an earlier reflection. An alternative is to use a GO blockage model where scattered field contributions are added to an observation point subject to a line-of-sight (LOS) blockage check performed by the ray tracer. In some cases, this is more accurate than the default PO blockage formulation, while in others it is less accurate. GO blockage also entails a non-trivial computational cost, as the blockage check with the ray tracer must be performed for each observation angle (or point) for each ray hit point.

In addition to GO Blockage for SBR and UTD ray tracks, this feature is also available for PTD and CW.

Limitations for GO Blockage:

GO Blockage formulation is suited specifically for SBR+ ray tracks, including UTD ray tracks. While GO Blockage for CW and PTD has been implemented for the first time in this release, results can be surprising and/or inaccurate, as a limitation of the methodology.

Summary Workflow for GO Blockage:

Click the Advanced SBR+ Options button to open the SBR+ Advanced Options window. On the Enable tab, Check GO Blockage Options to enable the GO Blockage tab.

Advanced SBR+ Options dialog. Enable tab.

On the GO Blockage tab, you have check box options to enable or disable GO Blockage, Surface self-block, and GO Blockage Checks for Incident Fields..

SBR+ Advanced Options. GO Blockage tab. Enable GO blockage selected.

Surface Self-Block: if enabled, the surface where the footprint is radiated from is used for blockage check, that is, anything below the surface with respect to the incoming ray is not in line of sight. If the setting is disabled, the footprint surface is not used for blockage checks (anything below the surface with respect to the incoming ray is in line of sight), but other surfaces are used for blockage.

For example, consider a parametric beam antenna illuminating a series of plates.

Model of a parametric beam antenna illuminating a series of plates.

In the plots, the shadows behind the plates are much more pronounced with GO Blockage enabled, but the fields have non-physical discontinuities.

PO Blockage Near E plots.

 

Add GO Blockage Checks to Incident Fields: if enabled, GO blockage effects will also be calculated for the incident field via line-of-sight checks from sources to field points, effectively computing a direct field in the Geometrical Optics sense. For example, the figure below shows the total E-field of a planewave incident on PEC bodies with this option enabled.

  1. Wedge settings for the SBR+ simulation with PTD/UTD are only accessible for an SBR+ design. Wedges are based on theAutomatic Wedge Generation settings, optional Interactive Wedge Editing, and the initial mesh. The initial mesh is automatically generated on launch of the SBR+ Wedge Settings dialog box, if needed. The dialog will not launch if an initial mesh is not available and cannot be generated. The SBR+ Wedges submenu can be accessed through a right-click the Hybrid Regions icon in the Project tree.
    Hybrid Region right-click menu. SBR+ Wedges highlighted. Settings... option selected.

    The submenu contains the option for opening the SBR+ Wedge > Settings dialog box and a checkable option for enabling or disabling Wedge Visibility. If visible, wedges are shown as thick red lines in 3D model window for automatically generated wedges, and as blue lines for interactively edited wedges. Visualization is turned off when there is design edits that invalidate the initial mesh.

    3D Model of a ship with wedges visible.

    The SBR+ Wedge Settings dialog box contains the Automatic Wedge Generation parameters and the Interactive Wedge Editing feature.

    SBR+ Wedge Settings dialog.

    The Wedge Generation parameters are used to determine the candidate set of wedges to be included, with optional filters that can restrict their location on the geometry. The final set of wedges to be used in the SBR+ simulation is the intersection of all the wedge generation criteria, and the effects of any optional Interactive Wedge Editing. complete flexibility in specifying where the wedges are to be used for the simulation. This is important since adding many wedges on very large geometry structures (aircraft, vehicles, etc.) can significantly impact the SBR+ simulation time.

    Enable Automatic Wedge Generation.

    By default, the checkbox is enabled, allowing access to the automatic features and parameters. If you un-check it, the automatic features are disabled. You can independently enable Wedge Editing.

    SBR+ Wedge Settings dialog.

    Wedges added through Automatic Wedge Generation are displayed in red.

    3D model of a ship with wedges visible.

    Maximum Wedge Angle:

    An angular criteria can be specified for the maximum wedge angle to help filter the desired set of wedges - default value is 135 deg. This wedge angle ranges from minimum 0 deg to maximum 180 deg. All wedges are included that are less than or equal to the specified maximum angle. An angle equal to 0 deg would be created by a “collapsed” wedge (like a closed hinge), while an angle equal to 180 deg would be created by a completely “open” wedge (like a fully open hinge). You can assign a design variable to Maximum Wedge angle, but you cannot create a design variable within the dialog.

    Automatic Wedge Generation groupbox.

    Include Sheet Edges:

    You can choose to include or exclude the edges from sheets (non-connected edges, also known as “knife edges”). The default value is true which includes these edges. Sheet edges are triangle edges with no adjacent/connected triangle along that edge. In the physical object we are modeling these may represent extremely thin surfaces such as metal “fins”, etc.

    Optional parameters:

    Apply Source Distance filter:

    A “source distance filter” allows you to specify that you want to include wedges within a finite 3D distance from a point (the “source”).

    Apply Source Distance Filter option enabled.

    You can choose model Points from drop down as source location, or specify the absolute X, Y, Z in model units. X, Y, Z can be specified in global coords or relative to a custom CS. When you select a geometry Point, its coordinate system and X, Y, Z are displayed.

    The Distance default is 1 <model unit>. You can assign an existing design variable to the Distance. Default value is false (no Source Distance Filter).

    Apply Box Filter:

    You can select any non-model box that is aligned with the Global Coordinate System axes via a drop-down menu, within which wedges will be included. Default value is false (no Box Filter).

Optional Interactive Wedge Editing

This feature provides complete flexibility in specifying where the wedges are to be used for the simulation. This is important since adding many wedges on very large geometry structures (aircraft, vehicles, etc.) can significantly impact the SBR+ simulation time.

Checking the Enable Wedge Editing the Model Window box enables the buttons for removing wedges from selected geometries (faces, objects, etc.) , adding wedges to selected geometries, and resetting edits.

Interactive Wedge Editing groupbox. Enable Wedge Editing in Modle Window option enabled.

After you select a geometry and Add Wedges, the interactively added wedges appear in blue.

3D model of a ship before and after interactively added wedges.

If you select Remove Wedges, all wedges on the selected geometry objects are removed. These can be automatically generated wedges or interactively added wedges.

Click Reset Wedges to undo all interactive wedge editing operations. A confirmation dialog appears. Press Yes to reset all wedge editing operations. The reset button is disabled if no wedge edit operations are present.

Current Limitations on PTD/UTD Wedge Generation/Editing

Situations where wedges cannot be generated:

Light Weight Imported STL Geometries: STL models imported as light weight geometries are currently not supported for interactive wedge editing (as of R24.1).

In the Initial Mesh Settings for SBR+ Solution type or for HFSS with Hybrid and Arrays that include SBR+ regions, you can turn off tolerant meshing.

Initial Mesh Settings dialog. General tab.

In this case you should consider Current Limitations on PTD/UDT Wedge/Generation Editing.

Configure Simulation with SBR+ Antenna Geometry Blockage (HFSS with Hybrid and Array Solution Type):

The typical configuration begins with a fully integrated model with all geometry. You then select the near antenna region including any nearby geometry interacting with the antenna for analysis by HFSS – either by identifying these objects by hybrid region assignment, or by copying them out to a separate source antenna design to be solved with the HFSS solver, etc. The nearby antenna geometry could even be something different than what is used for the integrated model, such as a flat plate or other structure for considering the nearby antenna interactions. This source antenna design should likely be enclosed in a FE-BI region to allow for easier downstream processing, whether we are in a Hybrid or SBR+ solution type. If you use a separate source antenna design, you can re-introduce it to the target design with the full geometry model by creating a 3D component for an antenna that is a linked design to the source design. This means you no longer need to designate any “Model Blockage” when setting up the linked design. You do this as a separate step outside creation of the linked design by selecting geometry from the SBR+ region to be designated as “Model Blockage” associated with a particular source antenna. Note there is no restriction on what objects and/or materials can be designated as “model blockage” geometry. Also note that for either solution type, SBR+ or hybrid HFSS-SBR+, that this selection will be from the available SBR+ region geometry objects, which is different than the previous workflow. Once you select these antenna blockage geometries for each source antenna, HFSS with SBR+ can solve the combined target SBR+ design.

You can also specify HFSS Hybrid solution type with SBR as a source for a target SBR+ design as a far field linked design with antenna blockage support. In such cases, you can optionally configure antenna blockage settings in the source design. You must solve the design before you can link it to the SBR+ target design. You cannot link a Hybrid solution type with with SBR+ regions source design to a target HFSS design.

The preferred work flow is this.

  1. Create/open an design with HFSS with Hybrid and Arrays solution type.
  2. Solution Type dialog. Solution Types group box set to HFSS with Hybrid and Arrays.

  1. Configure the source excitation, including adding or creating any nearby geometry.
  2. Create a hybrid FE-BI region to enclose the source excitation and all the nearby geometry objects to be part of the HFSS simulation.
  3. Add all the additional geometry objects that will be part of the hybrid analysis, configuring all materials/boundaries as desired.
  4. Create/assign a hybrid SBR+ region to all the desired geometry objects to the design.
  5. If you want to designate multiple SBR+ geometry objects as blockage, select them in the 3D Modeler window and create an object selection using Modeler > Named Selection > Create > Object Selection. You may want to name the selection appropriately. If only a single object is to be designated as a geometry blockage, skip this step.
  6. Only object selections that contain exclusively SBR+ can be selected for antenna blockage.

  7. Open the dialog to configure SBR+ source regions (which includes antenna blockage) via the menu option for Hybrid Regions > Set SBR+ Source Regions....
    Project Tree, Hybrid Regions shortcut menu. Set SBR+ Source Regions highlighted.
    This opens the Set SBR+ Source Regions dialog box:
    Set SBR+ Source Regions dialog.
    Click the Blockage from SBR+ button to bring up the antenna blockage dialog box:

  8. (Optional) Configure antenna blockage settings in the source design. Both blockage dialogs (FEM and SBR+) can be used concurrently.

    For each antenna source, use the “Blockage" column to select the geometry blockage from the drop-down. Each cell in the column contains a drop-down list of all geometry objects and all user-created object selections.
    Antenna blockage Selection dialog. Blockage set to Sphere2.
  9. Click OK to save the configuration.
  10. Create an Analysis Setup.
  11. Run the simulation.
  12. For Hybrid Solution type with SBR+ as a source for an HFSS SBR+ design (the target design), create an antenna link to the source design. Only far field links are currently supported. Source designs with multiple FEBI regions and blockage selections are not supported.
  13. (Optional) Configure antenna blockage settings in the link dialog. SBR+ region objects from the source design should appear in the object list. Objects selected for blockage in the source design will be selected in the link blockage dialog by default.

  14. (Optional) Configure antenna blockage settings in the target design antenna blockage dialog. These selections will work together with the link dialog blockage selections.


  15. Analyze target design and inspect results. The incident field shown in the target design should match the total field of the source design.