9.5. Considerations for Rotating Structures

When modeling rotating machinery, there are special considerations for performing a linear perturbation modal analysis that includes Coriolis effects. Details are given below depending on the reference frame chosen for the analysis.

9.5.1. Stationary Reference Frame

For rotordynamics, where gyroscopic forces are of primary importance, the linear perturbation analysis is performed in the stationary reference frame and caution must be taken regarding the consistency of the base (static) and linear perturbation analysis. By default, (no CORIOLIS command) when rotational velocity is defined, the static analysis includes the centrifugal force. In the case of a nonlinear analysis, it also includes the spin softening effect. These effects are not consistent with a stationary reference frame analysis.


Important:  As a consequence, the CORIOLIS command with RefFrame = ON must be activated in the base analysis. Failing to do so may lead to non-physical negative or zero frequencies due to spin softening.


The simple example below demonstrates the use of the stationary reference frame for both the static preload solution and subsequent modal analysis. The model used is of a heavy disk cantilevered on a slender shaft rotating at 400 rad/s about the global Z-axis. In accordance with the assumption in rotordynamics, the geometry is axisymmetric and of primary interest are the whirling effect and mode splitting caused by the gyroscopic forces.

Example input to perform perturbed modal solve in a stationary reference frame:

spin=400              ! rads/sec
/prep7

et,1,185,,2                    ! 8 node brick with enhanced strain
mp,ex,1,3e7                    ! Steel
mp,nuxy,1,.3
mp,dens,1,0.000754

                               ! Slender Shaft
cylinder,0,0.5,0,36,0,90       ! Build geometry in 90 sectors to get uniform mesh
cylinder,0,0.5,0,36,90,180
cylinder,0,0.5,0,36,180,270
cylinder,0,0.5,0,36,270,360

cylinder,0,0.5,36,38,0,90      ! Heavy Disk      
cylinder,0,0.5,36,38,90,180
cylinder,0,0.5,36,38,180,270
cylinder,0,0.5,36,38,270,360

cylinder,0.5,6,36,38,0,90      
cylinder,0.5,6,36,38,90,180
cylinder,0.5,6,36,38,180,270
cylinder,0.5,6,36,38,270,360

nummrg,kp

esize,2
vmesh,all

nsel,s,loc,z,0                      ! Fix end of slender shaft opposite the disk
d,all,all
nsel,all

fini

/solu
antype,static
F,…           ! Preload typically an axial load which can modify bending flexibility of the shaft. 
omega,,,spin                        
coriolis,on,,,on                    ! Coriolis ON in stationary reference frame
rescontrol,linear,all,1             ! Necessary when model is not nonlinear
solve
fini

/solu
antype,static, restart,,,perturb    ! Perform a static restart with perturbation from the last
                                    ! substep of the previous static solve

perturb,modal,,, INERKEEP           ! Set the analysis options for perturbed modal analysis
                                   
solve, elform                       ! Reform element matrices
   
modopt,qrdamp,20,,,on               ! Request 20 modes and complex mode shapes to animate whirling 
mxpand,20

solve
fini

9.5.2. Rotating Reference Frame

For the case where the structure is not axisymmetric, such as a turbine bladed wheel, the rotating reference frame must be used. Gyroscopic forces are typically not as important in this type of model while stress stiffening and spin softening greatly affect the stiffness and frequency of the blades.

The simple input below demonstrates the procedure for performing a preloaded modal analysis using linear perturbation in the rotating reference frame. The model has 4 slender blades cantilevered from a fixed hub rotating at 750 RPM about the global Z-axis.

Example input to perform perturbed modal solve in a rotating reference frame:

/prep7
et,1,187                   ! All tet mesh
mp,ex,1,1e7                ! Aluminum
mp,nuxy,1,.3
mp,dens,1,.0003

wprot,,30                  ! Create the blades 
block,2,20,-1,1,,.25

*do,iii,1,3
 wprot,,-30
 wprot,90
 wprot,,30
 block,2,20,-1,1,,.25
*enddo

wprot,,-30
cylind,1.5,3.0,-1,1,0,360  ! Create the hub

vadd,all
numcmp,volu

esize,.25
vmesh,1

csys,1
nsel,s,loc,x,1.5
d,all,all                  ! Fix center of hub
nsel,all

fini

pi=acos(-1)
spin=750*2*pi/60

/solu
antype,static
rescontrol,linear,all,1
time,1.0
kbc,1
omega,0,0,spin             ! Turbine is spinning about Z axis
coriolis,on                ! Coriolis ON in a rotating reference frame
solve
finish

/solu
antype,static,restart,,,perturb
perturb,modal,,,inerkeep
solve,elform

modopt,damp,12
mxpand,12
solve
finish