24-35, 2003
COMPARISON OF FOUR ALGORITHMS FOR SOLVING PRESSUREVELOCITY LINKED EQUATIONS IN SIMULATING ATRIUM FIRE
R. Yin and W.K. Chow
Department of Building Service Engineering, The Hong Kong Polytechnic University, Hong Kong, China
(Received 14 January 2003; Accepted 25 February 2003)
ABSTRACT
Four algorithms for solving the pressure-velocity linked equation were compared by simulating the pressure
distribution in an atrium fire. The four algorithms studied were the SIMPLE, the SIMPLER, the SIMPLEC and
the PISO. Four heat release rates of fire in an arbitrary atrium were considered. Different under-relaxation
factors for velocity components were assigned. It is found that the flow variables predicted by the four
algorithms are the same, though the pressure distributions are quite different. Two sets of predicted pressure
were found. The SIMPLE/SIMPLEC/PISO resulted in one set and the SIMPLER resulted in another.
Macroscopic parameters useful to the fire industry were also computed.
1.
INTRODUCTION
24
2.
GOVERNING EQUATIONS
(u) + (v) =
( ) + ( ) + S
x
y
x
x
y
y
(1)
a P =
a i SP
a eu*e =
(3)
P = P P*
1 0
a PP
(7)
and
u = u u*
a i i + SU +
(6)
i=E, W ,N, S
a P
P =
(8)
(4)
a e u 'e =
(9)
3.
u = u* + u
PRESSURE-VELOCITY LINKED
EQUATION
(10)
P = P* + P
(11)
Control
volume for u
v(i,j)
Grid point
at (i,j)
w P
P(i,j)
k(i,j)
(i,j)
T(i,j)
u(i,j)
v
Control
volume for v
25
Yes
Calculate pseudo-velocities
using equation (B2)
No
No
SIMPLEC
Algorithm?
Set u* = u
v* = v
P* = P
* =
Yes
Update velocity using equation (10)
No
SIMPLER
Algorithm?
Yes
PISO
Algorithm?
Yes
Set P** = P, u** = u, v** = v
No
Convergence?
Yes
End
26
No
4.
NUMERICAL EXPERIMENTS
Flow
variables
Turbulence
kinetic energy k
Turbulence
energy
dissipation
Temperature
T
Density
Turbulence
viscosity
Pressure
P
Underrelaxation
factor
0.7
0.7
0.5
1.0
0.6
0.7
2m
9m
2m
9 parts
4 parts
Free
boundary
12 parts
Heat source
5 parts
9 parts
2 parts
9 parts
10 parts
4m
9m
13.5 m
Fig. 3: Geometry for numerical experiments
27
5.
PRESSURE DISTRIBUTION
5 ms-1-1
5 ms
y/m
/m
y
3
10
x/m
x/m
Fig. 4 Velocity vectors -1
(with heat release rate 1M Wm )
Fig. 4: Velocity vectors (with heat release rate 1 MWm-1)
28
15
29
150oC
y/m
100oC
3
50oC
200oC
300oC
0
0
12
x/m
Fig. 6: Temperature contours (with heat release rate 1 MWm-1)
30
6.
ERROR ANALYSIS
7.
COMPARISON
ALGORITHMS
OF
THE
FOUR
8.
MACROSCOPIC PARAMETERS
i u i in
(12)
i u i out
(13)
Ti A i
Tav = i
Ai
(14)
31
Heat release
rate
/MWm-1
Inflow rate at
opening
Fin/kgs-1m-1
Outflow rate at
opening
Fout/kgs-1m-1
Average
temperature
of atrium
Tav/C
0.5
1.0
1.5
2.0
-6.88
-8.10
-8.73
-9.13
6.89
8.10
8.72
9.12
96
145
205
248
3.
4.
5.
6.
7.
8.
ACKNOWLEDGMENT
9.
10.
11.
12.
9.
CONCLUSIONS
REFERENCES
1.
2.
32
13.
14.
where
(A8)
(A8)
aP = aE + aW+ aN + aS
(A9)
15.
16.
APPENDIX A: REVIEW
SIMPLE ALGORITHM
OF
THE
1.
2.
3.
4.
5.
u e = u e1 + u e 2
(A1)
P = P1 + P2
(A2)
where
u e1 = (PP 1 PE 1 )
u e 2 =
APPENDIX B: REVIEW
SIMPLER ALGORITHM
Ae
ae
P2
PE 2 )
Ae
ae
(A4)
THE
u e = u *e + d e (PP PE )
ue
a nb u nb + S uU A e
=
+
(P
Ae
ae
(A6)
ae
ae
PE )
(B1)
u e is defined as:
The pseudo-velocity ~
where
de =
OF
(A3)
a nb u nb + (P
ae
6.
~
ue =
a nb u nb + S uU
ae
(B2)
ue = ~
u e + d e (PW PE )
(B3)
(A7)
33
(B4)
de =
Ae
(C3)
a e a nb
where
aP = (Ad)E ; aW = (Ad)W ; aS = (Ad)S ;
aN = (Ad)N
(B5)
(B5)
aP = aE + aW + aN + aS
S PU = (~
uA) w (~
uA) e + (~
vA) s (~
vA ) n
(B6)
(B7)
APPENDIX C: REVIEW
SIMPLEC ALGORITHM
The term
a nb u nb
OF
THE
In
u e = u*e + de (PP PE )
where
34
(C2)
(D1)
P = P * + P = P * + P1 + P2 = P ** + P2
(D2)
(D3)
where
aE = (Ad)E ; aW = (Ad)W ; aS = (Ad)S ;
aN = (Ad)N
(D4)
(D4)
aP = aE + aW + aN + aS
(D5)
A
A
) W a nb unb ( ) E
a
a
A
A
( )S a nb vnb ( ) N
a
a
b=(
a nbunb +
(D6)
a nb vnb
35