This document presents a MATLAB model for simulating propellant tank stratification over a 6-month mission. The model treats the tank as a solid sphere and uses separation of variables to solve the heat equation. It calculates eigenvalues and characteristic values to determine the temperature distribution as a function of time and radius. The model was used to simulate LO2 and LCH4 tanks under different heat leak conditions. Results showed maximum stratification of 25K for LO2 with a high heat leak, but generally low stratification that does not approach boiling points. The model can help determine if active mixing is needed in propellant tanks for future space missions.
NUMERICAL METHODS IN STEADY STATE, 1D and 2D HEAT CONDUCTION- Part-IItmuliya
This file contains slides on NUMERICAL METHODS IN STEADY STATE 1D and 2D HEAT CONDUCTION – Part-II.
The slides were prepared while teaching Heat Transfer course to the M.Tech. students in Mechanical Engineering Dept. of St. Joseph Engineering College, Vamanjoor, Mangalore, India, during Sept. – Dec. 2010.
Contents: Methods of solving a system of simultaneous, algebraic equations - 1D steady state conduction in cylindrical and spherical systems - 2D steady state conduction in cartesian coordinates - Problems
FUZZY LOGIC Control of CONTINUOUS STIRRED TANK REACTOR ProfDrDuraidAhmed
MATLAB program version 7.6 was used to study dynamic behavior continuous stirred tank reactor and the process control implemented for different control strategies. The results of simulation were compared with experimental data and a good agreement was obtained. However, small differences between the responses were appeared. A comparison has been made between fuzzy logic controller and PID conventional control to test the effectiveness of the behavior of the system. The results showed that, a good improvement was achieved when the fuzzy logic control was used compared to the PID conventional control.
Boiling and Condensation heat transfer -- EES Functions and Procedurestmuliya
This file contains notes on Engineering Equation Solver (EES) Functions and Procedures for Boiling and Condensation heat transfer. Some problems are also included.
These notes were prepared while teaching Heat Transfer course to the M.Tech. students in Mechanical Engineering Dept. of St. Joseph Engineering College, Vamanjoor, Mangalore, India.
Contents: Summary of formulas used -
EES Functions/Procedures for boiling: Nucleate boiling heat flux for any geometry - critical heat flux for large horizontal surface, horizontal cylinder and sphere - Film boiling for horizontal cylinder, sphere and horizontal surface – Problems.
EES Functions/Procedures for condensation of: steam on vertical surface – any fluid on a vertical surface – steam on vertical cylinder – any fluid on vertical cylinder – steam on horizontal cylinder – any fluid on horizontal cylinder – steam on a horizontal tube bank – any fluid on horizontal tube bank – any fluid on a sphere – any fluid inside a horizontal cylinder - Problems.
It is hoped that these notes will be useful to teachers, students, researchers and professionals working in this field.
Fast Fluid Thermodynamics Simulation By Solving Heat Diffusion Equationijcga
In mechanical engineering educations, simulating fluid thermodynamics is rather helpful for students to understand the fluid’s natural behaviors. However, rendering both high-quality and realtime simulations for fluid dynamics are rather challenging tasks due to their intensive computations. So, in order to speed up the simulations, we have taken advantage of GPU acceleration techniques to simulate interactive fluid thermodynamics in real-time. In this paper, we present an elegant, basic, but practical OpenGL/SL framework for fluid simulation with a heat map rendering. By solving Navier-Stokes equations coupled with the heat diffusion equation, we validate our framework through some real-case studies of the smoke-like fluid rendering such as their interactions with moving obstacles and their heat diffusion effects. As shown in Fig. 1, a group of experimental results demonstrates that our GPU-accelerated solver of Navier-Stokes equations with heat transfer could give the observers impressive real-time and realistic rendering results.
NUMERICAL METHODS IN STEADY STATE, 1D and 2D HEAT CONDUCTION- Part-IItmuliya
This file contains slides on NUMERICAL METHODS IN STEADY STATE 1D and 2D HEAT CONDUCTION – Part-II.
The slides were prepared while teaching Heat Transfer course to the M.Tech. students in Mechanical Engineering Dept. of St. Joseph Engineering College, Vamanjoor, Mangalore, India, during Sept. – Dec. 2010.
Contents: Methods of solving a system of simultaneous, algebraic equations - 1D steady state conduction in cylindrical and spherical systems - 2D steady state conduction in cartesian coordinates - Problems
FUZZY LOGIC Control of CONTINUOUS STIRRED TANK REACTOR ProfDrDuraidAhmed
MATLAB program version 7.6 was used to study dynamic behavior continuous stirred tank reactor and the process control implemented for different control strategies. The results of simulation were compared with experimental data and a good agreement was obtained. However, small differences between the responses were appeared. A comparison has been made between fuzzy logic controller and PID conventional control to test the effectiveness of the behavior of the system. The results showed that, a good improvement was achieved when the fuzzy logic control was used compared to the PID conventional control.
Boiling and Condensation heat transfer -- EES Functions and Procedurestmuliya
This file contains notes on Engineering Equation Solver (EES) Functions and Procedures for Boiling and Condensation heat transfer. Some problems are also included.
These notes were prepared while teaching Heat Transfer course to the M.Tech. students in Mechanical Engineering Dept. of St. Joseph Engineering College, Vamanjoor, Mangalore, India.
Contents: Summary of formulas used -
EES Functions/Procedures for boiling: Nucleate boiling heat flux for any geometry - critical heat flux for large horizontal surface, horizontal cylinder and sphere - Film boiling for horizontal cylinder, sphere and horizontal surface – Problems.
EES Functions/Procedures for condensation of: steam on vertical surface – any fluid on a vertical surface – steam on vertical cylinder – any fluid on vertical cylinder – steam on horizontal cylinder – any fluid on horizontal cylinder – steam on a horizontal tube bank – any fluid on horizontal tube bank – any fluid on a sphere – any fluid inside a horizontal cylinder - Problems.
It is hoped that these notes will be useful to teachers, students, researchers and professionals working in this field.
Fast Fluid Thermodynamics Simulation By Solving Heat Diffusion Equationijcga
In mechanical engineering educations, simulating fluid thermodynamics is rather helpful for students to understand the fluid’s natural behaviors. However, rendering both high-quality and realtime simulations for fluid dynamics are rather challenging tasks due to their intensive computations. So, in order to speed up the simulations, we have taken advantage of GPU acceleration techniques to simulate interactive fluid thermodynamics in real-time. In this paper, we present an elegant, basic, but practical OpenGL/SL framework for fluid simulation with a heat map rendering. By solving Navier-Stokes equations coupled with the heat diffusion equation, we validate our framework through some real-case studies of the smoke-like fluid rendering such as their interactions with moving obstacles and their heat diffusion effects. As shown in Fig. 1, a group of experimental results demonstrates that our GPU-accelerated solver of Navier-Stokes equations with heat transfer could give the observers impressive real-time and realistic rendering results.
Don't drop the ball on Contract Requirements and Performance (for Public Insu...John Bales Attorneys
This is the 'Don’t Drop the Ball on Contract Requirements and Performance' Presentation that was presented at the May 2015 FAPIA Convention. It is a visual reference that discusses Florida Statutes and administrative codes regulating public insurance adjusters’ contracts, and the Public Insurance Adjusters Services Agreement.
See the rest of our Seminars and Presentation Materials on our website: http://www.johnbales.com/resources/seminars-and-presentation-materials/
Desafíos y transformaciones en el sistema educativoJessica Cifuentes
En la presentación se intentan visibilizar los desafíos y las transformaciones que deben hacerse presentes en el ámbito educativo, considerando sobre todo los nuevos escenarios socioculturales de los que somos parte.
Bringing Effectiveness and Sanity to Highly Distributed Agile TeamsWojciech Seliga
Virtual teams get a bad press - especially in agile world. Anyone who has ever worked in geo-distributed teams know how difficult and ineffective such teams usually are. However due to various good reasons most of the global companies still distribute their teams across geographies. And some of them do it with very good results...
Wojciech has been working in geographically distributed teams and/or for remote customers in Germany, Switzerland, Singapore, Israel, United States, Australia and Canada for 12 years. Some of these teams were far from perfect, whereas the others were very effective and really successful. Despite changing tools or technologies and evolving agile practices, the most important factor in an agile geo-distributed team has remained the same for years - the human.
This presentation covers these values, principles and practices which have proven to be the most important in creating highly productive agile software development culture in geographically distributed environment - including such extreme situations were team members live on the opposite side of the globe (like Australia, Europe and the North America). It also describes how proper tooling not only enables effective remote collaboration, but also provides several advantages over collocated teams.
You Want to Go XML-First: Now What? Building an In-House XML-First Workflow -...BookNet Canada
Workshop: "You Want to Go XML-First: Now What? Building an In-House XML-First Workflow" by Terri Rothman & Sylvia Hunter (P-Shift, University of Toronto Press) for ebookcraft 2016, presented by BookNet Canada and eBOUND Canada - March 30, 2016
Als agiler Coach rutscht man leicht in die Rolle des reinen Prozesswächters. Schnell fühlt es sich dann wie Don Quijotes ständiger Kampf gegen die Windmühlen an – ein aussichtsloses Unterfangen! Aber muss das so sein? Als wirksamer Coach bzw. Scrum Master sollte ich meine Arbeit so strukturieren können, dass ich mich in solchen Situationen zukünftig nicht mehr aufreibe. Wir beleuchten ganz praktische Optionen, wie der agile Coach z. B. durch einen Wechsel der Perspektive auf den Weg in ein aktivierendes Umfeld zurückfindet.
Who are today’s most attractive insurance customers? What turns them on? What does this mean for your own marketing and communications activities? Insurance marketers have an ever-growing range of tools at their disposal. But, what works for one target segment may repel the next. Even the same customer may need to be managed differently depending on the customer’s immediate situation. This presentation will provide a look at how marketers can combine a better understanding of today’s insurance customers with data, branding and a comprehensive system of engagement to build compelling and consistent brand experiences with customers and prospects.
Radial Heat Transport in Packed Beds-III: Correlations of Effective Transport...inventionjournals
The reliability and accuracy of experimental with predictions data of two models ("MC model" Marshall and Coberly model, [1] and modified model by Ibrahim et al. [2] are investigated for the effective radial thermal conductivity (Ker), and the wall heat transfer coefficient (hw) in packed beds in the absence of chemical reactions. The results were evaluated by the modified mathematical model as to the boundary bed inlet temperature; (To) number of terms of the solution series and number of experimental points used in the estimate. Very satisfactory was attained between the predicted and measured temperature profiles for a range of experiments. These cover a range of tube to (equivalent) particle diameter ratios from dt /dp = 4 to 10; Reynolds numbers ranged between 3.8-218 for particle, and elevated pressure from 11 to 20 bar for particle catalyst pellets. In all cases the fluid flowing throughout the bed has been air. The results indicate to the choice of the inlet boundary condition can have a large impact on the values of obtained parameters. And model parameters have been shown to be dependent on the pressure inside the reactor. The following correlations for both (hw) and (Ker) respectively under a given conditions obtained by using multiple regressions of our results that based on the modified mathematical model: Nuw = 67.9Re0.883(dt /dp) -0.635(P/Po) -1.354 Ker = 0.2396 + 0.0041Re The results accuracy of these correlations obtained from the modified mathematical model are more than the results accuracy of correlations obtained from MC model with respect to experimental data; these accuracy of both correlations reach up to 91% and 65% for (hw) and (Ker) respectively; which these results indicate to the reliability
Layer-Type Power Transformer Thermal Analysis Considering Effective Parameter...AEIJjournal2
Since large power transformers belong to the most valuable assets in electrical power networks it is
suitable to pay higher attention to these operating resources. Thermal impact leads not only to long-term
oil/paper-insulation degradation; it is also a limiting factor for the transformer operation. Therefore, the
knowledge of the temperature, especially the hottest spot (HST) temperature, is of high interest. This paper
presents steady state temperature distribution of a power transformer layer-type winding using conjugated
heat transfer analysis, therefore energy and Navier-Stokes equations are solved using finite difference
method. Meanwhile, the effects of load conditions and type of oil on HST are investigated using the model.
Oil in the transformer is assumed nearly incompressible and oil parameters such as thermal conductivity,
special heat, viscosity, and density vary with temperature. Comparing the results with those obtained from
finite integral transform checks the validity and accuracy of the proposed method
I have used NPT simulation to find out the melting point of silver. I have used EAM potential as force-field. My result is too near to experimental value.
Analysis of Reactivity Accident for Control Rods Withdrawal at the Thermal Re...ijrap
In the present work, the point kinetics equations are solved numerically using the stiffness confinement
method (SCM). The solution is applied to the kinetics equations in the presence of different types of
reactivities, and is compared with other methods. This method is, also used to analyze reactivity accidents
in thermal reactor at start-up, and full power conditions for control rods withdrawal. Thermal reactor
(HTR-M) is fuelled by uranium-235. This analysis presents the effect of negative temperature feedback, and
the positive reactivity of control rods withdrawal. Power, temperature pulse, and reactivity following the
reactivity accidents are calculated using programming language (FORTRAN), and (MATLAB) Codes. The
results are compared with previous works and satisfactory agreement is found.
Analysis of Reactivity Accident for Control Rods Withdrawal at the Thermal Re...ijrap
In the present work, the point kinetics equations are solved numerically using the stiffness confinement
method (SCM). The solution is applied to the kinetics equations in the presence of different types of
reactivities, and is compared with other methods. This method is, also used to analyze reactivity accidents
in thermal reactor at start-up, and full power conditions for control rods withdrawal. Thermal reactor
(HTR-M) is fuelled by uranium-235. This analysis presents the effect of negative temperature feedback, and
the positive reactivity of control rods withdrawal. Power, temperature pulse, and reactivity following the
reactivity accidents are calculated using programming language (FORTRAN), and (MATLAB) Codes. The
results are compared with previous works and satisfactory agreement is found.
Math cad effective radiation heat transfer coefficient.xmcdJulio Banks
This file demonstrates the use of radiation heat transfer coefficient, the calculation of the heat flux and subsequent heat transfer. The recommendation of estimating the relevance of using radiation heat transfer by comparing the radiation heat transfer coefficient to those of free or forced heat transfer coefficient.
Temperature Distribution in a ground section of a double-pipe system in a dis...Paolo Fornaseri
Our analysis concerns the distribution network of a suburb in the city of Turin.
We analyzed the thermal needs, the network layout and many other engineering problems regarding
the distribution of heat.
In the following report we are going to analyze the simplified model of a couple of buried ducts,
conveying the fluid used for thermal needs in the houses.
We analyzed the thermal distribution in the pipeline, in particular we focused on a section of the
ground, in which the water passes through the double-pipe system, namely return and supply pipe.
We used the fundamental heat equation (conduction) and the subsequent numerical discretization, in
the transient and in the steady state.
To this aim, we made some simplifications in order to apply our mathematical model.
Similar to Alex Rivas - Tank Stratification Model Using MATLAB (20)
Temperature Distribution in a ground section of a double-pipe system in a dis...
Alex Rivas - Tank Stratification Model Using MATLAB
1. 1
LO2/LCH4 Propulsion System:
Tank Stratification Model Using MATLAB®
Alexander RivasI
Houston, TX
Abstract
Following the Vision for Space Exploration, NASA is actively researching and designing a new
generation of vehicles and systems to extend man’s presence in space. Along with the new systems, come
new choices for propellants and their tanks. The Energy Systems Division in NASA’s Johnson Space
Center has begun trade studies between Liquid Oxygen and Liquid Methane as future propellants.
Over the mission duration, the cryogenic propellant tank is subject to heat leaks which may lead to
stratification. Stratification occurs when a substance has varied temperatures in various internal locations
which may cause phase changes in the substance. Past methods to limit stratification involved installing
mixers in tank to mix the propellant and create a more homogenous body. Adding mixers or any other
device adds complexity to the system and increases the possibility of failure. Although much safer mixer
designs exists, a vivid example of this failure can be remembered on the Apollo 13 mission during which
the activation of the LO2 tank mixer ignited a damage electrical coil and caused the historic tank explosion.
In order to determine requirements for the tank design, the degree to which stratification occurs
must be evaluated. A model using MATLAB®
was created to simulate the unsteady temperature of the
propellant tank in zero-g while on a mission of 6 months. The model was then used to simulate a LO2 and
LCH4 tank at various heat leaks. This paper explains the basis for the model, follows the MATLAB®
coding logic, and presents the results for both propellants.
Introduction
Nomenclature:
r = radius, m λ = characteristic value
rmax = max radius, m n = number of characteristic values
k = thermal conductivity, W/mK θ = temp. difference (spherical Laplacian)
ρ = density, kg/m3
ψ = temp. difference (cartesian Laplacian)
cp = specific heat capacity, J/kgK ℜ = Separation of Variables eq. using radius
Q = total heat leak, W τ = Separation of Variables eq. using time
T0 = initial propellant temperature, K C = constant
Tf = final propellant temperature, K α = thermal diffusivity
I
Undergraduate Student Research Program participant, NASA Johnson Space Center, Fall 2006
2. 2
The propellant tank is modeled as a sphere with an outer radius of 1 meter, made out of an
Aluminum-Lithium alloy, typically used in aerospace applications. The tank is pressure fed with gaseous
Helium entering and pushing the liquid propellant out (see Figure 1). This tank is modeled after the tanks
used on the Lunar Excursion Module (LEM) and the tanks on future use on the Lunar Service Access
Module (LSAM) for the ascent and descent stages. The LSAM will travel with the Crew Exploration
Vehicle (CEV) to land on the lunar surface. The mission length is 6
months, during which the tank will be subjective to the conditions of
space.
This model will calculate the propellant tank temperature, as a
function of time and radius, during the mission duration of 6 months.
Some simplifying and conservative assumptions are made to model the
tank as a solid sphere experiencing a heat flux, where the ambient
temperature is differs from the exterior temperature because of the
following assumptions: 1) the conductivity of AlLi and GHe is much
larger then that of LO2 2) heat leak is spread uniformly into the propellant
because the high conductivity of AlLi spreads the heat evenly 3) no
convective motion occurs in the tank during the mission’s entirety due to
accelerations.
Model Derivation
The solid sphere of radius r having a uniform
initial temperature T0 is exposed to a temperature T∞ with a
moderate heat transfer coefficient h set to model the tank
heat leak: h=(Q/A)/(T∞-T0) (see Figure 4). The tank heat
leak includes strut heat leak and radiation, spread uniformly.
The boundary conditions in terms of θ = T-T∞ are:
Figure 1:
Propellant Tank Schematic
Figure 4:
Problem Analogue
∂
∂
∂
∂
=
∂
∂
r
r
rr
a
t
θθ 2
2
0)0,( θθ =r
0
),0(
=
∂
∂
r
tθ
),(
),(
max
max
trh
r
tr
k θ
θ
=
∂
∂
−finitet =),0(θ or
(1)
CEV
LSAM
Figure 2:
LSAM and CEV
Figure 3:
LSAM Propellant Tanks
LO2/LCH4 Tanks
Ascent Stage
Descent Stage
3. 3
By using the well-known transformation:
Eq. (1) is reduced from spherical Laplacian to cartesian Laplacian, which is expressible in terms of circular
functions. By using Eq. (2), Eq. (1) can now be expressed in terms of ψ and the condition of finite center
temperature rather than that of temperature symmetry. The result is:
Hence the problem is reduced to a problem of Cartesian geometry.
The product solution ψ (r,t) = ℜ (r)τ(t) yields
in r (radius) and t (time). The solution of Eq. (4) is
),()( rAr nnn ρ=ℜ ),sin()( rr nn λρ = (characteristic functions)
and the zeros of
)sin()1()cos()( maxmax rBirR nnn λλλ −= , (characteristic values)
where Bi = h maxr /k,
and the solution of Eq. (5) is
ra
nn
n
eCt λ
τ −
=)( .
Thus the product solution becomes
The initial value of Eq. (8) is
The coefficient an is
Finally, the unsteady temperature of the sphere is found to be
rtrtr /),(),( ψθ =
(2)
2
2
r
a
t ∂
∂
=
∂
∂ ψψ 0)0,( θψ rr =
0),0( =tψ ),()(
),(
max
max
max
tr
r
k
h
r
tr
k ψ
ψ
−=
∂
∂
−
(3)
02
2
2
=ℜ+
∂
ℜ∂
λ
r
0)0( =ℜ 0)(
1)(
max
max
max
=ℜ
−+
∂
∂ℜ
r
rk
h
r
r
02
=+ τλ
τ
a
dt
d
(4)
(5)
∑
∞
=
−
=
1
sin2
),(
n
rta
n
nn
eatr λλ
ψ (8)
∑
∞
=
=
1
0 sin
n
nn rar λθ
)cossin(
)(sin2
maxmax
maxmax0
rRr
rr
a
nnnn
nn
n
λλλλ
λλθ
−
−
=
r
r
e
rrr
rrr
TT
TtrT
n
nt
n nnn
nnn n
λ
λ
λλλ
λλλ αλ )sin(
)
)cos()sin(
)cos()sin(
(2
),( 2
1 maxmaxmax
maxmaxmax
0
−
∞
=∞
∞
∑ −
−
=
−
−
(9)
(6)
(7)
4. 4
MATLAB®
Coding
The MATLAB®
software was chosen for analysis because of its inherent nature of matrix
manipulation. The desired result was a matrix showing the Temperature values at various levels of radius
and time. Also, MATLAB®
is able to handle recursive and iterative functions, which were used to
calculate, test, and use the infinite amount of eigenvalues. MATLAB®
is also capable of working many
inputs into a function and imbedding multiple functions into a single, primary function. Lastly, 3-
dimensional and 2-dimensional plots can be created to correctly view and compare computed results.
In this tank stratification model, three MATLAB®
functions are used: Temperature.m,
estlambda.m recurnewL.mII
. The user inputs the following specifications: tank radius, propellant
conductivity, propellant density, propellant specific heat capacity, total heat leak, initial tank temperature,
ambient temperature, and number of desired eigenvalues. The Temperature.m function solves Eq. (9) by
using the eigenvalues calculated in estlambda.m. The estlambda.m function iterates to generate a list of
eigenvalues and uses the recurnewL.m function to recursively check that each newly calculated eigenvalue
is unique.
The estlambda.m function begins by solving for zeros of Eq. (7). These points are represented by
the intersection points in Figure 5. The oscillating sine and cosine functions infinitely intersect creating an
endless amount of eigenvalues. The estlambda.m function calculates the first eigenvalue and validates it
uniqueness using recurnewL.m. If the calculated eigenvalue has already been calculated, estlambda.m will
test the next whole integer. If the calculated eigenvalue is unique, that value is store into a vector created in
estlambda.m. The iteration in estlambda.m continues until the vector of eigenvalues has reached a length
‘n’ specified by the user.
When the estlambda.m and recurnewL.m functions have created the vector of eigenvalues with a
length ‘n,’ the vector is then called by the Temperature.m function. The heart of the Temperature.m
function is a double-nested loop solving Eq. (9). Because Eq. (9) is a summation involving a list of
II
See appendix for complete MATLAB®
function code.
λ1
λ2
x:[0,10] x:[0,100] x:[0,1000]
Figure 5:
Graphical Representation of Eigenvalues
5. 5
eigenvalues, radii and time levels, the double-nested loop was created to iterate through those values. The
loop begins by summating the equation using the first time level, the first radius level, and the first
eigenvalue. The inner loop then loops through the vector of eigenvalues while continuously using the first
time and radius level as inputs. Once looped through the eigenvalues, the Temperature for the first time
and radius level has been calculated. Then the function increments the radius and then loops through the
eigenvalues once again. This continues until the last radius level is inputted with the same initial time
level. After this summation, the time increments and the radius levels are again looped, which causes the
eigenvalues to also loop. This continues until the entire radius and time levels are inputted. The final result
is a matrix showing the Temperature at various times (as columns) and locations in the tank (as rows).
NOTE: r = 0 was omitted to eliminate the error of Eq. (9) in dividing by zero.
During each loop, counters are used to specify the location of each Temperature calculated to
place them in the correct radius (row) and correct time (column). The size of the matrix is specified by the
number of time and radius increments. NOTE: In order for MATLAB®
to perform vector multiplication,
the radius and time vectors must be the same length. Therefore, they must have the same number of
increments.
Results
The four tested scenarios were: 1) LO2 with Q = 4W 2) LO2 with Q = 16W 3) LCH4 with Q =
4W 4) LCH4 with Q = 16W. The specific tested properties of each propellant are shown in Table I. The
values chosen are based for cryogenic propellant storage for use on a 6-month mission in space. The
results can best be viewed and compared through various plots.
Overall, the stratification was low for all 4 tested scenarios (see Figure 6). The low stratification
yields a low possibility for the formation of slush. The highest stratification of ~25K occurred in LO2 with
Q=16, but this heat leak is purposely extremely large. Heat leaks of 4W have been already been
accomplished on previous propellant tanks. 4 watts is the nominal heat leak with a 2x factor on
performance; 16 watts is used to see the sensitivity. The stratification for LO2 was larger than LCH4,
which was also expected due to the higher conductivity and higher specific heat of LCH4 (see Table II).
LO2 LCH4
k, conductivity 0.02674 0.16 W/mK
ρ, density 1148 410 kg/m3
c specific heat capacity 1167 3500 J/kgK
Tsat, saturation temperature* 135.15 168.94 K
*at 325 psia
Table I:
Propellant Properties
6. 6
LO2 LCH4
stratification range:
Q=4 1.0 - 6.0K 0.7 - 1.0K
Q=16 6.0 - 25.0K 3.0 - 2.5K
∆T between center and rim
Q=4 5.7525K 0.8497K
Q=16 20.5339K 2.0228K
Figure 6:
Propellant Stratification
(plotted at .10 m radius increments with monthly-time increments)
Table II:
Stratification Results
LO2 with Q=4W
∆T=5.7525K
LCH4 with Q=4W
∆T=0.8497K
LO2 with Q=16W
∆T=20.5339K
LCH4 with Q=16W
∆T=2.0228K
7. 7
Another important measure is the saturation temperature, or boiling point, of the cryogenic
propellants. If the propellant temperature nears or reaches the saturation temperature, then the heated
propellant will burn off, reducing the amount available. This could seriously damper the mission. The
model shows that the temperature did not reach the stratification temperature during the 6 month period for
all tested conditions (the closest to the Tsat was LO2 with Q = 16W where the temperature reaches
125K).Figure 7 shows the propellant temperature in relation to the saturation temperature. The saturation at
a pressure of 325psia was used because this is the mean tank pressure during the mission duration.
Figure 7:
Propellant Temperature (plotted at .10 m radius increments) vs. Boiling Point
LO2 with
Tsat = 135.15 K @ 325 psia
LCH4 with
Tsat = 168.94 K @ 325 psia
LO2 with Q=16W LCH4 with Q=16W
8. 8
Conclusions
Overall, the model analysis shows that during mission duration of 6 months, propellant tanks of
LO2 and LCH4 do not experience critical temperature stratification. Therefore, a mixer may not be needed,
which will further simplify the system, reduce power consumption, and eliminate another potential source
of error. This model can be extended to model various other propellants (such as ethanol) and conditions
(such as different heat leaks). The author of this paper recommends further tests to be conducted to
continue to validate the future use of a propellant tank without a mixing system.
Acknowledgements
The author would like to thank the National Aeronautics and Space Administration and the
Johnson Space Center, the location at which the research was conducted; and the Energy Systems Division
for providing support and resources. Thank you to the Virginia Space Grant Consortium and their
Undergraduate Research Program for funding the research. Lastly, the greatest support for this model came
from Eric Hurlbert from the Energy Systems Division, JSC. He mentored the author and provided
invaluable guidance and support.
Resources
Arpaci, Vedat S. Conduction Heat Transfer. Reading, Massachusetts: Addison-Wesley Company, 1966.
287-288.
E.W. Lemmon, M.O. McLinden and D.G. Friend, "Thermophysical Properties of Fluid Systems“ in NIST
Chemistry WebBook, NIST Standard Reference Database Number 69, Eds. P.J. Linstrom and W.G.
Mallard, June 2005, National Institute of Standards and Technology, Gaithersburg MD, 20899
(http://webbook.nist.gov).
9. 9
Appendix
MATLAB®
code for Temperature.m (excluding
coding for plots):
Function [Tmatrix,deltT2]=…
Temperature(R,k,p,c,Q,To,Tf,n)
x=0:100;
a=k/(p*c);
SA=4*pi*(R^2); % m2
V=(4/3)*pi*(R^3) % m3
Mass=V*p % kg
W=Q/SA; % W/m2
h=W/(Tf-To) % W/m2*K
month=(30*24*60*60); % s
deltT=(Q*6*month)/(Mass*c) % K
Bi=h*R/k; % unitless
f = @(x)(x*R).*cos(x*R)-(1-Bi).*sin(x*R);
r=.01:1/180:1.01; % m
t=0:24*60*60:(6*30*24*60*60); % interval =
days
L=estlambda(R,Q,k,To,Tf,n);
indext=1;
indexr=1;
Tmatrix=[];
for ti=1:length(t);
for ri=1:length(r);
Tsum=0;
for i=1:n;
Tsum=Tsum+(((sin(L(i).*R)-L(i).*R.*…
cos(L(i).*R)).*exp(-a.*(L(i).^2).*t(ti))…
.*sin(L(i).*r(ri)))/(L(i).*r(ri).*(L(i)*R-sin(L(i)…
.*R)*cos(L(i).*R))));
i=i+1;
end
Tmatrix(indexr,indext)=Tf+(To-Tf)…
.*2*Tsum;
indexr=indexr+1;
ri=ri+1;
end
indexr=1;
indext=indext+1;
ti=ti+1;
end
deltT2=Tmatrix(end,end)-Tmatrix(1,end)
MATLAB®
code for estlambda.m:
function L = estlambda(R,Q,k,To,Tf,n)
x=0:100;
SA=4*pi*(R^2);
W=Q/SA;
h=W/(Tf-To);
Bi=h*R/k;
f = @(x)(x*R).*cos(x*R)-(1-Bi).*sin(x*R);
L=fzero(f,1);
for i=2:n
newL=fzero(f,ceil(L(end))+1);
if abs(newL-L(end))<0.001
newL=recurnewL(newL,L(end),R,Q,k,To,Tf);
L=[L newL];
else
L=[L newL];
end
i=i+1;
end
MATLAB®
coding for recurnewL.m:
function result = recurnewL(newL, Lend, R, Q,
k, To, Tf)
x=0:100;
SA=4*pi*(R^2);
W=Q/SA;
h=W/(Tf-To);
Bi=h*R/k;
f = @(x)(x*R).*cos(x*R)-(1-Bi).*sin(x*R);
newL2=fzero(f, ceil(Lend));
if abs(newL-newL2)<0.001
result=recurnewL(newL, ceil(Lend)+1, R, Q,
k, To, Tf);
else
result=newL2;
end