Airbag II
This example shows how to pressurize an airbag using *AIRBAG_SIMPLE_AIRBAG_MODEL keyword. *MAT_FABRIC offers a special orthotropic material for the modeling of airbags. Nodes to surface contact is specified against a plate and a pipe.
https://www.dynaexamples.com/introduction/intro-by-a.-tabiei/misc/airbag-ii
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Airbag II
This example shows how to pressurize an airbag using *AIRBAG_SIMPLE_AIRBAG_MODEL keyword. *MAT_FABRIC offers a special orthotropic material for the modeling of airbags. Nodes to surface contact is specified against a plate and a pipe.
*AIRBAG_SIMPLE_AIRBAG_MODEL *CONTACT_NODES_TO_SURFACE *CONTROL_TERMINATION *DATABASE_ABSTAT *DATABASE_BINARY_D3PLOT *DEFINE_CURVE *ELEMENT_SHELL *END *KEYWORD *MAT_ELASTIC *MAT_FABRIC *MAT_RIGID *NODE *PART *SECTION_SHELL *SET_PART_LIST *TITLE
*KEYWORD
*TITLE
Airbag and Structure
*AIRBAG_SIMPLE_AIRBAG_MODEL
$ i i i f f f f f
$ sid sidtyp rbid vsca psca vini mwd spsf
1 1
$rbid!=0 i
$ n
$ f f f i f f f f
$ cv cp t lcid mu a pe ro
1.736E+03 2.430E+03 1.200E+03 1 7.000E-01 0.000E+00 1.470E+01 3.821E-06
$ i
$ lou
*SET_PART_LIST
$ i f f f f
$ sid da1 da2 da3 da4
1
$ i i i i i i i i
$ pid1 pid2 pid3 pid4 pid5 pid6 pid7 pid8
3
*DEFINE_CURVE
$ i i f f f f
$ lcid sidr scla sclo offa offo
1 0 0.000E+00 0.000E+00 0.000E+00 0.000E+00
$ f f
$ abscissa ordinate
0.000E+00 0.000E+00
3.200E-02 2.600E+01
4.500E-02 6.000E-01
8.000E-02 1.000E-01
*CONTACT_NODES_TO_SURFACE
$ i i i i i i i i
$ ssid msid sstyp mstyp sboxid mboxid spr mpr
3 1 3 3 1 1
$ f f f f f i f f
$ fs fd dc vc vdc penchk bt dt
0.5 0.5
$ f f f f f f f f
$ sfs sfm sst mst sfst sfmt fsf vsf
1.0000 0.06667
*CONTACT_NODES_TO_SURFACE
$ i i i i i i i i
$ ssid msid sstyp mstyp sboxid mboxid spr mpr
3 2 3 3 1 1
$ f f f f f i f f
$ fs fd dc vc vdc penchk bt dt
0.5 0.5
$ f f f f f f f f
$ sfs sfm sst mst sfst sfmt fsf vsf
1.0000 0.06667
*MAT_ELASTIC
$ f f f f f f f
$ mid ro e pr da db k
1 7.84e-4 30.00e+6 0.30
$*MAT_RIGID
$ f f f f f f f f
$ mid ro e pr n couple m alias
2 7.84e-4 30.00e+6 0.30
$ f f f
$ cmo con1 con2
$ f f f f f f f f
$ lco/a1 a2 a3 v1 v2 v3
*MAT_FABRIC
$ f f f f f f f f
$ mid ro ea eb ec prba prca prcb
3 1.00e-4 2.00e+6 2.00e+6 2.00e+6 0.35 0.35 0.35
$ f f f f f f f f
$ gab gbc gca gse el prl lratio damp
1.53e+6 1.53e+6 1.53e+6
$ f
$ aopt
$ f f f f f f
$ xp yp zp a1 a2 a3
$ f f f f f f
$ v1 v2 v3 d1 d2 d3
*SECTION_SHELL
$ i i f f f f i
$ sid elform shrf nip propt qr/irid icomp
1 0
$ f f f f f
$ t1 t2 t3 t4 nloc
0.500 0.500 0.500 0.500
$icomp =1 10f
$ f f f f f f f f
$ b1 b2 b3 b4 b5 b6 b7 b8
*SECTION_SHELL
$ i i f f f f i
$ sid elform shrf nip propt qr/irid icomp
2 9 4 1
$ f f f f f
$ t1 t2 t3 t4 nloc
0.015 0.015 0.015 0.015
$icomp =1 10f
$ f f f f f f f f
$ b1 b2 b3 b4 b5 b6 b7 b8
*PART
$ c
$ head
Plate - Elastic
$ i i i i i i
$ pid sid mid eosid hgid adpopt
1 1 1 0 0 0
*PART
$ c
$ head
Cylinder - Rigid
$ i i i i i i
$ pid sid mid eosid hgid adpopt
2 1 2 0 0 0
*PART
$ c
$ head
Airbag - Fabric
$ i i i i i i
$ pid sid mid eosid hgid adpopt
3 2 3 0 0 0
*CONTROL_TERMINATION
$ f i f f f
$ endtim endcyc dtmin endneg endmas
1.000E-02
*DATABASE_BINARY_D3PLOT
$ f i
$ dt/cycl lcdt
2.000E-04
*DATABASE_ABSTAT
$ f i
$ dt/cycl lcdt
2.000E-04
*NODE
$ i8 f f f i i
$ node x y z tc rc
*ELEMENT_SHELL
$ i i i i i i
$ eid pid n1 n2 n3 n4
*END
