Back |
Space
Shuttle External Fuel Tank Model* |
|
|
|
|
|
|
|
|
|
|
* This model was provided by Dr.
Olivier de Weck from MIT and originally appears in: T. Schuman, O. L. de
Weck, and J. Sobieski, 2005, “Integrated System-Level Optimization for
Concurrent Engineering with Parametric Subsystem Modeling,” 1st
Multidisciplinary Design Optimization Specialist Conference, Austin, TX, AIAA, AIAA-2005-2199. |
|
|
|
= an input variable that you can change |
|
|
|
|
|
|
= overall objective function (ROI) that you
are trying to maximize |
|
|
|
|
|
= intermediate objective functions that you
can maximize or minimize |
|
|
|
|
|
= constraints that must be satisfied
(formulated to be < or = 0) |
|
|
|
|
VALUE |
= a nominal (baseline) value that is
constant in the model |
|
|
|
Design Variable Values |
Units (N,cm, m, km, kg)
unless otherwise noted |
1atm
= 10N/sq cm |
|
|
|
Design Variables - nondimensional |
|
|
|
|
Ln |
Rn |
t1n |
t2n |
t3n |
h/Rn |
|
|
|
|
1.5 |
1.8 |
0.25 |
0.25 |
0.25 |
3 |
|
|
|
|
|
Nominal Values of Design Variables |
|
|
|
|
L |
R |
t1 |
t2 |
t3 |
h/R |
h=R*(h/R) |
spcweight |
|
|
4150 |
450 |
0.7 |
0.8 |
0.75 |
1 |
|
kg/cm cu |
|
|
|
Actual values of design variables |
|
2430 |
0.0028 |
|
|
L |
R |
t1 |
t2 |
t3 |
h/R |
|
stress allow. |
|
|
cm |
cm |
cm |
cm |
|
|
N/cm sq |
|
|
6225 |
810 |
0.175 |
0.2 |
0.1875 |
3 |
|
40000 |
|
|
cost Al-alloy |
cost Seam |
payload |
orbit height |
orbital speed |
|
pressure |
|
|
dollar/kg |
dollar/cm |
N |
km |
km/sec |
pi |
|
N/cm sq |
|
|
6 |
0.001 |
30000 |
250 |
8 |
3.1416 |
|
70 |
|
|
|
|
l=(R^2+h^2)^(1/2) |
|
|
|
|
|
|
|
|
2561.4449 |
|
|
|
|
ANALYSES |
|
|
|
|
|
Surfaces and Volumes |
|
|
Length of Weld Seams |
|
|
|
H-Sphere:
surface=2*pi*R^2; |
volume=2/3*pi*R^3 |
Seam length in Cyl.=4*L |
24900 |
|
|
|
4122407.52 |
1113050030 |
|
Seam leng. in Sph.=2*pi*R |
5089.392 |
|
|
Cylinder: surface =
2*pi*R*L; volume=pi*R^2*L |
Seam len.
cyl&sph=2*pi*R |
5089.392 |
|
|
|
31681465.2 |
1.2831E+10 |
|
Seam. Len.
Cyl&Cone=2*pi*R |
5089.392 |
|
|
Cone: surface=pi*R*l w/o
bottom; vol = (1/3)*pi*R^2*h |
Seam len. Cone = 4*l |
10245.7796 |
|
|
|
6518098.6 |
1669575046 |
|
Seam len. total = sum of
above |
50413.9556 |
|
|
|
|
|
|
|
Tank surface = Sphere
+cyl+cone |
Volume=Sphere Vol.+Cyl.Vol.+cone
vol. |
Nom Vol= |
|
|
|
42321971.3 |
<---OBJ |
15613618482 |
MUST BE CONSTANT |
2926400400 |
|
|
Nom Surf Area |
13905909.9 |
|
L to be varied accordingly |
|
|
|
|
|
|
CON---> |
4.33543478 |
<--g=Vol/VolNom-1=0 |
|
|
|
|
|
|
|
|
Weights and Costs of
Material |
|
|
|
|
|
|
|
Tank material weight =
((Cyl.surface*t1)+(Sphere surf.*t2)+ConeSurf*t3)*(spcweight) |
|
|
|
|
OBJ---> |
21254.4679 |
Nominal Tank Weight= |
27737.7969 |
|
|
|
|
Tank
material cost = (Cyl.
Surface*t1*spcweight*(unit cost for t1) + (Sphere surf.*t2*spcweight*(unit
cost for t2)+ |
|
|
|
(ConeSurf*t3*spcweight*(unit cost
for t3)) |
Unit cost per weight cost function. |
|
|
|
|
|
Cost Cyl. |
104896.1808 |
Cost. Sphere= |
15494.74474 |
Cost Cone= |
23044.88809 |
|
|
|
|
Cost Tank Mat.= |
143435.8137 |
|
|
|
|
|
|
|
|
Cost. Tank. Nomin. |
168056.3956 |
|
|
|
|
|
Cost of Seams |
|
|
|
|
|
|
Cost
seam=(dollar/m)*(seam length)*(seam cost function) |
|
|
Seam
for unequal t's, compute using averaged t |
|
|
STRESSES |
|
|
|
|
|
dollar/m |
|
|
|
|
Cylinder |
|
|
|
|
12 |
|
|
|
|
Stress 1, hoop=pressure*R/t1 |
324000 |
|
|
|
|
|
|
|
Stress 2, long. = pressure*R/(2*t1) |
162000 |
|
|
Cost Seam Cyl= |
349567.988 |
|
|
|
Equivalent
stress = (str.1^2+str.2^2-str.1*str.2)^1/2 |
|
|
Cost seam Sphere= |
70874.873 |
|
|
CON---> |
g= |
6.014805771 |
|
280592.231 |
|
|
Cost seam cone= |
143256.17 |
|
|
|
Sphere |
|
|
|
|
t av cyl&sph |
|
0.1875 |
|
|
|
Stress1 = stress2 = pressure*R/(2*t) |
283500 |
|
|
tav cyl&cone |
|
0.18125 |
|
|
|
Equivalent stress |
|
283500 |
|
|
Cost seam cyl&sphere= |
71159.7199 |
|
|
CON---> |
g= |
6.0875 |
|
|
|
|
Cost seam cyl&cone= |
71303.9326 |
|
|
|
Cone |
|
|
|
|
Total seam cost= |
706162.683 |
|
|
|
Stress 1= pressure*R/t3 |
|
302400 |
|
|
Nomin Total Seam cost= |
343367.803 |
|
|
|
Stress2=pressure*R/(2*t3)*(l/h) |
159378.794 |
|
|
|
Equivalent stress = |
|
262013.764 |
|
|
CON---> |
g= |
5.550344107 |
|
|
|
|
|
|
|
VIBRATION Constraint on
1st bend. mod. |
|
|
|
Total Costs |
|
|
|
|
VibFactor=v1*(R^3*t1/(Tank
wght*(L+R+h)^3)^(1/2) |
|
|
Tank
cost TOTAL= total seam+total mat. |
|
|
v1= |
10000 |
VibFact= |
0.7183573 |
|
|
849598.4971 |
<---OBJ |
|
|
|
|
NominVibFac= |
1.33627161 |
|
|
Nominal Tnk Cost |
|
|
|
|
AllowedMinimum. of VibFac= |
0.8 |
|
|
511424.1984 |
|
|
|
CON---> |
g= |
0.102053381 |
<--1-VibFac/MinVibFac |
|
|
|
|
|
|
|
Aerodynamic
drag penalty on payload for tank cross-section, for wetted surface |
|
|
and for the cone
bluntness |
|
|
|
|
Tank Cross-section A =
pi*R^2 |
A |
|
|
|
|
|
|
2061203.76 |
|
|
|
|
Delta
Payload = -p1*(A-Ao)/Ao*(cone
drag)-p2*(WetSurf-NominalWetSurf)/NominalWetSurf |
|
|
|
|
Nominal Payload |
|
|
|
|
|
p1 |
Ao |
p2 |
cone drag |
30000 |
|
|
-38630.5288 |
<---OBJ |
14300 |
636174 |
5000 |
0.281319081 |
|
|
|
|
|
Cone
Drg Nomin |
|
|
|
|
|
|
|
1.018336291 |
|
|
|
|
|
|
|
|
Return on investment data |
|
|
|
|
|
|
Fixed cost to launch 1kg
to orbit , dollars, k= |
20000 |
Cost
to launch Nom. payload=k*Nom. pld |
|
|
|
|
600000000 |
|
|
|
|
Fixed cost other than
tank=Cost to launch Nom.pld-Cost of Nom. tank= |
599488575.8 |
|
|
|
599488575.8 |
|
|
|
|
True launch cost=(Fixed
cost other than tank)+(cost of tank) |
|
|
|
|
600338174.3 |
|
|
|
|
Tank design influences
profit in two ways: delta of payload & delta of cost/launch. |
|
|
|
Payload
actually launched=Nominal payload-(Tank weight-Nominal Tank weight)+Delta due
to drag |
|
|
-2147.199859 |
<---OBJ |
|
|
|
|
Charge per kg
launched=(fixed cost to launch)*(1+profit) |
|
profit |
|
|
|
21000 |
|
0.05 |
|
|
|
Customer pays= (payload
actually launched)*(Charge to launch 1 kg, dollar) |
|
|
|
-45091197.03 |
|
|
|
|
ROI per launch=(Customer pays-True launch cost/(true launch cost) |
|
|
|
|
-1.075109661 |
<---OBJ |
|
|
|
|
|
|
|
|
Auxilliary Functions -
No need to change these |
|
|
|
|
|
|
|
|
Cost function for
material, WEIGHT COST FUNCTION |
|
|
|
|
a |
b |
c |
x offset |
|
|
|
1.15 |
-0.33 |
0.165 |
0.1 |
|
|
f= |
a+ |
b*x+ |
c*x^2 |
|
|
|
|
|
|
|
|
x= |
0 |
0.9 |
1.9 |
|
|
|
f result |
1.15 |
0.98665 |
1.11865 |
|
|
|
actual x |
0.1 |
1 |
2 |
|
|
|
use this function as
follows: |
|
|
|
|
Cost = Volume*(cost per
unit volume)*(a+bx+cx^2) |
|
|
|
substitute in the above
x=(t-x offset) |
|
|
|
|
|
|
|
|
|
Cost function for seam,
SEAM COST FUNCTION |
|
|
|
|
a |
b |
c |
x offset |
|
|
|
1.2 |
-0.42 |
0.25 |
0.1 |
|
|
f= |
a+ |
b*x+ |
c*x^2 |
|
|
|
|
|
|
|
|
x= |
0 |
0.9 |
1.9 |
|
|
|
f result |
1.2 |
1.0245 |
1.3045 |
|
|
|
actual x |
0.1 |
1 |
2 |
|
|
|
use this function as
follows: |
|
|
|
|
Cost = length*(cost per
unit length )*(a+bx+cx^2) |
|
|
|
substitute in the above
x=(t averaged-x offset) |
|
|
|
|
|
|
|
|
Cone drag function
d=b+a*exp(1-c*x) |
|
|
|
|
a |
b |
c |
x |
|
|
|
1.4 |
0.25 |
1.6 |
4 |
|
|
|
0.256323213 |
|
|
|
|
substitute x=
1+(h/l-(h/l)o)/(h/l)o |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|