/batch,list
/verify,demonstration_problem1_281
JPGPRF,500,100,1
/title,Bend Pipe model meshed with SHELL281 elements
/filnam,281
/prep7
fact = 1.5
out_dia = 7.288*fact ! Outer Diameter
wall_thk = 0.1205 ! Wall Thickness
out_rad = out_dia/2 ! Outer Radius
in_rad = out_dia/2 - wall_thk ! Inner Radius
hf_thick = wall_thk/2 ! Half Thickness
midd = in_rad+hf_thick
et,1,shell281 ! SHELL281 element
sectype,1,shell ! Shell Section Definition
secdata,wall_thk,1,0,3
/com, Material Properties
/com, *********************
mp,ex,1,24e6
mp,nuxy,1,0.3
mp,dens,1,0.000125
/com, keypoints
/com,*******
k,1,0.0,0.0,0.0
k,2,0.0,54.45,0.0
k,3,0.0,108.9,0.0
k,4,10.632,134.568,0.0
k,5,36.3,145.2,0.0
k,6,54.15,145.2,0.0
k,7,72.0,145.2,0.0
k,8,97.668,145.2,10.632
k,9,108.3,145.2,36.3
k,10,108.3,145.2,56.80
k,11,108.3,145.2,77.3
k,12,2.7631,122.79,0
k,13,22.408,142.44,0
k,14,85.9,145,2.76
k,15,106,145,22.4
k,101,midd,0,0
k,102,0,0,midd
k,103,-midd,0,0
k,104,0,0,-midd
/com, Lines
/com,*************************
larc,101,102,1,midd
larc,102,103,1,midd
larc,103,104,1,midd
larc,104,101,1,midd
lsel,s,line,,1,4,1
l,1,3,12 ! form a line between 1 and 3, with no.of.divisions=8
adrag,1,2,3,4,,,5
larc,3,4,12,-36.3
adrag,6,13,11,9,,,14
larc,4,5,13,-36.3,
adrag,18,15,22,20,,,23
l,5,7,12
adrag,31,27,29,24,,,32
larc,7,8,14,-36.3
adrag,33,40,38,36,,,41
larc,8,9,15,-36.3
adrag,42,49,47,45,,,50
l,9,11,12
adrag,51,58,56,54,,,59
lesize,all,,,16
amap,1,16,17,101,102
amap,2,17,18,102,103
amap,3,18,19,103,104
amap,4,16,19,101,104
amap,5,16,17,20,21
amap,6,17,18,21,22
amap,7,18,19,22,23
amap,8,16,19,20,23
amap,9,21,22,24,25
amap,10,22,23,25,26
amap,11,20,23,26,27
amap,12,20,21,24,27
amap,13,24,27,28,29
amap,14,24,25,29,30
amap,15,25,26,30,31
amap,16,26,27,28,31
amap,17,28,29,32,33
amap,18,29,30,33,34
amap,19,30,31,34,35
amap,20,28,31,32,35
amap,21,32,33,36,37
amap,22,33,34,37,38
amap,23,34,35,38,39
amap,24,32,35,36,39
amap,25,36,37,40,41
amap,26,37,38,41,42
amap,27,38,39,42,43
amap,28,36,39,40,43
allsel,all
asel,s,area,,5,12,1
esla,s
cm,needed,elem
allsel,all
asel,u,area,,5,12,1
aclear,all
allsel,all
/com, Constraints
/com,**********************
nsel,s,loc,y,108.90
d,all,all,0
allsel,all
finish
/com,
/com, =========================
/com, Modal Solve
/com, =========================
/com,
/solution
antype,modal
outres,all,all
modopt,lanb,15 ! LANB mode extraction method
mxpand,15,,,yes ! Expand all 15 modes
solve
finish
/post1
set,list ! Frequencies obtained from Modal solve
/show,jpeg
/eshape,0
/efacet,2
/view,1,1,1,1
/graphics,power
eplot
/replot
set,1,1
plnsol,u,sum
set,1,2
plnsol,u,sum
set,1,3
plnsol,u,sum
set,1,4
plnsol,u,sum
set,1,5
plnsol,u,sum
set,1,6
plnsol,u,sum
set,1,7
plnsol,u,sum
set,1,8
plnsol,u,sum
set,1,9
plnsol,u,sum
set,1,10
plnsol,u,sum
set,1,11
plnsol,u,sum
set,1,12
plnsol,u,sum
set,1,13
plnsol,u,sum
set,1,14
plnsol,u,sum
set,1,15
plnsol,u,sum
finish
/com,----------------------------------------------------------------------------
/com,
/com,================
/com, Spectrum Solve
/com,================
/com,
/solution
antype,spectr ! Perform Spectrum Analysis
spopt,sprs ! Single Point Excitation Response Spectrum
dmprat,0.02 ! Constant Damping Ratio
grp,0.0 ! Group Modes based on significance level
svtyp,2 ! Seismic Acceleration Response Loading
sed,1 ! Excitation in X direction
freq
freq,3.1,4,5,5.81,7.1,8.77,10.99,14.08,17.24
freq,25,28.5,30,34.97,55,80,140,162,588.93
sv,0.02,400,871,871,700,1188,1188,440,775,775
sv,0.02,533.2,467.2,443.6,380,289,239.4,192.6,184.1,145
solve
sed,0,0,0
sed,,1 ! Excitation in Y direction
freq
freq,3.1,4,5,5.81,7.1,8.77,10.99,14.08,17.24
freq,25,28.5,30,34.97,55,80,140,162,588.93
sv,0.02,266.7,580.7,580.7,466.7,792,792,293.3,516.7,516.7
sv,0.02,355.5,311.5,295.7,253.3,192.7,159.6,128.4,122.7,96.7
solve
sed,0,0,0
sed,,,1 ! Excitation in Z direction
freq
freq,3.1,4,5,5.81,7.1,8.77,10.99,14.08,17.24
freq,25,28.5,30,34.97,55,80,140,162,588.93
sv,0.02,400,871,871,700,1188,1188,440,775,775
sv,0.02,533.2,467.2,443.6,380,289,239.4,192.6,184.1,145
solve
fini
/com,----------------------------------------------------------------------------
/post1
/input,281,mcom
/com, *========================================================
/com, * Displacement Sum and Equivalent Stress
/com, *==========================================================
plnsol,u,sum
*get,umax,plnsol,0,max
*get,umin,plnsol,0,min
plnsol,s,eqv
*get,smax,plnsol,0,max
*get,smin,plnsol,0,min
/show,close
*stat,umax
*stat,umin
*stat,smax
*stat,smin
finish
/exit,nosave