Hidrológiai Közlöny 1993 (73. évfolyam)

6. szám - Szél Sándor–Gáspár Csaba: A Muskingum-Cunge eljárás felülvizsgálata és továbbfejlesztése

SZÉL S. - GÁSPÁR CS.: A Muskingum-Cunge eljárás 347 cióját oly módon, hogy a kinematikus hullám közelí­tésekor fellépő számítási hiba, a valóságostól eltérő el­lapulás (diffúzió), a tényleges diszperzió által megha­tározott ellapulási mértékkel egyezzen meg (ld. még Miller és Cunge, 1975). Elvégezte a numerikus operá­tor konzisztencia (pontosság) és stabilitásvizsgálatát a térbeli súlyozó paraméter megkötött értékére. Az idő­beli súlyozó paraméter értékére egy erős stabilitási kri­térium teljesíthetősége érdekében túlzottan szigorú elő­írásokat tett, ami számos esetben enyhíthető. Szél (1988) tanulmányában megállapítja, hogy a szakaszjel­lemzőkből adódó Péclet-szám - főként impulzustransz­port esetén - jelentősen az egység alatt maradhat és ilyenkor a térbeli súlyozó paraméter nagy negatív ér­téket is felvehet. Ezt a felismerést tartalmazza Szilágyi (1991) tanulmánya is, amely annyival azonban kiegé­szítendő, hogy a súlyozóparaméterek (-2)-nél kisebbek is lehetnek. Ilyen esetekben a számítások ezen para­méterértékek mellett végezhetők el a valósághű leírás érdekében. Rátérünk a Muskingum-Cunge-séma részletesebb tárgyalására. A sémát az (időfüggő, egydimenziós) ál­landó együtthatós konvekciós-diszperziós egyenlet ese­tére vezetjük le. A differenciálegyenlet alakja: dt dx ax 2 (i) dx A (3) egyenletet az egyszerűség kedvéért a / > 0; x > 0 egyenlőtlenségekkel meghatározott negyedsíkon tűz­zük ki. E negyedsík peremén az egyértelmű megold­hatóság érdekében mellékfeltételeket kell kitűzni, és­pedig t = 0 mellett kezdeti feltételt, x = 0 mellett pedig peremfeltételt. A Muskingum-Cunge-séma a (3) formulával adott L differenciáloperátort a következő alakú véges diffe­renciáloperátorral közelíti: _ e- (nki-HÖ + a-eHiffi-Mfr 1) L^.'C — + Q • (4"' - 4) + (l-Q) • (4+1 - + (4 ) ahol a séma egy (tj,x k) : = (/• t, kAx) (j> k = = 0,1,2...) rácshálón értelmezett, A/, Ax a rácsállandók (idő- ill. térlépések): az e,0 számok később meghatározandó sú­lyozóparaméterek. (4) kifejezésében u a diszkrét «Í 0',*:- 0,1,2,...) értékek sorozatát jelenti, melyek az u(t px k) értékeket hivatottak közelíteni. így a (2) differenciálegyenlet diszkrét megfelelője az = 0 differenciálegyenlet, ami könnyen láthatóan az alábbi explicit rekurzióra vezet: "&t • = C 1-u i k + C 2- «í +i + C 3 • uj +1 ahol a Cj, C 2, C 3 együtthatók a következők: (5) C, C,: = C- e G3 Ax At C • (l-e) l-Q Ax At _ Ce l-Q Ax At C • (l-e) l-Q Ax Al C• (l-e) C%: = Ax At C • (l-e) 1-0 Ax + Al ahol u = u(í,x) az a fizikai mennyiség, melynek transz­portját épp vizsgáljuk (pl. szennyezőanyag-koncentrá­ció; vízhozam a diffúziós hullámmodellben stb.), C és D pedig a konvektív sebesség, illetve a diszperziós tényező. Az (1) egyenlet tömören az Lu = 0 (2) formába írható, ahol L az alábbi differenciáloperátort jelöli: Lu : = ^ + (3) Az (5) rekurzió menete a következő. A j=0 melletti M-értékek a kezdeti feltétel által adottak: minden rög­zített j>0 mellett alkalmazzuk (5)-öt, rendre a k= 1,2,3... indexek mellett, majd ismételjük az eljárást az eggyel nagyobb j index mellett, és így tovább. így (5) jobb oldalának minden tagja az előző lépés (ill. a peremfeltétel) által már ismert. Ennélfogva (5) valóban explicit séma. Megjegyzés: A (4) formula explicite nem tartalmazza a má­sodrendű derivált approximációját. Ehelyett az e, 0 paramé­tereket fogjuk úgy meghatározni, hogy a séma ún. numerikus diszperziója egyezzék a fizikai diszperzóval, ami biztosítja, hogy az Lm,ax diszkrét operátor másodrendben( esetleg még harmadrendben is) közelítse az L differenciáloperátort. Ennek részleteit fogjuk tárgyalni a következólcben. A séma approximációjának vizsgálata Most megvizsgáljuk, hogy az (5) sémában szereplő sú­lyozóparamétereket hogyan kell megválasztani annak érdekében, hogy a diszkrét operátor - legalábbis a (2) egyenlet megoldásain - a lehető legjobban közelítse a folytonos differenciáloperátort. Legyen u(x,y) egyelőre tetszőleges , elegendően sok­szor differenciálható függvény. Fejtsük M-t (kétválto­zós) Taylor-sorba a (tj,x k) pont körül a harmadrendű tagokkal bezárólag: 1 2 1 7 u(tj + + + -U„ • -t + u a • + — Ux x + + ~ ' Unt ' + T Uitx ' + ~ • Utxx T^ + ~ UXXK +••• (7) o l L o ahol a rövidség kedvéért a következő jelöléseket alkal­maztuk: u = u(t p du , , U, = ~dt ^ d 2u . . és így tovább. A (7) sorfejtést alkalmazva rendre a ('> **+l)> (O+l' Xk)> (f/+l> xm) pontokra (azaz a x = 0, ^=Ax, a x= At, ill. a T=AÍ, 3§=Ax választások mellett), hosszabb számolás után nyerjük, hogy az diszkrét operátor az u

Next

/
Oldalképek
Tartalom