*createinflatorinsertfold
Creates a Radioss model for solver run to insert an inflator inside the layers of an airbag.
Syntax
*createinflatorinsertfold airbagmark=<mark_id> inflatormark=<mark_id> translate={<value>} thickness=<value>?holesmark=<mark_id>? ?exportdir=<value>?
Type
HyperMesh Tcl Modify Command
Description
A dummy flattened inflator is created from the inflator and moved between the airbag layers. Then through the solver run the dummy nodes are driven to the initial inflator nodes positions to fit the airbag layers around the inflator.
Elements of the airbag can be removed from the interface between the airbag and the dummy inflator in order to allow the inflator studs to go through the airbag.
Inputs
- airbagmark=<mark_id>
- The ID of the mark containing the airbag components. Valid values are 1 and 2.
- inflatormark=<mark_id>
- The ID of the mark containing the inflator components. Valid values are 1 and 2.
- translate={<value>}
- The translation vector to apply to the flattened dummy inflator in order to position it in inside the airbag layers.
- thickness=<value>
- The thickness of the flattened dummy inflator created.
- holesmark=<mark_id>
- The ID of the mark containing elements of the airbag which are removed from the interface between the dummy inflator and the airbag. Valid values are 1 and 2.
- exportdir=<value>
- The directory path where the resulting solver deck is exported. User should have the write permission in this directory. Default is set to the location defined by the environment variable ALTAIR_HOME.
Examples
*createmark comps 1 "by id" 1-22
*createmark comps 2 "by id" 25-30
*createmark elems 3 "by id" 14851 14852 14905 14906 15759-15762 15963-15970
*createinflatorinsertfold airbagmark=1 inflatormark=2 holesmark=3 translate={7.0,6.0,-11.5} thickness=0.5 exportdir=H:/InflatorInsertion
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
2022.2