part modify flexible_body visual_representation
Allows you to change the amount by which Adams Flex deforms a mode. You can exaggerate deformations so you can see deformations that might otherwise be too subtle to see, or you can limit the deformations. The default scale factor is 1.
By default, animations containing flexible bodies display the nodal deformations for the bodies at each frame of the animation. To display these nodal deformations, Adams PostProcessor computes a cache of information before displaying the animation. The generation of this cache can cause a delay in the initial display of the animation. You can avoid the caching delay by turning off the nodal deformations and displaying the flexible bodies in their undeformed shapes only. To turn off the nodal deformations, set the scale to 0, which treats the flexible body like a rigid body, showing no physical deformations. You can still display the contour and vector plots. Note that these settings only apply to animations and will not affect the simulation of the specified bodies.
Format:
part modify flexible_body visual_representation |
|---|
flexible_body_name= | existing flex_body |
scale_factor= | real |
color_contours= | color_contours_opts |
mnf_graphics= | boolean |
outline_graphics= | boolean |
datum_node_for_deformation= | integer |
contour_plots= | boolean |
vector_plots= | boolean |
mode_filter= | none/ deformation/ percentage/ frequency |
filter_value= | real |
render= | flat/ smooth/ precision |
Example:
part modify flexible_body visual_representation & |
|---|
flexible_body_name = | flex_body_1 & |
scale_factor = | 20 & |
color_contours = | on & |
outline_graphics = | yes & |
mode_filter = | none & |
mnf_graphics = | yes & |
render = | smooth |
Description:
Parameter | Value Type | Description |
|---|
flexible_body_name | Existing Flex Body | Specifies the flexible body that needs to be modified. |
scale_factor | Real | Specifies the amount by which the deformations should be exaggerated. |
color_contours | Off/On/by_deformation | Specifies whether this has to be turned On,Off or by_deformation. |
mnf_graphics | Yes/No | Specifies ON to turn on the viewing of the full MNF graphics; OFF to turn off the viewing. |
outline_graphics | Yes/No | Specifies ON to see the outline graphics. |
datum_node_for_deformation | Integer | Set the datum node for which you want deformation color changes to be relative to using Adams Flex. |
contour_plots | Yes/no | You can select to animate the deformations, modal forces (MFORCEs), or the stresses and strain acting on the flexible body as contour or vector plots or both. Specify YES if the animation should be viewed as a contour plot, NO otherwise. |
vector_plots | Yes/No | You can select to animate the deformations, modal forces (MFORCEs), or the stresses and strain acting on the flexible body as contour or vector plots or both. Specify YES if the animation should be viewed as a contour plot, NO otherwise. |
mode_filter | None/ Deformation/ Percentage/ Frequency | Select a filter type, as explained in the extended definition. |
filter_value | Real | Enter the frequency, minimum displacement, or percentage for the specified filter. |
render | Flat/ Smooth/ Precision | Set the flexible body rendering to flat, smooth or precision. |
Extended Definition:
1. Outline Graphics Applied to a Flexible Body
When you build a flexible body into Adams View, Adams Flex creates a mesh on the body based on the description of the flexible body in the modal neutral file (MNF). Often flexible bodies are based on a finite element model with such a high level of detail that it stretches the capabilities of your graphical hardware. In other cases, the detailed mesh can hide other modeling elements.
If you encounter either of these, you can substitute a graphical outline for the graphics from the MNF by sketching an outline.
2. For the datum_node_for_deformation parameter, Adams Flex considers the deformation to be relative to the origin of the flexible body (its local body reference frame (LBRF) or coordinate system) by default. For example, if you were modeling a cantilever beam in Adams Flex, you could specify that deformations should be relative to the clamped end
3. By default, all enabled modes are used to generate nodal displacements for each flexible body during animations. To increase animation performance, Adams PostProcessor has three filters that let you remove graphically insignificant modes for animations. A mode that is filtered out is excluded from the modal superposition and any contribution to the deformation of the body is ignored. Note that these modes are not filtered out for numeric operations, such as signal processing or xy plotting. Select one of the following for the mode_filter parameter:
■None - Includes all modes for computing the graphics display.
■Frequency - Excludes any mode that is activated above the specified frequency.
■Min Displacement - Excludes any mode that does not contribute the minimum displacement specified for at least one vertex of the flexible body. For example, if you are viewing the animation of a vehicle driving down the road, it is unlikely that you would be able to see deformations of 0.5 mm or less. Therefore, if you set a mode filter value of 0.5, any mode that contributes less then 0.5 is considered insignificant and is ignored for animations. This calculation is performed at each frame of the animation, allowing the set of significant modes to change throughout the simulation.
■Percentage - Determines the maximum displacement contributed by all modes, and excludes any mode that doesn't contribute displacement of one vertex at least as significant as a percentage of the maximum. For example, setting the percentage filter at 15% excludes any mode not contributing at least 15% of the most dominant mode. This calculation is performed for each frame of the animation, therefore, allowing the set of significant modes to change throughout the simulation.
4. The render parameter can take the following values:
■Flat - Renders flexible bodies more simply, with flat edges. Uses face normals to produce a faceted rendition of the body. Also, the normals are calculated for the undeformed body and are reused when showing its deformed shaped. This is the fastest of the rendering options but can produce some incorrect light intensities for bodies with large nodal deformations.
■Smooth - Renders the flexible body with smooth, rounded edges, appropriate for presentations, but slows down the animation. It uses vertex normals to produce the smooth rendition of the body and also uses normals calculated for the undeformed body.
■Precision - Renders the highest quality image for the flexible body at a cost of decreased drawing speed for the body. It uses vertex normals to produce a smooth rendition of the body. When the body is displayed in a deformed context, such as when contained in an animation, the normals are calculated for each deformed shape. This option produces the most accurate shading for each body but is slower than the other options. We recommend that this option only be used when producing movie files or hardcopy images for presentation purposes.
Cautions:
1. Note that setting the scale factor to a value other than 1 can make the joints at the flexible body appear to separate. This is because the motion of a point on a flexible body is the sum of the deformation that has been scaled and a rigid body motion that is not scaled.
In addition, if you set the scale to 0, Adams Flex treats the flexible body as a rigid body during animations.