Metal forming III
A simple deep drawing example. Symmetric boundary conditions are used.
https://www.dynaexamples.com/introduction/process_simulation/metal-forming-iii
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Metal forming III
A simple deep drawing example. Symmetric boundary conditions are used.
*BOUNDARY_PRESCRIBED_MOTION_RIGID *CONTACT_FORMING_ONE_WAY_SURFACE_TO_SURFACE *CONTROL_CONTACT *CONTROL_ENERGY *CONTROL_OUTPUT *CONTROL_SHELL *CONTROL_TERMINATION *DATABASE_BINARY_D3PLOT *DATABASE_BINARY_D3THDT *DATABASE_EXTENT_BINARY *DATABASE_GLSTAT *DATABASE_HISTORY_NODE *DATABASE_MATSUM *DATABASE_NODOUT *DATABASE_RBDOUT *DATABASE_RCFORC *DEFINE_CURVE *ELEMENT_SHELL *END *KEYWORD *LOAD_SEGMENT *MAT_POWER_LAW_PLASTICITY *MAT_RIGID *NODE *PART *RIGIDWALL_PLANAR *SECTION_SHELL *SET_NODE_LIST *TITLE
*KEYWORD
*TITLE
Hemispherical Deep Draw
*CONTROL_TERMINATION
$ f i f f f
$ endtim endcyc dtmin endneg endmas
6.000E+00
*CONTROL_CONTACT
$ f f i i i i i
$ slsfac rwpnal islchk shlthk penopt thkchg orien
1.0 1
$ i i i i f
$ usrstr usrfac nsbcs interm xpenen
*CONTACT_FORMING_ONE_WAY_SURFACE_TO_SURFACE
$ i i i i i i i i
$ ssid msid sstyp mstyp sboxid mboxid spr mpr
1 2 3 3
$ f f f f f i f f
$ fs fd dc vc vdc penchk bt dt
0.15 0.15
$ f f f f f f f f
$ sfs sfm sst mst sfst sfmt fsf vsf
*CONTACT_FORMING_ONE_WAY_SURFACE_TO_SURFACE
$ i i i i i i i i
$ ssid msid sstyp mstyp sboxid mboxid spr mpr
1 3 3 3
$ f f f f f i f f
$ fs fd dc vc vdc penchk bt dt
0.15 0.15
$ f f f f f f f f
$ sfs sfm sst mst sfst sfmt fsf vsf
*CONTACT_FORMING_ONE_WAY_SURFACE_TO_SURFACE
$ i i i i i i i i
$ ssid msid sstyp mstyp sboxid mboxid spr mpr
1 4 3 3
$ f f f f f i f f
$ fs fd dc vc vdc penchk bt dt
0.15 0.15
$ f f f f f f f f
$ sfs sfm sst mst sfst sfmt fsf vsf
*CONTROL_OUTPUT
$ i i i i f i i
$ npopt neecho nrefup iaccop opifs ipnint ikedit
0 0 0 0 2 1000
*DATABASE_BINARY_D3PLOT
$ f i
$ dt/cycl lcdt
2.000E-01
*DATABASE_EXTENT_BINARY
$ i i i i i i i i
$ neiph neips maxint strflg sigflg epsflg rltflg engflg
1
$ i i i
$ cmpflg ieverp beamip
*DATABASE_BINARY_D3THDT
$ f i
$ dt/cycl lcdt
12.00E+00
*DATABASE_HISTORY_NODE
$ i i i i i i i i
$ id1 id2 id3 id4 id5 id6 id7 id8
1 101
*DATABASE_RCFORC
$ f i
$ dt/cycl lcdt
5.000E-02
*DATABASE_NODOUT
$ f i
$ dt/cycl lcdt
5.000E-02
*DATABASE_GLSTAT
$ f i
$ dt/cycl lcdt
5.000E-02
*DATABASE_MATSUM
$ f i
$ dt/cycl lcdt
5.000E-02
*DATABASE_RBDOUT
$ f i
$ dt/cycl lcdt
5.000E-02
*CONTROL_ENERGY
$ i i i i
$ hgen rwen slnten rylen
2 2 2
*CONTROL_SHELL
$ f i i i i i i
$ wrpang itrist irnxx istupd theory bwc miter
1
*MAT_POWER_LAW_PLASTICITY
$ f f f f f f f f
$ mid ro e pr k n src srp
1 7.83e-05 69.0 0.300 0.598 0.216 0.0 0.0
*MAT_RIGID
$ f f f f f f f f
$ mid ro e pr n couple m alias
2 7.83e-06 69.0 0.300
$ f f f
$ cmo con1 con2
$ f f f f f f
$ lco/a1 a2 a3 v1 v2 3
*SECTION_SHELL
$ i i f f f f i
$ sid elform shrf nip propt qr/irid icomp
1 2 5
$ f f f f f
$ t1 t2 t3 t4 nloc
1.0 1.0 1.0 1.0 0.0
*PART
$ c
$ head
Power Law Plasticity - Workpiece
$ i i i i i i
$ pid sid mid eosid hgid adpopt
1 1 1 0 0 0
*PART
$ c
$ head
Rigid - Punch
$ i i i i i i
$ pid sid mid eosid hgid adpopt
2 1 2 0 0 0
*PART
$ c
$ head
Rigid - Punch
$ i i i i i i
$ pid sid mid eosid hgid adpopt
3 1 2 0 0 0
*PART
$ c
$ head
Rigid - Punch
$ i i i i i i
$ pid sid mid eosid hgid adpopt
4 1 2 0 0 0
*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
*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
$ a o
0.000E+00 0.000E+00
1.000E+00 1.000E-03
6.000E+00 1.000E-03
*DEFINE_CURVE
$ i i f f f f
$ lcid sidr scla sclo offa offo
2 0 0.000E+00 0.000E+00 0.000E+00 0.000E+00
$ f f
$ a o
*DEFINE_CURVE
$ i i f f f f
$ lcid sidr scla sclo offa offo
3 0 0.000E+00 0.000E+00 0.000E+00 0.000E+00
$ f f
$ a o
0.000E+00 0.000E+00
6.000E+00 0.000E+00
*LOAD_SEGMENT
$ i f f i i i i
$ lcid sf at n1 n2 n3 n4
*BOUNDARY_PRESCRIBED_MOTION_RIGID
$ i i i i f i
$ pid dof vad lcid sf vid
2 2 0 2 -1.0 0
*RIGIDWALL_PLANAR
$ i i i
$ nsid nsidex boxid
1 0 0
$ f f f f f f f
$ xt yt zt xh yh zh fric
0.000 0.000 0.000 0.00000 1.00000 0.00000 0.000
*SET_NODE_LIST
$ i f f f f
$ sid da1 da2 da3 da4
1
$ i i i i i i i i
$ nid1 nid2 nid3 nid4 nid5 nid6 nid7 nid8
*END
