Fundamentals of Computational Fluid
-
Upload
pengyuan-yao -
Category
Documents
-
view
235 -
download
0
Transcript of Fundamentals of Computational Fluid
-
8/9/2019 Fundamentals of Computational Fluid
1/276
F u n d a m e n t a l s o f C o m p u t a t i o n a l F l u i d
D y n a m i c s
H a r v a r d L o m a x a n d T h o m a s H . P u l l i a m
N A S A A m e s R e s e a r c h C e n t e r
D a v i d W . Z i n g g
U n i v e r s i t y o f T o r o n t o I n s t i t u t e f o r A e r o s p a c e S t u d i e s
A u g u s t 2 6 , 1 9 9 9
-
8/9/2019 Fundamentals of Computational Fluid
2/276
-
8/9/2019 Fundamentals of Computational Fluid
3/276
C o n t e n t s
1 I N T R O D U C T I O N 1
1 . 1 M o t i v a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1 . 2 B a c k g r o u n d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1 . 2 . 1 P r o b l e m S p e c i c a t i o n a n d G e o m e t r y P r e p a r a t i o n . . . . . . . 2
1 . 2 . 2 S e l e c t i o n o f G o v e r n i n g E q u a t i o n s a n d B o u n d a r y C o n d i t i o n s . 3
1 . 2 . 3 S e l e c t i o n o f G r i d d i n g S t r a t e g y a n d N u m e r i c a l M e t h o d . . . . 3
1 . 2 . 4 A s s e s s m e n t a n d I n t e r p r e t a t i o n o f R e s u l t s . . . . . . . . . . . . 4
1 . 3 O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1 . 4 N o t a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 C O N S E R V A T I O N L A W S A N D T H E M O D E L E Q U A T I O N S 7
2 . 1 C o n s e r v a t i o n L a w s . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 . 2 T h e N a v i e r - S t o k e s a n d E u l e r E q u a t i o n s . . . . . . . . . . . . . . . . . 8
2 . 3 T h e L i n e a r C o n v e c t i o n E q u a t i o n . . . . . . . . . . . . . . . . . . . . 1 2
2 . 3 . 1 D i e r e n t i a l F o r m . . . . . . . . . . . . . . . . . . . . . . . . . 1 2
2 . 3 . 2 S o l u t i o n i n W a v e S p a c e . . . . . . . . . . . . . . . . . . . . . . 1 3
2 . 4 T h e D i u s i o n E q u a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4
2 . 4 . 1 D i e r e n t i a l F o r m . . . . . . . . . . . . . . . . . . . . . . . . . 1 4
2 . 4 . 2 S o l u t i o n i n W a v e S p a c e . . . . . . . . . . . . . . . . . . . . . . 1 5
2 . 5 L i n e a r H y p e r b o l i c S y s t e m s . . . . . . . . . . . . . . . . . . . . . . . . 1 6
2 . 6 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7
3 F I N I T E - D I F F E R E N C E A P P R O X I M A T I O N S 2 1
3 . 1 M e s h e s a n d F i n i t e - D i e r e n c e N o t a t i o n . . . . . . . . . . . . . . . . . 2 1
3 . 2 S p a c e D e r i v a t i v e A p p r o x i m a t i o n s . . . . . . . . . . . . . . . . . . . . 2 4
3 . 3 F i n i t e - D i e r e n c e O p e r a t o r s . . . . . . . . . . . . . . . . . . . . . . . 2 5
3 . 3 . 1 P o i n t D i e r e n c e O p e r a t o r s . . . . . . . . . . . . . . . . . . . . 2 5
3 . 3 . 2 M a t r i x D i e r e n c e O p e r a t o r s . . . . . . . . . . . . . . . . . . . 2 5
3 . 3 . 3 P e r i o d i c M a t r i c e s . . . . . . . . . . . . . . . . . . . . . . . . . 2 9
3 . 3 . 4 C i r c u l a n t M a t r i c e s . . . . . . . . . . . . . . . . . . . . . . . . 3 0
i i i
-
8/9/2019 Fundamentals of Computational Fluid
4/276
3 . 4 C o n s t r u c t i n g D i e r e n c i n g S c h e m e s o f A n y O r d e r . . . . . . . . . . . . 3 1
3 . 4 . 1 T a y l o r T a b l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1
3 . 4 . 2 G e n e r a l i z a t i o n o f D i e r e n c e F o r m u l a s . . . . . . . . . . . . . . 3 4
3 . 4 . 3 L a g r a n g e a n d H e r m i t e I n t e r p o l a t i o n P o l y n o m i a l s . . . . . . . 3 5
3 . 4 . 4 P r a c t i c a l A p p l i c a t i o n o f P a d e F o r m u l a s . . . . . . . . . . . . . 3 7
3 . 4 . 5 O t h e r H i g h e r - O r d e r S c h e m e s . . . . . . . . . . . . . . . . . . . 3 8
3 . 5 F o u r i e r E r r o r A n a l y s i s . . . . . . . . . . . . . . . . . . . . . . . . . . 3 9
3 . 5 . 1 A p p l i c a t i o n t o a S p a t i a l O p e r a t o r . . . . . . . . . . . . . . . . 3 9
3 . 6 D i e r e n c e O p e r a t o r s a t B o u n d a r i e s . . . . . . . . . . . . . . . . . . . 4 3
3 . 6 . 1 T h e L i n e a r C o n v e c t i o n E q u a t i o n . . . . . . . . . . . . . . . . 4 4
3 . 6 . 2 T h e D i u s i o n E q u a t i o n . . . . . . . . . . . . . . . . . . . . . . 4 6
3 . 7 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 7
4 T H E S E M I - D I S C R E T E A P P R O A C H 5 1
4 . 1 R e d u c t i o n o f P D E ' s t o O D E ' s . . . . . . . . . . . . . . . . . . . . . . 5 2
4 . 1 . 1 T h e M o d e l O D E ' s . . . . . . . . . . . . . . . . . . . . . . . . 5 2
4 . 1 . 2 T h e G e n e r i c M a t r i x F o r m . . . . . . . . . . . . . . . . . . . . 5 3
4 . 2 E x a c t S o l u t i o n s o f L i n e a r O D E ' s . . . . . . . . . . . . . . . . . . . . 5 4
4 . 2 . 1 E i g e n s y s t e m s o f S e m i - D i s c r e t e L i n e a r F o r m s . . . . . . . . . . 5 4
4 . 2 . 2 S i n g l e O D E ' s o f F i r s t - a n d S e c o n d - O r d e r . . . . . . . . . . . . 5 5
4 . 2 . 3 C o u p l e d F i r s t - O r d e r O D E ' s . . . . . . . . . . . . . . . . . . . 5 7
4 . 2 . 4 G e n e r a l S o l u t i o n o f C o u p l e d O D E ' s w i t h C o m p l e t e E i g e n s y s t e m s 5 9
4 . 3 R e a l S p a c e a n d E i g e n s p a c e . . . . . . . . . . . . . . . . . . . . . . . . 6 1
4 . 3 . 1 D e n i t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1
4 . 3 . 2 E i g e n v a l u e S p e c t r u m s f o r M o d e l O D E ' s . . . . . . . . . . . . . 6 2
4 . 3 . 3 E i g e n v e c t o r s o f t h e M o d e l E q u a t i o n s . . . . . . . . . . . . . . 6 3
4 . 3 . 4 S o l u t i o n s o f t h e M o d e l O D E ' s . . . . . . . . . . . . . . . . . . 6 5
4 . 4 T h e R e p r e s e n t a t i v e E q u a t i o n . . . . . . . . . . . . . . . . . . . . . . 6 7
4 . 5 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 8
5 F I N I T E - V O L U M E M E T H O D S 7 1
5 . 1 B a s i c C o n c e p t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2
5 . 2 M o d e l E q u a t i o n s i n I n t e g r a l F o r m . . . . . . . . . . . . . . . . . . . . 7 3
5 . 2 . 1 T h e L i n e a r C o n v e c t i o n E q u a t i o n . . . . . . . . . . . . . . . . 7 3
5 . 2 . 2 T h e D i u s i o n E q u a t i o n . . . . . . . . . . . . . . . . . . . . . . 7 4
5 . 3 O n e - D i m e n s i o n a l E x a m p l e s . . . . . . . . . . . . . . . . . . . . . . . 7 4
5 . 3 . 1 A S e c o n d - O r d e r A p p r o x i m a t i o n t o t h e C o n v e c t i o n E q u a t i o n . 7 5
5 . 3 . 2 A F o u r t h - O r d e r A p p r o x i m a t i o n t o t h e C o n v e c t i o n E q u a t i o n . 7 7
5 . 3 . 3 A S e c o n d - O r d e r A p p r o x i m a t i o n t o t h e D i u s i o n E q u a t i o n . . 7 8
5 . 4 A T w o - D i m e n s i o n a l E x a m p l e . . . . . . . . . . . . . . . . . . . . . . 8 0
-
8/9/2019 Fundamentals of Computational Fluid
5/276
5 . 5 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3
6 T I M E - M A R C H I N G M E T H O D S F O R O D E ' S 8 5
6 . 1 N o t a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 6
6 . 2 C o n v e r t i n g T i m e - M a r c h i n g M e t h o d s t o O E ' s . . . . . . . . . . . . . 8 7
6 . 3 S o l u t i o n o f L i n e a r O E ' s W i t h C o n s t a n t C o e c i e n t s . . . . . . . . . 8 8
6 . 3 . 1 F i r s t - a n d S e c o n d - O r d e r D i e r e n c e E q u a t i o n s . . . . . . . . . 8 9
6 . 3 . 2 S p e c i a l C a s e s o f C o u p l e d F i r s t - O r d e r E q u a t i o n s . . . . . . . . 9 0
6 . 4 S o l u t i o n o f t h e R e p r e s e n t a t i v e O E ' s . . . . . . . . . . . . . . . . . 9 1
6 . 4 . 1 T h e O p e r a t i o n a l F o r m a n d i t s S o l u t i o n . . . . . . . . . . . . . 9 1
6 . 4 . 2 E x a m p l e s o f S o l u t i o n s t o T i m e - M a r c h i n g O E ' s . . . . . . . . 9 2
6 . 5 T h e
; R e l a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3
6 . 5 . 1 E s t a b l i s h i n g t h e R e l a t i o n . . . . . . . . . . . . . . . . . . . . . 9 3
6 . 5 . 2 T h e P r i n c i p a l - R o o t . . . . . . . . . . . . . . . . . . . . . . . 9 5
6 . 5 . 3 S p u r i o u s - R o o t s . . . . . . . . . . . . . . . . . . . . . . . . . 9 5
6 . 5 . 4 O n e - R o o t T i m e - M a r c h i n g M e t h o d s . . . . . . . . . . . . . . . 9 6
6 . 6 A c c u r a c y M e a s u r e s o f T i m e - M a r c h i n g M e t h o d s . . . . . . . . . . . . 9 7
6 . 6 . 1 L o c a l a n d G l o b a l E r r o r M e a s u r e s . . . . . . . . . . . . . . . . 9 7
6 . 6 . 2 L o c a l A c c u r a c y o f t h e T r a n s i e n t S o l u t i o n ( e r
j j e r
!
) . . . . 9 8
6 . 6 . 3 L o c a l A c c u r a c y o f t h e P a r t i c u l a r S o l u t i o n ( e r
) . . . . . . . . 9 9
6 . 6 . 4 T i m e A c c u r a c y F o r N o n l i n e a r A p p l i c a t i o n s . . . . . . . . . . . 1 0 0
6 . 6 . 5 G l o b a l A c c u r a c y . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 1
6 . 7 L i n e a r M u l t i s t e p M e t h o d s . . . . . . . . . . . . . . . . . . . . . . . . 1 0 2
6 . 7 . 1 T h e G e n e r a l F o r m u l a t i o n . . . . . . . . . . . . . . . . . . . . . 1 0 2
6 . 7 . 2 E x a m p l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 3
6 . 7 . 3 T w o - S t e p L i n e a r M u l t i s t e p M e t h o d s . . . . . . . . . . . . . . 1 0 5
6 . 8 P r e d i c t o r - C o r r e c t o r M e t h o d s . . . . . . . . . . . . . . . . . . . . . . . 1 0 6
6 . 9 R u n g e - K u t t a M e t h o d s . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 7
6 . 1 0 I m p l e m e n t a t i o n o f I m p l i c i t M e t h o d s . . . . . . . . . . . . . . . . . . . 1 1 0
6 . 1 0 . 1 A p p l i c a t i o n t o S y s t e m s o f E q u a t i o n s . . . . . . . . . . . . . . 1 1 0
6 . 1 0 . 2 A p p l i c a t i o n t o N o n l i n e a r E q u a t i o n s . . . . . . . . . . . . . . . 1 1 1
6 . 1 0 . 3 L o c a l L i n e a r i z a t i o n f o r S c a l a r E q u a t i o n s . . . . . . . . . . . . 1 1 2
6 . 1 0 . 4 L o c a l L i n e a r i z a t i o n f o r C o u p l e d S e t s o f N o n l i n e a r E q u a t i o n s . 1 1 5
6 . 1 1 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 7
7 S T A B I L I T Y O F L I N E A R S Y S T E M S 1 2 1
7 . 1 D e p e n d e n c e o n t h e E i g e n s y s t e m . . . . . . . . . . . . . . . . . . . . . 1 2 2
7 . 2 I n h e r e n t S t a b i l i t y o f O D E ' s . . . . . . . . . . . . . . . . . . . . . . . 1 2 3
7 . 2 . 1 T h e C r i t e r i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 3
7 . 2 . 2 C o m p l e t e E i g e n s y s t e m s . . . . . . . . . . . . . . . . . . . . . . 1 2 3
-
8/9/2019 Fundamentals of Computational Fluid
6/276
7 . 2 . 3 D e f e c t i v e E i g e n s y s t e m s . . . . . . . . . . . . . . . . . . . . . . 1 2 3
7 . 3 N u m e r i c a l S t a b i l i t y o f O E ' s . . . . . . . . . . . . . . . . . . . . . . 1 2 4
7 . 3 . 1 T h e C r i t e r i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 4
7 . 3 . 2 C o m p l e t e E i g e n s y s t e m s . . . . . . . . . . . . . . . . . . . . . . 1 2 5
7 . 3 . 3 D e f e c t i v e E i g e n s y s t e m s . . . . . . . . . . . . . . . . . . . . . . 1 2 5
7 . 4 T i m e - S p a c e S t a b i l i t y a n d C o n v e r g e n c e o f O E ' s . . . . . . . . . . . . 1 2 5
7 . 5 N u m e r i c a l S t a b i l i t y C o n c e p t s i n t h e C o m p l e x - P l a n e . . . . . . . . . 1 2 8
7 . 5 . 1 - R o o t T r a c e s R e l a t i v e t o t h e U n i t C i r c l e . . . . . . . . . . . 1 2 8
7 . 5 . 2 S t a b i l i t y f o r S m a l l t . . . . . . . . . . . . . . . . . . . . . . . 1 3 2
7 . 6 N u m e r i c a l S t a b i l i t y C o n c e p t s i n t h e C o m p l e x h P l a n e . . . . . . . . 1 3 5
7 . 6 . 1 S t a b i l i t y f o r L a r g e h . . . . . . . . . . . . . . . . . . . . . . . . 1 3 5
7 . 6 . 2 U n c o n d i t i o n a l S t a b i l i t y , A - S t a b l e M e t h o d s . . . . . . . . . . . 1 3 6
7 . 6 . 3 S t a b i l i t y C o n t o u r s i n t h e C o m p l e x h P l a n e . . . . . . . . . . . 1 3 7
7 . 7 F o u r i e r S t a b i l i t y A n a l y s i s . . . . . . . . . . . . . . . . . . . . . . . . 1 4 1
7 . 7 . 1 T h e B a s i c P r o c e d u r e . . . . . . . . . . . . . . . . . . . . . . . 1 4 1
7 . 7 . 2 S o m e E x a m p l e s . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 2
7 . 7 . 3 R e l a t i o n t o C i r c u l a n t M a t r i c e s . . . . . . . . . . . . . . . . . . 1 4 3
7 . 8 C o n s i s t e n c y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 3
7 . 9 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 6
8 C H O I C E O F T I M E - M A R C H I N G M E T H O D S 1 4 9
8 . 1 S t i n e s s D e n i t i o n f o r O D E ' s . . . . . . . . . . . . . . . . . . . . . . 1 4 9
8 . 1 . 1 R e l a t i o n t o - E i g e n v a l u e s . . . . . . . . . . . . . . . . . . . . 1 4 9
8 . 1 . 2 D r i v i n g a n d P a r a s i t i c E i g e n v a l u e s . . . . . . . . . . . . . . . . 1 5 1
8 . 1 . 3 S t i n e s s C l a s s i c a t i o n s . . . . . . . . . . . . . . . . . . . . . . 1 5 1
8 . 2 R e l a t i o n o f S t i n e s s t o S p a c e M e s h S i z e . . . . . . . . . . . . . . . . 1 5 2
8 . 3 P r a c t i c a l C o n s i d e r a t i o n s f o r C o m p a r i n g M e t h o d s . . . . . . . . . . . 1 5 3
8 . 4 C o m p a r i n g t h e E c i e n c y o f E x p l i c i t M e t h o d s . . . . . . . . . . . . . 1 5 4
8 . 4 . 1 I m p o s e d C o n s t r a i n t s . . . . . . . . . . . . . . . . . . . . . . . 1 5 4
8 . 4 . 2 A n E x a m p l e I n v o l v i n g D i u s i o n . . . . . . . . . . . . . . . . . 1 5 4
8 . 4 . 3 A n E x a m p l e I n v o l v i n g P e r i o d i c C o n v e c t i o n . . . . . . . . . . . 1 5 5
8 . 5 C o p i n g W i t h S t i n e s s . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 8
8 . 5 . 1 E x p l i c i t M e t h o d s . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 8
8 . 5 . 2 I m p l i c i t M e t h o d s . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 9
8 . 5 . 3 A P e r s p e c t i v e . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 0
8 . 6 S t e a d y P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 0
8 . 7 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 1
-
8/9/2019 Fundamentals of Computational Fluid
7/276
9 R E L A X A T I O N M E T H O D S 1 6 3
9 . 1 F o r m u l a t i o n o f t h e M o d e l P r o b l e m . . . . . . . . . . . . . . . . . . . 1 6 4
9 . 1 . 1 P r e c o n d i t i o n i n g t h e B a s i c M a t r i x . . . . . . . . . . . . . . . . 1 6 4
9 . 1 . 2 T h e M o d e l E q u a t i o n s . . . . . . . . . . . . . . . . . . . . . . . 1 6 6
9 . 2 C l a s s i c a l R e l a x a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 8
9 . 2 . 1 T h e D e l t a F o r m o f a n I t e r a t i v e S c h e m e . . . . . . . . . . . . . 1 6 8
9 . 2 . 2 T h e C o n v e r g e d S o l u t i o n , t h e R e s i d u a l , a n d t h e E r r o r . . . . . 1 6 8
9 . 2 . 3 T h e C l a s s i c a l M e t h o d s . . . . . . . . . . . . . . . . . . . . . . 1 6 9
9 . 3 T h e O D E A p p r o a c h t o C l a s s i c a l R e l a x a t i o n . . . . . . . . . . . . . . 1 7 0
9 . 3 . 1 T h e O r d i n a r y D i e r e n t i a l E q u a t i o n F o r m u l a t i o n . . . . . . . . 1 7 0
9 . 3 . 2 O D E F o r m o f t h e C l a s s i c a l M e t h o d s . . . . . . . . . . . . . . 1 7 2
9 . 4 E i g e n s y s t e m s o f t h e C l a s s i c a l M e t h o d s . . . . . . . . . . . . . . . . . 1 7 3
9 . 4 . 1 T h e P o i n t - J a c o b i S y s t e m . . . . . . . . . . . . . . . . . . . . . 1 7 4
9 . 4 . 2 T h e G a u s s - S e i d e l S y s t e m . . . . . . . . . . . . . . . . . . . . . 1 7 6
9 . 4 . 3 T h e S O R S y s t e m . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 0
9 . 5 N o n s t a t i o n a r y P r o c e s s e s . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 2
9 . 6 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 7
1 0 M U L T I G R I D 1 9 1
1 0 . 1 M o t i v a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 1
1 0 . 1 . 1 E i g e n v e c t o r a n d E i g e n v a l u e I d e n t i c a t i o n w i t h S p a c e F r e q u e n c i e s 1 9 1
1 0 . 1 . 2 P r o p e r t i e s o f t h e I t e r a t i v e M e t h o d . . . . . . . . . . . . . . . 1 9 2
1 0 . 2 T h e B a s i c P r o c e s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 2
1 0 . 3 A T w o - G r i d P r o c e s s . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 0
1 0 . 4 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 2
1 1 N U M E R I C A L D I S S I P A T I O N 2 0 3
1 1 . 1 O n e - S i d e d F i r s t - D e r i v a t i v e S p a c e D i e r e n c i n g . . . . . . . . . . . . . 2 0 4
1 1 . 2 T h e M o d i e d P a r t i a l D i e r e n t i a l E q u a t i o n . . . . . . . . . . . . . . . 2 0 5
1 1 . 3 T h e L a x - W e n d r o M e t h o d . . . . . . . . . . . . . . . . . . . . . . . . 2 0 7
1 1 . 4 U p w i n d S c h e m e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 9
1 1 . 4 . 1 F l u x - V e c t o r S p l i t t i n g . . . . . . . . . . . . . . . . . . . . . . . 2 1 0
1 1 . 4 . 2 F l u x - D i e r e n c e S p l i t t i n g . . . . . . . . . . . . . . . . . . . . . 2 1 2
1 1 . 5 A r t i c i a l D i s s i p a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 3
1 1 . 6 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 4
1 2 S P L I T A N D F A C T O R E D F O R M S 2 1 7
1 2 . 1 T h e C o n c e p t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 7
1 2 . 2 F a c t o r i n g P h y s i c a l R e p r e s e n t a t i o n s | T i m e S p l i t t i n g . . . . . . . . . 2 1 8
1 2 . 3 F a c t o r i n g S p a c e M a t r i x O p e r a t o r s i n 2 { D . . . . . . . . . . . . . . . . 2 2 0
-
8/9/2019 Fundamentals of Computational Fluid
8/276
1 2 . 3 . 1 M e s h I n d e x i n g C o n v e n t i o n . . . . . . . . . . . . . . . . . . . . 2 2 0
1 2 . 3 . 2 D a t a B a s e s a n d S p a c e V e c t o r s . . . . . . . . . . . . . . . . . . 2 2 1
1 2 . 3 . 3 D a t a B a s e P e r m u t a t i o n s . . . . . . . . . . . . . . . . . . . . . 2 2 1
1 2 . 3 . 4 S p a c e S p l i t t i n g a n d F a c t o r i n g . . . . . . . . . . . . . . . . . . 2 2 3
1 2 . 4 S e c o n d - O r d e r F a c t o r e d I m p l i c i t M e t h o d s . . . . . . . . . . . . . . . . 2 2 6
1 2 . 5 I m p o r t a n c e o f F a c t o r e d F o r m s i n 2 a n d 3 D i m e n s i o n s . . . . . . . . . 2 2 6
1 2 . 6 T h e D e l t a F o r m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 8
1 2 . 7 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 9
1 3 L I N E A R A N A L Y S I S O F S P L I T A N D F A C T O R E D F O R M S 2 3 3
1 3 . 1 T h e R e p r e s e n t a t i v e E q u a t i o n f o r C i r c u l a n t O p e r a t o r s . . . . . . . . . 2 3 3
1 3 . 2 E x a m p l e A n a l y s i s o f C i r c u l a n t S y s t e m s . . . . . . . . . . . . . . . . . 2 3 4
1 3 . 2 . 1 S t a b i l i t y C o m p a r i s o n s o f T i m e - S p l i t M e t h o d s . . . . . . . . . 2 3 4
1 3 . 2 . 2 A n a l y s i s o f a S e c o n d - O r d e r T i m e - S p l i t M e t h o d . . . . . . . . 2 3 7
1 3 . 3 T h e R e p r e s e n t a t i v e E q u a t i o n f o r S p a c e - S p l i t O p e r a t o r s . . . . . . . . 2 3 8
1 3 . 4 E x a m p l e A n a l y s i s o f 2 - D M o d e l E q u a t i o n s . . . . . . . . . . . . . . . 2 4 2
1 3 . 4 . 1 T h e U n f a c t o r e d I m p l i c i t E u l e r M e t h o d . . . . . . . . . . . . . 2 4 2
1 3 . 4 . 2 T h e F a c t o r e d N o n d e l t a F o r m o f t h e I m p l i c i t E u l e r M e t h o d . . 2 4 3
1 3 . 4 . 3 T h e F a c t o r e d D e l t a F o r m o f t h e I m p l i c i t E u l e r M e t h o d . . . . 2 4 3
1 3 . 4 . 4 T h e F a c t o r e d D e l t a F o r m o f t h e T r a p e z o i d a l M e t h o d . . . . . 2 4 4
1 3 . 5 E x a m p l e A n a l y s i s o f t h e 3 - D M o d e l E q u a t i o n . . . . . . . . . . . . . 2 4 5
1 3 . 6 P r o b l e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 7
A U S E F U L R E L A T I O N S A N D D E F I N I T I O N S F R O M L I N E A R A L -
G E B R A 2 4 9
A . 1 N o t a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 9
A . 2 D e n i t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 0
A . 3 A l g e b r a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 1
A . 4 E i g e n s y s t e m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 1
A . 5 V e c t o r a n d M a t r i x N o r m s . . . . . . . . . . . . . . . . . . . . . . . . 2 5 4
B S O M E P R O P E R T I E S O F T R I D I A G O N A L M A T R I C E S 2 5 7
B . 1 S t a n d a r d E i g e n s y s t e m f o r S i m p l e T r i d i a g o n a l s . . . . . . . . . . . . . 2 5 7
B . 2 G e n e r a l i z e d E i g e n s y s t e m f o r S i m p l e T r i d i a g o n a l s . . . . . . . . . . . . 2 5 8
B . 3 T h e I n v e r s e o f a S i m p l e T r i d i a g o n a l . . . . . . . . . . . . . . . . . . . 2 5 9
B . 4 E i g e n s y s t e m s o f C i r c u l a n t M a t r i c e s . . . . . . . . . . . . . . . . . . . 2 6 0
B . 4 . 1 S t a n d a r d T r i d i a g o n a l s . . . . . . . . . . . . . . . . . . . . . . 2 6 0
B . 4 . 2 G e n e r a l C i r c u l a n t S y s t e m s . . . . . . . . . . . . . . . . . . . . 2 6 1
B . 5 S p e c i a l C a s e s F o u n d F r o m S y m m e t r i e s . . . . . . . . . . . . . . . . . 2 6 2
B . 6 S p e c i a l C a s e s I n v o l v i n g B o u n d a r y C o n d i t i o n s . . . . . . . . . . . . . 2 6 3
-
8/9/2019 Fundamentals of Computational Fluid
9/276
C T H E H O M O G E N E O U S P R O P E R T Y O F T H E E U L E R E Q U A T I O N S 2 6 5
-
8/9/2019 Fundamentals of Computational Fluid
10/276
C h a p t e r 1
I N T R O D U C T I O N
1 . 1 M o t i v a t i o n
T h e m a t e r i a l i n t h i s b o o k o r i g i n a t e d f r o m a t t e m p t s t o u n d e r s t a n d a n d s y s t e m i z e n u -
m e r i c a l s o l u t i o n t e c h n i q u e s f o r t h e p a r t i a l d i e r e n t i a l e q u a t i o n s g o v e r n i n g t h e p h y s i c s
o f u i d o w . A s t i m e w e n t o n a n d t h e s e a t t e m p t s b e g a n t o c r y s t a l l i z e , u n d e r l y i n g
c o n s t r a i n t s o n t h e n a t u r e o f t h e m a t e r i a l b e g a n t o f o r m . T h e p r i n c i p a l s u c h c o n s t r a i n t
w a s t h e d e m a n d f o r u n i c a t i o n . W a s t h e r e o n e m a t h e m a t i c a l s t r u c t u r e w h i c h c o u l d
b e u s e d t o d e s c r i b e t h e b e h a v i o r a n d r e s u l t s o f m o s t n u m e r i c a l m e t h o d s i n c o m m o n
u s e i n t h e e l d o f u i d d y n a m i c s ? P e r h a p s t h e a n s w e r i s a r g u a b l e , b u t t h e a u t h o r s
b e l i e v e t h e a n s w e r i s a r m a t i v e a n d p r e s e n t t h i s b o o k a s j u s t i c a t i o n f o r t h a t b e -
l i e f . T h e m a t h e m a t i c a l s t r u c t u r e i s t h e t h e o r y o f l i n e a r a l g e b r a a n d t h e a t t e n d a n t
e i g e n a n a l y s i s o f l i n e a r s y s t e m s .
T h e u l t i m a t e g o a l o f t h e e l d o f c o m p u t a t i o n a l u i d d y n a m i c s ( C F D ) i s t o u n d e r -
s t a n d t h e p h y s i c a l e v e n t s t h a t o c c u r i n t h e o w o f u i d s a r o u n d a n d w i t h i n d e s i g n a t e d
o b j e c t s . T h e s e e v e n t s a r e r e l a t e d t o t h e a c t i o n a n d i n t e r a c t i o n o f p h e n o m e n a s u c h
a s d i s s i p a t i o n , d i u s i o n , c o n v e c t i o n , s h o c k w a v e s , s l i p s u r f a c e s , b o u n d a r y l a y e r s , a n d
t u r b u l e n c e . I n t h e e l d o f a e r o d y n a m i c s , a l l o f t h e s e p h e n o m e n a a r e g o v e r n e d b y
t h e c o m p r e s s i b l e N a v i e r - S t o k e s e q u a t i o n s . M a n y o f t h e m o s t i m p o r t a n t a s p e c t s o f
t h e s e r e l a t i o n s a r e n o n l i n e a r a n d , a s a c o n s e q u e n c e , o f t e n h a v e n o a n a l y t i c s o l u t i o n .
T h i s , o f c o u r s e , m o t i v a t e s t h e n u m e r i c a l s o l u t i o n o f t h e a s s o c i a t e d p a r t i a l d i e r e n t i a l
e q u a t i o n s . A t t h e s a m e t i m e i t w o u l d s e e m t o i n v a l i d a t e t h e u s e o f l i n e a r a l g e b r a f o r
t h e c l a s s i c a t i o n o f t h e n u m e r i c a l m e t h o d s . E x p e r i e n c e h a s s h o w n t h a t s u c h i s n o t
t h e c a s e .
A s w e s h a l l s e e i n a l a t e r c h a p t e r , t h e u s e o f n u m e r i c a l m e t h o d s t o s o l v e p a r t i a l
d i e r e n t i a l e q u a t i o n s i n t r o d u c e s a n a p p r o x i m a t i o n t h a t , i n e e c t , c a n c h a n g e t h e
f o r m o f t h e b a s i c p a r t i a l d i e r e n t i a l e q u a t i o n s t h e m s e l v e s . T h e n e w e q u a t i o n s , w h i c h
1
-
8/9/2019 Fundamentals of Computational Fluid
11/276
2 C H A P T E R 1 . I N T R O D U C T I O N
a r e t h e o n e s a c t u a l l y b e i n g s o l v e d b y t h e n u m e r i c a l p r o c e s s , a r e o f t e n r e f e r r e d t o a s
t h e m o d i e d p a r t i a l d i e r e n t i a l e q u a t i o n s . S i n c e t h e y a r e n o t p r e c i s e l y t h e s a m e a s
t h e o r i g i n a l e q u a t i o n s , t h e y c a n , a n d p r o b a b l y w i l l , s i m u l a t e t h e p h y s i c a l p h e n o m e n a
l i s t e d a b o v e i n w a y s t h a t a r e n o t e x a c t l y t h e s a m e a s a n e x a c t s o l u t i o n t o t h e b a s i c
p a r t i a l d i e r e n t i a l e q u a t i o n . M a t h e m a t i c a l l y , t h e s e d i e r e n c e s a r e u s u a l l y r e f e r r e d t o
a s t r u n c a t i o n e r r o r s . H o w e v e r , t h e t h e o r y a s s o c i a t e d w i t h t h e n u m e r i c a l a n a l y s i s o f
u i d m e c h a n i c s w a s d e v e l o p e d p r e d o m i n a n t l y b y s c i e n t i s t s d e e p l y i n t e r e s t e d i n t h e
p h y s i c s o f u i d o w a n d , a s a c o n s e q u e n c e , t h e s e e r r o r s a r e o f t e n i d e n t i e d w i t h a
p a r t i c u l a r p h y s i c a l p h e n o m e n o n o n w h i c h t h e y h a v e a s t r o n g e e c t . T h u s m e t h o d s a r e
s a i d t o h a v e a l o t o f \ a r t i c i a l v i s c o s i t y " o r s a i d t o b e h i g h l y d i s p e r s i v e . T h i s m e a n s
t h a t t h e e r r o r s c a u s e d b y t h e n u m e r i c a l a p p r o x i m a t i o n r e s u l t i n a m o d i e d p a r t i a l
d i e r e n t i a l e q u a t i o n h a v i n g a d d i t i o n a l t e r m s t h a t c a n b e i d e n t i e d w i t h t h e p h y s i c s
o f d i s s i p a t i o n i n t h e r s t c a s e a n d d i s p e r s i o n i n t h e s e c o n d . T h e r e i s n o t h i n g w r o n g ,
o f c o u r s e , w i t h i d e n t i f y i n g a n e r r o r w i t h a p h y s i c a l p r o c e s s , n o r w i t h d e l i b e r a t e l y
d i r e c t i n g a n e r r o r t o a s p e c i c p h y s i c a l p r o c e s s , a s l o n g a s t h e e r r o r r e m a i n s i n s o m e
e n g i n e e r i n g s e n s e \ s m a l l " . I t i s s a f e t o s a y , f o r e x a m p l e , t h a t m o s t n u m e r i c a l m e t h o d s
i n p r a c t i c a l u s e f o r s o l v i n g t h e n o n d i s s i p a t i v e E u l e r e q u a t i o n s c r e a t e a m o d i e d p a r t i a l
d i e r e n t i a l e q u a t i o n t h a t p r o d u c e s s o m e f o r m o f d i s s i p a t i o n . H o w e v e r , i f u s e d a n d
i n t e r p r e t e d p r o p e r l y , t h e s e m e t h o d s g i v e v e r y u s e f u l i n f o r m a t i o n .
R e g a r d l e s s o f w h a t t h e n u m e r i c a l e r r o r s a r e c a l l e d , i f t h e i r e e c t s a r e n o t t h o r -
o u g h l y u n d e r s t o o d a n d c o n t r o l l e d , t h e y c a n l e a d t o s e r i o u s d i c u l t i e s , p r o d u c i n g
a n s w e r s t h a t r e p r e s e n t l i t t l e , i f a n y , p h y s i c a l r e a l i t y . T h i s m o t i v a t e s s t u d y i n g t h e
c o n c e p t s o f s t a b i l i t y , c o n v e r g e n c e , a n d c o n s i s t e n c y . O n t h e o t h e r h a n d , e v e n i f t h e
e r r o r s a r e k e p t s m a l l e n o u g h t h a t t h e y c a n b e n e g l e c t e d ( f o r e n g i n e e r i n g p u r p o s e s ) ,
t h e r e s u l t i n g s i m u l a t i o n c a n s t i l l b e o f l i t t l e p r a c t i c a l u s e i f i n e c i e n t o r i n a p p r o p r i a t e
a l g o r i t h m s a r e u s e d . T h i s m o t i v a t e s s t u d y i n g t h e c o n c e p t s o f s t i n e s s , f a c t o r i z a t i o n ,
a n d a l g o r i t h m d e v e l o p m e n t i n g e n e r a l . A l l o f t h e s e c o n c e p t s w e h o p e t o c l a r i f y i n
t h i s b o o k .
1 . 2 B a c k g r o u n d
T h e e l d o f c o m p u t a t i o n a l u i d d y n a m i c s h a s a b r o a d r a n g e o f a p p l i c a b i l i t y . I n d e p e n -
d e n t o f t h e s p e c i c a p p l i c a t i o n u n d e r s t u d y , t h e f o l l o w i n g s e q u e n c e o f s t e p s g e n e r a l l y
m u s t b e f o l l o w e d i n o r d e r t o o b t a i n a s a t i s f a c t o r y s o l u t i o n .
1 . 2 . 1 P r o b l e m S p e c i c a t i o n a n d G e o m e t r y P r e p a r a t i o n
T h e r s t s t e p i n v o l v e s t h e s p e c i c a t i o n o f t h e p r o b l e m , i n c l u d i n g t h e g e o m e t r y , o w
c o n d i t i o n s , a n d t h e r e q u i r e m e n t s o f t h e s i m u l a t i o n . T h e g e o m e t r y m a y r e s u l t f r o m
-
8/9/2019 Fundamentals of Computational Fluid
12/276
1 . 2 . B A C K G R O U N D 3
m e a s u r e m e n t s o f a n e x i s t i n g c o n g u r a t i o n o r m a y b e a s s o c i a t e d w i t h a d e s i g n s t u d y .
A l t e r n a t i v e l y , i n a d e s i g n c o n t e x t , n o g e o m e t r y n e e d b e s u p p l i e d . I n s t e a d , a s e t
o f o b j e c t i v e s a n d c o n s t r a i n t s m u s t b e s p e c i e d . F l o w c o n d i t i o n s m i g h t i n c l u d e , f o r
e x a m p l e , t h e R e y n o l d s n u m b e r a n d M a c h n u m b e r f o r t h e o w o v e r a n a i r f o i l . T h e
r e q u i r e m e n t s o f t h e s i m u l a t i o n i n c l u d e i s s u e s s u c h a s t h e l e v e l o f a c c u r a c y n e e d e d , t h e
t u r n a r o u n d t i m e r e q u i r e d , a n d t h e s o l u t i o n p a r a m e t e r s o f i n t e r e s t . T h e r s t t w o o f
t h e s e r e q u i r e m e n t s a r e o f t e n i n c o n i c t a n d c o m p r o m i s e i s n e c e s s a r y . A s a n e x a m p l e
o f s o l u t i o n p a r a m e t e r s o f i n t e r e s t i n c o m p u t i n g t h e o w e l d a b o u t a n a i r f o i l , o n e m a y
b e i n t e r e s t e d i n i ) t h e l i f t a n d p i t c h i n g m o m e n t o n l y , i i ) t h e d r a g a s w e l l a s t h e l i f t
a n d p i t c h i n g m o m e n t , o r i i i ) t h e d e t a i l s o f t h e o w a t s o m e s p e c i c l o c a t i o n .
1 . 2 . 2 S e l e c t i o n o f G o v e r n i n g E q u a t i o n s a n d B o u n d a r y C o n -
d i t i o n s
O n c e t h e p r o b l e m h a s b e e n s p e c i e d , a n a p p r o p r i a t e s e t o f g o v e r n i n g e q u a t i o n s a n d
b o u n d a r y c o n d i t i o n s m u s t b e s e l e c t e d . I t i s g e n e r a l l y a c c e p t e d t h a t t h e p h e n o m e n a o f
i m p o r t a n c e t o t h e e l d o f c o n t i n u u m u i d d y n a m i c s a r e g o v e r n e d b y t h e c o n s e r v a t i o n
o f m a s s , m o m e n t u m , a n d e n e r g y . T h e p a r t i a l d i e r e n t i a l e q u a t i o n s r e s u l t i n g f r o m
t h e s e c o n s e r v a t i o n l a w s a r e r e f e r r e d t o a s t h e N a v i e r - S t o k e s e q u a t i o n s . H o w e v e r , i n
t h e i n t e r e s t o f e c i e n c y , i t i s a l w a y s p r u d e n t t o c o n s i d e r s o l v i n g s i m p l i e d f o r m s
o f t h e N a v i e r - S t o k e s e q u a t i o n s w h e n t h e s i m p l i c a t i o n s r e t a i n t h e p h y s i c s w h i c h a r e
e s s e n t i a l t o t h e g o a l s o f t h e s i m u l a t i o n . P o s s i b l e s i m p l i e d g o v e r n i n g e q u a t i o n s i n c l u d e
t h e p o t e n t i a l - o w e q u a t i o n s , t h e E u l e r e q u a t i o n s , a n d t h e t h i n - l a y e r N a v i e r - S t o k e s
e q u a t i o n s . T h e s e m a y b e s t e a d y o r u n s t e a d y a n d c o m p r e s s i b l e o r i n c o m p r e s s i b l e .
B o u n d a r y t y p e s w h i c h m a y b e e n c o u n t e r e d i n c l u d e s o l i d w a l l s , i n o w a n d o u t o w
b o u n d a r i e s , p e r i o d i c b o u n d a r i e s , s y m m e t r y b o u n d a r i e s , e t c . T h e b o u n d a r y c o n d i t i o n s
w h i c h m u s t b e s p e c i e d d e p e n d u p o n t h e g o v e r n i n g e q u a t i o n s . F o r e x a m p l e , a t a s o l i d
w a l l , t h e E u l e r e q u a t i o n s r e q u i r e o w t a n g e n c y t o b e e n f o r c e d , w h i l e t h e N a v i e r - S t o k e s
e q u a t i o n s r e q u i r e t h e n o - s l i p c o n d i t i o n . I f n e c e s s a r y , p h y s i c a l m o d e l s m u s t b e c h o s e n
f o r p r o c e s s e s w h i c h c a n n o t b e s i m u l a t e d w i t h i n t h e s p e c i e d c o n s t r a i n t s . T u r b u l e n c e
i s a n e x a m p l e o f a p h y s i c a l p r o c e s s w h i c h i s r a r e l y s i m u l a t e d i n a p r a c t i c a l c o n t e x t ( a t
t h e t i m e o f w r i t i n g ) a n d t h u s i s o f t e n m o d e l l e d . T h e s u c c e s s o f a s i m u l a t i o n d e p e n d s
g r e a t l y o n t h e e n g i n e e r i n g i n s i g h t i n v o l v e d i n s e l e c t i n g t h e g o v e r n i n g e q u a t i o n s a n d
p h y s i c a l m o d e l s b a s e d o n t h e p r o b l e m s p e c i c a t i o n .
1 . 2 . 3 S e l e c t i o n o f G r i d d i n g S t r a t e g y a n d N u m e r i c a l M e t h o d
N e x t a n u m e r i c a l m e t h o d a n d a s t r a t e g y f o r d i v i d i n g t h e o w d o m a i n i n t o c e l l s , o r
e l e m e n t s , m u s t b e s e l e c t e d . W e c o n c e r n o u r s e l v e s h e r e o n l y w i t h n u m e r i c a l m e t h -
o d s r e q u i r i n g s u c h a t e s s e l l a t i o n o f t h e d o m a i n , w h i c h i s k n o w n a s a g r i d , o r m e s h .
-
8/9/2019 Fundamentals of Computational Fluid
13/276
4 C H A P T E R 1 . I N T R O D U C T I O N
M a n y d i e r e n t g r i d d i n g s t r a t e g i e s e x i s t , i n c l u d i n g s t r u c t u r e d , u n s t r u c t u r e d , h y b r i d ,
c o m p o s i t e , a n d o v e r l a p p i n g g r i d s . F u r t h e r m o r e , t h e g r i d c a n b e a l t e r e d b a s e d o n
t h e s o l u t i o n i n a n a p p r o a c h k n o w n a s s o l u t i o n - a d a p t i v e g r i d d i n g . T h e n u m e r i c a l
m e t h o d s g e n e r a l l y u s e d i n C F D c a n b e c l a s s i e d a s n i t e - d i e r e n c e , n i t e - v o l u m e ,
n i t e - e l e m e n t , o r s p e c t r a l m e t h o d s . T h e c h o i c e s o f a n u m e r i c a l m e t h o d a n d a g r i d -
d i n g s t r a t e g y a r e s t r o n g l y i n t e r d e p e n d e n t . F o r e x a m p l e , t h e u s e o f n i t e - d i e r e n c e
m e t h o d s i s t y p i c a l l y r e s t r i c t e d t o s t r u c t u r e d g r i d s . H e r e a g a i n , t h e s u c c e s s o f a s i m -
u l a t i o n c a n d e p e n d o n a p p r o p r i a t e c h o i c e s f o r t h e p r o b l e m o r c l a s s o f p r o b l e m s o f
i n t e r e s t .
1 . 2 . 4 A s s e s s m e n t a n d I n t e r p r e t a t i o n o f R e s u l t s
F i n a l l y , t h e r e s u l t s o f t h e s i m u l a t i o n m u s t b e a s s e s s e d a n d i n t e r p r e t e d . T h i s s t e p c a n
r e q u i r e p o s t - p r o c e s s i n g o f t h e d a t a , f o r e x a m p l e c a l c u l a t i o n o f f o r c e s a n d m o m e n t s ,
a n d c a n b e a i d e d b y s o p h i s t i c a t e d o w v i s u a l i z a t i o n t o o l s a n d e r r o r e s t i m a t i o n t e c h -
n i q u e s . I t i s c r i t i c a l t h a t t h e m a g n i t u d e o f b o t h n u m e r i c a l a n d p h y s i c a l - m o d e l e r r o r s
b e w e l l u n d e r s t o o d .
1 . 3 O v e r v i e w
I t s h o u l d b e c l e a r t h a t s u c c e s s f u l s i m u l a t i o n o f u i d o w s c a n i n v o l v e a w i d e r a n g e o f
i s s u e s f r o m g r i d g e n e r a t i o n t o t u r b u l e n c e m o d e l l i n g t o t h e a p p l i c a b i l i t y o f v a r i o u s s i m -
p l i e d f o r m s o f t h e N a v i e r - S t o k e s e q u a t i o n s . M a n y o f t h e s e i s s u e s a r e n o t a d d r e s s e d
i n t h i s b o o k . S o m e o f t h e m a r e p r e s e n t e d i n t h e b o o k s b y A n d e r s o n , T a n n e h i l l , a n d
P l e t c h e r 1 ] a n d H i r s c h 2 ] . I n s t e a d w e f o c u s o n n u m e r i c a l m e t h o d s , w i t h e m p h a s i s
o n n i t e - d i e r e n c e a n d n i t e - v o l u m e m e t h o d s f o r t h e E u l e r a n d N a v i e r - S t o k e s e q u a -
t i o n s . R a t h e r t h a n p r e s e n t i n g t h e d e t a i l s o f t h e m o s t a d v a n c e d m e t h o d s , w h i c h a r e
s t i l l e v o l v i n g , w e p r e s e n t a f o u n d a t i o n f o r d e v e l o p i n g , a n a l y z i n g , a n d u n d e r s t a n d i n g
s u c h m e t h o d s .
F o r t u n a t e l y , t o d e v e l o p , a n a l y z e , a n d u n d e r s t a n d m o s t n u m e r i c a l m e t h o d s u s e d t o
n d s o l u t i o n s f o r t h e c o m p l e t e c o m p r e s s i b l e N a v i e r - S t o k e s e q u a t i o n s , w e c a n m a k e u s e
o f m u c h s i m p l e r e x p r e s s i o n s , t h e s o - c a l l e d \ m o d e l " e q u a t i o n s . T h e s e m o d e l e q u a t i o n s
i s o l a t e c e r t a i n a s p e c t s o f t h e p h y s i c s c o n t a i n e d i n t h e c o m p l e t e s e t o f e q u a t i o n s . H e n c e
t h e i r n u m e r i c a l s o l u t i o n c a n i l l u s t r a t e t h e p r o p e r t i e s o f a g i v e n n u m e r i c a l m e t h o d
w h e n a p p l i e d t o a m o r e c o m p l i c a t e d s y s t e m o f e q u a t i o n s w h i c h g o v e r n s s i m i l a r p h y s -
i c a l p h e n o m e n a . A l t h o u g h t h e m o d e l e q u a t i o n s a r e e x t r e m e l y s i m p l e a n d e a s y t o
s o l v e , t h e y h a v e b e e n c a r e f u l l y s e l e c t e d t o b e r e p r e s e n t a t i v e , w h e n u s e d i n t e l l i g e n t l y ,
o f d i c u l t i e s a n d c o m p l e x i t i e s t h a t a r i s e i n r e a l i s t i c t w o - a n d t h r e e - d i m e n s i o n a l u i d
o w s i m u l a t i o n s . W e b e l i e v e t h a t a t h o r o u g h u n d e r s t a n d i n g o f w h a t h a p p e n s w h e n
-
8/9/2019 Fundamentals of Computational Fluid
14/276
1 . 4 . N O T A T I O N 5
n u m e r i c a l a p p r o x i m a t i o n s a r e a p p l i e d t o t h e m o d e l e q u a t i o n s i s a m a j o r r s t s t e p i n
m a k i n g c o n d e n t a n d c o m p e t e n t u s e o f n u m e r i c a l a p p r o x i m a t i o n s t o t h e E u l e r a n d
N a v i e r - S t o k e s e q u a t i o n s . A s a w o r d o f c a u t i o n , h o w e v e r , i t s h o u l d b e n o t e d t h a t ,
a l t h o u g h w e c a n l e a r n a g r e a t d e a l b y s t u d y i n g n u m e r i c a l m e t h o d s a s a p p l i e d t o t h e
m o d e l e q u a t i o n s a n d c a n u s e t h a t i n f o r m a t i o n i n t h e d e s i g n a n d a p p l i c a t i o n o f n u -
m e r i c a l m e t h o d s t o p r a c t i c a l p r o b l e m s , t h e r e a r e m a n y a s p e c t s o f p r a c t i c a l p r o b l e m s
w h i c h c a n o n l y b e u n d e r s t o o d i n t h e c o n t e x t o f t h e c o m p l e t e p h y s i c a l s y s t e m s .
1 . 4 N o t a t i o n
T h e n o t a t i o n i s g e n e r a l l y e x p l a i n e d a s i t i s i n t r o d u c e d . B o l d t y p e i s r e s e r v e d f o r r e a l
p h y s i c a l v e c t o r s , s u c h a s v e l o c i t y . T h e v e c t o r s y m b o l ~ i s u s e d f o r t h e v e c t o r s ( o r
c o l u m n m a t r i c e s ) w h i c h c o n t a i n t h e v a l u e s o f t h e d e p e n d e n t v a r i a b l e a t t h e n o d e s
o f a g r i d . O t h e r w i s e , t h e u s e o f a v e c t o r c o n s i s t i n g o f a c o l l e c t i o n o f s c a l a r s s h o u l d
b e a p p a r e n t f r o m t h e c o n t e x t a n d i s n o t i d e n t i e d b y a n y s p e c i a l n o t a t i o n . F o r
e x a m p l e , t h e v a r i a b l e u c a n d e n o t e a s c a l a r C a r t e s i a n v e l o c i t y c o m p o n e n t i n t h e E u l e r
a n d N a v i e r - S t o k e s e q u a t i o n s , a s c a l a r q u a n t i t y i n t h e l i n e a r c o n v e c t i o n a n d d i u s i o n
e q u a t i o n s , a n d a v e c t o r c o n s i s t i n g o f a c o l l e c t i o n o f s c a l a r s i n o u r p r e s e n t a t i o n o f
h y p e r b o l i c s y s t e m s . S o m e o f t h e a b b r e v i a t i o n s u s e d t h r o u g h o u t t h e t e x t a r e l i s t e d
a n d d e n e d b e l o w .
P D E P a r t i a l d i e r e n t i a l e q u a t i o n
O D E O r d i n a r y d i e r e n t i a l e q u a t i o n
O E O r d i n a r y d i e r e n c e e q u a t i o n
R H S R i g h t - h a n d s i d e
P . S . P a r t i c u l a r s o l u t i o n o f a n O D E o r s y s t e m o f O D E ' s
S . S . F i x e d ( t i m e - i n v a r i a n t ) s t e a d y - s t a t e s o l u t i o n
k - D k - d i m e n s i o n a l s p a c e
~
b c
B o u n d a r y c o n d i t i o n s , u s u a l l y a v e c t o r
O ( ) A t e r m o f o r d e r ( i . e . , p r o p o r t i o n a l t o )
-
8/9/2019 Fundamentals of Computational Fluid
15/276
6 C H A P T E R 1 . I N T R O D U C T I O N
-
8/9/2019 Fundamentals of Computational Fluid
16/276
C h a p t e r 2
C O N S E R V A T I O N L A W S A N D
T H E M O D E L E Q U A T I O N S
W e s t a r t o u t b y c a s t i n g o u r e q u a t i o n s i n t h e m o s t g e n e r a l f o r m , t h e i n t e g r a l c o n s e r v a -
t i o n - l a w f o r m , w h i c h i s u s e f u l i n u n d e r s t a n d i n g t h e c o n c e p t s i n v o l v e d i n n i t e - v o l u m e
s c h e m e s . T h e e q u a t i o n s a r e t h e n r e c a s t i n t o d i v e r g e n c e f o r m , w h i c h i s n a t u r a l f o r
n i t e - d i e r e n c e s c h e m e s . T h e E u l e r a n d N a v i e r - S t o k e s e q u a t i o n s a r e b r i e y d i s c u s s e d
i n t h i s C h a p t e r . T h e m a i n f o c u s , t h o u g h , w i l l b e o n r e p r e s e n t a t i v e m o d e l e q u a t i o n s ,
i n p a r t i c u l a r , t h e c o n v e c t i o n a n d d i u s i o n e q u a t i o n s . T h e s e e q u a t i o n s c o n t a i n m a n y
o f t h e s a l i e n t m a t h e m a t i c a l a n d p h y s i c a l f e a t u r e s o f t h e f u l l N a v i e r - S t o k e s e q u a t i o n s .
T h e c o n c e p t s o f c o n v e c t i o n a n d d i u s i o n a r e p r e v a l e n t i n o u r d e v e l o p m e n t o f n u -
m e r i c a l m e t h o d s f o r c o m p u t a t i o n a l u i d d y n a m i c s , a n d t h e r e c u r r i n g u s e o f t h e s e
m o d e l e q u a t i o n s a l l o w s u s t o d e v e l o p a c o n s i s t e n t f r a m e w o r k o f a n a l y s i s f o r c o n s i s -
t e n c y , a c c u r a c y , s t a b i l i t y , a n d c o n v e r g e n c e . T h e m o d e l e q u a t i o n s w e s t u d y h a v e t w o
p r o p e r t i e s i n c o m m o n . T h e y a r e l i n e a r p a r t i a l d i e r e n t i a l e q u a t i o n s ( P D E ' s ) w i t h
c o e c i e n t s t h a t a r e c o n s t a n t i n b o t h s p a c e a n d t i m e , a n d t h e y r e p r e s e n t p h e n o m e n a
o f i m p o r t a n c e t o t h e a n a l y s i s o f c e r t a i n a s p e c t s o f u i d d y n a m i c p r o b l e m s .
2 . 1 C o n s e r v a t i o n L a w s
C o n s e r v a t i o n l a w s , s u c h a s t h e E u l e r a n d N a v i e r - S t o k e s e q u a t i o n s a n d o u r m o d e l
e q u a t i o n s , c a n b e w r i t t e n i n t h e f o l l o w i n g i n t e g r a l f o r m :
Z
V ( t
2
)
Q d V ;
Z
V ( t
1
)
Q d V +
Z
t
2
t
1
I
S ( t )
n : F d S d t =
Z
t
2
t
1
Z
V ( t )
P d V d t ( 2 . 1 )
I n t h i s e q u a t i o n , Q i s a v e c t o r c o n t a i n i n g t h e s e t o f v a r i a b l e s w h i c h a r e c o n s e r v e d ,
e . g . , m a s s , m o m e n t u m , a n d e n e r g y , p e r u n i t v o l u m e . T h e e q u a t i o n i s a s t a t e m e n t o f
7
-
8/9/2019 Fundamentals of Computational Fluid
17/276
8 C H A P T E R 2 . C O N S E R V A T I O N L A W S A N D T H E M O D E L E Q U A T I O N S
t h e c o n s e r v a t i o n o f t h e s e q u a n t i t i e s i n a n i t e r e g i o n o f s p a c e w i t h v o l u m e V ( t ) a n d
s u r f a c e a r e a S ( t ) o v e r a n i t e i n t e r v a l o f t i m e t
2
; t
1
. I n t w o d i m e n s i o n s , t h e r e g i o n
o f s p a c e , o r c e l l , i s a n a r e a A ( t ) b o u n d e d b y a c l o s e d c o n t o u r C ( t ) . T h e v e c t o r n i s
a u n i t v e c t o r n o r m a l t o t h e s u r f a c e p o i n t i n g o u t w a r d , F i s a s e t o f v e c t o r s , o r t e n s o r ,
c o n t a i n i n g t h e u x o f Q p e r u n i t a r e a p e r u n i t t i m e , a n d P i s t h e r a t e o f p r o d u c t i o n
o f Q p e r u n i t v o l u m e p e r u n i t t i m e . I f a l l v a r i a b l e s a r e c o n t i n u o u s i n t i m e , t h e n E q .
2 . 1 c a n b e r e w r i t t e n a s
d
d t
Z
V ( t )
Q d V +
I
S ( t )
n : F d S =
Z
V ( t )
P d V ( 2 . 2 )
T h o s e m e t h o d s w h i c h m a k e v a r i o u s n u m e r i c a l a p p r o x i m a t i o n s o f t h e i n t e g r a l s i n E q s .
2 . 1 a n d 2 . 2 a n d n d a s o l u t i o n f o r Q o n t h a t b a s i s a r e r e f e r r e d t o a s n i t e - v o l u m e
m e t h o d s . M a n y o f t h e a d v a n c e d c o d e s w r i t t e n f o r C F D a p p l i c a t i o n s a r e b a s e d o n t h e
n i t e - v o l u m e c o n c e p t .
O n t h e o t h e r h a n d , a p a r t i a l d e r i v a t i v e f o r m o f a c o n s e r v a t i o n l a w c a n a l s o b e
d e r i v e d . T h e d i v e r g e n c e f o r m o f E q . 2 . 2 i s o b t a i n e d b y a p p l y i n g G a u s s ' s t h e o r e m t o
t h e u x i n t e g r a l , l e a d i n g t o
@ Q
@ t
+
r: F = P ( 2 . 3 )
w h e r e r : i s t h e w e l l - k n o w n d i v e r g e n c e o p e r a t o r g i v e n , i n C a r t e s i a n c o o r d i n a t e s , b y
r :
i
@
@ x
+ j
@
@ y
+ k
@
@ z
!
: ( 2 . 4 )
a n d i j , a n d k a r e u n i t v e c t o r s i n t h e x y , a n d z c o o r d i n a t e d i r e c t i o n s , r e s p e c t i v e l y .
T h o s e m e t h o d s w h i c h m a k e v a r i o u s a p p r o x i m a t i o n s o f t h e d e r i v a t i v e s i n E q . 2 . 3 a n d
n d a s o l u t i o n f o r Q o n t h a t b a s i s a r e r e f e r r e d t o a s n i t e - d i e r e n c e m e t h o d s .
2 . 2 T h e N a v i e r - S t o k e s a n d E u l e r E q u a t i o n s
T h e N a v i e r - S t o k e s e q u a t i o n s f o r m a c o u p l e d s y s t e m o f n o n l i n e a r P D E ' s d e s c r i b i n g
t h e c o n s e r v a t i o n o f m a s s , m o m e n t u m a n d e n e r g y f o r a u i d . F o r a N e w t o n i a n u i d
i n o n e d i m e n s i o n , t h e y c a n b e w r i t t e n a s
@ Q
@ t
+
@ E
@ x
= 0 ( 2 . 5 )
w i t h
Q =
2
6
6
6
6
6
4
u
e
3
7
7
7
7
7
5
E =
2
6
6
6
6
6
4
u
u
2
+ p
u ( e + p )
3
7
7
7
7
7
5
;
2
6
6
6
6
6
4
0
4
3
@ u
@ x
4
3
u
@ u
@ x
+
@ T
@ x
3
7
7
7
7
7
5
( 2 . 6 )
-
8/9/2019 Fundamentals of Computational Fluid
18/276
2 . 2 . T H E N A V I E R - S T O K E S A N D E U L E R E Q U A T I O N S 9
w h e r e i s t h e u i d d e n s i t y , u i s t h e v e l o c i t y , e i s t h e t o t a l e n e r g y p e r u n i t v o l u m e , p i s
t h e p r e s s u r e , T i s t h e t e m p e r a t u r e , i s t h e c o e c i e n t o f v i s c o s i t y , a n d i s t h e t h e r m a l
c o n d u c t i v i t y . T h e t o t a l e n e r g y e i n c l u d e s i n t e r n a l e n e r g y p e r u n i t v o l u m e ( w h e r e
i s t h e i n t e r n a l e n e r g y p e r u n i t m a s s ) a n d k i n e t i c e n e r g y p e r u n i t v o l u m e u
2
= 2 .
T h e s e e q u a t i o n s m u s t b e s u p p l e m e n t e d b y r e l a t i o n s b e t w e e n a n d a n d t h e u i d
s t a t e a s w e l l a s a n e q u a t i o n o f s t a t e , s u c h a s t h e i d e a l g a s l a w . D e t a i l s c a n b e f o u n d
i n A n d e r s o n , T a n n e h i l l , a n d P l e t c h e r 1 ] a n d H i r s c h 2 ] . N o t e t h a t t h e c o n v e c t i v e
u x e s l e a d t o r s t d e r i v a t i v e s i n s p a c e , w h i l e t h e v i s c o u s a n d h e a t c o n d u c t i o n t e r m s
i n v o l v e s e c o n d d e r i v a t i v e s . T h i s f o r m o f t h e e q u a t i o n s i s c a l l e d c o n s e r v a t i o n - l a w o r
c o n s e r v a t i v e f o r m . N o n - c o n s e r v a t i v e f o r m s c a n b e o b t a i n e d b y e x p a n d i n g d e r i v a t i v e s
o f p r o d u c t s u s i n g t h e p r o d u c t r u l e o r b y i n t r o d u c i n g d i e r e n t d e p e n d e n t v a r i a b l e s ,
s u c h a s u a n d p . A l t h o u g h n o n - c o n s e r v a t i v e f o r m s o f t h e e q u a t i o n s a r e a n a l y t i c a l l y
t h e s a m e a s t h e a b o v e f o r m , t h e y c a n l e a d t o q u i t e d i e r e n t n u m e r i c a l s o l u t i o n s i n
t e r m s o f s h o c k s t r e n g t h a n d s h o c k s p e e d , f o r e x a m p l e . T h u s t h e c o n s e r v a t i v e f o r m i s
a p p r o p r i a t e f o r s o l v i n g o w s w i t h f e a t u r e s s u c h a s s h o c k w a v e s .
M a n y o w s o f e n g i n e e r i n g i n t e r e s t a r e s t e a d y ( t i m e - i n v a r i a n t ) , o r a t l e a s t m a y b e
t r e a t e d a s s u c h . F o r s u c h o w s , w e a r e o f t e n i n t e r e s t e d i n t h e s t e a d y - s t a t e s o l u t i o n o f
t h e N a v i e r - S t o k e s e q u a t i o n s , w i t h n o i n t e r e s t i n t h e t r a n s i e n t p o r t i o n o f t h e s o l u t i o n .
T h e s t e a d y s o l u t i o n t o t h e o n e - d i m e n s i o n a l N a v i e r - S t o k e s e q u a t i o n s m u s t s a t i s f y
@ E
@ x
= 0 ( 2 . 7 )
I f w e n e g l e c t v i s c o s i t y a n d h e a t c o n d u c t i o n , t h e E u l e r e q u a t i o n s a r e o b t a i n e d . I n
t w o - d i m e n s i o n a l C a r t e s i a n c o o r d i n a t e s , t h e s e c a n b e w r i t t e n a s
@ Q
@ t
+
@ E
@ x
+
@ F
@ y
= 0 ( 2 . 8 )
w i t h
Q =
2
6
6
6
4
q
1
q
2
q
3
q
4
3
7
7
7
5
=
2
6
6
6
4
u
v
e
3
7
7
7
5
E =
2
6
6
6
4
u
u
2
+ p
u v
u ( e + p )
3
7
7
7
5
F =
2
6
6
6
4
v
u v
v
2
+ p
v ( e + p )
3
7
7
7
5
( 2 . 9 )
w h e r e u a n d v a r e t h e C a r t e s i a n v e l o c i t y c o m p o n e n t s . L a t e r o n w e w i l l m a k e u s e o f
t h e f o l l o w i n g f o r m o f t h e E u l e r e q u a t i o n s a s w e l l :
@ Q
@ t
+ A
@ Q
@ x
+ B
@ Q
@ y
= 0 ( 2 . 1 0 )
T h e m a t r i c e s A =
@ E
@ Q
a n d B =
@ F
@ Q
a r e k n o w n a s t h e u x J a c o b i a n s . T h e u x v e c t o r s
g i v e n a b o v e a r e w r i t t e n i n t e r m s o f t h e p r i m i t i v e v a r i a b l e s , , u , v , a n d p . I n o r d e r
-
8/9/2019 Fundamentals of Computational Fluid
19/276
1 0 C H A P T E R 2 . C O N S E R V A T I O N L A W S A N D T H E M O D E L E Q U A T I O N S
t o d e r i v e t h e u x J a c o b i a n m a t r i c e s , w e m u s t r s t w r i t e t h e u x v e c t o r s E a n d F i n
t e r m s o f t h e c o n s e r v a t i v e v a r i a b l e s , q
1
, q
2
, q
3
, a n d q
4
, a s f o l l o w s :
E =
2
6
6
6
6
6
6
6
6
6
6
6
4
E
1
E
2
E
3
E
4
3
7
7
7
7
7
7
7
7
7
7
7
5
=
2
6
6
6
6
6
6
6
6
6
6
6
6
6
6
4
q
2
( ; 1 ) q
4
+
3 ;
2
q
2
2
q
1
;
; 1
2
q
2
3
q
1
q
3
q
2
q
1
q
4
q
2
q
1
;
; 1
2
q
3
2
q
2
1
+
q
2
3
q
2
q
2
1
3
7
7
7
7
7
7
7
7
7
7
7
7
7
7
5
( 2 . 1 1 )
F =
2
6
6
6
6
6
6
6
6
6
6
6
4
F
1
F
2
F
3
F
4
3
7
7
7
7
7
7
7
7
7
7
7
5
=
2
6
6
6
6
6
6
6
6
6
6
6
6
6
4
q
3
q
3
q
2
q
1
( ; 1 ) q
4
+
3 ;
2
q
2
3
q
1
;
; 1
2
q
2
2
q
1
q
4
q
3
q
1
;
; 1
2
q
2
2
q
3
q
2
1
+
q
3
3
q
2
1
3
7
7
7
7
7
7
7
7
7
7
7
7
7
5
( 2 . 1 2 )
W e h a v e a s s u m e d t h a t t h e p r e s s u r e s a t i s e s p = ( ; 1 ) e ; ( u
2
+ v
2
) = 2 ] f r o m t h e
i d e a l g a s l a w , w h e r e i s t h e r a t i o o f s p e c i c h e a t s , c
p
= c
v
. F r o m t h i s i t f o l l o w s t h a t
t h e u x J a c o b i a n o f E c a n b e w r i t t e n i n t e r m s o f t h e c o n s e r v a t i v e v a r i a b l e s a s
A =
@ E
i
@ q
j
=
2
6
6
6
6
6
6
6
6
6
6
6
6
6
4
0 1 0 0
a
2 1
( 3
; )
q
2
q
1
( 1
; )
q
3
q
1
;1
;
q
2
q
1
q
3
q
1
q
3
q
1
q
2
q
1
0
a
4 1
a
4 2
a
4 3
q
2
q
1
3
7
7
7
7
7
7
7
7
7
7
7
7
7
5
( 2 . 1 3 )
w h e r e
a
2 1
=
; 1
2
q
3
q
1
!
2
;
3 ;
2
q
2
q
1
!
2
-
8/9/2019 Fundamentals of Computational Fluid
20/276
2 . 2 . T H E N A V I E R - S T O K E S A N D E U L E R E Q U A T I O N S 1 1
a
4 1
= ( ; 1 )
2
4
q
2
q
1
!
3
+
q
3
q
1
!
2
q
2
q
1
!
3
5
;
q
4
q
1
!
q
2
q
1
!
a
4 2
=
q
4
q
1
!
;
; 1
2
2
4
3
q
2
q
1
!
2
+
q
3
q
1
!
2
3
5
a
4 3
= ; ( ; 1 )
q
2
q
1
!
q
3
q
1
!
( 2 . 1 4 )
a n d i n t e r m s o f t h e p r i m i t i v e v a r i a b l e s a s
A =
2
6
6
6
6
6
6
6
6
6
6
6
4
0 1 0 0
a
2 1
( 3 ; ) u ( 1 ; ) v ( ; 1 )
; u v v u 0
a
4 1
a
4 2
a
4 3
u
3
7
7
7
7
7
7
7
7
7
7
7
5
( 2 . 1 5 )
w h e r e
a
2 1
=
;1
2
v
2
;
3
;
2
u
2
a
4 1
= ( ; 1 ) u ( u
2
+ v
2
) ;
u e
a
4 2
=
e
;
; 1
2
( 3 u
2
+ v
2
)
a
4 3
= ( 1 ; ) u v ( 2 . 1 6 )
D e r i v a t i o n o f t h e t w o f o r m s o f B = @ F = @ Q i s s i m i l a r . T h e e i g e n v a l u e s o f t h e u x
J a c o b i a n m a t r i c e s a r e p u r e l y r e a l . T h i s i s t h e d e n i n g f e a t u r e o f h y p e r b o l i c s y s t e m s
o f P D E ' s , w h i c h a r e f u r t h e r d i s c u s s e d i n S e c t i o n 2 . 5 . T h e h o m o g e n e o u s p r o p e r t y o f
t h e E u l e r e q u a t i o n s i s d i s c u s s e d i n A p p e n d i x C .
T h e N a v i e r - S t o k e s e q u a t i o n s i n c l u d e b o t h c o n v e c t i v e a n d d i u s i v e u x e s . T h i s
m o t i v a t e s t h e c h o i c e o f o u r t w o s c a l a r m o d e l e q u a t i o n s a s s o c i a t e d w i t h t h e p h y s i c s
o f c o n v e c t i o n a n d d i u s i o n . F u r t h e r m o r e , a s p e c t s o f c o n v e c t i v e p h e n o m e n a a s s o c i -
a t e d w i t h c o u p l e d s y s t e m s o f e q u a t i o n s s u c h a s t h e E u l e r e q u a t i o n s a r e i m p o r t a n t i n
d e v e l o p i n g n u m e r i c a l m e t h o d s a n d b o u n d a r y c o n d i t i o n s . T h u s w e a l s o s t u d y l i n e a r
h y p e r b o l i c s y s t e m s o f P D E ' s .
-
8/9/2019 Fundamentals of Computational Fluid
21/276
1 2 C H A P T E R 2 . C O N S E R V A T I O N L A W S A N D T H E M O D E L E Q U A T I O N S
2 . 3 T h e L i n e a r C o n v e c t i o n E q u a t i o n
2 . 3 . 1 D i e r e n t i a l F o r m
T h e s i m p l e s t l i n e a r m o d e l f o r c o n v e c t i o n a n d w a v e p r o p a g a t i o n i s t h e l i n e a r c o n v e c t i o n
e q u a t i o n g i v e n b y t h e f o l l o w i n g P D E :
@ u
@ t
+ a
@ u
@ x
= 0 ( 2 . 1 7 )
H e r e u ( x t ) i s a s c a l a r q u a n t i t y p r o p a g a t i n g w i t h s p e e d a , a r e a l c o n s t a n t w h i c h m a y
b e p o s i t i v e o r n e g a t i v e . T h e m a n n e r i n w h i c h t h e b o u n d a r y c o n d i t i o n s a r e s p e c i e d
s e p a r a t e s t h e f o l l o w i n g t w o p h e n o m e n a f o r w h i c h t h i s e q u a t i o n i s a m o d e l :
( 1 ) I n o n e t y p e , t h e s c a l a r q u a n t i t y u i s g i v e n o n o n e b o u n d a r y , c o r r e s p o n d i n g
t o a w a v e e n t e r i n g t h e d o m a i n t h r o u g h t h i s \ i n o w " b o u n d a r y . N o b o u n d -
a r y c o n d i t i o n i s s p e c i e d a t t h e o p p o s i t e s i d e , t h e \ o u t o w " b o u n d a r y . T h i s
i s c o n s i s t e n t i n t e r m s o f t h e w e l l - p o s e d n e s s o f a 1
s t
- o r d e r P D E . H e n c e t h e
w a v e l e a v e s t h e d o m a i n t h r o u g h t h e o u t o w b o u n d a r y w i t h o u t d i s t o r t i o n o r
r e e c t i o n . T h i s t y p e o f p h e n o m e n o n i s r e f e r r e d t o , s i m p l y , a s t h e c o n v e c t i o n
p r o b l e m . I t r e p r e s e n t s m o s t o f t h e \ u s u a l " s i t u a t i o n s e n c o u n t e r e d i n c o n v e c t -
i n g s y s t e m s . N o t e t h a t t h e l e f t - h a n d b o u n d a r y i s t h e i n o w b o u n d a r y w h e n
a i s p o s i t i v e , w h i l e t h e r i g h t - h a n d b o u n d a r y i s t h e i n o w b o u n d a r y w h e n a i s
n e g a t i v e .
( 2 ) I n t h e o t h e r t y p e , t h e o w b e i n g s i m u l a t e d i s p e r i o d i c . A t a n y g i v e n t i m e ,
w h a t e n t e r s o n o n e s i d e o f t h e d o m a i n m u s t b e t h e s a m e a s t h a t w h i c h i s
l e a v i n g o n t h e o t h e r . T h i s i s r e f e r r e d t o a s t h e b i c o n v e c t i o n p r o b l e m . I t i s
t h e s i m p l e s t t o s t u d y a n d s e r v e s t o i l l u s t r a t e m a n y o f t h e b a s i c p r o p e r t i e s o f
n u m e r i c a l m e t h o d s a p p l i e d t o p r o b l e m s i n v o l v i n g c o n v e c t i o n , w i t h o u t s p e c i a l
c o n s i d e r a t i o n o f b o u n d a r i e s . H e n c e , w e p a y a g r e a t d e a l o f a t t e n t i o n t o i t i n
t h e i n i t i a l c h a p t e r s .
N o w l e t u s c o n s i d e r a s i t u a t i o n i n w h i c h t h e i n i t i a l c o n d i t i o n i s g i v e n b y u ( x 0 ) =
u
0
( x ) , a n d t h e d o m a i n i s i n n i t e . I t i s e a s y t o s h o w b y s u b s t i t u t i o n t h a t t h e e x a c t
s o l u t i o n t o t h e l i n e a r c o n v e c t i o n e q u a t i o n i s t h e n
u ( x t ) = u
0
( x ; a t ) ( 2 . 1 8 )
T h e i n i t i a l w a v e f o r m p r o p a g a t e s u n a l t e r e d w i t h s p e e d j a j t o t h e r i g h t i f a i s p o s i t i v e
a n d t o t h e l e f t i f a i s n e g a t i v e . W i t h p e r i o d i c b o u n d a r y c o n d i t i o n s , t h e w a v e f o r m
t r a v e l s t h r o u g h o n e b o u n d a r y a n d r e a p p e a r s a t t h e o t h e r b o u n d a r y , e v e n t u a l l y r e -
t u r n i n g t o i t s i n i t i a l p o s i t i o n . I n t h i s c a s e , t h e p r o c e s s c o n t i n u e s f o r e v e r w i t h o u t a n y
-
8/9/2019 Fundamentals of Computational Fluid
22/276
2 . 3 . T H E L I N E A R C O N V E C T I O N E Q U A T I O N 1 3
c h a n g e i n t h e s h a p e o f t h e s o l u t i o n . P r e s e r v i n g t h e s h a p e o f t h e i n i t i a l c o n d i t i o n
u
0
( x ) c a n b e a d i c u l t c h a l l e n g e f o r a n u m e r i c a l m e t h o d .
2 . 3 . 2 S o l u t i o n i n W a v e S p a c e
W e n o w e x a m i n e t h e b i c o n v e c t i o n p r o b l e m i n m o r e d e t a i l . L e t t h e d o m a i n b e g i v e n
b y 0
x
2 . W e r e s t r i c t o u r a t t e n t i o n t o i n i t i a l c o n d i t i o n s i n t h e f o r m
u ( x 0 ) = f ( 0 ) e
i x
( 2 . 1 9 )
w h e r e f ( 0 ) i s a c o m p l e x c o n s t a n t , a n d i s t h e w a v e n u m b e r . I n o r d e r t o s a t i s f y t h e
p e r i o d i c b o u n d a r y c o n d i t i o n s , m u s t b e a n i n t e g e r . I t i s a m e a s u r e o f t h e n u m b e r o f
w a v e l e n g t h s w i t h i n t h e d o m a i n . W i t h s u c h a n i n i t i a l c o n d i t i o n , t h e s o l u t i o n c a n b e
w r i t t e n a s
u ( x t ) = f ( t ) e
i x
( 2 . 2 0 )
w h e r e t h e t i m e d e p e n d e n c e i s c o n t a i n e d i n t h e c o m p l e x f u n c t i o n f ( t ) . S u b s t i t u t i n g
t h i s s o l u t i o n i n t o t h e l i n e a r c o n v e c t i o n e q u a t i o n , E q . 2 . 1 7 , w e n d t h a t f ( t ) s a t i s e s
t h e f o l l o w i n g o r d i n a r y d i e r e n t i a l e q u a t i o n ( O D E )
d f
d t
= ; i a f ( 2 . 2 1 )
w h i c h h a s t h e s o l u t i o n
f ( t ) = f ( 0 ) e
; i a t
( 2 . 2 2 )
S u b s t i t u t i n g f ( t ) i n t o E q . 2 . 2 0 g i v e s t h e f o l l o w i n g s o l u t i o n
u ( x t ) = f ( 0 ) e
i ( x ; a t )
= f ( 0 ) e
i ( x ; ! t )
( 2 . 2 3 )
w h e r e t h e f r e q u e n c y , ! , t h e w a v e n u m b e r , , a n d t h e p h a s e s p e e d , a , a r e r e l a t e d b y
! = a ( 2 . 2 4 )
T h e r e l a t i o n b e t w e e n t h e f r e q u e n c y a n d t h e w a v e n u m b e r i s k n o w n a s t h e d i s p e r s i o n
r e l a t i o n . T h e l i n e a r r e l a t i o n g i v e n b y E q . 2 . 2 4 i s c h a r a c t e r i s t i c o f w a v e p r o p a g a t i o n
i n a n o n d i s p e r s i v e m e d i u m . T h i s m e a n s t h a t t h e p h a s e s p e e d i s t h e s a m e f o r a l l
w a v e n u m b e r s . A s w e s h a l l s e e l a t e r , m o s t n u m e r i c a l m e t h o d s i n t r o d u c e s o m e d i s p e r -
s i o n t h a t i s , i n a s i m u l a t i o n , w a v e s w i t h d i e r e n t w a v e n u m b e r s t r a v e l a t d i e r e n t
s p e e d s .
A n a r b i t r a r y i n i t i a l w a v e f o r m c a n b e p r o d u c e d b y s u m m i n g i n i t i a l c o n d i t i o n s o f
t h e f o r m o f E q . 2 . 1 9 . F o r M m o d e s , o n e o b t a i n s
u ( x 0 ) =
M
X
m = 1
f
m
( 0 ) e
i
m
x
( 2 . 2 5 )
-
8/9/2019 Fundamentals of Computational Fluid
23/276
1 4 C H A P T E R 2 . C O N S E R V A T I O N L A W S A N D T H E M O D E L E Q U A T I O N S
w h e r e t h e w a v e n u m b e r s a r e o f t e n o r d e r e d s u c h t h a t
1
2
M
. S i n c e t h e
w a v e e q u a t i o n i s l i n e a r , t h e s o l u t i o n i s o b t a i n e d b y s u m m i n g s o l u t i o n s o f t h e f o r m o f
E q . 2 . 2 3 , g i v i n g
u ( x t ) =
M
X
m = 1
f
m
( 0 ) e
i
m
( x ; a t )
( 2 . 2 6 )
D i s p e r s i o n a n d d i s s i p a t i o n r e s u l t i n g f r o m a n u m e r i c a l a p p r o x i m a t i o n w i l l c a u s e t h e
s h a p e o f t h e s o l u t i o n t o c h a n g e f r o m t h a t o f t h e o r i g i n a l w a v e f o r m .
2 . 4 T h e D i u s i o n E q u a t i o n
2 . 4 . 1 D i e r e n t i a l F o r m
D i u s i v e u x e s a r e a s s o c i a t e d w i t h m o l e c u l a r m o t i o n i n a c o n t i n u u m u i d . A s i m p l e
l i n e a r m o d e l e q u a t i o n f o r a d i u s i v e p r o c e s s i s
@ u
@ t
=
@
2
u
@ x
2
( 2 . 2 7 )
w h e r e i s a p o s i t i v e r e a l c o n s t a n t . F o r e x a m p l e , w i t h u r e p r e s e n t i n g t h e t e m p e r a -
t u r e , t h i s p a r a b o l i c P D E g o v e r n s t h e d i u s i o n o f h e a t i n o n e d i m e n s i o n . B o u n d a r y
c o n d i t i o n s c a n b e p e r i o d i c , D i r i c h l e t ( s p e c i e d u ) , N e u m a n n ( s p e c i e d @ u = @ x ) , o r
m i x e d D i r i c h l e t / N e u m a n n .
I n c o n t r a s t t o t h e l i n e a r c o n v e c t i o n e q u a t i o n , t h e d i u s i o n e q u a t i o n h a s a n o n t r i v i a l
s t e a d y - s t a t e s o l u t i o n , w h i c h i s o n e t h a t s a t i s e s t h e g o v e r n i n g P D E w i t h t h e p a r t i a l
d e r i v a t i v e i n t i m e e q u a l t o z e r o . I n t h e c a s e o f E q . 2 . 2 7 , t h e s t e a d y - s t a t e s o l u t i o n
m u s t s a t i s f y
@
2
u
@ x
2
= 0 ( 2 . 2 8 )
T h e r e f o r e , u m u s t v a r y l i n e a r l y w i t h x a t s t e a d y s t a t e s u c h t h a t t h e b o u n d a r y c o n -
d i t i o n s a r e s a t i s e d . O t h e r s t e a d y - s t a t e s o l u t i o n s a r e o b t a i n e d i f a s o u r c e t e r m g ( x )
i s a d d e d t o E q . 2 . 2 7 , a s f o l l o w s :
@ u
@ t
=
"
@
2
u
@ x
2
; g ( x )
#
( 2 . 2 9 )
g i v i n g a s t e a d y s t a t e - s o l u t i o n w h i c h s a t i s e s
@
2
u
@ x
2
; g ( x ) = 0 ( 2 . 3 0 )
-
8/9/2019 Fundamentals of Computational Fluid
24/276
2 . 4 . T H E D I F F U S I O N E Q U A T I O N 1 5
I n t w o d i m e n s i o n s , t h e d i u s i o n e q u a t i o n b e c o m e s
@ u
@ t
=
"
@
2
u
@ x
2
+
@
2
u
@ y
2
; g ( x y )
#
( 2 . 3 1 )
w h e r e g ( x y ) i s a g a i n a s o u r c e t e r m . T h e c o r r e s p o n d i n g s t e a d y e q u a t i o n i s
@
2
u
@ x
2
+
@
2
u
@ y
2
;g ( x y ) = 0 ( 2 . 3 2 )
W h i l e E q . 2 . 3 1 i s p a r a b o l i c , E q . 2 . 3 2 i s e l l i p t i c . T h e l a t t e r i s k n o w n a s t h e P o i s s o n
e q u a t i o n f o r n o n z e r o g , a n d a s L a p l a c e ' s e q u a t i o n f o r z e r o g .
2 . 4 . 2 S o l u t i o n i n W a v e S p a c e
W e n o w c o n s i d e r a s e r i e s s o l u t i o n t o E q . 2 . 2 7 . L e t t h e d o m a i n b e g i v e n b y 0 x
w i t h b o u n d a r y c o n d i t i o n s u ( 0 ) = u
a
, u ( ) = u
b
. I t i s c l e a r t h a t t h e s t e a d y - s t a t e
s o l u t i o n i s g i v e n b y a l i n e a r f u n c t i o n w h i c h s a t i s e s t h e b o u n d a r y c o n d i t i o n s , i . e . ,
h ( x ) = u
a
+ ( u
b
; u
a
) x = . L e t t h e i n i t i a l c o n d i t i o n b e
u ( x 0 ) =
M
X
m = 1
f
m
( 0 ) s i n
m
x + h ( x ) ( 2 . 3 3 )
w h e r e m u s t b e a n i n t e g e r i n o r d e r t o s a t i s f y t h e b o u n d a r y c o n d i t i o n s . A s o l u t i o n
o f t h e f o r m
u ( x t ) =
M
X
m = 1
f
m
( t ) s i n
m
x + h ( x ) ( 2 . 3 4 )
s a t i s e s t h e i n i t i a l a n d b o u n d a r y c o n d i t i o n s . S u b s t i t u t i n g t h i s f o r m i n t o E q . 2 . 2 7
g i v e s t h e f o l l o w i n g O D E f o r f
m
:
d f
m
d t
= ;
2
m
f
m
( 2 . 3 5 )
a n d w e n d
f
m
( t ) = f
m
( 0 ) e
;
2
m
t
( 2 . 3 6 )
S u b s t i t u t i n g f
m
( t ) i n t o e q u a t i o n 2 . 3 4 , w e o b t a i n
u ( x t ) =
M
X
m = 1
f
m
( 0 ) e
;
2
m
t
s i n
m
x + h ( x ) ( 2 . 3 7 )
T h e s t e a d y - s t a t e s o l u t i o n ( t ! 1 ) i s s i m p l y h ( x ) . E q . 2 . 3 7 s h o w s t h a t h i g h w a v e n u m -
b e r c o m p o n e n t s ( l a r g e
m
) o f t h e s o l u t i o n d e c a y m o r e r a p i d l y t h a n l o w w a v e n u m b e r
c o m p o n e n t s , c o n s i s t e n t w i t h t h e p h y s i c s o f d i u s i o n .
-
8/9/2019 Fundamentals of Computational Fluid
25/276
1 6 C H A P T E R 2 . C O N S E R V A T I O N L A W S A N D T H E M O D E L E Q U A T I O N S
2 . 5 L i n e a r H y p e r b o l i c S y s t e m s
T h e E u l e r e q u a t i o n s , E q . 2 . 8 , f o r m a h y p e r b o l i c s y s t e m o f p a r t i a l d i e r e n t i a l e q u a -
t i o n s . O t h e r s y s t e m s o f e q u a t i o n s g o v e r n i n g c o n v e c t i o n a n d w a v e p r o p a g a t i o n p h e -
n o m e n a , s u c h a s t h e M a x w e l l e q u a t i o n s d e s c r i b i n g t h e p r o p a g a t i o n o f e l e c t r o m a g n e t i c
w a v e s , a r e a l s o o f h y p e r b o l i c t y p e . M a n y a s p e c t s o f n u m e r i c a l m e t h o d s f o r s u c h s y s -
t e m s c a n b e u n d e r s t o o d b y s t u d y i n g a o n e - d i m e n s i o n a l c o n s t a n t - c o e c i e n t l i n e a r
s y s t e m o f t h e f o r m
@ u
@ t
+ A
@ u
@ x
= 0 ( 2 . 3 8 )
w h e r e u = u ( x t ) i s a v e c t o r o f l e n g t h m a n d A i s a r e a l m m m a t r i x . F o r
c o n s e r v a t i o n l a w s , t h i s e q u a t i o n c a n a l s o b e w r i t t e n i n t h e f o r m
@ u
@ t
+
@ f
@ x
= 0 ( 2 . 3 9 )
w h e r e f i s t h e u x v e c t o r a n d A =
@ f
@ u
i s t h e u x J a c o b i a n m a t r i x . T h e e n t r i e s i n t h e
u x J a c o b i a n a r e
a
i j
=
@ f
i
@ u
j
( 2 . 4 0 )
T h e u x J a c o b i a n f o r t h e E u l e r e q u a t i o n s i s d e r i v e d i n S e c t i o n 2 . 2 .
S u c h a s y s t e m i s h y p e r b o l i c i f A i s d i a g o n a l i z a b l e w i t h r e a l e i g e n v a l u e s .
1
T h u s
= X
; 1
A X ( 2 . 4 1 )
w h e r e i s a d i a g o n a l m a t r i x c o n t a i n i n g t h e e i g e n v a l u e s o f A , a n d X i s t h e m a t r i x
o f r i g h t e i g e n v e c t o r s . P r e m u l t i p l y i n g E q . 2 . 3 8 b y X
; 1
, p o s t m u l t i p l y i n g A b y t h e
p r o d u c t X X
; 1
, a n d n o t i n g t h a t X a n d X
; 1
a r e c o n s t a n t s , w e o b t a i n
@ X
; 1
u
@ t
+
@
z } | {
X
; 1
A X X
; 1
u
@ x
= 0 ( 2 . 4 2 )
W i t h w = X
; 1
u , t h i s c a n b e r e w r i t t e n a s
@ w
@ t
+
@ w
@ x
= 0 ( 2 . 4 3 )
W h e n w r i t t e n i n t h i s m a n n e r , t h e e q u a t i o n s h a v e b e e n d e c o u p l e d i n t o m s c a l a r e q u a -
t i o n s o f t h e f o r m
@ w
i
@ t
+
i
@ w
i
@ x
= 0 ( 2 . 4 4 )
1
S e e A p p e n d i x A f o r a b r i e f r e v i e w o f s o m e b a s i c r e l a t i o n s a n d d e n i t i o n s f r o m l i n e a r a l g e b r a .
-
8/9/2019 Fundamentals of Computational Fluid
26/276
2 . 6 . P R O B L E M S 1 7
T h e e l e m e n t s o f w a r e k n o w n a s c h a r a c t e r i s t i c v a r i a b l e s . E a c h c h a r a c t e r i s t i c v a r i a b l e
s a t i s e s t h e l i n e a r c o n v e c t i o n e q u a t i o n w i t h t h e s p e e d g i v e n b y t h e c o r r e s p o n d i n g
e i g e n v a l u e o f A .
B a s e d o n t h e a b o v e , w e s e e t h a t a h y p e r b o l i c s y s t e m i n t h e f o r m o f E q . 2 . 3 8 h a s a
s o l u t i o n g i v e n b y t h e s u p e r p o s i t i o n o f w a v e s w h i c h c a n t r a v e l i n e i t h e r t h e p o s i t i v e o r
n e g a t i v e d i r e c t i o n s a n d a t v a r y i n g s p e e d s . W h i l e t h e s c a l a r l i n e a r c o n v e c t i o n e q u a t i o n
i s c l e a r l y a n e x c e l l e n t m o d e l e q u a t i o n f o r h y p e r b o l i c s y s t e m s , w e m u s t e n s u r e t h a t
o u r n u m e r i c a l m e t h o d s a r e a p p r o p r i a t e f o r w a v e s p e e d s o f a r b i t r a r y s i g n a n d p o s s i b l y
w i d e l y v a r y i n g m a g n i t u d e s .
T h e o n e - d i m e n s i o n a l E u l e r e q u a t i o n s c a n a l s o b e d i a g o n a l i z e d , l e a d i n g t o t h r e e
e q u a t i o n s i n t h e f o r m o f t h e l i n e a r c o n v e c t i o n e q u a t i o n , a l t h o u g h t h e y r e m a i n n o n -
l i n e a r , o f c o u r s e . T h e e i g e n v a l u e s o f t h e u x J a c o b i a n m a t r i x , o r w a v e s p e e d s , a r e
u u + c , a n d u ; c , w h e r e u i s t h e l o c a l u i d v e l o c i t y , a n d c =
q
p = i s t h e l o c a l
s p e e d o f s o u n d . T h e s p e e d u i s a s s o c i a t e d w i t h c o n v e c t i o n o f t h e u i d , w h i l e u + c
a n d u ; c a r e a s s o c i a t e d w i t h s o u n d w a v e s . T h e r e f o r e , i n a s u p e r s o n i c o w , w h e r e
j u j > c , a l l o f t h e w a v e s p e e d s h a v e t h e s a m e s i g n . I n a s u b s o n i c o w , w h e r e j u j < c ,
w a v e s p e e d s o f b o t h p o s i t i v e a n d n e g a t i v e s i g n a r e p r e s e n t , c o r r e s p o n d i n g t o t h e f a c t
t h a t s o u n d w a v e s c a n t r a v e l u p s t r e a m i n a s u b s o n i c o w .
T h e s i g n s o f t h e e i g e n v a l u e s o f t h e m a t r i x A a r e a l s o i m p o r t a n t i n d e t e r m i n i n g
s u i t a b l e b o u n d a r y c o n d i t i o n s . T h e c h a r a c t e r i s t i c v a r i a b l e s e a c h s a t i s f y t h e l i n e a r c o n -
v e c t i o n e q u a t i o n w i t h t h e w a v e s p e e d g i v e n b y t h e c o r r e s p o n d i n g e i g e n v a l u e . T h e r e -
f o r e , t h e b o u n d a r y c o n d i t i o n s c a n b e s p e c i e d a c c o r d i n g l y . T h a t i s , c h a r a c t e r i s t i c
v a r i a b l e s a s s o c i a t e d w i t h p o s i t i v e e i g e n v a l u e s c a n b e s p e c i e d a t t h e l e f t b o u n d a r y ,
w h i c h c o r r e s p o n d s t o i n o w f o r t h e s e v a r i a b l e s . C h a r a c t e r i s t i c v a r i a b l e s a s s o c i a t e d
w i t h n e g a t i v e e i g e n v a l u e s c a n b e s p e c i e d a t t h e r i g h t b o u n d a r y , w h i c h i s t h e i n -
o w b o u n d a r y f o r t h e s e v a r i a b l e s . W h i l e o t h e r b o u n d a r y c o n d i t i o n t r e a t m e n t s a r e
p o s s i b l e , t h e y m u s t b e c o n s i s t e n t w i t h t h i s a p p r o a c h .
2 . 6 P r o b l e m s
1 . S h o w t h a t t h e 1 - D E u l e r e q u a t i o n s c a n b e w r i t t e n i n t e r m s o f t h e p r i m i t i v e
v a r i a b l e s R = u p ]
T
a s f o l l o w s :
@ R
@ t
+ M
@ R
@ x
= 0
w h e r e
M =
2
6
4
u 0
0 u
; 1
0 p u
3
7
5
-
8/9/2019 Fundamentals of Computational Fluid
27/276
1 8 C H A P T E R 2 . C O N S E R V A T I O N L A W S A N D T H E M O D E L E Q U A T I O N S
A s s u m e a n i d e a l g a s , p = ( ; 1 ) ( e ; u
2
= 2 ) .
2 . F i n d t h e e i g e n v a l u e s a n d e i g e n v e c t o r s o f t h e m a t r i x M d e r i v e d i n q u e s t i o n 1 .
3 . D e r i v e t h e u x J a c o b i a n m a t r i x A = @ E = @ Q f o r t h e 1 - D E u l e r e q u a t i o n s r e s u l t -
i n g f r o m t h e c o n s e r v a t i v e v a r i a b l e f o r m u l a t i o n ( E q . 2 . 5 ) . F i n d i t s e i g e n v a l u e s
a n d c o m p a r e w i t h t h o s e o b t a i n e d i n q u e s t i o n 2 .
4 . S h o w t h a t t h e t w o m a t r i c e s M a n d A d e r i v e d i n q u e s t i o n s 1 a n d 3 , r e s p e c t i v e l y ,
a r e r e l a t e d b y a s i m i l a r i t y t r a n s f o r m . ( H i n t : m a k e u s e o f t h e m a t r i x S =
@ Q = @ R . )
5 . W r i t e t h e 2 - D d i u s i o n e q u a t i o n , E q . 2 . 3 1 , i n t h e f o r m o f E q . 2 . 2 .
6 . G i v e n t h e i n i t i a l c o n d i t i o n u ( x 0 ) = s i n x d e n e d o n 0 x 2 , w r i t e i t i n t h e
f o r m o f E q . 2 . 2 5 , t h a t i s , n d t h e n e c e s s a r y v a l u e s o f f
m
( 0 ) . ( H i n t : u s e M = 2
w i t h
1
= 1 a n d
2
= ; 1 . ) N e x t c o n s i d e r t h e s a m e i n i t i a l c o n d i t i o n d e n e d
o n l y a t x = 2 j = 4 , j = 0 1 2 3 . F i n d t h e v a l u e s o f f
m
( 0 ) r e q u i r e d t o r e p r o d u c e
t h e i n i t i a l c o n d i t i o n a t t h e s e d i s c r e t e p o i n t s u s i n g M = 4 w i t h
m
= m ; 1 .
7 . P l o t t h e r s t t h r e e b a s i s f u n c t i o n s u s e d i n c o n s t r u c t i n g t h e e x a c t s o l u t i o n t o
t h e d i u s i o n e q u a t i o n i n S e c t i o n 2 . 4 . 2 . N e x t c o n s i d e r a s o l u t i o n w i t h b o u n d a r y
c o n d i t i o n s u
a
= u
b
= 0 , a n d i n i t i a l c o n d i t i o n s f r o m E q . 2 . 3 3 w i t h f
m
( 0 ) = 1
f o r 1
m
3 , f
m
( 0 ) = 0 f o r m > 3 . P l o t t h e i n i t i a l c o n d i t i o n o n t h e d o m a i n
0
x
. P l o t t h e s o l u t i o n a t t = 1 w i t h = 1 .
8 . W r i t e t h e c l a s s i c a l w a v e e q u a t i o n @
2
u = @ t
2
= c
2
@
2
u = @ x
2
a s a r s t - o r d e r s y s t e m ,
i . e . , i n t h e f o r m
@ U
@ t
+ A
@ U
@ x
= 0
w h e r e U = @ u = @ x @ u = @ t ]
T
. F i n d t h e e i g e n v a l u e s a n d e i g e n v e c t o r s o f A .
9 . T h e C a u c h y - R i e m a n n e q u a t i o n s a r e f o r m e d f r o m t h e c o u p l i n g o f t h e s t e a d y
c o m p r e s s i b l e c o n t i n u i t y ( c o n s e r v a t i o n o f m a s s ) e q u a t i o n
@ u
@ x
+
@ v
@ y
= 0
a n d t h e v o r t i c i t y d e n i t i o n
! = ;
@ v
@ x
+
@ u
@ y
= 0
-
8/9/2019 Fundamentals of Computational Fluid
28/276
2 . 6 . P R O B L E M S 1 9
w h e r e ! = 0 f o r i r r o t a t i o n a l o w . F o r i s e n t r o p i c a n d h o m e n t h a l p i c o w , t h e
s y s t e m i s c l o s e d b y t h e r e l a t i o n
=
1 ;
; 1
2
u
2
+ v
2
; 1
1
; 1
N o t e t h a t t h e v a r i a b l e s h a v e b e e n n o n d i m e n s i o n a l i z e d . C o m b i n i n g t h e t w o
P D E ' s , w e h a v e
@ f ( q )
@ x
+
@ g ( q )
@ y
= 0
w h e r e
q =
u
v
f =
; u
v
g =
; v
; u
O n e a p p r o a c h t o s o l v i n g t h e s e e q u a t i o n s i s t o a d d a t i m e - d e p e n d e n t t e r m a n d
n d t h e s t e a d y s o l u t i o n o f t h e f o l l o w i n g e q u a t i o n :
@ q
@ t
+
@ f
@ x
+
@ g
@ y
= 0
( a ) F i n d t h e u x J a c o b i a n s o f f a n d g w i t h r e s p e c t t o q .
( b ) D e t e r m i n e t h e e i g e n v a l u e s o f t h e u x J a c o b i a n s .
( c ) D e t e r m i n e t h e c o n d i t i o n s ( i n t e r m s o f a n d u ) u n d e r w h i c h t h e s y s t e m i s
h y p e r b o l i c , i . e . , h a s r e a l