$-----------------------------------------------------------------------------
$
$ Example provided by Dr. Nils Karajan (DYNAmore)
$
$ E-Mail: info@dynamore.de
$ Web: http://www.dynamore.de
$
$ Copyright, 2015 DYNAmore GmbH
$ Copying for non-commercial usage allowed if
$ copy bears this notice completely.
$
$X PROJEKT: EFG simulation: cutting/bulk forming
$X------------------------------------------------------------------------------
$X
$X 1. Run file as is.
$X Requires LS-DYNA MPP R8.0.0 (or higher) with double precision
$X
$X------------------------------------------------------------------------------
$# UNITS: ton / mm / s / N / MPa / Nmm (mJ)
$X------------------------------------------------------------------------------
$
*KEYWORD 200M
*TITLE
EFG Local Adaptivity
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$ $
$ PARAMETER DEFINITION $
$ $
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*PARAMETER
$ PRMR1 VAL1
R tend 3.0e-2
R dtout 3.0e-4
$
R dtimpl 2.0e-4
$
$- Adaprive frequency
R dtadpf 1.0e-3
$
$- Adaptive mesh size
R rmin 0.15
R rmax 2.25
R adpene 0.3
$- Tool travel
R dist 9.0
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$ $
$ CONTROL CARDS (GENERAL) $
$ $
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*CONTROL_TERMINATION
$# endtim endcyc dtmin endeng endmas
&tend
$
$---
$
*CONTROL_IMPLICIT_DYNAMICS
$# imass gamma beta tdybir tdydth tdybur irate
$# DYNAMIC SIMULATION
1
$# DYNAMIC SIMULATION WITH CONVERGENCE PROBLEMS
$ 1 0.6 0.38
*CONTROL_IMPLICIT_GENERAL
$ imflag dt0 imform nsbs igs cnstn form zero_v
1&dtimpl/6.
*CONTROL_IMPLICIT_AUTO
$ iauto iteopt itewin dtmin dtmax dtexp
1 20 4 &dtimpl
*CONTROL_IMPLICIT_SOLUTION
$ nsolvr ilimit maxref dctol ectol rctol lstol abstol
2 4 7 0.0010 0.01 1.0e-20
$ dnorm diverg istif nlprint nlnorm d3itctl cpchk
1 1 2
$ arcctl arcdir arclen arcmth arcdmp
$ lsmtd lsdir irad srad awgt sred
5
$
$---
$
*CONTROL_OUTPUT
$# npopt neecho nrefup iaccop opifs ipnint ikedit iflush
1 100
$# iprtf ierode tet10 msgmax ipcurv gmdt
2 50
*CONTROL_ENERGY
$# hgen rwen slnten rylen
2 2 2 2
*CONTROL_ACCURACY
$ osu inn pidosu iacc
1 4 1
*CONTROL_RIGID
$# lmf jntf orthmd partm sparse metalf plotel rbsms
0
*CONTROL_SOLID
$ esort fmatrix niptets swlocl
1 2 5
$# pm1 pm2 pm3 pm4 pm5 pm6 pm7 pm8 pm9 pm10
*CONTROL_HOURGLASS
$ IHQ QH
6
*CONTROL_MPP_IO_NODUMP
*CONTROL_CONTACT
$# slsfac rwpnal islchk shlthk penopt thkchg orien enmass
2.5
$# usrstr usrfrc nsbcs interm xpene ssthk ecdt tiedprj
$# sfric dfric edc vfc th th_sf pen_sf
$# ignore frceng skiprwg outseg spotstp spotdel spothin
$# isym nserod rwgaps rwgdth rwksf icov swradf ithoff
$# shledg pstiff ithcnt tdcnof ftall unused shltrw
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$ $
$ CONTROL CARDS (ADAPTIVITY) $
$ $
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*CONTROL_ADAPTIVE
$# adpfreq adptol adpopt maxlvl tbirth tdeath lcadp ioflag
&dtadpf 7 3
$# adpsize adpass ireflg adpene adpth memory orient maxel
1.0 0 0&adpene
$# ladpn90 ladpgh ncfred ladpcl adpctl cbirth cdeath lclvl
1
$# cnla
*CONTROL_REMESHING_EFG
$# rmin rmax vf_loss mfrac dt_min icurv iadp10 segang
&rmin &rmax
$# ivt iat iaat ier MonotoMsh
1 1 0 1
$# iat1 iat2 iat3
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$ $
$ DATABASE CARDS $
$ $
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*DATABASE_GLSTAT
$# dt binary lcur ioopt
&dtout 1
*DATABASE_MATSUM
$# dt binary lcur ioopt
&dtout 1
*DATABASE_BNDOUT
$# dt binary lcur ioopt
&dtout 1
*DATABASE_RBDOUT
$# dt binary lcur ioopt
&dtout 1
*DATABASE_RCFORC
$# dt binary lcur ioopt
&dtout 1
*DATABASE_SLEOUT
$# dt binary lcur ioopt
&dtout 1
*DATABASE_FORMAT
$# iform ibinary
1
*DATABASE_BINARY_D3PLOT
$# dt lcdt beam npltc psetid
&dtout
$# ioopt
*DATABASE_BINARY_INTFOR
$# dt lcdt beam npltc psetid
&dtout
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$ $
$ PARTS / SECTION / MATERIALS $
$ $
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*PART
Tool
$# pid secid mid eosid hgid grav adpopt tmid
2 2 2
*SECTION_SHELL
$# secid elform shrf nip propt qr/irid icomp setyp
2 2
$# t1 t2 t3 t4 nloc marea idof edgset
1.0
*MAT_RIGID
$# mid ro e pr n couple m alias
2 7.85E-9 2.10e+05 0.3
$# cmo con1 con2
1.0 4.0 7.0
$# lco or a1 a2 a3 v1 v2 v3
$
$---
$
*PART
Workpiece
$# pid secid mid eosid hgid grav adpopt tmid
3 3 3 2
*SECTION_SOLID_EFG
$# secid elform aet
3 41
$# dx dy dz ispline idila iebt idim(2) toldef
1.25 1.25 1.25 3 2
$# ips stime iken sf cmid ibr ds ecut
1
*MAT_PIECEWISE_LINEAR_PLASTICITY_TITLE
Material3_Band_plastisch
$# mid ro e pr sigy etan fail tdel
3 7.85E-9 2.10e+05 0.3 400.0
$# c p lcss lcsr vp
33 1
$# eps1 eps2 eps3 eps4 eps5 eps6 eps7 eps8
$# es1 es2 es3 es4 es5 es6 es7 es8
*DEFINE_CURVE
$# lcid sidr sfa sfo offa offo dattyp
33
$# a1 o1
0.000, 400.0
0.005, 450.0
0.020, 455.0
0.100, 600.0
0.200, 800.0
0.500,1000.0
1.000,1200.0
2.000,1400.0
3.000,1450.0
9.000,1500.0
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$ $
$ CONTACT CARDS $
$ $
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*CONTACT_FORMING_SURFACE_TO_SURFACE_MORTAR
$# ssid msid sstyp mstyp sboxid mboxid spr mpr
3 2 3 3
$# fs fd dc vc vdc penchk bt dt
0.1
$# sfs sfm sst mst sfst sfmt fsf vsf
$# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
1
$# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
$# igap ignore dprfac dtstif flangl cid_rcf
5
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$ $
$ BOUNARY CONDITIONS $
$ $
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$--- Side Wall fixed
$
*CONSTRAINED_GLOBAL
$# tc rc dir x y z
7 7 1 3.0 5.0 5.0
$
$--- Bottom Support (normal only)
$
*CONSTRAINED_GLOBAL
$# tc rc dir x y z
3 7 3 10.0 7.0 0.0
$
$---
$
*BOUNDARY_PRESCRIBED_MOTION_RIGID
$# pid dof vad lcid sf vid death birth
2 3 1 -1.0
*DEFINE_CURVE_SMOOTH_TITLE
Prescribed Motion
$# lcid sidr dist tstart tend trise v0
1 &dist &tend &tend/6.0
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$ $
$ ELEMENTS / NODES $
$ $
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*INCLUDE
mesh.k
*END