x
Our website uses cookies. By using the website you agree ot its use. More information can be found in our privacy policy.

Reduced Input

$-----------------------------------------------------------------------------
$
$ 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------------------------------------------------------------------------------
$X
$X 1. Run file as is.
$X    Requires LS-DYNA MPP R8.0.0 (or higher) with double precision 
$X
$X------------------------------------------------------------------------------
$# UNITS: kg / m / s / N / Pa / Nm (J) / Pa*s
$X------------------------------------------------------------------------------
$X
*KEYWORD 100M
*TITLE
$# title
FSI of two flaps
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$  GLOBAL PARAMETER DEFINITION
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*PARAMETER
$#    name       val
r    t_end       2.0
$
r   dtmech      0.01
r   dticfd      0.01
r   dt_out      0.01
$
r ramp_vel       0.1
r velocity      5.00
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$  FSI DEFINITION
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*ICFD_BOUNDARY_FSI
$#     pid
         4
*ICFD_BOUNDARY_FSI
$#     pid
         5
*ICFD_CONTROL_FSI
$#     owc        bt        dt       idc
$===============================================================================
$
$ F L U I D  P R O B L E M
$
$===============================================================================
$
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$  ICFD CONTROL CARDS
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*ICFD_CONTROL_TIME
$#     ttm        dt       cfl
&t_end    &dticfd
*ICFD_CONTROL_OUTPUT
$#    msgl      outl     dtout
         0          &dt_out
$
$---
$
*ICFD_DATABASE_FLUX
$#     pid
         1
*ICFD_DATABASE_FLUX
$#     pid
         2
*ICFD_DATABASE_DRAG
$#     pid      cpid
         4
*ICFD_DATABASE_DRAG
$#     pid      cpid
         5
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$  MESH 
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*MESH_VOLUME
$#   volid
         1
$#    pid1      pid2      pid3      pid4      pid5      pid6      pid7      pid8
         1         2         3
*MESH_EMBEDSHELL
$#   volid
         1
$#    pid1      pid2      pid3      pid4      pid5      pid6      pid7      pid8
         4         5
$
$---
$
$*MESH_BL
$#     pid     nelth 
$         3         3
$*MESH_BL_SYM
$#    pid1      pid2      pid3      pid4      pid5      pid6      pid7      pid8
$         1         2
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$  BOUNDARY CONDITIONS 
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*ICFD_BOUNDARY_PRESCRIBED_VEL
$#     pid       dof       vad      lcid        sf       vid     death     birth
         1         1         1         2
*ICFD_BOUNDARY_PRESCRIBED_VEL
$#     pid       dof       vad      lcid        sf       vid     death     birth
         1         2         1         2
*ICFD_BOUNDARY_PRESCRIBED_VEL
$#     pid       dof       vad      lcid        sf       vid     death     birth
         1         3         1         1
*ICFD_BOUNDARY_PRESCRIBED_PRE
$#     pid      lcid        sf     death     birth
         2         2
$
$---
$
*DEFINE_CURVE
$#    lcid      sidr       sfa       sfo      offa      offo    dattyp
         1
$#                a1                  o1
               0.000               0.000
&ramp_vel           &velocity
&t_end              &velocity
*DEFINE_CURVE
$#    lcid      sidr       sfa       sfo      offa      offo    dattyp
         2
$#                a1                  o1
               0.000               0.000
            1000.000               0.000
$
$---
$
*ICFD_BOUNDARY_FREESLIP
$#     pid
         3
*ICFD_BOUNDARY_NONSLIP
$#     pid
         4
*ICFD_BOUNDARY_NONSLIP
$#     pid
         5
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$  SECTION / MATERIAL 
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*ICFD_SECTION
$#     sid
         1
*ICFD_MAT
$# http://www.engineeringtoolbox.com/air-properties-d_156.html
$# http://en.wikipedia.org/wiki/Viscosity#Dynamic_viscosity_.CE.BC
$# dynamic viscosity = (kinematic viscosity * density)
$#     mid       flg        ro       vis       thd
         1         1     1.205  18.21e-6     0.000
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$  PART 
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*ICFD_PART
$#     pid     secid       mid
         1         1         1
*ICFD_PART
$#     pid     secid       mid
         2         1         1
*ICFD_PART
$#     pid     secid       mid
         3         1         1
*ICFD_PART
$#     pid     secid       mid
         4         1         1
*ICFD_PART
$#     pid     secid       mid
         5         1         1
*ICFD_PART_VOL
$#     pid     secid       mid
         5         1         1
$#   spid1     spid2     spid3     spid4     spid5     spid6     spid7     spid8
         1         2         3         4         5
$===============================================================================
$
$ S T R U C T U R A L  P R O B L E M
$
$===============================================================================
$
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$  CONTROL CARDS
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*CONTROL_TERMINATION
$#  endtim    endcyc     dtmin    endeng    endmas
&t_end
$
$---
$
*CONTROL_IMPLICIT_GENERAL
$#  imflag       dt0    imform      nsbs       igs     cnstn      form    zero_v
         1&dtmech
*CONTROL_IMPLICIT_DYNAMICS
$#   imass     gamma      beta    tdybir    tdydth    tdybur     irate
         1
*CONTROL_IMPLICIT_SOLUTION
$#  nsolvr    ilimit    maxref     dctol     ectol     rctol     lstol    abstol
        12        35        50
$#   dnorm    diverg     istif   nlprint    nlnorm   d3itctl     cpchk
         1         1                   1         1
$#  arcctl    arcdir    arclen    arcmth    arcdmp

$#   lsmtd     lsdir      irad      srad      awgt      sred
         5
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$  DATABASE CARDS
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*DATABASE_BINARY_D3PLOT
$#      dt      lcdt      beam     npltc    psetid
&dt_out
$#   ioopt

$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$  PART / SECTION / MATERIAL 
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*PART
$# title
flap 1
$#     pid     secid       mid     eosid      hgid      grav    adpopt      tmid
        44        44        44
*PART
$# title
flap 2
$#     pid     secid       mid     eosid      hgid      grav    adpopt      tmid
        55        44        44
*SECTION_SHELL
$#   secid    elform      shrf       nip     propt   qr/irid     icomp     setyp
        44        16                   3
$#      t1        t2        t3        t4      nloc     marea      idof    edgset
    0.0015
*MAT_ELASTIC
$#     mid        ro         e        pr        da        db  not used
        44   7850.00  2.10e+11      0.30
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$
$  BOUNDARY CONDITIONS 
$
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*BOUNDARY_SPC_SET
$#    nsid       cid      dofx      dofy      dofz     dofrx     dofry     dofrz
        44                   1         1         1         1         1         1
*BOUNDARY_SPC_SET
$#    nsid       cid      dofx      dofy      dofz     dofrx     dofry     dofrz
        55                   1         1         1         1         1         1
*END