Algoritmus SIMPLEC - SIMPLEC algorithm - Wikipedia

The JEDNODUCHÉ Algoritmus (Semi-implicitní metoda pro tlakově vázané rovnice - konzistentní); upravená forma JEDNODUCHÝ algoritmus; je běžně používaný numerický postup ve výpočetní dynamice tekutin k řešení velmi slavného Navier-Stokesovy rovnice.

Tento algoritmus vyvinuli Van Doormal a Raithby v roce 1984. Algoritmus sleduje stejné kroky jako JEDNODUCHÝ algoritmus s malou obměnou, že s rovnicemi hybnosti se manipuluje, což umožňuje rovnicím SIMPLEC pro korekci rychlosti vynechat výrazy, které jsou méně významné než ty, které jsou vynechány v SIMPLE. V zásadě se snaží zabránit účinkům pádu rychlostních korekčních termínů sousedů.[1]

Algoritmus

Příslušné kroky jsou stejné jako algoritmus SIMPLE a tento algoritmus je iterativní povahy. p *, u *, v * jsou odhadovaný tlak, rychlost ve směru X a rychlost ve směru Y, p ', u', v ' jsou opravné podmínky a p, u, v jsou správná pole; Φ je vlastnost, pro kterou řešíme a d pojmy jsou spojeny s faktorem nedostatečné relaxace. Kroky jsou tedy následující:

  1. Určete okrajové podmínky a uhádněte počáteční hodnoty.
  2. Určete gradienty rychlosti a tlaku.
  3. Vypočítejte pseudorýchlosti.
  1. Vyřešte rovnici tlaku a získejte str.
  1. Soubor p *=str.
  2. Použitím p * vyřešte diskretizovanou rovnici hybnosti a získejte u * a proti*.
  1. Vyřešte rovnici pro korekci tlaku.
  1. Získejte termín pro korekci tlaku a vyhodnoťte opravené rychlosti a získejte p, u, v, Φ *.
  1. Vyřešte všechny ostatní diskretizované transportní rovnice.
  1. Pokud Φ ukazuje konvergenci, pak STOP a pokud ne, pak nastavit p * = p, u * = u, v * = v, Φ * = Φ a spusťte iteraci znovu.
    [2][3]
Pseudo rychlostní rovnice v x a y dir.
Rovnice tlaku
Diskretizované rovnice hybnosti
Rovnice pro korekci tlaku
Rovnice korekce rychlosti v X a Y dir.
Transportní rovnice

Zvláštní funkce

  • Diskretizovaná rovnice pro korekci tlaku je stejná jako v JEDNODUCHÝ algoritmus, s výjimkou d termíny, které se používají v hybných rovnicích.
  • p = p * + p ' což říká, že faktor uvolnění není v SIMPLECU, jako tomu bylo v SIMPLE.
  • Je vidět, že algoritmus SIMPLEC konverguje 1,2-1,3krát rychleji než JEDNODUCHÝ algoritmus
  • Nevyřeší to další rovnice jako SIMPLERNÍ algoritmus.
  • Cena za iteraci je stejná jako v případě JEDNODUCHÝ.
  • Jako JEDNODUCHÝ, odhad špatného tlakového pole zničí dobré rychlostní pole.[4]

Viz také

Reference

  1. ^ "Varianty JEDNODUCHÉHO algoritmu" (PDF). engineering.purdue.edu. Citováno 11. listopadu 2014.
  2. ^ Versteeg, H. K.; Malalasekera, W. Úvod do výpočetní dynamiky tekutin - metoda konečných objemů (1. vydání, ed. 1995). Longman Group Ltd. str. 149–151.
  3. ^ Patankar, S. V. (1980). Numerický přenos tepla a tok tekutin. Taylor & Francis. ISBN  978-0-89116-522-4.
  4. ^ "JEDNODUCHÝ řešič pro problém s poháněnou dutinou" (PDF). engineering.purdue.edu.