Beruflich Dokumente
Kultur Dokumente
CENTERS
afety and reliability are paramount concerns in rocket motor design because of
the enormous cost of typical payloads and,
in the case of the Space Shuttle and other
manned vehicles, the crews safety. In the spring
of 1999, for example, a series of three consecutive
launch failures collectively cost more than US $3.5
billion. The most notorious launch failure, of
course, was the tragic loss of the Space Shuttle
Challenger and its seven crew members. Thus,
there is ample motivation for improving our understanding of solid rocket motors (SRMs) and the
materials and processes on which they are based,
as well as the methodology for designing and manufacturing them.
The use of detailed computational simulation
in the virtual prototyping of products and devices
has heavily influenced some industriesfor example, in automobile and aircraft designbut to
date, it hasnt made significant inroads in rocket
motor design. Reasons for this include the markets relatively small size and the lack of sufficient
computational capacity. Traditional design practices in the rocket industry primarily use topdown, often 1D modeling of components and systems based on gross thermomechanical and
MARCH/APRIL 2000
21
22
Solid propellant
Igniter
Combustion-injection
boundary layer model
Compressibleturbulence LES model
Thermoviscoelastic
model
Interior cavity
Combustion interface
Case
Insulation
Nozzle
Exhaust
plume
Elasticity/
LES
ablation model model
Thermomechanical
foam model
Thermoelastic model
In September 1997, CSAR embarked on an ambitious plan to tackle these daunting challenges
and produce a virtual-prototyping tool for SRMs.3
This article is a progress report almost two years
into our five-year plan.
Our initial plans seemed audacious, but the
substantial resources our sponsor (the US Department of Energys Accelerated Strategic
Computing Initiative program) provided let us
assemble a team of over 100 researchers, including roughly 40 faculty, 40 graduate students, and
20 staff (research scientists, programmers, and
postdoctoral associates), that represents 10 departments across our university. This diverse
group provides the broad expertise needed in
combustion, fluid dynamics, structural mechanics, and computer science, but it also presents
the additional challenge of coordinating a large
MARCH/APRIL 2000
Accidents
Geometrical complexity
complicates the geometry and structural response of the motor and introduces potential
points of failure.
Modeling and simulating each component
is challenging both methodologically and
computationally. Although there is considerable experience in the field in modeling
the various rocket motor components, a
more fundamental understanding of the
constitutive and energetic properties of materials and of the processes they undergo requires much greater detail along with terascale computational capacity.
Modeling and simulating component coupling is even more demanding because it not
only requires still greater computational capacity, but also demands that the corresponding software modules interact in a manner
that is physically, mathematically, and numerically correct and consistent. When data
are transferred between components, they
must honor physical conservation laws, mutually satisfy mathematical boundary conditions, and preserve numerical accuracy, even
though the corresponding meshes might differ in structure, resolution, and discretization
methodology.
Integrated, whole-system SRM simulation
requires enormous computational capacity,
currently available only through massively
parallel systems that have thousands of
processors. Thus, the software integration
framework, mesh generation, numerical algorithms, input/output, and visualization
tools necessary to support such simulations
must be scalable to thousands of processors.
GEN2
family
Joints
Star grain
3D
GEN1
family
2D
1D
GEN0
Weakly
Fully
coupled
coupled
Physical complexity
Figure 2. Our
code development follows
this staged
approach with
increasing
complexity in
component
models and
coupling.
Detailed
23
24
pressurized crack propagation, slag accumulation and ejection, and potential propellant
detonation. GEN2 includes more detailed
geometric features, such as joints and inhibitors, and also includes more detailed and
accurate models for materials and processes
based on separate subscale simulations.
GEN2 was expected to span the last three
years of the five-year project, overlapping
with the final year of GEN1.
Progress to date
We assembled the integrated GEN0 code from
existing in-house modules for fluids, solids, and
combustion components, and we completed it in
May 1998. We ran it with modest levels of parallelism on a shared-memory SGI Power Challenge.
The computed results agreed reasonably well with
predictions of classical 1D theory, but we didnt
extensively validate it because we never intended
Figure A. The Reusable Solid Rocket Motor (RSRM) is a primary booster for NASAs Space Transportation System (STS). Section A-A shows
11-point slot and fin star grain structure in the RSRMs forward segment. Propellant in forward-center and aft-center segments form straightwalled cylinders; aft-segment propellant tapers outward to a submerged nozzle. Inhibitors between segments are asbestos-filled carboxyl-terminated polybutadiene used to tailor burning surface to meet the motors thrust requirements.
MARCH/APRIL 2000
25
Rocsolid
Finite element
Linear elastodynamics
Unstructured hexahedral meshes
ALE treatment of interface regression
Implicit time integration
Multigrid equation solver
F90, MPI parallelism
Scaled speedup
1,000
100
10
T3E
O2K
SP2
1
1
(a)
10
100
1,000
Processors
Scaled speedup
1,000
100
T3E
O2K
CLU
10
1
1
(b)
10
100
1,000
Processors
Scaled speedup
1,000
100
10
T3E
O2K
(c)
10
100
1,000
Processors
26
Rocflo
Finite volume
Unsteady, viscous, compressible flow
Block-structured meshes
ALE moving boundaries
Explicit time integration
2nd order upwind TVD
F90, MPI parallelism
MARCH/APRIL 2000
27
28
Rocketeer
by Robert A. Fiedler and John Norris
We need a powerful scientific visualization tool to analyze the
large, complex 3D data sets our whole system and subscale
rocket simulations generate. After an extensive review of existing packages, we decided to develop our own tool, which
we call Rocketeer. (Visit www.csar.uiuc.edu/F_software/
rocketeer to download a user guide and software.) The tool
has a number of features that make it ideal for visualizing data
from multicomponent simulations, including its support for
both structured and unstructured grids, cell-centered and
node-centered data, ghost cells, seamless merging of multiple data files, automated animation, and a smart reader for
HDF (hierarchical data format). A particularly useful feature for
visualizing field data in the interior of an SRM is Rocketeers
ability to depict translucent isosurfaces, which lets us view isosurfaces of temperature or pressure, for example, without
blocking the view of other isosurfaces deeper inside (see Figure B). Although our need to visualize data from SRM simulations specifically motivated many of these features, Rocketeer
is a broadly useful, general-purpose visualization tool.
Rocketeer is based on the Visualization Toolkit (VTK),1
which is in turn based on OpenGL to take advantage of
graphics hardware acceleration. It currently runs on Microsoft Windows and Unix/Linux. Planned enhancements
include implementing a clientserver model so that we can
perform most compute-intensive operations (in parallel) on
a remote supercomputer while interactive control and rendering are performed locally on a graphics workstation.
MARCH/APRIL 2000
support for various types of data distributions, selftuning of performance, and integrated support for
data migration that exploits internal parallelism.
Weve already incorporated Panda into Rocflo and
are doing the same in Rocsolid. Again, early results are promising, and we plan to use Panda to
handle parallel I/O within our main visualization
tool, Rocketeer (see sidebar).
Validation
Comparison of simulation results with known
test cases and laboratory data is essential to establish this approachs validity for science and engineering. With our GEN1 integrated code rapidly
maturing, we have begun an aggressive series of
computational experiments to verify and validate
its efficacy and fidelity. Fluid-solid interaction
problems we use for validation include flow over
an elastic panel, flow over a wing (Agard Wing
445.6), and a model of inhibitor deformation in an
SRM. We hope also to be able to make compar-
29
Figure 7. (a) The 2D propellant surface model employs two sizes of ammonium perchlorate particles
imbedded in a fuel/binder matrix. (b) 3D flames supported by AP and binder decomposition product
gases for configuration appear at midline region of (a).
isons with test data for small laboratory-scale rockets through collaboration with various government laboratories. A larger-scale test we are pursuing is to try to predict the propellant slumping
that led to failure for the Titan IV SRBs original
design. Our ultimate test will be comparison with
the immense amount of test data for the Space
Shuttle RSRM taken during static firing tests after
its redesign. These data include literally thousands
of readings from strain gauges, pressure curves,
and so on for a liberally instrumented test version
of the Shuttle RSRM.
New research directions
Our second-generation rocket simulation code,
GEN2, will require significantly more detailed
and sophisticated component models than those
in GEN1. Moreover, GEN2 will also support accident scenarios that will require even greater detail and finer resolution. To have these new models ready by the time we need them in GEN2, we
have already begun extensive research into these
modeling issues, some of which we outline here.
Heterogeneous propellant flames
30
the chamber due to acoustic-wave or mean-flow interactions and turbulence can affect this field, leading to what is known as erosive burning.
Some of the heat generated in the combustion
field is conducted to the propellant surface. This
heat is responsible for the surface regression and
the conversion of solid propellant to combustible
gases. The resulting burning surface is not flat
because the instantaneous regression rates of AP
and binder differ, and if cracks form in the propellant, the increase in propellant surface can
lead to a sharp increase in combustion intensity.
To describe the surface regression and to generate boundary conditions for chamber flow, we
must resolve the 3D combustion field and couple
it with physical processes such as heat conduction
in a thin surface layer in the propellant and allow
for pressure and thermal feedback from the chamber flow (see Figure 7).
Crack propagation in solid propellant
Figure 8. The
effect of a preexisting radial
crack on the
motors core flow:
Colored contours
denote pressure in
the core flow and
hydrostatic pressure in the solid
propellant. Note
the region of high
pressure (red) in
the deformed
crack and of low
pressure (blue)
downstream from
the crack.
The solid propellants in modern rockets use aluminum (Al) particles as fuel. As combustion proceeds, these particles in the propellant melt and agglomerate on the combustion interface. A complex
process follows as Al droplets detach from the surface and are injected into the core flow. The
droplets, whose initial size varies from 20 to 300 microns, are injected into a strong cross-flow, and they
provide a significant source of heat as they burn to
form Al oxides. Near-wall turbulence plays an important role in the dispersion of Al droplets, and as
a result, heat release is volumetrically distributed,
although dominant mainly in the near-wall region.
Al2O3 is the primary product of combustion, and it
appears either as fine powder of micron size or as
larger residual particles. The deposition of Al2O3
in the form of slag in the submerged nozzle can adversely affect motor performance.
The combustion of Al droplets strongly couples the dispersed phase (droplets and Al2O3 particles) with the continuous phase (the surrounding
core flow). We expect the GEN2 version of
Rocflo to include an Eulerian implementation of
the core flow and a Lagrangian implementation
of the Al droplets and the larger oxide particles.
The simulation will introduce tens of millions of
Al droplets into the flow at the combustion interface according to a specified probability distribution and local mass injection rate. The position,
velocity, temperature, and species concentration
of each droplet will be tracked in the simulation
over time by solving a set of ordinary differential
equations. The effect of the surrounding flow will
be parameterized in terms of lift and drag coefficients, heat and mass transfer coefficients, and
droplet burn rate. So far we have developed a de-
MARCH/APRIL 2000
Acknowledgments
We thank our many colleagues at CSAR for their research
contributions to this article. This program is truly a
collaborative effort based on the technical strengths of
many people. We thank Amit Acharya, Prosenjit Bagchi, S.
Balachandar, Dinshaw Balsara, John Buckmaster, Philippe
Geubelle, Changyu Hwang, Thomas L. Jackson, and BiingHorng Liou for their contributions to the New research
directions section. The CSAR research program is
supported by the US Department of Energy through the
University of California under subcontract B341494.
31
References
Michael T. Heath is the director of the Center for Simulation of Advanced Rockets at the University of Illinois,
Urbana-Champaign. He is also a professor in the Department of Computer Science, the director of the
Computational Science and Engineering Program, and
a senior research scientist at the National Center for
Supercomputing Applications at the university. His research interests are in numerical analysisparticularly
numerical linear algebra and optimizationand in parallel computing. He wrote Scientific Computing: An Introductory Survey (McGraw-Hill, 1997) and has served
as editor of several journals in scientific and high-performance computing. He received a BA in mathematics from the University of Kentucky, an MS in mathematics from the University of Tennessee, and a PhD in
computer science from Stanford University. Contact
him at CSAR, 2262 Digital Computer Lab., 1304 West
Springfield Ave., Urbana, IL 61801; m-heath@uiuc.edu;
www.csar.uiuc.edu.
1. G.R. Nickerson et al., The Solid Propellant Rocket Motor Performance Prediction Computer Program (SPP), Version 6.0, Tech. Report AFAL-TR-87-078, US Air Force Materials Lab., Edwards Air
Force Base, Calif., 1987.
2. G.P. Sutton, Rocket Propulsion Elements, 6th ed., John Wiley &
Sons, New York, 1992.
3. M.T. Heath and W.A. Dick, Virtual Rocketry: Rocket Science
Meets Computer Science, IEEE Computational Science & Eng.,
Vol. 5, No. 1, Jan.Mar. 1998, pp. 1626.
4. I.D. Parsons et al., Coupled Multi-Physics Simulations of Solid
Rocket Motors, Parallel and Distributed Processing Techniques
and Applications Conf., Vol. VI, CSREA Press, 1999.
5. P.V.S. Alavilli, D. Tafti, and F. Najjar, The Development of an
Advanced Solid-Rocket Flow Simulation Program ROCFLO, Proc.
38th AIAA Aerospace Sciences Meeting and Exhibit, AIAA Press, Reston, Va., 2000.
6. C. Farhat and M. Lesoinne, Two Efficient Staggered Procedures
for the Serial and Parallel Solution of Three-Dimensional Nonlinear Transient Aeroelastic Problems, Computer Methods in Applied Mechanics and Eng., Vol. 182, Nos. 3 and 4, 2000.
32