mod_assemb_prep
Lcase=arg1
ssgear2.parm
mod_coord_system,acs,xc,yc,zc,rotxyc,rotyzc,rotzxc
*if,Lcase,eq,0,then
k,km+1,w1Px1,w1Py1,w1Pz1
k,km+2,w1Px2,w1Py2,w1Pz2
k,km+3,w1Px3,w1Py3,w1Pz3
k,km+4,w1Px4,w1Py4,w1Pz4
k,km+5,w1Px5,w1Py5,w1Pz5
k,km+6,w1Px6,w1Py6,w1Pz6
k,km+7,w1Px7,w1Py7,w1Pz7
k,km+8,w1Px8,w1Py8,w1Pz8
k,km+9,w1Px9,w1Py9,w1Pz9
k,km+10,w1Px10,w1Py10,w1Pz10
k,km+11,w1Px11,w1Py11,w1Pz11
k,km+12,w1Px12,w1Py12,w1Pz12
k,km+13,w1Px13,w1Py13,w1Pz13
k,km+14,w1Px14,w1Py14,w1Pz14
k,km+15,w1Px15,w1Py15,w1Pz15
L,km+1,km+2
L,km+3,km+4
L,km+5,km+6
L,km+7,km+8
L,km+9,km+10
L,km+4,km+2
L,km+6,km+8
L,km+11,km+12
L,km+13,km+1
L,km+10,km+13
L,km+14,km+3
L,km+15,km+7
L,km+9,km+14
L,km+12,km+15
L,km+11,km+5
lsel,s,loc,y,w1Py4,w1Py2
al,all
init_entity_num
aw0=am
lsel,s,loc,y,w1Py6,w1Py8
al,all
init_entity_num
aw1=am
km_w1=km
lm_w1=lm
*endif
:W01
k,km+1,gPx1,gPy1,gPz1
k,km+2,gPx2,gPy2,gPz2
k,km+3,gPx3,gPy3,gPz3
k,km+4,gPx4,gPy4,gPz4
k,km+5,gPx5,gPy5,gPz5
k,km+6,gPx6,gPy6,gPz6
k,km+7,gPx7,gPy7,gPz7
k,km+8,gPx8,gPy8,gPz8
k,km+9,gPx9,gPy9,gPz9
k,km+10,gPx10,gPy10,gPz10
k,km+11,gPx11,gPy11,gPz11
k,km+12,gPx12,gPy12,gPz12
k,km+13,gPx13,gPy13,gPz13
k,km+14,gPx14,gPy14,gPz14
k,km+15,gPx15,gPy15,gPz15
k,km+16,gPx16,gPy16,gPz16
k,km+17,gPx17,gPy17,gPz17
k,km+18,gPx18,gPy18,gPz18
k,km+19,gPx19,gPy19,gPz19
k,km+20,gPx20,gPy20,gPz20
k,km+21,gPx21,gPy21,gPz21
k,km+22,gPx22,gPy22,gPz22
k,km+23,gPx23,gPy23,gPz23
k,km+24,gPx24,gPy24,gPz24
k,km+25,gPx25,gPy25,gPz25
k,km+26,gPx26,gPy26,gPz26
k,km+27,gPx27,gPy27,gPz27
k,km+28,gPx28,gPy28,gPz28
k,km+29,gPx29,gPy29,gPz29
k,km+30,gPx30,gPy30,gPz30
k,km+31,gPx31,gPy31,gPz31
k,km+32,gPx32,gPy32,gPz32
k,km+33,gPx33,gPy33,gPz33
k,km+34,gPx34,gPy34,gPz34
k,km+35,gPx35,gPy35,gPz35
k,km+36,gPx36,gPy36,gPz36
k,km+37,gPx37,gPy37,gPz37
k,km+38,gPx38,gPy38,gPz38
k,km+39,gPx39,gPy39,gPz39
k,km+40,gPx40,gPy40,gPz40
k,km+41,gPx41,gPy41,gPz41
L,km+1,km+2
L,km+3,km+4
L,km+3,km+5
L,km+6,km+4
L,km+5,km+7
L,km+6,km+8
L,km+9,km+10
larc,km+11,km+12,km+13,gDr1
larc,km+12,km+10,km+13,gDr2
L,km+14,km+11
L,km+15,km+16
larc,km+17,km+18,km+19,gDr3
L,km+20,km+16
L,km+21,km+17
L,km+15,km+18
L,km+22,km+23
larc,km+22,km+8,km+24,gDr4
L,km+25,km+26
L,km+27,km+28
larc,km+28,km+26,km+29,gDr5
L,km+7,km+27
L,km+30,km+14
L,km+31,km+20
larc,km+31,km+30,km+32,gDr6
L,km+33,km+34
larc,km+33,km+35,km+36,gDr7
L,km+35,km+23
L,km+37,km+38
larc,km+39,km+34,km+40,gDr8
L,km+21,km+37
L,km+39,km+9
L,km+25,km+1
larc,km+2,km+38,km+41,gDr9
lsel,u,line,,1,lm_w1
al,all
init_entity_num
km_ssg=km
lm_ssg=lm
assg=am
:SSG
k,km+1,buPx1,buPy1,buPz1
k,km+2,buPx2,buPy2,buPz2
k,km+3,buPx3,buPy3,buPz3
k,km+4,buPx4,buPy4,buPz4
k,km+5,buPx5,buPy5,buPz5
k,km+6,buPx6,buPy6,buPz6
k,km+7,buPx7,buPy7,buPz7
k,km+8,buPx8,buPy8,buPz8
k,km+9,buPx9,buPy9,buPz9
k,km+10,buPx10,buPy10,buPz10
k,km+11,buPx11,buPy11,buPz11
k,km+12,buPx12,buPy12,buPz12
L,km+1,km+2
L,km+3,km+4
L,km+5,km+4
L,km+6,km+7
L,km+8,km+5
L,km+9,km+8
L,km+3,km+2
L,km+7,km+10
L,km+11,km+6
L,km+11,km+1
larc,km+10,km+9,km+12,buDr1
lsel,u,line,,1,lm_ssg
al,all
init_entity_num
km_bu=km
lm_bu=lm
abu=am
:BU
k,km+1,tsPx1,tsPy1,tsPz1
k,km+2,tsPx2,tsPy2,tsPz2
k,km+3,tsPx3,tsPy3,tsPz3
k,km+4,tsPx4,tsPy4,tsPz4
k,km+5,tsPx5,tsPy5,tsPz5
L,km+1,km+2
L,km+3,km+4
L,km+5,km+3
L,km+1,km+5
L,km+4,km+2
lsel,u,line,,1,lm_bu
al,all
init_entity_num
km_ts=km
lm_ts=lm
ats=am
:TS
k,km+1,wsPx1,wsPy1,wsPz1
k,km+2,wsPx2,wsPy2,wsPz2
k,km+3,wsPx3,wsPy3,wsPz3
k,km+4,wsPx4,wsPy4,wsPz4
k,km+5,wsPx5,wsPy5,wsPz5
L,km+1,km+2
L,km+3,km+4
L,km+2,km+5
L,km+4,km+5
L,km+3,km+1
lsel,u,line,,1,lm_ts
al,all
init_entity_num
km_ws=km
lm_ws=lm
aws=am
k,km+1,sPx1,sPy1,sPz1
k,km+2,sPx2,sPy2,sPz2
k,km+3,sPx3,sPy3,sPz3
k,km+4,sPx4,sPy4,sPz4
k,km+5,sPx5,sPy5,sPz5
k,km+6,sPx6,sPy6,sPz6
k,km+7,sPx7,sPy7,sPz7
k,km+8,sPx8,sPy8,sPz8
k,km+9,sPx9,sPy9,sPz9
k,km+10,sPx10,sPy10,sPz10
k,km+11,sPx11,sPy11,sPz11
k,km+12,sPx12,sPy12,sPz12
k,km+13,sPx13,sPy13,sPz13
k,km+14,sPx14,sPy14,sPz14
L,km+1,km+2
L,km+3,km+4
L,km+5,km+6
L,km+6,km+7
L,km+8,km+9
larc,km+7,km+8,km+10,sDr1
L,km+9,km+4
L,km+11,km+1
L,km+5,km+11
L,km+12,km+3
L,km+2,km+13
larc,km+12,km+13,km+14,sDr2
lsel,u,line,,1,lm_ws
al,all
init_entity_num
km_s=km
lm_s=lm
as=am
:S
k,km+1,w2Px1,w2Py1,w2Pz1
k,km+2,w2Px2,w2Py2,w2Pz2
k,km+3,w2Px3,w2Py3,w2Pz3
k,km+4,w2Px4,w2Py4,w2Pz4
k,km+5,w2Px5,w2Py5,w2Pz5
k,km+6,w2Px6,w2Py6,w2Pz6
k,km+7,w2Px7,w2Py7,w2Pz7
k,km+8,w2Px8,w2Py8,w2Pz8
k,km+9,w2Px9,w2Py9,w2Pz9
k,km+10,w2Px10,w2Py10,w2Pz10
k,km+11,w2Px11,w2Py11,w2Pz11
k,km+12,w2Px12,w2Py12,w2Pz12
k,km+13,w2Px13,w2Py13,w2Pz13
k,km+14,w2Px14,w2Py14,w2Pz14
L,km+1,km+2
L,km+3,km+4
L,km+5,km+6
L,km+7,km+8
L,km+9,km+1
L,km+4,km+2
L,km+10,km+11
L,km+6,km+8
L,km+9,km+12
L,km+11,km+13
L,km+12,km+3
L,km+13,km+7
L,km+10,km+14
L,km+14,km+5
lsel,s,loc,y,w2Py9,w2Py1
al,all
init_entity_num
aw2=am
lsel,s,loc,y,w2Py10,w2Py11
al,all
init_entity_num
aw3=am
km_w2=km
lm_w2=lm
:W23
k,km+1,brgPx1,brgPy1,brgPz1
k,km+2,brgPx2,brgPy2,brgPz2
k,km+3,brgPx3,brgPy3,brgPz3
k,km+4,brgPx4,brgPy4,brgPz4
k,km+5,brgPx5,brgPy5,brgPz5
k,km+6,brgPx6,brgPy6,brgPz6
k,km+7,brgPx7,brgPy7,brgPz7
k,km+8,brgPx8,brgPy8,brgPz8
k,km+9,brgPx9,brgPy9,brgPz9
k,km+10,brgPx10,brgPy10,brgPz10
k,km+11,brgPx11,brgPy11,brgPz11
k,km+12,brgPx12,brgPy12,brgPz12
k,km+13,brgPx13,brgPy13,brgPz13
k,km+14,brgPx14,brgPy14,brgPz14
k,km+15,brgPx15,brgPy15,brgPz15
k,km+16,brgPx16,brgPy16,brgPz16
k,km+17,brgPx17,brgPy17,brgPz17
k,km+18,brgPx18,brgPy18,brgPz18
k,km+19,brgPx19,brgPy19,brgPz19
k,km+20,brgPx20,brgPy20,brgPz20
k,km+21,brgPx21,brgPy21,brgPz21
k,km+22,brgPx22,brgPy22,brgPz22
k,km+23,brgPx23,brgPy23,brgPz23
k,km+24,brgPx24,brgPy24,brgPz24
L,km+1,km+2
L,km+3,km+4
L,km+5,km+6
L,km+7,km+8
L,km+9,km+10
L,km+11,km+12
larc,km+5,km+10,km+13,brgDr1
larc,km+9,km+3,km+14,brgDr2
larc,km+4,km+7,km+15,brgDr3
larc,km+8,km+6,km+16,brgDr4
L,km+17,km+18
L,km+19,km+20
larc,km+19,km+18,km+21,brgDr5
larc,km+17,km+1,km+22,brgDr6
larc,km+2,km+11,km+23,brgDr7
larc,km+12,km+20,km+24,brgDr8
lsel,u,line,,1,lm_w2
lsel,r,loc,y,brgPy3,brgPy5
al,all
init_entity_num
abrg1=am
lsel,s,loc,y,brgPy1,brgPy19
lsel,u,line,,1,lm_w2
al,all
init_entity_num
abrg2=am
km_brg2=km
lm_brg2=lm
:BRG
k,km+1,bsPx1,bsPy1,bsPz1
k,km+2,bsPx2,bsPy2,bsPz2
k,km+3,bsPx3,bsPy3,bsPz3
k,km+4,bsPx4,bsPy4,bsPz4
k,km+5,bsPx5,bsPy5,bsPz5
k,km+6,bsPx6,bsPy6,bsPz6
k,km+7,bsPx7,bsPy7,bsPz7
k,km+8,bsPx8,bsPy8,bsPz8
k,km+9,bsPx9,bsPy9,bsPz9
k,km+10,bsPx10,bsPy10,bsPz10
k,km+11,bsPx11,bsPy11,bsPz11
k,km+12,bsPx12,bsPy12,bsPz12
k,km+13,bsPx13,bsPy13,bsPz13
k,km+14,bsPx14,bsPy14,bsPz14
k,km+15,bsPx15,bsPy15,bsPz15
k,km+16,bsPx16,bsPy16,bsPz16
k,km+17,bsPx17,bsPy17,bsPz17
k,km+18,bsPx18,bsPy18,bsPz18
k,km+19,bsPx19,bsPy19,bsPz19
L,km+1,km+2
L,km+3,km+4
L,km+5,km+6
L,km+7,km+8
L,km+5,km+9
L,km+10,km+11
L,km+9,km+12
L,km+13,km+11
L,km+12,km+14
L,km+14,km+13
L,km+3,km+15
L,km+8,km+4
L,km+16,km+15
L,km+1,km+16
larc,km+6,km+2,km+17,bsDr1
larc,km+18,km+10,km+19,bsDr2
larc,km+7,km+18,km+19,bsDr3
lsel,u,line,,1,lm_brg2
al,all
init_entity_num
km_bs=km
lm_bs=lm
abs=am
:BS
k,km+1,cnPx1,cnPy1,cnPz1
k,km+2,cnPx2,cnPy2,cnPz2
k,km+3,cnPx3,cnPy3,cnPz3
k,km+4,cnPx4,cnPy4,cnPz4
k,km+5,cnPx5,cnPy5,cnPz5
k,km+6,cnPx6,cnPy6,cnPz6
k,km+7,cnPx7,cnPy7,cnPz7
k,km+8,cnPx8,cnPy8,cnPz8
k,km+9,cnPx9,cnPy9,cnPz9
k,km+10,cnPx10,cnPy10,cnPz10
k,km+11,cnPx11,cnPy11,cnPz11
k,km+12,cnPx12,cnPy12,cnPz12
L,km+1,km+2
L,km+3,km+2
L,km+4,km+3
larc,km+1,km+5,km+6,cnDr1
L,km+7,km+5
L,km+8,km+7
L,km+9,km+8
L,km+10,km+9
L,km+11,km+4
L,km+10,km+12
L,km+12,km+11
lsel,u,line,,1,lm_bs
al,all
init_entity_num
km_cn=km
lm_cn=lm
acn=am
:CN
/pnum,kp,1
/pnum,line,1
view,'f'
lplot
cesize=0.002
lsel,s,loc,y,gPy9,cnPy7
lsel,r,loc,x,w1Px2,gPx39
lesize,all,cesize
lsel,s,loc,y,tsPy1
lesize,all,cesize
lsel,s,loc,y,wsPy1,wsPy4
lesize,all,cesize
lsel,s,loc,y,bsPy4,sPy1
lesize,all,cesize
lsel,s,loc,y,bsPy18-bsDr2+.001,bsPy18+bsDr2
lesize,all,cesize
esize=0.015
asel,s,area,,acn
msh_area,0,0,1,.5*esize,esize,-1,AlNiBr
asel,s,area,,aw0
msh_area,0,0,1,esize,esize,-1,ph13_8
asel,s,area,,abrg1
msh_area,0,0,1,esize,esize,-1,mroll
asel,s,area,,aw1
msh_area,0,0,1,esize,esize,-1,ph13_8
asel,s,area,,assg
msh_area,0,0,1,esize,3*esize,-1,ph13_8
asel,s,area,,abu
msh_area,0,0,1,esize,esize,-1,AlNiBr
asel,s,area,,ats
msh_area,0,0,1,esize,esize,-1,Delrin
asel,s,area,,aws
msh_area,0,0,1,esize,esize,-1,ph13_8
asel,s,area,,as
msh_area,0,0,1,esize,esize,-1,ph13_8
asel,s,area,,aw2
msh_area,0,0,1,esize,esize,-1,ph13_8
asel,s,area,,abrg2
msh_area,0,0,1,esize,esize,-1,mroll
asel,s,area,,aw3
msh_area,0,0,1,esize,esize,-1,ph13_8
asel,s,area,,abs
msh_area,0,0,1,esize,esize,-1,ph13_8
alls
eplot
cpintf,UY
csys,CS_0
ksel,s,loc,y,cnPy12,cnPy11
ksel,r,loc,x,cnPx11
lslk,s,1
dl,all,,uy
lsel,s,loc,y
Aend=pi*(bsPx14*bsPx14-bsPx12*bsPx12)
Pend=8900/Aend
sfl,all,pres,Pend
alls
fini
/solu
antype,static
solve
finish
/post1
/PSF,DEFA, ,1,0,1
/PBF,DEFA, ,1
/PBC,ALL, ,1
/rep
plnsol,s,eqv,2,1.0
prtsel,abrg1
nsel,r,loc,y,w1Py3
/out,ssg2_bhi_whi,out
prnld,FY,,all
/out
prtsel,abrg1
nsel,r,loc,y,w1Py7
/out,ssg2_bhi_wlo,out
prnld,FY,,all
/out
prtsel,abrg2
nsel,r,loc,y,w2Py3
/out,ssg2_blo_whi,out
prnld,FY,,all
/out
prtsel,abrg2
nsel,r,loc,y,w2Py7
/out,ssg2_blo_wlo,out
prnld,FY,,all
/out
*go,:SKIP
nsel,s,loc,x,brgPx1,brgPx2
nsel,r,loc,y,brgPy1-esize/8,brgPy1
esln,s,1
etable,FNu,smisc,1
etable,FSu,smisc,2
/out,ssgear2,out
pretab,FNu,FSu
/out
prtsel,abrg
nsel,r,loc,x,brgPx1,brgPx2
nsel,r,loc,y,brgPy3,brgPy3+esize/8
PRNLD,FY,,ALL
rplot_nodal,CS_0,'x','S','3'
create_image
nsel,r,loc,x,brgPx1,brgPx2
nsel,r,loc,y,brgPy3,brgPy3+esize/8
esln,s,1
etable,FNl,smisc,1
etable,FSl,smisc,2
/out,ssgear2,out,,append
pretab,FNl,FSl
/out
prtsel,ats
nsel,r,loc,y,tsPy1
rplot_nodal,CS_0,'x','U','Y'
prtsel,abrg1,'all'
nsel,s,loc,y,brgPy3
esln,s,1
etable,X,cent,x
etable,FNl,smisc,1
etable,FSl,smisc,2
etable,UY,u,y
pretab,X,FNl,FSl,UY
:SKIP