Ćw. 5 - MEiL
Transkrypt
Ćw. 5 - MEiL
1 ĆWICZENIE Ustalony trójwymiarowy przepływ nieściśliwy z oderwaniem Cel ćwiczenia: Celem ćwiczenia jest zapoznanie się ze sposobem modelowania przepływów trójwymiarowych oraz obróbka trójwymiarowych wyników graficznych. Opis problemu: Zadanie polega na wyznaczeniu opływu wokół skrzydła typu delta ustawionego pod duŜym katem natarcia (30°), wyposaŜonego w śmigło, umieszczone w szczelinie . Przepływ odbywa się w zamkniętej przestrzeni tunelu aerodynamicznego i posiada płaszczyznę symetrii wymiary tunelu BxHxL=150x200x600 mm). Przepływającym czynnikiem jest powietrze o prędkości V=10m/s i ciśnieniu p=101325 Pa. Opis modelu geometrycznego: Model rozwaŜany w tym ćwiczeniu jest właściwie półmodelem, w którym odwzorowano tylko połowę skrzydła delta oraz połowę kręgu śmigła. Tym samym załoŜono przepływ symetryczny względem płaszczyzny XZ. W celu lokalnego zagęszczenia siatki wokół skrzydła, model umieszczono w półkuli, w której zastosowano znacznie gęstsza siatkę, niŜ w pozostałym obszarze. Model obliczeniowy w całości Dzięki zastosowaniu warunku brzegowego typu INTERFACE na brzegu półkuli, moŜna moŜliwe jest obracanie półkuli (wraz z modelem) dla uzyskania ustawienia skrzydła pod róŜnymi kątami natarcia (nie będzie to wykonywane podczas tego ćwiczenia, ale jest moŜliwe). Wykonanie modelu geometrycznego Wymiary obszaru obliczeniowego Schemat układu przepływowego a) podstawowe obiekty geometryczne: 1) utworzyć 3 punkty (A, B, C) w płaszczyźnie XY, połączyć je liniami prostymi a następnie stworzyć na ich podstawie powierzchnię (opcja WIREFRAME) o nazwie „skrzydlo” L.p. Współrzędna X Współrzędna Y A 10 0 B 10 30 C -40 0 2) utworzyć koło w płaszczyźnie YZ (Face, Circle) o promieniu r = 5 i nazwie „smiglo”, następnie przesunąć je (opcja Move, Translate) o wektor [-10;0;0] 3) obrócić powierzchnie „skrzydlo” i „smiglo” o kąt +30° (opcja Move, Rotate) względem osi Y (Axis, Define, Direction: Y Positive > Apply) 4) utworzyć prostokątną powierzchnię w płaszczyźnie XZ Centered o wymiarach 300x800 (Width x Height) i nazwie”noz” 5) utworzyć kulę o promieniu r = 50 (Volume, Sphere) i nazwać ją „kula” 6) utworzyć prostopadłościan (Volume, Brick) o wymiarach: 600x300x200 (Width x Depth x Height) i nazwie „tunel”. Przesunać go następnie (Move, Translate) o wektor [50;0;20] b) operacje na obiektach: 1) przedzielić kulę (Split Volume) za pomocą powierzchni „noz” (Split with Faces (Real)) z zachowaniem narzędzia 2 tnącego (włączona opcja Retain, opcje Bidirectional i Cennected wyłączone). Skasować półkulę pozostającą po ujemnej stronie osi Y (Delete Volumes). 2) przedzielić prostopadłościan „tunel” (Split Volume) powierzchnią „noz” (Split with Faces (Real)) pozostawiając narzędzie tnące (włączona opcja Retain, opcje Bidirectional i Cennected wyłączone). Skasować prostopadłościan pozostający po ujemnej stronie osi Y (Delete Volumes). 3) zmienić nazwy pozostałych dwóch objętości na „tunel” i „polkula” (Volume > Modify Volume Label) 4) przedzielić powierzchnię „smiglo” (Split Face) powierzchnią „noz” (Split with Faces) usuwając narzędzie tnące (opcja Retain wyłączona, opcje Bidirectional i Cennected wyłączone). Skasować część powierzchni „smiglo” pozostającą po ujemnej stronie osi Y (Delete Faces). 5) odjąć objętość „polkula” od objętości „tunel” (Volume > Split Volume > Split with Volumes) z zachowaniem półkuli oraz jedną powierzchnią łączącą o obie objętości (opcja Retain wyłączona, opcja Connected włączona, opcja Bidirectional wyłączona). 6) przedzielić objętość „polkula” za pomocą powierzchni „skrzydlo” i „smiglo” (Volume < Split Volume > Split with Faces) bez zachowania tych powierzchni (opcja Retain wyłączona, opcje Bidirectional i Connected wyłączone) 7) sprawdzić, czy pomiędzy objętościami „tunel” i „polkula” jest tylko jedna powierzchnia i ew. połączyć, jeśli są dwie (Face > Connect Faces). Rozwinąć okno Faces i nacisnąć kilkakrotnie na krawędź czaszy kulistej przy wciśniętym klawiszu Shift. W oknie po prawej stronie powinna pojawić się nazwa tylko jednej powierzchni, a w oknie komunikatów programu (Transcript) powinien pojawić się komunikat: „ERROR: Entity face.nr currently exist in the select list”. Warunki brzegowe dla obszaru obliczeniowego W modelu uŜyto następujących warunków (rys. 4): 1) Symmetry - na płaszczyźnie symetrii układu tunel-model (uwaga: są tam dwie powierzchnie) 2) Wall - na ścianach bocznych tunelu aerodynamicznego 3) Velocity Inlet – wlot prędkościowy (na wlocie do tunelu) 4) Outflow – wypływ (wylot z tunelu) 5) Wall - na powierzchniach skrzydła 6) Fan – wentylator (śmigło) Siatkowanie modelu: 1) utworzyć siatkę na powierzchni skrzydła oraz śmigła (są to 3 powierzchnie), siatka typu Tri/Pave, Interval size = 2 2) utworzyć siatkę na powierzchni sfery oraz powierzchni leŜącej w płaszczyźnie symetrii (2 powierzchnie), siatka typu Tri/Pave, Interval size = 5 3) utworzyć siatkę w objętości „polkula”(siatka Tet/Hybrid Tgrid, Interval size = 1) – generator siatki powinien wyświetlić komunikat: „Mesh generated for volume polkula: mesh volumes = 12729” 4) utworzyć siatkę na zewnętrznych ścianach tunel oraz na powierzchni wlotu i wylotu (Tri/Pave, Interval size = 20) 5) utworzyć siatkę na powierzchni symetrii tunelu (Tri/Pave, Interval size = 1) 6) utworzyć siatkę w objętości „tunel”(siatka Tet/Hybrid Tgrid, Interval size = 1) – generator siatki powinien wyświetlić komunikat: „Mesh generated for volume tunel: mesh volumes = 19193” Zadanie warunków brzegowych: Dla ułatwienia warunki brzegowe zostaną zadane przed siatkowaniem modelu. Wszystkie warunki brzegowe w modelu trójwymiarowym odnoszą się do powierzchni (Face), zaś strefy wypełnione płynem (Fluid) bądź ciałem stałym (Solid) deklarowane są na objętościach (Volume). Stanowi to istotna róŜnice pomiędzy modelami dwuwymiarowymi oraz osiowosymetrycznymi, w których warunki brzegowe zadawano na krawędziach (Edge), a strefy ośrodka zadawano na powierzchniach (Face). Wygląd siatki na powierzchniach „skrzydlo” oraz „smiglo-cz1” i „smiglo-cz2” 3 Cell Zone Conditions > (powietrze) > Operating Conditions W oknie Operating Conditions ustawić wartość ciśnienia odniesienia (Operating Pressure) na 101325 Pa i potwierdzić wybór (OK). Określenie warunków brzegowych: Boundary Conditions > Edit Wygląd siatki w objętości „polkula” W tej części ćwiczenia definiujemy następujące warunki brzegowe: 1) wlot prędkościowy (Velocity Inlet) - prędkość na wlocie (Velocity Magnitude) = 10 m/s 2) smiglo (fan) – ustalamy skok ciśnienia na 0 (Pressure Jump = Constant = 0 Pa). W tej części ćwiczenia śmigło nie będzie się obracać, zostanie ono włączone dopiero w drugiej części ćwiczenia. 3) wylot tunelu (Outflow) – ustawienia pozostawiamy bez zmiany (Flow Rate Weighting = 1). Ustawienie wielkości reszt: Monitors > Residuals > Edit Wyłączyć opcję wyświetlania histogramów dla rezydułów (Print to Console), zaznaczyć opcję Plot. Zadać wartości wszystkich rezydułów na poziomie 10-3. Potwierdzić wybór (OK). Wygląd siatki w objętości „tunel” Wyeksportować siatkę (3d) i zakończyć pracę z programem Gambit. OBLICZENIA PRZEPŁYWOWE W PROGRAMIE FLUENT Uruchomić Fluenta w wersji trójwymiarowej o zwyczajnej precyzji obliczeń (3d), wczytać utworzony w Gambicie plik z siatką obliczeniową, sprawdzić poprawność siatki, przeskalować (siatka była utworzona w centymetrach). Ustawienia solvera przepływowego: General > Solver Solver rozsprzęŜony (Type: Density Based), Przepływ ustalony (Time: Steady) Prędkość (Velocity Formulation: Absolute) Model trójwymiarowy (3D Space) Definiowanie modelu: Obliczenia przeprowadzimy dla modelu płynu lepkiego, przyjmując 1-no równaniowy model turbulencji Models > Viscous >Edit Zmienić model lepkości z laminarnego (Laminar) na lepki turbulentny (Spalart-Allmaras). Ustawienie modelu płynu nieściśliwego: Materials > Fluid > Create/Edit Pozostawić ustawienia ośrodka o stałej gęstości (Density = Constant) Określenie warunków analizy: Inicjalizacja rozwiązania Solution Initialization > zadać wartości z wlotu (Compute from: wlot): - ciśnienie (Gauge Pressure) = 0 Pa - składowa X prędkości (X-Velocity) = 10 m/s - składowa Y prędkości (Y-Velocity) = 0 m/s - składowa Z prędkości (Z-Velocity) = 0 m/s Rozpoczęcie obliczeń: Wykonanie obliczeń (Run Calculation) Wykonać ok. 200 iteracji i przejść do analizy wyników Analiza wyników obliczeń: Ustalenie lustrzanego widoku: Display > Views > W polu Mirror Planes zaznaczyć pl_symetrii i nacisnąć Display A. Wyniki dla przypadku wyłączonego śmigła 1. Rozkłady ciśnienia na górnej i dolnej powierzchni skrzydła 4 W tym celu naleŜy utworzyć 2 płaszczyzny o stałych wartościach współrzędnej X: Surface > Iso-Surface w oknie Iso-Surface w polu stałych wartości (Surface Of Constant) wybrać siatkę (Mesh), w polu poniŜej wybrać współrzędną X (X Coordinate). W polu stałej wartości (Iso Value) podać wartości współrzędnej x płaszczyzny (np. 0.05), a w polu nazw (New Surface Name) podać jej nazwę (np. x=0.05). Potwierdzić wybór (Create). Tak samo utworzyć płaszczyznę dla x=0.2. Kontury ciśnienia statycznego na górnej powierzchni skrzydła Wektory prędkości w płaszczyźnie x = 0.05 Kontury ciśnienia statycznego na dolnej powierzchni skrzydła Wektory prędkości w płaszczyźnie x = 0.2 Definiowanie linii do wizualizacji linii prądu: Wektory prędkości na górnej powierzchni skrzydła Wektory prędkości na dolnej powierzchni skrzydła. Wizualizowania wirów krawędziowych: Dla celów wizualizacji przydatne będzie wcześniejsze zdefiniowanie specjalnej linii, biegnąca blisko krawędzi natarcia skrzydła. Z linii tej startować będą linie prądu (podczas wizualizacji). Aby stworzyć taką linie (Rake) naleŜy najpierw wyświetlić samo skrzydło korzystając z opcji: Display > Mesh (Uwaga: wcześniej naleŜy wyłączyć lustrzane odbicie, Ŝeby nie pomylić połówki rzeczywistego skrzydła i połówki lustrzanej !) W oknie Options wybrać Faces a w oknie Surfaces podświetlić „skrzydlo”. Następnie tworzymy linię, biegnącą wzdłuŜ krawędzi natarcia: Surface > Line/Rake Przy wyłączonej opcji Line Tool w ramce Options wybieramy w ramce Type opcję Rake. W polu Number of Points pozostawiamy wartość = 10. Następnie wciskamy przycisk Select Points With Mouse. W oknie graficznym, gdzie jest wyświetlono skrzydło wskazujemy prawym przyciskiem myszy dwa punkty (początek i koniec), definiujące prostą, w polu New Surface Name wpisujemy jej nazwę (np. 5 kraw_natarcia) a następnie potwierdzamy wybór przyciskiem Create. Podobnie moŜna zdefiniować linię pokrywającą się z krawędzią spływu. (Uwaga: Ustawienie przycisków myszy moŜemy sprawdzić za pomocą polecenia Display > Mouse Buttons) Wizualizacja linii prądu: Display > Path Lines W celu wizualizacji linii prądu w oknie Release from Surfaces wskazujemy wcześniej utworzoną krawędź natarcia jako linię, z której naleŜy rozpocznie się kreślenie linii prądu. (moŜna równieŜ w tym celu uŜyć powierzchni skrzydła). Wizualizacja olejowa na dolnej powierzchni skrzydła B. Obliczenia dla przypadku z włączonym śmigłem. Przykład wizualizacji linii prądu rozpoczynających się od krawędzi natarcia W dalszej części ćwiczenia naleŜy dokonać obliczeń i wizualizacji wyników dla przypadku z włączonym śmigłem: Define > Boundary Conditions > smiglo > Edit smiglo (Fan) - skok ciśnienia (Pressure Jump) = 200 Pa (Constant - stały) Pozostałe warunki brzegowe bez zmian. Inicjalizujemy rozwiązanie i wykonujemy 200 iteracji. Analiza wyników obliczeń dla włączonego śmigła: Wizualizacja linii prądu wychodzących z powierzchni skrzydła Wizualizacja olejowa Display > Path Lines W polu Options zaznaczyć Oil Flow, w polach On Zone oraz Release from Surfaces zaznaczyć skrzydlo. Wyświetlić obraz naciskając Display. Wizualizacja olejowa na górnej powierzchni skrzydła Kontury ciśnienia statycznego na górnej powierzchni skrzydła Kontury ciśnienia statycznego na dolnej powierzchni skrzydła 6 Wizualizacja olejowa na dolnej powierzchni skrzydła Wektory prędkości na górnej powierzchni skrzydła Wektory prędkości na dolnej powierzchni skrzydła Przykład wizualizacji linii prądu wychodzących z krawędzi natarcia Wizualizacja olejowa na górnej powierzchni skrzydła Zakończyć pracę z programem Fluent.