HyperView User's Guide

Symmetry Dialog

Symmetry Dialog

Previous topic Next topic Expand/collapse all hidden text  

Symmetry Dialog

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

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.

symmetry_streamlines_example_hv

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 entitySymmetries-24 on the Visualization toolbar, or select the Symmetry option from the Model menu (Model > Symmetry).

symmetry_dialog_rectangular_tab_hv

symmetry_dialog_circular_tab_hv

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.

 

symmetry_example1_hv

Example of a quarter model that is reflected across multiple planes to generate
the full geometry

Rectangular/
Circular copy

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
(Rectangular)

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
(Circular)

Use the drop-down menu to determine if the reflection or copy will be displayed in the X, Y, or Z direction.

 

Count
(Circular)

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
(Circular tab)

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.

 

symmetry_example2_hv

Example of a single component visualizing the symmetry 36 times in a circular copy to complete the ring

Select
operation
order

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.

 

Additional HyperView Symmetry Visualization Considerations:

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.

How Do I....

hmtoggle_plus1Reflect or copy a specific component on a model:
1.Click Symmetry entitySymmetries-24 on the Visualization toolbar.

OR

Select the Symmetry option from the Model menu (Model > Symmetry).

The Symmetry dialog is displayed.

2.For Select components, select a component using the input collector or pick a component on the model display.

If no selection is made, all components of the model will be used by default.

3.For Reflect, select a system using the input collector or pick a system on the model display.
4.Activate the desired 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.

5.For Rectangular/Circular copy, select a system using the input collector or pick a system on the model display.
6.From the Rectangular tab, input the number of copies to be displayed in the Count field and specify the offset distance to be used in the Spacing field for X, Y, and Z.

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.

7.For Select operation order, place the operations in the desired order by clicking on one of the options (Reflect, Circular copy, or Rectangular copy) and using the blue arrows to move the location of that operation up or down the list.  You can also activate or deactivate any of the operations by checking/unchecking the boxes located next to each option.

The operations can be placed within any order in the list.

8.Click Apply to display the reflection/copy symmetry in the graphics area.

OR

Click OK to display the reflection/copy symmetry in the graphics area and exit the dialog.

 

See Also:

List of Tcl/Tk poISymmetry Class commands