Ansys Learning Forum › Forums › Discuss Simulation › LS Dyna › LS DYNA Simulation where both impactor and target are ALE [HELP REQUEST] › Reply To: LS DYNA Simulation where both impactor and target are ALE [HELP REQUEST]
Hi Jash,
This may be similar (I can't attach a file so i just put it here.) Anyway, ALE is difficult and you likely need a class. I can't teach it through this communication channel.Â
*KEYWORD
*TITLE
saleimpact3b.k = kg-m-s-KÂ - pls assume fictitious data & put in your own referened data.
$===============================================================================
*COMMENT
Model Summary:
H4 = AMMG1 = impactor
H2 = AMMG2 = top plate
H1 = AMMG3 = bottom plate
$===============================================================================
$ [ ] EXECUTION CONTROLS
$===============================================================================
*CONTROL_TERMINATION
$#  endtim   endcyc   dtmin   endeng   endmas   nosol   Â
$ Â 2.5E-4 Â Â Â Â 0 Â Â Â 0.0 Â Â Â 0.0 Â Â Â 0.0 Â Â Â Â 0
  10.0E-4     0    0.0    0.0    0.0     0
*CONTROL_TIMESTEP
$#  dtinit   tssfac    isdo   tslimt   dt2ms    lctm   erode   ms1st
    0.0    0.7     0    0.0    0.0     0     0     0
$ Â Â Â 0.0 Â Â Â 0.2 Â Â Â Â 0 Â Â Â 0.0 Â Â Â 0.0 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0
$#  dt2msf  dt2mslc   imscl   unused   unused   rmscl   Â
    0.0     0     0              0.0
*CONTROL_CONTACT
$#  slsfac   rwpnal   islchk   shlthk   penopt   thkchg   orien   enmass
    0.1    0.0     1     0     1     0     1     0
$#  usrstr   usrfrc   nsbcs   interm   xpene   ssthk    ecdt  tiedprj
     0     0     10     0    4.0     0     1     0
$#  sfric   dfric    edc    vfc     th   th_sf   pen_sf   Â
    0.0    0.0    0.0    0.0    0.0    0.0    0.0
$#  ignore   frceng  skiprwg   outseg  spotstp  spotdel  spothin    Â
     0     0     0     0     0     0    0.0
$#   isym   nserod   rwgaps   rwgdth   rwksf    icov   swradf   ithoff
     0     0     1    0.0    1.0     0    0.0     0
$#  shledg   pstiff   ithcnt   tdcnof   ftall   unused   shltrw   Â
     0     0     0     0     0         0.0
*CONTROL_CPU
$#  cputim   Â
    0.0
*CONTROL_ENERGY
$#   hgen    rwen   slnten   rylen   Â
     2     2     2     2
*CONTROL_OUTPUT
$#  npopt   neecho   nrefup   iaccop   opifs   ipnint   ikedit   iflush
     0     0     0     0    0.0     0    100    9000
$#  iprtf   ierode  tet10s8   msgmax   ipcurv    gmdt  ip1dblt    eocs
     0     0     2     50     0    0.0     0     0
$#  tolev   newleg   frfreq   minfo   solsig   msgflg   cdetol   Â
     2     0     1     0     0     0    10.0
$# phschng   demden   Â
     0     0
$===============================================================================
$ [ ] OUTPUT CONTROLS
$===============================================================================
*DATABASE_BINARY_D3PLOT
$#    dt    lcdt    beam   npltc   psetid   Â
  1.0E-5     0     0    100     0
$#  ioopt   Â
     0
$===============================================================================
$ [ ] |PART_ID|SECTION_ID|MAT_ID|EOS_ID|HG_ID|GRAV|ADPOPT|THERM_MID| DEFINITIONS
$===============================================================================
*PART
H1 = AMMG4 = Thick bottom Plate - A36 SS -Johnson Cook - kg-m-s-KÂ
$#   pid   secid    mid   eosid    hgid    grav   adpopt    tmid
$ Â Â Â Â 1 Â Â Â Â 1 Â Â Â Â 1 Â Â Â Â 1 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0
     1     1     12     12     0     0     0     0
*SECTION_ALE2D
$  secid1  aleform    aet   elform
     1     11          14
*MAT_JOHNSON_COOK
$#   mid     ro     g     e     pr    dtf     vp   rateop
     1   7890.07.80000E102.00000E11    0.26    0.0    0.0    0.0
$#    a     b     n     c     m     tm     tr    epso
2.861000E85.000000E8 Â Â 0.2282 Â Â 0.022 Â Â 0.917 Â Â 1811.0 Â Â 293.15 Â Â Â 1.0
$#    cp     pc   spall     it     d1     d2     d3     d4
   481.0    0.0    2.0    0.0    0.0    0.0    0.0    0.0
$#    d5    c2/p    erod   efmin   Â
    0.0    0.0     01.00000E-6
*EOS_GRUNEISEN
$#  eosid     c     s1     s2     s3   gamao     a     e0
     1   4569.0    1.49    0.0    0.0    2.17    0.0    0.0
$# Â Â Â v0 Â
    0.0
$-------------------------------------------------------------------------------
*PART
H2 = AMMG3 = top Plate - Lexan-Johnson Cook  - kg-m-s-KÂ
$#   pid   secid    mid   eosid    hgid    grav   adpopt    tmid
$ Â Â Â Â 2 Â Â Â Â 1 Â Â Â Â 2 Â Â Â Â 2 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0
     2     1     12     12     0     0     0     0
$ Â Â Â Â 2 Â Â Â Â 1 Â Â Â Â 22 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0
*MAT_JOHNSON_COOK
$#   mid     ro     g     e     pr    dtf     vp   rateop
     2   1190.07.860000E82.540000E9   0.344    0.0    0.0    0.0
$#    a     b     n     c     m     tm     tr    epso
7.580000E76.890000E7 Â Â 1.004 Â Â Â 0.0 Â Â Â 1.85 Â Â 533.0 Â Â 293.15 Â Â Â 1.0
$#    cp     pc   spall     it     d1     d2     d3     d4
  1250.0    0.0    2.0    0.0    0.0    0.0    0.0    0.0
$#    d5    c2/p    erod   efmin   Â
    0.0    0.0     01.00000E-6
*EOS_GRUNEISEN
$#  eosid     c     s1     s2     s3   gamao     a     e0
     2   1933.0    1.42    0.0    0.0    0.61    0.0    0.0
$# Â Â Â v0 Â
    0.0
$-------------------------------------------------------------------------------
*MAT_ELASTICÂ
$ Â Â Â MID Â Â Â RHO Â Â Â Â E Â Â Â Â PR Â Â Â Â DA Â Â Â Â DB Â Â Â Â K
    22   1190.0   2.54E9   0.344
$-------------------------------------------------------------------------------
*MAT_JOHNSON_COOK
$ Â Â Â MID Â Â Â Â RO Â Â Â Â G Â Â Â Â E Â Â Â Â PR Â Â Â DTF Â Â Â Â VP Â Â - Cu
    12   8960.0  0.460E11    0.0    0.34
$     A     B     n     C     m     Tm     Tr    eps0
  90.0E6  292.0E6   0.310   0.0250    1.09   1356.0   293.00    1.0
$    Cp     Pc   Spall     IT     d1     d2     d3     d4
   383.0   -1.2E6    2.0   0.000   0.540    4.89    3.03   0.0140
$ Â Â Â d5
   1.12
*EOS_GRUNEISEN
$ Â Â EOSID Â Â Â Â C Â Â Â Â S1 Â Â Â Â S2 Â Â Â Â S3 Â Â GAMMA Â Â Â Â A Â Â Â Â E0
    12   3940.0   1.489    0.0    0.0   2.020    0.47    0.0
$ Â Â Â VO
    0.0
$-------------------------------------------------------------------------------
*PART
H4 = AMMG2 = Impactor - JOHNSON_HOLMQUIST_CERAMICS - Float glass-Borosilicate
$#   pid   secid    mid   eosid    hgid    grav   adpopt    tmid
$ Â Â Â Â 4 Â Â Â Â 1 Â Â Â Â 4 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0
     4     1     14     14     0     0     0     0
$ Â Â Â Â 4 Â Â Â Â 1 Â Â Â Â 24 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0
*MAT_JOHNSON_HOLMQUIST_CERAMICS
$#   mid     ro     g     a     b     c     m     n
     4   2500.03.04000E10    0.93    0.88   0.003    0.35    0.77
$#   epsi     t   sfmax    hel    phel    beta  Â
    1.01.500000E82.975000E95.950000E92.920000E9    1.0
$# Â Â Â d1 Â Â Â Â d2 Â Â Â Â k1 Â Â Â Â k2 Â Â Â Â k3 Â Â Â Â fs Â
   0.053    0.854.54000E10-1.3800E112.90000E11    0.0
*EOS_GRUNEISEN
$#  eosid     c     s1     s2     s3   gamao     a     e0
     4   4710.0    1.0    0.0    0.0    1.0    0.0    0.0
$# Â Â Â v0 Â
    0.0
$-------------------------------------------------------------------------------
*MAT_ELASTICÂ
$ Â Â Â MID Â Â Â RHO Â Â Â Â E Â Â Â Â PR Â Â Â Â DA Â Â Â Â DB Â Â Â Â K
    24   7840.0  210.0e+9    0.3
$---5----0----5----0----5----0----5----0----5----0----5----0----5----0----5----0
*MAT_JOHNSON_COOK
$ Â Â Â MID Â Â Â RHO Â Â Â Â G Â Â Â Â E Â Â Â Â PR Â Â Â DTF Â Â Â Â VP Â Â Â - SS
    14   7840.0  80.0E+9  210.0e+9    0.3    0.0    0.0Â
$     A     B     n     C     m     Tm     Tr    EPSO
 792.19e6  509.51e6    0.26   0.014    1.03  1793.15   298.15     1
$    Cp     PC   spall     IT     D1     D2     D3     D4
    477   -1.0e8    0.0    0.0  -8.0e-1   2.1e00  -5.0e-1   2.0e-3
$ Â Â Â D5
  6.1e-1
*EOS_GRUNEISEN
    14  4.570E3    1.49    0.0    0.0   1.930    0.0    0.0
$ Â Â Â VO
    0.0
$-------------------------------------------------------------------------------
*PART
H5 = AMMG1 = air (Kg-m-s-K) Â @ T = 25 C
$#   pid   secid    mid   eosid    hgid    grav   adpopt    tmid
$ Â Â Â Â 5 Â Â Â Â 1 Â Â Â Â 5 Â Â Â Â 5 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0 Â Â Â Â 0
     5     1     6     0     0     0     0     0
*MAT_NULL
$ Â Â Â MID Â Â Â Â RO Â Â Â Â PC Â Â Â Â MU Â Â TEROD Â Â CEROD Â Â YMBEAM Â Â PRBEAM
     5   1.1845    -1.0 1.8444E-5    0.0    0.0    0.0    0.0
*EOS_LINEAR_POLYNOMIAL
$ Â Â EOSID Â Â Â Â C0 Â Â Â Â C1 Â Â Â Â C2 Â Â Â Â C3 Â Â Â Â C4 Â Â Â Â C5 Â Â Â Â C6
     5    0.0     0     0     0    0.4    0.4     0
$ Â Â Â E0 Â Â Â Â V0
2.533125E5 Â Â Â 1.0
$---5----0----5----0----5----0----5----0----5----0----5----0----5----0----5----0
*COMMENT
PART
H6 = AMMG5 = vacuum
$#   pid   secid    mid   eosid    hgid    grav   adpopt    tmid
     6     1     6     0     0     0     0     0
*MAT_VACUUM
$ Â Â Â MID Â Â Â Â RO Â Â Â Â PC Â Â Â Â MU Â Â TEROD Â Â CEROD Â Â YMBEAM Â Â PRBEAM
     6  1.0E-06
$===============================================================================
$ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â SALE
$===============================================================================
*ALE_STRUCTURED_MESH
$#  mshid    dpid    nbid    ebid                  tdeath
    11     11   20001   20001
$#  cpidx   cpidy   cpidz    nid0   lcsid
    101    102
$-------------------------------------------------------------------------------
*ALE_STRUCTURED_MESH_CONTROL_POINTS
$#   cpid              sfo         offo
    101              1.0         0.0
$#         n          x        ratio
          1         0.0
         201         0.4
$ Â Â Â Â Â Â Â Â 401 Â Â Â Â Â Â Â Â 0.4
*ALE_STRUCTURED_MESH_CONTROL_POINTS
$#   cpid              sfo         offo
    102              1.0         0.0
$#         n          x        ratio
          1         0.0
         186        0.370
$ Â Â Â Â Â Â Â Â 371 Â Â Â Â Â Â Â 0.370
$===============================================================================
*CONTROL_ALE
$#   dct    nadv    meth    afac    bfac    cfac    dfac    efac
    -1     1     2    -1.0    0.0    0.0    0.0    0.0
$#  start    end   aafac   vfact    prit    ebc    pref  nsidebc
$ Â Â Â 0.0 Â Â Â 0.0 Â Â Â 0.0 Â Â Â 0.0 Â Â Â Â 0 Â Â Â Â 0 Â 101325.0 Â Â Â Â 0
    0.0    0.0    0.0    0.0     0     0    0.0     0
$#   ncpl    nbkt   imascl   checkr   beamin  mmgpref   pdifmx  dtmufac
     1     50     0    0.0    0.0     0    0.0    0.0
$# optimpp   ialedr   bndflx   minmas   Â
     0     0     01.00000E-5
$-------------------------------------------------------------------------------
*ALE_MULTI-MATERIAL_GROUP
$#   sid   idtype   gpname   Â
     5     1 1airvac
     4     1 2impactor
     2     1 3topplate
     1     1 4botplate
$ Â Â Â Â 6 Â Â Â Â 1 5vac
$-------------------------------------------------------------------------------
*ALE_STRUCTURED_MESH_VOLUME_FILLING
$#  mshid   unused   ammgto   unused  nsample   unused   unused    vid
    11          1          4               0
$#   geom   in/out     e1     e2     e3     e4     e5 Â
ALL Â Â Â Â Â Â Â Â 0 Â Â Â 0.0 Â Â Â 0.0 Â Â Â 0.0 Â Â Â 0.0 Â Â Â 0.0
$-------------------------------------------------------------------------------
*ALE_STRUCTURED_MESH_VOLUME_FILLING
$   MSHID  notused   AMMGTO  notused  NSAMPLE  notused  notused    VID
    11          2          4               51
$ Â Â Â 11 Â Â Â Â Â Â Â Â Â 2 Â Â Â Â Â Â Â Â Â 4
$   geom   in/out E1=CTRNID   E2=rx   E3=ry   R4=rz  E5=lcsid
 ELLIPSOID     0     11    0.05    0.05    0.00     0
*DEFINE_VECTOR
$    vid  xt=velx  yt=vely  zt=velz
    51    0.0   -50.0    0.0
*NODE
$ Â Â NID Â Â Â Â Â Â Â X Â Â Â Â Â Â Â Y Â Â Â Â Â Â Â Z Â Â Â TC Â Â Â RC Â Â
   11       0.0       0.31       0.0
$-------------------------------------------------------------------------------
$ center: Xc=0.0, Yc=0.31, Zc=0.0 , R=0.05
$===============================================================================
*ALE_STRUCTURED_MESH_VOLUME_FILLING
$   MSHID  notused   AMMGTO  notused  NSAMPLE  notused  notused    VID
    11          3          4
$ Â Â GEOM Â Â IN/OUT Â E1=BOXID Â Â Â Â E2 Â Â Â Â E3 Â Â Â Â E4 Â Â Â Â E5Â
  BOXCOR     0     2
*DEFINE_BOX
$ Â Â BOXID Â Â Â XMN Â Â Â XMX Â Â Â YMN Â Â Â YMX Â Â Â ZMN Â Â Â ZMX
     2    0.0    0.4    0.2   0.256    0.0    0.01
$-------------------------------------------------------------------------------
$ SALE mesh box: (0.0,0.2,0.0)-(0.4,0.256,0.0), Â Â dx=0.002
$===============================================================================
*ALE_STRUCTURED_MESH_VOLUME_FILLING
$   MSHID  notused   AMMGTO  notused  NSAMPLE  notused  notused    VID
    11          4          4
$ Â Â GEOM Â Â IN/OUT Â E1=BOXID Â Â Â Â E2 Â Â Â Â E3 Â Â Â Â E4 Â Â Â Â E5Â
  BOXCOR     0     3
*DEFINE_BOX
$ Â Â BOXID Â Â Â XMN Â Â Â XMX Â Â Â YMN Â Â Â YMX Â Â Â ZMN Â Â Â ZMX
     3    0.0    0.4    0.0    0.2    0.0    0.01
$-------------------------------------------------------------------------------
$ SALE mesh box: (0.0,0.0,0.0)-(0.4,0.2,0.0), Â Â dx=0.002
$-------------------------------------------------------------------------------
*SET_MULTI
    201
     1
*SET_MULTI
    202
     2
$-------------------------------------------------------------------------------
*DEFINE_CURVE
$#   lcid    sidr    sfa    sfo    offa    offo   dattyp   lcint
     2     0    1.0    1.0
$# Â Â Â Â Â Â Â Â a1 Â Â Â Â Â Â Â Â Â o1
       0.0000         0.0
       0.1000         1.e7
$===============================================================================
$ [ ] BC's + IC's + BODY LOADS + FORCE FIELDS
$===============================================================================
*BOUNDARY_SPC_SET
$ nodeset1    cid    dofx    dofy    dofz   dofrx   dofry   dofrz
     1     0     1     1     1
     2     0     1     1     1
$-------------------------------------------------------------------------------
*SET_NODE_GENERAL
$ Â Â Â SID
     1
$ Â OPTION Â Â MSHID Â Â Â XMN Â Â Â XMX Â Â Â YMN Â Â Â YMX Â Â Â ZMN Â Â Â ZMX
  SALEFAC     11               1
$-------------------------------------------------------------------------------
*SET_NODE_GENERAL
$ Â Â Â SID
     2
$ Â OPTION Â Â MSHID Â Â Â XMN Â Â Â XMX Â Â Â YMN Â Â Â YMX Â Â Â ZMN Â Â Â ZMX
  SALEFAC     11          1
$===============================================================================
*END
$===============================================================================