Professional Documents
Culture Documents
Lid-Driven Cavity Flow PDF
Lid-Driven Cavity Flow PDF
Lid-Driven Cavity Flow PDF
[1][ 4 ]
[2][ 4 ]
[ 3][ 4 ]
[ 4 ][ 4 ]
0,4
1,4
2,4
3,4
4,4
[0][ 3]
[1][ 3]
[2][ 3]
[ 3][ 3]
[ 4 ][ 3]
0,3
1,3
2,3
3,3
4,3
[0][2]
[1][2]
[2][2]
[ 3][2]
[ 4 ][2]
0,2
1,2
2,2
3,2
4,2
[0][1]
[1][1]
[2][1]
[ 3][1]
[ 4 ][1]
0,1
1,1
2,1
3,1
4,1
[0][0]
[1][0]
[2][0]
[ 3][0]
[ 4 ][0]
0,0
1,0
2,0
3,0
4,0
i=0
i=1
i=2
i=3
i=4
j=4
j=3
j=2
j=1
j=0
Stream function
Section C
2
2
2
2 n
n+1
n
n
(1 t 2 )(1 t 2 ) = + t + (t 2 )(t 2 )
x
y
x
y
2
2 n
2 n
)(t
)
=
(t
)g
x 2
y 2
x 2
(10)
t
2t
t
i, j1n 2 i, j n + 2 i, j+1n
2
y
y
y
(11)
= a i, j1n (b 1) i, j n c i, j+1n
(12)
2
t
2t
t
(t 2 )gi, j n = 2 gi1,1n 2 gi, j n + 2 gi+1, j n
x
x
x
x
(13)
(14)
(t
2
(1 t
) f = n + t n + (t 2 )(t 2 ) n
2
x
x
y
(2)
gi, j n =
f = (1 t
) n+1
2
y
(3)
// Recall (t2/x2) gn
Section A
// Expand (1-t2/x2) term on LHS
2
t
(1 t 2 ) f = fi, j n+1 2 ( fi1, j n+1 2 fi, j n+1 + fi+1, j n+1 )
x
x
(4)
t
2t
t
f n+1 + (1+ 2 ) fi, j n+1 2 fi+1, j n+1
2 i1, j
x
x
x
(5)
t
f n+1
2 i+1, j
x
Section B
// Expand (1-t2/y2) term of f on LHS
(1 t
2
t
) i, j n+1 = i, j n+1 2 (i, j1n+1 2i, j n+1 + i, j+1n+1 )
2
y
y
=
t
2t
t
i, j1n+1 + (1+ 2 )i, j n+1 2 i, j+1n+1
2
y
y
y
= a i, j1n+1 + b i, j n+1 + c
t
i, j+1n+1
2
y
(7)
(8)
(9)
When i = 0 , j = 1
When i = 1 , j = 1
When i = 2 , j = 1
When i = 3 , j = 1
When i = 4 , j = 1
!
#
#
#
#
#
#
#"
b0
c0
a1
b1
c1
a2
b2
c2
a3
b3
a4
"
$
$
$
$
$
$
$#
!
#
#
#
#
#
#
#"
1 C[0]
C[0]
!
0 $# L=0,1
&
0 &# 1,1
&#
0 &# 2,1
c3 &# 3,1
&#
b4 &%# R=4,1
"
0
0 b1 a1C[0]
c1
a2
b2
c2
a3
b3
a4
a0 = 0,b0 = 1,c0 = 0
a4 = 0,b4 = 1,c4 = 0
$ ! S = B.C $
& # 0,1
&
& #
&
S1,1
& #
&
S2,1
&=#
&
& #
&
S3,1
& #
&
&% #" S4,1 = B.C &%
0 %" L=0,1
'$
0 '$ 1,1
'$
0 '$ 2,1
c3 '$ 3,1
'$
b4 '&$# R=4,1
a2
b2
c2
a3
b3
a4
!
#
#
#
#
#
#
#"
b4 R=4,1 = B.C
!
#
#
#
#
#
#
#"
% " S /b = D
[0]
' $ 0,1 0
' $ S1,1 a1 D[0]
' $
S2,1
'=$
' $
S3,1
' $
'& $#
S4,1
0 $! L=0,1
&#
0 &# 1,1
&#
0 &# 2,1
c3 &# 3,1
&#
b4 &%#" R=4,1
b0 L=0,1 = B.C
b0
c0
a1
b1
c1
a2
b2
c2
a3
b3
a4
c0 / b0 = C[0]
a1
b1
c1
a2
b2
c2
a3
b3
a4
%
'
'
'
'
'
'
'
&
$ !
S0,1 / b0 = D[0]
& #
& # (S1,1 a1 D[0] / (b1 a1C[0] ) = D[1]
& #
S2,1
&=#
& #
S3,1
& #
&% #"
S4,1
$
&
&
&
&
&
&
&
%
!
0 $# L=0,1
&
0 &# 1,1
&#
0 &# 2,1
c3 &# 3,1
&#
b4 &%# R=4,1
"
!
0 $# L=0,1
&
0 &# 1,1
&#
0 &# 2,1
c3 &# 3,1
&#
b4 &%# R=4,1
"
$ ! S = B.C $
& # 0,1
&
& #
&
S1,1
& #
&
S2,1
&=#
&
& #
&
S3,1
& #
&
&% #" S4,1 = B.C &%
$ ! S /b = D
[0]
& # 0,1 0
& #
S1,1
& #
S2,1
&=#
#
&
S3,1
& #
&% #"
S4,1
$
&
&
&
&
&
&
&%
"
$
$
$
$
$
$
$#
"
$
$
$
$
$
$
$#
C[1]
b2 a2C[1]
c2
a3
b3
a4
1 C[0]
0 %" L=0,1
'$
0 '$ 1,1
'$
0 '$ 2,1
c3 '$ 3,1
'$
b4 '&$# R=4,1
C[1]
a3
b3
a4
"
$
$
$
$
$
$
$
#
!
#
#
#
#
#
#
#
"
1 C[0]
1 C[0]
0 %" L=0,1
'$
0 '$ 1,1
'$
0 '$ 2,1
c3 '$ 3,1
'$
b4 '&$# R=4,1
0 %" L=0,1
'$
0 '$ 1,1
'$
0 '$ 2,1
c3 '$ 3,1
'$
b4 '&$# R=4,1
C[1]
C[2]
b3 a3C[2]
a4
1 C[0]
% "
S0,1 / b0 = D[0]
' $
' $ (S1,1 a1 D[0] / (b1 a1C[0] ) = D[1]
' $
S2,1 a2 D[1]
'=$
' $
S3,1
' $
'& $
S4,1
#
C[1]
C[2]
c3 / (b3 + a3C[2] ) = C[ 3]
a4
b4
$!
&#
&#
&#
&#
&#
&#
&#"
%
%
'
'
'
'
'
'
'
&
% "
S0,1 / b0 = D[0]
' $
' $ (S1,1 a1 D[0] / (b1 a1C[0] ) = D[1]
' $
' = $ (S2,1 a2 D[1] ) / (b2 a2C[1] ) = D[2]
' $
S3,1
' $
'& $
S4,1
#
% "
S0,1 / b0 = D[0]
' $
' $ (S1,1 a1 D[0] / (b1 a1C[0] ) = D[1]
' $
' = $ (S2,1 a2 D[1] ) / (b2 a2C[1] ) = D[2]
' $
S3,1 a[ 3] D[2]
' $
'& $
S4,1
#
%
'
'
'
'
'
'
'
&
%
'
'
'
'
'
'
'
&
S0,1 / b0 = D[0]
L=0,1 $ !
& #
1,1 & # (S1,1 a1 D[0] / (b1 a1C[0] ) = D[1]
& #
2,1 & = # (S2,1 a2 D[1] ) / (b2 a2C[1] ) = D[2]
3,1 & # (S3,1 a3 D[2] ) / (b3 a3C[2] ) = D[ 3]
& #
R=4,1 &% #
S4,1
"
$
&
&
&
&
&
&
&
%
"
$
$
$
$
$
$
$
#
1 C[0]
1 C[0] =
0
0
1
0
C[1]
C[2]
C[ 3]
b4 a4 C[ 3]
!
#
#
#
#
#
#
#"
"
$
$
$
$
$
$
$
$
$
$
$
$
#
c0
b0
1 C[0]
C[1]
C[2]
C[ 3]
$!
&#
&#
&#
&#
&#
&#
&%#"
%"
'$
'$
'$
'$
'$
'$
'$
&#
S0,1 / b0 = D[0]
L=0,1 % "
' $
1,1 ' $ (S1,1 a1 D[0] / (b1 a1C[0] ) = D[1]
' $
2,1 ' = $ (S2,1 a2 D[1] ) / (b2 a2C[1] ) = D[2]
3,1 ' $ (S3,1 a3 D[2] ) / (b3 a3C[2] ) = D[ 3]
' $
R=4,1 '& $
S4,1 a4 D[ 3]
#
L=0,1 $ !
& #
1,1 & #
& #
2,1 & = #
3,1 & #
& #
R=4,1 &% #
"
S0,1 / b0 = D[0]
(S1,1 a1 D[0] / (b1 a1C[0] ) = D[1]
(S2,1 a2 D[1] ) / (b2 a2C[1] ) = D[2]
(S3,1 a3 D[2] ) / (b3 a3C[2] ) = D[ 3]
(S4,1 a4 D[ 3] ) / (b4 a4 C[ 4 ] ) = D[ 4 ]
c1
C[1] =
b1 a1C[0]
c2
C[2] =
b2 a2C[2]
c3
C[ 3] =
b3 a3C[ 3]
%
'
'
'"
'$
'$
'$
'$
'$
'$
'$#
'
'
&
L=0,1
1,1
2,1
3,1
R=4,1
"
$
$
$
% $
' $
' $
' $
'=$
' $
' $
'& $
$
$
$
$#
%
'
'
'
'
'
'
'
&
$
&
&
&
&
&
&
&
%
S0,1
= D[0]
b0
S1,1 a1 D[0]
= D[1]
b1 a1C[0]
S2,1 a2 D[1]
= D[2]
b2 a2C[1]
S3,1 a3 D[2]
= D[ 3]
b3 a3C[2]
S4,1 a4 D[ 3]
= D[ 4 ]
b4 a4 C[ 3]
%
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'&