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

2. szám - Gáspár Csaba–Szél Sándor: Kvázi analitikus számítási eljárás az egydimenziós vízmozgás és szennyezőanyag-terjedés modellezésében. II. rész

66 HIDROLÓGIAI KÖZLÖNY 1993. 73. ÉVF ., 1 . SZÁM a L • u(tJL) + b L-~ W) = YiW ahol az a 0, b 0 ill. az a^ b L számok közül az egyik 1 a másik 0: ily módon (2) az alábbi speciális eseteket egyesíti: - a (0, L) intervallum mindkét végpontján Dirich­/eí-peremfeltétel van előírva (azaz u értéke adott minden t időpontban): - a (0, L) intervallum mindkét végpontján Neu­mawi-peremfeltétel van előírva (azaz du/dx értéke adott minden t időpontban); - egyik végponton Dirichlet-, a másikon Neumann­féle peremfeltétel van előírva (kevert peremfelté­tel). Maga az (1) differenciálegyenlet a 0<r<Z,, r>0 in­tervallumokon van kitűzve. A C, D együtthatóktól fel­tesszük, hogy sem a tér- sem az időváltozótól nem függő konstansok. A probléma megoldását voltaképpen a (2)-beli pe­remfeltételek teszik nehézzé. Ha ettől eltekintünk, a pusztán kezdeti feltétellel ellátott (1) egyenlet numeri­kus kezelése sokkal egyszerűbb lehet. Valóban tekint­sük a — + C • — —D dz dx A ( 3> u( 0, x) = i|>« kezdeti érték feladatot. Ennek egy megoldását könnyen előállíthatjuk komplex Fourier-sorok (Vlagyimirov ­1979) segítségével. Eszerint (3) megoldása felírható vény zérustól különböző, akkor bizonyos ideig a (4) megoldás is közelítően ilyen tulajdonságú, azaz köze­lítően egyezik (3)-nak azzal a megoldásával, mely az u(t,0) = u(t, L) m 0 (6) peremfeltételeket kielégíti. Mihelyt azonban a kezdeti feltétel hatása kezdi elérni a peremeket (szemléletesen: az áramlás „leviszi" az alsó peremre ill. „visszadif­fundál" a felső peremre), a (6) peremfeltétel többé már nem tekinthető kielégítettnek, és a (4) formula ily módon már nem alkalmazható a (3)—(6) probléma megoldására. Alkalmas viszont arra, hogy az (l)-(2) problémát visszavezessük arra a speciális esetre, ami­kor a kezdeti feltétel azonosan zérus. Valóban, (l)-(2) megoldását keressük. u(t^c) = u 0(ts) + U(t^c) alakban, ahol u 0 kielégíti a (3) differenciálegyenletet és a kezdeti feltételt, így a (4) formulával számítható. Akkor nyilvánvaló, hogy a még ismeretlen U függ­vénynek szinten ki kell elégítenie az (1) konvekciós­diffúziós egyenletet a következő kezdeti- és peremfel­tételek mellett: • YO (/) - ao • uo(t,0) - bo • ^r(t,0) dx U(0s) •• - o ao- U(t,0)+bo ^-(t,0). ÖX a L • U (t, L) + b L • ^r, L) - YiW - a L • u 0(t, L)-b L • ^(f, L) dx dx A továbbiakban tehát eleve feltehető, hogy a kezdeti feltétel zérus. •AJ * • 0 L u(t, x) = Yiju • e ^ • é két» Fourier-sor alakban, ahol 2 nk A t = D. 4jt 2k 2 + i C­(4) (5) 1 Á" ­\pt = — \t>(jc) • e t. dx L Jo A (4) összeg minden tagja, mint az könnyen ellen­őrizhető, kielégíti a (3) differenciálegyenletet: 1=0 esetben pedig a (4) összeg épp a tj, kezdeti feltétel Fourier-sorát adja. Az eljárás számításigénye csekély: lényegében a fellépő Fourier-sorfejtés, ill. összegzés végrehajtásán múlik, melyek jól elvégezhetők a gyors Fourier-tran­formációs algoritmussal ld. Bahvalov (1977); Henrici (1985). Hangsúlyozzuk, hogy a (4) formula alkalma­zásával azonnal a t időpillanatban vett megoldáshoz jutunk, szemben a véges differencia módszerekkel, ahol a megoldáshoz időlépések sorozatán keresztül ér­hetünk csak el. Mi több, az eljárás konvekciódomi­náns (sőt, tiszta konvekciós) esetben is jól működik, továbbá stabil és mentes a numerikus diszperziótól. Súlyos hátrány viszont, hogy peremfeltételek nem te­hetők, a megoldást kizárólag a függvény viselke­dése szabja meg. Ha a (0, L) intervallum olyan nagy, hogy a vizsgálni kívánt t időtartam alatt a kezdeti feltétel hatása a peremeket még „nem éri el", azaz az intervallum akkorára lett választva, hogy a végpontok elég messze esnek azon tartománytól, ahol a fiigg­3. Szimmetrikussá transzformálás és kvázi-analitikus megoldás Az (l)-(2) probléma numerikus megoldásának szoká­sos módja, hogy a (0, L) intervallumot elég sűrűn fel­osztva, véges differencia sémákat alkalmazunk mind az idő-, mind pedig a térváltozó szerint. Ez akkor is járható út, ha a C, D együtthatók nem konstansok. Kihasználva azonban ezek konstans voltát, olyan is­mét csak Fowner-sorfejtésen alapuló megoldási módszr adható, mely bizonyos, jól körülhatárolható esetekben numerikus szempontból sokkal gazdaságo­sabb a véges differencia eljárásoknál. A módszer ­jobb híján - kvázi-analitikusnak nevezhető, mert elvi­leg ugyan a pontos megoldást szolgáltatja, de végtelen sorokat tartalmaz, melyek numerikus kiértékelése ter­mészetesen csak korlátozott pontosságú lehet. A következőkben leítjuk az eljárás lényegét. A módszert először a (2)-ben tett peremfeltételnél sokkal egyszerűbb u(t, 0) = a(t) u(t, L)= 0 peremfeltétel esetére írjuk le: később megmutatjuk, hogy az eljárás könnyen kiteijeszthető az általánosabb peremfeltételekre is. Vizsgáljuk tehát a következő Dirichlet-problémát: ÉH + c.ÜL_ d.^L = 0 (7) dt dx dx 2 v ' w(CU) = 0 (kezdeti feltétel)

Next

/
Oldalképek
Tartalom