SLOŽKOR Program pro výpočet proudění koryty se složenými příčnými profily.
Návod k použití
-1-
ÚVOD Program Složkor je určen k provádění variantních výpočtů proudění v korytech se složeným příčným profilem. Byl vytvořen v rámci diplomové práce „Modelování proudění vody koryty se složenými profily“ (Jan Krupička, ČVUT v Praze, fakulta stavební, Katedra hydrauliky a hydrologie, leden 2007), jejímž tématem byla implementace tzv. metody Lateral Distribution Method (dále jen LDM) do výpočetního nástroje a porovnání numerických předpovědí s experimentálními daty. Principu metody LDM a její implementace do programu lze dohledat ve zmíněné diplomové práci a nebude zde uváděn. Program byl vytvořen v jazyce C# ve vývojovém prostředí Microsoft Visual Studio 2005 Express Edition. Ke spuštění programu je třeba mít nainstalován .NET Framework, který
je
zdarma
ke
stažení
na
stránkách
firmy
Microsoft
(např.:
http://msdn2.microsoft.com/en-us/downloads/default.aspx . U systému Windows Vista by instalace Frameworku nemělo být třeba.
Licenční ujednání: Program není žádným způsobem licencován. Lze jej volně šířit a používat k libovolným účelům. Autor nenese žádnou odpovědnost za případné škody způsobené špatným používáním nebo chybou programu.
V případě zájmu o bližší informace mě prosím kontaktujte. Budu vděčný za jakoukoliv zpětnou vazbu. Jan Krupička
[email protected]
Poděkování: Program vznikl v rámci aktivit výzkumného centra CIDEAS a projektu 103/04/1328 Grantové agentury ČR.
Domovská stránka programu: http://hydraulika.fsv.cvut.cz/Users/Krupicka/Slozkor/default.html
-2-
Obsah: ÚVOD.....................................................................................................................................2 Obsah:.................................................................................................................................3 1 Struktura dat ...............................................................................................................4 1.1 Příčný profil........................................................................................................4 1.2 Výpočetní síť ......................................................................................................6 1.3 Geometrie ...........................................................................................................6 1.4 Okrajové podmínky ............................................................................................6 1.5 Řešení .................................................................................................................7 1.6 Projekt.................................................................................................................7 2 Výpočty (použité vztahy) ...........................................................................................8 2.1 Rovnoměrné proudění – konzumční křivky .......................................................8 2.2 Svislicové rychlosti – proužková metoda...........................................................9 2.3 Nerovnoměrné proudění ...................................................................................10 2.4 Coriolisovo číslo...............................................................................................13 2.5 Přepočet drsností n↔k......................................................................................14 3 Výpočetní metody.....................................................................................................15 3.1 Single Channel Metod (SCM) ..........................................................................15 3.2 Divided Channel Method (DCM).....................................................................15 3.3 Metody dělení profilu do více sekcí .................................................................16 3.4 Ackersova Empirická Metoda (AEM)..............................................................16 2.7 Lateral Distribution Method (LDM).................................................................17 4 Výpočty (praktické provádění).................................................................................18 4.1 Konzumční křivky & rychlostní profily ...........................................................18 4.2 Nerovnoměrné proudění ...................................................................................19 4.3 Proužková metoda & AZZU.............................................................................20 5 Další funkce..............................................................................................................20 5.1 Prohlížení výsledků, náhledy............................................................................20 5.2 Editace drsností.................................................................................................22 5.3 Interpolace profilů ............................................................................................22 6 Nastavení projektu ....................................................................................................23
-3-
1
Struktura dat Veškerá data jsou ukládána jako textové soubory, aby byla možná jejich snadná
úprava i mimo program. Program pracuje s následujícími pěti typy vstupních dat:
1.1
Příčný profil Příčný profil je zadán dvojicí souřadnic, z nichž první je vodorovná vzdálenost bodu
od zvoleného počátku a druhá je výška bodu nad srovnávací rovinou (vše v metrech). Dále musí každý bod (kromě posledního) obsahovat záznam hodnoty drsnosti, typu drsnosti program umí pracovat s Manningovou drsností (uvádět znak n) a s hydraulickou drsností (uvádět znak k). Dále je možno v poznámce specifikovat, o jaký bod se jedná z hlediska schematizace geometrie. Každý profil musí obsahovat právě jeden bod označený jako levý břeh a jeden bod označený jako pravý břeh. Aby bylo možno počítat s metodami AEM a LDM, musí navíc obsahovat zadání paty levého břehu, pravého břehu a patu svahu uzavírajícího inundaci na obou stranách profilu (viz Obr. 1.1). V poznámce se rovněž zadávají svislice včetně určení, do jaké sekce se mají započítat, a jejich náhradní drsnosti. Dále se ve struktuře Příčný profil uchovává jeho staničení v podélném profilu.
Obr. 1.1:
Příčný profil s idealizovanou geometrií pro výpočet metodami LDM a AEM. Převedení kynety na rovnoplochý lichoběžník.
Na Obr. 1.2 je vyplněný formulář záznamu příčného profilu. Pole Informace o profilu je pouze informativní a nemusí být vyplněno. Na obrázku je v něm uveden význam sloupců dat v psaném příčném profilu (y´ je staničení napříč profilem, z je kóta nad s.r.) - pořadí sloupců je závazné a nezaměnitelné.
-4-
Obr. 1.2:
Formulář záznamu příčného profilu (souřadnice bodů jsou uvedeny v metrech, jedná se o zmenšený model).
Tab. 1.1:
Význam znaků v záznamu příčného profilu, jak je předdefinován při založení nového projektu.
Znaky ^
Popis funkce Jméno parametru v nastavení projektu tento znak následovaný číselným údajem /settings/kótaZapočítání/ (kóta započítání) způsobí, že se následující úsek započítá do průtočné plochy a omočeného obvodu až poté, co kóta hladiny překročí kótu započítání
|
znak pro přehlednější zobrazení dat v /settings/dtto/ příčném profilu - pokud se nemění v daném bodě drsnost (tj. je shodná s drsností předchozího bodu), vypíše se místo její číselné hodnoty znak pro dtto
|
svislice v bodě - pouze rozdělí profil do sekcí /settings/svislice/
<
svislice se započítá do sekce předcházející bodu, za znakem musí následovat číselný údaj s náhradní drsností svislice
>
svislice se započítá do sekce následující po /settings/svisliceDoNásledujícího/ bodu, za znakem musí následovat číselný údaj s náhradní drsností svislice
LB LI LP PB PI PP Tab
levý břeh kynety (břehová hrana) Levá Inundace - pata svahu levé inundace pata levého břehu pravý břeh kynety (břehová hrana) Pravá Inundace - pata svahu pravé inundace pata pravého břehu znak pro oddělení sloupců dat
-5-
/settings/svisliceDoPředchozího/
/settings/levýBřeh/ /settings/inundaceLevá/ /settings/pataLevéhoBřehu/ /settings/pravýBřeh/ /settings/inundacePravá/ /settings/pataPravéhoBřehu/ /settings/oddělovač/
Předem nastavené značení bodů schematizace geometrie je dáno tabulkou Tab. 1.1. V tabulce jsou v tabulce uvedeny i předem nastavené znaky pro uvedení dalších specifikací. Například následující kód v poznámce bodu znamená: LB|>0,01
-V bodě je levá břehová čára kynety. Má se zde profil rozdělit do sekcí
pomocí svislice, která se s náhradní drsností 0,01 započítá do sekce následující (tedy do kynety). PI<0,02|ˆ155,5
-V bodě je pata svahu pravé bermy. Má se zde profil rozdělit do sekcí
pomocí svislice, která se s hodnotou náhradní drsnosti 0,02 započítá do předchozí sekce. Následující sekce se započte jen při kótě hladiny nad 155,5 m n. S.R.
1.2
Výpočetní síť Výpočetní síť je jednorozměrná síť pro numerické řešení metody LDM. Pokud není
před výpočtem síť pro daný profil specifikována, vytvoří se automaticky s konstantní vzdáleností a požadovaným počtem výpočetních bodů. Jinak se síť pro konkrétní profil zadává pomocí staničení uzlů sítě. Staničení sítě odpovídá staničení v příčném profilu. Při vytváření sítě pro konkrétní profil ji lze v případě potřeby lokálně zahušťovat a sledovat tak vliv sítě na výsledek výpočtu. Předem nastavený počet úseků výpočetní sítě je 100.
Obr. 1.3: 1.3
Výpočetní síť s konstantním krokem pro metodu LDM.
Geometrie Geometrie je sestavena z odkazů na vybrané příčné profily. Příčné profily uložené
v adresáři příčných profilů aktuálního projektu jsou odkazovány relativní cestou. Pokud se do geometrie vloží profil z jiného adresáře, je odkazován absolutní cestou. Ve struktuře geometrie je možné pro každý profil specifikovat součinitel zúžení do profilu a rozšíření z profilu.
1.4
Okrajové podmínky Struktura Okrajové podmínky je souborem jednotlivých okrajových podmínek.
Jednotlivé okrajové podmínky pro výpočet nerovnoměrného proudění se zadávají staničením, typem a hodnotou. Program umožňuje předepsat kótu hladiny a průtok. Dále je možné vložit -6-
na libovolné staničení měrnou křivku typu hladina dolní vody→hladina horní vody a průtok→hladina horní vody. Poloha hladiny horní vody je pak interpolována z tabulky uložené v odkazovaném textovém souboru.
1.5
Řešení Řešení je struktura, která vzniká kombinací odkazů na geometrii a okrajové podmínky,
které se mají použít při výpočtu nerovnoměrného proudění. V řešení se navíc pro každý profil geometrie specifikuje metoda, kterou má být počítán a v případě výběru metody LDM i jeho výpočetní síť. Uvedená struktura vstupních dat umožňuje snadné sestavování variantních řešení a jejich údržbu. Na obrázku 1.4 je náhled sestaveného řešení včetně vypočítaného průběhu hladiny.
Obr. 1.4:
Grafické znázornění vstupních dat a vypočítaného podélného profilu hladiny.
Pozn.: Všech pět dosud uvedených typů dat lze vytvářet a editovat prostřednictvím příslušných formulářů v záložce „Data“ hlavního menu. Přitom při práci s daty platí následující pravidlo: Veškeré změny jsou ukládány do dočasných souborů (v adresáři temporary, který je vytvořen ve složce projektu při každém otevření formuláře pro editaci dat). Dokud není stisknuto tlačítko „Uložit změny“ v jednotlivých formulářích (nebo uložen celý projekt z nabídky hlavního menu „Projekt“ > „Uložit“), úpravy nejsou trvale zaznamenány a zavřením příslušného formuláře jsou úpravy ztraceny (smaže se adresář temporary i s obsahem). Naopak po uložení úprav dojde k přepsání původních souborů a úpravy již nelze vzít zpět.
1.6
Projekt Jedná se o soubor *.proj, který je vytvořen spolu se složkou pro data projektu při
založení nového projektu. V souboru jsou uloženy informace o projektu jako takovém (datum -7-
založení, autor atd.) a informace o nastavení projektu (viz. část 6). Soubory *.proj jsou přímo spustitelné v programu Složkor.
2
Výpočty (použité vztahy)
2.1
Rovnoměrné proudění – konzumční křivky Základní úlohou je stanovení průtoku korytem při známém podélném sklonu a poloze
hladiny. Kromě metody LDM je všude pro výpočet průtoku sekcemi použito známých rovnic Chéziho a Manninga: v = C RI e ,
C=
1 1/ 6 R . n
R=
S O
(2.1), (2.2), (2.3)
Omočený obvod a plocha průtočného průřezu jsou počítány pro každý úseky vymezený body příčného profilu: n
(h i + h i+1 )
i =1
2
S=∑ n
n
i =1
i =i
∆y i
(2.4)
O = ∑ O i = ∑ ∆y i2 + ∆z i2
(2.5)
Průměrná Manningova drsnost sekce je počítána podle vzorce Einsteinova
∑ O i n 3i / 2 n= ∑ Oi
2/ 3
(2.6)
LDM akceptuje jako drsnostní vstup hodnotu hydraulické drsnosti k. Pro třecího součinitele f je použito vzorců (2.7). Vzorce platí pro kvadratickou oblast ztrát třením, která je v praktických úlohách téměř vždy dosažena. Pro k/H < 1,66 je použito Colebrook-Whiteova logaritmického zákona pro proudění otevřenými koryty nad hydraulicky drsným dnem k = −2 ,03Log . f 12 ,27 H
1
(2.7a)
Pro 1,66 < k/H < 10 je použito mocninné aproximace f=
8 k . 41,3015 H
(2.7b)
Pro 10 < k/H je použito maximální hodnoty f = 1,94 .
(2.7c)
Protože přímý výpočet kapacity profilu z rovnice K = C R není pro metodu LDM možný, je kapacita definována rovností
-8-
K=
Q
(2.8)
Ie
Při výpočtu konzumční křivky typu Q=Q(H), je průtok pro každou polohu hladiny počítán přímo. Při výpočtu H=H(Q) je poloha hladiny pro každý průtok hledána metodou půlení intervalu. Ta sice konverguje poměrně pomalu, ale dovoluje snadnou kontrolu kriteria konvergence. Potřebný počet kroků i k dosažení přesnosti e na intervalu (a;b) je: i ≥ log 2
Obr. 2.1: 2.2
b−a −1 e
(2.9)
Formulář pro výpočet konzumční křivky a rychlostního profilu
Svislicové rychlosti – proužková metoda U metody LDM jsou svislicové rychlosti přímým výstupem. Pro ostatní metody je pro
první informaci za svislicovou rychlost v každé sekci považována rychlost průřezová. Takové rozdělení je však příliš hrubé a nedokáže postihnou rozdíly ve svislicových rychlostech uvnitř sekce. Pro získání plynulejšího rychlostního profilu lze použít Proužkovou Metodu (PM). Ta spočívá v rozdělení každé sekce na proužky, pro které je vypočten průtok Qi a průřezová rychlost vi metodou SCM, tj. bez uvážení tření na svislici se sousedním proužkem (Obr. 2.2). Potom, se vypočte opravný součinitel x opr . podle rovnice (2.10) a výsledné svislicové
rychlosti Ui se získají přenásobením původních rychlostí v proužcích opravným součinitelem: x opr . =
Q sekce , ∑ Qi
U i = vi ⋅ x opr .
-9-
(2.10)
Pro rozdělení profilu do proužků umožňuje program použít stejnou výpočetní síť jako při řešení LDM.
Obr. 2.2: 2.3
Schéma k použití proužkové metody
Nerovnoměrné proudění Výpočetní program umožňuje počítat ustálené nerovnoměrné proudění v 1D
schematizaci, tedy proudění, při němž jsou všechny lokální změny veličin (rychlost, plocha, průtok) v čase rovny nule, ale mohou se měnit s prostorovou souřadnicí. Základní rovnice v diferenciálním tvaru popisující nerovnoměrné proudění se získá z bilance energie na infinitezimálním úseku délky dl , tj. z Bernoulliho rovnice (Obr 2.3):
I0 −
Obr. 2.3:
( )
dH 1 d αv 2 dZ = + . dl 2g dl dl
Schéma k odvození rovnice nerovnoměrného proudění
- 10 -
(2.11)
Pro použití v metodě po úsecích se však používá rovnice (2.11) převedená v diferenční tvar
∆Z + H 1 +
α 1 v1 2 2g
= I 0 ∆l + H 2 +
α 2 v2 2 2g
.
(2.12)
Při výpočtu průběhu hladiny metodou po úsecích se vychází ze známé polohy hladiny H1 v profilu 1. Protože v a α jsou v obou profilech funkcí hloubky, zbývají v rovnici (2.12) neznámé H2, a ∆Z . Postupuje se tak, že se odhadne hloubka H2, na jejím
α 2v2 2
základě se vypočte rychlostní výška
a energetické ztráty ∆Z . Poté je nutné provést
2g
kontrolu splnění rovnosti (2.12) a případně opravit odhad H2. Výpočet ztrát lze provést více způsoby. Základním předpokladem je, že ztráty třením při rovnoměrném proudění s určitou kótou hladiny a velikostí průtoku jsou shodné se ztrátami při nerovnoměrném proudění při jinak stejných podmínkách. Dále záleží na způsobu průměrování ztrát na úseku mezi dvěma různými profily – lze průměrovat základní charakteristiky profilů (C, S a R), výsledné hodnoty sklonu čáry energie, nebo provést průměrování na úrovni modulů průtoku K. V programu je použita třetí varianta.: Q Ie = K
K=
K1 + K 2 2
(2.13a - b)
Ztráta ∆Z se vypočte jako součet ztrát třením a ztrát místních Z m ∆Z = I e ∆l + Z m
(2.14)
kde ztráty místní jsou vypočteny na základě součinitele místních ztrát a rozdílu rychlostních výšek
Z m = ξ rozšíření
Z m = ξ zúžení
α 1v1 2 2g
α 1 v1 2 2g
−
−
α 2 v2 2 2g
α 2v2 2 2g
při rozšíření průřezu
při zúžení průřezu
- 11 -
(2.15a)
(2.15b)
K nalezení hloubky H2 je použita metoda zpětného dosazování hodnoty vypočtené v předchozím kroku i – 1 jako vstupu do výpočtu následujícího kroku i: 1) první odhad H2pre 2) výpočet
α 2v2 2 2g
, K2 příslušnou metodou řešení složeného profilu
3) výpočet Ie (2.13) a Zm (2.15) 4) výpočet ∆Z (2.14) 5) dosazení
α 2v2 2 2g
a ∆Z do rovnice (2.12) a výpočet H2post
6) porovnání (H2pre - H2post) < kriterium konvergence 7) a) nerovnost je splněna – ukončení výpočtu
KONEC
b) nerovnost není splněna – pokračování ve výpočtu 8) přiřazení H2pre + (H2post - H2pre) . relaxační faktor → H2pre 9) opakování cyklu iterace od bodu 2) Výhodou tohoto postupu je jeho jednoduchost, nevýhodou je, že nemusí vždy vést ke správnému řešení. Pro případ, kdy výpočet na úseku diverguje (H → ±∞), je v každém iteračním cyklu hlídáno dosažení maximálního zadaného počtu iterací a v případě jeho překročení je výpočet ukončen a nahlášena chyba. Potom je možné zlepšit situaci zadáním relaxačního faktoru hodnotou menší než jedna. I když výpočet konverguje, není správnost výsledku zaručena, protože rovnice (2.12) může mít více než jedno řešení, zvláště v podmínkách složených profilů. Výpočetní program je schopný provádět výpočet pouze proti proudu, což odpovídá podmínkám říčního proudění. Pro vyloučení nefyzikálních řešení je proto potřeba přinejmenším kontrolovat hodnotu Froudova čísla.
- 12 -
Obr. 2.4: 2.4
Formulář pro výpočet nerovnoměrného proudění.
Coriolisovo číslo Coriolisovo číslo α , neboli součinitel kinetické energie, je definováno následujícím
integrálem, kde v je průřezová rychlost průtočnou plochou S a u je bodová rychlost:
α=
1 u 3 dS 3 ∫ Sv S
(2.16)
Smyslem zavádění Coriolisova čísla je ohodnocení nerovnoměrného rozložení toku kinetické energie plochou S a zavedení příslušné korekce do vztahů pro výpočet nerovnoměrného proudění. Nejjednodušší možností je použití konstantní hodnoty pro celé řešení, přičemž je ji třeba odhadnout na základě zkušenosti a studia literatury. Takové řešení snad může vést k dobrým výsledkům u jednoduchých profilů, kde je proudění homogenní a hodnota součinitele blízká jedné. U složených profilů lze však jeho hodnotu odhadnout jen s obtížemi a je třeba ji vypočítat. U metod, které rozdělují příčný profil do sekcí, je možné výsledné Coriolisovo číslo pro celý profil spočítat ze známých hodnot α i jednotlivých sekcí o ploše Si a průřezové rychlosti vi. S a v jsou plocha a průřezová rychlost celého profilu.
α=
1 Sv 3
∑α v
i i
3
Si
(2.17)
i
- 13 -
V jednotlivých sekcích ho lze odhadnout jako pro jednoduchý profil zadat jej pevnou hodnotou. Vytvořený výpočetní program nabízí dvě možnosti, jak jej spočítat. První je použití vzorce podle Morozova: 3,7 α i = 1 + 0,84 0 ,25 − 1 Ci
1,8
(2.18)
Druhá možnost (přednastavená) spočívá v použití proužkové metody – viz stať 2.2. Sekce se rozdělí na proužky j (dělení ve všech vnitřních bodech sekce) o ploše Sj, ve kterých se dříve uvedeným způsobem vypočtou svislicové rychlosti Uj. Coriolisův součinitel sekce i se potom vypočte jako
αi =
1 S i vi
3
∑α
3
sj
U j Sj
(2.19)
j
α sj je součinitel kinetické energie ve svislici. Existují způsoby, jak jej vypočíst z předpokládaného rychlostního profilu ve svislici, ve výpočetním programu je však zadán pevnou hodnotou α sj = 1,05 . U metody LDM je vzhledem k typu jejích výstupů použito rovnou postupu (2.19). Výpočty ukázaly, že na výslednou celoprofilovou hodnotu má největší vliv rozdíl rychlostí v sekcích, hodnoty α i celkové α ovlivňují většinou jen málo. Proto se výsledky s použitím (2.18) a (2.19) téměř neliší.
2.5
Přepočet drsností n↔k Drsnost úseku příčného profilu je možné zadat jednou z uvedených dvou typů
drsnosti. Protože metoda LDM pracuje s hydraulickou drsností a ostatní metody s Manningovou, je potřeba je vzájemně mezi sebou převádět. K tomu je použito vzorce: k = 12 ,27 H10
H1 / 6 8 g n ( −2 ,03 )
(2.20)
Vzorec lze pro široké koryto ( R ≈ H ) odvodit z požadavku stejných třecích ztrát při použití rovnice (2.7) a Darcy-Weisbachovy (2.21) pro drsnost k a třecích ztrát při použití rovnic (2.1) až (2.3) pro drsnost n. Přepočet se tedy provádí znovu pro každou hloubku.
Ie = f
1 αv 2 R 2g
(2.21)
Ze stejného požadavku vyplývá i vztah mezi Manningovou drsností, drsnostním součinitelem v Darcy-Weisbachově rovnici pro otevřená koryta, Chéziho rychlostním součinitelem C a třecí rychlostí v*:
- 14 -
v 8 C H1 / 6 = = = f g n g v*
3
Výpočetní metody
3.1
Single Channel Metod (SCM)
(2.22)
Zanedbávají se všechny jevy charakteristické pro profil složený z částí s výrazně odlišným způsobem proudění – profil se počítá klasickým způsobem jako jednoduchý, ignorují se zadané svislice.
3.2
Divided Channel Method (DCM) Je klasická metoda dělící složený profil na sekce pomocí zadaných svislic. Průtok
každou sekcí se vypočte metodou SCM a výsledný průtok je dán součtem těchto dílčích průtoků. Pokud dělící svislice nejsou zadány, získá se stejný výsledek jako u metody SCM. DCM se používá v různých modifikacích lišících se způsobem započítání zadaných dělících svislic (Obr. 3.1), proto následuje podrobnější dělení: − DCM1 Svislice se započítají do omočeného obvodu příslušné sekce dle zadání v poznámce záznamu bodu příčného profilu, avšak s nulovou náhradní drsností. Informace o náhradní drsnosti v poznámce záznamu bodu příčného profilu je tedy ignorována. − DCM2 Svislice se použijí pouze k rozdělení profilu do sekcí. Nezapočítají se do omočeného obvodu žádné z takto vzniklých sekcí. Informace o sekci, kam se má svislice započítat i informace o náhradní drsnosti je tedy v poznámce záznamu bodu příčného profilu ignorována. − DCM3 Svislice se započítají do příslušné sekce s příslušnou náhradní drsností přesně dle zadání v poznámce záznamu bodu příčného profilu.
- 15 -
Obr. 3.1:
Schéma ke způsobu započítání svislic v metodách DCM1, DCM2 a DCM3 pro případ, kde se složený profil dělí do tří sekcí (levá a pravá berma, kyneta). Svislice čárkovaně, omočený obvod sekce tučně.
Pozn.: Vzhledem ke způsobu výpočtu průměrného Manningova n v sekci (rovnice 2.6) Jsou výstupy DCM1 a DCM2 vždy shodné a uvedení obou metod v programu je tak nadbytečné. Jiný způsob průměrování by však vedl k rozdílným výstupům metod DCM1 a DCM2.
3.3
Metody dělení profilu do více sekcí Další metody dělí příčný profil na více sekcí než kolik jich vyplývá ze zadání svislic
v příčném profilu. Průtok je dán opět součtem průtoků v jednotlivých sekcích, počítaných metodou SCM. − Dělení Změnou Drsnosti (DZD) Program automaticky rozdělí profil svislicemi pouze v těch bodech, kde se mění hodnota drsnosti. Tyto svislice se nezapočítávají do omočených obvodů takto vzniklých sekcí. Pokud jsou v některém z bodů příčného profilu svislice přímo zadány, je toto zadání ignorováno. − Sum of Segments Metod (SSGM) Program automaticky vztyčí svislici v každém zadaném bodě příčného profilu. Tyto svislice se nezapočítávají do omočených obvodů takto vzniklých sekcí. Pokud jsou v některém z bodů příčného profilu svislice přímo zadány, je toto zadání ignorováno.
3.4
Ackersova Empirická Metoda (AEM) Svoji empirickou metodu vytvořil a kalibroval Ackers na základě experimentálních dat
ze zařízení FCF ve Wallingfordu. AEM vychází z metody DCM2 (rozdělení profilu na tři sekce, svislice se nezapočítávají do omočeného obvodu). Vypočte se průtok kynetou a bermami a na základě empirických vztahů se určí korekční součinitel označovaný jako DISADF (DIScharge ADjustment Factor)definovaný jako
- 16 -
DISADF =
QR . Q DCM
(3.1)
Výsledný průtok QR se tedy vypočte přímo z rovnice (3.1) Při rozpočítání do sekcí se zvýšení průtoku bermami se zanedbává, snížený průtok kynetou se získá jako QKyneta = QDCM - QR QBermy. Potřebnými vstupy pro výpočet vzorců vedoucích k DISADF jsou údaje o drsnostech a geometrii – sklonu svahů, šířce a ploše kynety a berm. Nutným předpokladem je možnost převést profil na idealizovaný tvar složeného koryta, kde lze tyto geometrické parametry odečíst (Obr. 3.2).
Obr. 3.2:
Příčný profil s idealizovanou geometrií pro výpočet Ackersovou metodou. Převedení kynety na rovnoplochý lichoběžník.
Ackers vychází z rozboru chování konzumční křivky při hloubkách nad kótou vybřežení. Podle
literatury
metoda
dává
dobré
výsledky na
pravidelných
složených
lichoběžníkových korytech, které není třeba převádět na idealizovaný tvar. Vhodnost jejího použití pro přirozené toky je diskutabilní.
2.7
Lateral Distribution Method (LDM) Celkovým přístupem se zásadně liší od předchozích metod uvedených v této kapitole,
protože se neomezuje na dění v několika sekcích, do kterých je profil rozdělen, ale bilancuje síly působící v každé svislici. Z toho důvodu je někdy označována za tzv. 1,5D metodu. Řídící diferenciální rovnici (3.1) této metody je třeba řešit numericky. V programu je použito řešení metodou konečných prvků. Výpočetní jednorozměrnou síť, kterou je třeba pokrýt příčný profil, vytváří program automaticky, nebo ji lze vytvořit manuálně s vlastním počtem a různou hustotou výpočetních bodů (viz stať 1.2). Stejně jako u AEM je třeba v zadání příčného profilu uvést body pro idealizaci geometrie (levá a pravá inundace, břehová čáry a pata svahu kynety). Přímým výstupem metody LDM je velikost svislicové rychlosti U v každém výpočetním bodě sítě.
- 17 -
σ −1 ∂ f f ∂U 1,015− σ ∂ 2 Γ+ gHI0 − U2 1 + I y0 + H2λ U = Cuv HU2 . (3.1) 8 8 ∂y 0,015 0,015 ∂y ∂y
(
4
Výpočty (praktické provádění)
4.1
Konzumční křivky & rychlostní profily
)
Provádí se ve formuláři „Výpočty“ > „Konzumční křivky & rychlostní profily“. Pro provádění výpočtů v tomto formuláři není třeba mít načtený projekt. Po otevření formuláře je třeba načíst příčný profil, který se bude počítat. Poté je třeba vybrat počet metod, kterými se bude počítat. Počtem metod je ovlivněn výběr výstupů výpočtu (je-li vybrána více než jedna metoda, nelze volit některé typy výstupů). Pokud je vybrána metoda LDM, je možno zadat výpočetní síť pro její numerické řešení, jinak je síť vytvořena automaticky. Možné výstupy výpočtu jsou následující: − Konzumční křivka Q=Q(y): Vypočte se konzumční křivka jako Q funkce y v zadaných mezích polohy hladiny a se zadaným počtem řádků, nebo zadaným krokem y (vzájemně se dopočítává). − Konzumční křivka y=y(Q): Vypočte se konzumční křivka jako y funkce Q v zadaných mezích průtoku a se zadaným počtem řádků, nebo zadaným krokem Q (vzájemně se dopočítává). − Úplný výstup metody Q=Q(y): Lze provádět jen je-li vybrána jedna výpočetní metoda. Ve výstupním souboru jsou uloženy všechny informace, který plynou z řešení danou výpočetní metodou (struktura dat ve výstupním souboru tedy závisí na zvolené výpočetní metodě). − Sekce profilu Q=Q(y): Vypočte konzumční křivku jako Q funkce y. Sekcemi profilu se zde myslí levá a pravá berma a kyneta. V zadání profilu proto musí být uvedeny příslušné body dělení do těchto tří sekcí (levý břeh, pravý břeh). Přitom musí být zajištěno, aby všechny metody provedly v těchto bodech dělení profilu do sekcí (u LDM a AEM je to splněno automaticky, u ostatních metod je zde např. třeba zadat svislici). Potom je výsledek vrácen jako trojice konzumčních křivek (pro levou a pravou bermu a kynetu a pro profil jako celek).
- 18 -
− Svislicové rychlosti v=v(y): Vypočte se profil svislicových rychlostí. Kromě LDM jde spíše o vynesení průřezových rychlostí pro jednotlivé sekce. Pro získání plynulejšího profilu lze následně použít proužkovou metodu (viz stať 4.3). Dále je třeba vyplnit počet platných cifer výstupu (počet míst, na které se zaokrouhluje při zapisování výsledku do souboru a zároveň kriterium přesnosti výsledku při iterativních procedurách). Sklon čáry energie se zadává jako absolutní číslo (nezadává se v procentech). Výsledky se vždy zapisují do výstupního textového souboru, jehož jméno a cesta musí být uvedeno.
4.2
Nerovnoměrné proudění Provádí se ve formuláři „Výpočty“ > „Nerovnoměrné proudění“. Pro provádění
výpočtů v tomto formuláři je třeba mít načtený projekt a připravena vstupní data (sestaveno řešení). Po otevření formuláře je třeba načíst řešení, který se bude počítat. Následuje zadání parametrů numerického řešení metody po úsecích, které mají vést k jeho konvergenci. Význam minimální a maximální hloubky je zřejmý, relaxační faktor byl zmíněn ve stati 2.3. Za cenu zvýšení počtu iterací může přispět ke zvýšení stability výpočtu. Přípustná chyba výpočtu hladiny se zadává v jednotkách kóta hladiny (tj. metrech) a slouží jako kriterium ukončení iterací na počítaném úseku. Přípustná chyba výpočtu sklonu čáry energie se zadává relativní hodnotou (0,01 je přípustná chyba 1%). Maximální počet iterací slouží k přerušení výpočtu v případě jeho divergence. Počet platných cifer opět slouží k zaokrouhlení výsledků při zápisu do výstupního souboru měl by korespondovat s přípustnou chybou výpočtu hladiny. Při řešení metodou po úsecích je třeba vytvořit tyto úseky. Lze kombinovat dvě možnosti. Máme zaměřené příčné profily. Pokud jsou mezi nimi příliš velké vzdálenosti, lze je zahustit 1) dointerpolováním mezilehlých profilů a jejich zařazením do podélného profilu, 2) zadáním dělení úseků ve formuláři Nerovnoměrné proudění. V první možnosti jde o interpolaci geometrie z krajních profilů, v druhé již jde o interpolaci jistých číselných charakteristik (modul průtoku) spočtených pro krajní profily. Přitom lze zadat počet úseků, na které se má vzdálenost mezi profily rozdělit, nebo naopak délka úseků (v jednotkách staničení podélného profilu, tj. v km), na které se má vzdálenost mezi profily rozdělit (délka úseků nemusí dělit vzdálenost profilů – poslední úsek je pak kratší).
- 19 -
Umístění výstupního souboru musí být zadáno. V průběhu výpočtu nerovnoměrného proudění lze počítat i rozdělení svislicových rychlostí. Potom musí být zadána složka,do které se rychlostní profily mají ukládat.
4.3
Proužková metoda & AZZU Provádí se ve formuláři „Výpočty“ > „Proužková metoda & AZZU“. Pro provádění
výpočtů v tomto formuláři je třeba mít načtený projekt vypočtené průběhy svislicových rychlostí. Po otevření formuláře je třeba načíst soubor s výstupem výpočtu svislicových rychlostí. Poté je třeba označit ty výsledky výpočtu jednotlivými metodami, které se mají upravit proužkovou metodou (např. u výstupu získaného LDM to nemá smysl). Svislicové rychlosti se vypočtou v bodech sítě pro proužkovou metodu. Může být vytvořena automaticky (přednastavený je počet bodů 100), nebo adoptována již vytvořená síť pro řešení LDM. Po spuštění výpočtu jsou označené výsledky přepočítány a spolu s nepřepočítanými uloženy do výstupního souboru. Ve formuláři je možné stanovit oblast provádějící požadované procento průtoku (postupuje se od největší svislicové rychlosti do stran, staničení krajních bodů takto získané oblasti je vypsáno do výstupního souboru). Při označení této možnosti je výpočet proveden pro všechny načtené výstupy metod bez ohledu na to, které jsou označeny pro přepočet proužkovou metodou. Stejně je tomu i pro možnost „Normovat rychlosti na průtok“, kdy jsou veškeré rychlosti přepočteny tak, aby jejich integrací přes plochu profilu byla získána zadaná hodnota průtoku.
5
Další funkce
5.1
Prohlížení výsledků, náhledy Program umožňuje grafické znázornění výpočtu konzumčních křivek, svislicových
rychlostí a nerovnoměrného proudění. Náhledy lze otevřít zatržením možnosti „zobrazit grafický výstup“ na příslušných formulářích výpočtu, nebo z menu „Výsledky“. Formulář pro zobrazení výsledků umožňuje načtení souboru s výsledky a jejich poslání do náhledu. S použitím pravého tlačítka myši lze u označených výsledků měnit barvu
- 20 -
v náhledu, styl čáry a jméno zobrazené v legendě náhledu. Šířku pruhu náhledu vyhrazeného pro legendu lze měnit spolu s šířkou sloupce „jméno výstupu“ ve formuláři s výsledky. Formulář s výsledky je s náhledem propojen jen v případě, kdy je zatržena příslušná položka v levém dolním rohu formuláře. V opačném případě změny provedené ve formuláři s výsledky do náhledu neodešlou.
Obr. 5.1:
Náhled příčného profilu a svislicových rychlostí.
Překreslení náhledů je téměř vždy možné stisknutím klávesy F5. V náhledech lze zoomovat a odečítat vzdálenosti (nabídka po stisknutí pravého tlačítka myši nad plochou náhledu) a posouvat obrázek po ploše náhledu (se stisknutým prostředním tlačítkem myši). Poklepáním prostředního tlačítka myši na ploše náhledu se obnoví výchozí nastavení (zobrazí se celý obrázek ideálně rozvržený do plochy náhledu). Meze vykreslení lze zadat manuálně vypsáním do kolonek x a y min a max.
- 21 -
5.2
Editace drsností Většinou se v několika příčných profilech objevuje jeden typ drsnosti (např.
odpovídající betonu). Pokud dodatečně vznikne potřeba změnit hodnotu drsnosti, byla by její ruční editace profil po profilu pracná. Lze proto označit dotčené profily ve formuláři „Příčné profily“ a po stisknutí pravého tlačítka myši zvolit možnost „Editace drsnosti“. Formulář, který se objeví, umožní nalézt ve vybraných profilech požadované záznamy drsnosti a jejich nahrazení novými údaji. Zadání * v řádku pro novou drsnost značí ponechat beze změny.
Obr. 5.2:
5.3
Formulář pro interpolaci mezilehlých profilů.
Interpolace profilů Označením dvou profilů ve formuláři „Příčné profily“ a vybráním položky
„Interpolovat mezilehlé“ po stisknutí pravého tlačítka myši se zobrazí formulář pro interpolaci profilů. Je možno volit ze dvou způsobů interpolace – z půdorysné souřadnice bodů (staničení) a z délky obvodu. Zaškrtnutím lze definovat body, které si mají odpovídat (sestrojí se řídící úsečky) – viz obrázek 5.2. Body jako levý břeh a pravý břeh, jsou-li v příčnách profilech označeny, jsou ztotožněny automaticky. Ke jménu interpolovaných profilů je přidána „_x“, kde x = 1, ...N a N je počet interpolovaných profilů na vymezeném úseku. Zinterpolované profily jsou uloženy do dočasných souborů po stisknutí tlačítka „Uložit interpolované profily“. Trvale uloženy jsou až po stisknutí tlačítka uložit ve formuláři „Příčné profily“ (po zavření formuláře pro interpolaci). - 22 -
6
Nastavení projektu Nastavení projektu je uloženo v souboru *.proj . Z části se jedná o nastavení některých
parametrů, které se zadávají v jednotlivých formulářích programu. Všechny parametry nastavení projektu lze editovat otevřením souboru *.proj v textovém editoru, nebo bezpečněji v programu Složkor po výběru položky „Projekt“ > „Projekt nastavení“. Je zde třeba vždy přesně vědět, čeho chceme dosáhnout. Řada parametrů má význam při numerickém řešení metody LDM, některé parametry představují empiricky zjištěné parametry řídící rovnice LDM (rce 3.1). Význam parametrů, které jsou předdefinovány při vytvoření nového projektu, je uveden v tabulce 6.1. Její část již byla dříve uvedena jako tabulka 1.1.
- 23 -
tento znak následovaný číselným údajem (kóta započítání) způsobí, že se následující úsek započítá do průtočné plochy a omočeného obvodu až poté, co kóta hladiny překročí kótu započítání znak pro přehlednější zobrazení dat v psaném příčném profilu - pokud se nemění v daném bodě drsnost (tj. je shodná s drsností předchozího bodu), vypíše se místo její číselné hodnoty znak pro dtto svislice v bodě - pouze rozdělí profil do sekcí svislice se započítá do sekce předcházející bodu, za znakem musí následovat číselný údaj s náhradní drsností svislice svislice se započítá do sekce následující po bodu, za znakem musí následovat číselný údaj s náhradní drsností svislice levý břeh kynety (břehová hrana) levá Inundace - pata svahu levé inundace pata levého břehu pravý břeh kynety (břehová hrana) pravá Inundace - pata svahu pravé inundace pata pravého břehu znak pro oddělení sloupců dat znak pro uvedení hlavičky označení typu okrajové podmínky - kóta hladiny označení typu okrajové podmínky - funkce f: horní voda = f(dolní voda) označení typu okrajové podmínky - funkce f: horní voda = f(průtok) označení typu okrajové podmínky - průtok označení typu okrajové podmínky - funkce f: průtok = f(dolní voda); současná verze programu tuto podmínku neumožňuje počet úseků automaticky vytvářené sítě pro výpočet metodou LDM počet úseků automaticky vytvářené sítě pro výpočet proužkovou metodou relaxační faktor při výpočtu nerovnoměrného proudění metodou po úsecích minimální hloubka profilu při výpočtu nerovnoměrného proudění maximální přípustná chyba (kriterium konvergence) při iterativním určení polohy hladiny metodou po úsecích
/settings/kótaZapočítání/
/settings/dtto/
/settings/svislice/ /settings/svisliceDoPředchozího/
- 24 -
/settings/vypocet/pocetUsekuAutomatickeSite/ /settings/vypocetPM/pocetUsekuAutomatickeSite/ /settings/vypocetNerPr/relax/ /settings/vypocetNerPr/hMin/ /settings/vypocetKK/DHKriter/
/settings/levýBřeh/ /settings/inundaceLevá/ /settings/pataLevéhoBřehu/ /settings/pravýBřeh/ /settings/inundacePravá/ /settings/pataPravéhoBřehu/ /settings/oddělovač/ /settings/kVynechání/ /settings/H/ /settings/H(H)/ /settings/H(Q)/ /settings/Q/ /settings/Q(H)/
/settings/svisliceDoNásledujícího/
Popis funkce
Význam parametrů v nastavení projektu a jejich předdefinované hodnoty při založení nového projektu
Jméno parametru v nastavení projektu
Tab. 6.1:
číslo (float) číslo (float) číslo (float) číslo (float) číslo (float)
řetězec (string) řetězec (string) řetězec (string) řetězec (string) řetězec (string) řetězec (string) znak (char) znak (char) řetězec (string) řetězec (string) řetězec (string) řetězec (string) řetězec (string)
znak (char)
znak (char) znak (char)
znak (char)
znak (char)
Typ
100 100 1 0,05 0,0005
LB LI LP PB PI PP Tab / H H(H) H(Q) Q Q(H)
>
| <
|
^
Defaultní hodnota
logická (bool)
celé č. (int)
- 25 -
celé č. (int)
číslo (float) řetězec (string)
/settings/LDM_Parametry/kGama_relax/ /settings/LDM_Parametry/kalibracniRychlostiSoubor/
/settings/LDM_Parametry/pocetIteraciKalibrace/
logická (bool) řetězec (string)
/settings/LDM_Parametry/kalibrovat_kGama/ /settings/LDM_Parametry/výstupkGama_soubor/
/settings/LDM_Parametry/fcekGama_soubor/
/settings/LDM_Parametry/fcekGama_ze_souboru/
/settings/LDM_Parametry/lambda_mc/ /settings/LDM_Parametry/n_Simpson/
/settings/LDM_Parametry/kGama_mc_o/
/settings/LDM_Parametry/a_zap/ /settings/LDM_Parametry/b_zap/ /settings/LDM_Parametry/c_zap/ /settings/LDM_Parametry/d_zap/ /settings/LDM_Parametry/e_zap/ /settings/LDM_Parametry/kGama_fp_o/ /settings/LDM_Parametry/kGama_mc_i/
/settings/NáhledSVR/sirkaPruhuSVR/
celé č. (int)
číslo (float)
Typ
parametr sekundárních proudů v bermách pro metodu LDM číslo (float) parametr sekundárních proudů v kynetě po kótu vybřežení pro metodu číslo (float) LDM parametr sekundárních proudů v kynetě nad kótou vybřežení pro metodu číslo (float) LDM bezrozměrná viskozita v kynetě pro metodu LDM číslo (float) počet bodů numerické integrace Simpsonovým pravidlem v numerickém celé č. (int) řešení metody LDM parametry pro kalibraci parametru Gama řídící rovnice LDM - pro používání logická (bool) programu nepotřebné řetězec (string)
maximální přípustná relativní chyba ve sklonu čáry energie při výpočtu nerovnoměrného proudění metodou po úsecích maximální počet iterací na jednom úseku při výpočtu nerovnoměrného prouění šířka pruhu v bodech pro vykreslení svislicových rychlostí v náhledu příčného profilu uvažování jednotlivých členů řídící rovnice LDM (True = člen uvažován, False = člen neuvažován)
/settings/vypocetNerPr/IeKriter/
/settings/vypocetNerPr/IterMax/
Popis funkce
Jméno parametru v nastavení projektu
Tab. 6.1 (pokračování)
bez zadání False bez zadání 0.0001 bez zadání 10
False
0,24 4
0,15
True True True True False -0,25 0,05
30
100
0,0001
Defaultní hodnota
/settings/Alfa_vypocet/
- 26 -
způsob výpočtu součinitele kinetické energie (-1 = dle Morozova, 0 = proužkovou metodou, jiné číslo = zadání pevnou hodnotou)
číslo (float)
0