On the implementation of local preconditioning methods in EURANUS
Publiceringsdatum: 2002-01-01
Rapportnummer: FOI-R--0332--SE
Sidor: 37
Skriven på: Engelska
Nyckelord:
- Lokal prekonditionering
- lågfartsströmning
- konvergensacceleration
- EURANUS
- local preconditioning
- low-speed flows
- convergence acceleration
- EURANUS
Sammanfattning
Denna rapport beskriver kortfattat hur lokal prekonditionering för beräkning av stationär strömning vid låga hastigheter har implementerats i CFD koden EURANUS [1]. Flera olika metoder för prekonditionering har implementerats som innefattar de av Turkel [2], Choi and Merkle [3] och Hakimi [4]. Motivet bakom prekonditionering är att förbättra prestanda hos den kompressibla koden för strömning vid låga farter samt för rent inkompressibel strömning. De strategier som använts vid implementeringen presenteras och diskuteras samt de förändringar som prekonditionering innebär, som artificiell dissipation och randvillkor. Ett flertal applikationer för både inviskös och viskös strömning har använts för att utvärdera de implementerade metoderna. Samtliga metoder uppvisar förbättrade prestanda med avseende på ökad konvergenshastighet och därmed reducerad beräkningstid samt även ökad noggrannhet i lösningen. För inkompressibel intern strömning är resultaten dessutom i god överensstämmelse med resultat erhållna från en kod för rent inkompressibel strömning. Denna rapport förväntas användas som ett tillägg till andra referenser när prekonditionering används i beräkningar med EURANUS.