About Dynamic Analysis
Dynamic analysis is a branch of mechanics that deals with forces and their relation primarily to the motion, but sometimes also to the equilibrium, of rigid bodies. You can use a dynamic analysis to study the relationship between the forces acting on a rigid body, the mass of the rigid body, and the motion of the rigid body.
Keep the following key points in mind when running a dynamic analysis:
Motion axis-based servo motors are active for the duration of a dynamic analysis. For this reason the From and To times derived from the time domain for the analysis appear as the uneditable Start and End values.
You can add both servo and force motors.
If your servo or force motor has a noncontinuous profile, an attempt is made to make the profile continuous before running a dynamic analysis. If the profile cannot be made continuous, the motor is not used for the analysis.
You can add forces or torques using the External loads tab.
You can turn gravity and friction on or off.
You can evaluate the positions, velocities, accelerations, and reaction forces at the beginning of your dynamic analysis by specifying a zero time duration and running as usual. A suitable time interval for the calculations is determined automatically. If you graph measures from the analysis, the graph will contain only a single line.
Click Mechanism Analysis to open the Analysis Definition dialog box and create, edit, and run your analyses.
Adaptive Time Stepping in Mechanism Analysis
Time stepping is the way that the dynamic simulation is driven forward in the time domain using numerical time step integration. Adaptive refers to the fact that the step sizes used in the integration are not fixed. Each time step is adapted to satisfy the condition that the estimated local truncation error of the integration step is less than the accuracy. Other events, such as reaching limits etc., could also shorten the step. The accuracy used by the Mechanism Dynamics engine is equivalent to Relative tolerance multiplied by Characteristic length. You can set the Relative tolerance and the Characteristic length from the Mechanism line in the Model Properties dialog box.
When you set the Minimum interval in the Analysis Definition dialog box, you are setting the maximum time step. The integration step value used in the analysis can be much less. The time step value is determined by the accuracy.
The application engine uses 3rd order Runge Kutta integrators for dynamic analysis. You can use the mdo_integration_method configuration option values to set the integration method.
auto (default)—The system automatically switches between implicit and explicit integration when needed.
implicite—The system uses only implicit integration. Recommended for use when there are large damping coefficients.
explicite—The system uses only explicit integration. Recommended for use when there are many contacts or joint limits, and not much damping and stiffness.