Mesh Fusion

With mesh fusion you can specify that multiple design modal FEM components and native regions are meshed independently to ensure very robust and rapid meshing. If a design contains multiple instances of a component, that component need only be meshed once. Parametric variations for one or more instances only affects the mesh of those instances. You can access the Do Mesh Fusion dialog through the Project tree shortcut menu for 3D Components, using the Set Components for Mesh Fusion... command. You can use the dialog to manage settings for all components in the project.

The solver supports mesh fusion for FEM volume and HFSS 3D Layout components in HFSS design type. This type of volume component cannot coexist with any FEBI, and/or surface and/or SBR+ components. Similar to 3D components, HFSS 3D layout components, when marked as mesh fusion, also support mesh envelope padding and mesh setting override. The mesh setting override dialog for layout components are different from that for 3D components and can be seen in the figure below.

In this dialog, you can choose different mesh methods specific to layout components. This dialog is fully modeless, which loads different pages when you select layout or 3D components. In addition to this dialog, the Initial Mesh Setting dialog for the native design is also modified. If there are layout components meshed in native, the Initial Mesh Setting dialog will disable the Auto and TAU mesh method. The options related to TAU in the advanced setting page are also disabled.

With the proper setting, the design can be meshed and solved. Layout components marked as mesh fusion will have full interaction with other layout components, 3D components and native geometry.

Some of the benefits of Mesh Fusion are as follows:

Layout components that are marked as Mesh Fusion also support the priority option. The priority option provides a way to resolve component intersection conflicts with native objects. If such intersection appears, the intersecting portion will be subtracted from the native object, so that the components marked as priority stay intact and the simulation could continue. For example, consider a design with layout component being intersected by a native box.

If the priority option is not marked for this layout component, the simulation reports error. If the component is marked as priority, then the intersecting portion is subtracted from the native object, and the simulation can complete. You can plot mesh on the native objects to confirm that the subtraction is applied, and the mesh for the layout component marked as priority is intact.

Some limitations of mesh regions include:

You can access the setting through Component Meshing properties.

You can also access Mesh Fusion through the Advanced tab of the Solution Setup.

If a component does not meet the requirements for Mesh Fusion, the feature is disabled in the Do Mesh Fusion dialog and the Component Meshing properties.

Mesh Envelope Padding for Components without a User-defined Mesh Envelope

For each component used in mesh fusion, a tight bounding box is automatically created in the component’s target coordinate system. This tight region box is referred as ‘mesh envelope’. You can visualize such mesh envelope from the modeler window. See the example below.

To override this automation, users can manually assign mesh region to a single solid solve-inside model object which must contain all geometries in the design. Manual mesh region is needed in following scenarios:

For each component without a manually assigned mesh envelope, users can add padding to its mesh envelope in all 6 directions of its target coordinate system. The example below shows the same component discussed above with 20% padding added to all directions of its mesh envelope.

If a component has user-defined mesh envelope or is not a FEM volume component, the mesh envelop padding is disabled with a warning message.

Mesh Method Override

You can override the mesh method from the component definition in the Mesh Fusion Setting dialog box, accessed either through the 3D Component shortcut menu in the Project tree, or the Advanced tab of the an Advanced Solution Setup. This lets you deal with potential mesh failure based one specific mesh method when doing assembly meshing. If a failure happens using one method, you can easily switch the mesh method and try again. Selecting a component in the Mesh Fusion Setting dialog enables the region, where can check Override, and then select, Auto, TAU, or Classic. For convenience, the dialog also displays each component’s meshing method in its Meshing Type column.

The Component Mesh settings will appear in the Component Properties window, Component Data tab.

Example: USB Socket

This example shows a circuit board with two USB sockets. The USB sockets are FEM components with custom defined air box as mesh regions.

You can set the Do Mesh Fusion property of each components by accessing the Do Mesh Fusion dialog through the Project tree shortcut menu for 3D Components.

The plots below show the comparison of terminal S parameters between designs in which the components are set for mesh fusion (solid line) or not (dashed line).