Visualize Results  Animation and Request Plots
 Easily grasp the physical phenomena.
 Quickly detect errors.
 Create compelling presentations.
These images illustrate the Altair HyperWorks powerful tools for visualizing the results of multibody simulations in the form of 2D and 3D plots and animations.
Plots
Plots are essential for obtaining detailed information regarding system behavior as well as for subsequent engineering calculations, such as filtering.
 Altair Binary Format (ABF): This binary file is optimized for fast plotting of very large data sets. This is the recommended format for plotting.
 Multibody Results File (MRF): The primary purpose of this binary file is to provide part displacement data to the postprocessor module that creates the H3D file used for animation. The H3D file format is discussed later in this document. The MRF file can also be used to create plots. However, the performance may be slower than the ABF file.
 Plot File (PLT): This is an ASCII file that can be plotted using HyperGraph. The primary purpose of this file is to facilitate load transfers from MotionSolve to FEA software, such as Nastran and OptiStruct, for durability simulation, using the Load Summary utility available in MotionView.
The MRF and ABF files contain, by default, the displacement time histories of all parts and certain other information as shown in the table below:
Type  Component  Description 

Rigid Body  X, Y, Z  Position 
E0, E1, E2, E3  Orientation in Euler parameters.  
VM, VX, VY, VZ  Magnitude and X, Y, Z components of velocity.  
WM, WX, WY, WZ  Magnitude and X, Y, Z components of angular velocity of the principle inertia axes.  
ACCM, ACCX, ACCY, ACCZ  Magnitude and X, Y, Z components of acceleration.  
WDTM, WDTX, WDTY, WDTZ  Magnitude and X, Y, Z components of angular acceleration of the principle inertia axes.  
Flex Body  X, Y, Z  Position 
E0, E1, E2, E3  Orientation in Euler parameters.  
Q/i, i = 1, 2, ..., n  Modal participation factors.  
QD/i, i = 1, 2, ..., n  Modal velocities. These are written to the output file when the attribute FLEX_VEL_ACC_OUTPUT is set to TRUE in Output: Results  
VM, VX, VY, VZ  Magnitude and X, Y, Z components of velocity. These are written to the output file when the attribute FLEX_VEL_ACC_OUTPUT is set to TRUE in Output: Results  
QDD/i, i = 1, 2, ..., n  Modal accelerations. These are written to the output file when the attribute FLEX_VEL_ACC_OUTPUT is set to TRUE in Output: Results  
ACCM, ACCX, ACCY, ACCZ  Magnitude and X, Y, Z components of acceleration. These are written to the output file when the attribute FLEX_VEL_ACC_OUTPUT is set to TRUE in Output: Results  
SE  Strain Energy.  
System  KE  Kinetic energy. 
CPU Usage  Total CPU time used.  
CPU/Sim. Time Ratio  The ratio between the total CPU time used and the simulation time.  
Stepsize  Actual step size used in the integration.  
Integration Order  Order of the integrator used in the integration. 
 Using builtin types for commonly requested data, such as displacement, velocity, and acceleration, as well as forces on bodies and joints.
 Using the MotionSolve expressions. For example, DM(1, 2) returns the distance between the origins of two markers with identifiers 1 and 2.
 Using userdefined subroutines in C/C++, Fortran, or Python.
Refer to the Post: Output Request topic in the XML Format Reference Guide for details.
An example of organizing plot data into Type, Request and Component categories.
The following table displays the predefined components for each request type.
Type  Component  Description 

Marker Displacement  DM, DX, DY, DZ  Magnitude and X, Y, Z components of displacement. 
E0, E1, E2, E3  Orientation in Euler parameters.  
PSI, THETA, PHI or YAW, PITCH, ROLL angles  Orientation of the principle inertia axes expressed in either Euler Angles (B313) or YAW, PITCH, ROLL angles. The choice is made by specifying the ANGLE_TYPE attribute in the Output: Results command.  
Marker Velocity  VM, VX, VY, VZ  Magnitude and X, Y, Z components of velocity. 
WM, WX, WY, WZ  Magnitude and X, Y, Z components of angular velocity of the principle inertia axes.  
Marker Acceleration  ACCM, ACCX, ACCY, ACCZ  Magnitude and X, Y, Z components of acceleration. 
WDTM, WDTX, WDTY, WDTZ  Magnitude and X, Y, Z components of angular acceleration of the principle inertia axes.  
Marker Force  FM, FX, FY, FZ  Magnitude and X, Y, Z components of force. 
TM, TX, TY, TZ  Magnitude and X, Y, Z components of torque.  
Expressions  F1, F2, ..., F8  Vectors containing evaluated expressions. 
In addition to the above, when you request a linear analysis, MotionSolve writes out a *_linz.mrf file that contains results from the linear analysis. These are described below:
Type  Component  Description 

Eigenvalue  real part  Real part of the eigenvalue 
imag part  Imaginary part of the eigenvalue  
freq (cycle)  Imaginary part of the
eigenvalue (expressed in cycles per second). freq = (imag part) / 2*PI 

damping ratio  Damping ratio for each eigenvalue  
natural freq  Natural frequency for each eigenvalue  
Body Eigenvector  dx.real, dy.real, dz.real  Real part of the eigenvector for each body in the system 
dx.imag, dy.imag, dz.imag  Imaginary part of the eigenvector for each body in the system  
% distribution of Kinetic Energy  X, Y, Z  Modal KE distribution in the translational directions for each supported part 
RXX, RYY, RZZ  Modal KE distribution in the rotational directions for each supported part  
RXY, RXZ, RYZ  Modal KE distribution in the crossrotational directions for each supported part  
% distribution of Strain Energy  X, Y, Z  Modal SE distribution in the translational directions for each supported part 
RX, RY, RZ  Modal SE distribution in the rotational directions for each supported part  
% distribution of Dissipative Energy  X, Y, Z  Modal DE distribution in the translational directions for each supported part 
RX, RY, RZ  Modal DE distribution in the rotational directions for each supported part 
Type  Component  Description 

Body  X mag, Y mag, Z mag, WX mag, WY mag, WZ mag  Magnitude of frequency response in each direction. 
X phase, Y phase, Z phase, WX phase, WY phase, WZ phase  Phase of frequency response in each direction.  
FlexBody  X mag, Y mag, Z mag, WX mag, WY mag, WZ mag  Magnitude of frequency response in each direction. 
X phase, Y phase, Z phase, WX phase, WY phase, WZ phase  Phase of frequency response in each direction.  
Q/i mag, i = 1, 2, ..., n  Magnitude of frequency response of each mode.  
Q/i phase, i = 1, 2, ..., n  Phase of frequency response of each mode.  
Marker Displacement  X mag, Y mag, Z mag, WX mag, WY mag, WZ mag  Magnitude of frequency response in each direction. 
X phase, Y phase, Z phase, WX phase, WY phase, WZ phase  Phase of frequency response in each direction.  
Marker Velocity  X mag, Y mag, Z mag, WX mag, WY mag, WZ mag  Magnitude of frequency response in each direction. 
X phase, Y phase, Z phase, WX phase, WY phase, WZ phase  Phase of frequency response in each direction.  
Marker Acceleration  X mag, Y mag, Z mag, WX mag, WY mag, WZ mag  Magnitude of frequency response in each direction. 
X phase, Y phase, Z phase, WX phase, WY phase, WZ phase  Phase of frequency response in each direction.  
Marker Force  X mag, Y mag, Z mag, WX mag, WY mag, WZ mag  Magnitude of frequency response in each direction. 
X phase, Y phase, Z phase, WX phase, WY phase, WZ phase  Phase of frequency response in each direction. 
Animation
Animations not only provide a quick way to check for errors, they also help create compelling presentations to communicate your results to a wide audience.
MotionSolve creates the following two file types for animation, based on your selected simulation type. The H3D file is used to animate static, quasistatic, linear, and transient simulation results. The H3D file contains both the graphics as well as the results information.
MotionSolve writes the complex nodal displacement to H3D in the _linz.h3d file, HyperView performs modal animation, and you can leverage the features of the NVH Director.
MotionSolve writes the frequency response analysis results to H3D in the _frf.h3d file.
 Compact file size with additional compression options
 Fast animation
 Single format for sharing engineering animation results from finite element as well as multibody dynamics software
 H3D files may be animated using the stand alone HyperView Player
You may use the Post_Graphic modeling element to add graphics to visualize the elements in your models. Below is a summary of the different types of graphics available in MotionSolve. For details, see Post: Graphic in the MotionSolve XML Format Reference Guide.
Rigid Bodies
You can choose from the following types of graphics to visualize rigid bodies:
ArcFromRadius ArcFromRM BoxDefinedFromCenter 
BoxDefinedFromCorner CircleFromRadius CircleFromRM 
Cylinder Ellipsoid Frustum 
Plane Sphere TriaMesh Parasolid 
Note that these graphics are useful for visualization and contact only. They do not affect the mass and inertia properties. For example, when you use a box graphic to visualize a body, its mass and moments of inertia are not calculated based on the box geometry and material properties.
Forces and Moments
Outline
Flexible Bodies
 Contour plots
You may contour results of various types including displacements, rotation (CMS only), velocity (CMS only), acceleration (CMS only), strain, and stress. For strain and stress, you must request the corresponding modes to be computed during the component mode synthesis solution for a CMS flexible component; for an NLFE body, these are written to the H3D by default.
Note: The NLFE element results are always written in NODAL format whereas the CMS flexible results can be written in NODAL or MODAL format (this is controlled by the FORMAT_OPTION) attribute in the H3DOutput command statement.  Vector plots
You may create vector plots of the following data types: displacement, velocity (CMS only), acceleration (CMS only), force (CMS only), and moment (torque, CMS only). The vectors may be resolved in a variety of coordinate systems. Scaling and querying are also supported. The vector plots can also be overlaid over the stress contour plots.
 Tensor plots
You may create tensor plots to visualize tensor quantities such as stress and strain. Two formats are available  Principal or Component. The tensors may be resolved in a variety of coordinates systems. Nodal averaging is also supported.
For all these visualization approaches, displacements and deformations are available by default, while stresses and strains must be requested during the component mode synthesis (CMS) solution.
For the NLFE bodies, displacements, stresses and strain information is written by default to the H3D.
3D Rigid Body Contact
During a simulation that contains rigid body contact elements, MotionSolve computes a number of contact related quantities like normal force, friction force, slip velocities etc. These are written to the H3D after the simulation so that they can be visualized in HyperView.
 Contact summary frame:The contact summary frame is a single frame in HyperView which allows you to visualize the maximum penetrations that occurred in your 3D geometries over the length of the entire simulation. A sample contact summary frame is shown below (in exploded view).
MotionSolve writes an additional load case, called “Contact Overview” to the animation H3D file when the model contains active 3D rigid body contact(s). Within this load case, you can create a contour plot defined by maximum penetration depth.
The summary frame allows you to quickly check for excessive penetrations in your simulation before animating it. It can also be used to assess whether the areas where contact occurred are as expected. For more information on the contact summary frame, please see the Postprocessing section in MV1010: 3D MeshtoMesh Contact Simulation.
 Vector plots:You may also use vector plots to display contact forces and velocities. In addition to the total contact force, you can visualize several other results including contact friction force:
You can plot these vectors for each triangular element on the rigid body or for a contact region.
 Contour plots:You may also use vector plots to display contact forces and velocities. In addition to the total contact force, you can visualize several other results including contact friction force:
 Contact force (including normal and friction force)
 Contact velocity (including normal and tangential velocities)
 Contact penetration depth
Linear Modes
 MotionSolve computes and writes the displacements for each mode as transient results from 0 to 360 degrees from complex results in the *..h3d file.
 MotionSolve writes the complex nodal
displacement to H3D in the
_linz.h3d file, and HyperView performs the modal animation.