Symulacja modelu matematycznego rzeki

Transkrypt

Symulacja modelu matematycznego rzeki
Symulacja modelu matematycznego rzeki opisanego równaniami
różniczkowymi cząstkowymi.
P. Krutys, T. Kwater
Uniwersytet Rzeszowski, Instytut Techniki, 35-959 Rzeszów, al. Rejtana 16c
In the paper the algorithm of solution partial differr rential equation is proposed. This mathematical represents pollution state of river. The block schema of algorithm and some simulation results is given.
Wprowadzenie.
W artykule podano algorytm i schemat blokowy rozwiązywania modelu matematycznego zanieczyszczonej rzeki. Model ten w postaci równań różniczkowych cząstkowych otrzymano z równań różniczkowych zwyczajnych
uwzględniając długość rzeki. Reprezentuje on dwa wskaźniki tj. biochemiczne zapotrzebowanie tlenu BZT oraz poziom rozpuszczonego tlenu RT. Dysponując modelem matematycznym rozkładu zanieczyszczeń w rzece możemy przy
pomocy symulacji numerycznych, jak i rozwiązywania tych
równań różniczkowych zwyczajnych wpływać na zmiany
wskaźników zanieczyszczenia (BZT, RT) w określonych
warunkach i określonym czasie unikając w ten sposób bardzo pracochłonnych i kosztownych badań obiektu rzeczywistego.
Model matematyczny rzeki zanieczyszczonej biochemicznie.
Określenie zużycia tlenu opiera się na założeniu, po
raz pierwszy sformułowanemu przez Streetera i Phelpsa, że
biochemiczny rozkład substancji organicznych przebiega
zgodnie z równaniem różniczkowym kinetyki reakcji fizyczno chemicznej pierwszego rzędu. Równania te dla stałej
objętości mieszaniny wody i zanieczyszczeń mają postać:
d
x1 = −k1 x1 ;
dt
d
x2 = − k 2 x1 + k3 ( x2N − x2 ) + a ,
dt
(1)
(2)
gdzie:
x1[mg/l], x2 [mg/l] – stężenie biochemicznego zapotrzebowania tlenu (BZT) i rozpuszczonego tlenu (RT), x2N
[mg/l]- stężenie nasycenia tlenu k1, k2, k3- współczynniki, a
[mg/l doba]- intensywność dostarczania tlenu.
Uwzględniając dynamikę przepływu wody i zakładając idealne mieszanie, rozkład zanieczyszczeń w rzece
można opisać wektorowym równaniem różniczkowym w
postaci:
∂
∂
(α x) +
(Vx) = Ax + Bz wr ,
∂t
∂z
(3)
z warunkami granicznymi: x0(z)= x(z,0) , xb(t)= x(0,t).
W równaniu (3) użyto symboli: x- wektor stanu, Amacierz stanu, V- macierz prędkości, wr - wektor zakłóceń
142
B-macierz oddziaływania zakłóceń, α- przekrój poprzeczny
rzeki. Uwzględniając specyfikę rzeki, a zwłaszcza jej dopływy można dokonać umownego jej podziału na odcinki.
Wówczas równania (3) dla i-tego odcinka przyjmują
następującą postać:
∂
∂
xi ( z , t ) + Vi ( z )
xi ( z , t ) = Ai ( z ) xi ( z , t ) + wri ( z, t )
∂t
∂z
(4a)
z warunkami granicznymi:
xi (0, t ) = M i xi −1 (1, t ) + wbi (t ) + Rbi ubi (t ) ;
xi ( z , t0 ) = xi 0 ( z ), i=
1 ,...,N M1=0 dla j=0 . (4b)
Należy zauważyć, że powiązanie między poszczególnymi odcinkami występuje tylko na ich brzegach, reprezentuje to macierz Mi. Inne alternatywne podejście dla całej
rzeki wykorzystujące równania (3) prowadzi do modelu ma~
tematycznego, w którym macierz A jest pseudodiagonalną
macierzą:
 A1

 A21
~
A= 0

  0

φ
A2 Ai,i −1
Ai
AN ,N −1
0 

.

. 
AN 
Podmacierze na przekątnej w dotyczą poszczególnych odcinków rzeki, pozostałe zaś przedstawiają oddziaływania między nimi.
Algorytm rozwiązywania matematycznego modelu rzeki
Idea rozwiązania polega na rozważeniu procesu reakcji biochemicznych wzdłuż linii związanych z prędkością
przemieszczania się wody a tym samym współrzędnych
wektora stanu. Zatem równania (3) lub (4ab) stają się
zwyczajnymi równaniami różniczkowymi wzdłuż tych linii
zwanymi charakterystykami. Zadanie rozwiązywania równań różniczkowych cząstkowych sprowadza się do zbioru
rozwiązań równań różniczkowych zwyczajnych. Przyjmując odpowiednią dyskretyzację w dziedzinie czasu i długości otrzymuje się obszar rozwiązań przedstawiony na rys.1.
Dla uzyskania jednoznacznego rozwiązania konieczna jest
znajomość warunku początkowego x(t,0) oraz brzegowego
x(0,l). W naszym przypadku oznacza to ustalenie wartości x
na osiach t oraz l. Taka interpretacja modelu wskazuje, że
otrzymujemy rozwiązania w węzłach siatki rys.1. dokładność otrzymanego rozwiązania można określić przyjmując
kroki dyskretyzacji dl oraz dt.W obszarze rozważań istnieje
możliwość uwzględnienia różnej prędkości rzeki, co widać
na rys.1.
Rys. 3. Schemat blokowy dopływu rzeki.
Rys.1. Dziedzina rozwiązań równań różniczkowych cząstkowych stanu
obiektu przy pomocy nieskończenie wielu charakterystyk.
W ogólności nasze rozważania prowadzą do wykorzystania w proponowanym algorytmie podwójnej pętli iteracyjnej, ze względu na dyskretyzacje czasową dt oraz długości dl rys.2.
Rezultaty symulacyjne
Algorytm rozwiązywania równań różniczkowych
cząstkowych został implementowany w środowisku Matlab
6.5. Przykładowe rezultaty przedstawiają rys.4, rys. 5. Jako
rozkład przestrzenno-czasowy dla BZT i RT.
a
b
Rys.4. Czasoprzestrzenny rozkład BZT-(a) oraz RT – (b) w mg/l
(w czasie i długości).
Na rys.4 przedstawiono stan zanieczyszczenia rzeki
z bocznym dopływem o dużym BZT. Przyjęto założenie, że
zarówno warunek początkowy jak i dopływ charakteryzują
się stałą wartością BZT i RT, co jest przybliżeniem rzeczywistych warunków. Jak można zauważyć rzeka posiada
zdolność do samooczyszczenia (zmniejszający się deficyt
RT). Po wystąpieniu dużego zanieczyszczenia, co jest widoczne w nagłym wzroście wskaźnika BZT poziom RT osiąga
wartość minimalną z opóźnieniem. W naszym przypadku
wynosi ono ok. 40 dni. Ten niski stan utrzymuje się przez
kilkadziesiąt dni.
Rys. 2. Schemat blokowy rozwiązywania modelu rzeki.
Uwzględniając warunki rzeczywiste należy przyjąć,
iż mogą wystąpić dopływy boczne. Przykładowe modelowanie takich warunków przedstawiono na rys.3. Szczegółowe ustalanie zmiennych wartości zanieczyszczeń tych
dopływów wymaga dalszej rozbudowy algorytmu z rys.3.
Indeks j oznacza lokalizację dopływu wzdłuż długości,a indeks i oznacza „lokalizację czasową”. Te założenia można
w łatwy sposób umiejscowić na rys.1.
[1].Т. Кватер: Моделі контролю та діагностики узагальнених
динамічних системв нейромережному середовищі Дисертаціa
док. Тех. Hаук, Державний науково-дослідний інститут інформаційної інфраструктури Львів-2006
[2].Т. Кватер: Нейромережні інформаційні технології контролю та діагностики динамічних об’єктівв умовах невизначеності Монографія. Видавництво Тараса Сороки, Львів. –
2005. – 270 с.
[3]. P. Palczewski: Równania różniczkowe zwyczajne. Teoria i
metody numeryczne z wykorzystaniem komputerowego systemu
obliczeń symbolicznych, WNT, Warszawa 1996r
143

Podobne dokumenty