You are on page 1of 44

X8.

358~)"Annular Disk, fixed inside/outside"


"Pressure Load starts at r0, radius runs from ri to ro"
"Outer edge fixed, inner edge fixed for pressure load from Rourk stress/strain"
"Outer edge fixed, inner edge guided condition, load at a radial location from R
ourk stress/strain for primary loading"
"UNIT WARNING"
"Moments, M, units are N-m/m of circumfrential distance"
"Shear Force, Q, is in N/m of circumfrential distance"
"Theta, is in radians"

"make certain to set t1=t2 if using superimposed solution"


FUNCTION RDIF(r,r0) "this function returns the singularity function of 0 if eval
uates to negative, the value otherwise"
if (r>=r0) Then
RDIF:=1
else
RDIF=0
endif
END
"Parameter Functions"
"a = r outer, b = r inner, q = pressure load, w= load per cercumfenial unit leng
th"
"nu = poisons ratio, r0 = location of force applied or start of pressure, t=thic
kness"
"C2"
FUNCTION C2(a,b)
C2:=.25*(1-(b/a)^2*(1+2*ln(a/b)))
END
"C3"
FUNCTION C3(a,b)
C3:=b/(4*a)*(((b/a)^2+1)*ln(a/b)+(b/a)^2-1)
END
"C5"
FUNCTION C5(a,b)
C5:=.5*(1-(b/a)^2)
END
"C6"
FUNCTION C6(a,b)
C6:=b/(4*a)*((b/a)^2-1+2*ln(a/b))
END
"C8"
FUNCTION C8(nu,a,b)
C8:=0.5*(1+nu+(1-nu)*(b/a)^2)
END
"C9"
FUNCTION C9(nu,a,b)

C9:=b/a*((1+nu)/2*ln(a/b)+(1-nu)/4*(1-(b/a)^2))
END
"L3"
FUNCTION L3(a,r0)
L3:=r0/(4*a)*(((r0/a)^2+1)*ln(a/r0)+(r0/a)^2-1)
END
"L6"
FUNCTION L6(a,r0)
L6:=r0/(4*a)*((r0/a)^2-1+2*ln(a/r0))
END
"L9"
FUNCTION L9(nu,a,r0)
L9:=r0/a*((1+nu)/2*ln(a/r0)+(1-nu)/4*(1-(ro/a)^2))
END
"L11"
FUNCTION L11(a,r0)
L11:=1/64*(1+4*(r0/a)^2-5*(r0/a)^4-4*(r0/a)^2*(2+(r0/a)^2)*ln(a/r0))
END
"L14"
FUNCTION L14(a,r0)
L14:=1/16*(1-(r0/a)^4-4*(r0/a)^2*ln(a/r0))
END
"L17"
FUNCTION L17(nu,a,r0)
L17:=.25*(1-(1-nu)/4*(1-(r0/a)^4)-(r0/a)^2*(1+(1+nu)*ln(a/r0)))
END

"F1 Parameter"
Function F1(nu,a,b,r)
F1:=(1+nu*a)/2*b/r*(ln(r/b))+(1-nu)/4*(r/b-b/r)
end
function F2(b,r) "F2 Parameter"
F2:=0.25*(1-(b/r)^2*(1+2*ln(r/b)))
end
function F3(b,r) "F3 parameter"
F3:=b/(4*r)*(((b/r)^2+1)*ln(r/b)+(b/r)^2-1)
end
"F4 "
FUNCTION F4(nu,b,r)
F4:=.5*((1+nu)*b/r+(1-nu)*r/b)
END
"F5"
FUNCTION F5(b,r)
F5:=.5*(1-(b/r)^2)
END
"F6"

FUNCTION F6(b,r)
F6:=.25*b/r*((b/r)^2-1+2*ln(r/b))
END
"F7"
FUNCTION F7(nu,b,r)
F7:=0.5*(1-nu^2)*(r/b-b/r)
END
"F8"
FUNCTION F8(nu,b,r)
F8:=0.5*(1+nu+(1-nu)*(b/r)^2)
END
"F9"
FUNCTION F9(nu,b,r)
F9:=b/r*((1+nu)/2*ln(r/b)+(1-nu)/4*(1-(b/r)^2))
END
"And now the G parameters..."
"G3"
FUNCTION G3(r,r0)
G3:=r0/(4*r)*(((r0/r)^2+1)*ln(r/r0)+(r0/r)^2-1)*RDIF(r,r0)
END
"G6"
FUNCTION G6(r,r0)
G6:=r0/(4*r)*((r0/r)^2-1+2*ln(r/r0))*RDIF(r,r0)
END
"G9"
FUNCTION G9(nu,r,r0)
G9:=r0/r*((1+nu)/2*ln(r/r0)+(1-nu)/4*(1-(r0/r)^2))*RDIF(r,r0)
END
FUNCTION G11(r,r0) "G11 parameter, rourk"
G11:=1/64*(1+4*(r0/r)^2-5*(r0/r)^4-4*(r0/r)^2*(2+(r0/r)^2)*ln(r/r0))*RDIF(r,r0)
END
"G14"
FUNCTION G14(r,r0)
G14:=1/16*(1-(r0/r)^4-4*(r0/r)^2*ln(r/r0))*RDIF(r,r0)
END
"G17"
FUNCTION G17(nu,r,r0)
G17:=.25*(1-(1-nu)/4*(1-(r0/r)^4)-(r0/r)^2*(1+(1+nu)*ln(r/r0)))*RDIF(r,r0)
END

FUNCTION D(t,nu,E) "D parameter"


D:=E*t^3/12*(1-nu^2)
END
"Pressure Load Case Functions, generic PG463"
"---------------------------------------------------------------------------------------------------------------------------------------------------------- "
"Y displacement"
" "
FUNCTION y_pressure(y_b,theta_b,nu,a,b,r,r0,t,q,M_rb,Q_b,E)
y_pressure:=y_b+theta_b*r*F1(nu,a,b,r)+M_rb*r^2/D(t,nu,E)*F2(b,r)+Q_b*r^3/D(t,nu
,E)*F3(b,r)-q*r^4/D(t,nu,E)*G11(r,r0)
END
"FUNCTION theta_p(y_b,theta_b,nu,a,b,r,r0,t,q,M_rb,Q_b,E)
theta_p:=theta_b*F4(nu,b,r)+M_rb*F5(nu,b,r)*r/D(t,nu,E)+Q_b*r^2*F6(nu,b,r)/D(t,n
u,E)-q*r^3*G14(r,r0)/D(t,nu,E)
END"
FUNCTION theta_p(y_b,theta_b,nu,a,b,r,r0,t,q,M_rb,Q_b,E)
theta_p:=2
END
FUNCTION Mr_p(y_b,theta_b,nu,a,b,r,r0,t,q,M_rb,Q_b,E)
Mr_p:=theta_b*D(t,nu,E)/r*F7(nu,b,r)+M_rb*F8(nu,b,r)+Q_b*r*F9(nu,b,r)-q*r^2*G17(
nu,r,r0)
END
FUNCTION Mt_p(y_b,theta_b,nu,a,b,r,r0,t,q,M_rb,Q_b,E)
Mt_p:=theta_p(y_b,theta_b,nu,a,b,r,r0,t,q,M_rb,Q_b,E)*D(t,nu,E)*(1-nu^2)/r+nu*Mr
_p(y_b,theta_b,nu,a,b,r,r0,t,q,M_rb,Q_b,E)
END
FUNCTION Q_p(b,r,r0,q,Q_b)
Q_p:=Q_b*b/r-q/(2*r)*(r^2-r0^2)*RDIF(r,r0)
END
"Case 2H specific functions"
"--------- ---------- --------- ---------"
FUNCTION Mrb_p(a,b,r0,q)
Mrb_p:=-q*a^2*((C3(a,b)*L14(a,r0)-C6(a,b)*L11(a,r0))/(C2(a,b)*C6(a,b)-C3(a,b)*C5
(a,b)))
END
FUNCTION Qb_p(a,b,r0,q)
Qb_p:=q*a*((C2(a,b)*L14(a,r0)-C5(a,b)*L11(a,r0))/(C2(a,b)*C6(a,b)-C3(a,b)*C5(a,b
)))
END
"END CASE 2H FUNCTIONS"
r0_1= ri "start of pressure applied, runs to outer edge, constant pressure"
r0_2=.0350 [m] "Location of applied load,guided radial location load"
ri=.029837 [m] "inner radius "
ro=.105498 [m] "outer radius "
"ri=.01 [m]"
"ro=.02 [m]"

"MAKE CERTAIN TO SET THE PARAMETRIC TABLE LIMITS TO EQUAL THE Ri AND Ro LIMITS S
ET HERE.... MUST BE MANUALLY DONE"
t1=.0021 [m] "thickness of pressure loaded plate, make sure to set it equal to t
2 if superimposing"
t2=t1
"thickness loaded plate, inner edge guided"
nu1=.29 "poissons ratio"
q_1=1137634 [Pa]
"pressure"
E1=(193*10^9) [Pa] "Mod. Elasticity"
"-------------------------------------------------------------------------------------------------------------------------------------"
"CASE 2h. PRESSURE LOAD ANNULAR DISK"
"SPECIFIC PARAMETERS, CASE 2H, FIXED ID/OD"
"yb=0,theta_b=0,y_a=0,theta_a=0"
M2h_rb=Mrb_p(ro,ri,r0_1,q_1)
Q2h_b=Qb_p(ro,ri,r0_1,q_1)
YP1= y_pressure(0 [m],0,nu1,ro,ri,r,r0_1,t1,q_1,M2h_rb,Q2h_b,E1)
Mr_P1=Mr_p(0 [m],0,nu1,ro,ri,r,r0_1,t1,q_1,M2h_rb,Q2h_b,E1)
Mt_P1=Mt_p(0 [m],0,nu1,ro,ri,r,r0_1,t1,q_1,M2h_rb,Q2h_b,E1)
Theta_P1=theta_p(0,0,nu1,ro,ri,r,r0_1,t1,q_1,M2h_rb,Q2h_b,E1)

{$ID$ #2449: Ten-user license for use only by Infinia Corporation, Kennewick, WA
} ? 6A_p ? Po
?

 ?OpD hOpD

 ?OpD
hshOpD
* G i  p   hs
    ?OpD hOpD hs    R t {     ?OpD hOpD

.
A
T
v
}

 ?OpD hOpD hs< C R     .

]

m?OpD
wmmm;mhOpD
m  ?OpD hOpD
hs(m 0 hs
8  @ D  NmR \ ?OpD hOpD hsBtu/lbm&m9mHmkmm7 ?OpD hO
m~m,mLmimm ?OpD hOpD hs           ?OpD hOpD hs   
 ^
& * ?OpD
B 6  > hOpD
?OpD hOpD
hshs
s ^ n  r |         ?OpD hOpD hspsiaU u+ ] ?
FFE F D   ?OpD hOpD hsm3/kgwu N;tF F)F` ?OpD hOpD hsBtu

 ?OpD hOpD hsmd2 r iRDIF=0RDIrzfl? ?OpD hOpD hsmELSE S

 ?OpD hOpD hsPE APPLIED, RUNS TO OUTER EDGE, y_b1y_b1Y_B<

 ?OpD hOpD hs4Q 5Stheta_b1


 
D
<

 ?OpD hOpD hsSSX

S

SLRDIF=0 F Fx rPwu s ?OpD hOpD hs@tS$


"Outer e F_1F:=r-r0
else
RDIF=0
<

]0 q_1tular Disk, fixed inside @  ?OpD

 ?OpD hOpD hsfure applied, runs to outer edg M_rb1ular Disk, fixed inside<

 ?OpD hOpD hsrruns from ri to ro"


"Outer e D_1ular Disk, fixed inside

@ ?OpD hOpD hsrruns from ri to ro"


"Outer e F_20) Then
RDIF:=r-r0
el<

 ?OpD hOpD hs0art of pressure applied, runs  Q_b1<

 ?OpD hOpD hsS  F_30<

 ?OpD hOpD hstkm6C~ G_11<

 ?OpD hOpD hs  aS2h"S "SRDIHXU? ?OpD hOpD hsrPwu s b  'z
RDIF:= E S inner edge fixed for p ? ?OpD hOpD hsPaRDIF(r,r0)
if
 t1(r>=r0)
@
Then
e`TR' ? ?OpD hOpD hsmmrPwu s r0_2

)\ (\ ? ?OpD hOpD hsm t2 2TS`e`TR' ? ?OpD hOpD hsmm'

@ ?OpD hOpD hstkm G _11_1SAC:\D<

 ?OpD hOpD hsRDIF=0SS nu1B C:\Documents anzGz ? ?OpD hOpD hsr

"
 
 theta_at2=t1
 ?OpD hOpD"thickness
hshVhVBlo
M2h_rb
 ?OpD2a~
hOpD
Mm< ?OpD
hs
hOpD
 'UxTThs
TTaO rfenB?
x  Q 2h_b  2
@ ?OpD hOpD hsN/m?XrPw Y P1U U U ? ?OpD hOpD hsmm]ded"Q_UUPk

r[10][-9900]rPwu s ?OpD hOpD hs T T r[1]YDY Y ? ?OpD hOpD hs,
 p),\C`|(|,}n}Dn}p3} @*} | | |<o}
[ |D B~0 s ? K?

? 7} ? # (? w? 75? u? If? ?U ?K6t ?AU9 ?7


[ |D B~rPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu sr
[ |D B~rPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu srP
[ |D B~rPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu srP
Theta_P1
[D B~rPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu srPwu

8p=
?,eXHzG?& r YP1 `cDp=
?,eX?0 s? K?

? 7} ? # (? w? 75? u? If? ?U ?K6t ?AU9 ?7


- +0?+0 #7tp_@ c%$OR IA l
~$d{
[+

;0 S

pe p=
?HzG?@-
p=
?@0 s ? K?

rMr_P1  ^D

? 7} ? # (? w? 75? u? If? ?U ?K6t ?AU9 ?7

^^p=
?HzG?@/
p=
?@0 s ? K?

r
Theta_P1
 D

? 7} ? # (? w? 75? u? If? ?U ?K6t ?AU9 ?7


%#d24zYM r_P1
M
  4hationExponential
VC;Plot
OnClick
1DEX1Click
[dI

TPopupMenuXDigitPopUpOnPopupXDigitPopUpPopupLeft`Top TMenuItemNX01Caption0OnClick
NX01C
k
TMenuItemNX11TagCaption1OnClick NX01Click
TMenuItemNX21TagCaption2OnClick NX01C
k  ,eX?  X 3

h`p6~ # sM C m*<((6l((Z 4 

9

Calculate  Plot CEES32 ?K{{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\font
ns Serif;}}
\viewkind4\uc1\pard\tx480\f0\fs20
\par }

p=
?;O n ?#ColorB=FFFFFFFF
ColorA=808040
GG?
ColorC=FFFFFFFFColorD=FFFFFFFFColorE=FFFFFFFFColorF=FFFFF
FFFColorG=FFFFFFFFColorH=FFFFFFFFColorI=FFFFFFFFColorJ=FFFFFFFFColorK=FFFFFFFFColorL=F
FFFFFFFColorM=FFFFFFFFColorN=FFFFFFFFColorO=FFFFFFFFColorP=FFFFFFFFau^l a4?C2_P ?nu)*r/b)
,qy<mG11Q

uUbC31y<m8daL

a[y
b2^N(R
9C9999:
54TA_BNU)/4*(1-
x  W`C54y
78@<[
Dmys
<rP
mwu[psu^
[


 W WD
a<Z<ZP/r0)))
ENDC67
"F1 Parameter"
Functioy<mb/r*(ln(r/b))+(1-nu)/4*(r/b-b WbWl`

TC67aT4NCTION F6(b,r)y<mb))
END#KXU?aX2N(RL11TA_BNU)/4*(1-y<m srPwu su^@FYr099999:x  W`L11 7 8@[Dy<

 W WD
a]L14y<m
"r0(r,r0),< YL14<)^2-5*(R0/y<mrPwu saZtheta_p:=theta_b*F4(nu,L17+M_rb*
-----------------------,~b[L3X 6X 8XTY

YpZMrb_pZ|ZZ(^|^^}y<mWH[\T|$T[

Iy,,,zr0u^l a4?Mrb_p ?nu)*r/b)x  y<m/m@1\@y\@y,>qY0)


Mrb_p#y<Pam``P`E_PRESSURE,Qb_pu^l a4?Qb_pP ?nu)*r/b)x  y<N/m@1\@y\@y

You might also like