<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="en">
	<title>SIC^2: Simulation and Integration of Control for Canals</title>
	<link>http://sic.g-eau.fr/</link>
	
	<language>en</language>
	<generator>SPIP - www.spip.net (Sarka-SPIP)</generator>

	<image>
		<title>SIC^2: Simulation and Integration of Control for Canals</title>
		<url>https://sic.g-eau.fr/local/cache-vignettes/L32xH32/siteon0-e5814.png?1519033774</url>
		<link>http://sic.g-eau.fr/</link>
		<height>32</height>
		<width>32</width>
	</image>



 
	<item xml:lang="en">
		<title>Siphons</title>
		<link>https://sic.g-eau.fr/siphons,1086</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/siphons,1086</guid>
		<dc:date>2014-10-22T16:58:49Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Pierre-Olivier Malaterre</dc:creator>



		<description>
&lt;p&gt;It is possible to model siphons in the SIC software through the so-called &#034;Preissmann slot &#034; . This method is applicable both for steady state calculations (Fluvia) or transient calculations (Sirene). The program for calculating the geometry (Talweg) automatically detects the sections which are closed at their upper end. This is possible for sections of width-elevation, abscissa-elevation, culvert (always closed), circular (if bank level high enough zbank &gt;= zbed + 2*r) and trapezoidal (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-description-des-sections-en-" rel="directory"&gt; Description of cross sections &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;It is possible to model siphons in the SIC software through the so-called &#034;Preissmann slot &#034;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href='#nb1' class='spip_note' rel='footnote' title='Cunge J.A., Wegner M., 1964. &#034;Int&#233;gration num&#233;rique des &#233;quations d'&#233;coulement (...)' id='nh1'&gt;1&lt;/a&gt;]&lt;/span&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href='#nb2' class='spip_note' rel='footnote' title='Vasconcelos J.G., Wright S.J., 2004. &#034;Numerical modeling of the transition (...)' id='nh2'&gt;2&lt;/a&gt;]&lt;/span&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href='#nb3' class='spip_note' rel='footnote' title='Ukon T., Shigeta N., Watanabe M., Shiraishi H., Uotani M., 2008. (...)' id='nh3'&gt;3&lt;/a&gt;]&lt;/span&gt;. This method is applicable both for steady state calculations (Fluvia) or transient calculations (Sirene). The program for calculating the geometry (Talweg) automatically detects the sections which are closed at their upper end. This is possible for sections of width-elevation, &lt;a href='https://sic.g-eau.fr/abscissa-elevation' class='spip_in'&gt;abscissa-elevation&lt;/a&gt;, culvert (always closed), circular (if bank level high enough &lt;i&gt;zbank &gt;= zbed + 2*r&lt;/i&gt;) and trapezoidal (with negative slope and adhoc data) type. Anyway, internally, all these sections are converted into width-elevation format, and then the algorithms are the same for all these sections. The technique known as the Preissmann slot is to create an artificial slot at the top of the section from the ceiling to transform a closed pipe into an open free surface section. But in this artificial slot friction is not taken into account. To be more specific, the wetted perimeter &lt;i&gt;P&lt;/i&gt;, section &lt;i&gt;S&lt;/i&gt;, velocity &lt;i&gt;V&lt;/i&gt;, hydraulic radius &lt;i&gt;R&lt;sub&gt;h&lt;/sub&gt;=S/P&lt;/i&gt; used in the calculation of the pressure drop $J=\frac{Q^2}{(K S R_{h}^{2/3})^2}$ is limited to the actual section of the siphon. But elevation Z is calculated in the full section including the artificial slot.&lt;/p&gt;
&lt;p&gt;In the calculation of the head &lt;i&gt;H&lt;/i&gt;, the velocity &lt;i&gt;V&lt;/i&gt; is taken in the actual section, and &lt;i&gt;Z&lt;/i&gt; in the slot. The width-elevation tables are calculated by Talweg once for all and written in the xml file. When there is a Preissmann slot we can verify that &lt;i&gt;P&lt;/i&gt; does not change in the slot. One can also see that &lt;i&gt;S&lt;/i&gt; does not change either in the slot in the tables.&lt;/p&gt;
&lt;p&gt;The advantage of this is that all calculations are the same (except for the trick on &lt;i&gt;P&lt;/i&gt;, &lt;i&gt;S&lt;/i&gt;, &lt;i&gt;V&lt;/i&gt;, &lt;i&gt;R&lt;sub&gt;h&lt;/sub&gt;&lt;/i&gt; and &lt;i&gt;H&lt;/i&gt;) with or without slot in permanent or transitory flow conditions. The disadvantages are that the volume is stored in this slot, but it must be limited if the slot is thin.&lt;/p&gt;
&lt;p&gt;We can show that the equations of Saint Venant pose problem with a width &lt;i&gt;L=0&lt;/i&gt;, which one would have without the Preissmann slot from where precisely the idea of &#8203;&#8203;this trick.&lt;/p&gt;
&lt;p&gt;On the other hand beware: one can have the impression that this is not the case, because when one looks at the wet section for example in the results, one does not find exactly what one would expect. For example, if we have a &lt;i&gt;9 m&lt;/i&gt; wide by &lt;i&gt;4 m&lt;/i&gt; high culvert we would expect to have a surface of &lt;i&gt;36 m&lt;sup&gt;2&lt;/sup&gt;&lt;/i&gt;. In fact we will have &lt;i&gt;36.0045 m&lt;sup&gt;2&lt;/sup&gt; (36 + 9/2*0.001)&lt;/i&gt;. This is due to the fact that the ceiling of the section is slightly modified during the treatment by Talweg, putting a section starting the Preissmann slot to 1mm more than the initial ceiling. Instead of having a flat horizontal ceiling we have a light roof hanging 1mm high, so with a small additional volume. This is to improve the numerical stability of the schema and to have a better defined $\frac{dL}{dZ}$ derivative. To better visualize this one has increased the writing format of &lt;i&gt;S&lt;/i&gt;, &lt;i&gt;P&lt;/i&gt; and &lt;i&gt;L&lt;/i&gt; on the log file of &lt;i&gt;F8.2&lt;/i&gt; to &lt;i&gt;F9.3&lt;/i&gt; (cf Talweg.ans, messages 53, 54, 55 and 56). The wet perimeter &lt;i&gt;P&lt;/i&gt; is calculated without this small modification because it only intervenes in the friction term.&lt;/p&gt;
&lt;p&gt;The slot width must be chosen small (&lt;i&gt;L=0.01 m&lt;/i&gt; in SIC by default, but it can be changed for each section in the &lt;a href='https://sic.g-eau.fr/creation-des-sections-et' class='spip_in' hreflang='fr'&gt;section description&lt;/a&gt; or using the &lt;a href='https://sic.g-eau.fr/Modification-des-parametres-de-la' class='spip_in' hreflang='fr'&gt;automatic modification&lt;/a&gt; tool) in order not to store too large volumes of water. In sewage systems, where there are manholes, some software uses a trick to reduce the section of those manholes to reduce the volume artificially stored in the slot to get a better volume conservation of the total volume of water into the network.&lt;/p&gt;
&lt;p&gt;One can also choose this slot width &lt;i&gt;L&lt;/i&gt; (using the &lt;a href='https://sic.g-eau.fr/Modification-des-parametres-de-la' class='spip_in' hreflang='fr'&gt;automatic modification&lt;/a&gt; tool) having a wave speed $c=\sqrt{\frac{gS}{L}}$ close to that of sound waves in water which is about &lt;i&gt;1500 ms&lt;sup&gt;-1&lt;/sup&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;This modification using the wave speed can be done also using the &lt;a href='https://sic.g-eau.fr/Modification-des-parametres-de-la' class='spip_in' hreflang='fr'&gt;automatic modification&lt;/a&gt; tool. This can lead for example to a slot width in the order of &lt;i&gt;10&lt;sup&gt;-4&lt;/sup&gt; m&lt;/i&gt; to &lt;i&gt;10&lt;sup&gt;-6&lt;/sup&gt; m&lt;/i&gt;. With explicit numerical schemes this was a problem because of the very small time step required for the calculation in order to have a Courant number &lt;i&gt;Cr&lt; 1&lt;/i&gt; with $C_r=\frac{(V+c)DT}{DX} &lt;1$, where &lt;i&gt;V&lt;/i&gt; is the velocity of the water, &lt;i&gt;c&lt;/i&gt; the celerity of the waves, &lt;i&gt;DT&lt;/i&gt; the computation time step and &lt;i&gt;DX&lt;/i&gt; the space step between 2 calculation sections. But the implicit Preissmann scheme is not subject to the same constraints. It is unconditionally stable regardless of the Courant number. But a large numerical &lt;i&gt;Cr&lt;/i&gt; (or also a very small one, which is not our case) introduces numerical bias (diffusion and phase shift, cf thesis Cunge). By default in SIC we choose a slot width of &lt;i&gt;0.01 m&lt;/i&gt;. For example in a culvert of &lt;i&gt;1 m&lt;sup&gt;2&lt;/sup&gt;&lt;/i&gt;, for a flow of &lt;i&gt;1 m&lt;sup&gt;3&lt;/sup&gt;s&lt;sup&gt;-1&lt;/sup&gt;&lt;/i&gt;, we get a celerity &lt;i&gt;c&lt;/i&gt; of the order of &lt;i&gt;30 ms&lt;sup&gt;-1&lt;/sup&gt;&lt;/i&gt; with a slot of &lt;i&gt;0.01 m&lt;/i&gt;. For c of the order of &lt;i&gt;1500 ms&lt;sup&gt;-1&lt;/sup&gt;&lt;/i&gt; we should take a slot width of approximately &lt;i&gt;0.000005 m&lt;/i&gt;. The advantage of a small slot is that the stored volume in the slot is limited. The drawback is that it could be less stable numerically. This is a compromise to find in case of difficulties.&lt;/p&gt;
&lt;p&gt;Bibliographical References:&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id='nb1'&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href='#nh1' class='spip_note' title='Footnotes 1' rev='footnote'&gt;1&lt;/a&gt;] &lt;/span&gt;Cunge J.A., Wegner M., 1964. &#034;Int&#233;gration num&#233;rique des &#233;quations d'&#233;coulement de Barr&#233; de Saint Venant par un sch&#233;ma implicite de diff&#233;rences finies. Application au cas d'une galerie tant&#244;t en charge, tant&#244;t &#224; surface libre&#034;. La Houille Blanche, n&#176;1-1964, pp 33-39&lt;/p&gt;
&lt;/div&gt;&lt;div id='nb2'&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href='#nh2' class='spip_note' title='Footnotes 2' rev='footnote'&gt;2&lt;/a&gt;] &lt;/span&gt;Vasconcelos J.G., Wright S.J., 2004. &#034;Numerical modeling of the transition between free surface and pressurized flow in storm sewers&#034;. Innovative Modeling of Urban Water Systems, Monograph 12, Chap 10, W. James, Ed., pp 189-214&lt;/p&gt;
&lt;/div&gt;&lt;div id='nb3'&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href='#nh3' class='spip_note' title='Footnotes 3' rev='footnote'&gt;3&lt;/a&gt;] &lt;/span&gt;Ukon T., Shigeta N., Watanabe M., Shiraishi H., Uotani M., 2008. &#034;Correction methods for dropping of simulated water level utilising Preissmann and MOUSE slot models&#034;. 11th International Conference on Urban Drainage, Edinburgh, Scotland, UK, pp 1-9&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Resolution of the linear system of the correcting equations</title>
		<link>https://sic.g-eau.fr/resolution-of-the-linear-system-of</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/resolution-of-the-linear-system-of</guid>
		<dc:date>2012-02-01T16:45:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;Three unknown variables are attached to each reach n&#176;i: &lt;br class='autobr' /&gt; in terms of water elevation: $\Delta Z^i_1$ at the upstream node &lt;br class='autobr' /&gt; in terms of water elevation: $\Delta Z^i_n$ at the downstream node &lt;br class='autobr' /&gt; in terms of discharge: $\Delta Q^i$ anywhere in the reach &lt;br class='autobr' /&gt;
Let N be the number of reaches in the loop. It is possible to solve the linear system composed of the 3N equations. But an entire backwater curve computation will be necessary, after correction of the discharges, in order to get the water (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-unite-1-topologie-geometrie-41-" rel="directory"&gt; Unit 1 - Topology - Geometry &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Three unknown variables are attached to each reach n&#176;&lt;i&gt;i&lt;/i&gt;:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; in terms of water elevation: $\Delta Z^i_1$ at the upstream node&lt;/li&gt;&lt;li&gt; in terms of water elevation: $\Delta Z^i_n$ at the downstream node&lt;/li&gt;&lt;li&gt; in terms of discharge: $\Delta Q^i$ anywhere in the reach&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Let &lt;i&gt;N&lt;/i&gt; be the number of reaches in the loop. It is possible to solve the linear system composed of the 3&lt;i&gt;N&lt;/i&gt; equations. But an entire backwater curve computation will be necessary, after correction of the discharges, in order to get the water elevation in each cross section of the reaches.&lt;/p&gt;
&lt;p&gt;Therefore, the directly interesting unknowns are the $\Delta Q^i$ variables.&lt;/p&gt;
&lt;p&gt;If the equations are written in a judicious order, some (&lt;i&gt;N&lt;/i&gt;.&lt;i&gt;N&lt;/i&gt;) blocs appear:&lt;/p&gt;
&lt;p&gt;$\pmatrix{A&amp;B&amp;0\cr D&amp;I&amp;F\cr G&amp;H&amp;I\cr}.\pmatrix{\Delta Q\cr \Delta Z_1\cr \Delta Z_n\cr} = \pmatrix{C1\cr C2\cr C3\cr}$&lt;/p&gt;
&lt;p&gt;Matrix . Vector = Constant&lt;/p&gt;
&lt;p&gt;That can be written: $M.V = K$ &lt;strong&gt;[8]&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;D&lt;/i&gt;, &lt;i&gt;F&lt;/i&gt; are diagonal matrices&lt;br class='autobr' /&gt;
&lt;i&gt;I&lt;/i&gt; is the unity matrix&lt;br class='autobr' /&gt;
&lt;i&gt;H&lt;/i&gt; is an upper triangular matrix with a nil principal diagonal&lt;/p&gt;
&lt;p&gt;The discharge continuity equations at the nodes which are not downstream nodes of a loop, are placed in the first block line of the linear system (filling the &lt;i&gt;A&lt;/i&gt; block). We then complete the block line with the equality relations between the water elevations at the distributory nodes (filling the &lt;i&gt;B&lt;/i&gt; and &lt;i&gt;C1&lt;/i&gt; blocks).&lt;/p&gt;
&lt;p&gt;The condensation equations are placed in the second block line.&lt;/p&gt;
&lt;p&gt;The downstream boundary conditions at the downstream reaches of the loop, and the equality relations between the upstream and the downstream water elevations of the reaches at the nodes that are not downstream nodes of a loop, are placed in the third block line.&lt;/p&gt;
&lt;p&gt;By multiplying &lt;strong&gt;[8]&lt;/strong&gt; with a proper transition matrix &lt;i&gt;P&lt;/i&gt;:&lt;/p&gt;
&lt;p&gt;$(P.M).V = P.K$&lt;/p&gt;
&lt;p&gt;we get a &lt;i&gt;N&lt;/i&gt; equations system in the $\Delta Q$ variable:&lt;/p&gt;
&lt;p&gt;$A_0.\Delta Q = C_0$ &lt;strong&gt;[9]&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;with:&lt;br class='autobr' /&gt;
$\left\{ {\matrix{A_0 = A - B.D + \chi_0.(H.D - G)\cr C_0 = C_1 - \chi_0.C_3\cr \chi_0 = B.F.{\chi_1}^{-1}\cr \chi_1 = H.F - I\cr I = \mbox{ Unity matrix}\cr}}$&lt;/p&gt;
&lt;p&gt;This method can only be applied if the $\chi_1$ matrix can be inverted. Fortunately this matrix can always be transformed into a triangular superior matrix with the diagonal only composed of 1. Therefore $\chi_1$ can easily be inverted through the Gauss - Jordan method. The system &lt;strong&gt;[9]&lt;/strong&gt; is solved through the Gauss method with a partial Gauss elimination.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Correcting equations</title>
		<link>https://sic.g-eau.fr/correcting-equations</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/correcting-equations</guid>
		<dc:date>2012-02-01T16:40:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;The corrected backwater curve will be solution of the equation: &lt;br class='autobr' /&gt;
$f(Z^i_j + \Delta Z^i_j, Z^i_j+1 + \Delta Z^i_j+1,Q^i_j + \Delta Q^i) = 0$ [2] After a first order Taylor development of [2], we get: &lt;br class='autobr' /&gt;
[2] - [1] =&gt; $a^i_j.\Delta Z^i_j + b^i_j.\Delta Z^i_j+1 + c^i_j.\Delta Q^i = 0 $ [3] &lt;br class='autobr' /&gt;
with: &lt;br class='autobr' /&gt;
$a_j^i = \frac\partial f\partial Z^i_j$ $b_j^i = \frac\partial f\partial Z^i_j+1$ $c_j^i = \frac\partial f\partial Q^i$ &lt;br class='autobr' /&gt;
We know that aij cannot be nil, since [1] is solved through the (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-unite-1-topologie-geometrie-41-" rel="directory"&gt; Unit 1 - Topology - Geometry &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;The corrected backwater curve will be solution of the equation:&lt;/p&gt;
&lt;p&gt;$f(Z^{i}_{j} + \Delta Z^{i}_{j}, Z^{i}_{j+1} + \Delta Z^{i}_{j+1},Q^{i}_{j} + \Delta Q^{i}) = 0$ &lt;strong&gt;[2]&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After a first order Taylor development of &lt;strong&gt;[2]&lt;/strong&gt;, we get:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;[2]&lt;/strong&gt; - &lt;strong&gt;[1]&lt;/strong&gt; =&gt; $a^{i}_{j}.\Delta Z^{i}_{j} + b^{i}_{j}.\Delta Z^{i}_{j+1} + c^{i}_{j}.\Delta Q^{i} = 0 $ &lt;strong&gt;[3]&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;with:&lt;/p&gt;
&lt;p&gt;$a_{j}^{i} = \frac{\partial f}{\partial Z^{i}_{j}}$ &lt;br class='autobr' /&gt;
$b_{j}^{i} = \frac{\partial f}{\partial Z^{i}_{j+1}}$ &lt;br class='autobr' /&gt;
$c_{j}^{i} = \frac{\partial f}{\partial Q^{i}}$&lt;/p&gt;
&lt;p&gt;We know that aij cannot be nil, since &lt;strong&gt;[1]&lt;/strong&gt; is solved through the Newton method using the ratio $\frac{f}{a^{i}_{j}$.&lt;/p&gt;
&lt;p&gt;Let:&lt;/p&gt;
&lt;p&gt;$d^{i}_{j} = \frac{b^{i}_{j}}{a^{i}_{j}}$ et $e^{i}_{j} = \frac{c^{i}_{j}}{a^{i}_{j}}$&lt;/p&gt;
&lt;p&gt;For a reach &lt;i&gt;i&lt;/i&gt; with &lt;i&gt;n&lt;/i&gt; cross sections, the &lt;i&gt;(n-1)&lt;/i&gt; equations &lt;strong&gt;[3]&lt;/strong&gt; give:&lt;/p&gt;
&lt;p&gt;$\Delta Z^{i}_{1} = d^{i}_{1}.\Delta Z^{i}_{2} + e^{i}_{1}.\Delta Q^{i} $&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;$\Delta Z^{i}_{j} = d^{i}_{1}.\Delta Z^{i}_{j+1} + e^{i}_{j}.\Delta Q^{i} $&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;$\Delta Z^{i}_{n-1} = d^{i}_{n-1}.\Delta Z^{i}_{n} + e^{i}_{n-1}.\Delta Q^{i} $&lt;/p&gt;
&lt;p&gt;After condensation of these equations, we can get one relation representative of the total reach:&lt;/p&gt;
&lt;p&gt;$\Delta Z^{i}_{1} = D^{i}_{n}.\Delta Z^{i}_{n} + E^{i}.\Delta Q^{i} $ &lt;strong&gt;[4]&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;with:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;i&gt;i&lt;/i&gt; = index of the reach&lt;/li&gt;&lt;li&gt; &lt;i&gt;1&lt;/i&gt; = index of the upstream section of the reach&lt;/li&gt;&lt;li&gt; &lt;i&gt;n&lt;/i&gt; = index of the downstream section of the reach&lt;/li&gt;&lt;li&gt; $D^i = \prod_{j=1}^{n} d^i_j$&lt;/li&gt;&lt;li&gt; $E^i = D^i \prod_{k=1}^{n} \frac{e^i_k}{\prod_{j=k}^{n} d^i_j}$ ( with: $d^i_n = 1$ and $e^i_n = 0$ )&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The other available relations are:&lt;/p&gt; &lt;h4 class=&#034;spip&#034;&gt;&lt;a id=&#034;for-all-the-nodes-the-loop-that-are&#034; name=&#034;for-all-the-nodes-the-loop-that-are&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a0.1&#034; name=&#034;a0.1&#034;&gt;&lt;/a&gt;For all the nodes of the loop that are not downstream nodes of the loop:&lt;/h4&gt; &lt;h5 class=&#034;spip&#034;&gt;&lt;a id=&#034;discharge-continuity-1&#034; name=&#034;discharge-continuity-1&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a0.1.1&#034; name=&#034;a0.1.1&#034;&gt;&lt;/a&gt;Discharge continuity&lt;/h5&gt; &lt;p&gt;$\sum_{i=1}^{k} \varepsilon ^i \Delta Q^i =0$ &lt;strong&gt;[5]&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;with:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;i&gt;k&lt;/i&gt; = number of reaches of the loop connected to the node&lt;/li&gt;&lt;li&gt; $\varepsilon ^i = 1$ upstream reach&lt;/li&gt;&lt;li&gt; $\varepsilon ^i = -1$ downstream reach&lt;/li&gt;&lt;/ul&gt;
&lt;h5 class=&#034;spip&#034;&gt;&lt;a id=&#034;water-elevations-equality-2&#034; name=&#034;water-elevations-equality-2&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a0.1.2&#034; name=&#034;a0.1.2&#034;&gt;&lt;/a&gt;Water elevations equality&lt;/h5&gt; &lt;p&gt;$Z^i_u + \Delta Z^i_u = Z^l_v + \Delta Z^l_v$ &lt;strong&gt;[6]&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;giving &lt;i&gt;k - 1&lt;/i&gt; equations, with:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;i&gt;u, v&lt;/i&gt; = &lt;i&gt;1&lt;/i&gt; if the reach leaves the node and &lt;i&gt;n&lt;/i&gt; if the reach joins the node&lt;/li&gt;&lt;li&gt; &lt;i&gt;i, l&lt;/i&gt; = reaches connected to the node&lt;/li&gt;&lt;/ul&gt;
&lt;h4 class=&#034;spip&#034;&gt;&lt;a id=&#034;for-all-the-downstream-nodes-the-loop-3&#034; name=&#034;for-all-the-downstream-nodes-the-loop-3&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a0.2&#034; name=&#034;a0.2&#034;&gt;&lt;/a&gt;For all the downstream nodes of the loop:&lt;/h4&gt; &lt;p&gt;$\Delta Z^i_n = 0$ &lt;strong&gt;[7]&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;if the downstream boundary condition is a given elevation, or&lt;/p&gt;
&lt;p&gt;$\Delta Z^i_n = g(\Delta Q^i) $&lt;/p&gt;
&lt;p&gt;if the downstream boundary condition is a rating curve (in this case only one reach can join the corresponding downstream node).&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Sort algorithm for the reaches of the loop before the steady flow computation - Initial solution</title>
		<link>https://sic.g-eau.fr/sort-algorithm-for-the-reaches-of</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/sort-algorithm-for-the-reaches-of</guid>
		<dc:date>2012-02-01T16:33:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;An initial discharge value is chosen in each reach of the loop, compatible with the discharge continuity at the nodes, using for example a discharge division proportional to the mean cross area of the reach (reach volume at the overtopping bank elevation divided by its length). &lt;br class='autobr' /&gt;
Then, the backwater curve is computed in each reach, in sequence and following the above described order (Cf. Classification of reaches). The water elevation at a distributory node (boundary condition for the (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-unite-1-topologie-geometrie-41-" rel="directory"&gt; Unit 1 - Topology - Geometry &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;An initial discharge value is chosen in each reach of the loop, compatible with the discharge continuity at the nodes, using for example a discharge division proportional to the mean cross area of the reach (reach volume at the overtopping bank elevation divided by its length).&lt;/p&gt;
&lt;p&gt;Then, the backwater curve is computed in each reach, in sequence and following the above described order (Cf. &lt;a href='https://sic.g-eau.fr/classification-of-reaches' class='spip_in'&gt;Classification of reaches&lt;/a&gt;). The water elevation at a distributory node (boundary condition for the upstream reach) is taken as the average computed elevation of the downstream reaches starting from this node.&lt;/p&gt;
&lt;p&gt;For a given portion of the reach n&#176;&lt;i&gt;i&lt;/i&gt;, defined by two sections, the &lt;i&gt;Z&lt;sup&gt;i&lt;/sup&gt;&lt;sub&gt;j&lt;/sub&gt;&lt;/i&gt; elevation (in the upstream cross section n&#176;&lt;i&gt;j&lt;/i&gt;) is to be computed, knowing the &lt;i&gt;Z&lt;sup&gt;i&lt;/sup&gt;&lt;sub&gt;j+1&lt;/sub&gt;&lt;/i&gt; elevation (in the downstream cross section n&#176;&lt;i&gt;j+1&lt;/i&gt;) and the &lt;i&gt;Q&lt;sup&gt;i&lt;/sup&gt;&lt;sub&gt;j&lt;/sub&gt;&lt;/i&gt; discharge flowing through the cross section n&#176;&lt;i&gt;j&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;This is done by solving (numerically) the backwater equation that can be written as:&lt;/p&gt;
&lt;p&gt;$f(Z^{i}_{j}, Z^{i}_{j+1},Q^{i}_{j}) = 0$ &lt;strong&gt;[1]&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Classification of reaches</title>
		<link>https://sic.g-eau.fr/classification-of-reaches</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/classification-of-reaches</guid>
		<dc:date>2012-02-01T16:33:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;Reaches are identified by their nodes. The position of a reach in the network is entirely defined by the names of its upstream and downstream nodes. The direction of flow is defined at the same time. The network topology is simply described as an oriented graph. &lt;br class='autobr' /&gt;
The reaches constitute the arcs of that graph, delineated by the nodes, upstream and downstream. They are automatically numbered by the program according to the order in which they are input in the data file. &lt;br class='autobr' /&gt;
Subcritical flow (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-classement-des-biefs-" rel="directory"&gt; Classification of reaches &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Reaches are identified by their nodes. The position of a reach in the network is entirely defined by the names of its upstream and downstream nodes. The direction of flow is defined at the same time. The network topology is simply described as an oriented graph.&lt;/p&gt;
&lt;p&gt;The reaches constitute the arcs of that graph, delineated by the nodes, upstream and downstream. They are automatically numbered by the program according to the order in which they are input in the data file.&lt;/p&gt;
&lt;p&gt;Subcritical flow being controlled by the downstream conditions, the calculation of a water surface profile proceeds upwards, commencing at the downstream end.&lt;/p&gt;
&lt;p&gt;Therefore, a relationship between water surface elevation and discharge is needed as a downstream boundary condition to start the calculation.&lt;/p&gt;
&lt;p&gt;A hydraulic network can be represented by a connected oriented graph, without closed circuits, along which one can move with the help of the following algorithm:&lt;/p&gt;
&lt;p&gt;One must look for a node where no arc arrives, and from where only one arc leaves.&lt;/p&gt;
&lt;p&gt;The latter arc is added to a list, and is then removed from the graph.&lt;/p&gt;
&lt;p&gt;The process is recursively applied on the resulting sub-graph, as long as nodes (as defined above) exist.&lt;/p&gt;
&lt;p&gt;Then, either the problem is over, or arcs not added to the list still remain.&lt;/p&gt;
&lt;p&gt;In the latter case, one searches in the remaining sub-graph a node where no arcs arrive, and from where more than one arc leaves.&lt;/p&gt;
&lt;p&gt;Those are selected, then they are removed from the graph, and the process is recursively applied to the resulting sub-graph, as long as such nodes exist. Then, either the problem is over, or non-listed arcs still remain.&lt;/p&gt;
&lt;p&gt;In the latter case, the algorithm is applied again, from the beginning, on the remaining sub-graph.&lt;/p&gt;
&lt;p&gt;Reading backwards, the list of arcs thus obtained, one can find a satisfactory partial relationship (Remark: only the upstream nodes of the reaches are processed by this algorithm). From the list, one can also establish the identity of reaches of a given loop. These reaches are gathered starting from the first distributory point (the two first successive reaches with the same upstream node). If the model has several downstream boundary conditions in terms of elevations, then all the reaches following the first distributory point of the list belong to the loop. On the opposite, if the loop is being closed, it stops with the last junction (the last reach with the same downstream node of another reach belonging to the list and located after the beginning of the loop). We will illustrate the use of the algorithm on a simple example, as shown in figure 3.&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_41 spip_documents spip_documents_center'&gt;
&lt;img src='https://sic.g-eau.fr/local/cache-vignettes/L451xH302/img000001380000000100000000-d69de.jpg?1519036629' width='451' height='302' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Convention for the reaches of the nodes :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; REACH &gt; 0 if it starts from the node&lt;/li&gt;&lt;li&gt; REACH &lt; 0 if it arrives at the node&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;We have:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; DAM [1]&lt;/li&gt;&lt;li&gt; DC1 [2] [4] [-1]&lt;/li&gt;&lt;li&gt; DC2 [3] [6] [-2]&lt;/li&gt;&lt;li&gt; FC1 [5] [-4]&lt;/li&gt;&lt;li&gt; FC2 [-5]&lt;/li&gt;&lt;li&gt; FC3 [-6]&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Apply the first criterion:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The first node where no arc arrives and from where only one arc starts is the upstream node.&lt;/p&gt;
&lt;p&gt;Add reach &lt;strong&gt;[1]&lt;/strong&gt; to the list, and remove it from the graph. Then one obtains:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NODES&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; DAM &lt;strike&gt;[1]&lt;/strike&gt;&lt;/li&gt;&lt;li&gt; DC1 [2] [4] &lt;strike&gt;[-1]&lt;/strike&gt;&lt;/li&gt;&lt;li&gt; DC2 [3] [6] [-2]&lt;/li&gt;&lt;li&gt; FC1 [5] [-4]&lt;/li&gt;&lt;li&gt; FC2 [-5]&lt;/li&gt;&lt;li&gt; FC3 [-6]&lt;/li&gt;&lt;li&gt; &lt;i&gt;Liste : [1]&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;We cannot find any node being the upstream node of one single reach. We look for one node never being a downstream node but being the upstream node of several reaches. Node DC1 is fitting these conditions. Then the reaches number 2 and 4 are added to the list:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; DC1 &lt;strike&gt;[2]&lt;/strike&gt; &lt;strike&gt;[4]&lt;/strike&gt; &lt;strike&gt;[-1]&lt;/strike&gt;&lt;/li&gt;&lt;li&gt; DC2 [3] [6] &lt;strike&gt;[-2]&lt;/strike&gt;&lt;/li&gt;&lt;li&gt; FC1 [5] &lt;strike&gt;[-4]&lt;/strike&gt;&lt;/li&gt;&lt;li&gt; &lt;i&gt;Liste : [1], [2], [4]&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The same algorithm is applied once again. We get the node named DC2 and the reaches number 3 and 6 are added to the list:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; DC2 &lt;strike&gt;[3]&lt;/strike&gt; &lt;strike&gt;[6]&lt;/strike&gt; &lt;strike&gt;[-2]&lt;/strike&gt;&lt;/li&gt;&lt;li&gt; FC1 [5] &lt;strike&gt;[-4]&lt;/strike&gt;&lt;/li&gt;&lt;li&gt; &lt;i&gt;Liste : [1], [2], [4], [3], [6]&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;We cannot find any other node with two downstream reaches. We then use the first algorithm. We get the node named FC1 and the reach number 5 is added to the list.&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;i&gt;Liste : [1], [2], [4], [3], [6], [5]&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The loop starts from the first distributory point (reaches 2 and 4, node DC1). All the following reaches of the list belong to the loop, since this loop is not closed (several downstream boundary conditions exist).&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Interpolation of singular sections</title>
		<link>https://sic.g-eau.fr/interpolation-of-singular-sections</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/interpolation-of-singular-sections</guid>
		<dc:date>2009-10-22T15:33:50Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;In the case of a singular section it is necessary to have two computational sections at the same abscissa. If the model user entered two data sections at the same abscissa, both these sections are retained as computational sections. If only one section was entered, the downstream computational section is interpolated using the singular data section and the data section immediately downstream with a 1 m step. The interpolated section is then placed at the same abscissa as the singular (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-unite-1-topologie-geometrie-41-" rel="directory"&gt; Unit 1 - Topology - Geometry &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;In the case of a singular section it is necessary to have two computational sections at the same abscissa. If the model user entered two data sections at the same abscissa, both these sections are retained as computational sections. If only one section was entered, the downstream computational section is interpolated using the singular data section and the data section immediately downstream with a 1 m step. The interpolated section is then placed at the same abscissa as the singular section (see figure 14).&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/local/cache-vignettes/L405xH161/img000001530000000100000000-dd1fa.jpg?1519444832' width='405' height='161' /&gt;&lt;br class='autobr' /&gt;
&lt;strong&gt;&lt;u&gt;Figure 14&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Section k is interpolated between sections i and j with a 1m step and is then placed at the section i abscissa. Therefore, one has to take care to enter two sections (i and j) at the same abscissa, especially if the bed elevation upstream and downstream of the device is different or if the section dimensions are different.&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/local/cache-vignettes/L392xH214/img000001530000000100000001-14f9c.jpg?1519444832' width='392' height='214' /&gt;&lt;br class='autobr' /&gt;
&lt;strong&gt;&lt;u&gt;Figure 15&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In figure 15, one will enter the two cross sections (i and j), as shown, but j will be given the same abscissa as i, so that there will not be any interpolation.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Interpolation of computational sections</title>
		<link>https://sic.g-eau.fr/Interpolation-of-computational</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/Interpolation-of-computational</guid>
		<dc:date>2009-10-22T15:33:50Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;If the distance between two data sections is more than one computational (space) step, the program interpolates computational sections between these two data sections, in accordance with the step decided by the user. &lt;br class='autobr' /&gt;
In reality, the space step is adjusted in order to give a whole number of equal computational intervals between the two sections considered. The interpolation is performed at constant water depth. &lt;br class='autobr' /&gt;
In the figure below, the interpolated widths in each data section that enable (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-unite-1-topologie-geometrie-41-" rel="directory"&gt; Unit 1 - Topology - Geometry &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;If the distance between two data sections is more than one computational (space) step, the program interpolates computational sections between these two data sections, in accordance with the &lt;a href='https://sic.g-eau.fr/creation-des-sections-et' class='spip_in' hreflang='fr'&gt;step decided by the user&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In reality, the space step is adjusted in order to give a whole number of equal computational intervals between the two sections considered. The interpolation is performed at constant water depth.&lt;/p&gt;
&lt;p&gt;In the figure below, the interpolated widths in each data section that enable to obtain all the widths of the computational section are shown in broken lines.&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_105 spip_documents spip_documents_center'&gt;
&lt;img src='https://sic.g-eau.fr/IMG/jpg/img000001520000000100000000.jpg?1441199559' width='500' height='210' alt=&#034;Vue 3D interpolation section de calcul&#034; title=&#034;Vue 3D interpolation section de calcul&#034; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;A computational section could thus have up to double the number of points of the data sections. One must therefore adopt some criteria to eliminate some points and to avoid storing too many points.&lt;/p&gt;
&lt;p&gt;Any point of the computational section which does not modify the section area by more than 1 % is eliminated. Similarly, all points which do not modify the wetted perimeter by more than 5 % are excluded. Therefore, whatever the water depth may be, we can expect a precision of 1 % regarding the estimation of the area and 5 % regarding the wetted perimeter.&lt;/p&gt;
&lt;p&gt;The computational sections are completed vertically by a fictitious point located 500 m above the canal bank elevation in order to allow calculation even if overtopping occurs.&lt;/p&gt;
&lt;p&gt;The computational sections are numbered within each reach, so that if the computational space step is modified in any given reach, the numbering of the sections within other reaches will remain unchanged.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Transformation of a data section into width-elevation format</title>
		<link>https://sic.g-eau.fr/transformation-of-a-data-section</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/transformation-of-a-data-section</guid>
		<dc:date>2009-10-22T15:33:50Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;At any cross section the program looks for all the high and low points. It determines right and left banks and eliminates points outside the bed. Using the high and low points it divides the cross section into channels and for each channel it effects the transformation into width-elevation (see figure 12) format. Then for each elevation it adds the widths of all the channels. &lt;br class='autobr' /&gt; Figure (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-unite-1-topologie-geometrie-41-" rel="directory"&gt; Unit 1 - Topology - Geometry &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;At any cross section the program looks for all the high and low points. It determines right and left banks and eliminates points outside the bed. Using the high and low points it divides the cross section into channels and for each channel it effects the transformation into width-elevation (see figure 12) format. Then for each elevation it adds the widths of all the channels.&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/import_chm/help_en/img000001510000000100000000.jpg?1425543364' width='500' height='229' /&gt;&lt;br class='autobr' /&gt;
&lt;strong&gt;&lt;u&gt;Figure 12&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Computational sections</title>
		<link>https://sic.g-eau.fr/computational-sections</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/computational-sections</guid>
		<dc:date>2009-10-22T15:33:50Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;Data sections may be unequally distributed along the canal. In fact, the model user should select sections which best represent the canal dimensions, the changes of slopes and so on. Depending on the regularity of the canal, the spacing of the data sections may then be small or large. &lt;br class='autobr' /&gt;
For the hydraulic calculation, the spacing between computational sections should be such that a reliable estimation of the water surface profile is possible. This spacing is chosen by the model user (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-unite-1-topologie-geometrie-41-" rel="directory"&gt; Unit 1 - Topology - Geometry &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Data sections may be unequally distributed along the canal. In fact, the model user should select sections which best represent the canal dimensions, the changes of slopes and so on. Depending on the regularity of the canal, the spacing of the data sections may then be small or large.&lt;/p&gt;
&lt;p&gt;For the hydraulic calculation, the spacing between computational sections should be such that a reliable estimation of the water surface profile is possible. This spacing is chosen by the model user depending on his knowledge of the canal hydraulic behavior (when the data sections are too far away, the model interpolates supplementary computational sections in order to allow a better simulation of the water surface profile).&lt;/p&gt;
&lt;p&gt;All the entered data sections are retained as computational sections. Irrespective of the manner in which a data section was defined, the program transforms it into width-elevation data for storage and interpolation. Only groups of 4 characteristic values: elevation, width, wetted perimeter (if a section had been entered in terms of abscissa-elevation, the wetted perimeter would take into account the section asymmetry) and area are finally retained.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Parametric form</title>
		<link>https://sic.g-eau.fr/Parametric-form</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/Parametric-form</guid>
		<dc:date>2009-10-22T15:33:50Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;Sections of special geometrical shape can be input in parametric form. &lt;br class='autobr' /&gt; Circle: defined by its radius R, the bottom elevation ZF, and the bank elevation ZB. If ZB is not entered, ZB = ZF + 2R. &lt;br class='autobr' /&gt; Figure 6 &lt;br class='autobr' /&gt; Culvert: defined by the bed width L, the side slope m (which may be negative) and by the bed elevation ZF and bank elevation ZB. &lt;br class='autobr' /&gt; Figure 7 &lt;br class='autobr' /&gt; Power Relationship: defined by XL0, a, the bank elevation and the bed elevation. &lt;br class='autobr' /&gt;
L = XL0 * (Y/Y0)a &lt;br class='autobr' /&gt;
with: &lt;br class='autobr' /&gt;
Y0 = ZB - ZF Y (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-description-des-sections-en-" rel="directory"&gt; Description of cross sections &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Sections of special geometrical shape can be input in parametric form.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt; Circle:&lt;/u&gt;&lt;/strong&gt; defined by its radius R, the bottom elevation ZF, and the bank elevation ZB. If ZB is not entered, ZB = ZF + 2R.&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/local/cache-vignettes/L352xH193/img000001480000000100000000-12d92.jpg?1519131088' width='352' height='193' /&gt;&lt;br class='autobr' /&gt;
&lt;strong&gt;&lt;u&gt;Figure 6&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt; Culvert:&lt;/u&gt;&lt;/strong&gt; defined by the bed width L, the side slope m (which may be negative) and by the bed elevation ZF and bank elevation ZB.&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/import_chm/help_en/img000001480000000100000001.jpg?1425543364' width='500' height='93' /&gt;&lt;br class='autobr' /&gt;
&lt;strong&gt;&lt;u&gt;Figure 7&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt; Power Relationship:&lt;/u&gt;&lt;/strong&gt; defined by XL0, a, the bank elevation and the bed elevation.&lt;/p&gt;
&lt;p&gt;L = XL0 * (Y/Y0)a&lt;/p&gt;
&lt;p&gt;with:&lt;/p&gt;
&lt;p&gt;Y0 = ZB - ZF&lt;br class='autobr' /&gt;
Y = Z - ZF water depth&lt;/p&gt;
&lt;p&gt;The parabolic profile corresponds to a = 0.5&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/local/cache-vignettes/L387xH146/img000001480000000100000002-be8eb.jpg?1519131088' width='387' height='146' /&gt;&lt;br class='autobr' /&gt;
&lt;strong&gt;&lt;u&gt;Figure 8&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt; Rectangle:&lt;/u&gt;&lt;/strong&gt; defined by its width, bed and bank elevations.&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/local/cache-vignettes/L305xH86/img000001480000000100000003-af5ed.jpg?1519131088' width='305' height='86' /&gt;&lt;br class='autobr' /&gt;
&lt;strong&gt;&lt;u&gt;Figure 9&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt; Trapezium or triangle:&lt;/u&gt;&lt;/strong&gt; Defined by its bed width L (nil for the triangle) and the canal bed and bank elevations. Side slope may be negative in the trapezium case. In case of negative slope, if the section gets closed at a level below ZB, the program makes the necessary adjustment to the bank elevation.&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/local/cache-vignettes/L374xH191/img000001480000000100000004-0555c.jpg?1519131088' width='374' height='191' /&gt;&lt;br class='autobr' /&gt;
&lt;strong&gt;&lt;u&gt;Figure 10&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>


 
	


 
	

</channel>
</rss>
