OptiStruct Flexbody Generation
MotionView generates an H3D flexbody neutral file directly from a Nastran or OptiStruct FEA input deck. The only FEA model preparation required is to identify the node IDs that will be used for interfacing and sensors.
Create OptiStruct prp (preparation) file and generate the h3d flexbody | Select a OptiStruct file and process it to an H3D flexbody file. | ||
Create OptiStruct prp (preparation) file | Select a OptiStruct file and convert it to an FEM file that is ready for flexbody generation. | ||
When you select either of the above options, the following fields are displayed: | |||
Select Bulk Data file (fem/nas/bdf/dat) | Select the OptiStruct source file that you want to convert. | ||
Create RBE2 spiders | A utility to assist you with adding spiders to your
original OptiStruct input file. Clicking this option will invoke HyperMesh and import the specified bulk data file. The Utility tab in HyperMesh can be used to generate RBE2 elements. |
||
Save the *.h3d file as or Save the *prp file as |
Enter a filename and directory to which you want to save the H3D output file or the PRP file. The field displayed depends upon the conversion type you select. | ||
Component mode synthesis type | Select one of the following options: | ||
Craig-Bampton | Craig-Bampton obtains constrained eigen modes and static correction modes with a final orthonormalization step. | ||
Craig-Chang | Craig-Chang obtains unconstrained eigen modes and a static analysis. | ||
Craig-Bampton- Geometric-Stiffness | Uses the Craig-Bampton method with geometric stiffness to consider geometric stress stiffening effects. . | ||
Specify Interface Node List (6:8+10) | You can identify the nodes which will be candidates for interface nodes for the later step of MDL implementation. It is important that only interface nodes and not sensor nodes be identified at this point. You can enter ranges, such as 4:12, or combinations, such as 4:12 +14. | ||
Cutoff type and value | Select: Highest Mode # or Highest Frequency in 1/(time units) |
If Highest Mode # is selected, you must specify the number of constant eigen modes to be included in the flex body. Or you may select Highest Frequency in 1/(time units) to specify the highest frequency in the flexible body. | |
Additional Options | Click to display the Additional Options dialog. | ||
Perform stress recovery | Check this option to have modal stresses computed and stored in the flex body H3D file. This option is needed to view stress for MBD simulation results in HyperView. | ||
Perform strain recovery |
Check this option to have modal strain computed and stored in the flex body H3D file. This option is needed to view strain for MBD simulation results in HyperView. | ||
Create Recovery H3D (Reduces Flex H3D Size) | Check this option to reduce the model size by representing model as boundary line elements (PLOTEL) and create a recovery h3d file. | ||
Perform element check in OptiStruct model | Controls whether or not OptiStruct will perform an element check of the model. | ||
Specify units in Bulk Data File | Specify the set of units for mass, length, force,
and time that were used in the FEM file. For units to be consistent between the flexbody and the MDL model by which the flexbody is utilized, the units of the FEA model must be identified. This unit information is stored in the H3D file and all affected parameters in the solver flexbody matrix file are scaled accordingly. See the Comments section below for additional information regarding the types of units supported by FlexBodyPrep wizard. |
||
Create h3d flexbody using pre-existing prp (preparation) file | Select an existing PRP file and use it to create an H3D file. | ||
Select Pre-existing prp (preparation) file | Use the file browser to select the pre-existing PRP file that you want to use to create the H3D file. | ||
Clear | Clear your selections and reset the wizard. | ||
OK | After making your selections, click OK to have the
wizard create your file. OK assembles your selections into set of command line arguments for flexprep and invokes flexprep. To run flexprep from command
line:
|
||
Cancel | Exit the FlexBodyPrep wizard. |
Flexprep Operation - Specifics of the inputfile (fem/bdf) File
The FEM or BDF file that you specify as the input should have nodes, elements (including rigid elements), material, and property specifications.
Param statements are not required, but they are preserved. For example, wtmass is preserved, which causes the mass/inertia from OptiStruct to be scaled. Flexprep remembers the wtmass and scales them back. Cards not affecting element connectivity, node positions, and materials are ignored. These include super element cards, EIGRL card, SPC, and so on. Exterior points do not need to be specified in the BDF file since they are supplied separately from the bulk data file.
Flexprep Utilization of the Input File
The FlexBodyPrep wizard reads the bulk data file and prepares a file for OptiStruct flexbody creation called a preparation file(_prp is appended to the original name). In this process, the model information such as nodes, elements, material and property cards from the input file are used. Other subcase information except MODEL and SET cards are not considered.
Additional cards such as CMSMETH ASET1, STRESS, STRAIN are added based on the inputs provided in the wizard dialog. The preparation file is then submitted to the through the flexprp batch utility,that in turn submits the job to OptiStruct solver, which invokes the component mode synthesis technique. As a final step, inertia shape integrals are calculated and properties are written to the H3D file.
The units in the H3D file are always in kg-mm-N-sec (no exceptions). Unit conversion occurs when writing to or reading from the H3D file whenever necessary.
Comments
Mass | Kilogram | Gram | MegaGram |
Pound_mass | Slug | Slinch | |
Ounce_mass | Kpound_mass | ||
Length | Millimeter | Inch | Foot |
Mile | Centimeter | Meter | |
Kilometer | |||
Force | Newton | Pound_force | Ounce_force |
Kpound_Force | Dyne | Kilogram_Force | |
Knewton | |||
Time | Second | Millisecond | Hour |
Minute |
- Based on the selection, the DTI_UNITS card is written to the preparation file.
- OptiStruct supports many other type of units. Please refer to DTI, UNITS in the HyperWorks Solver Reference Guide for more details. If the FlexBody wizard does not have the units in which the FEM file is modeled, it is then recommended that the DTI_UNITS card be modified and submitted to the OptiStruct solver manually.