*Heading
*Preprint, model=yes, history=yes
*Node
*Nset, nset=fix
*Nset, nset=load
*Elset, elset=eall, generate
**--------------------------------------------------------------------------------------------------------------------------
*Element, type=ccl12, elset=cyl
*Solid Section, elset=cyl, material=Material-1, orientation=ori-1
 1.,
*Element, type=mcl6, elset=cylMem
*Membrane Section, elset=cylMem, Material=Material-2, orientation=ori-1, membrane thickness=distmemThick
 1.
*Distribution Table, name=distThickTable
 length
*Distribution, name=distMemThick, table=distThickTable, location=element
*Orientation, name=ori-1, system=cylindrical
 1, distAngle
*Distribution Table, name=AngleTable
 angle
*Distribution, name=distAngle, table=AngleTable, location=element
**
** MATERIALS
**
*Distribution Table,name=distTableOrtho
 modulus,modulus,modulus,ratio,ratio,ratio,modulus,
 modulus,modulus
*Distribution, name=distOrthMat, table=distTableOrtho, location=element
*Distribution Table, name=distTableDensity
 Density
*Distribution, name=distDensity, table=distTableDensity, location=element
*Material, name=Material-1
*Elastic, type=engineering constants
 distOrthMat
*Density
 distDensity
*Material, name=Material-2
*Elastic
 1.e6, 0.3
*Density
 .5e-3
*psd-definition, name=white, type=force
*spectrum, name=spec,type=acceleration
*Boundary
 Fix, 1,3
**
** --------------------------------------------------
**
*step, name=step-1
 frequency analysis
*frequency
 5,
*El print
 s,
*Node print
 u,
*Output, field
*Node output
 u,
*Element output
 s,
*Element output, elset=cylMem
 sth,
*end step
**
** --------------------------------------------------
**
*step, name=step-2
 SSD mode-based
*steady state dynamics, interval=eigenfrequency
 60,
*El print, freq=999
 s,
*Node print, freq=0
*Output, field, op=new
*Element output
 s,
*cload
 load, 2, 1.e5
 load, 3, 1.e5
*select eigenmodes, generate
*modal damping, rayleigh
*end step
**
** --------------------------------------------------
**
*step, name=step-3
 modal dynamic
*modal dynamic
 0.1,1.
*cload
 load, 2, 1.e5
 load, 3, 1.e5
*select eigenmodes, generate
*modal damping, rayleigh
*end step
**
** --------------------------------------------------
**
*step, name=step-4
 SSD direct
*steady state dynamics, direct, interval=eigenfrequency
 60.,
*cload
 load, 2, 100.
*end step
**
** --------------------------------------------------
**
*step, name=step-5
 SSD subspace
*steady state dynamics, subspace projection, interval=eigenfrequency
 60.,
*cload
 load, 2, 100.
*end step
**
** --------------------------------------------------
**
*step, name=step-6
 random response
*random response
*select eigenmodes, generate
*cload, load case=1
 load, 2, 100.
*cload, load case=2
 load, 2, 100.
*correlation, psd=white, type=uncorrelated, complex=no
*end step
**
** --------------------------------------------------
**
*step, name=step-7
 response spectrum
*response spectrum, sum=abs, comp=alg
 spec,0.,1.,0.,1.
*select eigenmodes, generate
*end step
**
** --------------------------------------------------
**
*step, nlgeom=yes, name=step-8
 static
*static
 1.0, 1.0
*Boundary
 load, 1, 1, 0.025
 load, 2, 2, 0.050
*El print, freq=999
 s,
*Node print, freq=999
 u,
*Output, field, op=new
*Node output
 u,
*Element output
 s,
*end step
**
** --------------------------------------------------
**
*step, perturbation, name=step-9
 static
*static
*El print, freq=999
 s,
*Node print, freq=0
*Output, field, op=new
*Element output
 s,
*load case, name=load1
*dload
 eall, bx, 1.e3
*end load case
*load case, name=load2
*dload
 eall, grav, 1.e6, 0.,1.,0.
*end load case
*load case, name=load3
*dload
 eall, cent, 100.,0.,0.,0.,1.,0.
*end load case
*load case, name=load4
*dload
 eall, centrif, 1.e6,0.,0.,0.,1.,0.
*end load case
*end step