# Basics : Rotating reference frame II — Welcome to LS-DYNA Examples

Home » Knowledge Base » ICFD / Incompressible CFD » Basics Examples » Basics : Rotating reference frame II

The free surface of a spinning half filled tank adopts a parabolic profile following an analytical law. This examples highlights this behavior by using the non inertial reference frame feature.

## Animated Result

Fluid velocity fringes

## Keywords

```*KEYWORD
*TITLE
*DATABASE_BINARY_D3PLOT
*DEFINE_CURVE_TITLE
*ICFD_BOUNDARY_NONSLIP
*ICFD_CONTROL_OUTPUT
*ICFD_CONTROL_TIME
*ICFD_DEFINE_NONINERTIAL
*ICFD_DEFINE_POINT
*ICFD_MAT
*ICFD_PART
*ICFD_PART_VOL
*ICFD_SECTION
*INCLUDE
*MESH_INTERF
*MESH_VOLUME
*PARAMETER
*END
```

## Reduced Input

```\$-----------------------------------------------------------------------------
\$
\$ Example provided by Iñaki (LSTC)
\$
\$ E-Mail: info@dynamore.de
\$ Web: http://www.dynamore.de
\$
\$ 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)
\$X------------------------------------------------------------------------------
\$X
*KEYWORD
*TITLE
ICFD Rotating sloshing
*INCLUDE
mesh.k
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
\$                                                                              \$
\$                             PARAMETERS                                       \$
\$                                                                              \$
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*PARAMETER
R    T_end       5.0
R  dt_plot      0.05
\$
\$--- Fluid
\$
R   w_spin      9.00
Rrho_fluid   1.00000
R mu_fluid      0.01
R dt_fluid      1e-2
R  grav         9.81
\$
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
\$                                                                              \$
\$                           ICFD CONTROL CARDS                                 \$
\$                                                                              \$
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*ICFD_CONTROL_TIME
\$#     ttm        dt
&T_end &dt_fluid
*ICFD_CONTROL_OUTPUT
\$#    mslv
3
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
\$                                                                              \$
\$                       ICFD PARTS/ SECTION/ MATERIAL                          \$
\$                                                                              \$
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*ICFD_SECTION
\$#     sid
1
*ICFD_MAT
\$#     mid       flg        ro       vis
1         1&rho_fluid &mu_fluid
*ICFD_MAT
\$#     mid       flg        ro       vis
2         0
*ICFD_PART
\$#     pid     secid       mid
1         1         1
*ICFD_PART
\$#     pid     secid       mid
2         1         1
*ICFD_PART
\$#     pid     secid       mid
3         1         2
*ICFD_PART_VOL
\$#     pid     secid       mid
10         1         1
\$#   spid1     spid2
1         2
*ICFD_PART_VOL
\$#     pid     secid       mid
20         1         2
\$#   spid1     spid2
1         3
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
\$                                                                              \$
\$                    ICFD BOUNDARY/INITIAL CONDITIONS                          \$
\$                                                                              \$
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*ICFD_BOUNDARY_NONSLIP
\$#     pid
2
*ICFD_BOUNDARY_NONSLIP
\$#     pid
3
*ICFD_DEFINE_NONINERTIAL
\$#      w1        w2        w3         r      ptid         l      lcid      relv
0.        0.         1         1         1        10         1         0
*ICFD_DEFINE_POINT
\$#    poid         x         y         z
1         0         0         0
*DEFINE_CURVE_TITLE
Rotation velocity
\$#    lcid      sidr       sfa       sfo      offa      offo    dattyp
1                    &w_spin
\$#                a1                  o1
0.0                 1.0
10000.0                 1.0
\$#    lcid        sf
2         1
*DEFINE_CURVE_TITLE
Gravity force
\$#    lcid      sidr       sfa       sfo      offa      offo    dattyp
2                    &grav
\$#                a1                  o1
0.0                 1.0
10000.0                 1.0
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
\$                                                                              \$
\$                            ICFD MESH KEYWORDS                                \$
\$                                                                              \$
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*MESH_VOLUME
\$#   volid
4
\$#    pid1      pid2
3         2
*MESH_INTERF
\$#   volid
4
\$#    pid1
1
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
\$                                                                              \$
\$                             DATABASE (OUTPUT)                                \$
\$                                                                              \$
\$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*DATABASE_BINARY_D3PLOT
&dt_plot
*END

```