22.08.2013 Views

I. Laks Wybrane aspekty numerycznego modelowania długich ...

I. Laks Wybrane aspekty numerycznego modelowania długich ...

I. Laks Wybrane aspekty numerycznego modelowania długich ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

WYBRANE ASPEKTY NUMERYCZNEGO MODELOWANIA DŁUGICH<br />

ODCINKÓW RZEK NIZINNYCH<br />

SELECTED PROBLEMS OF NUMERICAL MODELING OF LONG SECTION<br />

OF LOWLAND RIVERS<br />

Ireneusz <strong>Laks</strong><br />

Katedra Mechaniki Budowli i Budownictwa Rolniczego, Uniwersytet Przyrodniczy w Poznaniu,<br />

e-mail: ilaks@up.poznan.pl<br />

ABSTRACT<br />

Selected problems of numerical modeling of unsteady open channel flow in long river network have been<br />

presented in the paper. Processing of numerical modeling of flow transformation for long river network<br />

has been described. Development of numerical methods, algorithms and computer programs applied to<br />

solve equations describing open channel flow movement extended number of researchers and engineers<br />

using this kind of tools for analyzing and prediction purposes. The paper focused on questions of using 1-<br />

D numerical models which are most popular tools to analyze transformation of flow in a river network.<br />

Attributes, restrictions, methods of calibration and range of using of 1-D numerical models were<br />

discussed in particular. The problems of lack of basic knowledge considering hydrodynamics among<br />

users of computer programs were also point out.<br />

Key words: numerical modeling, unsteady open channel flow, calibration of numerical models<br />

Wprowadzenie<br />

Numeryczne modelowanie przepływów<br />

nieustalonych w sieci koryt otwartych jest<br />

bardzo szeroko opisywana w literaturze<br />

fachowej (Cunge 1989, Abbott 1991,<br />

Szymkiewicz 2000). Dotyczy to w<br />

szczególności dobrze znanych i<br />

wykorzystywanych w praktyce inżynierskiej<br />

jednowymiarowych modeli numerycznych<br />

bazujących na układzie równań de Saint-<br />

Venanta jak i coraz częściej stosowanych<br />

dwuwymiarowych równaniach płytkiej wody<br />

(Szymkiewicz 2000). Rozwój metod<br />

numerycznych i mocy obliczeniowych<br />

współczesnych komputerów sprawił, że<br />

algorytmy rozwiązywania równań transformacji<br />

przepływu stały się powszechnie dostępne i nie<br />

istnieje już bariera czasu realizacji obliczeń oraz<br />

ilości danych niezbędnych do uzyskania<br />

poprawnego rozwiązania. Bariera ta została<br />

przesunięta raczej w kierunku możliwości i<br />

kosztu pozyskania wiarygodnych danych oraz<br />

metod identyfikacji modelu z obiektem<br />

rzeczywistym.<br />

Modelowanie długiego odcinka rzeki z<br />

punktu widzenia geometrii obszaru przepływu<br />

wydaje się mieć zdecydowanie charakter<br />

jednowymiarowy (np. 200 km odcinek rzeki,<br />

której średnia szerokość koryta to 80 m a<br />

szerokość terenów zalewowych 2000 m). Nie<br />

mniej zjawisko przepływu wody w cieku ma<br />

charakter przestrzenny i pełne jego<br />

odwzorowanie wymaga stosowania<br />

adekwatnych równań transformacji. Stąd też<br />

przy próbie <strong>modelowania</strong> takiego odcinka rzeki<br />

musimy przede wszystkim podjąć decyzję o<br />

wyborze równań transformacji i algorytmów ich<br />

rozwiązania. Wybór ten musi być dokonany na<br />

bazie pełnej analizy posiadanych danych,<br />

zespołu badawczego i oczekiwanych wyników.<br />

Istotnym czynnikiem jest również możliwości<br />

pozyskania oprogramowania implementującego<br />

algorytmy rozwiązywania równań transformacji<br />

przepływu. Analiza taka musi zatem obejmować<br />

wszystkie obszary tworzenia modelu<br />

<strong>numerycznego</strong> (Wosiewicz 1996).<br />

Matematyczne modele przepływu w korytach<br />

otwartych<br />

Model matematyczny przepływu w sieci koryt<br />

otwartych jest wygodnym narzędziem analizy<br />

reakcji modelowanego systemu na zadane<br />

wymuszenia. Spełniać może funkcję<br />

prognostyczną, określając zmiany stanu systemu<br />

pod wpływem wymuszeń zadawanych<br />

najczęściej w postaci przewidywanych<br />

hydrogramów przepływów lub hydrogramów<br />

stanów.


82<br />

Ze względu na kryterium odtworzenia w<br />

modelu zmienności przestrzennej stanu układu i<br />

parametrów obiektu modele dzieli się na dwie<br />

grupy ( Ozga-Zielińska 1995)<br />

modele o parametrach skupionych,<br />

modele o parametrach rozłożonych.<br />

Pierwsza grupa modeli posługuje się<br />

pojedynczymi wartościami liczbowymi<br />

wyrażającymi skumulowane parametry obiektu.<br />

Natomiast modele o parametrach rozłożonych<br />

cechują się przestrzenną zmiennością<br />

parametrów i odwzorowują taką samą<br />

zmienność modelowanego obiektu.<br />

Inny podział modeli, powszechnie występujący<br />

w literaturze, wyodrębnia modele fizycznie<br />

uzasadnione(Kundzewicz 1985), zwane także<br />

modelami genetycznymi, w których uwzględnia<br />

się genezę i fizykę modelowanego zjawiska<br />

oraz modele koncepcyjne. Podział ten nie jest<br />

jednak zbyt precyzyjny, bowiem każda<br />

schematyzacja modelu fizycznego i jego<br />

dyskretyzacja zawiera w sobie czynnik<br />

koncepcyjny. W zagadnieniach <strong>modelowania</strong><br />

przepływu cieczy w korytach otwartych<br />

określenie model genetyczny zastępowane jest<br />

najczęściej pojęciem modelu<br />

hydrodynamicznego, lepiej przybliżającego<br />

istotę modelu (jego podstawy fizyczne).<br />

Szerszą dyskusję dotyczącą <strong>modelowania</strong> i<br />

modeli numerycznych zjawisk hydraulicznych<br />

przedstawił Wosiewicz w pracy „O<br />

modelowaniu i modelach numerycznych zjawisk<br />

hydraulicznych”(Wosiewicz 1996). Model<br />

matematyczny jest tam definiowany jako<br />

matematyczny opis zachowania się<br />

modelowanego obiektu, zaś modelowanie<br />

matematyczne służy do rozwiązywania<br />

problemów inżynierskich przez sporządzenie<br />

opisu matematycznego zjawiska i<br />

rozwiązywaniu równań wynikających z tego<br />

opisu dla konkretnego obiektu lub zjawiska.<br />

Opis matematyczny utożsamiać należy z<br />

równaniem lub układem równań (najczęściej<br />

jest to układ równań różniczkowych)<br />

opisujących wewnętrzne prawidłowości<br />

- równanie ciągłości<br />

j= 1 j<br />

3<br />

∑ =<br />

∂u<br />

i<br />

∂x<br />

i 1 i<br />

- równanie bilansu pędu<br />

3 ∂ui<br />

+ ∑u<br />

j<br />

∂t<br />

∂ui<br />

∂x<br />

1 ∂p<br />

1<br />

= Fi<br />

− +<br />

ρ ∂x<br />

ρ<br />

i<br />

= 0<br />

3<br />

∑<br />

∂τ<br />

∂x<br />

ij<br />

j= 1 j<br />

zjawiska czy procesu wraz z niezbędnymi<br />

warunkami i parametrami, których<br />

sformułowanie określa jednoznaczność tego<br />

zjawiska czy procesu. Szczegółowej analizie<br />

poddano modele matematyczne, które według<br />

klasyfikacji przedstawionej wcześniej są<br />

modelami hydrodynamicznymi (genetycznymi),<br />

a ponadto w których konieczne jest stosowanie<br />

dyskretnych metod numerycznych i<br />

komputerów. Model numeryczny zjawisk<br />

hydraulicznych definiowany jest w cytowanym<br />

artykule jako model matematyczny wraz z<br />

opracowanym (lub istniejącym) rozwiązaniem<br />

numerycznym (numeryczna metoda<br />

rozwiązania) w postaci szczegółowego<br />

algorytmu (zazwyczaj zaimplementowanego w<br />

postaci odpowiedniego programu<br />

komputerowego) oraz wszystkich liczb<br />

(danych) opisujących obiekt, proces czy<br />

zjawisko wymaganych przez ten algorytm. Z<br />

definicji tej wynika, że modelu <strong>numerycznego</strong><br />

nie można oddzielić od konkretnej metody<br />

numerycznej i liczb opisujących dane zjawisko.<br />

Zmiana numerycznej metody rozwiązania lub<br />

danych jak również zmiana równań opisujących<br />

zjawisko jest w istocie zmianą całego modelu.<br />

Równania ruchu wody w kanałach otwartych<br />

Równaniami podstawowymi w modelach<br />

hydrodynamicznych, opisującymi przepływ<br />

wody z powierzchnią swobodną, są równania<br />

Naviera-Stokesa (Szymkiewicz 2000). Przepływ<br />

w sieci rzecznej opisywany jest natomiast<br />

równaniami uśrednionego przepływu<br />

turbulentnego, które wyprowadzane są z równań<br />

Naviera-Stokesa poprzez wprowadzenie do nich<br />

wielkości uśrednionych np. według metody<br />

Reynoldsa(Sawicki 1998). Ponieważ układ ten<br />

jest układem niedomkniętym, który musi zostać<br />

uzupełniony o zależności określające własności<br />

naprężeń turbulentnych np. poprzez<br />

zastosowanie empirycznego modelu turbulencji<br />

Boussinesqa. Równania Reynoldsa może zostać<br />

zapisane w postaci (Sawicki 1998):<br />

(1)<br />

(i=1,2,3) (2)<br />

gdzie: t- czas [s], xi- współrzędne przestrzenne, i=1,2,3 [m], ui- uśredniona składowa wektora prędkości w<br />

kierunku xi [m/s], ρ - gęstość wody [kg/m 3 ], p- ciśnienie [kg/ms 2 ], τij reprezentuje naprężenia<br />

spowodowane burzliwością i lepkością, Fi- składowe wektora sił masowych i=1,2,3 [m/s 2 ].


Równania (1) i (2) opisują model uśrednionego<br />

przepływu turbulentnego w przestrzeni<br />

trójwymiarowej. Uśredniając równania (1) i (2)<br />

po głębokości (i wprowadzając szereg założeń<br />

upraszczających) otrzymuje się dwuwymiarowe<br />

równania płytkiej wody (Szymkiewicz 2000), w<br />

których jako niewiadome występują dwie<br />

składowe wektora prędkości oraz głębokość<br />

strumienia cieczy. Całkując te równania po<br />

głębokości oraz szerokości cieku otrzymujemy<br />

natomiast równania Saint-Venanta najczęściej<br />

stosowane w analizie transformacji przepływu<br />

dla <strong>długich</strong> odcinków rzek.<br />

równanie ciągłości:<br />

równanie bilansu ciągu:<br />

∂ Q ∂(<br />

Ac<br />

+ A<br />

+<br />

o )<br />

= q<br />

∂x<br />

∂t<br />

Q /Ac<br />

) h<br />

+ gAc<br />

(<br />

x<br />

x<br />

2<br />

∂Q ∂(<br />

β<br />

∂<br />

+<br />

∂t<br />

∂<br />

∂<br />

Cechy jednowymiarowych<br />

hydrodynamicznych modeli przepływu<br />

nieustalonego<br />

83<br />

Modele jednowymiarowe dobrze odwzorowują<br />

cieki wodne, w których warunki przepływu nie<br />

odbiegają znacząco do założeń ruchu<br />

jednowymiarowego czyli występowania<br />

jednego dominującego kierunku przepływu<br />

zgodnego ze spadkiem podłużnym rzeki<br />

(Sawicki 1998). Układ równań de Saint-<br />

Venanta opisujący transformację<br />

jednowymiarowego przepływu nieustalonego<br />

może przyjąć postać (Maidment 1992):<br />

+ S f + Sec ) + W = 0<br />

gdzie:<br />

Q - natężenie przepływu [m 3 /s], h - rzędna zwierciadła wody [m], x - współrzędna położenia przekroju [m],<br />

Ac - pole powierzchni strefy aktywnej przekroju rzeki[m 2 ], Ao - pole powierzchni stref retencji przekroju rzeki<br />

[m 2 ], t - czas [s], g - przyspieszenie ziemskie [m/s 2 ], q – jednostkowy dopływ boczny na długości cieku<br />

[m 3 /s/m],<br />

β - współczynnik Saint-Venanta [-], Sf - spadek hydrauliczny [-],<br />

S ec - człon uwzględniający straty przy zawężeniu lub rozszerzeniu przekroju [-], W=qQ/A c – człon<br />

uwzględniający jednostkowy dopływ boczny w równaniu ruchu [m 3 /s 2 ].<br />

Dla tego typu modeli łatwo jest pozyskać<br />

informację o geometrii obszaru przepływu<br />

(przekroje poprzeczne) oraz zbudować<br />

topologię układu rzecznego. Również zbór<br />

parametrów podlegających procedurze<br />

tarowania jest stosunkowo niewielki. Model<br />

jednowymiarowy stosowany jest do obliczeń<br />

transformacji fal ekstremalnych a w<br />

szczególności określenia czasu przejścia<br />

kulminacji, rozkładu stanów i przepływów w<br />

danej chwili czasowej. Otrzymywane wartości<br />

stanów i przepływów są uśrednione po<br />

szerokości i głębokości przekroju poprzecznego,<br />

stąd też nie otrzymamy z takiego modelu<br />

przestrzennego rozkładu pola prędkości. Wyniki<br />

z takiego modelu są przydatne w analizie<br />

scenariuszy przejścia fal powodziowych, przy<br />

pracach projektowych związanych z budową<br />

systemu ochrony przeciwpowodziowej,<br />

przebudowie budowli hydrotechnicznych,<br />

regulacji koryt rzecznych oraz wyznaczania<br />

bilansu zlewni danego cieku.<br />

Wykorzystanie modeli jednowymiarowych w<br />

sposób istotny komplikuje się w przypadku<br />

próby <strong>modelowania</strong> długiego odcinka rzeki<br />

zawierającego szerokie tereny zalewowe,<br />

dopływy, poldery oraz inne budowle<br />

hydrotechniczne. Podstawowym problemem jest<br />

(3)<br />

(4)<br />

tutaj nieadekwatność przyjętego w modelach<br />

jednowymiarowych założenia o jednym<br />

dominującym kierunku przepływu do<br />

rzeczywistych warunków panujących w cieku.<br />

Naturalne, szerokie tereny zalewowe i poldery<br />

mają decydujący wpływ na transformację<br />

przepływu w cieku dla fal wezbraniowych i<br />

powodziowych. Ich poprawne odwzorowanie<br />

stanowi najbardziej istotny i najtrudniejszy<br />

element budowy jednowymiarowego modelu<br />

<strong>numerycznego</strong> rzeki. Pełne odwzorowanie tych<br />

elementów sieci rzecznej wymagałoby<br />

zastosowania przynajmniej modeli<br />

dwuwymiarowych, lepiej opisujących<br />

rzeczywiste warunki przepływu. Pomimo<br />

znaczącego rozwoju takich modeli ich<br />

zastosowanie praktyczne dla <strong>długich</strong> odcinków<br />

rzek jest jeszcze mało realne co związane jest<br />

przede wszystkim z kosztami pozyskania<br />

wiarygodnych danych pomiarowych<br />

niezbędnych do budowy modelu i jego<br />

weryfikacji. Istotnym ograniczeniem modeli<br />

bazujących na równaniach de Saint Venanta jest<br />

również zagadnienie stałego w czasie obszaru<br />

przepływu i brak możliwości zmiany topologii<br />

sieci rzecznej w trakcie obliczeń. Uniemożliwia<br />

to modelowanie szeregu istotnych zjawisk<br />

hydrodynamicznych np. przelewania się wody


84<br />

przez koronę wałów przeciwpowodziowych,<br />

przerwania wału, wyznaczenia zasięgu obszaru<br />

zalewowego po przerwaniu obwałowania itp.<br />

Innym znaczącym problemem jest uzyskanie<br />

wiarygodnego bilansu przepływu szczególnie w<br />

sytuacji, gdy jest on szacowany na bazie<br />

granicznych wartości krzywych przepływu w<br />

przekrojach wodowskazowych. Krzywe te są<br />

obarczone błędem, który dla ich górnych<br />

zakresów może sięgać nawet 30% i trudno<br />

przyjąć założenie, że wprowadzone do modelu<br />

na ich podstawie dane są wartości pewnymi.<br />

Istotnym elementem <strong>modelowania</strong> długiego<br />

odcinka rzeki jest oszacowanie dopływów<br />

jednostkowych na długości cieku, który nie<br />

może być traktowany jako pomijalnie mały i nie<br />

mający znaczącego wpływu na otrzymywane<br />

wyniki. W praktyce numeryczny model<br />

transformacji przepływu powinien być<br />

sprzęgnięty z dobrze zdefiniowanym modelem<br />

hydrologicznym opad-odpływ oraz modelem<br />

wyznaczania dopływów jednostkowych<br />

uwzględniającym spływ powierzchniowy oraz<br />

przepływ filtracyjny.<br />

Jednowymiarowe modele bazujące na<br />

równaniach de Saint-Venanta stanowią zatem<br />

nadal jedyne narzędzie analizy i prognozowania<br />

transformacji przepływów dla <strong>długich</strong> odcinków<br />

rzek i sieci rzecznych. Poprzez wprowadzenie<br />

dodatkowych parametrów modelu możliwe jest<br />

lepsze odwzorowanie rzeczywistych warunków<br />

przepływu w obrębie szerokich dolin<br />

zalewowych oraz polderów przyrzecznych, w<br />

obrębie których ruch cieczy ma zdecydowanie<br />

charakter przestrzenny.<br />

Jednowymiarowy model dla sieci rzecznej z<br />

szerokimi dolinami zalewowymi i polderami<br />

Wpływ szerokich terenów zalewowych na<br />

transformacje przepływu nieustalonego można<br />

uwzględnić w układzie równań Saint-Venanta<br />

przez umowne podzielenie przekroju rzeki na<br />

przekrój czynny AC (przepływowy) oraz przekrój<br />

całkowity A = AC+AO gdzie AO oznacza pole<br />

powierzchni strefy aktywnej przekroju rzeki.<br />

Podstawowa trudność jaką napotykamy to<br />

określenie sposobu wyznaczenia pola<br />

powierzchni strefy aktywnej. Strefa ta wyznacza<br />

geometrię obszaru przepływu, a obszar ten, w<br />

założeniach, definiowany jest na podstawie<br />

pomiarów bezpośrednich i stanowi parametr<br />

uznawany za pewny i nie podlegający<br />

procedurze identyfikacji.<br />

Analizując proces wymiany mas wody między<br />

korytem głównym a terenami zalewowymi<br />

zauważyć można zmniejszenie prędkości<br />

przepływu w korycie głównym. Jednocześnie<br />

masy wody z koryta głównego przemieszczają<br />

się w kierunku terenów zalewowych o mniejszej<br />

prędkości przepływu, gdzie zostają gwałtownie<br />

wyhamowane wskutek zwiększonych oporów<br />

przepływu. Uwzględnienie tego zjawiska w<br />

modelach jednowymiarowych realizowane jest<br />

poprzez podział złożonego przekroju<br />

poprzecznego koryta za pomocą powierzchni<br />

rozdziału o określonej szorstkości. Stanowiło to<br />

podstawę metody Pasche (Pasche 1984), która<br />

umożliwiła także odwzorowanie aktywnej<br />

części przekroju w jednowymiarowym systemie<br />

<strong>modelowania</strong> przepływów nieustalonych<br />

SPRUNER (<strong>Laks</strong>, Kałuża, 2005).<br />

Rys.1. Schemat wyznaczania aktywnej części przekroju w jednowymiarowych modelach<br />

przepływu wg. Metody Pasche.<br />

W systemie przyjmuje się, że czynna część<br />

przekroju składa się z obszaru wyznaczającego<br />

wodę brzegową powiększonego o zasięg strefy<br />

bII (ryc.1)interakcji koryta głównego i terenów<br />

zalewowych obliczanego zgodnie ze wzorem<br />

(5).


4<br />

3<br />

R<br />

b II =<br />

(5)<br />

2<br />

8 g n<br />

hz<br />

0.<br />

56CT<br />

( 0.<br />

068e<br />

− 0.<br />

056)<br />

z<br />

gdzie: Rhz – promień hydrauliczny terenu zalewowego [m], nz – współczynnik szorstkości terenów<br />

zalewowych, CT – parametr określający tzw. prędkość poślizgu ("slip-velocity") w metodzie Pasche<br />

Aktywna strefa przepływu jest wyznaczana<br />

wtedy według schematu:<br />

dla stanów poniżej wody brzegowej strefa<br />

aktywna i obszar całkowitego przepływu<br />

pokrywają się,<br />

powyżej wody brzegowej, dla każdej<br />

tablicowanej wartości, obliczany jest zasięg<br />

strefy aktywnej dla i prawego brzegi<br />

zgodnie ze wzorem (5),<br />

znając zasięg strefy aktywnej obliczane jest<br />

pole powierzchni Ac(h) oraz pozostałe<br />

parametry niezbędne do <strong>numerycznego</strong><br />

rozwiązania układu równań de Saint-<br />

Venanta.<br />

Dla każdego przekroju system przechowuje<br />

zatem dwa zestawy danych, osobno dla strefy<br />

aktywnej i obszaru całkowitego przepływu. W<br />

systemie przechowywane są także wartości<br />

parametru CT z równania (5) dla każdego z<br />

przekrojów, osobno dla lewego i prawego<br />

terenu zalewowego. Umożliwia to<br />

wykorzystanie tego parametru jako stałej<br />

modelu, którego wartość może być ustalana w<br />

procesie tarowania modelu.<br />

Numeryczny model sieci rzecznej<br />

uwzględniający oddziaływanie zbiorników<br />

przyrzecznych musi również umożliwiać<br />

analizę złożonych układów polderów<br />

połączonych z korytem cieku przelewami<br />

wałowymi. Poldery mogą być zasilane przez<br />

jeden lub więcej przelewów zlokalizowanych na<br />

różnych odcinkach rzeki lub dopływach.<br />

Trzeba uwzględnić, że ciek może zasilać polder<br />

lub być alimentowany przepływem ze<br />

zbiornika.<br />

Przy opracowaniu systemu <strong>modelowania</strong> układu<br />

wielopolderowego przyjmuje się szereg założeń<br />

schematyzujących zagadnienie<br />

(<strong>Laks</strong>,Wosiewicz, 1996):<br />

oddziaływanie hydrauliczne polderu na<br />

przepływ w rzece oraz rzeki na stany w<br />

zbiorniku odbywa się wyłącznie poprzez<br />

przelewy wałowe (pomija się np. przepływ<br />

filtracyjny),<br />

brak ruchu oraz poziomy układ zwierciadła<br />

wody w zbiorniku, każdy zbiornik<br />

charakteryzuje wyłącznie krzywa<br />

napełnienia V(Hz),<br />

z każdym zbiornikiem musi być związany<br />

przynajmniej jeden przelew boczny (w<br />

85<br />

przeciwnym razie zbiornik nie zostanie<br />

uwzględniony w analizie),<br />

liczba przelewów mk związanym z k - tym<br />

zbiornikiem jest ograniczona wyłącznie<br />

całkowitą liczbą zdefiniowanych<br />

przelewów (mk ≤ m),<br />

brak bezpośredniego oddziaływania<br />

polderów między sobą,<br />

odcinek z przelewem wałowym stanowi<br />

węzeł modelu z odpowiednio dobranymi<br />

równaniami transformacji przepływu.<br />

Model sieci rzecznej bez polderów, opisany<br />

przez N przekrojów poprzecznych, stanowi<br />

system N-1 odcinków i węzłów o Nw<br />

swobodnych końcach. Ogólna liczba<br />

niewiadomych wynosi 2N a liczba równań 2N-<br />

Nw. Domknięcie układu równań jest zapewnione<br />

poprzez zdefiniowanie Nw wymuszeń w<br />

przekrojach brzegowych modelu (warunki<br />

brzegowe). W modelu sieci rzecznej lub sieci<br />

kanałów otwartych uwzględniającym pracę<br />

systemu polderów z M przelewami wałowymi i<br />

Z zbiornikami wprowadzić musimy M<br />

dodatkowych odcinków specjalnych. Dla<br />

każdego z nich musimy zdefiniować<br />

odpowiednie równanie ruchu i bilansu masy.<br />

Łączna liczba równań jest wówczas równa<br />

liczbie niewiadomych. Dodatkowo muszą<br />

zostać wyznaczone wartości wydatków<br />

j<br />

poszczególnych przelewów Q prz oraz<br />

napełnienia polderów V k . Do układu równań<br />

wprowadzonych zostaje więc M+Z nieznanych<br />

parametrów, które wymagają zdefiniowania<br />

dokładnie tej samej liczby równań.<br />

Zależnościami tymi są:<br />

odpowiednio sformułowane równanie<br />

wydatku przelewu wałowego<br />

Q =f(Qg,hg,Qd,hd,Hz) uwzględniające<br />

j<br />

prz<br />

analizowane fazy pracy, parametry<br />

geometryczne oraz lokalizację przewału, w<br />

którym:<br />

Qg, Qd – przepływ przed i za przelewem<br />

[m 3 /s],<br />

hg,hd – rzędne zwierciadła wody przed i za<br />

przelewem [m],<br />

Hz – rzędna zwierciadła wody w zbiorniku<br />

(polderze) [m],


86<br />

- równanie zmiany retencji polderu<br />

k<br />

1<br />

V ( t)<br />

= f ( Q<br />

2<br />

, Q<br />

mk<br />

... Q ) .<br />

prz<br />

prz<br />

Z modelu cieku opartego na zdyskretyzowanych<br />

równaniach de Saint-Venanta, uzupełnionego<br />

układem polderów, otrzymujemy nie tylko<br />

hydrogramy przepływów i stanów, ale również<br />

przebieg wydatków przelewów wałowych,<br />

napełnienia i retencji zbiorników.<br />

Stanowią one integralny składnik rozwiązania.<br />

Informacje te mogą stanowić ponadto zbiór<br />

danych wykorzystywany do dalszej<br />

szczegółowej analizy, na przykład jako warunki<br />

brzegowe dla dwuwymiarowych modeli<br />

przepływu.<br />

Tarowanie modelu długiego odcinka rzeki<br />

System <strong>modelowania</strong>, który wykorzystuje się do<br />

budowy modelu odcinka cieku musi umożliwiać<br />

identyfikację modelu z obiektem rzeczywistym.<br />

Szersza dyskusja na ten temat została<br />

przedstawiona w pracy <strong>Laks</strong>a i Wosiewicza<br />

(2008). W dyskusji tej wskazano, że im większa<br />

liczba wolnych parametrów w modelu tym<br />

większe możliwości identyfikacyjne, ale proces<br />

identyfikacji jest trudniejszy. Część parametrów<br />

jest zwykle dobrze zdefiniowana i może być<br />

wyznaczona przez bezpośredni pomiar (np.<br />

geometria przekrojów rzeki, geometria budowli)<br />

a inne oszacowane (np. dopływy boczne<br />

wynikające zwiększenia zlewni). Pewna liczba<br />

parametrów modelu służy do skorygowania<br />

odstępstw w zachowaniu się modelu w stosunku<br />

do obserwacji na obiekcie. Muszą być one<br />

wyznaczone w czasie identyfikacji modelu z<br />

obiektem, w procesie tarowania modelu. Do<br />

takich parametrów w klasycznym podejściu<br />

zalicza się współczynniki szorstkości<br />

definiujące opory ruchu, które w istocie są<br />

parametrami modelu ukrywającymi jego<br />

niedoskonałość i uproszczenia. Zestaw<br />

parametrów podlegających procedurze<br />

tarowania winien być jednak rozszerzony o<br />

między innymi o aktywną szerokość przekroju,<br />

współczynniki wydatków różnego typu<br />

budowli, szczególnie w sytuacji gdy zarówno<br />

formuły wydatku jak i współczynniki zostały<br />

przyjęte na podstawie danych literaturowych.<br />

Wartości te są kolejnymi niepewnymi<br />

parametrami modelu, które w praktyce<br />

inżynierskiej często bywają uznawane za<br />

wartości wiarygodne.<br />

Dla modelu długiego odcinka rzeki z<br />

dopływami i złożoną zabudową liczba<br />

parametrów wymagających takiego<br />

wyznaczenia może być bardzo duża. Ich<br />

określenie wymaga zawsze sformułowania<br />

odpowiednich miar (metryk) służących do<br />

ilościowego określenia różnic pomiędzy<br />

prz<br />

wielkościami wyznaczonymi na modelu od<br />

zaobserwowanych na obiekcie (miary<br />

dopasowania), a następnie wyznaczenie tych<br />

parametrów tak, aby te odstępstwa były<br />

możliwie małe w sensie przyjętych kryteriów.<br />

W ten sposób problem tarowania sprowadza się<br />

do typowego problemu optymalizacyjnego, w<br />

którym należy wyznaczyć pewną liczbę<br />

zmiennych, spełniających układ ograniczeń<br />

(równań lub nierówności) i minimalizujących<br />

pewną funkcję optymalizacyjną (kryterium<br />

jakości, a tu miarę błędu). Należy pamiętać, że<br />

poszukiwane rozwiązanie optymalne jest<br />

zawsze wartością względną, jest to bowiem<br />

rozwiązanie mieszczące się w zbiorze<br />

rozwiązań spełniających przyjęte ograniczenia i<br />

wyznaczone względem sformułowanego<br />

kryterium jakości. Zmiana któregokolwiek<br />

ograniczenia lub kryterium jakości może<br />

prowadzić do innego rozwiązania. Co więcej w<br />

problemach optymalizacji nieliniowej, a do<br />

takich należeć będzie z reguły taki problem<br />

identyfikacji parametrów, uzyskane iteracyjnie<br />

ostateczne rozwiązanie zależeć będzie jeszcze<br />

od metody rozwiązania, punktu startowego i<br />

sposobu uznania rozwiązania za ostateczne<br />

(warunek zakończenia iteracji).<br />

Jest rzeczą oczywistą, że byłoby najlepiej<br />

gdyby wszystkie parametry, występujące w<br />

równaniach model definiujące móc wyznaczyć<br />

bezpośrednio poprzez pomiar lub wyrazić przez<br />

inne mierzalne parametry (np. wymiary<br />

geometryczne przekrojów czy budowli<br />

mostowych). Nie wszystkie jednak można tak<br />

wyznaczyć. Dotyczy to już choćby odległości<br />

obliczeniowych między przekrojami (mogą się<br />

zmieniać z napełnieniem), współczynników<br />

szorstkości (mają dobrze zdefiniowany sens<br />

fizyczny ale nie podlegają bezpośredniemu<br />

pomiarowi). Zwykle zatem część parametrów<br />

trzeba wyznaczyć w procesie identyfikacji<br />

modelu.<br />

Przyjmijmy tu, że przez bezpośredni pomiar<br />

lub przez stosowne analizy można oszacować<br />

wartości wszystkich parametrów modelu poza<br />

aktywną szerokością przekroju, oporami ruchu,<br />

wydatkami przelewów, które różną się<br />

generalnie dla poszczególnych przekrojów i<br />

zależną od zdefiniowanych parametrów.<br />

Oznaczany każdy parametr symbolem c w celu<br />

uproszczenia zapisu zmiennych indeksowanych.<br />

Ponumerujmy nieznane parametry c indeksami<br />

dolnymi (od 1 do N, gdzie N jest całkowitą<br />

liczbą parametrów) i zapiszmy je w postaci<br />

wektora<br />

= c<br />

[ , , , ...,<br />

1 2 3 N c c c c<br />

]<br />

(6)


Zbiór wartości ck, czyli wektor c jest<br />

niewiadomą naszego zadania. Na każdą z nich<br />

można nałożyć pewne ograniczenia, wynikające<br />

z przesłanek fizycznych. Założymy, że znamy te<br />

ograniczenia<br />

ck min≤ck<br />

≤ck<br />

max<br />

gdzie :<br />

k=<br />

1,<br />

2,...,<br />

N<br />

Założymy dalej, że identyfikacji dokonamy<br />

dla jednej tylko fali powodziowej. Uogólnienie<br />

na większą liczbę fal jest formalnie łatwe, ale<br />

zwiększa oczywiście liczbę koniecznych<br />

obliczeń i może przysporzyć pewnych kłopotów<br />

przy algorytmizacji. Załóżmy, że<br />

wykorzystywaną do tarowania modelu fala była<br />

obserwowana w Lp ≥ 1 przekrojach kontrolnych<br />

(wodowskazowych), odpowiednio w każdym<br />

l1, l2, …, lp razy (np. co dobę, lub co kilka<br />

godzin) w czasie tj, gdzie j = 1,2,…,li. Znane są<br />

zatem hydrogramy stanów w przekrojach<br />

kontrolnych (t)<br />

, i =1,2,…,Lp i liczby<br />

H i<br />

H = H ( t ) .<br />

ij i j<br />

Jeżeli umiemy rozwiązać układ równań<br />

Saint-Venanta dysponują stosownym systemem<br />

<strong>modelowania</strong>, wówczas dla danych wartości<br />

wektora c (znane wszystkie ck) możemy<br />

wyznaczyć obliczeniowe (przybliżone zatem)<br />

hydrogramy stanów w poszczególnych<br />

~<br />

przekrojach, równe H ( t)<br />

oraz liczby<br />

i<br />

87<br />

~ ~<br />

H = H ( t ) . Liczby ij i j<br />

ij H~ są oczywiście<br />

~ ~<br />

funkcjami wektora c, czyli ( c)<br />

H H = .<br />

Podkreślić jeszcze warto, że H ij pochodzą z<br />

pomiaru i są obciążone błędami pomiaru a ij H~<br />

to przybliżone wartości wyznaczone na<br />

podstawie jakieś metody numerycznej np.<br />

programem komputerowym SPRuNeR<br />

(<strong>Laks</strong>,Kałuża 2005). Aby obliczone liczby ij H~<br />

były bliskie obserwowanym H konieczne<br />

ij<br />

jest, aby przyjęte w obliczeniach wartości liczb<br />

ck w wektorze c były bliskie rzeczywistym<br />

wartościom.<br />

Miarę dopasowania (metrykę dopasowania)<br />

można formułować na podstawie różnych<br />

wielkości (por. np. Haghi-Khatibi 1998). W<br />

problemach analizowanych w prezentowanej<br />

pracy najczęściej dysponujemy jedynie<br />

hydrogramami stanów (wyznaczonymi z różną<br />

dokładnością), stad opierać się będziemy na<br />

tych wielkościach.<br />

Różnica<br />

~ ~<br />

e = H(<br />

t ) −H(<br />

t ) = H −H<br />

ij<br />

i<br />

j<br />

i<br />

j<br />

ij<br />

ij<br />

ij<br />

ij<br />

(8)<br />

jest błędem obliczeń w i-tym przekroju<br />

kontrolnym dla czasu tj (patrz ryc.2).<br />

Rys.2. Hydrogramy w przekroju i: obserwowany H (t)<br />

i obliczony<br />

~<br />

i ( t)<br />

.<br />

Jako miarę błędu dla wszystkich obserwacji<br />

przyjąć można sumę wartości bezwzględnych<br />

wszystkich błędów (z wagami wi<br />

odpowiadającymi wiarygodności obserwacji w<br />

poszczególnych przekrojach kontrolnych), czyli<br />

wielkość<br />

Lp li<br />

Lp li ~<br />

E(<br />

c ) = ∑w ∑ e = ∑w ∑ H ( c)<br />

− H<br />

(9)<br />

i<br />

i=<br />

1 j=<br />

1<br />

(7)<br />

Żądać należy minimalizacji tak zdefiniowanego<br />

błędu (metryki dopasowania).<br />

ij<br />

i<br />

i=<br />

1 j=<br />

1<br />

ij<br />

ij<br />

Zagadnienie zostało zatem sprowadzone do<br />

typowego problemu optymalizacji.<br />

SpośródOOwszystkichOOwartości<br />

H i


88<br />

[ , , , ..., ]<br />

1 2 3 N c c c c = c spełniających układ<br />

ograniczeń (7) należy znaleźć takie, które<br />

minimalizują funkcję (9).<br />

Podkreślić warto, że nie znamy postaci funkcji<br />

E(c), jednakże dla każdego wektora c możemy<br />

wyznaczyć jej wartość. Funkcja E(c) jest<br />

ponadto funkcją nieliniową. Rozwiązania<br />

takiego problemu można poszukiwać znanymi<br />

metodami optymalizacyjnymi (Findeisen 1977).<br />

Proces znajdowania zbioru liczb c,<br />

spełniających układ ograniczeń i<br />

minimalizujących miarę błędu dopasowania,<br />

oparty na klasycznych, sekwencyjnych<br />

metodach optymalizacyjnych, można opisać<br />

następująco: przyjmujemy punkt startowy, tu<br />

wartości wektora c (0) , w którym wszystkie<br />

zmienne c1, c2,…,cN należą do zbioru rozwiązań<br />

dopuszczalnych, czyli spełniają ograniczenia (7)<br />

a następnie generujemy ciąg następujących po<br />

sobie punktów c (k) , k = 1,2,…, na podstawie<br />

jednoznacznego, ściśle określonego algorytmu,<br />

aż do znalezienia punktu c (I+1) należącego do<br />

zbioru rozwiązań problemu, stanowiącego<br />

zatem poszukiwane rozwiązanie problemu (dla<br />

stosowanego algorytmu i punktu startowego).<br />

Warto zwrócić uwagę na kilka ważnych kwestii<br />

dotyczących realizacji konkretnego algorytmu.<br />

Przyjęty sposób wyznaczenia następnego<br />

Wyznaczenie kierunku poszukiwań sprowadza<br />

problem do wyznaczenia ekstremum wzdłuż<br />

tego kierunku. Rozwiązania poszukiwano<br />

metodą systematycznego przeszukiwania ze<br />

zmianą (skróceniem) kroku przy następnym<br />

kierunku poszukiwań.<br />

Istotne znaczenie ma przybliżenie startowe,<br />

im lepsze tym szybciej możemy osiągnąć<br />

rozwiązanie i uznać identyfikację za<br />

zakończoną. Na podstawie materiałów<br />

kartograficznych, literatury i badań terenowych<br />

możliwe jest na ogół oszacowanie przybliżonej<br />

wartości parametrów modelu. Możliwe jest<br />

także określenie zakresu zmian k min<br />

∂ E E(<br />

c + ∆c<br />

) − E(<br />

c )<br />

i i<br />

i<br />

≅<br />

∂c<br />

∆c<br />

i<br />

c i c . k max<br />

2<br />

e = c<br />

1<br />

i<br />

przybliżenia ma istotny wpływ na możliwość<br />

uzyskania rozwiązania (na zbieżność i<br />

stabilność metody) oraz koszt tych obliczeń.<br />

Zwrócić trzeba uwagę na duży zwykle zbiór<br />

zmiennych co stanowi istotne utrudnienie.<br />

W prezentowanych dalej obliczeniach użyto<br />

algorytmu (metody) najszybszego spadku<br />

(Findeisen 1977). Należy ona do metod<br />

gradientowych rzędu pierwszego i była już<br />

stosowana w procesie identyfikacji<br />

hydraulicznych modeli przenoszenia masy<br />

(Szymkiewicz 1983) W tej metodzie przy<br />

generowaniu ciągu przybliżeń c (k) korzysta się<br />

ze złożenia dwóch odwzorowań, tzn.<br />

wyznaczenia kierunku poszukiwań a następnie<br />

określenia punktu c (k+1) realizującego minimum<br />

funkcji w kierunku przyjętego wektora<br />

poszukiwań. W metodzie najszybszego spadku<br />

jako kierunek poszukiwań przyjmuje się<br />

kierunek wyznaczony przez gradient funkcji<br />

dopasowania (ze znakiem minus), czyli<br />

(k )<br />

(k )<br />

− ∇E(<br />

c ) . Postać funkcji E( c ) nie jest<br />

jak wiemy znana. Można tylko obliczyć jej<br />

wartość dla dowolnych argumentów. Stąd zatem<br />

składowe wektora gradientu wyznaczano przez<br />

szacowanie, zastępując pochodne ilorazami<br />

różnicowymi<br />

(10)<br />

Oszacowane wartości mogą posłużyć w<br />

procesie tarowania jako wartość startowa, a<br />

ustalony zakres zmian stanowią ograniczenia<br />

(7).<br />

Następną kwestią jest sprawa uznania<br />

rozwiązania za spełniające warunki zakończenia<br />

obliczeń. Zwykle uznajemy, że osiągnęliśmy<br />

rozwiązanie gdy w kolejnych dwóch iteracjach<br />

(I oraz I+1) zmiany wektora rozwiązań są<br />

niewielkie lub gdy zmiany metryki dopasowania<br />

są niewielkie i można uznać, że ekstremum<br />

zostało osiągnięte. Można zatem przyjąć, że<br />

rozwiązanie zostało osiągnięte, gdy:<br />

( I + 1)<br />

( I )<br />

c − ≤ ε<br />

(11)<br />

1<br />

e = E c − E c <<br />

(12)<br />

( I + 1)<br />

( I )<br />

( ) ( ) ε 2<br />

gdzie ε 1, ε 2 są przyjętymi arbitralnie liczbami a jako normę wektorów można przyjąć<br />

( I + 1)<br />

( I )<br />

( I + ! ) ( I )<br />

c − c = max ci − ci<br />

(13)<br />

1≤i≤<br />

N


Dla uniknięcia pułapek związanych z<br />

charakterem użytej metryki dopasowania typu<br />

„szeroka dolina” lub „wąski wąwóz” zaleca się<br />

(Szymkiewicz 1983) stosowanie obu miar.<br />

Po zakończeniu tego procesu identyfikacji<br />

niezbędne jest jeszcze wykonanie obliczeń dla<br />

fali (fal) i obserwacji nie użytych w procesie<br />

identyfikacji, dla potwierdzenia czy rezultaty są<br />

równie dobre, czy znaleziony zbiór c ma<br />

charakter uniwersalny, niezależny od fali<br />

powodziowej, czyli dokonać weryfikacji<br />

modelu. Jeżeli dla wyznaczonych uprzednio<br />

wartości wektora c różnice pomiędzy stanami<br />

obliczonymi a obserwowanymi, dla innych, nie<br />

wykorzystanych w procesie identyfikacji, fal<br />

powodziowych nie będą zbyt duże (w sensie<br />

przyjętej miary błędów) to taki model uznamy<br />

za poprawny, za model zweryfikowany.<br />

Podsumowanie<br />

Rozwój metod numerycznych oraz ich<br />

implementacja do rozwiązywania zagadnień<br />

<strong>modelowania</strong> <strong>długich</strong> odcinaków rzek nizinnych<br />

sprawiły, że proces <strong>modelowania</strong> stał się<br />

dostępny dla stosunkowo szerokiej grupy<br />

badaczy i projektantów. Dostęp do<br />

komercyjnych i darmowych aplikacji<br />

komputerowych umożliwiających zbudowanie<br />

modelu odcinka cieku jest dziś powszechny a<br />

podstawową barierą ich stosowania jest<br />

pozyskanie wiarygodnego zestawu danych<br />

niezbędnego do poprawnego przeprowadzenia<br />

obliczeń. Pojawił się jednak problem braku<br />

wiedzy wśród użytkowników oprogramowania<br />

na temat podstaw fizycznych zjawiska<br />

przepływu, jego opisu matematycznego,<br />

wprowadzonych uproszczeń do równań<br />

transformacji, błędów generowanych przez<br />

numeryczną metodę poszukiwania rozwiązania.<br />

Przedstawione w pracy wybrane <strong>aspekty</strong><br />

procesu <strong>numerycznego</strong> <strong>modelowania</strong><br />

przepływów nieustalonych wskazują, że proces<br />

ten nie jest łatwy i musi zawsze być<br />

poprzedzony wnikliwa analizą wszystkich jego<br />

elementów. Praca koncentruje się na<br />

wykorzystaniu modeli jednowymiarowych i<br />

wskazuje, które elementy sieci rzecznej mogą<br />

sprawić najwięcej problemów w procesie<br />

<strong>modelowania</strong> oraz jak istotnym jest właściwe<br />

zdefiniowanie procedury identyfikacji<br />

tarowania.<br />

Odwzorowania szerokich dolin zalewowych<br />

oraz polderów wprowadzają do<br />

jednowymiarowych modeli przepływu<br />

nieustalonego bazujących na układzie równań<br />

de Saint-Venanta nowe parametry wymagające<br />

tarowania w procesie identyfikacji modelu z<br />

obiektem rzeczywistym. Przyjęcie<br />

współczynnika oporów ruchu jako jedynego<br />

89<br />

parametru tarowania nie ma zastosowania dla<br />

modeli <strong>długich</strong> odcinków rzek z obiektami o<br />

zdecydowanie przestrzennym charakterze ruchu<br />

wody w ich obrębie. W praktyce, dla każdej<br />

symulacji, w której analizowana jest fala<br />

wezbraniowa lub powodziowa koniecznym jest<br />

dobór parametru determinującego zasięg strefy<br />

aktywnej (w opisanym powyżej schemacie jest<br />

to wartość CT ) i jej zmienność wraz z<br />

napełnieniem. Unikamy w ten sposób<br />

wprowadzania do modelu wartości<br />

współczynników szorstkości zdecydowanie<br />

odbiegających od ich realnego zakresu co w<br />

istocie wskazuje na nieadekwatność podstaw<br />

fizycznych modelu lub niepewność danych<br />

opisujących geometrię cieku, która to geometria<br />

uznawana jest jako dana wiarygodna.<br />

W przypadku <strong>modelowania</strong> polderów jako<br />

zbiorników przyrzecznych połączonych z<br />

ciekiem poprzez przelewy wałowe procedurze<br />

tarowania mogą podlegać przede wszystkim<br />

współczynniki wydatku przelewów, które<br />

zazwyczaj przyjmowane są na podstawie<br />

danych literaturowych. Ich końcowa wartość<br />

musi jednak również mieścić się w zakresach,<br />

które nie przekraczają wartości granicznych<br />

determinujących stosowalność przyjętego<br />

równania wydatku przelewu.<br />

LITERATURA<br />

ABBOTT M.A., HAVNØ K., LINDBERG<br />

S.(1991): The forth generation of numerical<br />

modelling in hydraulics, Journal of Hydraulic<br />

Research, Vol 29.<br />

CUNGE J.A. (1989): Recent Developments in<br />

River Modelling, Proc.Int.Conf. Hydraulic and<br />

Environmental Modeling of Coastal, Estarine<br />

and River Water, Bradford, England.<br />

FINDEISEN W., SZYMANOWSKI J.,<br />

WIERZBICKI A.: Teoria i metody<br />

obliczeniowe optymalizacji, Warszawa, PWN,<br />

1977.<br />

HAGHI-KHATIBI R., WILLIAMS J.J.R.,<br />

WORMLEATON P.R.: The Effect of Data<br />

Errors in Optimization of the Saint-Venant<br />

Flood Routing Equations. [in: ] Computer<br />

Methods & Water Resources, 1988, pp. 219-<br />

230.<br />

KUNDZEWICZ: Modele hydrologiczne ruchu<br />

fal powodziowych, Monografie Komitetu<br />

Gospodarki Wodnej, Warszawa 1985.<br />

LAKS I., KAŁUŻA T. (2005), Implementacja<br />

Aktywnej Strefy Przepływu w Komputerowym<br />

Systemie Modelowania Przepływu<br />

Nieustalonego SPRUNER, Gospodarka Wodna,<br />

Zeszyt nr 1, 2005.


90<br />

LAKS I., WOSIEWICZ B.J. (1997):<br />

Uwzględnienie oddziaływania polderów w<br />

jednowymiarowych modelach transformacji<br />

przepływu. Roczniki Akademii Rolniczej w<br />

Poznaniu, Melioracje i Inżynieria Środowiska<br />

19s.159-167,1997 r.<br />

MAIDMENT D.R.(editor) (1992): Handbook of<br />

Hydrology, McGRAW-HILL INC, New York.<br />

OZGA-ZIELIŃSKA M. BRZEZIŃSKI J.<br />

(1995): Hydrologia stosowana, Warszawa$.<br />

PASCHE E. (1984): Turbulenzmechanismen in<br />

naturnahen Fließgewässern und die<br />

Möglichkeiten ihrer mathematischen Erfassung.<br />

Mitt. Institut für Wasserbau und<br />

Wasserwirtschaft, RWTH Aachen, Heft 52.<br />

SAWICKI J.M. (1998): Przepływy ze swobodną<br />

powierzchnią, Wydawnictwo Naukowe PWN<br />

S.A., Warszawa.<br />

SZYMKIEWICZ R.(1983): Przenoszenie masy<br />

w warunkach nieustalonego przepływu ze<br />

swobodnym zwierciadłem – metoda<br />

identyfikacji parametrów. Archiwum<br />

Hydrotechniki, 30, z.3, s.121-138.<br />

SZYMKIEWICZ R(2000).: Modelowanie<br />

matematyczne przepływów w rzekach i<br />

kanałach, Wydawnictwo naukowe<br />

PWN,Warszawa.<br />

WOSIEWICZ J.B. (1996): O modelowaniu i<br />

modelach numerycznych zjawisk<br />

hydraulicznych. Gosp. Wod. 3/1996 s.74-85<br />

WOSIEWICZ B., LAKS I., SROKA Z. (1996):<br />

Computer system of flow simulation for the<br />

Warta river, Prace Naukowe Instytutu<br />

Geotechniki i Hydromechaniki Politechniki<br />

Wrocławskiej, seria Konferencje 38, Wrocław.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!