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