Professional Documents
Culture Documents
Modelling of Fluid Motion in Spacecraft Propellant Tanks - Sloshing PDF
Modelling of Fluid Motion in Spacecraft Propellant Tanks - Sloshing PDF
Nicolas.Fries@astrium.eads.net
Abstract
Gas-free liquid expulsion is a key function of propellant tanks in spacecraft. It is essential to
accurately predict the fluid motion in both, an accelerated environment as well as g conditions.
Propellant sloshing in tanks also influences the rigid body motion of the spacecraft, which then
needs to be controlled by the reaction control system. Therefore, it is necessary to pay special
attention to the sloshing issue, which includes e.g. the sloshing forces and torques imposed by the
liquid motion in the tank, and as a result the corresponding shifts of the CoG. Various fluid
mechanical approaches exist to determine the sloshing behaviour including:
1. Spring-mass or pendulum models are frequently used to evaluate sloshing forces and
torques of the rigid body. They are frequently applied for sloshing in an accelerated
environment, e.g. during the ascent phase and in-orbit manoeuvres. For simple geometries
the parameters of the spring-mass or pendulum model can be derived from literature.
However, for real tank geometries a number of Astrium ST in-house tools exist which are
used to generate the models representing the propellant behaviour.
2. CFD tools such as FLOW-3D may be used to predict the sloshing behaviour. Clearly these
tools are often applied in a low-g environment where spring-mass or pendulum models are
not valid any more, especially when sloshing occurs in capillary dominated regimes.
3. For g applications also closed loop CFD simulation tools are used to consider the coupling
between sloshing motion, rigid body motion and the reaction control system.
Details concerning the theoretical background as well as aspects concerning their verification e.g.
by tests will be given. Also an overview of the various tools applied at Astrium ST and the actual
research programs will be presented.
1. INTRODUCTION - SLOSHING MODES
2. INTRODUCTION - DAMPING
1 A
= ln 0
i Ai
(1)
4 2 2
dE / dt
2E
(2)
Re1 =
aL3
1
Ga
(3)
3.1.
3.2.
Pendulum model
a
ln
(4)
(t ) = max sin ( t )
(5)
mliquid = m0 + m1 + m2 + ...
(6)
Spring-mass model
cn
mn
(7)
(8)
Response curve
(10)
B=
(1 )
2 2
(11)
+ 4 2 2
mn
(12)
(14)
Resulting forces
Fn (t ) = c n x(t ) = a mn sin( (t ))
(13)
1.2
N= 3
lambda, eivec
1.57867E+00
1.00000E+00
-2.28083E-02
8.15513E-03
l[cm],hinge[cm]
6.33445E+01
1.13408E+02
mslosh/mliq
5.86500E-01
mrigid/mliq
3.95278E-01
hinge h0 [cm]
7.88831E+01
mliquid [kg]
2.09440E+03
fill height[cm]
1.00000E+02
0.8
1.0
z
r
= Amn cosh mn J m mn K
R
R
m n
K cos(m )e imnt
(16)
100
80
0.2
60
20
20
40
60
r
80 100
( 2.00)
20
40
60
r
80 100
( 2.00)
20
40
60
r
80 100
( 2.00)
0.2
0.4
0.6
0.8
1.0
-100
-80
-60
-40
-20
lambda, eivec
5.28115E+00
1.10794E-02
1.00000E+00
-1.36456E-02
l[cm],hinge[cm]
1.89353E+01
1.23512E+02
mslosh/mliq
1.46113E-02
z
180
160
140
120
100
80
-2
60
40
-4
20
0.2
0.4
0.6
0.8
1.0
-100
-80
-60
-40
-20
lambda, eivec
8.50671E+00
-2.42025E-03
8.75209E-03
1.00000E+00
l[cm],hinge[cm]
1.17554E+01
1.30645E+02
mslosh/mliq
3.61052E-03
r
where = u , and is the velocity potential
of the liquid. Solving this equation with the
corresponding boundary conditions at the
tank bottom and walls one obtains the
solutions of the liquid motion and the sloshing
behaviour. For a cylindrical tank, the velocity
potential is defined in cylindrical coordinates
for the sloshing mode (m, n)
120
40
(15)
140
z
180
160
140
120
100
2 = 0
160
80
60
-2
z
180
40
20
-4
0.4
0.6
0.2
0.4
0.6
0.8
1.0
-100
-80
-60
-40
-20
transient
Angles and
Angular Rates
Controller
(A5ME Algorithms)
Dist. Forces
and Torques
Rigid Body
Dynamics
...
...
Tank #1 Slosh Dynamics
Tank #2 Slosh Dynamics
Windows NT
Environment
Linear and
Angular
Accelerations
Overall
Upper
Stage
Dynamics
VISUAL
BASIC
MMI
EXCEL
DATA
BASE
VEHICLE
DYNAMICS
SIMULATION
PROCESS
SHARED
MEMORY
AREA
WINDOW
MATLAB
PROCESS
SET-UP &
CONTROL OF
INTERPROCESS
COMMUNICATION
N
2
1
Hot Gas
Thruster Cluster
9. CONCLUSION
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
10
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
11