Hidrológiai Közlöny 1997 (77. évfolyam)

1-2. szám - 3-4. szám - 4. szám - Szél Sándor: Háromkarakterisztikás numerikus módszer morfológiai folyamatok számítására

] 204 HIDROLÓGIAI KÖZLÖNY 1997. 77. ÉVF. 3. SZ. C [LT 1] - a Chézy-t&e medersimasági együttható, k [L'^T 1] - a Srickler - Manning-téle medersimasági együttható. A fenti három differenciálegyenletből álló differenciál­egyenlet rendszer, adott kezdeti- és peremfeltételek mel­letti megoldására számos numerikus módszer ismeretes. Az általunk kidolgozott számítási eljárás alapja a karakte­risztikák explicit, Euler - Lagrange-i módszere. Az álta­lunk ismertetésre kerülő módszer mozdulatlan mederfe­nék esetére (két karakterisztikás modell) megtalálható számos dolgozatban (lásd például: Kozák, 1977, Cunge, Holly, Verwey, 1980). A háromkarakterisztikás számítási eljárást, vagyis a karakterisztikák módszerének első alkal­mazását morfológiai folyamatok számítására OTKA ta­nulmányunk tartalmazza (Szél, 1993). A két karakterisz­tikás numerikus modellt (mozdulatlan mederfenék ese­tére) korábban továbbfejlesztettük, szabadfelszínű- és nyomás alatti áramlások számítására (Szél, 1995). Lökés­hullámok mederfenékmozgásra gyakorolt hatásának szá­mítására Lagrange-i, mozgó koordinátás számítási mód­szert hoztunk létre, amely szintén alkalmazható általáno­sabb szabadfelszínű, sekélyvízi áramlások modellezésére is (Szél, Kristóf, 1996). Rátérünk a háromkarakterisztikás numerikus számítási eljárás ismertetésére. Kibővítjük a fenti három differenciálegyenletből álló egyenletrendszert a következő három, az áramlási válto­zókra (u, h és z) érvényes, teljes deriváltakra vonatkozó összefüggéssel: du - uflt + u xdx, (4) dh = h/dt + h xdx, (5) dz = z/dt + z/lx. (6) A hat differenciálegyenletből álló differenciálegyenlet rendszer áramlási változóinak parciális deriváltjait szorzó együtthatómátrixának determinánsát zérussal egyenlővé tesszük (ez a feltétele annak, hogy a nem triviális megol­dástmegkapjuk) és ezáltal a karakterisztikus sebességekre (c = dx/dt) egy harmadrendű egyenletet kapunk, amely a következő: c 3 - 2uc 2 - (gh + gX u - u 2)c ­- (gh\ b - guk) = 0. (7) A kapott egyenletrendszert megoldásából három karak­terisztikus sebesség adódik (c,, c 2 és c 3). Miután a diffe­renciálegyenlet rendszer jobb oldalán lévő oszlopvektor­ból és az együtthatómátrixból képezett mátrix determi­nánsát egyenlővé tesszük zérussal, kapjuk a következő egyenletet: ( + gc"K u - guk u + + ghc + uc 2 - cu 2 ) du + + ( gcX h + gc 2 ) dh + + ( gc 2 - gue )dz + (8) + ( ruc - rc 2 + gcw ­- gec + gev ) • dx = 0. A kapott egyenletet alkalmazzuk a három karakteriszti­kus sebességre (c v c 2 és c 3), így három egyenletből ((8) egyenlet) álló egyenletrendszert kapunk az áramlási válto­zók teljes megváltozásaira (du, dh és dz -re). Az eljárást minden időlépésben megismételjük. A számítás menete a következő lépésekből áll: 1.) felbontjuk a számítási tartományt véges hosszúságú szakaszokra, a folytonos időt véges nagyságú időlépések sorozatára, majd minden egyes osztóponton meghatároz­zuk a karakterisztikus sebességeket (c,, c 2 és c 3) a (7) egyenletből, amelyre a komplex Cardano-ié\e számítást alkalmazzuk (a kezdeti feltételből és a peremfeltételekből kiindulva), 2.) minden osztóponton meghatározzuk az adott osztó­ponthoz, az adott időszinten tartozó három úgynevezett karakterisztika talppontot, a dx/dt = c„ dx/dt = c 2 és dx/dt = c 3, egyenletek numerikus integrálása segítségével, amelyre a másodrendű Runge - Kutta-féle eljárást alkal­mazzuk. 3.) a talppontokat közrefogó, rögzített helyen lévő szel­vények változóinak értékeiből interpoláció (esetünkben az elsőrendű Lagrange -féle interpolációt alkalmazzuk) segít­ségével meghatározzuk a talppontok helyén érvényes á­ramlási változókat, amely alapján megoldhatjuk a (8) e­gyenletrendszert (erre a Cramer módszert alkalmazzuk), ezután a számított teljes megváltozásokat hozzáadjuk a számítási időlépés kezdeti értékéhez (például: u(x,t 0+At) = u(x,t 0) + Au(t 0)). A kidolgozott számítási eljárás továbbfejlesztésének több fontos iránya mutatkozik, ugyanis a módszer önma­gában pontatlanná válik nagyobb erősségű lökéshullám jelenléte esetén (ez akkor áll elő, ha a lökéshullámban lé­vő Froude-féle szám nagyobb mint körülbelül 0.5, fenék­súrlódás figyelembevételével a hiba lényegesen kisebb mértékű), amely például a kezdeti feltételben bekövetkező vízfelszín szakadás (gátszakadás, hirtelen gátnyitás) miatt alakult ki. Csökkenthető a numerikus modell alacsonyabbrendú (elsőrendű) közelítést biztosító, interpolációból adódó nu­merikus diffúziója vagyis a hullámfront valóságosnál na­gyobb mértékű ellapulása. Az interpoláció célszerűen al­kalmazható módjait a következőkben tárgyaljuk, de előbb az erős lökéshullámok pontosabb számításának két lehe­tőségét ismertetjük: - A folyadékokra érvényes Rankine - Hugoniot-féle ösz­szefüggés alapulvételével egyenletrendszert oldunk meg a szakadás két oldalán áthaladó fluxusok egyenlőségének teljesülése érdekében (lásd például Cunge, Holly, Verwey, 1980 könyvében található, mozdulatlan mederfenék ese­tére ismertett módszert, amelyet "shockfitting" eljárásnak neveznek). - A karakterisztikák módszerét, mint korrektor lépést al­kalmazzuk, majd a kapott eredményt pontosítjuk az úgy­nevezett speciális prediktor számítási lépéssel. Mozdulat­lan mederfenékre az eljárást már kidolgozták (Gousse­baile, Lepeintre, 1988). A számítási pontosság jelentős mértékben javítható az interpoláció módjának változtatásával. Az optimális meg­oldást az jelentené, ha a numerikus diszperziótól (numeri­kus oszcilláció) mentes, harmadrendű Hermite-fé\e inter­polációt alkalmaznánk Ehhez szükséges a Riemann-inva­riánsok és az áramlási változók közötti összefüggés meg­keresése azért, hogy ezek a mennyiségek egymásból szá-

Next

/
Thumbnails
Contents