<?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>Numerical methods</title>
		<link>https://sic.g-eau.fr/numerical-methods</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/numerical-methods</guid>
		<dc:date>2009-10-22T15:33:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;In all the cases analyzed, we obtained an equation of the form f(Z)=0 or f(W)=0 to be solved. &lt;br class='autobr' /&gt;
In this section we examine in detail how those equations are solved numerically.&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-methodes-numeriques-" rel="directory"&gt; Numerical methods &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;In all the cases analyzed, we obtained an equation of the form f(Z)=0 or f(W)=0 to be solved.&lt;/p&gt;
&lt;p&gt;In this section we examine in detail how those equations are solved numerically.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Recapitulation of the Newton's method</title>
		<link>https://sic.g-eau.fr/recapitulation-of-the-newton-s</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/recapitulation-of-the-newton-s</guid>
		<dc:date>2009-10-22T15:33:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>

-
&lt;a href="https://sic.g-eau.fr/-methodes-numeriques-" rel="directory"&gt; Numerical methods &lt;/a&gt;


		</description>


 <content:encoded>
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Resolution of the water surface profile equation</title>
		<link>https://sic.g-eau.fr/resolution-of-the-water-surface</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/resolution-of-the-water-surface</guid>
		<dc:date>2009-10-22T15:33:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;The water surface profile equation [11] is solved by Newton's method. The initial value is taken equal to: &lt;br class='autobr' /&gt;
Zio = &lt;br class='autobr' /&gt;
In our case, the function f(Z) does not have a continuous first derivative, because the geometry of the computational section is only known at certain points. In order to avoid any adverse effects on the computation convergence, it is limited by a bisection algorithm. &lt;br class='autobr' /&gt;
Starting bisection algorithm values are: &lt;br class='autobr' /&gt;
Zmin = Zci
&lt;br class='autobr' /&gt; Zmax = Hj + DH(Zci) &lt;br class='autobr' /&gt;
In a Newton iteration l two cases (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-methodes-numeriques-" rel="directory"&gt; Numerical methods &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;The water surface profile equation &lt;strong&gt;[11]&lt;/strong&gt; is solved by Newton's method. The initial value is taken equal to:&lt;/p&gt;
&lt;p&gt;Zio =&lt;/p&gt;
&lt;p&gt;In our case, the function f(Z) does not have a continuous first derivative, because the geometry of the computational section is only known at certain points. In order to avoid any adverse effects on the computation convergence, it is limited by a bisection algorithm.&lt;/p&gt;
&lt;p&gt;Starting bisection algorithm values are:&lt;/p&gt;
&lt;p&gt;Zmin = Zci&lt;br class='autobr' /&gt;
Zmax = Hj + DH(Zci)&lt;/p&gt;
&lt;p&gt;In a Newton iteration l two cases can occur:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1)&lt;/strong&gt; The calculated value Zil is in the interval (Zmin, Zmax).&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; This value is retained&lt;/li&gt;&lt;li&gt; if f(Zil) &gt; 0 then Zmin = Zil&lt;/li&gt;&lt;li&gt; if f(Zil) &lt; 0 then Zmax = Zil&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;since f is a decreasing function.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2)&lt;/strong&gt; The calculated value Zil is not in the interval (Zmin, Zmax). Replace Newton's iteration by a bisection algorithm:&lt;/p&gt;
&lt;p&gt;Zil =&lt;/p&gt;
&lt;p&gt;Similarly, if one detects a breakdown of the Newton algorithm due to the non continuity of the derivative of f(Zi), one also adopts the bisection algorithm.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Computation of the critical depth</title>
		<link>https://sic.g-eau.fr/computation-of-the-critical-depth</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/computation-of-the-critical-depth</guid>
		<dc:date>2009-10-22T15:33:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;We previously observed that it was necessary to calculate the critical depth in each computational section in order to determine if a sub-critical solution exists. The critical depth in a section is defined by: &lt;br class='autobr' /&gt;
= 1 &lt;br class='autobr' /&gt;
This equation can be transformed as follows: &lt;br class='autobr' /&gt;
f(Zci) = Log ( ) = 0
&lt;br class='autobr' /&gt; which is a decreasing function. &lt;br class='autobr' /&gt;
which can be solved by Newton's method. &lt;br class='autobr' /&gt;
The initial value is determined by taking the critical water depth in the rectangle equivalent to the section corresponding to the (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-methodes-numeriques-" rel="directory"&gt; Numerical methods &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;We previously observed that it was necessary to calculate the critical depth in each computational section in order to determine if a sub-critical solution exists. The critical depth in a section is defined by:&lt;/p&gt;
&lt;p&gt;= 1&lt;/p&gt;
&lt;p&gt;This equation can be transformed as follows:&lt;/p&gt;
&lt;p&gt;f(Zci) = Log ( ) = 0&lt;br class='autobr' /&gt;
which is a decreasing function.&lt;/p&gt;
&lt;p&gt;which can be solved by Newton's method.&lt;/p&gt;
&lt;p&gt;The initial value is determined by taking the critical water depth in the rectangle equivalent to the section corresponding to the overtopping water elevation (ZDi).&lt;/p&gt;
&lt;p&gt;Zcio = ( )1/3 + ZFi&lt;/p&gt;
&lt;p&gt;with: X =&lt;/p&gt;
&lt;p&gt;Starting values for the bisection algorithm are:&lt;/p&gt;
&lt;p&gt;Zmin = ZFi&lt;br class='autobr' /&gt;
Zmax = ZDM + 10&lt;/p&gt;
&lt;p&gt;with: ZDM = elevation of the last point of the section.&lt;/p&gt;
&lt;p&gt;These values are modified in the following way:&lt;/p&gt;
&lt;p&gt;If f(Zcil) &gt; 0 : Zmin = Zcil&lt;/p&gt;
&lt;p&gt;If f(Zcil) &lt; 0 : Zmax = Zcil&lt;/p&gt;
&lt;p&gt;since f is a decreasing function.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Computation at a singular section</title>
		<link>https://sic.g-eau.fr/computation-at-a-singular-section</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/computation-at-a-singular-section</guid>
		<dc:date>2009-10-22T15:33:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;At a singular section, one can have as many weirs (five maximum) or gates (five maximum) as needed. &lt;br class='autobr' /&gt;
One must then solve equation [23] where the fk(Zi, Zj) terms are the discharges going through each device number k. Zi is the water surface elevation upstream of the device and Zj is the water surface elevation downstream of it. This equation is solved by Newton's method. &lt;br class='autobr' /&gt;
The initial value is determined as follows: Consider only one weir with length XL equal to the sum of the lengths of (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-methodes-numeriques-" rel="directory"&gt; Numerical methods &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;At a singular section, one can have as many weirs (five maximum) or gates (five maximum) as needed.&lt;/p&gt;
&lt;p&gt;One must then solve equation&lt;strong&gt; [23]&lt;/strong&gt; where the fk(Zi, Zj) terms are the discharges going through each device number k. Zi is the water surface elevation upstream of the device and Zj is the water surface elevation downstream of it. This equation is solved by Newton's method.&lt;/p&gt;
&lt;p&gt;The initial value is determined as follows: Consider only one weir with length XL equal to the sum of the lengths of all the devices, and located at the elevation Zmin of the lowest one. If the downstream water elevation Zj is less than Zmin, one initializes with the free-flow weir formula:&lt;/p&gt;
&lt;p&gt;Zio = Zmin + ( )2/3&lt;/p&gt;
&lt;p&gt;If Zj is greater than Zmin, one considers:&lt;/p&gt;
&lt;p&gt;Zio = Zj +&lt;/p&gt;
&lt;p&gt;Starting values for the bisection algorithm are:&lt;/p&gt;
&lt;p&gt;Zmin = elevation of the lowest device, or Zj if the latter value is greater.&lt;/p&gt;
&lt;p&gt;Zmax = elevation of the highest device + 10 meters.&lt;/p&gt;
&lt;p&gt;These values are modified as follows:&lt;/p&gt;
&lt;p&gt;if f(Zil) &gt; 0 : Zmax = Zil&lt;br class='autobr' /&gt;
if f(Zil) &lt; 0 : Zmin = Zil&lt;/p&gt;
&lt;p&gt;where f = f&lt;sub&gt;k&lt;/sub&gt;(Z&lt;sub&gt;i&lt;/sub&gt;, Z&lt;sub&gt;j&lt;/sub&gt;) - Q, which is a increasing function.&lt;/p&gt;
&lt;p&gt;Let us examine the case of a regulator gate in a singular section. One has to solve the equation &lt;strong&gt;[24]&lt;/strong&gt; which is of the type f(W) = 0, W being the regulator gate opening allowing to achieve the target upstream water elevation Zi. One starts calculating the discharges going through all the fixed gates, and one obtains:&lt;/p&gt;
&lt;p&gt;fr(Zi, Zj, W) = Q - fk(Zi, Zj)&lt;/p&gt;
&lt;p&gt;This equation is solved by bisection algorithm by adopting as the initial opening, half of the maximum authorized opening.&lt;/p&gt;
&lt;p&gt;The calculation is stopped when the distance between the limits of the bisection algorithm is less than 1 mm.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Computation of the offtake opening</title>
		<link>https://sic.g-eau.fr/computation-of-the-offtake-opening</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/computation-of-the-offtake-opening</guid>
		<dc:date>2009-10-22T15:33:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;Equation [27] which is of the type: &lt;br class='autobr' /&gt;
fp(Z1, Z2, W) - Qp = 0 &lt;br class='autobr' /&gt;
has to be solved. Z2 is calculated in the case when the offtake downstream condition varies: &lt;br class='autobr' /&gt;
Z2 = ZD + ( )2/3 &lt;br class='autobr' /&gt;
or Z2 = ZD + (Zo-ZD) ( )1/n &lt;br class='autobr' /&gt;
One looks for the solution by bisection algorithm. &lt;br class='autobr' /&gt;
The initial value of W is taken equal to half of the authorized maximum opening. Calculation is stopped when the difference between the offtake discharge and the targeted discharge is less than (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-methodes-numeriques-" rel="directory"&gt; Numerical methods &lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Equation &lt;strong&gt;[27]&lt;/strong&gt; which is of the type:&lt;/p&gt;
&lt;p&gt;fp(Z1, Z2, W) - Qp = 0&lt;/p&gt;
&lt;p&gt;has to be solved. Z2 is calculated in the case when the offtake downstream condition varies:&lt;/p&gt;
&lt;p&gt;Z2 = ZD + ( )2/3&lt;/p&gt;
&lt;p&gt;or Z2 = ZD + (Zo-ZD) ( )1/n&lt;/p&gt;
&lt;p&gt;One looks for the solution by bisection algorithm.&lt;/p&gt;
&lt;p&gt;The initial value of W is taken equal to half of the authorized maximum opening. Calculation is stopped when the difference between the offtake discharge and the targeted discharge is less than 5%.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>


 
	


 
	

</channel>
</rss>
