Vízügyi Közlemények, 1985 (67. évfolyam)
2. füzet - Rátky István: Kétdimenziós áramlások matematikai modellezése
212 Rátky István 5. A matematikai modellek és a program tesztelése A különböző szintű matematikai modellek és a program működésének helyességéről több mint 30 tesztfeladat futtatásával győződtünk meg (Rátky-Suryadi-Barmawi 1984). A tesztelés sorrendje a matematikai modell fejlesztése sorrendjében történt az egyszerűbbtől a bonyolultabb felé haladva. A tesztek a következő csoportba sorolhatók: statikus (1); permanens egyenletes vízmozgás (2); hullám (3); permanens fokozatosan változó vízmozgás (4) (létrehozása kontrakcióval vagy belső fallal); permanens tesztek konvektív (5), ill. viszkózus (6) taggal. A gyakorlatban sokszor előfordul, hogy egy-két próba sikeres eredménye alapján a matematikai modell és a program készítője kijelenti, hogy jó a modell. E fejezetben azért is foglalkozunk kicsit részletesebben a teszteléssel, hogy ezzel bemutassuk ennek jelentőségét és egyben példát adjunk egy rendszeres tesztelésre. Az alábbiakban a legfontosabbnak ítélt 14 db teszt főbb jellemzőit és eredményeit ismertetjük. Az itt megadott „teszt szám" nem folyamatos, ezek az eredeti, az összes tesztet tartalmazó rendszerben lévő sorszámok. Az első szám mindig a fent megadott csoportosításra utal (Rátky-Suryadi-Barmawi 1984). 1.1.-1.3. tesztek. Statikus tesztek, különböző határfeltételekkel mind a négy oldalán fallal határolt tartományban (5. ábra a részlet). Kezdeti feltételek: u = 0, t> = 0 és h = const Határfeltételek: x irányban: felső: W/ = 0 vagy h, = const alsó: u 0 = 0 vagy A 0 = const y irányban: felső: v, = 0 vagy hj = const alsó: t) o = 0 vagy h 0 = const 2.6. és 2.7. tesztek. Permanens egyenletes vízmozgás x vagy y irányban. A vizsgált tartomány sematikus helyszínrajzát az 5. ábra b és с részletén adtuk meg. Kezdeti feltételek: u = 0,5 m/s vagy 0, u = 0 vagy 0,5 m/s h = const Határfeltételek: x irányban: = 0,5 vagy 0 m/s t/ o = 0,5 vagy 0 m/s y irányban: Vj = 0 vagy 0,5 m/s r o = 0 vagy 0,5 m/s 2.8. és 2.9. tesztek. Permanens egyenletes vízmozgás x irányban, kis hibával a kezdeti feltételekben (5. ábra b és d részletek). Kezdeti feltételek: u = 0,5 vagy 0,02 vagy 0 m/s h = 1 vagy 1,05 m Ha tárfeltételek: x irányban: U/ = 0,5 m/s «о = 0,5 m/s vagy h = 1 m y irányban: V/ = 0 m/s г 0 = 0 m/s