Algoritmus PISO - PISO algorithm - Wikipedia
Algoritmus PISO (Implicitní tlak s Rozdělení operátorů ) navrhl Issa v roce 1986 bez iterací a s velkými časovými kroky a menším výpočetním úsilím. Jedná se o rozšíření JEDNODUCHÝ algoritmus použito v výpočetní dynamika tekutin řešit Navier-Stokesovy rovnice. PISO je postup výpočtu rychlosti a tlaku pro Navier-Stokesovy rovnice původně vyvinut pro ne iterativní výpočet nestálého stlačitelného toku, ale byl úspěšně přizpůsoben problémům v ustáleném stavu.
PISO zahrnuje jeden krok prediktoru a dva kroky korektoru a je navržen tak, aby uspokojil zachování hmotnosti pomocí kroků prediktor-korektor.
Algoritmické kroky
![](http://upload.wikimedia.org/wikipedia/en/thumb/f/f3/Flow_chart_of_PISO_algorithm.png/407px-Flow_chart_of_PISO_algorithm.png)
Algoritmus lze shrnout takto:
- Nastavte okrajové podmínky.
- Vyřešte diskretizovanou rovnici hybnosti pro výpočet pole mezilehlé rychlosti.
- Vypočítejte hmotnostní toky na tvářích buněk.
- Vyřešte rovnici tlaku.
- Opravte hromadné toky na tvářích buněk.
- Opravte rychlosti na základě nového tlakového pole.
- Aktualizujte okrajové podmínky.
- Opakujte od 3 po předepsaný počet opakování.
- Zvyšte časový krok a opakujte od 1.
Jak již bylo vidět[kde? ] pro algoritmus SIMPLE lze kroky 4 a 5 opakovat po předepsaný počet opakování, aby se opravila neortogonalita.
Krok prediktora
Hádejte tlakové pole a získejte komponenty rychlostního pole a pomocí diskretizované rovnice hybnosti. Počáteční odhad tlaku může nebo nemusí být správný.
Krok 1 korektora
Složka rychlosti získaná z kroku prediktoru nemusí splňovat rovnici kontinuity, proto definujeme korekční faktory p ', v', u 'pro tlakové pole a rychlostní pole. Vyřešte rovnici hybnosti vložením správného tlakového pole a získejte odpovídající správné složky rychlosti a .
kde;
: správné tlakové pole a složka rychlosti
: korekce tlakového pole a korekce složek rychlosti
: odhadované tlakové pole a složka rychlosti
Definujeme jak je uvedeno výše. Umístěním správného tlakového pole do diskretizované rovnice hybnosti dostaneme správné složky rychlosti a . Jakmile je korekce tlaku je známo, že můžeme najít korekční složky pro rychlost: a .
Krok korektora 2V piso lze použít jiný krok korektoru.
;
;
;
kde: jsou správné tlakové pole a správné složky rychlosti
a jsou druhé opravy tlakového a rychlostního pole.
Soubor kde; jsou správné tlakové a rychlostní pole
Výhody a nevýhody
- Obecně poskytuje stabilnější výsledky a zabere méně času CPU, ale není vhodný pro všechny procesy.
- Vhodná numerická schémata pro řešení rovnice spojené s tlakem a rychlostí.
- Pro laminární krok obrácený dozadu je PISO rychlejší než JEDNODUCHÉ, ale je pomalejší, pokud jde o průtok ohřátým žebrem.
- Pokud hybnost a skalární rovnice mají slabou nebo žádnou vazbu, pak PISO je lepší než SIMPLEC.
Viz také
- Mechanika tekutin
- Výpočetní dynamika tekutin
- Algoritmus
- JEDNODUCHÝ algoritmus
- SIMPLERNÍ algoritmus
- Algoritmus SIMPLEC
Reference
- Úvod do výpočetní dynamiky tekutin Metoda konečných objemů, 2 / e, Versteeg ISBN 978-0131274983
- Výpočetní dynamika tekutin pro inženýry od Bengta Anderssona, Ronnieho Anderssona, Love Håkanssona, Mikaela Mortensena, Rahmana Sudiya, Berenda van Wachema ISBN 978-1-107-01895-2
- Výpočetní dynamika tekutin v požárním inženýrství: Teorie, modelování a praxe od Guan Heng Yeoh, Kwok Kit Yuen ISBN 978-0750685894
- http://openfoamwiki.net/index.php/OpenFOAM_guide/The_PISO_algorithm_in_OpenFOAM
- Výpočetní dynamika tekutin od T. J. Chunga, University of Alabama v Huntsville ISBN 0 521 59416 2
- Výpočtová metoda pro dynamiku tekutin od Joela H. Ferzigera, Milovana Perica ISBN 3-540-42074-6
- Řešení implicitně diskretizovaných rovnic proudění tekutin dělením operátorem, Journal of Computational Physics 62, R. Issa