• Nie Znaleziono Wyników

Projekt 7: Równania Naviera-Stokesa - symulacja przepływu cieczy lepkiej.

N/A
N/A
Protected

Academic year: 2021

Share "Projekt 7: Równania Naviera-Stokesa - symulacja przepływu cieczy lepkiej."

Copied!
4
0
0

Pełen tekst

(1)

Projekt 7: Równania Naviera-Stokesa - symulacja przepływu cieczy lepkiej.

Tomasz Chwiej, Alina Mreńca-Kolasińska, Elżbieta Strzałka 7 grudnia 2018

1 Wstęp

A B

C

D E

F

x y

W ej cie W yj cie

Rysunek 1: Geometria układu przez który przepływa ciecz lepka. Z lewej strony Wejście (ścianka A), z prawej Wyjście (ścianka C). Szarym kolorem zaznaczono nieprzepuszczalne ścianki, które stanowią brzeg (ścianki: B, D, E, F)

Na zajęciach naszym zadaniem będzie rozwiązanie układu równań Naviera-Stokesa

2 ψ = ζ (1)

µ 2 ζ = ρ ( ∂ψ

∂y

∂ζ

∂x ∂ψ

∂x

∂ζ

∂y )

(2) dla układu pokazanego na rysunku (ρ - gęstość, µ - lepkość, ζ - funkcja wirowości, ψ - funkcja stru- mienia).

1.1 Dyskretyzacja

Wprowadzamy siatkę równoodległych węzłów

∆x = ∆y = ∆ (3)

x = x i = ∆ · i, i = 0, 1, 2, . . . , n x (4) y = y j = ∆ · j, j = 0, 1, 2, . . . , n y (5)

ψ(x, y) = ψ(x i , y j ) = ψ i,j (6)

ζ(x, y) = ζ(x i , y j ) = ζ i,j (7)

1

(2)

W równaniach (1) i (2) pochodne zastępujemy ilorazami różnicowymi centralnymi [df /dx = (f i+1 f i −1 )/(2∆), d 2 f /dx 2 = (f i+1 −2f i +f i −1 )/∆ 2 ] i przegrupowujemy wyrazy tak aby ψ i,j oraz ζ i,j wyrazić za pomocą pozostałych wyrazów

ψ i,j = 1 4

(

ψ i+1,j + ψ i −1,j + ψ i,j+1 + ψ i,j −1 − ∆ 2 ζ i,j

)

(8) ζ i,j = 1

4 i+1,j + ζ i −1,j + ζ i,j+1 + ζ i,j −1 )

ρ

16µ [(ψ i,j+1 − ψ i,j −1 )(ζ i+1,j − ζ i −1,j ) − (ψ i+1,j − ψ i −1,j )(ζ i,j+1 − ζ i,j −1 )] (9) Układ równań (8) i (9) rozwiążemy metodą relaksacji Gaussa-Seidla. Uwaga: parametr Ω wprowadza- my do równania (9), aby zapewnić stabilność relaksacji.

1.2 Warunki brzegowe

Zakładamy że prędkość cieczy [⃗ V = (u, v)] na wejściu/wyjściu ma tylko jedną niezerową składową V we/wy = (u we/wy , 0). Korzystając z wykładu możemy zapisać

u we = Q we

(y − y j

1

)(y − y n

y

) (10)

u wy = Q wy

y(y − y n

y

) (11)

przy czym gradienty ciśnienia Q we i Q wy muszą się różnić, bo przekroje na we/wy są różne. Korzystając z zasady zachowania masy (strumień wpływający=strumień wypływający ) we u we dy = wy u wy dy dostajemy warunek

Q wy = Q we y n 3

y

− y j 3

1

− 3y j

1

y 2 n

y

+ 3y j 2

1

y n

y

y 3 n

y

(12)

1.2.1 WB dla ψ

• brzeg A (wejście) ψ 0,j = Q we

[ y 3

3 y 2

2 (y j

1

+ y n

y

) + y · y j

1

· y n

y

]

, i = 0, j = j 1 , . . . , n y (13)

• brzeg C (wyjście) ψ n

x

,j = Q wy

[ y 3

3 y 2 2 y n

y

]

+ Q we · y j 2

1

( −y j

1

+ 3y n

y

)

12µ , i = n x , j = 0, 1, . . . , n y (14) Uwaga: drugi wyraz w równaniu (14) zapewnia sklejanie się WB w węzłach (n x , 0) i (n x , n y ).

Otrzymujemy go z warunku ψ we (0, y j

1

) = ψ wy (x n

x

, 0).

• brzeg B

ψ i,n

y

= ψ 0,n

y

, i = 1, 2, . . . , n x − 1, j = n y (15)

• brzeg D

ψ i,0 = ψ 0,j

1

, i = i 1 , . . . , n x − 1, j = 0 (16)

• brzeg E

ψ i

1

,j = ψ 0,j

1

, i = i 1 , j = 1, . . . , j 1 (17)

• brzeg F

ψ i,j

1

= ψ 0,j

1

, i = 1, . . . , i 1 , j = j 1 (18)

2

(3)

1.2.2 WB dla ζ

• brzeg A (wejście)

ζ 0,j = Q we

(2y − y j

1

− y n

y

), i = 0, j = j 1 , . . . , n y (19)

• brzeg C (wyjście)

ζ n

x

,j = Q wy

(2y − y n

y

), i = n x , j = 0, . . . , n y (20)

• brzeg B

ζ i,n

y

= 2

2 i,n

y

−1 − ψ i,n

y

], i = 1, . . . , n x − 1 (21)

• brzeg D

ζ i,0 = 2

2 i,1 − ψ i,0 ], i = i 1 + 1, . . . n x−1 (22)

• brzeg E

ζ i

1

,j = 2

2 i

1

+1,j − ψ i

1

,j ], j = 1, . . . j 1 − 1 (23)

• brzeg F

ζ i,j

1

= 2

2 i,j

1

+1 − ψ i,j

1

], i = 1, . . . i 1 (24)

• wierzchołek E/F

ζ i

1

,j

1

= 1

2 i

1

−1,j

1

+ ζ i

1

,j

1

−1 ] (25)

2 Algorytm relaksacji równań NS

Zgodnie z równaniem (1) możemy zapisać:

2 ψ − ζ = δ (26)

Wartość parametru δ powinna maleć w trakcie relaksacji teoretycznie do zera, co możemy wykorzystać do kontroli zbieżności, np. całkując błąd w wybranych węzłach

Γ =

n

x

−1

i=1

i+1,j

2

+ ψ i −1,j

2

+ ψ i,j

2

+1 + ψ i,j

2

−1 − 4ψ i,j

2

− ∆ 2 ζ i,j

2

], j 2 = j 1 + 2 (27)

Relaksację można przeprowadzić opierając się na poniższym pseudokodzie (z kontrolą błędu Γ - wy- świetlaną na ekranie)

u s t a l a m y WB : ψ

FOR IT =1 TO I T _ M A X S T E P 1 DO IF ( IT < 2 0 0 0 ) T H E N

Ω = 0 EL S E

Ω = 1 END IF

FOR i =1 TO n X − 1 STEP 1 DO FOR j =1 TO n Y − 1 STEP 1 DO

IF ( (i, j) ̸= BRZEG ) THEN ψ i,j = wzór (8)

3

(4)

ζ i,j = wzór (9) END IF

END DO END DO

m o d y f i k a c j a WB : ζ k o n t r o l a b ł ę d u : Γ END DO

3 Zadania do wykonania

1. W obliczeniach należy użyć wartości parametrów: ∆ = 0.01, ρ = 1, µ = 1, n x = 200, n y = 90, i 1 = 50, j 1 = 55, IT M AX = 20000

2. Napisać dwie funkcje, w których zmieniane będą WB dla ψ i ζ.

3. Zaimplementować algorytm relaksacji równań NS.

Uwaga: dla it < 2000, zakładamy że Ω = 0 co oznacza, że wyłączamy chwilowo drugi wyraz w rów. (9), bo może on powodować niestabilność. Dla it > 2000, gdy ψ i ζ w pewnym stopniu się ustabilizują, włączamy ten wyraz (Ω = 1) do obliczeń i kontynuujemy relaksację.

4. Wykonać relaksację równań NS dla Q = −1000. Po jej zakończeniu sporządzić: wykres konturowy ψ, wykres konturowy ζ, mapę rozkładu składowej poziomej prędkości u(x, y) = ∂ψ/∂y, mapę rozkładu składowej pionowej prędkości v(x, y) = −∂ψ/∂x. ( 60 pkt)

5. Wykonać relaksację równań NS dla Q = −4000 i sporządzić rysunki jak w poprzednim punkcie.

Dobrać tak ilość konturów aby na wykresie ψ był wyraźnie widoczny wir. (30 pkt)

6. Wykonać relaksację równań NS dla Q = +4000 (odwracamy przepływ: ciecz płynie w lewo).

Sporządzić wykres konturowy ψ - czy wir utworzy się przed przeszkodą? (10 pkt)

4

Cytaty

Powiązane dokumenty

Elementarne rozważania prowadzą do następującego stwierdzenia: jeżeli w opływie włókna zaist- nieje osiowa składowa prędkości przepływu, to zawsze spowoduje ona asymetrię

[r]

– jeśli warunek początkowy jest bardzo mały (np. Edriss Titi, jeden z bardziej znanych badaczy równania Naviera–Stokesa, zwykł mawiać, że równanie to jest jak słoń czy

Pomimo tego zastąpienie pola geo- magnetycznego przez pole dipola, umieszczonego w pobliżu środka Ziemi, jest w wielu rozważa- niach dostatecznie dobrym przybliżeniem.. Kąt

W miarę wzrostu prędkości przepływu coraz więcej ciepła od elementu oporowego do otoczenia odprowadzane jest drogą konwekcji wymuszonej.. Wpływ promieniowania cieplnego

Intensywność przepływu ciepła V = −k∇T (gdzie k jest stałą zależną od stopnia izolacji ścian) poprzez ściany restauracji (włącznie z sufitem i ścianą dotykającą

Wykonać wykresy zależności prędkości przepływu powietrza w sondzie () od odległości (d) dla pierwszej serii pomiarowej oraz wykresy zależności prędkości

Wykonano szereg obliczeń testowych dla zagadnień ruchu cieczy lepkiej w zagłębieniach z jedną poruszającą się ścianką: kwadratowym i sześciennym oraz w płaskim kanale