MV-2020: Use Flexbodies in MBD Models
In this tutorial, you will use the flexible bodies created in tutorial MV-2010 in an MBD model and solve the model using MotionSolve.
Integrate the Flexbodies into the MBD Model
In this exercise, you will integrate the flexbodies into your MBD model.
- From the MotionView menu bar, select to bring up the wizard.
-
Use the criteria from the table below to assemble a front end half vehicle
model.
Panel Selection Model Type Front-end of the vehicle Driveline Configuration Defaults <No driveline> Primary Systems Front Suspension = Frnt. SLA susp (1 pc LCA) and defaults for the rest Steering Subsystems Steering Column = Steering column 1 (not for abaqus) and Steering boost = None Springs, Dampers, and Stabars Defaults Jounce/Rebound Bumpers Defaults Label and Varname Defaults Attachment Wizard Compliant = Yes; Defaults for the rest
Set Up the Assembly Wizard
- Ensure that you have selected Frnt. SLA susp (1 pc LCA) since the flexible bodies you have created are for this suspension geometry.
- From the MotionView menu bar, select to display the wizard.
-
Load a Static Ride Analysis task from the Task Wizard -
Front end tasks. Click Next and click
Finish.
The Vehicle Parameters form is displayed.
- Click Finish.
-
From the Project Browser, select Lwr control
arm from the Bodies folder (located underneath the FrntSLA Susp
(1 pc.LCA) system).
The Bodies panel is displayed.
-
Under the Properties tab for the Lwr control arm-left, deselect the symmetry
check-box, Symmetric properties.
The Remove Symmetry confirmation dialog is displayed.
- Click Retain to retain the current values of properties of Lwr control arm-right.
-
Select the Flex Body (CMS) check box and click
Yes to confirm both sides as deformable.
Notice that the graphics of the rigid body lower control arm vanishes.
-
Using the file browser select the file
sla_flex_left.h3d (created in earlier tutorial MV-2010)
from your working directory.
The H3D file field is populated automatically with the same path and the file name as the graphic file you specified earlier.
The flexible body drops into the right position.
Note: You need to specify the flexbody H3D file as the H3D file. Specify the same or any other file as the graphic file.Use of large flexbodies is becoming very common. For faster pre-processing, you can use any graphic file for the display and use the flexbody H3D file to provide the data to the solver. You can use the input FEM deck or the CAD file used for the flexbody generation to generate a graphic H3D file using the CAD to H3D Conversion and specify that file as the graphic file. This will make pre-processing a much more efficient process.
Relocate the Flexbody
The Locate button on the Properties panel is an optional step to relocate a flexible body if it is not imported in the desired position. This may happen if the coordinate system used while creating the flexible body in the original FEM model does not match the MBD model coordinate system. However, if your flexible body is already in the desired position, you can skip this step.
-
Click Nodes.
The Nodes panel is displayed.
The Nodes panel is used to resolve the flexbody's attachments with the vehicle model, since the vehicle model is attached to the flexible body at these interface nodes.
This panel lists all markers of the connections (joints/forces) on the body which is now flexible. These markers can interact with the flexible body only through a node. This panel is used to map each of the markers to a node. The panel also displays the point coordinates of the marker origin which are nothing but coordinates of a point entity that the connections are referring to.
-
Click Find All on the Nodes dialog
to find nodes on the flexible body that are located closest to the interface
points on the vehicle model.
The Node ID column is populated with the interface node numbers for each row of connections. Also, the node coordinate table is also populated along with the Offset with respect to the point coordinates.
-
Observe a small offset for the Lwr ball jt-Marker J-left. It suggests a
difference in the coordinate values between the point at which the joint Lwr
ball jt is defined and its corresponding location of the interface node 10004.
Click Align to move the point to the nodal coordinate
position.
Note: Many times there is a little offset between the flexible body interface node and its corresponding point in the model. When you click Align, MotionView moves the connection point in the model to the node location on the flexible body. This could affect other entities that reference this point. Hence, this option should be used with caution. Generally, it is common to have minor offsets (values between 0.001mm to 0.1mm). If the offset is more than the tolerance value, MotionView inserts a dummy body between the flexible body and the nearest connection point. If the offset value is too high, it could indicate an mismatch of the FE model information with respect to the MBD model. In such an event, it is recommended to review the models and reconcile the differences.
- Close the Nodes dialog.
-
Click Modes.
The Modes panel is displayed. This option lets you select the modes that will be active during the simulation. By default, the rigid body modes are deactivated. You can also change the damping used for modes.
Please note that when selecting the modes, the simulation results may vary as you change the modes to be included in the simulation.
Note: By default, for frequencies under 100Hz, 1% damping is used. For frequencies greater than 100Hz and less than 1000Hz, 10% damping is used. Modes greater than 1000 Hz use critical damping. You can also give any initial conditions to the modes. - Click Close.
-
Repeat steps 1 through 5 to integrate the right side flexible body
sla_flex_right.h3d (created in MV-2010: Flexbody Generation using Flex Prep and OptiStruct) in your model.
Your model should look like the image below:
Review the Properties of the FEM Model File
-
Click the FEM Inertia Props tab.
The following information is displayed:
- From the Tools menu, select Check Model to check your complete MBD model for errors.
- From the Standard toolbar, click Save Model to save your model as an MDL file named sla_flex.mdl.
- Click Run on the toolbar and run the model with simulation type Quasi-Static, specifying the filename as sla_flex_ride.xml.
- Once the run is complete, load the MotionSolve result file sla_flex_ride.h3d (located in your working directory) in a HyperView window and view the animation of the run.