Symmetry visualization allows partially modeled geometry to be shown in full extent by reflection and or duplication. It is not uncommon among analysts to create only a partial geometry for analysis, if the structure is symmetric and its behavior under loading can be replicated on the reduced geometry. The analysis set up typically consists of a quarter or half symmetric model with appropriate boundary conditions. Computational efficiencies are gained by modeling only a portion of the model assuming symmetric behavior. Also, engineers can model the structure in detail and perform 'what-if' analysis on the partial models with quick turnaround times for results. Some examples include symmetric structures that are analyzed under symmetric or anti-symmetric loading, manufacturing simulations of stamping and extrusion, CFD analysis of flow on half models, etc. In certain cases, only a sector of a circular geometry is modeled.
Example of a sports car half-model with streamlines and particle tracing displayed (on the left) and its symmetric reflection (on the right)
The Symmetry dialog allows you to define options which can be used to visualize what a whole model would look like when you are only using a half, quarter, or a partial segment of the model. You can also select individual components for symmetry visualization, instead of an entire model. The visualization mode is valid for quasi-static, modal, and transient analyses animations, with any result plot (contour/vector/tensor/iso) also duplicated on the symmetric geometry. In addition, the mirror reflection and rectangular/circular array order can be controlled as relevant for the analysis.
To access the Symmetry dialog, click Symmetry on the Visualization toolbar, or select the Symmetry option from the Model menu (Model > Symmetry).
Symmetry dialog - Rectangular tab |
Symmetry dialog - Circular tab |
The various options available in the dialog allow you to define multiple planes of symmetry and also pick a coordinate system to reflect or copy in rectangular/circular manner.
Select components |
Typically the entire model is reflected or copied, however component selection provides the flexibility to apply the visualization mode only on specific components. |
|
Components |
Use the Components input collector and the extended entity selection menu to select, or change, the components of the model to be reflected or copied. If no selection is made, all components of the model will be used by default. See Selecting Entities Using the Input Collector for more information on selecting entities. You can also pick components directly from the screen by clicking on the model display, or by using the quick window selection method. The currently selected component is displayed to the right of the input collector. |
Reflect |
Generates a mirror image of the selected geometry across the plane of symmetry specified. Multiple planes of symmetry are supported, along with an option to specify a local coordinate system for the plane orientation. |
|
System |
Use the System input collector and the extended entity selection menu to select, or change, a local system to be reflected: Global or User Defined (Rectangular, Cylindrical, or Spherical). If no selection is made, the Global system will be used by default. See Selecting Entities Using the Input Collector for more information on selecting entities. You can also pick systems directly from the screen by clicking on the model display. The user-defined system, or any local system, is helpful in specifying the planes when the model set up is such that the planes of symmetry do not pass through the global origin or when they are not parallel to the global axis. The currently selected system is displayed to the right of the input collector. |
|
XY/YZ/ZX |
Use the various check boxes to determine the symmetry about any or all of the XY, YZ, ZX planes (of the selected system). You can combine planes by selecting/checking multiple options. |
|
Example of a quarter model that is reflected across multiple planes to generate |
Rectangular/ |
Generates geometry that is spaced in a rectangular or circular array. The number of copies and the direction in which the geometry is copied can also be controlled using the available options. |
|
System |
Use the System input collector and the extended entity selection menu to select, or change, a local system to be reflected: Global or User Defined (Rectangular, Cylindrical, or Spherical). If no selection is made, the Global system will be used by default. See Selecting Entities Using the Input Collector for more information on selecting entities. You can also pick systems directly from the screen by clicking on the model display. The orientation of the local system is more important than the origin for a rectangular copy. All the distances specified for separation are incremental distances from the model position. The currently selected system is displayed to the right of the input collector. |
|
|
|
|
Count |
Input the number of rectangular copies to be displayed in each direction (X, Y, Z) using the specified spacing (see below). For example, if 2 is specified in the Count field for X, Y, and Z - then a total of 8 copies would be displayed (2 x 2 x 2). The number specified must be equal to or greater than 1. |
|
Spacing (Rectangular) |
Specify the offset distance relative to the original location to be used. The spacing is the incremental distance from the current position. The direction of translation is obtained from the system selected. A negative number translates the geometry in the opposite direction of the axis. |
|
|
|
|
Rotational axis |
Use the drop-down menu to determine if the reflection or copy will be displayed in the X, Y, or Z direction. |
|
Count |
Input the number of circular copies to be displayed in angular sectors. Starting from zero degrees, the angular placement of subsequent sectors is (total angle/count). For example, if an analyzed sector spans 30 degrees and a Total angle of 90 degrees and a count of 3 is specified - then the first copy will be set at 0 degrees, the second copy at 30 degrees, and the third copy at 60 degrees. Or if the count = 3 and total angle = 180 - then the first copy is set at 0 degrees, the second copy at 60 degrees, and third copy at 120 degrees. |
|
Total angle |
Specify the offset distance (in degrees) relative to the original location to be used. See the explanation for Count (above) to better understand the relation between Total angle and the number of copies made. |
|
Example of a single component visualizing the symmetry 36 times in a circular copy to complete the ring |
Select |
Allows you to control the application and order in which the operation(s) will be executed. To modify the operation order, click on the desired option (Reflect, Circular copy, or Rectangular copy) and use the blue arrows to move an operation up or down the list. The operations can be placed in any order - for example you can move copy before reflect, or reflect before copy, etc. |
Auto fit |
Automatically adjusts the view so that model and duplicated geometry fit in the window. If this option is not selected, the view is not adjusted and portions of the reflected/copied symmetry could move out of the window. |
Apply |
Apply the settings/changes made to the symmetry. |
OK |
Apply the settings/changes and exit the Symmetry dialog. |
Cancel |
Disregard the settings/changes and exit the dialog. |
• | The Components and System collectors will retain their selections until they are reset. |
• | Components (geometry), Results (contour/vector/tensor plots), Explosion effects, Section cuts, Added objects, and Tracing will all be reflected/copied onto the duplicated geometry. |
• | Notes, Measures, and Tracking systems are not affected and will not be duplicated; they will be displayed on the actual geometry only (not the reflective component). |
• | Highlighting/selecting entities on the duplicated geometry will also highlight/select the original entities on the actual geometry. |
• | Turning off a component in the Results browser turns off that component for both the actual geometry and the reflective side. The duplicated geometry is for visualization purposes only; therefore there is no capability to separately turn it on/off using the Results browser. |
• | The Display Control menu can be used to quickly turn the symmetry display on/off. |
• | Symmetry settings defined in one window can be applied to multiple windows and pages using the Apply Style option. When the active model is cut/copied and pasted using the context menu (Active Model > Cut/Copy/Paste) all of the symmetry settings will be preserved. |
• | Symmetry is always defined on the active or current model. If there are multiple models overlaid in a window, the settings need to be applied on each on them individually. Explosion effects can be utilized in order to visualize any overlapping model geometry. |
OR Select the Symmetry option from the Model menu (Model > Symmetry). The Symmetry dialog is displayed.
If no selection is made, all components of the model will be used by default.
You can combine planes by selecting/checking multiple options.
OR From the Circular tab, use the Rotational axis drop-down menu to select a direction (X, Y, or Z). Next, input the number of copies to be displayed in the Count field and specify the offset distance to be used in the Total angle field.
The operations can be placed within any order in the list.
OR Click OK to display the reflection/copy symmetry in the graphics area and exit the dialog. |
List of Tcl/Tk poISymmetry Class commands