Craig's Guide to Creating Flexbodies for MotionView
About the FEA Model
- Determine the nodes to externalize in the model. In other words, the flexible body to which you are attaching the nodes in the MBD model.
- Create an Excel spreadsheet highlighting the external nodes to be used and include the node ID’s for each. Verify the component is in the same position as you require in the MBD model.
- Note the units being used in the model and verify that these units are correct by measuring distance and mass.
- Verify the degrees of freedom (DOF) of the external nodes, and which nodes can be
externalized. Usually an RBE2 element works best. Note: Certain elements cannot be attached to external nodes, such as RBE3 and CBAR.
- Before exporting the model for use in MotionView Flexbody Prep Wizard, perform an element check on 1-D, 2-D, and 3-D elements to assure that there are no duplicate elements or issues with element properties.
- Verify that any nodes that are used to attach the rigid body - which will be replaced with a flexible body - to other bodies in the MBD model are accounted for as attachment points.
Creating Models
- Limit the amount of external nodes, as each node used generates an additional six modes in the solution. For example, if you request 20 modes, and you have 10 external nodes, then the model will contain 80 modes.
- If the model requires that custom parameters be used, then you may have to use E-Compute to run the files. It is recommended that you turn off the element checking option (in the Flexbody Prep Wizard) in order to use E-Compute.
Troubleshooting
- Does the pathname to the model contain any spaces, such as Vehicle FEA instead of Vehicle_FEA? If any spaces are in the pathname, the executable will not run.
- Did you have custom parameters that were placed in the model using HyperMesh and are using the Flexbody Prep Wizard to run the model
through OptiStruct? If so, these are removed from the file
when it is run. You will have to run the files using E-Compute and then assemble them to
create an .h3d file using Flexbody Prep Wizard. See To run the
model with E-Compute.Note: Parts can be mirrored using the H3D to H3D option in the Flexbody Prep Wizard.
Verifying Flexbodies in MotionView
- Before any runs are made using the flexible body, verify the following:
- Verify that the mass and inertias of the body are the same as the FEA and/or CAD model. To determine the mass and inertias in a HyperMesh model, select the File menu, Export option.
- From the Template box, click Load and open the file install_directory\hw11.0\templates\summary\optistruct\mom_of_inertia. Write out a file for this specific model.
- Open the created file and select the last matrix on the output titled Inertia Matrix for Model (Using Center of Gravity As Center). The data is presented in the following manner, where the required values are bold:
- Verify that the modal frequencies, as well as the mode shapes in the H3D file, are the same as the results in HyperMesh.