5.3. Solving for a Subsequent Campbell Analysis of a Prestressed Structure Using the Linear Perturbation Procedure

For more information on the Linear Perturbation procedure for rotating structures, see Considerations for Rotating Structures.

To generate the Campbell diagram of a prestressed structure, use one of the following procedures. If the prestress is dependent on the rotational velocity, use the procedure based on the CAMPBELL command described in Procedure for Campbell analysis of prestressed structure (CAMPBELL). Otherwise, you may use the procedure in Alternative procedure for rotational velocity independent prestress.

5.3.1. Procedure for Campbell analysis of prestressed structure (CAMPBELL)

To generate the Campbell diagram, multiple static and perturbed modal solutions are calculated alternately. The Campbell action (Action on the CAMPBELL command) must be set to the results file name extension of the perturbed solution (RSTP) in the first static analysis. Issue the command CORIOLIS,ON,,,ON in the static prestress portion of the analysis to include the Coriolis effect.

The results of the modal analyses are appended to the Jobname.rstp file to accommodate a subsequent Campbell diagram analysis – see Campbell Diagram.

The example snippet below shows the commands used for a Campbell analysis of a prestressed structure.

Example 5.1: Commands used in a Campbell Diagram Analysis of a Prestressed Structure

! *** Define the rotational velocity array parameter ‘spins’

nbstep = 5                 ! number of steps
dspin = spin/(nbstep-1)    ! increment
*dim,spins,,nbstep
*vfill,spins,ramp,0.,dspin
spins(1) = 0.1             ! nonzero to ease the Campbell diagram sorting

!*** Perform the multiple prestress modal analyses in a *do loop

*do,iloop,1,nbstep

   /solu
   antype,static               
   rescontrol,linear        ! enable file writing for a subsequent linear perturbation
   coriolis,off             ! de-activate Coriolis effect if needed (centrifugal force)
   omega,,,spins(iloop)     ! set rotational velocity
   f,…                      ! define static loads  
   campbell,rstp            ! enable file handling for Campbell analysis
   solve
   fini

   /solu
   antype,static, restart,,,perturb 
   perturb, modal 
   coriolis,on,,,on        ! activate Coriolis effect in stationary reference frame 
   solve, elform                    
   
   modopt,…                ! specify the eigensolver – only DAMP and QRDAMP are supported
   mxpand
   solve
   fini
*enddo

! *** Post-process the Campbell diagram

/post1
file,,rstp                 ! define the results file to be used
plcamp
finish


5.3.2. Alternative procedure for rotational velocity independent prestress

An alternative procedure for generating a Campbell diagram of a prestressed structure is demonstrated with the simple script below. The gyroscopic forces are of primary importance, and the linear perturbation analysis is performed in the stationary reference frame. The prestress effect in the static base analysis does not include centrifugal force from rotational velocity. In this case, a static analysis (without rotational velocity) can be performed, followed by a multistep perturbation modal analysis with varying spin speeds.

! *** Define the rotational velocity array parameter ‘spins’

nbstep = 5                 ! number of steps
dspin = spin/(nbstep-1)    ! increment
*dim,spins,,nbstep
*vfill,spins,ramp,0.,dspin
spins(1) = 0.1             ! nonzero to ease the Campbell diagram sorting

 /solu
 antype,static               
 rescontrol,linear         ! enable file writing for a subsequent linear perturbation
 coriolis,on,,on           ! activate Coriolis effect in stationary reference frame 

 f,…                       ! define static load  
 solve
 fini

 /solu
 antype,static, restart,,,perturb 
 perturb, modal 
 coriolis,on,,,on            
 solve, elform                    
   
 modopt,…                  ! specify the eigensolver – only DAMP and QRDAMP are supported
 mxpand

 omega,spins(1)
 solve

 omega,spins(2)
 solve

..
..
..
..

 omega,spins(5)		
 
 solve
 fini

! *** Post-process the Campbell diagram

/post1
file,,rstp                  ! define the results file to be used
plcamp
finish