Hydrodynamica 1.0 - Panoramix
Transkrypt
Hydrodynamica 1.0 - Panoramix
Hydrodynamica 1.0 Maciej Matyka [email protected] Uniwersytet Wrocławski Fizyka Komputerowa V BIS Hydrodynamica – p. 1/15 Prezentacja Ogólne założenia programu Model Fizyczny i Matematyczny Równania przepływu cieczy nieściśliwej Metody numeryczne Metoda SIMPLE Implementacja Rezultaty Planowane rozszerzenia Hydrodynamica – p. 2/15 Ogólne założenia programu Program powinien: Rozwiazanie ˛ ogólne Rozsadna ˛ pr˛edkość Prosta obsługa (mysz) Efekto(y)wna wizualizacja Hydrodynamica – p. 3/15 Model Fizyczny i Matematyczny Model cieczy: Podział przestrzeni na skończone elementy (siatka) Zmienne prymitywne (u; v; p) Hydrodynamica – p. 4/15 Równania Naviera-Stokesa Równania Naviera-Stokesa dla przepływu nieściśliwego: ! u = t 1 ! ! ~ ~ ( u r) u r' + Re r~ 2!u r~ !u = 0 Hydrodynamica – p. 5/15 Równania Naviera-Stokesa Równania Naviera-Stokesa dla przepływu nieściśliwego: ! u = t ! ~ )!u (ur r~ ' + ~ 2! u r Re 1 r~ ! u =0 ' P = - stosunek ciśnienia do g˛estości płynu Hydrodynamica – p. 5/15 Równania Naviera-Stokesa Różniczkowa postać zachowawcza N-S: u2 uv u = + t x y p 1 2 u 2 u + ) + ( 2 2 x Re x y (1) v2 uv + y x p 1 2v 2v + ) + ( 2 2 y Re x y (2) v t = u v + x y =0 (3) Hydrodynamica – p. 6/15 Model Fizyczny i Matematyczny Rozwiazanie ˛ numeryczne: Dyskretyzacja postaci zachowawczej Metoda SIMPLE (Lata 70’, Patankar) Metoda SIMPLEC (Rok 2004, Fluent inc.) Hydrodynamica – p. 7/15 Metoda SIMPLE Zgaduj: (P*) n ,(U*) n ,(V*) n Rozwiaz N-S na: (U*) n+1 ,(V*) n+1 Rozwiaz równanie Poissona (P’) P n+1 n =(P*) +(P’) Un+1 =(U*) n +(U’) V n+1 =(V*) n +(V’) Wizualizacja Hydrodynamica – p. 8/15 Słowo o Implementacji Kod w j˛ezyku C++ Wykorzystane biblioteki: Fox (GUI) OpenGL (Wizualizacja) vfw (wyjście AVI) Hydrodynamica – p. 9/15 Rezultaty (1/4) 3holes(avi) 3holes(mpg) 2 Re 10 (avi) 2 Re 10 (mpg) 3 Re 400 (avi) 3 Re 400 (mpg) Vortex Karmann (avi) Vortex Karmann (mpg) Hydrodynamica – p. 10/15 Uogólnienie Na 3 wymiary Hydrodynamica – p. 11/15 Rezultaty (2/4) Hydrodynamica – p. 12/15 Rezultaty (3/4) Hydrodynamica – p. 13/15 Rezultaty (4/4) Hydrodynamica – p. 14/15 Koniec Dzi˛ekuj˛e za uwag˛e Hydrodynamica – p. 15/15