Reduced Order Flexible Solid
Flexible body based on a reduced-order model
- Library:
Simscape / Multibody / Body Elements / Flexible Bodies
Description
The Reduced Order Flexible Solid block models a deformable body of arbitrary geometry based on a reduced-order model.
A reduced-order model is a computationally efficient model that characterizes the mechanical properties of a flexible body under small deformations. The basic data imported from the reduced-order model includes:
Coordinates and unit quaternions that specify the positions and orientations of all interface frames relative to a common reference frame. See Interface Frames.
A symmetric stiffness matrix that describes the elastic properties of the flexible body. See Stiffness Matrix.
A symmetric mass matrix that describes the inertial properties of the flexible body. See Mass Matrix.
If you already have a detailed CAD model of a component in a Simscape™ Multibody™ model, you can use finite-element analysis (FEA) tools to generate the reduced-order data required by this block. For example, with the Partial Differential Equation Toolbox™, you can start with the CAD geometry of your component, generate a finite-element mesh, apply the Craig-Bampton FEA substructuring method, and generate a reduced-order model. For more information, see Model an Excavator Dipper Arm as a Flexible Body.
Common Reference Frame
The block, the reduced-order model, and the CAD geometry must use a consistent common reference frame. This local reference frame defines the x, y, and z directions used to specify the relative position of all points in the body. The reference frame also defines the directions of the small-deformation degrees of freedom (the translations and rotations) associated with each interface frame.
Reduced-Order Model Requirements
Your reduced-order model must contain at least one boundary node. Each boundary node determines the location of an interface frame where the flexible body connects to other Simscape Multibody elements, such as joints, constraints, forces, and sensors. You specify the boundary nodes in the reduced-order model in the same order as the corresponding interface frames on the block.
Each boundary node must contribute six degrees of freedom to the reduced-order model. The degrees of freedom for node i must be retained in the order
Ui = [Txi, Tyi, Tzi, Rxi, Ryi, Rzi],
where:
Txi, Tyi, and Tzi are translational degrees of freedom along the x, y, and z directions.
Rxi, Ryi, and Rzi are rotational degrees of freedom about the x, y, and z axes.
Your model can also include additional degrees of freedom, D1, D2, ⋯, Dm, that correspond to retained normal vibration modes.
The number of degrees of freedom determines the size of the stiffness and mass matrices. In a flexible body with n boundary nodes and m modal degrees of freedom, these matrices have r = 6n + m rows and columns. The order of the rows and columns must correspond to the order of the degrees of freedom:
Ureduced
= [U1,
U2, ⋯,
Un,
D1,
D2, ⋯,
Dm].
The more degrees of freedom in the model, the larger the matrices that describe the flexible body and the slower the simulation.
Damping
To specify the damping characteristics of the flexible bodies, this block supports three damping methods: proportional damping, uniform modal damping, and damping matrix methods. For more informations, see Damping.
Simulation Performance
Flexible bodies can increase the numerical stiffness of a multibody model. To
avoid simulation issues, use a stiff solver such as ode15s
or
ode23t
.
Damping can significantly influence simulation performance. For example, when modeling a body with little or no damping, undesirable high-frequency modes in the response can slow down the simulation. In that case, adding a small amount of damping can improve the speed of the simulation without significantly affecting the accuracy of the model.
Ports
Frame
Parameters
References
[1] Shabana, Ahmed A. Dynamics of Multibody Systems. Fourth edition. New York: Cambridge University Press, 2014.
[2] Agrawal, Om P., and Ahmed A. Shabana. “Dynamic Analysis of Multibody Systems Using Component Modes.” Computers & Structures 21, no. 6 (January 1985): 1303–12. https://doi.org/10.1016/0045-7949(85)90184-1.
Extended Capabilities
Version History
Introduced in R2019b