FINISH
/CLEAR,START
/dev,font,1,charter,bold,r,26,,,,,
/title,AAAV Modal Analysis / Aluminum
/units,bin
/prep7
ET,1,SOLID95
ET,2,SHELL93
UIMP,1,EX, , ,27.0E6,
UIMP,1,DENS, , ,.076/386.4,
UIMP,1,NUXY, , ,0.17,
UIMP,2,EX, , ,10.4E6,
UIMP,2,DENS, , ,.097/386.4,
UIMP,2,NUXY, , ,0.33,
pi=3.1415927
rconv=pi/180
w1=2.000
w2=1.00
wf=2.1298/2
wb=4.2612/2
hb=.8468
hf=.4125
f2b=.4064
r1=.25
ribh=.636
extd=1.1736
r2=.125
fribh=ribh-r1
topthk=.50
ftopthk=.65
cbr=1.750
bthk=.050
cbore1=.25
cbore2=.852
rcb1=2.0005
rcb2=1.5595
rbore=1.1565
rbout=2.250
waldistl=6.065
netop=2
netopw=4
neribw=5
neribh=netop+1
neftop=4
nefill=3
neffill=nefill
neL1=1
neL1ext=5
neL2=7
neL3=11
neL4=8
neL5=7
neL6=10
neL7=7
L1=.2384
L2=3.2662-.0711-.0868
L3=3.8099
L4=2.926
L5=2.462
L6=3.647
L7=3.188
r1p1x=-2.1651
r1p1y=-1.136
r1p1z=1.00
r1p2x=-2.1651
r1p2y=-1.136
r1p2z=-1.00
r1p3x=-2.1651
r1p3y=-.750
r1p3z=1.00
r2p1x=-1.7032
r2p1y=-1.136
r2p1z=-1.8386
r2p2x=-.8488
r2p2y=-1.136
r2p2z=-2.3582
r2p3x=-1.7032
r2p3y=-.750
r2p3z=-1.8386
r2p4x=-.750
r2p4y=-.500
r2p4z=-2.6768
r7p1x=-.8248
r7p1y=-1.136
r7p1z=2.3667
r7p2x=-1.6845
r7p2y=-1.136
r7p2z=1.8558
r7p3x=-.8248
r7p3y=-.750
r7p3z=2.3667
r7p4x=-.750
r7p4y=-.500
r7p4z=2.7302
csys,0
k,,0,0,0
k,,0,0,-.5
k,,-.5,0,0
*get,km,kp,,num,max
csn=10
csn=csn+1
gcs=csn
cskp,gcs,1,km-2,km-1,km,,
csys,0
k,,-3.8770,0,-4.8195
k,,-1.4052,0,-6.585
k,,3.1218,0,-6.585
k,,3.1218,0,6.115
k,,-1.4052,0,6.115
k,,-3.8770,0,4.3494
*get,km,kp,,num,max
l,km-5,km-4
l,km-4,km-3
l,km-3,km-2
l,km-2,km-1
l,km-1,km
l,km,km-5
csys,0
k,,r1p1x,r1p1y,r1p1z
k,,r1p2x,r1p2y,r1p2z
k,,r1p3x,r1p3y,r1p3z
*get,km,kp,,num,max
csn=csn+1
rib1cs=csn
cskp,rib1cs,0,km-2,km-1,km,,
kbetw,km-2,km-1,km+1,ratio,0.5
cskp,rib1cs,0,km+1,km-1,km
k,,0,ribh-r1,0
k,,w1/2,0,0
k,,w1/2,ribh-r1,0
k,,w1/2+r1,ribh,0
k,,w1/2+r1,ribh+topthk,0
k,,0,ribh+topthk,0
*get,km,kp,,num,max
l,km-6,km-4
l,km-4,km-3
l,km-2,km-1
l,km-1,km
l,km,km-5
l,km-5,km-6
l,km-5,km-3
k,,w1/2+r1,ribh-r1,0
csn=csn+1
cskp,csn,1,km+1,km-3,km-2,,
l,km-2,km-3
a,km-3,km-5,km,km-1,km-2
a,km-6,km-5,km-3,km-4
*get,lm,line,,num,max
lesize,lm,,,nefill,1,
lesize,lm-1,,,neribw,1,
lesize,lm-2,,,neribh,1,
lesize,lm-3,,,netop+1,1,
lesize,lm-4,,,netopw,1,
lesize,lm-5,,,netop,1,
lesize,lm-6,,,neribh,1,
lesize,lm-7,,,neribw,1,
*get,am,area,,num,max
aatt,,,2,0
mshkey,0
amesh,am-1,am,1
ESIZE,0,neL1,
type,1
mat,2
esys,0
VOFFST,am,L1,,
VOFFST,am-1,L1,,
aclear,am-1,am,1
csys,rib1cs
/VIEW, 1 ,1,1,1
/ANG, 1
/DIST, 1 ,1.371742,1
/REP,FAST
/DIST, 1 ,1.371742,1
/REP,FAST
nummrg,all,.001,.001
numcmp,all
k,,0,-.0265,-f2b
k,,wf,-.0265,-f2b
k,,wf,ribh-r1,-f2b
k,,r1+wf,ribh,-f2b
k,,r1+wf,ribh+topthk,-f2b
k,,0,ribh+topthk,-f2b
k,,0,ribh-r1,-f2b
*get,km,kp,,num,max
l,km-6,km-5
l,km-5,km-4
l,km-3,km-2
l,km-2,km-1
l,km-1,km
l,km,km-6
l,km,km-4
k,,r1+wf,hf,-f2b
csn=csn+1
cskp,csn,1,km+1,km-4,km-3,,
l,km-4,km-3
*get,lm,line,,num,max
lesize,lm-7,,,neribw,1,
lesize,lm-6,,,neribh,1,
lesize,lm-5,,,netop,1,
lesize,lm-4,,,netopw,1,
lesize,lm-3,,,netop+1,1,
lesize,lm-2,,,neribh,1,
lesize,lm-1,,,neribw,1,
lesize,lm,,,nefill,1,
a,km,km-4,km-5,km-6
a,km,km-1,km-2,km-3,km-4
*get,am,area,,num,max
aatt,,,2,0
mshkey,0
amesh,am-1,am,1
ESIZE,,neL1ext,
csn=csn+1
vextcs1=csn
cskp,vextcs1,0,km,km-4,km-6,,
vext,am-1,,,,,extd,wb/wf,hb/hf,
csn=csn+1
vextcs2=csn
cskp,vextcs2,0,km-1,km-2,km,,
vext,am,,,,,extd,wb/wf,,
csys,rib1cs
lstr,kp(w1/2+r1,ribh+topthk,-L1),kp(wf+r1,ribh+topthk,-f2b)
lstr,kp(w1/2+r1,ribh,-L1),kp(wf+r1,ribh,-f2b)
lstr,kp(w1/2,ribh-r1,-L1),kp(wf,ribh-r1,-f2b)
lstr,kp(w1/2,0,-L1),kp(wf,-.0265,-f2b)
lstr,kp(0,0,-L1),kp(0,-.0265,-f2b)
lstr,kp(0,ribh-r1,-L1),kp(0,ribh-r1,-f2b)
lstr,kp(0,ribh+topthk,-L1),kp(0,ribh+topthk,-f2b)
*get,lm,line,,num,max
lsel,s,line,,lm-6,lm,1,
lesize,all,,,1,1,
lsel,all
a,kp(w1/2+r1,ribh+topthk,-L1),kp(wf+r1,ribh+topthk,-f2b),kp(wf+r1,ribh,-f2b),kp(w1/2+r1,ribh,-L1)
a,kp(w1/2+r1,ribh,-L1),kp(wf+r1,ribh,-f2b),kp(wf,ribh-r1,-f2b),kp(w1/2,ribh-r1,-L1)
a,kp(w1/2,ribh-r1,-L1),kp(wf,ribh-r1,-f2b),kp(wf,-.0265,-f2b),kp(w1/2,0,-L1)
a,kp(w1/2,0,-L1),kp(wf,-.0265,-f2b),kp(0,-.0265,-f2b),kp(0,0,-L1)
a,kp(0,0,-L1),kp(0,-.0265,-f2b),kp(0,ribh-r1,-f2b),kp(0,ribh-r1,-L1)
a,kp(0,ribh-r1,-L1),kp(0,ribh-r1,-f2b),kp(0,ribh+topthk,-f2b),kp(0,ribh+topthk,-L1)
a,kp(0,ribh+topthk,-L1),kp(0,ribh+topthk,-f2b),kp(wf+r1,ribh+topthk,-f2b),kp(w1/2+r1,ribh+topthk,-L1)
asel,s,loc,z,-L1,-f2b,,
va,all
asel,all
mopt,pyra,on
mshape,1,3d
shpp,warn
*get,vm,volu,,num,max
vatt,2,,1,0
mshkey,0
vmesh,vm,vm,
vsymm,x,all,,,,0,0
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,0
k,,r2p1x,r2p1y,r2p1z
k,,r2p2x,r2p2y,r2p2z
k,,r2p3x,r2p3y,r2p3z
x4=r2p4x
z4=r2p4z
topw=w2+2*r1
m=(r2p2x-r2p1x)/(r2p2z-r2p1z)
C=sqrt(1+(1/m**2))
DELx45=topw/C
x5=x4-DELx45
DELz45=(1/m)*(x4-x5)
z5=z4-DELz45
DELx46=r1/C
x6=x4-DELx46
z6=z4-(1/m)*DELx46
DELx57=r1/C
x7=x5+DELx57
z7=z5+(1/m)*DELx57
d1=sqrt(((z6-r2p2z)**2)+((x6-r2p2x)**2))
d1prime=sqrt(((z7-r2p1z)**2)+((x7-r2p1x)**2))
check1=d1/d1prime
*get,km,kp,,num,max
csn=csn+1
rib2cs=csn
cskp,rib2cs,0,km-2,km-1,km,,
kbetw,km-2,km-1,km+1,ratio,0.5
cskp,rib2cs,0,km+1,km-1,km
kdele,km+1
k,km+1,0,0,-d1
k,,0,ribh-r1,-d1
k,,w2/2,0,-d1
k,,w2/2,ribh-r1,-d1
k,,w2/2+r1,ribh,-d1
k,,w2/2+r1,ribh+topthk,-d1
k,,0,ribh+topthk,-d1
*get,km,kp,,num,max
l,km-6,km-4
l,km-4,km-3
l,km-2,km-1
l,km-1,km
l,km,km-5
l,km-5,km-6
l,km-5,km-3
k,,w2/2+r1,ribh-r1,-d1
csn=csn+1
cskp,csn,1,km+1,km-3,km-2,,
l,km-2,km-3
a,km-3,km-5,km,km-1,km-2
a,km-6,km-5,km-3,km-4
*get,lm,line,,num,max
lesize,lm,,,nefill,1,
lesize,lm-1,,,neribw-1,1,
lesize,lm-2,,,netop,1,
lesize,lm-3,,,netop+1,1,
lesize,lm-4,,,netopw-1,1,
lesize,lm-5,,,netop,1,
lesize,lm-6,,,netop,1,
lesize,lm-7,,,neribw-1,1,
*get,am,area,,num,max
aatt,,,2,0
mshkey,0
amesh,am-1,am,1
ESIZE,0,neL2,
type,1
mat,2
esys,0
VOFFST,am,L2-(d1-.0868),,
VOFFST,am-1,L2-(d1-.0868),,
ESIZE,0,1,
VOFFST,am,-(d1-.0868),,
VOFFST,am-1,-(d1-.0868),,
csys,rib2cs
asel,s,loc,z,-.0868,-.0868,,
*get,a1,area,,num,max
*get,a2,area,,num,min
ESIZE,0,1,
VOFFST,a1,-.0868,,
VOFFST,a2,-.0868,,
asel,all
aclear,am-1,am,1
csys,rib2cs
vsel,s,loc,x,0,w2/2+r1,,
vsel,r,loc,z,0,-(L2+.0868),,
vsymm,x,all,,,,0,0
vsel,all
nummrg,all,.001,.001
numcmp,all
csys,0
k,,-3.3634,-2.2829,-4.5686
*get,km,kp,,num,max
csys,rib2cs
l,kp(-w2/2,0,-.0868),km
l,km,kp(-w2/2,0,-(L2+.0868))
*get,lm,line,,num,max
lesize,lm,,,neL2+1,1,
lesize,lm-1,,,neL2+1,1,
a,km,kp(-w2/2,0,-(L2+.0868)),kp(-w2/2,0,-d1),kp(-w2/2,0,-.0868)
lsel,s,loc,x,-w2/2,-w2/2,,
lsel,r,loc,z,-.0868,-(L2+.0868),,
lsel,r,loc,y,0,0,,
lccat,all
*get,am,area,,num,max
aatt,,,2,0
mshkey,1
amesh,am,am,
*get,lm,line,,num,max
ldele,lm
lsel,all
ESIZE,0,2*(neribw-1),
type,1
mat,2
esys,0
VOFFST,am,w2,,
aclear,am,am,
nummrg,all,.001,.001
numcmp,all
vsel,s,volu,,13,16,1
vsel,a,volu,,19,22,1
vclear,all
vsel,all
LPLOT
csys,0
k,,.625,-.625,-4.7473
k,,.500,-.625,-4.7473
k,,.625,-.500,-4.7473
k,,.7457,-.625,-4.7150
p1=kp(.625,-.625,-4.7473)
p2=kp(.500,-.625,-4.7473)
p3=kp(.625,-.500,-4.7473)
p8=kp(.7457,-.625,-4.7150)
csn=csn+1
spher34=csn
cskp,spher34,2,p1,p2,p3,,
csn=csn+1
rib3cs=csn
cskp,rib3cs,0,p2,p1,p3,,
csn=csn+1
rib4cs=csn
cskp,rib4cs,0,p1,p8,p3,,
csys,rib3cs
k,,0,-(ribh-r2),0
k,,-w2,-(ribh-r2),0
k,,-w2,-r2,0
k,,-(w2+r1),r2,0
k,,-(w2+r1),(r2+topthk),0
k,,r2,(r2+topthk),0
*get,p7,kp,,num,max
k,,-(w2+r1),-r2,0
l,p2,p7-5
l,p7-5,p7-4
l,p7-4,p7-3
l,p7-1,p7-2
l,p7,p7-1
l,p7,p3
csys,spher34
l,p2,p3
csn=csn+1
cskp,csn,1,p7+1,p7-3,p7-2,,
l,p7-3,p7-2
a,p3,p2,p7-5,p7-4,p7-3,p7-2,p7-1,p7
*get,rib3area,area,,num,max
csys,rib4cs
k,,r2,-(ribh-r2),0
k,,(w2+r1+r2),-(ribh-r2),0
k,,(w2+r1+r2),(r2+topthk),0
*get,km,kp,,num,max
l,p8,km-2
l,km-2,km-1
l,km-1,km
l,km,p7
csn=csn+1
cskp,csn,1,p1,p8,p3,,
l,p8,p3
a,p3,p8,km-2,km-1,km,p7
*get,rib4area,area,,num,max
csys,0
x1=-.500
z1=-2.4559
x2=1.3602
z2=-2.1786
x3=kx(p7-4)
z3=kz(p7-4)
x4=kx(km-1)
z4=kz(km-1)
dfext3=sqrt(((x3-x1)**2)+((z3-z1)**2))
dfext4=sqrt(((x4-x2)**2)+((z4-z2)**2))
drext3=2.500*cos(20*rconv)
drext4=drext3
VOFFST,rib3area,drext3,,
VOFFST,rib3area,-(dfext3-.0868),,
VOFFST,rib4area,-drext4,,
VOFFST,rib4area,(dfext4-.0868),,
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,rib3cs
dext3=(dfext3-.0868)+drext3
k,,-1.00,-(.511+dext3*tan(20*rconv)),-drext3
*get,pt5,kp,,num,max
l,pt5,kp(-1.00,-.511,-drext3)
l,pt5,kp(-1.00,-.511,dfext3-.0868)
a,pt5,kp(-1.00,-.511,-drext3),p7-4,kp(-1.00,-.511,dfext3-.0868)
*get,am,area,,num,max
VOFFST,am,1.00,,
csys,rib4cs
dext4=(dfext4-.0868)+drext4
k,,.125,-(.511+dext4*tan(20*rconv)),-drext4
*get,pt6,kp,,num,max
l,pt6,kp(.125,-.511,-drext4)
l,pt6,kp(.125,-.511,dfext4-.0868)
a,pt6,kp(.125,-.511,-drext4),km-2,kp(.125,-.511,dfext4-.0868)
*get,am,area,,num,max
VOFFST,am,1.25,,
*get,vm,volu,,num,max
vadd,vm-2,vm-4
btol,.01
vadd,vm,vm-1,vm+1
btol,defa
nummrg,all,.001,.001
numcmp,all
csys,rib3cs
k,,0,-3.00,0
k,,-1.00,-3.00,0
*get,km,kp,,num,max
a,km,km-1,kp(0,-.511,0),kp(-1.00,-.511,0)
*get,am,area,,num,max
vsel,s,loc,z,0,(dfext3-.0868),,
vsel,r,loc,x,-(1.00+r1),(2*r2+1.00+r1),
vsba,all,am,,delete,delete
numcmp,all
csys,rib4cs
k,,.125,-3.00,0
k,,1.375,-3.00,0
*get,km,kp,,num,max
a,km,km-1,kp(.125,-.511,0),kp(1.375,-.511,0)
*get,am,area,,num,max
vsel,s,loc,z,0,(dfext3-.0868),,
vsel,r,loc,x,-(1.00+r1+r2),(r2+1.25),
vsba,all,am,,delete,delete
vsel,all
*get,km,kp,,num,max
lfillt,259,261,.125,km+1
r34filcp=km+1
csys,0
r34cpx=kx(r34filcp)
r34cpy=ky(r34filcp)
r34cpz=kz(r34filcp)
kdele,r34filcp
csys,rib4cs
nummrg,all,.001,.001
numcmp,all
a,145,104,106
VOFFST,168,.511,,
VOFFST,169,3.00,,
nummrg,all,.001,.001
numcmp,all
csn=csn+1
cskp,csn,1,126,149,150,,
k,,3.0,330,0
k,,3.0,90,0
k,,3.0,210,0
*get,km,kp,,num,max
l,km-2,km-1
l,km-1,km
l,km,km-2
a,km-2,km-1,km
*get,am,area,,num,max
*get,vm,volu,,num,max
vsba,vm,am,,delete,delete
vdele,32,,,1
nummrg,all,.001,.001
numcmp,all
vsel,s,volu,,28,
aslv,s
cm,aset1,area
vdele,28
vsel,all
asel,all
adele,151,153,1,1
btol,.001
asbl,172,273,,delete,keep
btol,defa
nummrg,all,.001,.001
csys,spher34
a,104,105,106
vdele,29,30,1,
nummrg,all,.001,.001
numcmp,all
adele,148,150,1,1
adele,158,,,1
adele,133,,,1
adele,165,,,1
adele,168,,,1
adele,167,,,1
a,111,112,116,137,145,130
asel,s,area,,aset1,
asel,a,area,,133
asel,a,area,,151,152
asel,a,area,,169,171
cm,aset34,area
va,all
vsel,all
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,0
k,,.625,-.625,4.7473
k,,.7457,-.625,4.7150
k,,.625,-.500,4.7473
k,,.500,-.625,4.7473
p1=kp(.625,-.625,4.7473)
p2=kp(.7457,-.625,4.7150)
p3=kp(.625,-.500,4.7473)
p8=kp(.500,-.625,4.7473)
csn=csn+1
spher56=csn
cskp,spher56,2,p1,p2,p3,,
csn=csn+1
rib5cs=csn
cskp,rib5cs,0,p2,p1,p3,,
csn=csn+1
rib6cs=csn
cskp,rib6cs,0,p1,p8,p3,,
csys,rib5cs
k,,0,-(ribh-r2),0
k,,-(w2+r1),-(ribh-r2),0
k,,-(w2+r1),(r2+topthk),0
k,,r2,(r2+topthk),0
*get,p7,kp,,num,max
l,p2,p7-3
l,p7-3,p7-2
l,p7-2,p7-1
l,p7-1,p7
l,p7,p3
csys,spher56
l,p2,p3
a,p3,p2,p7-3,p7-2,p7-1,p7
*get,rib5area,area,,num,max
csys,rib6cs
k,,r2,-(ribh-r2),0
k,,w2+r2,-(ribh-r2),0
k,,w2+r2,-r2,0
k,,w2+r2+r1,r2,0
k,,w2+r2+r1,(r2+topthk),0
k,,w2+r2+r1,-r2,0
*get,km,kp,,num,max
l,p8,km-5
l,km-5,km-4
l,km-4,km-3
l,km-2,km-1
l,km-1,p7
csys,spher56
l,p8,p3
csn=csn+1
cskp,csn,1,km,km-3,km-2,,
l,km-3,km-2
a,p3,p7,km-1,km-2,km-3,km-4,km-5,p8
*get,rib6area,area,,num,max
csys,0
x1=1.3643
z1=2.1938
x2=-.500
z2=2.4559
x3=kx(p7-2)
z3=kz(p7-2)
x4=kx(km-4)
z4=kz(km-4)
dfext5=sqrt(((x3-x1)**2)+((z3-z1)**2))
dfext6=sqrt(((x4-x2)**2)+((z4-z2)**2))
drext5=2.000*cos(20*rconv)
drext6=drext5
VOFFST,rib6area,drext5,,
VOFFST,rib6area,-(dfext6-.0868),,
VOFFST,rib5area,drext6,,
VOFFST,rib5area,-(dfext5-.0868),,
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,rib5cs
dext5=(dfext5-.0868)+drext5
k,,-1.25,-(.511+dext5*tan(20*rconv)),-drext5
*get,pt5,kp,,num,max
l,pt5,kp(-1.25,-.511,-drext5)
l,pt5,kp(-1.25,-.511,dfext5-.0868)
a,pt5,kp(-1.25,-.511,-drext5),p7-2,kp(-1.25,-.511,dfext5-.0868)
*get,am,area,,num,max
VOFFST,am,1.25,,
csys,rib6cs
dext6=(dfext6-.0868)+drext6
k,,1.125,-(.511+dext6*tan(20*rconv)),-drext6
*get,pt6,kp,,num,max
l,pt6,kp(1.125,-.511,-drext6)
l,pt6,kp(1.125,-.511,dfext6-.0868)
a,pt6,kp(1.125,-.511,-drext6),km-4,kp(1.125,-.511,dfext6-.0868)
*get,am,area,,num,max
VOFFST,am,-1.00,,
*get,vm,volu,,num,max
vadd,vm-2,vm-4
btol,.001
vadd,vm,vm-1,35
btol,defa
nummrg,all,.001,.001
numcmp,all
csys,rib5cs
k,,0,-3.00,0
k,,-1.25,-3.00,0
*get,km,kp,,num,max
a,km,km-1,kp(0,-.511,0),kp(-1.25,-.511,0)
vsba,30,204,,delete,delete
numcmp,all
csys,rib6cs
k,,.100,-3.00,0
k,,1.2,-3.00,0
*get,km,kp,,num,max
a,km,km-1,kp(.125,-.511,0),kp(1.125,-.511,0)
vsba,32,208,,delete,delete
*get,km,kp,,num,max
lfillt,343,345,.125,km+1
r32filcp=km+1
csys,0
r32cpx=kx(r32filcp)
r32cpy=ky(r32filcp)
r32cpz=kz(r32filcp)
kdele,r32filcp
csys,rib6cs
nummrg,all,.001,.001
a,193,150,152
VOFFST,182,.511,,
VOFFST,191,3.00,,
nummrg,all,.001,.001
numcmp,all
csn=csn+1
cskp,csn,1,184,195,197,,
k,,3.0,330,0
k,,3.0,90,0
k,,3.0,210,0
*get,km,kp,,num,max
lstr,km-2,km-1
lstr,km-1,km
lstr,km,km-2
a,km-2,km-1,km
*get,am,area,,num,max
*get,vm,volu,,num,max
vsba,vm,am,,delete,delete
vdele,37,,,1
nummrg,all,.001,.001
numcmp,all
vsel,s,volu,,34,
aslv,s
cm,aset2,area
vdele,34
vsel,all
asel,all
adele,197,199,1,1
asbl,213,367,,delete,keep
nummrg,all,.001,.001
csys,spher56
a,150,151,152
vdele,32
vdele,35
nummrg,all,.001,.001
numcmp,all
adele,177,178,1,1
adele,182,191,191-182,1
adele,195,196,1,1
adele,198,205,205-198,1
lstr,156,192
a,155,156,192,186
a,192,156,161,172
asel,s,area,,aset2,
asel,a,area,,177,178,1,
asel,a,area,,197,199,2,
asel,a,area,,207,215,215-207
asel,a,area,,214
cm,aset56,area
va,all
vsel,all
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,0
k,,r7p1x,r7p1y,r7p1z
k,,r7p2x,r7p2y,r7p2z
k,,r7p3x,r7p3y,r7p3z
x4=abs(r7p4x)
z4=abs(r7p4z)
topw=w2+2*r1
x1=abs(r7p1x)
z1=abs(r7p1z)
x2=abs(r7p2x)
z2=abs(r7p2z)
m=(z2-z1)/(x2-x1)
C=sqrt(1+(m**2))
DELx54=topw/C
x5=x4+DELx54
DELz54=m*DELx54
z5=z4+DELz54
DELx56=r1/C
x6=x5-DELx56
z6=z5-m*DELx56
DELx74=r1/C
x7=x4+DELx74
z7=z4+m*DELx74
d2=sqrt(((z7-z1)**2)+((x7-x1)**2))
d2prime=sqrt(((z6-z2)**2)+((x6-x2)**2))
check2=d2/d2prime
*get,km,kp,,num,max
csn=csn+1
rib7cs=csn
cskp,rib7cs,0,km-2,km-1,km,,
kbetw,km-2,km-1,km+1,ratio,0.5
cskp,rib7cs,0,km+1,km-1,km
kdele,km+1
k,km+1,0,0,-d2
k,,0,ribh-r1,-d2
k,,w2/2,0,-d2
k,,w2/2,ribh-r1,-d2
k,,w2/2+r1,ribh,-d2
k,,w2/2+r1,ribh+topthk,-d2
k,,0,ribh+topthk,-d2
*get,km,kp,,num,max
l,km-6,km-4
l,km-4,km-3
l,km-2,km-1
l,km-1,km
l,km,km-5
l,km-5,km-6
l,km-5,km-3
k,,w2/2+r1,ribh-r1,-d2
csn=csn+1
cskp,csn,1,km+1,km-3,km-2,,
l,km-2,km-3
a,km-3,km-5,km,km-1,km-2
a,km-6,km-5,km-3,km-4
*get,lm,line,,num,max
lesize,lm,,,nefill,1,
lesize,lm-1,,,neribw-1,1,
lesize,lm-2,,,netop,1,
lesize,lm-3,,,netop+1,1,
lesize,lm-4,,,netopw-1,1,
lesize,lm-5,,,netop,1,
lesize,lm-6,,,netop,1,
lesize,lm-7,,,neribw-1,1,
*get,am,area,,num,max
aatt,,,2,0
mshkey,0
amesh,am-1,am,1
ESIZE,0,neL7,
type,1
mat,2
esys,0
dfext7=d2-.0868
VOFFST,am,L2-dfext7,,
VOFFST,am-1,L2-dfext7,,
ESIZE,0,1,
VOFFST,am,-dfext7,,
VOFFST,am-1,-dfext7,,
csys,rib7cs
asel,s,loc,z,-.0868,-.0868,,
*get,a1,area,,num,max
*get,a2,area,,num,min
ESIZE,0,1,
VOFFST,a1,-.0868,,
VOFFST,a2,-.0868,,
asel,all
aclear,am-1,am,1
csys,rib7cs
vsel,s,loc,x,0,w2/2+r1,,
vsel,r,loc,z,0,-(L2+.0868),,
vsymm,x,all,,,,0,0
vsel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,rib7cs
k,,-w2/2,-L2*tan(20*rconv),-(L2+.0868)
*get,pt5,kp,,num,max
l,pt5,kp(-w2/2,0,-(L2-dfext7))
l,pt5,kp(-w2/2,0,dfext7)
*get,lm,line,,num,max
lesize,lm,,,neL2+1,1,
lesize,lm-1,,,neL2+1,1,
a,pt5,kp(-w2/2,0,-L2),kp(-w2/2,0,-dfext7),kp(-w2/2,0,-.0868)
lsel,s,loc,x,-w2/2,-w2/2,,
lsel,r,loc,z,-.0868,-(L2+.0868),,
lsel,r,loc,y,0,0,,
lccat,all
*get,am,area,,num,max
aatt,,,2,0
mshkey,1
amesh,am,am,
*get,lm,line,,num,max
ldele,lm
lsel,all
ESIZE,0,2*(neribw-1),
type,1
mat,2
esys,0
VOFFST,am,w2,,
aclear,am,am,
vdele,13,16,1,1
vdele,19,22,1,1
nummrg,all,.001,.001
numcmp,all
LPLOT
L=distkp(96,127)
w=distkp(61,110)
dw1=distkp(123,110)
dw2=distkp(123,117)
csn=csn+1
cs1=csn
cskp,cs1,0,61,110,60,,
k,,0,-1.0,dw1+0.5*dw1
k,,0,-1.0,-0.1
*get,km,kp,,num,max
l,km-1,km
csn=csn+1
cs2=csn
cskp,cs2,0,117,96,123,,
k,,w,dw2+0.5*dw2,1.00
k,,w,-0.1,1.00
*get,km,kp,,num,max
l,km-1,km
*get,lm,line,,num,max
l,km,km-2
lsbl,lm-1,lm,,delete,delete
l,km+1,km
ldele,lm+1,,,1
ldele,411,,,1
numcmp,all
a,107,88,87,94,95,122
*get,am,area,,num,max
asel,s,area,,aset34
vsla,s,1
asel,all
vsba,all,am,,delete,delete
vsel,all
numcmp,all
csys,cs2
k,,-1.0,0,1.0
csys,cs1
k,,1.0,-1.0,0
*get,km,kp,,num,max
a,km,km-1,km-3,km-2,km-4
*get,am,area,,num,max
VOFFST,am,-(L+1.1),,
*get,vm,volu,,num,max
vsbv,vm-1,vm
nummrg,all,.001,.001
numcmp,all
LPLOT
/auto,1
/rep
ldele,389,,,1
vclear,27,30,1
vclear,33,36,1
vdele,27,30,1,1
vdele,33,36,1,1
nummrg,all,.001,.001
numcmp,all
L=distkp(159,160)
w=distkp(190,147)
dw1=distkp(147,165)
dw2=distkp(165,160)
csn=csn+1
cs1=csn
cskp,cs1,0,190,147,191,,
k,,0,-1.0,-(dw1+0.5*dw1)
k,,0,-1.0,0.1
*get,km,kp,,num,max
l,km-1,km
csn=csn+1
cs2=csn
cskp,cs2,0,160,130,165,,
k,,w,dw2+0.5*dw2,-1.00
k,,w,-0.1,-1.00
*get,km,kp,,num,max
l,km-1,km
*get,lm,line,,num,max
l,km,km-2
lsbl,lm-1,lm,,delete,delete
l,km+1,km
ldele,lm+1,,,1
ldele,365,,,1
numcmp,all
a,133,132,128,129,159,150
*get,am,area,,num,max
asel,s,area,,aset56
vsla,s,1
asel,all
btol,.001
vsba,all,am,,delete,delete
btol,defa
vsel,all
numcmp,all
csys,cs2
k,,-1.0,0,-1.0
csys,cs1
k,,1.0,-1.0,0
*get,km,kp,,num,max
a,km,km-1,km-3,km-2,km-4
*get,am,area,,num,max
VOFFST,am,(L+1.1),,
btol,.001
vsbv,32,33
btol,defa
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
k,,kx(60),ky(60),kz(60)-.25
*get,filcp,kp,,num,max
csn=csn+1
filcs1=csn
cskp,filcs1,1,filcp,59,60
csn=csn+1
filcs2=csn
cskp,filcs2,1,filcp,193,60
csys,filcs1
k,,r1,0,0
k,,r1,90,0
*get,km,kp,,num,max
l,km,km-1
*get,fillin1,line,,num,max
csys,filcs2
k,,r1,0,0
l,km,km+1
*get,fillin2,line,,num,max
csys,filcs1
k,,r1,0,-2.00
l,km+2,km-1
csys,filcs2
k,,r1,0,2.00
l,km+3,km+1
*get,lm,line,,num,max
adrag,fillin1,,,,,,lm-1,
adrag,fillin2,,,,,,lm,
*get,am,area,,num,max
aptn,am-1,am
adele,210,211,1,1
ldele,368,369,,1
angfil=anglek(215,km-1,km+1)/2
d=(r1-.1465)/tan(angfil)
numcmp,all
csys,filcs1
k,,1.0,0,-d
k,,1.0,90,-d
k,,1.0,180,-d
k,,1.0,270,-d
*get,km,kp,,num,max
csys,0
a,km,km-1,km-2,km-3
*get,am,area,,num,max
asba,am-2,am,,delete,delete
numcmp,all
csys,filcs2
k,,1.0,0,d
k,,1.0,90,d
k,,1.0,180,d
k,,1.0,270,d
*get,km,kp,,num,max
csys,0
a,km,km-1,km-2,km-3
*get,am,area,,num,max
asba,am-3,am,,delete,delete
adele,207,210,3,1
nummrg,all,.001,.001
numcmp,all
csys,0
k,,kx(206),ky(207),kz(206)
*get,filcp,kp,,num,max
rotang=(anglek(filcp,205,207))/rconv
arotat,366,,,,,,filcp,206,rotang,2
LPLOT
/auto,1
/rep
csys,gcs
k,,kx(186),ky(186),kz(186)-.25
*get,filcp,kp,,num,max
csn=csn+1
filcs1=csn
cskp,filcs1,1,filcp,201,186
csn=csn+1
filcs2=csn
cskp,filcs2,1,filcp,181,186
csys,filcs1
k,,r1,0,0
k,,r1,90,0
*get,km,kp,,num,max
l,km,km-1
*get,fillin1,line,,num,max
csys,filcs2
k,,r1,0,0
l,km,km+1
*get,fillin2,line,,num,max
csys,filcs1
k,,r1,0,-2.00
l,km+2,km-1
csys,filcs2
k,,r1,0,2.00
l,km+3,km+1
*get,lm,line,,num,max
adrag,fillin1,,,,,,lm-1,
adrag,fillin2,,,,,,lm,
*get,am,area,,num,max
aptn,am-1,am
adele,214,215,1,1
ldele,377,378,,1
angfil=anglek(221,km-1,km+1)/2
d=(r1-.1306)/tan(angfil)
numcmp,all
csys,filcs1
k,,1.0,0,-d
k,,1.0,90,-d
k,,1.0,180,-d
k,,1.0,270,-d
*get,km,kp,,num,max
csys,0
a,km,km-1,km-2,km-3
*get,am,area,,num,max
asba,am-2,am,,delete,delete
numcmp,all
csys,filcs2
k,,1.0,0,d
k,,1.0,90,d
k,,1.0,180,d
k,,1.0,270,d
*get,km,kp,,num,max
csys,0
a,km,km-1,km-2,km-3
*get,am,area,,num,max
asba,am-3,am,,delete,delete
adele,211,214,3,1
nummrg,all,.001,.001
numcmp,all
csys,0
k,,kx(212),ky(211),kz(212)
*get,filcp,kp,,num,max
rotang=(anglek(filcp,211,213))/rconv
arotat,374,,,,,,filcp,212,rotang,2
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,0
k,,kx(205),ky(71),kz(205)
*get,km,kp,,num,max
a,58,71,km,205,59
k,,kx(207),ky(107),kz(207)
a,192,107,km+1,207,193
adrag,372,,,,,,383,
adrag,373,,,,,,386,
csys,0
k,,kx(211),ky(147),kz(211)
*get,km,kp,,num,max
a,200,147,km,211,201
k,,kx(213),ky(189),kz(213)
a,182,189,km+1,213
a,213,181,182
adrag,380,,,,,,395,
adrag,381,,,,,,397,
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,rib4cs
k,,1.250+.125,-(.511+r1),3.00
k,,1.00+.125,-(.511+r1),3.00
k,,1.250+.125,-(.511),3.00
k,,1.250+.125+r1,-(.511+r1),3.00
k,,1.250+.125+r1,-(.511+r1+3.00),3.00
k,,1.00+.125,-(.511+r1+3.00),3.00
*get,km,kp,,num,max
l,km,km-4
l,km,km-1
l,km-1,km-2
csn=csn+1
FLfilcs=csn
cskp,FLfilcs,1,km-5,km-4,km-3,,
l,km-4,km-3
l,km-3,km-2
a,km-4,km-3,km-2,km-1,km
*get,am,area,,num,max
VOFFST,am,6.00,
*get,vm,volu,,num,max
vsbv,29,vm,,delete,keep
vsbv,19,vm,,delete,delete
vsel,s,volu,,34,
aslv,s
lsla,s
cm,asetv34,area
cm,lsetv34,line
vdele,34
adele,120,,,1
adele,105,,,1
adele,121,,,1
numcmp,all
csys,0
k,,r34cpx,ky(118),r34cpz
*get,r34filcp,kp,,num,max
csn=csn+1
r34filcs=csn
cskp,r34filcs,1,r34filcp,118,106
csys,r34filcs
l,118,120
a,94,87,118,120
a,106,120,118
va,all
allsel,all
vadd,32,29
numcmp,all
LPLOT
vsel,s,volu,,26,
vclear,26
vdele,26,,,1
vsel,all
btol,.001
vadd,29,30
btol,defa
numcmp,all
csys,rib5cs
k,,-1.250,-(.511+r1),-2.00
k,,-1.00,-(.511+r1),-2.00
k,,-1.250,-(.511),-2.00
k,,-(1.250+r1),-(.511+r1),-2.00
k,,-(1.250+r1),-(.511+r1+3.00),-2.00
k,,-1.00,-(.511+r1+3.00),-2.00
*get,km,kp,,num,max
l,km,km-4
l,km,km-1
l,km-1,km-2
csn=csn+1
FRfilcs=csn
cskp,FRfilcs,1,km-5,km-4,km-3,,
l,km-4,km-3
l,km-3,km-2
a,km-4,km-3,km-2,km-1,km
*get,am,area,,num,max
VOFFST,am,6.00,
*get,vm,volu,,num,max
vsbv,26,vm,,delete,keep
vsbv,21,vm,,delete,delete
csys,rib7cs
vsymm,x,24,,,,0,0
nummrg,all,.001,.001
numcmp,all
LPLOT
vsel,s,volu,,30,
aslv,s
lsla,s
cm,asetv30,area
cm,lsetv30,line
vdele,30
adele,148,,,1
adele,147,,,1
adele,134,,,1
adele,146,,,1
numcmp,all
csys,0
k,,r32cpx,ky(158),r32cpz
*get,r32filcp,kp,,num,max
csn=csn+1
r32filcs=csn
cskp,r32filcs,1,r32filcp,158,151
csys,r32filcs
l,160,158
lstr,151,160
lstr,151,144
a,129,125,158,160
a,158,160,151
a,160,151,144,161
a,151,152,143,144
cm,r56aset,area
va,all
*get,r56volu,volu,,num,max
allsel,all
lplot
csys,rib1cs
p1=kp(-(w1/2+r1),ribh+topthk,0)
p2=kp(-(w1/2+r1),ribh,0)
p3=kp(-w1/2,ribh-r1,0)
p4=kp(-w1/2,0,0)
csys,gcs
p1r=kx(p1)
theta1=ky(p1)
theta=theta1
k,,rcb1,theta,0
k,,rcb1,theta,-cbore1
k,,rcb2,theta,-cbore1
k,,rcb2,theta,-(topthk+r1)
k,,rcb2,theta,-cbore2
k,,rbore,theta,-cbore2
k,,rbore,theta,-(ribh+topthk)
k,,rcb2,theta,-(ribh+topthk)
k,,rcb1,theta,-(ribh+topthk)
k,,rbout,theta,-(ribh+topthk)
k,,rbout,theta,-(topthk+r1)
k,,p1r,theta,-topthk
k,,p1r,theta,0
k,,rcb1,theta,-(topthk+r1)
k,,rcb1,theta,-cbore2
k,,p1r,theta,-(topthk+r1)
k,,cbr,theta,-(topthk+ribh+bthk)
k,,rbore,theta,-(topthk+ribh+bthk)
k,,cbr,theta,-(topthk+ribh)
*get,km,kp,,num,max
csn=csn+1
plncs=csn
cskp,plncs,1,km-3,km-8,km-7
lstr,km-6,km-18
lstr,km-18,km-17
lstr,km-17,km-16
lstr,km-16,km-15
lstr,km-15,km-14
lstr,km-14,km-13
lstr,km-13,km-12
lstr,km-12,km-11
lstr,km-11,km
lstr,km,km-10
lstr,km-10,km-9
lstr,km-9,km-8
lstr,km-7,km-6
lstr,km-8,km-18
lstr,km-17,km-5
lstr,km-8,km-5
lstr,km-15,km-5
lstr,km-8,km-4
lstr,km-4,km-5
lstr,km-4,km-14
lstr,km-10,km-4
lstr,km-11,km-14
lstr,km-1,km-12
lstr,km-1,km-2
lstr,km-2,km
l,km-8,km-7
a,km-12,km-11,km-14,km-13
a,km-11,km,km-10,km-4,km-14
a,km-14,km-4,km-5,km-15
a,km-15,km-5,km-17,km-16
a,km-10,km-9,km-8,km-4
a,km-4,km-8,km-5
a,km-5,km-8,km-18,km-17
a,km-8,km-7,km-6,km-18
a,km-1,km-2,km,km-11,km-12
csn=csn+1
CS1=csn
cskp,CS1,1,km-3,km-8,p3
csn=csn+1
CSr2=csn
cskp,CSr2,2,km-3,km-8,km-7
*get,lm,line,,num,max
lesize,lm-25,,,2,1,
lesize,lm-24,,,1,1,
lesize,lm-23,,,2,1,
lesize,lm-22,,,2,1,
lesize,lm-21,,,2,1,
lesize,lm-20,,,2,1,
lesize,lm-19,,,2,1,
lesize,lm-18,,,2,1,
lesize,lm-17,,,1,1,
lesize,lm-16,,,1,1,
lesize,lm-15,,,netop,1,
lesize,lm-14,,,2,1,
lesize,lm-13,,,netop,1,
lesize,lm-12,,,netop,1,
lesize,lm-11,,,2,1,
lesize,lm-10,,,netop,1,
lesize,lm-9,,,2,1,
lesize,lm-8,,,netop,1,
lesize,lm-7,,,2,1,
lesize,lm-6,,,2,1,
lesize,lm-5,,,2,1,
lesize,lm-4,,,2,1,
lesize,lm-3,,,1,1,
lesize,lm-2,,,3,1,
lesize,lm-1,,,1,1,
lesize,lm,,,3,1,
csys,CS1
l,p3,km-8
l,p4,km-9
a,p3,km-8,km-9,p4
lesize,lm+1,,,3,1,
lesize,lm+2,,,3,1,
nummrg,all,.001,.001
numcmp,all
csys,plncs
sp1=kp(r1,0,0)
sp2=kp(r1,90,0)
csys,rib1cs
sp3=kp(-w1/2,ribh-r1,0)
csys,CSr2
a,sp1,sp2,sp3
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,rib1cs
p1=kp((w1/2+r1),ribh+topthk,0)
p2=kp((w1/2+r1),ribh,0)
p3=kp(w1/2,ribh-r1,0)
p4=kp(w1/2,0,0)
csys,gcs
p1r=kx(p1)
theta2=ky(p1)
theta=theta2
k,,rcb1,theta,0
k,,rcb1,theta,-cbore1
k,,rcb2,theta,-cbore1
k,,rcb2,theta,-(topthk+r1)
k,,rcb2,theta,-cbore2
k,,rbore,theta,-cbore2
k,,rbore,theta,-(ribh+topthk)
k,,rcb2,theta,-(ribh+topthk)
k,,rcb1,theta,-(ribh+topthk)
k,,rbout,theta,-(ribh+topthk)
k,,rbout,theta,-(topthk+r1)
k,,p1r,theta,-topthk
k,,p1r,theta,0
k,,rcb1,theta,-(topthk+r1)
k,,rcb1,theta,-cbore2
k,,p1r,theta,-(topthk+r1)
k,,cbr,theta,-(topthk+ribh+bthk)
k,,rbore,theta,-(topthk+ribh+bthk)
k,,cbr,theta,-(topthk+ribh)
*get,km,kp,,num,max
csn=csn+1
plncs=csn
cskp,plncs,1,km-3,km-8,km-7
lstr,km-6,km-18
lstr,km-18,km-17
lstr,km-17,km-16
lstr,km-16,km-15
lstr,km-15,km-14
lstr,km-14,km-13
lstr,km-13,km-12
lstr,km-12,km-11
lstr,km-11,km
lstr,km,km-10
lstr,km-10,km-9
lstr,km-9,km-8
lstr,km-7,km-6
lstr,km-8,km-18
lstr,km-17,km-5
lstr,km-8,km-5
lstr,km-15,km-5
lstr,km-8,km-4
lstr,km-4,km-5
lstr,km-4,km-14
lstr,km-10,km-4
lstr,km-11,km-14
lstr,km-1,km-12
lstr,km-1,km-2
lstr,km-2,km
l,km-8,km-7
a,km-12,km-11,km-14,km-13
a,km-11,km,km-10,km-4,km-14
a,km-14,km-4,km-5,km-15
a,km-15,km-5,km-17,km-16
a,km-10,km-9,km-8,km-4
a,km-4,km-8,km-5
a,km-5,km-8,km-18,km-17
a,km-8,km-7,km-6,km-18
a,km-1,km-2,km,km-11,km-12
csn=csn+1
CS1=csn
cskp,CS1,1,km-3,km-8,p3
csn=csn+1
CSr2=csn
cskp,CSr2,2,km-3,km-8,km-7
*get,lm,line,,num,max
lesize,lm-25,,,2,1,
lesize,lm-24,,,1,1,
lesize,lm-23,,,2,1,
lesize,lm-22,,,2,1,
lesize,lm-21,,,2,1,
lesize,lm-20,,,2,1,
lesize,lm-19,,,2,1,
lesize,lm-18,,,2,1,
lesize,lm-17,,,1,1,
lesize,lm-16,,,1,1,
lesize,lm-15,,,netop,1,
lesize,lm-14,,,2,1,
lesize,lm-13,,,netop,1,
lesize,lm-12,,,netop,1,
lesize,lm-11,,,2,1,
lesize,lm-10,,,netop,1,
lesize,lm-9,,,2,1,
lesize,lm-8,,,netop,1,
lesize,lm-7,,,2,1,
lesize,lm-6,,,2,1,
lesize,lm-5,,,2,1,
lesize,lm-4,,,2,1,
lesize,lm-3,,,1,1,
lesize,lm-2,,,3,1,
lesize,lm-1,,,1,1,
lesize,lm,,,3,1,
csys,CS1
l,p3,km-8
l,p4,km-9
a,p3,km-8,km-9,p4
lesize,lm+1,,,3,1,
lesize,lm+2,,,3,1,
nummrg,all,.001,.001
numcmp,all
csys,plncs
sp1=kp(r1,0,0)
sp2=kp(r1,90,0)
csys,rib1cs
sp3=kp(w1/2,ribh-r1,0)
csys,CSr2
a,sp1,sp2,sp3
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,rib2cs
k,,-(w2/2+r1),(topthk+ribh),2.00
*get,km,kp,,num,max
l,km,kp(-(w2/2+r1),(topthk+ribh),-d1)
csys,gcs
k,,p1r,45,0
l,km+1,kp(p1r,theta2,0)
*get,lm,line,,num,max
lsbl,lm-1,lm,,delete,delete
ldele,462,,,1
*get,Ltot,line,461,leng
*get,Lext1,line,136,leng
Lext2=Ltot-Lext1
adrag,121,130,129,,,,136,
nummrg,all,.001,.001
numcmp,all
csys,rib2cs
k,,-(w2/2),0,kz(265)
*get,km,kp,,num,max
lstr,80,km
*get,lm,line,,num,max
adrag,462,464,459,,,,lm,
ldele,460,,,1
nummrg,all,.001,.001
numcmp,all
csys,rib2cs
p1=kp(-(w2/2+r1),ribh+topthk,kz(269))
p2=kp(-(w2/2+r1),ribh,kz(269))
p3=kp(-w2/2,ribh-r1,kz(269))
p4=kp(-w2/2,0,kz(269))
csys,gcs
p1r=kx(p1)
theta3=ky(p1)
theta=theta3
k,,rcb1,theta,0
k,,rcb1,theta,-cbore1
k,,rcb2,theta,-cbore1
k,,rcb2,theta,-(topthk+r1)
k,,rcb2,theta,-cbore2
k,,rbore,theta,-cbore2
k,,rbore,theta,-(ribh+topthk)
k,,rcb2,theta,-(ribh+topthk)
k,,rcb1,theta,-(ribh+topthk)
k,,rbout,theta,-(ribh+topthk)
k,,rbout,theta,-(topthk+r1)
k,,p1r,theta,-topthk
k,,p1r,theta,0
k,,rcb1,theta,-(topthk+r1)
k,,rcb1,theta,-cbore2
k,,p1r,theta,-(topthk+r1)
k,,cbr,theta,-(topthk+ribh+bthk)
k,,rbore,theta,-(topthk+ribh+bthk)
k,,cbr,theta,-(topthk+ribh)
*get,km,kp,,num,max
csn=csn+1
plncs=csn
cskp,plncs,1,km-3,km-8,km-7
lstr,km-6,km-18
lstr,km-18,km-17
lstr,km-17,km-16
lstr,km-16,km-15
lstr,km-15,km-14
lstr,km-14,km-13
lstr,km-13,km-12
lstr,km-12,km-11
lstr,km-11,km
lstr,km,km-10
lstr,km-10,km-9
lstr,km-9,km-8
lstr,km-7,km-6
lstr,km-8,km-18
lstr,km-17,km-5
lstr,km-8,km-5
lstr,km-15,km-5
lstr,km-8,km-4
lstr,km-4,km-5
lstr,km-4,km-14
lstr,km-10,km-4
lstr,km-11,km-14
lstr,km-1,km-12
lstr,km-1,km-2
lstr,km-2,km
l,km-8,km-7
a,km-12,km-11,km-14,km-13
a,km-11,km,km-10,km-4,km-14
a,km-14,km-4,km-5,km-15
a,km-15,km-5,km-17,km-16
a,km-10,km-9,km-8,km-4
a,km-4,km-8,km-5
a,km-5,km-8,km-18,km-17
a,km-8,km-7,km-6,km-18
a,km-1,km-2,km,km-11,km-12
csn=csn+1
CS1=csn
cskp,CS1,1,km-3,km-8,p3
csn=csn+1
CSr2=csn
cskp,CSr2,2,km-3,km-8,km-7
*get,lm,line,,num,max
lesize,lm-25,,,2,1,
lesize,lm-24,,,1,1,
lesize,lm-23,,,2,1,
lesize,lm-22,,,2,1,
lesize,lm-21,,,2,1,
lesize,lm-20,,,2,1,
lesize,lm-19,,,2,1,
lesize,lm-18,,,2,1,
lesize,lm-17,,,1,1,
lesize,lm-16,,,1,1,
lesize,lm-15,,,netop,1,
lesize,lm-14,,,2,1,
lesize,lm-13,,,netop,1,
lesize,lm-12,,,netop,1,
lesize,lm-11,,,2,1,
lesize,lm-10,,,netop,1,
lesize,lm-9,,,2,1,
lesize,lm-8,,,netop,1,
lesize,lm-7,,,2,1,
lesize,lm-6,,,2,1,
lesize,lm-5,,,2,1,
lesize,lm-4,,,2,1,
lesize,lm-3,,,1,1,
lesize,lm-2,,,3,1,
lesize,lm-1,,,1,1,
lesize,lm,,,3,1,
csys,CS1
l,p3,km-8
l,p4,km-9
a,p3,km-8,km-9,p4
lesize,lm+1,,,3,1,
lesize,lm+2,,,3,1,
nummrg,all,.001,.001
numcmp,all
csys,plncs
sp1=kp(r1,0,0)
sp2=kp(r1,90,0)
csys,rib2cs
sp3=kp(-w2/2,ribh-r1,0)
csys,CSr2
a,sp1,sp2,sp3
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,rib7cs
k,,(w2/2+r1),(topthk+ribh),2.00
*get,km,kp,,num,max
l,km,kp((w2/2+r1),(topthk+ribh),-d2)
csys,rib1cs
p1=kp(-(w1/2+r1),ribh+topthk,0)
csys,gcs
p1r=kx(p1)
csys,gcs
k,,p1r,150,0
l,km+1,kp(p1r,theta1,0)
*get,lm,line,,num,max
lsbl,lm-1,lm,,delete,delete
ldele,502,,,1
*get,Ltot,line,501,leng
*get,Lext1,line,294,leng
Lext2=Ltot-Lext1
adrag,273,274,278,,,,294,
nummrg,all,.001,.001
numcmp,all
csys,rib7cs
k,,(w2/2),0,kz(289)
*get,km,kp,,num,max
l,176,km
*get,lm,line,,num,max
adrag,502,504,499,,,,lm,
ldele,500,,,1
nummrg,all,.001,.001
numcmp,all
csys,rib7cs
p1=kp((w2/2+r1),ribh+topthk,0)
p2=kp((w2/2+r1),ribh,0)
p3=kp(w2/2,ribh-r1,0)
p4=kp(w2/2,0,0)
csys,gcs
p1r=kx(p1)
theta10=ky(p1)
theta=theta10
k,,rcb1,theta,0
k,,rcb1,theta,-cbore1
k,,rcb2,theta,-cbore1
k,,rcb2,theta,-(topthk+r1)
k,,rcb2,theta,-cbore2
k,,rbore,theta,-cbore2
k,,rbore,theta,-(ribh+topthk)
k,,rcb2,theta,-(ribh+topthk)
k,,rcb1,theta,-(ribh+topthk)
k,,rbout,theta,-(ribh+topthk)
k,,rbout,theta,-(topthk+r1)
k,,p1r,theta,-topthk
k,,p1r,theta,0
k,,rcb1,theta,-(topthk+r1)
k,,rcb1,theta,-cbore2
k,,p1r,theta,-(topthk+r1)
k,,cbr,theta,-(topthk+ribh+bthk)
k,,rbore,theta,-(topthk+ribh+bthk)
k,,cbr,theta,-(topthk+ribh)
*get,km,kp,,num,max
csn=csn+1
plncs=csn
cskp,plncs,1,km-3,km-8,km-7
lstr,km-6,km-18
lstr,km-18,km-17
lstr,km-17,km-16
lstr,km-16,km-15
lstr,km-15,km-14
lstr,km-14,km-13
lstr,km-13,km-12
lstr,km-12,km-11
lstr,km-11,km
lstr,km,km-10
lstr,km-10,km-9
lstr,km-9,km-8
lstr,km-7,km-6
lstr,km-8,km-18
lstr,km-17,km-5
lstr,km-8,km-5
lstr,km-15,km-5
lstr,km-8,km-4
lstr,km-4,km-5
lstr,km-4,km-14
lstr,km-10,km-4
lstr,km-11,km-14
lstr,km-1,km-12
lstr,km-1,km-2
lstr,km-2,km
l,km-8,km-7
a,km-12,km-11,km-14,km-13
a,km-11,km,km-10,km-4,km-14
a,km-14,km-4,km-5,km-15
a,km-15,km-5,km-17,km-16
a,km-10,km-9,km-8,km-4
a,km-4,km-8,km-5
a,km-5,km-8,km-18,km-17
a,km-8,km-7,km-6,km-18
a,km-1,km-2,km,km-11,km-12
csn=csn+1
CS1=csn
cskp,CS1,1,km-3,km-8,p3
csn=csn+1
CSr2=csn
cskp,CSr2,2,km-3,km-8,km-7
*get,lm,line,,num,max
lesize,lm-25,,,2,1,
lesize,lm-24,,,1,1,
lesize,lm-23,,,2,1,
lesize,lm-22,,,2,1,
lesize,lm-21,,,2,1,
lesize,lm-20,,,2,1,
lesize,lm-19,,,2,1,
lesize,lm-18,,,2,1,
lesize,lm-17,,,1,1,
lesize,lm-16,,,1,1,
lesize,lm-15,,,netop,1,
lesize,lm-14,,,2,1,
lesize,lm-13,,,netop,1,
lesize,lm-12,,,netop,1,
lesize,lm-11,,,2,1,
lesize,lm-10,,,netop,1,
lesize,lm-9,,,2,1,
lesize,lm-8,,,netop,1,
lesize,lm-7,,,2,1,
lesize,lm-6,,,2,1,
lesize,lm-5,,,2,1,
lesize,lm-4,,,2,1,
lesize,lm-3,,,1,1,
lesize,lm-2,,,3,1,
lesize,lm-1,,,1,1,
lesize,lm,,,3,1,
csys,CS1
l,p3,km-8
l,p4,km-9
a,p3,km-8,km-9,p4
lesize,lm+1,,,3,1,
lesize,lm+2,,,3,1,
nummrg,all,.001,.001
numcmp,all
csys,plncs
sp1=kp(r1,0,0)
sp2=kp(r1,90,0)
csys,rib7cs
sp3=kp(w2/2,ribh-r1,0)
csys,CSr2
a,sp1,sp2,sp3
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
phi1=ky(61)
phi2=ky(60)
phi3=ky(199)
phi4=ky(202)
phi5=ky(211)
p1=61
p2=60
p3=199
p4=202
p5=211
theta4=(phi1+phi2+phi3+phi4+phi5)/5
theta=theta4
k,,rcb1,theta,0
k,,rcb1,theta,-cbore1
k,,rcb2,theta,-cbore1
k,,rcb2,theta,-(topthk+r1)
k,,rcb2,theta,-cbore2
k,,rbore,theta,-cbore2
k,,rbore,theta,-(ribh+topthk)
k,,rcb2,theta,-(ribh+topthk)
k,,rcb1,theta,-(ribh+topthk)
k,,rcb1,theta,-(topthk+r1)
k,,rcb1,theta,-cbore2
k,,cbr,theta,-(topthk+ribh+bthk)
k,,rbore,theta,-(topthk+ribh+bthk)
k,,cbr,theta,-(topthk+ribh)
*get,km,kp,,num,max
lstr,p1,km-13
lstr,km-13,km-12
lstr,km-12,km-11
lstr,km-11,km-10
lstr,km-10,km-9
lstr,km-9,km-8
lstr,km-8,km-7
lstr,km-7,km-6
lstr,km-6,km
lstr,km,km-5
lstr,km-5,p5
lstr,km-13,p3
lstr,p4,km-12
lstr,km-4,km-12
lstr,p4,km-4
lstr,km-10,km-4
lstr,p4,km-3
lstr,km-4,km-3
lstr,km-3,km-9
lstr,km-3,km-5
lstr,km-6,km-9
lstr,km-7,km-1
lstr,km-1,km-2
lstr,km-2,km
a,km-7,km-6,km-9,km-8
a,km-6,km,km-5,km-3,km-9
a,km-9,km-3,km-4,km-10
a,km-10,km-4,km-12,km-11
a,km-5,p5,p4,km-3
a,km-3,p4,km-4
a,km-4,p4,km-12
a,p4,p3,km-13,km-12
a,p3,p2,p1,km-13
a,km-7,km-1,km-2,km,km-6
*get,lm,line,,num,max
lesize,lm-23,,,3,1,
lesize,lm-22,,,1,1,
lesize,lm-21,,,2,1,
lesize,lm-20,,,2,1,
lesize,lm-19,,,2,1,
lesize,lm-18,,,2,1,
lesize,lm-17,,,2,1,
lesize,lm-16,,,2,1,
lesize,lm-15,,,1,1,
lesize,lm-14,,,1,1,
lesize,lm-13,,,netop,1,
lesize,lm-12,,,netop,1,
lesize,lm-11,,,netop,1,
lesize,lm-10,,,2,1,
lesize,lm-9,,,netop,1,
lesize,lm-8,,,2,1,
lesize,lm-7,,,netop,1,
lesize,lm-6,,,2,1,
lesize,lm-5,,,2,1,
lesize,lm-4,,,2,1,
lesize,lm-3,,,2,1,
lesize,lm-2,,,1,1,
lesize,lm-1,,,3,1,
lesize,lm,,,1,1,
lesize,344,,,3,1,
lesize,347,,,2,1,
lesize,364,,,2,1,
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
phi1=ky(180)
phi2=ky(181)
phi3=ky(205)
phi4=ky(208)
phi5=ky(214)
p1=180
p2=181
p3=205
p4=208
p5=214
theta9=(phi1+phi2+phi3+phi4+phi5)/5
theta=theta9
k,,rcb1,theta,0
k,,rcb1,theta,-cbore1
k,,rcb2,theta,-cbore1
k,,rcb2,theta,-(topthk+r1)
k,,rcb2,theta,-cbore2
k,,rbore,theta,-cbore2
k,,rbore,theta,-(ribh+topthk)
k,,rcb2,theta,-(ribh+topthk)
k,,rcb1,theta,-(ribh+topthk)
k,,rcb1,theta,-(topthk+r1)
k,,rcb1,theta,-cbore2
k,,cbr,theta,-(topthk+ribh+bthk)
k,,rbore,theta,-(topthk+ribh+bthk)
k,,cbr,theta,-(topthk+ribh)
*get,km,kp,,num,max
lstr,p1,km-13
lstr,km-13,km-12
lstr,km-12,km-11
lstr,km-11,km-10
lstr,km-10,km-9
lstr,km-9,km-8
lstr,km-8,km-7
lstr,km-7,km-6
lstr,km-6,km
lstr,km,km-5
lstr,km-5,p5
lstr,km-13,p3
lstr,p4,km-12
lstr,km-4,km-12
lstr,p4,km-4
lstr,km-10,km-4
lstr,p4,km-3
lstr,km-4,km-3
lstr,km-3,km-9
lstr,km-3,km-5
lstr,km-6,km-9
lstr,km-7,km-1
lstr,km-1,km-2
lstr,km-2,km
a,km-7,km-6,km-9,km-8
a,km-6,km,km-5,km-3,km-9
a,km-9,km-3,km-4,km-10
a,km-10,km-4,km-12,km-11
a,km-5,p5,p4,km-3
a,km-3,p4,km-4
a,km-4,p4,km-12
a,p4,p3,km-13,km-12
a,p3,p2,p1,km-13
a,km-7,km-1,km-2,km,km-6
*get,lm,line,,num,max
lesize,lm-23,,,3,1,
lesize,lm-22,,,1,1,
lesize,lm-21,,,2,1,
lesize,lm-20,,,2,1,
lesize,lm-19,,,2,1,
lesize,lm-18,,,2,1,
lesize,lm-17,,,2,1,
lesize,lm-16,,,2,1,
lesize,lm-15,,,1,1,
lesize,lm-14,,,1,1,
lesize,lm-13,,,netop,1,
lesize,lm-12,,,netop,1,
lesize,lm-11,,,netop,1,
lesize,lm-10,,,2,1,
lesize,lm-9,,,netop,1,
lesize,lm-8,,,2,1,
lesize,lm-7,,,netop,1,
lesize,lm-6,,,2,1,
lesize,lm-5,,,2,1,
lesize,lm-4,,,2,1,
lesize,lm-3,,,2,1,
lesize,lm-2,,,1,1,
lesize,lm-1,,,3,1,
lesize,lm,,,1,1,
lesize,352,,,3,1,
lesize,355,,,2,1,
lesize,373,,,2,1,
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
p1=188
p2=187
p3=117
theta6=ky(p3)
theta=theta6
k,,rcb1,theta,0
k,,rcb1,theta,-cbore1
k,,rcb2,theta,-cbore1
k,,rcb2,theta,-(topthk+r1)
k,,rcb2,theta,-cbore2
k,,rbore,theta,-cbore2
k,,rbore,theta,-(ribh+topthk)
k,,rcb2,theta,-(ribh+topthk)
k,,cbr,theta,-(topthk+ribh)
k,,rcb1,theta,-(ribh+topthk)
k,,rcb1,theta,-cbore2
k,,rcb1,theta,-(topthk+r1)
k,,cbr,theta,-(topthk+ribh+bthk)
k,,rbore,theta,-(topthk+ribh+bthk)
k,,kx(p3),theta,0
*get,km,kp,,num,max
lstr,km,km-14
lstr,km-14,km-13
lstr,km-13,km-12
lstr,km-12,km-11
lstr,km-11,km-10
lstr,km-10,km-9
lstr,km-9,km-8
lstr,km-8,km-7
lstr,km-7,km-6
lstr,km-6,km-5
lstr,km-5,km-4
lstr,km-4,km-3
lstr,km-3,km-13
lstr,km-3,km-11
lstr,km-4,km-10
lstr,km-10,km-7
lstr,p3,km-5
lstr,km,p3
lstr,km-8,km-1
lstr,km-1,km-2
lstr,km-2,km-6
lstr,p1,km
a,km-9,km-8,km-7,km-10
a,km-10,km-7,km-6,km-5,km-4
a,km-10,km-4,km-3,km-11
a,km-11,km-3,km-13,km-12
a,km-14,km-13,km-3,km-4,km-5,p3,km
a,km,p3,p2,p1
a,km-8,km-1,km-2,km-6,km-7
*get,lm,line,,num,max
lesize,lm-21,,,3,1,
lesize,lm-20,,,1,1,
lesize,lm-19,,,2,1,
lesize,lm-18,,,2,1,
lesize,lm-17,,,2,1,
lesize,lm-16,,,2,1,
lesize,lm-15,,,2,1,
lesize,lm-14,,,2,1,
lesize,lm-13,,,1,1,
lesize,lm-12,,,1,1,
lesize,lm-11,,,2,1,
lesize,lm-10,,,2,1,
lesize,lm-9,,,2,1,
lesize,lm-8,,,2,1,
lesize,lm-7,,,2,1,
lesize,lm-6,,,2,1,
lesize,lm-5,,,3,1,
lesize,lm-4,,,7,1,
lesize,lm-3,,,1,1,
lesize,lm-2,,,3,1,
lesize,lm-1,,,1,1,
lesize,lm,,,1,1,
lesize,320,,,7,1,
lesize,386,,,1,1,
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
p1=192
p2=191
p3=153
theta7=ky(p3)
theta=theta7
k,,rcb1,theta,0
k,,rcb1,theta,-cbore1
k,,rcb2,theta,-cbore1
k,,rcb2,theta,-(topthk+r1)
k,,rcb2,theta,-cbore2
k,,rbore,theta,-cbore2
k,,rbore,theta,-(ribh+topthk)
k,,rcb2,theta,-(ribh+topthk)
k,,cbr,theta,-(topthk+ribh)
k,,rcb1,theta,-(ribh+topthk)
k,,rcb1,theta,-cbore2
k,,rcb1,theta,-(topthk+r1)
k,,cbr,theta,-(topthk+ribh+bthk)
k,,rbore,theta,-(topthk+ribh+bthk)
k,,kx(p3),theta,0
*get,km,kp,,num,max
lstr,km,km-14
lstr,km-14,km-13
lstr,km-13,km-12
lstr,km-12,km-11
lstr,km-11,km-10
lstr,km-10,km-9
lstr,km-9,km-8
lstr,km-8,km-7
lstr,km-7,km-6
lstr,km-6,km-5
lstr,km-5,km-4
lstr,km-4,km-3
lstr,km-3,km-13
lstr,km-3,km-11
lstr,km-4,km-10
lstr,km-10,km-7
lstr,p3,km-5
lstr,km,p3
lstr,km-8,km-1
lstr,km-1,km-2
lstr,km-2,km-6
lstr,p1,km
a,km-9,km-8,km-7,km-10
a,km-10,km-7,km-6,km-5,km-4
a,km-10,km-4,km-3,km-11
a,km-11,km-3,km-13,km-12
a,km-14,km-13,km-3,km-4,km-5,p3,km
a,km,p3,p2,p1
a,km-8,km-1,km-2,km-6,km-7
*get,lm,line,,num,max
lesize,lm-21,,,3,1,
lesize,lm-20,,,1,1,
lesize,lm-19,,,2,1,
lesize,lm-18,,,2,1,
lesize,lm-17,,,2,1,
lesize,lm-16,,,2,1,
lesize,lm-15,,,2,1,
lesize,lm-14,,,2,1,
lesize,lm-13,,,1,1,
lesize,lm-12,,,1,1,
lesize,lm-11,,,2,1,
lesize,lm-10,,,2,1,
lesize,lm-9,,,2,1,
lesize,lm-8,,,2,1,
lesize,lm-7,,,2,1,
lesize,lm-6,,,2,1,
lesize,lm-5,,,3,1,
lesize,lm-4,,,7,1,
lesize,lm-3,,,1,1,
lesize,lm-2,,,3,1,
lesize,lm-1,,,1,1,
lesize,lm,,,1,1,
lesize,328,,,7,1,
lesize,302,,,1,1,
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,0
l,105,189
l,196,143
*get,lm,line,,num,max
asbl,210,lm-1,,delete,delete
asbl,162,lm,,delete,delete
nummrg,all,.001,.001
numcmp,all
csys,gcs
p1=190
p2=189
p3=105
theta5=ky(p3)
theta=theta5
k,,rcb1,theta,0
k,,rcb1,theta,-cbore1
k,,rcb2,theta,-cbore1
k,,rcb2,theta,-(topthk+r1)
k,,rcb2,theta,-cbore2
k,,rbore,theta,-cbore2
k,,rbore,theta,-(ribh+topthk)
k,,rcb2,theta,-(ribh+topthk)
k,,cbr,theta,-(topthk+ribh)
k,,rcb1,theta,-(ribh+topthk)
k,,rcb1,theta,-cbore2
k,,rcb1,theta,-(topthk+r1)
k,,cbr,theta,-(topthk+ribh+bthk)
k,,rbore,theta,-(topthk+ribh+bthk)
k,,kx(p3),theta,0
*get,km,kp,,num,max
lstr,km,km-14
lstr,km-14,km-13
lstr,km-13,km-12
lstr,km-12,km-11
lstr,km-11,km-10
lstr,km-10,km-9
lstr,km-9,km-8
lstr,km-8,km-7
lstr,km-7,km-6
lstr,km-6,km-5
lstr,km-5,km-4
lstr,km-4,km-3
lstr,km-3,km-13
lstr,km-3,km-11
lstr,km-4,km-10
lstr,km-10,km-7
lstr,p3,km-5
lstr,km,p3
lstr,km-8,km-1
lstr,km-1,km-2
lstr,km-2,km-6
lstr,p1,km
a,km-9,km-8,km-7,km-10
a,km-10,km-7,km-6,km-5,km-4
a,km-10,km-4,km-3,km-11
a,km-11,km-3,km-13,km-12
a,km-14,km-13,km-3,km-4,km-5,p3,km
a,km,p3,p2,p1
a,km-8,km-1,km-2,km-6,km-7
*get,lm,line,,num,max
lesize,lm-21,,,3,1,
lesize,lm-20,,,1,1,
lesize,lm-19,,,2,1,
lesize,lm-18,,,2,1,
lesize,lm-17,,,2,1,
lesize,lm-16,,,2,1,
lesize,lm-15,,,2,1,
lesize,lm-14,,,2,1,
lesize,lm-13,,,1,1,
lesize,lm-12,,,1,1,
lesize,lm-11,,,2,1,
lesize,lm-10,,,2,1,
lesize,lm-9,,,2,1,
lesize,lm-8,,,2,1,
lesize,lm-7,,,2,1,
lesize,lm-6,,,2,1,
lesize,lm-5,,,3,1,
lesize,lm-4,,,7,1,
lesize,lm-3,,,1,1,
lesize,lm-2,,,3,1,
lesize,lm-1,,,1,1,
lesize,lm,,,1,1,
lesize,323,,,7,1,
lesize,631,,,1,1,
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
p1=197
p2=196
p3=143
theta8=ky(p3)
theta=theta8
k,,rcb1,theta,0
k,,rcb1,theta,-cbore1
k,,rcb2,theta,-cbore1
k,,rcb2,theta,-(topthk+r1)
k,,rcb2,theta,-cbore2
k,,rbore,theta,-cbore2
k,,rbore,theta,-(ribh+topthk)
k,,rcb2,theta,-(ribh+topthk)
k,,cbr,theta,-(topthk+ribh)
k,,rcb1,theta,-(ribh+topthk)
k,,rcb1,theta,-cbore2
k,,rcb1,theta,-(topthk+r1)
k,,cbr,theta,-(topthk+ribh+bthk)
k,,rbore,theta,-(topthk+ribh+bthk)
k,,kx(p3),theta,0
*get,km,kp,,num,max
lstr,km,km-14
lstr,km-14,km-13
lstr,km-13,km-12
lstr,km-12,km-11
lstr,km-11,km-10
lstr,km-10,km-9
lstr,km-9,km-8
lstr,km-8,km-7
lstr,km-7,km-6
lstr,km-6,km-5
lstr,km-5,km-4
lstr,km-4,km-3
lstr,km-3,km-13
lstr,km-3,km-11
lstr,km-4,km-10
lstr,km-10,km-7
lstr,p3,km-5
lstr,km,p3
lstr,km-8,km-1
lstr,km-1,km-2
lstr,km-2,km-6
lstr,p1,km
a,km-9,km-8,km-7,km-10
a,km-10,km-7,km-6,km-5,km-4
a,km-10,km-4,km-3,km-11
a,km-11,km-3,km-13,km-12
a,km-14,km-13,km-3,km-4,km-5,p3,km
a,km,p3,p2,p1
a,km-8,km-1,km-2,km-6,km-7
*get,lm,line,,num,max
lesize,lm-21,,,3,1,
lesize,lm-20,,,1,1,
lesize,lm-19,,,2,1,
lesize,lm-18,,,2,1,
lesize,lm-17,,,2,1,
lesize,lm-16,,,2,1,
lesize,lm-15,,,2,1,
lesize,lm-14,,,2,1,
lesize,lm-13,,,1,1,
lesize,lm-12,,,1,1,
lesize,lm-11,,,2,1,
lesize,lm-10,,,2,1,
lesize,lm-9,,,2,1,
lesize,lm-8,,,2,1,
lesize,lm-7,,,2,1,
lesize,lm-6,,,2,1,
lesize,lm-5,,,3,1,
lesize,lm-4,,,7,1,
lesize,lm-3,,,1,1,
lesize,lm-2,,,3,1,
lesize,lm-1,,,1,1,
lesize,lm,,,1,1,
lesize,339,,,7,1,
lesize,632,,,1,1,
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
k,,0,0,-1.00
*get,axpt1,kp,,num,min
*get,axpt2,kp,,num,max
lstr,axpt1,axpt2
csys,gcs
theta1st=theta2
theta2nd=theta3
asel,s,loc,y,theta1st,theta1st,,
lsla,s
aatt,,,2,0
mshkey,1
*get,am,area,,num,max
*get,lm,line,,num,max
lsel,r,line,,lm-17,lm-16,,
lccat,all
lsla,s
lsel,r,line,,lm-16,lm-15,,
lccat,all
lsla,s
asel,u,area,,am-2,am-1,,
amesh,all
asel,s,loc,y,theta1st,theta1st,,
asel,u,area,,am-8,am-3,,
asel,u,area,,am,am,,
aatt,,,2,0
mshkey,0
amesh,all
asel,all
lsel,all
*get,lm,line,,num,max
ldele,lm-1,lm,
nerot=2
phi=abs(theta1st-theta2nd)
asel,s,loc,y,theta1st,theta1st,,
ESIZE,0,nerot,
vrotat,all,,,,,,axpt1,axpt2,phi,1
asel,s,loc,y,theta1st,theta1st,,
aclear,all
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,rib7cs
p1=kp((w2/2+r1),ribh+topthk,0)
csys,gcs
theta1st=theta10
theta2nd=theta1
asel,s,loc,y,theta1st,theta1st,,
asel,r,loc,x,rbore,kx(p1),,
lsla,s
aatt,,,2,0
mshkey,1
*get,am,area,,num,max
*get,lm,line,,num,max
lsel,r,line,,lm-17,lm-16,,
lccat,all
lsla,s
lsel,r,line,,lm-16,lm-15,,
lccat,all
lsla,s
asel,u,area,,am-2,am-1,,
amesh,all
asel,s,loc,y,theta1st,theta1st,,
asel,r,loc,x,rbore,kx(p1),,
asel,u,area,,am-8,am-3,,
asel,u,area,,am,am,,
aatt,,,2,0
mshkey,0
amesh,all
asel,all
lsel,all
*get,lm,line,,num,max
ldele,lm-1,lm,
nerot=2
phi=abs(theta1st-theta2nd)
asel,s,loc,y,theta1st,theta1st,,
asel,r,loc,x,rbore,kx(p1),,
ESIZE,0,nerot,
vrotat,all,,,,,,axpt1,axpt2,phi,1
asel,s,loc,y,theta1st,theta1st,,
asel,r,loc,x,rbore,kx(p1),,
aclear,all
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
theta1st=theta1
theta2nd=theta2
nerot=5
phi=abs(theta1st-theta2nd)
asel,s,loc,y,theta1st,theta1st,,
*get,am,area,,num,max
asel,u,area,,am-4,am-1,,
ESIZE,0,nerot,
vrotat,all,,,,,,axpt1,axpt2,phi,2
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
theta1st=theta3
theta2nd=theta4
nerot=5
phi=abs(theta1st-theta2nd)
asel,s,loc,y,theta1st,theta1st,,
*get,am,area,,num,max
asel,u,area,,am-4,am-1,,
ESIZE,0,nerot,
vrotat,all,,,,,,axpt1,axpt2,phi,1
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
theta1st=theta4
theta2nd=theta5
nerot=4
phi=abs(theta1st-theta2nd)
asel,s,loc,y,theta1st,theta1st,,
*get,am,area,,num,max
asel,u,area,,am-5,am-1,,
ESIZE,0,nerot,
vrotat,all,,,,,,axpt1,axpt2,phi,1
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,rib7cs
p1=kp((w2/2+r1),ribh+topthk,0)
csys,gcs
theta1st=theta9
theta2nd=theta10
nerot=5
phi=abs(theta1st-theta2nd)
asel,s,loc,y,theta2nd,theta2nd,,
asel,r,loc,x,rbore,kx(p1),,
*get,am,area,,num,max
asel,u,area,,am-4,am-1,,
ESIZE,0,nerot,
vrotat,all,,,,,,axpt2,axpt1,phi,1
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
theta1st=theta8
theta2nd=theta9
nerot=4
theta=-180-theta8
theta1st=theta
phi=abs(180-theta2nd-theta1st)
asel,s,loc,y,theta2nd,theta2nd,,
*get,am,area,,num,max
asel,u,area,,am-5,am-1,,
ESIZE,0,nerot,
vrotat,all,,,,,,axpt2,axpt1,phi,1
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta8,
ksel,r,loc,z,0,,
*get,p1,kp,,num,max
ksel,all
theta1st=theta7
theta2nd=theta8
nerot=4
phi=abs(theta2nd-theta1st)
asel,s,loc,y,theta2nd,theta2nd,,
asel,r,loc,x,rbore,kx(p1),,
*get,am,area,,num,max
asel,u,area,,am-2,am-1,,
ESIZE,0,nerot,
vrotat,all,,,,,,axpt2,axpt1,phi,1
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta5,
ksel,r,loc,z,0,,
*get,p1,kp,,num,max
ksel,all
theta1st=theta5
theta2nd=theta6
nerot=4
phi=abs(theta1st-theta2nd)
asel,s,loc,y,theta1st,theta1st,,
asel,r,loc,x,rbore,kx(p1),,
*get,am,area,,num,max
asel,u,area,,am-2,am-2,,
ESIZE,0,nerot,
vrotat,all,,,,,,axpt1,axpt2,phi,1
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta6,
ksel,r,loc,z,0,,
*get,p1,kp,,num,max
ksel,all
theta1st=theta6
theta2nd=theta7
nerot=20
phi=abs(theta1st-theta2nd)
asel,s,loc,y,theta1st,theta1st,,
asel,r,loc,x,rbore,kx(p1),,
*get,am,area,,num,max
ESIZE,0,nerot,
vrotat,all,,,,,,axpt1,axpt2,phi,1
asel,all
nummrg,all,.001,.001
numcmp,all
csys,gcs
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta6,
ksel,r,loc,z,0,,
*get,p16,kp,,num,max
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta7,
ksel,r,loc,z,0,,
*get,p17,kp,,num,max
ksel,all
l,p16,p17
ksel,s,loc,x,kx(354)-.020,kx(354)+.020,
ksel,r,loc,y,theta6,
ksel,r,loc,z,0,,
*get,p26,kp,,num,max
ksel,s,loc,x,kx(354)-.020,kx(354)+.020,
ksel,r,loc,y,theta7,
ksel,r,loc,z,0,,
*get,p27,kp,,num,max
ksel,all
l,p26,p27
ksel,s,loc,x,kx(354)-.020,kx(354)+.020,
ksel,r,loc,y,theta6,
ksel,r,loc,z,-(topthk+ribh),,
*get,p36,kp,,num,max
ksel,s,loc,x,kx(354)-.020,kx(354)+.020,
ksel,r,loc,y,theta7,
ksel,r,loc,z,-(topthk+ribh),,
*get,p37,kp,,num,max
ksel,all
l,p36,p37
*get,lm,line,,num,max
lsel,s,line,,lm-2,lm,,
lesize,all,,,nerot,1,
lsel,all
asel,s,loc,x,kx(p16),kx(p16),,
asel,r,loc,y,theta7,theta6,,
cm,aset1,area
asel,all
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta6,
ksel,r,loc,z,-cbore1,,
*get,p46,kp,,num,max
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta7,
ksel,r,loc,z,-cbore1,,
*get,p47,kp,,num,max
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta6,
ksel,r,loc,z,-(topthk+ribh),,
*get,p56,kp,,num,max
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta7,
ksel,r,loc,z,-(topthk+ribh),,
*get,p57,kp,,num,max
ksel,all
a,p16,p46,p47,p17
a,p16,p26,p27,p17
a,p26,p36,p37,p27
a,p36,p56,p57,p37
asel,s,loc,y,theta6,theta7,,
asel,r,loc,x,rcb1-.050,kx(p26)+.020,
va,all
asel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta1
ksel,r,loc,z,0,,
*get,p1,kp,,num,max
ksel,all
ksel,s,loc,x,p1r,,
ksel,r,loc,y,theta1
ksel,r,loc,z,0,,
*get,p5,kp,,num,max
ksel,all
csys,0
rp5=abs(kx(p5))
csys,gcs
ksel,s,loc,x,rp5,,
ksel,r,loc,y,90
ksel,r,loc,z,0,,
*get,p2,kp,,num,max
ksel,all
k,,kx(p1),ky(p2),kz(p1)
*get,km,kp,,num,max
ksel,s,loc,x,kx(km),,
ksel,r,loc,y,90
ksel,r,loc,z,-cbore1,,
*get,p3,kp,,num,max
ksel,all
ksel,s,loc,x,kx(km),,
ksel,r,loc,y,theta2
ksel,r,loc,z,0,,
*get,p4,kp,,num,max
ksel,all
l,p1,km
lstr,km,p2
lstr,km,p3
l,km,p4
lstr,13,406
ksel,s,loc,x,p1r,,
ksel,r,loc,y,theta2
ksel,r,loc,z,0,,
*get,p6,kp,,num,max
ksel,all
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta1
ksel,r,loc,z,-cbore1,,
*get,p7,kp,,num,max
ksel,all
ksel,s,loc,x,rcb1,,
ksel,r,loc,y,theta2
ksel,r,loc,z,-cbore1,,
*get,p8,kp,,num,max
ksel,all
a,p1,p5,p2,km
a,km,p2,p6,p4
a,p1,km,p3,p7
a,km,p3,p8,p4
a,13,406,239,240,10
a,13,406,256,257,11
asel,s,loc,x,kx(p1),kx(p5)
asel,r,loc,y,theta2,theta1
csys,rib1cs
asel,u,loc,z,0,-1.00,,
asel,a,loc,z,0,0,,
va,all
asel,all
*get,vm,volu,,num,max
*get,lm,line,,num,max
lesize,lm-4,,,4,1,
lesize,lm-3,,,1,1,
lesize,lm-2,,,2,1,
lesize,lm-1,,,4,1,
lesize,lm,,,2,1,
vatt,,,1,
mopt,pyra,on
mshape,1,3d
mshkey,0
shpp,warn
vmesh,vm
allsel,all
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
l,355,385
lstr,369,399
a,369,399,385,355
a,153,143,394,364
a,192,369,399,197
a,355,385,386,356
*get,lm,line,,num,max
lesize,lm,,,4,1,
lesize,lm-1,,,4,1,
lesize,337,,,4,1,
lesize,338,,,4,1,
lesize,235,,,4,1,
asel,s,loc,x,kx(p16),kx(197)
asel,r,loc,y,ky(197),theta7
va,all
*get,vm,volu,,num,max
asel,all
asel,s,loc,x,kx(p16),kx(p16)
asel,r,loc,y,theta8,theta7
accat,all
asel,all
lsel,s,loc,y,theta8,theta8,,
lsel,r,loc,x,kx(p16),kx(p16),,
lccat,all
lsel,s,loc,y,theta7,theta7,,
lsel,r,loc,x,kx(p16),kx(p16),,
lccat,all
lsel,all
asel,s,loc,x,kx(p16),kx(197)
asel,r,loc,z,0,0,,
asel,r,loc,y,ky(197),theta7
accat,all
asel,s,loc,x,kx(p16),kx(197)
asel,r,loc,z,kz(153),kz(153),,
asel,r,loc,y,ky(197),theta7
accat,all
asel,s,loc,x,kx(p16),kx(197)
asel,r,loc,y,theta7-5,theta7
accat,all
asel,s,loc,x,kx(p16),kx(197)
asel,r,loc,y,theta8-5,theta8
accat,all
asel,all
vatt,,,1,
mshape,0,3d
mshkey,1
vmesh,vm
*get,am,area,,num,max
*get,lm,line,,num,max
ldele,lm-1,lm
adele,am-4,am
allsel,all
LDELE,858
LDELE,859
LDELE,860
LDELE,861
nummrg,all,.001,.001
numcmp,all
LPLOT
csys,gcs
l,370,340
lstr,384,354
a,354,384,190,188
a,340,370,384,354
a,340,370,371,341
a,105,117,349,379
*get,lm,line,,num,max
lesize,lm,,,4,1,
lesize,lm-1,,,4,1,
lesize,322,,,4,1,
lesize,321,,,4,1,
lesize,174,,,4,1,
asel,s,loc,x,kx(p16),kx(188)
asel,r,loc,y,theta6-5,theta5
va,all
*get,vm,volu,,num,max
asel,all
asel,s,loc,x,kx(p16),kx(p16)
asel,r,loc,y,theta6,theta5
accat,all
asel,all
lsel,s,loc,y,theta5,theta5,,
lsel,r,loc,x,kx(p16),kx(p16),,
lccat,all
lsel,s,loc,y,theta6,theta6,,
lsel,r,loc,x,kx(p16),kx(p16),,
lccat,all
lsel,all
asel,s,loc,x,kx(p16),kx(188)
asel,r,loc,z,0,0,,
asel,r,loc,y,theta6,theta5
accat,all
asel,s,loc,x,kx(p16),kx(188)
asel,r,loc,z,kz(117),kz(117),,
asel,r,loc,y,theta6,theta5
accat,all
asel,s,loc,x,kx(p16),kx(188)
asel,r,loc,y,theta6,theta6+5
accat,all
asel,s,loc,x,kx(p16),kx(188)
asel,r,loc,y,theta5,theta5
accat,all
asel,all
vatt,,,1,
mshape,0,3d
mshkey,1
vmesh,vm
*get,am,area,,num,max
*get,lm,line,,num,max
ldele,lm-1,lm
adele,am-4,am
LDELE,860
LDELE,861
LDELE,862
LDELE,863
LDELE,860
LDELE,861
LDELE,862
LDELE,863
nummrg,all,.003,.003
numcmp,all
LPLOT
vsel,s,volu,,27,
aslv,s
lsla,s
asel,u,area,,162,
vclear,all
vdele,all
adele,all,,,1
allsel,all
nummrg,all,.001,.001
numcmp,all
lesize,301,,,neL7,1,
lesize,303,,,1,1,
lesize,305,,,neL7+1,1,
lccat,301,303
esize,0,neribw-1,
aatt,,,2,0
mshkey,1
amesh,162
*get,lm,line,,num,max
ldele,lm
*get,dext,line,299,leng
voffst,162,dext,
voffst,553,dext,
nummrg,all,.001,.001
numcmp,all
csys,gcs
asel,s,loc,y,theta10,360+theta8
asel,r,loc,x,kx(384),kx(166)
a,194,397,383,324,180
a,180,324,293,290,288,166,167
a,383,384,325,324
a,324,325,294,293
a,143,392,332,212,210,144
a,182,211,212,332,301,302,289,176,414
adele,288,292,1,1
va,all
aslv,s
lsla,s
*get,lm,line,,num,max
lesize,lm-627,,,4,1,
lesize,lm-538,,,2,1,
lesize,lm-534,,,6,1,
lesize,lm-533,,,3,1,
lesize,lm-529,,,4,1,
lesize,lm-520,,,2,1,
lesize,lm-519,,,3,1,
lesize,lm-517,,,2,1,
lesize,lm-516,,,3,1,
lesize,lm-514,,,2,1,
lesize,lm-513,,,2,1,
lesize,lm-504,,,1,1,
lesize,lm-503,,,2,1,
lesize,lm-502,,,3,1,
lesize,lm-501,,,2,1,
lesize,lm-500,,,3,1,
lesize,lm-499,,,4,1,
lesize,lm-498,,,2,1,
lesize,lm-496,,,2,1,
lesize,lm-371,,,2,1,
lesize,lm-370,,,1,1,
lesize,lm-369,,,2,1,
lesize,lm-368,,,1,1,
lesize,lm-367,,,2,1,
lesize,lm-366,,,1,1,
lesize,lm-365,,,1,1,
lesize,lm-364,,,2,1,
lesize,lm-363,,,1,1,
lesize,lm-362,,,1,1,
lesize,lm-361,,,3,1,
lesize,lm-360,,,1,1,
lesize,lm-359,,,2,1,
lesize,lm-6,,,4,1,
lesize,lm-2,,,4,1,
lesize,lm-1,,,4,1,
lesize,lm,,,5,1,
allsel,all
lplot
vsel,s,volu,,15,
aslv,s
lsla,s
asel,u,area,,79,
vclear,all
vdele,all
adele,all,,,1
allsel,all
nummrg,all,.001,.001
numcmp,all
lesize,127,,,neL2,1,
lesize,136,,,1,1,
lesize,137,,,neL2+1,1,
lccat,127,136
esize,0,neribw-1,
aatt,,,2,0
mshkey,1
amesh,79
*get,lm,line,,num,max
ldele,lm
*get,dext,line,122,leng
voffst,79,dext,
voffst,557,dext,
allsel,all
nummrg,all,.001,.001
numcmp,all
*get,km,kp,,num,max
csys,gcs
asel,s,loc,y,theta5-5,theta3
asel,r,loc,x,rcb1,kx(km-356)
lsla,s
ksll,s
*get,km,kp,,num,max
*get,lm,line,,num,max
a,km-340,km-153,km-151,km-148,km-107,km-355,km-354
a,km-107,km-355,km-228,km-35,km-49
a,km-148,km-107,km-106,km-147
a,km-107,km-106,km-48,km-49
a,km-336,km-152,km-139,km-140,km-99,km-208,km-210,km-345,km
a,km-310,km-209,km-208,km-99,km-40,km-312
*get,am,area,,num,max
adele,am-297,am-293,1,1
va,all
*get,vm,volu,,num,max
vsel,s,volu,,vm
aslv,s
lsla,s
ksll,s
*get,lm,line,,num,max
lesize,lm-681,,,5,1,
lesize,lm-562,,,3,1,
lesize,lm-559,,,3,1,
lesize,lm-552,,,5,1,
lesize,lm-551,,,5,1,
lesize,lm-535,,,2,1,
lesize,lm-534,,,3,1,
lesize,lm-532,,,2,1,
lesize,lm-531,,,3,1,
lesize,lm-529,,,2,1,
lesize,lm-528,,,2,1,
lesize,lm-519,,,2,1,
lesize,lm-518,,,3,1,
lesize,lm-517,,,1,1,
lesize,lm-516,,,2,1,
lesize,lm-515,,,3,1,
lesize,lm-514,,,2,1,
lesize,lm-512,,,2,1,
lesize,lm-418,,,2,1,
lesize,lm-417,,,1,1,
lesize,lm-416,,,3,1,
lesize,lm-415,,,1,1,
lesize,lm-414,,,2,1,
lesize,lm-413,,,1,1,
lesize,lm-412,,,1,1,
lesize,lm-410,,,1,1,
lesize,lm-409,,,1,1,
lesize,lm-408,,,3,1,
lesize,lm-407,,,1,1,
lesize,lm-406,,,2,1,
lesize,lm-6,,,4,1,
lesize,lm-2,,,4,1,
lesize,lm-1,,,5,1,
lesize,lm,,,4,1,
allsel,all
nummrg,all,.001,.001
numcmp,all
lplot
csys,0
plndistr=5.8976
k,,5,1,plndistr
k,,-5,1,plndistr
k,,-5,-5,plndistr
k,,5,-5,plndistr
*get,km,kp,,num,max
a,km,km-1,km-2,km-3
*get,am,area,,num,max
csys,gcs
vsel,s,loc,y,theta9,360+theta7
vsel,r,loc,x,kx(127),15.00
*get,vhigh,volu,,num,max
*get,vlow,volu,,num,min
*do,i,vlow,vhigh,1
*if,i,ne,vhigh,then
vsba,i,am,,delete,keep
*else
vsba,i,am,,delete,delete
*endif
*enddo
vsel,s,loc,y,theta9,360+theta7
vsel,r,loc,x,kx(127),15.00
csys,0
vsel,r,loc,z,plndistr,15.00
vdele,all,,,1
allsel,all
numcmp,all
LPLOT
csys,0
plndistl=6.3667
k,,5,1,-plndistl
k,,-5,1,-plndistl
k,,-5,-5,-plndistl
k,,5,-5,-plndistl
*get,km,kp,,num,max
a,km,km-1,km-2,km-3
*get,am,area,,num,max
csys,gcs
vsel,s,loc,y,theta6,theta4
vsel,r,loc,x,kx(91),15.00
*get,vhigh,volu,,num,max
*get,vlow,volu,,num,min
*do,i,vlow,vhigh,1
*if,i,ne,vhigh,then
vsba,i,am,,delete,keep
*else
vsba,i,am,,delete,delete
*endif
*enddo
vsel,s,loc,y,theta6,theta4
vsel,r,loc,x,kx(91),15.00
csys,0
vsel,r,loc,z,-plndistl,-15.00
vdele,all,,,1
allsel,all
numcmp,all
LPLOT
csys,0
k,,2.8471,-.500,.04358
k,,2.5981,-.750,.02179
k,,2.5981,-1.136,.02179
k,,2.8471,0,.04358
*get,km,kp,,num,max
csn=csn+1
cskp,csn,0,km-2,km-1,km-3,,
k,,0,r1,0
csn=csn+1
RFfilcs=csn
cskp,RFfilcs,1,km+1,km-2,km-3,,
l,km-2,km-3
lstr,km,km-3
lstr,km-2,km-1
k,,r1,0,-10.00
lstr,km-2,km+2
*get,lm,line,,num,max
csys,rib5cs
asel,s,loc,z,0,-15.00
asel,r,loc,x,-(w2+r1),
asel,r,loc,y,-(ribh-r2),r2+topthk
adrag,lm-1,lm-2,lm-3,,,,lm,
*get,am,area,,num,max
aptn,all
adele,am+4,am+6,1,1
allsel,all
lsla,u
lsel,u,line,,1,6
ldele,all
allsel,all
numcmp,all
LPLOT
csys,0
k,,2.8471,-.500,-.04358
k,,2.5981,-.750,-.02179
k,,2.5981,-1.136,-.02179
k,,2.8471,0,-.04358
*get,km,kp,,num,max
csn=csn+1
cskp,csn,0,km-2,km-1,km-3,,
k,,0,r1,0
csn=csn+1
LFfilcs=csn
cskp,LFfilcs,1,km+1,km-2,km-3,,
l,km-2,km-3
lstr,km,km-3
lstr,km-2,km-1
k,,r1,0,10.00
lstr,km-2,km+2
*get,lm,line,,num,max
csys,rib4cs
asel,s,loc,z,0,-15.00
asel,r,loc,x,(w2+r1+r2),
asel,r,loc,y,-(ribh-r2),r2+topthk
adrag,lm-1,lm-2,lm-3,,,,lm,
*get,am,area,,num,max
aptn,all
adele,am+4,am+6,1,1
allsel,all
lsla,u
lsel,u,line,,1,6
ldele,all
allsel,all
numcmp,all
LPLOT
csys,0
lstr,kp(2.8471,-.500,.04358),kp(2.8471,-.500,-.04358)
lstr,kp(2.5981,-.750,.02179),kp(2.5981,-.750,-.02179)
lstr,kp(2.5981,-1.136,.02179),kp(2.5981,-1.136,-.02179)
lstr,kp(2.8471,0,.04358),kp(2.8471,0,-.04358)
*get,km,kp,,num,max
a,kp(2.8471,0,.04358),kp(2.8471,0,-.04358),kp(2.8471,-.500,-.04358),kp(2.8471,-.500,.04358)
a,kp(2.8471,-.500,.04358),kp(2.8471,-.500,-.04358),kp(2.5981,-.750,-.02179),kp(2.5981,-.750,.02179)
a,kp(2.5981,-.750,.02179),kp(2.5981,-.750,-.02179),kp(2.5981,-1.136,-.02179),kp(2.5981,-1.136,.02179)
vsel,s,volu,,88,
aslv,s
cm,asetv88,area
vdele,88
asel,all
numcmp,all
k,,2.330,1,-3
k,,2.330,1,3
k,,2.330,-5,3
k,,2.330,-5,-3
*get,km,kp,,num,max
asel,s,area,,asetv88
a,km,km-1,km-2,km-3
*get,am,area,,num,max
aptn,all
adele,580,581,1,1
adele,584,588,588-584,1
va,all
numcmp,all
csys,0
asel,s,loc,x,2.330,
csys,RFfilcs-1
k,,kx(439),ky(421)+1,kz(439)
k,,kx(441),ky(421)+1,kz(441)
*get,km,kp,,num,max
a,439,km-1,km,441
*get,am,area,,num,max
asel,s,loc,y,0,r1
asel,r,loc,z,0,15.00
asel,a,area,,am
aptn,all
adele,589,,,1
numcmp,all
csys,LFfilcs-1
k,,kx(438),ky(431)+1,kz(438)
k,,kx(440),ky(431)+1,kz(440)
*get,km,kp,,num,max
a,438,km-1,km,440
*get,am,area,,num,max
asel,s,loc,y,0,r1
asel,r,loc,z,0,-15.00
asel,a,area,,am
aptn,all
adele,593,,,1
allsel,all
lplot
vsel,s,volu,,101
aslv,s
lsla,s
csys,gcs
lsel,r,loc,x,kx(299)
lesize,all,,,20,1,
lsla,s
lsel,r,loc,x,kx(328)
lsel,r,loc,z,0,0
lesize,all,,,5,1,
lsla,s
lsel,r,loc,x,kx(328)
lsel,r,loc,z,kz(440)
lesize,all,,,5,1,
lsla,s
lsel,r,loc,x,kx(439)
lsel,r,loc,y,ky(439)
lsel,r,loc,z,0,kz(441)
lesize,all,,,7,1,
lsla,s
lsel,r,loc,x,kx(438)
lsel,r,loc,y,ky(438)
lsel,r,loc,z,0,kz(440)
lesize,all,,,7,1,
lsla,s
csys,0
lsel,r,loc,x,2.330
lsel,r,loc,y,0,0,,
lesize,all,,,10,1,
lsla,s
lsel,r,loc,x,2.330
lsel,r,loc,y,ky(440)
lesize,all,,,10,1,
lsla,s
csys,0
asel,r,loc,x,2.330
asel,r,loc,z,kz(439),kz(438)
cm,a1,area
aslv,s
csys,gcs
asel,r,loc,x,kx(328)
asel,r,loc,y,360+ky(328),360+ky(313)
cm,a2,area
aslv,s
numcmp,area
asel,s,area,,a1
asel,a,area,,a2
accat,all
aslv,s
csys,gcs
asel,r,loc,x,kx(299)
accat,all
aslv,s
numcmp,line
csys,gcs
lsel,r,loc,x,kx(328)
lsel,r,loc,z,0
cm,l1,line
lsla,s
csys,0
lsel,r,loc,x,2.330
lsel,r,loc,y,0,0
cm,l2,line
lsla,s
lsel,s,line,,l1
lsel,a,line,,l2
lccat,all
lsla,s
csys,gcs
lsel,r,loc,x,kx(328)
lsel,r,loc,z,kz(441)
cm,l1,line
lsla,s
csys,0
lsel,r,loc,x,2.330
lsel,r,loc,y,ky(441)
cm,l2,line
lsla,s
lsel,s,line,,l1
lsel,a,line,,l2
lccat,all
lsla,s
csys,gcs
lsel,r,loc,x,kx(314)
lsel,r,loc,y,ky(314)
lccat,all
lsla,s
lsel,r,loc,x,kx(299)
lsel,r,loc,y,ky(299)
lccat,all
lsla,s
mshape,0,3d
vatt,,,1,0
mshkey,1
vmesh,all
aslv,s
*get,am,area,,num,max
*get,lm,line,,num,max
adele,am-1,am,1,1
ldele,lm-3,lm,1,1
allsel,all
nummrg,all,.001,.001
numcmp,all
lplot
csys,rib5cs
vsel,s,loc,z,0,-15.00
vsel,r,loc,x,0,-(w2+r1)
vsel,r,loc,y,-(ribh-r2),r2+topthk
*get,vm,volu,,num,max
vsel,s,volu,,vm,
aslv,s
lsla,s
cm,aset1,area
vdele,vm
asel,r,loc,z,0,-15.00
asel,r,loc,x,-(w2+r1),
asel,r,loc,y,-(ribh-r2),r2+topthk
adele,all
asel,s,area,,aset1
asel,s,loc,z,0,-15.00
asel,r,loc,x,-(w2+r1),
asel,r,loc,y,-(ribh-r2),r2+topthk
cm,a1,area
asel,s,area,,aset1
asel,r,loc,y,r2+topthk
adele,all
asel,s,area,,aset1
asel,r,loc,y,-(ribh-r2)
vsla,s,0
aslv,s
cm,aset2,area
vdele,all
asel,s,area,,aset1
asel,r,loc,y,-(ribh-r2)
adele,all
asel,s,area,,aset1
asel,a,area,,a1
a,kp(-1.25,.625,0),kp(.125,.625,0),kp(.125,.625,-1.19),kp(-1.25,.625,-1.56),kp(-1.25,.625,-1.50)
a,kp(-1.25,-.511,0),kp(0,-.511,0),kp(0,-.511,-1.22),kp(-1.25,-.511,-1.56),kp(-1.25,-.511,-.765)
numcmp,volu
va,all
*get,vm,volu,,num,max
asel,s,area,,aset2
asel,r,loc,x,-w2,-(w2+r1)
asel,r,loc,y,-(ribh-r2+r1),-(ribh-r2)
adele,all,,,1
asel,s,area,,aset2
csys,FRfilcs
a,kp(.250,90,.441),kp(.250,90,1.23),kp(.250,90,2.00),kp(.2500,0,2.00),kp(.2500,0,.508)
cm,aset2,area
csys,rib5cs
asel,s,loc,z,0,-15.00
asel,r,loc,x,0,-(w2+r1)
asel,r,loc,y,-(ribh-r2)
asel,a,area,,aset2
va,all
allsel.all
numcmp,all
lplot