Te metody obliczeniowej dynamiki płynów ( CFD ), bardziej często określane za pomocą terminu obliczeniowej dynamiki płynów ( CFD ), jest badanie ruch płyn, lub ich wpływu na numerycznym rozwiązania równań regulujących płynu . W zależności od wybranych przybliżeń, które są na ogół wynikiem kompromisu jeśli chodzi o fizyczne potrzeby reprezentacji w stosunku do dostępnych zasobów obliczeń i modelowania, rozwiązanej równania mogą być Euler równania , że równania Naviera. Stokes , etc.
MFN wyrósł z ciekawości matematycznej, aby stać się podstawowym narzędziem w praktycznie każdej gałęzi dynamiki płynów, od napędu lotniczego, przez prognozy pogody, po projektowanie kadłubów łodzi . W dziedzinie badań podejście to jest przedmiotem znacznych wysiłków, ponieważ umożliwia dostęp do wszystkich chwilowych informacji (prędkość, ciśnienie, koncentracja) dla każdego punktu domeny obliczeniowej, za ogólnie globalną cenę. doświadczenie.
Ogólnie rzecz biorąc, rozwiązanie problemu KNU przebiega w trzech głównych fazach:
Wykorzystanie wyników zwykle wiąże się z naukowym oprogramowaniem do przetwarzania końcowego, używanym w wielu gałęziach fizyki, lub też z modułami do przetwarzania końcowego dostępnymi w niektórych komercyjnych programach MFN.
Metoda różnic skończonych ma znaczenie historyczne i jest łatwa do zaprogramowania. Obecnie jest używany tylko w kilku wyspecjalizowanych kodach.
Metoda objętości skończonychMetoda skończonej wielkości jest powszechnym podejściem stosowanym w kodach KNU. Równania rządzące płynem rozwiązuje się na dyskretnych objętościach kontrolnych.
Metoda elementów skończonychMetoda elementów skończonych (MES) jest stosowana w analizie strukturalnej ciał stałych, ale ma również zastosowanie do płynów. Jednak sformułowanie elementów skończonych wymaga szczególnej uwagi, aby zapewnić konserwatywne rozwiązanie.
Metoda polega na rozwiązywaniu równań różniczkowych cząstkowych (PDE) zwanych „równaniami transportu” lub „zachowaniem”, a których ogólna postać jest dla zadanej wielkości skalarnej φ :
lub
Siatka polega na podzieleniu przestrzeni na komórki zwane „objętościami kontrolnymi”. Siatka jest często bardziej delikatna w mechanice płynów niż w przypadku elementów skończonych pod względem wytrzymałości materiałów: konieczne jest zazębienie całej „pustej” przestrzeni (strumienia płynu), a szczegóły powierzchni są ważne (ponieważ generują turbulencje ), dlatego często mają oczka zawierające wiele oczek (zazwyczaj kilka milionów). Co więcej, o ile w wytrzymałości materiałów interesującą strategią jest sześciościenna siatka przestrzeni (pozwala uzyskać taką samą jakość wyników dla wielu słabszych węzłów), w KNU wprowadza preferencyjne kierunki, które mogą mieć wpływ na wynik (patrz poniżej Transmisja cyfrowa ).
W niektórych dziedzinach praktyki zawodowe czasami narzucają siatkę sześciościenną. W przeciwnym razie wybrana strategia to często:
Skutecznym sposobem zmniejszenia rozmiaru modelu jest użycie symetrii i okresowości . Wymaga to, aby system miał symetrię lub okresowość geometryczną, a warunki brzegowe miały taką samą symetrię lub okresowość. W tym przypadku pola wychodzące z powierzchni są stosowane na wejściu odpowiedniej powierzchni. Jednak ocena trafności tych założeń jest trudna. Na przykład źle zastosowany warunek symetrii może uniemożliwić dostrzeżenie efektu Coandy .
Dyskretyzacja przestrzenna i czasowa równańDyskretyzacja przestrzenna polega na zastąpieniu całek sumami elementów objętościowych i powierzchniowych odpowiadających siatce. Zatem dla każdej objętości kontrolnej (komórki) możemy napisać równanie, stosując twierdzenie o rozbieżności przepływu :
gdzie Δ jest operatorem Laplaciana ; lub z notacją nabla:
Dyskretyzacja czasowa polega na wykonywaniu obliczeń w określonych momentach, których wynikiem symulacji w chwili t i jest dane wejściowe obliczeń w chwili t i + 1 . Krok czasu ( t i + 1 - t i ) może być stały lub zmienny. Dyskrecja czasowa zazwyczaj wykorzystuje metodę różnic skończonych .
Przypadki specjalnePrzyjmując φ = 1, znajdujemy
Przyjmując φ = u (składowa wektora prędkości na osi x wektora kierunkowego jednostki ), znajdujemy
lub
Przyjmując φ = h tot (całkowita entalpia),
znaleźliśmy
lub
Stan stacjonarny lub przejściowy
Stan ustalony to sytuacja, w której okres przejściowy wynosi zero; dlatego pomijamy pierwszy człon powyższych równań
.Jest to stan ustalony, stan pracy „długo” po uruchomieniu systemu (otwarciu zaworu, uruchomieniu turbiny); wynik jest niezależny od czasu, nie ma czasowej dyskretyzacji. Taka sytuacja znacznie upraszcza obliczenia.
Nie pozwala to jednak na uwzględnienie wahań warunków wejścia i wyjścia ani opisu wypełnienia. W takich przypadkach konieczne jest wykonanie obliczeń przejściowych („niestabilnych”), tj. Kilka następujących po sobie razy.
Jeśli przedział czasowy jest zbyt duży, wprowadza się błędy numeryczne, które są propagowane. Co więcej, może to skomplikować konwergencję na każdym etapie (patrz Warunki brzegowe poniżej ). Ale im krótszy przedział czasu, tym bardziej obliczenia są długie i wymagają dużej ilości zasobów. Aby znaleźć kompromis, generalnie staramy się zapewnić, aby cząstka płynu przemieszczała się mniej niż jedna komórka między każdym krokiem obliczeń, to znaczy mieć pewną liczbę prądu , zwaną w medium CFL (stan prądu, Friedrichsa i Lewy), na ogół między 0,1 a 0,6 (czasami więcej w przypadku niejawnej rozdzielczości, czasami mniej w zależności od aplikacji):
. Transmisja cyfrowaDyfuzja cyfrowa to artefakt obliczeniowy powiązany z siatką. Załóżmy, że istnieją dwie odrębne fazy; granica faz przechodzi przez środek objętości kontrolnych, dlatego wartość zmiennych w tych objętościach jest „średnią” wartości z dwóch faz. Tworzy się zatem lokalny sztuczny gradient, ponieważ wartości mogą być bardzo różne od wartości sąsiednich komórek. Ten gradient jest osłabiony ze względu na dyfuzję równań; w ten sposób otrzymujemy „rozmytą” granicę, „miękkie” przejście wartości, podczas gdy w rzeczywistości następuje gwałtowne przejście.
Współczynniki równań są właściwościami materiałów. Są to generalnie wartości zależne od warunków ciśnienia i temperatury:
Aby rozwiązać równania różniczkowe cząstkowe, konieczne jest wskazanie warunków brzegowych w momencie początkowym . Generalnie chodzi o zdefiniowanie:
Podczas definiowania warunków brzegowych należy wziąć pod uwagę stabilność obliczeń : rozwiązywanie równań odbywa się w sposób przybliżony, w kilku etapach i ważne jest, aby podchodzić do każdego etapu rozwiązania ( konwergencja, stabilne obliczenia). Aby zilustrować ten punkt, zobacz na przykład artykuł Metoda Newtona »Przykłady braku konwergencji .
Warunki brzegowe dające najbardziej stabilne obliczenia to:
Odwrotność - ciśnienie wywierane na wlocie, prędkość lub natężenie przepływu na wylocie - jest nieco mniej stabilne, ale dobrze się rozwiązuje. Z drugiej strony fakt definiowania ciśnienia wejściowego i wyjściowego lub przepływu (prędkości lub przepływu) na wejściu i wyjściu zazwyczaj prowadzi do niestabilnych obliczeń (oprogramowanie nie jest w stanie zbliżyć się do rozwiązania).
Zasadniczo istnieją trzy sposoby radzenia sobie z turbulencjami .
Pierwsza metoda polega na uzyskaniu drobniejszej siatki niż najmniejszy oczekiwany wir. Mówimy o symulacji bezpośredniej (DNS, bezpośrednia symulacja numeryczna ). Ta metoda jest niezwykle zasobochłonna i czasochłonna, dlatego jest rzadko stosowana w kontekście przemysłowym.
Inne metody polegają na upraszczaniu drobnych zakłóceń. Daje to początek dwóm metodom:
Metoda RANS jest najbardziej ekonomiczna pod względem zasobów i jest w rzeczywistości stosowana głównie w zastosowaniach przemysłowych.
Jeśli system zawiera kilka mieszających się płynów, możemy uznać, że mamy jedną fazę (pojedynczy materiał), której właściwości są określone przez prawo mieszania . Ale jeśli płyny są niemieszalne lub jeśli granica jest miejscem określonych zdarzeń (typowo reakcji chemicznej, na przykład czoła płomienia ), należy wziąć pod uwagę interfejsy między fazami; jest to typowy przypadek układu ciecz / gaz, taki jak swobodny przepływ powietrza lub napełnianie zbiornika wstępnie napełnionego powietrzem. Dotyczy to również przepływów podciśnienia i przy zachodzących zmianach fazy ciecz / gaz ( parowanie , skraplanie ).
Ogólnie stosowana metoda objętości płynu (VOF, objętość płynu ) jest określana w każdej objętości kontrolnej (komórce) jako ułamek objętościowy płynu.
Równania te są w danym momencie linearyzowane, tworząc układ równań liniowych , zapisanych w postaci macierzowej:
lub
istnieje jedno takie równanie macierzowe na objętość kontrolną (komórka siatki). Ta linearyzacja na ogół wykorzystuje metodę objętości skończonych .
Zasadniczo nie jest możliwe rozwiązanie układu równań dla danej komórki, ponieważ warunki brzegowe tej komórki nie są znane. W ten sposób różne matryce są składane w gigantyczną matrycę.
Metoda składa się z przybliżonej rozdzielczości, przy czym resztę [ R ] definiuje się jako:
Wykonuje się iteracyjne rozwiązanie, którego celem jest zmniejszenie wartości [ R ] w każdej iteracji . Generalnie interesuje nas konkretna wartość, albo maksymalna wartość współczynników [ R ], albo pierwiastek średniokwadratowy. Proces iteracyjny zatrzymuje się, gdy estymator reszty osiąga „dopuszczalną” wartość (lub po określonej liczbie iteracji, gdy obliczenie ma trudności ze zbieżnością). Nie gwarantuje to jednak, że znalezione rozwiązanie odpowiada rzeczywistości. Generalnie staramy się śledzić jedną lub więcej wielkości, na przykład natężenie przepływu lub średnie ciśnienie na powierzchni, i sprawdzamy, czy wartość tych wielkości jest stabilna od jednej iteracji do drugiej.
MFN jest szczególnie stosowany w dziedzinie transportu , w szczególności do badania aerodynamicznego zachowania projektowanych pojazdów (samochód, aeronautyka itp.).
MFN jest również używany w obszarze krytycznych instalacji, takich jak serwerownie. Umożliwia trójwymiarową reprezentację pomieszczenia, w tym wszystkie informacje dotyczące sprzętu IT, elektrycznego i mechanicznego. Otrzymujemy stopniowaną mapę różnych obecnych stref ciepła, która umożliwia wykrycie stref krytycznych i miejsc gorących (lub punktów gorących ).
Kilka przykładów użycia i ich zalety: