real,3
nsel,r,loc,x,1
esurf
allsel
vsel,s,volu,,2
allsel,below,volu
type,4
real,3
nsel,r,loc,x,1
esurf
allsel
! ** Displacement Load in Base Static Solve ***
*dim,disp_x,table,2,1,1
disp_x(1,0)=1
disp_x(1,1)=-1e-03
disp_x(2,0)=2
disp_x(2,1)=-1.5e-03
! ** Force Load in Linear Perturbation Static Solve ****
*dim,force_y,table,1,1,1
force_y(1,0)=3
force_y(1,1)=1e+02
nsel,s,loc,x,0
d,all,all
allsel,all
nsel,s,loc,x,2
nsel,r,loc,y,0
cm,comp1,node
nsel,all
finish
/solution
antype,static
nlgeom,on! Turn on non-linear effects
nsubst,10,100,10
autots,on
outres,all,all
rescontrol,define,all,all,! write restart files
nsel,s,loc,x,2
d,all,ux,%disp_x%
allsel,all,all
time,2
solve! 2nd load step
save
fini
/solution
antype,static,restart,,,perturb
perturb,static,,current,nokeep! Do not retain any BC from base static solve
solve,elform
nsel,s,loc,x,0
d,all,all,0! Redefine BC
nsel,all
f,comp1,fy,%force_y%
time,3
allsel,all,all
solve
fini
/post1
file,,rstp
set,last
nsel,s,,,200,264,2
prnsol,u,sum
prnsol,s
Release 15.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information
Example Inputs for Linear Perturbation Analysis