<?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>Time settings</title>
		<link>https://sic.g-eau.fr/Time-settings</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/Time-settings</guid>
		<dc:date>2015-07-11T13:57:55Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;This tab is used to define the simulation time parameters and result writing time parameters for a scenario and its variants. &lt;br class='autobr' /&gt;
Simulation time parameters &lt;br class='autobr' /&gt; Beginning time (Day: 0 Time: 00:00:00 by default) &lt;br class='autobr' /&gt; End time (Day: 0 Time: 00:00:00 by default) &lt;br class='autobr' /&gt; Calculation step (10 minutes by default) &lt;br class='autobr' /&gt;
Simulation time parameters for result writing &lt;br class='autobr' /&gt;
These parameters are used to reduce the size of written results during simulation. This allows to get simulations and operations on results faster but (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-Les-parametres-de-calcul-et-d-" rel="directory"&gt;Parameters for calculating and writing results&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;This tab is used to define the simulation time parameters and result writing time parameters for a scenario and its variants.&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/squelettes/screenshots/paraflu_temps_en.jpg?1519034262' width='500' height='467' /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Simulation time parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Beginning time (Day: 0 Time: 00:00:00 by default)&lt;/li&gt;&lt;li&gt; End time (Day: 0 Time: 00:00:00 by default)&lt;/li&gt;&lt;li&gt; Calculation step (10 minutes by default)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Simulation time parameters for result writing&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These parameters are used to reduce the size of written results during simulation. This allows to get simulations and operations on results faster but also to solve memory overflow problems that may occur with very long simulations on large systems.&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Start time for writing (day: 0 Time: 0:00:00 by default): useful if one is interested in a phenomenon having place only after a certain time step.&lt;/li&gt;&lt;li&gt; Write results frequency (1 time step by default): useful if the results are not essential at each calculation time.&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;steady-flow-simulation&#034; name=&#034;steady-flow-simulation&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a1&#034; name=&#034;a1&#034;&gt;&lt;/a&gt;Steady flow simulation&lt;/h3&gt; &lt;p&gt;By default, for a steady flow simulation (FLUVIA), only the first time step is executed. To run several successive steady flow regimes over time, the option &#034;First time step computing only&#034; in the &#034;Steady calculation&#034; tab should be unselected.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;unsteady-flow-simulation-1&#034; name=&#034;unsteady-flow-simulation-1&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a2&#034; name=&#034;a2&#034;&gt;&lt;/a&gt;Unsteady flow simulation&lt;/h3&gt; &lt;p&gt;The default value of the calculation time step is set at 10 minutes. One must be careful when changing this value since it has an influence on the numerical scheme and consequently the accuracy of the calculation. However, it has no influence on the stability of the numerical scheme since the scheme used is the implicit scheme Preissmann which is unconditionally stable (see &lt;a href='https://sic.g-eau.fr/-discretisation-semi-implicite-' class='spip_in' hreflang='fr'&gt;Theoretical documentation&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;We can choose local spaces step and the time step as desired according to the study carried out. What is known (cf. Cunge 1983, Malaterre 1994) when the &lt;a href=&#034;http://en.wikipedia.org/wiki/Courant%E2%80%93Friedrichs%E2%80%93Lewy_condition&#034; class='spip_glossaire' rel='external'&gt;Courant&#8211;Friedrichs&#8211;Lewy condition&lt;/a&gt; is very small (eg. &lt;0.1) or very large (eg.&gt; 10) then the scheme introduce numerical diffusion and phase difference. It is therefore desirable to keep the Courant&#8211;Friedrichs&#8211;Lewy condition in the range [0.5, 10].&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Parameters for calculating and writing results</title>
		<link>https://sic.g-eau.fr/Parameters-for-calculating-and</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/Parameters-for-calculating-and</guid>
		<dc:date>2015-07-11T10:19:57Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;The parameters for calculating and writing results are applied in steady flow calculations (FLUVIA) and unsteady flow calculations (SIRENE). These parameters are defined by scenario and will be used for all the variants of the scenario. &lt;br class='autobr' /&gt;
Access to the window can be made from: The Project Explorer window by selecting a hydraulic scenario or variant and pressing the &#034;Calculation settings&#034; button The main window in hydraulic mode by pressing the The main window in hydraulic mode via the Tools (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-Les-parametres-de-calcul-et-d-" rel="directory"&gt;Parameters for calculating and writing results&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;The parameters for calculating and writing results are applied in &lt;a href='https://sic.g-eau.fr/Execution-d-un-calcul-en-regime' class='spip_in' hreflang='fr'&gt;steady flow calculations (FLUVIA)&lt;/a&gt; and &lt;a href='https://sic.g-eau.fr/execution-d-un-calcul-en-regime,1011' class='spip_in' hreflang='fr'&gt;unsteady flow calculations (SIRENE)&lt;/a&gt;. These parameters are defined by &lt;a href='https://sic.g-eau.fr/Scenario-et-variante-mode-d-emploi' class='spip_in' hreflang='fr'&gt;scenario&lt;/a&gt; and will be used for all &lt;a href='https://sic.g-eau.fr/Scenario-et-variante-mode-d-emploi' class='spip_in' hreflang='fr'&gt;the variants&lt;/a&gt; of the scenario.&lt;/p&gt;
&lt;p&gt;Access to the window can be made from:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; The &lt;a href='https://sic.g-eau.fr/l-explorateur-de-projet' class='spip_in' hreflang='fr'&gt;Project Explorer window&lt;/a&gt; by selecting a hydraulic scenario or variant and pressing the &#034;Calculation settings&#034; button&lt;/li&gt;&lt;li&gt; The main window in hydraulic mode by pressing the &lt;span class='spip_document_29 spip_documents'&gt;
&lt;img src='https://sic.g-eau.fr/local/cache-vignettes/L25xH22/SIC_bouton_ParamCalcul-e851e.png?1519115937' width='25' height='22' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; The main window in hydraulic mode via the Tools menu &gt; Settings.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The window consists of five tabs:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;a href='https://sic.g-eau.fr/parametres-de-calcul-temps' class='spip_in' hreflang='fr'&gt;Time : definition of temporal parameters of the simulation&lt;/a&gt; (start time, end time, calculation time step, beginning time for writing results and write frequency of results)&lt;/li&gt;&lt;li&gt; &lt;a href='https://sic.g-eau.fr/parametres-d-ecriture-des' class='spip_in' hreflang='fr'&gt;Settings for results writing&lt;/a&gt; (definition of the data that will be usable in &#034;Result&#034; mode)&lt;/li&gt;&lt;li&gt; &lt;a href='https://sic.g-eau.fr/Parametres-du-calcul-Permanent' class='spip_in' hreflang='fr'&gt;Steady flow calculation settings&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://sic.g-eau.fr/parametres-du-calcul-transitoire' class='spip_in' hreflang='fr'&gt;Unsteady flow calculation settings&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://sic.g-eau.fr/parametres-generaux' class='spip_in' hreflang='fr'&gt;General settings&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Steady flow calculation parameters</title>
		<link>https://sic.g-eau.fr/Steady-flow-calculation-parameters</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/Steady-flow-calculation-parameters</guid>
		<dc:date>2015-07-10T19:49:09Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;This tab allows you to change the parameters influencing the calculation algorithm in steady flow, especially when the iterations in case of mesh network, and/or with offtakes in flow calculation mode. &lt;br class='autobr' /&gt;
The default settings allow almost all the time to compute a solution with very good accuracy. In some cases one can help, accelerate or make possible the convergence of the algorithm. &lt;br class='autobr' /&gt;
Relaxation coefficient at diversions
&lt;br class='autobr' /&gt;
This option allows you to speed up or slow down how the flow (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-Les-parametres-de-calcul-et-d-" rel="directory"&gt;Parameters for calculating and writing results&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;This tab allows you to change the parameters influencing the calculation algorithm in steady flow, especially when the iterations in case of mesh network, and/or with offtakes in flow calculation mode.&lt;/p&gt;
&lt;p&gt;The default settings allow almost all the time to compute a solution with very good accuracy. In some cases one can help, accelerate or make possible the convergence of the algorithm.&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/squelettes/screenshots/paraflu_flu_en.jpg?1519034261' width='500' height='467' /&gt;&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;steady-flow-simulation&#034; name=&#034;steady-flow-simulation&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a1&#034; name=&#034;a1&#034;&gt;&lt;/a&gt;Relaxation coefficient at diversions&lt;/h3&gt; &lt;p&gt;This option allows you to speed up or slow down how the flow distribution is corrected at diversions during iterations of the calculation mesh. It may be necessary to decrease it when the mesh algorithm stops because of negative flow in a reach.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;unsteady-flow-simulation-1&#034; name=&#034;unsteady-flow-simulation-1&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a2&#034; name=&#034;a2&#034;&gt;&lt;/a&gt;Max iterations meshed system&lt;/h3&gt; &lt;p&gt;One can increase the number of iterations if the number provided by default is not sufficient to ensure the convergence of the mesh calculation.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;precision-nodes-2&#034; name=&#034;precision-nodes-2&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a3&#034; name=&#034;a3&#034;&gt;&lt;/a&gt;Precision at nodes&lt;/h3&gt; &lt;p&gt;This is the maximum permitted deviation of the water elevation at offtakes and diversions (in meters) between the assumptions made in the current iteration and real dimensions calculated considering the hydraulic conditions (elevations and flow rates) calculated in the system.&lt;/p&gt;
&lt;table class=&#034;spip&#034;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;&lt;span class='spip_document_61 spip_documents'&gt;
&lt;img src='https://sic.g-eau.fr/local/cache-vignettes/L62xH100/idea-267d1.png?1519033992' width='62' height='100' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;In case of difficulty to calculate in steady flow, especially in highly meshed networks where it is difficult to know the direction of flow a priori, two possibilities are offered:&lt;br /&gt; &lt;br /&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; It is possible to find the hydraulic solution by greatly increasing the value of &#034;precision at nodes&#034; (eg by setting it to 1 or 2 meters and run the calculation in steady flow, and then start the calculation in unsteady flow which is able to reverse the direction of flow in the reaches if necessary, and find the hydraulic solution.&lt;/li&gt;&lt;li&gt; You can activate the option &#034;Allow reversing the direction of the reaches&#034;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;small-space-step-3&#034; name=&#034;small-space-step-3&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a4&#034; name=&#034;a4&#034;&gt;&lt;/a&gt;Small space step&lt;/h3&gt; &lt;p&gt;The &#034;Small space step&#034; mode is used to locally introduce new calculation sections (dividing the local space step by 10) if high water line slopes are detected (slope superior to 5/1000 including reverse slope). Please note that this mode is not supported in unsteady flow calculation, which is not a big problem, but this can introduce &#034;waves&#034; at the beginning of unsteady flow simulation.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;debug-mode-4&#034; name=&#034;debug-mode-4&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a5&#034; name=&#034;a5&#034;&gt;&lt;/a&gt;Debug mode&lt;/h3&gt; &lt;p&gt;You can activate the &#034;Debug&#034; mode that will record more intermediate variables on the log file during steady flow calculation. These informations allow to follow in more detail the computation iterations.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;allow-reversing-the-direction-the-reaches-5&#034; name=&#034;allow-reversing-the-direction-the-reaches-5&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a6&#034; name=&#034;a6&#034;&gt;&lt;/a&gt;Allow reversing the direction of the reaches&lt;/h3&gt; &lt;p&gt;As the name suggests, this option allows the mesh resolution algorithm to reverse the flow direction of the reaches during the calculation. Only &#034;intermediate&#034; reaches (ie not adjacent to a node located upstream or downstream of the system) may be reversed.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;allow-calculation-supercritical-6&#034; name=&#034;allow-calculation-supercritical-6&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a7&#034; name=&#034;a7&#034;&gt;&lt;/a&gt;Allow calculation of supercritical&lt;/h3&gt; &lt;p&gt;When this option is checked, FLUVIA calculates supercritical water lines and the location of hydraulic jumps. Otherwise, the supercritical flows are represented by a critical flow. To perform an unsteady flow calculation from a water line including supercritical flows, it is recommended not to check this option so that the calculation can be done with &lt;a href='https://sic.g-eau.fr/parametres-du-calcul-transitoire' class='spip_in' hreflang='fr'&gt;the &#034;Simple supercritical&#034; of SIRENE&lt;/a&gt;.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;first-time-step-computing-only-steady-7&#034; name=&#034;first-time-step-computing-only-steady-7&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a8&#034; name=&#034;a8&#034;&gt;&lt;/a&gt;First time step computing only (in steady flow calculation)&lt;/h3&gt; &lt;p&gt;This is useful for running only one time step even if &lt;a href='https://sic.g-eau.fr/parametres-de-calcul-temps' class='spip_in' hreflang='fr'&gt;the time settings&lt;/a&gt; specify more time steps to calculate. Indeed, the conventional use of the software to perform an unsteady flow calculation is to create a scenario specifying the simulation time, perform a calculation on the first time step in steady flow, then create a variant to perform calculation in unsteady flow with the same parameters.&lt;/p&gt;
&lt;p&gt;This option will be unchecked only if it is desired to carry out a simulation with successive steady flow simulations.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;write-all-calculation-sections-allow-8&#034; name=&#034;write-all-calculation-sections-allow-8&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a9&#034; name=&#034;a9&#034;&gt;&lt;/a&gt;Write in all calculation sections (to allow to initiate an unsteady flow computation&lt;/h3&gt; &lt;p&gt;A calculation made with this option can then be selected for &lt;a href='https://sic.g-eau.fr/Comment-realiser-une-simulation-en' class='spip_in' hreflang='fr'&gt;importing an initial condition&lt;/a&gt; for an &lt;a href='https://sic.g-eau.fr/Comment-realiser-une-simulation-en' class='spip_in' hreflang='fr'&gt;unsteady flow calculation&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Unsteady flow calculation parameters</title>
		<link>https://sic.g-eau.fr/Unsteady-flow-calculation</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/Unsteady-flow-calculation</guid>
		<dc:date>2015-07-09T09:44:08Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;Discretization settings &lt;br class='autobr' /&gt;
Discretization method: &lt;br class='autobr' /&gt; The method called &#034;Classic&#034; is the one described in the theoretically documentation. &lt;br class='autobr' /&gt; The &#034;homogeneous permanent&#034; method limits the &#034;waves&#034; that can appear when starting a unsteady flow calculation from a water line computed by the steady flow calculation (Fluvia). Indeed, in this case, the discretization of the transient equations gives exactly the equations of the steady state when one removes the derivative terms with respect to time. It (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-Les-parametres-de-calcul-et-d-" rel="directory"&gt;Parameters for calculating and writing results&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;img src='https://sic.g-eau.fr/squelettes/screenshots/paraflu_sir_en.jpg?1519034262' width='500' height='467' /&gt;&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;steady-flow-simulation&#034; name=&#034;steady-flow-simulation&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a1&#034; name=&#034;a1&#034;&gt;&lt;/a&gt;Discretization settings&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Discretization method:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; The method called &#034;Classic&#034; is the one described &lt;a href='https://sic.g-eau.fr/discretisation-semi-implicite-631' class='spip_in' hreflang='fr'&gt;in the theoretically documentation&lt;/a&gt;.&lt;/li&gt;&lt;li&gt; The &#034;homogeneous permanent&#034; method limits the &#034;waves&#034; that can appear when starting a unsteady flow calculation from a water line computed by the steady flow calculation (Fluvia). Indeed, in this case, the discretization of the transient equations gives exactly the equations of the steady state when one removes the derivative terms with respect to time. It is less conventional because it can lead to not very normal hydraulic phenomena in the case of change of geometry (cf Cunge book 1980). The small &#034;waves&#034; mentioned below can be explained by the fact that the stabilization regime of the classical scheme does not lead exactly to the initial permanent water line. The new equilibrium will not be very far, but to achieve this, a balancing of levels and therefore mass transfers will be realized.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Initialisation method:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Zero Variation: for a given time step, the calculation of the new water line is initialized from the water line calculated at the previous time.&lt;/li&gt;&lt;li&gt; Previous Variation: The calculation of the new water line is initialized from the water line calculated at the previous time at which we apply the flow and water elevation variations observed in the previous time step. This option can accelerate the convergence if hydraulic variables are often progressive. However, our experience indicates that convergence is very fast, and this option is not essential.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Theta coefficient of the Preissmann scheme:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This coefficient sets the implicit elements of &lt;a href='https://sic.g-eau.fr/equations-generales-du-schema' class='spip_in' hreflang='fr'&gt;the numerical scheme&lt;/a&gt;. It should be set between 0.5 (stability limit) and 1 (total implicitation). If this condition is met, the Preissmann implicit scheme is unconditionally stable. It is set to 0.6 by default. It is possible to modulate it automatically according to the Froude (cf below). This can be useful because a high Theta coefficient will generate more numerical dissipation and thus limit the numerical oscillations that can appear with high Froude. Putting it large (close to 1) all the time is not very good numerically, so the option to set it variable, just according to the Froude, is interesting.&lt;/p&gt;
&lt;p&gt;Note: by default HEC-RAS advises to start modeling with Theta=1, which is quite violent anyway, because it generates a lot of numerical dissipation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Simple super critical&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This option allows, in the case of classical discretization as well as the homogeneous to steady flow discretization, to gradually eliminate the inertia terms of the dynamic equation of Saint-Venant when the Froude number exceeds a certain value and for example becomes close to 1. This is a classical method to better manage high Froude numbers, as well as supercritical flows in some cases. This stems from the fact that it is these terms that generate numerical problems in the Preissmann scheme at high Froude numbers. We delete these terms progressively and linearly: 0% for Fr = FrMin (default 0.6) up to 100% for Fr &gt;= FrMax (default 0.9). The default values &#8203;&#8203;of FrMin and FrMax can be changed in the advanced settings of this option (&#034;Detail&#034; button). This option is to be used with moderation because it presents certain risks of numerical stability with Froude high and especially with low water depths.&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; No: The option is not applied and the calculation is stopped as soon as the Froude is greater than or equal to 1 on one of the sections of the model.&lt;/li&gt;&lt;li&gt; Yes local: The option is only applied to sections with high Froude, at the moment it happens and gradually as explained above.&lt;/li&gt;&lt;li&gt; Global Yes: The option is applied to all sections of the model and removing 100% of the selected terms during all the simulation time.&lt;/li&gt;&lt;li&gt; Sart-Preissmann: more advanced method with modification of the Preissmann scheme cf article Sart et al 2010 (&lt;a href=&#034;http://hal.ird.fr/hal-00632009/document&#034; class='spip_url spip_out auto' rel='nofollow external'&gt;http://hal.ird.fr/hal-00632009/document&lt;/a&gt;).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;One can also, in the advanced options (&#034;Detail&#034; button), choose the term(s) to be deleted: the local acceleration term ${dQ/dt}$, and/or the term d convective acceleration ${\frac{d\frac{Q^2}{S}}{dx}}$. If we remove these two terms, we have the model of the diffusive wave. Older versions of SIC (prior to 5.37b) allowed to remove only the second term, convective acceleration which is the one that poses the problems of numerical stability at high Froude numbers. These terms are progressively removed locally or globally (depending on the option chosen above). For the local option, this or these terms are removed for Froude values &#8203;&#8203;between FrMin (0.6 by default) and FrMax (0.9 by default), but nothing prevents to put FrMin=0 and FrMax=0, which implies that these terms will always be removed whatever the Froude values. In this case we have an implementation of the diffusive wave model. The global option will give the same thing. Attention in case of variable Theta, this reduction will also apply on this coefficient Theta, in this case one would have then Theta=ThetaMax.&lt;/p&gt;
&lt;p&gt;We currently do not allow to remove the term ${\frac{dy}{dx}}$ , which would then lead to the kinematic wave model. See for example &lt;a href=&#034;http://www.agroparistech.fr/coursenligne/hydraulique/degoutte1.pdf&#034; class='spip_url spip_out auto' rel='nofollow external'&gt;http://www.agroparistech.fr/coursenligne/hydraulique/degoutte1.pdf&lt;/a&gt; for information on these simplified variants of the Saint-Venant equations.&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/local/cache-vignettes/L392xH259/paraflu_torrentiel_details_sir_en-c24f3.jpg?1519380049' width='392' height='259' /&gt;&lt;/p&gt;
&lt;p&gt;Another option is to propose a variable Preissmann Theta implicitation coefficient, increasing when the Froudes are high. It is varied with the same logic as for the terms of inertia, locally, and linearly between Theta and ThetaMax depending on the Froude for the local option. For the global option one has in this case systematically Theta = ThetaMax, everywhere and all the time.&lt;/p&gt;
&lt;p&gt;Another activatable option is to recalculate the torrential water line in steady state. Flow rates and water elevations are first calculated with the conventional method, and then the water elevations are recalculated with the steady state algorithm. This option is to be used without reserve and without guarantee, especially in the case of meshed and/or branched networks, and is no longer conservative in volume, since the dimensions of the water line are recalculated.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;unsteady-flow-simulation-1&#034; name=&#034;unsteady-flow-simulation-1&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a2&#034; name=&#034;a2&#034;&gt;&lt;/a&gt;Numerical resolution method&lt;/h3&gt; &lt;p&gt;The calculation can be done in linear (without iterations) or non-linear with the Newton or quasi-Newton method (the derivative is not calculated at each iteration). In the case of non-linear calculation, the iterations convergence criteria should be defined:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Precision of the non linear system&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The convergence of the linear system is tested on flows of structures and boundary conditions. The iterations are also made on the Saint-Venant equations.&lt;/p&gt;
&lt;p&gt;The calculation succeeds when the deviations of flow and water elevation are below the requested precisions. The requsted precisions can be defined in absolute terms (in m&lt;sup&gt;3&lt;/sup&gt;/s for flows and in m for water elevations) or in relative values (in proportion of the flow rate or in proportion of the water elevation with reference to the lowest elevation in the studied model).&lt;/p&gt;
&lt;p&gt;This test can be very demanding if the precision is set to a small value (eg.: 0.0001 m&lt;sup&gt;3&lt;/sup&gt;/s). On systems with significant flow rates, it is desirable, even mandatory, to increase it. For example, the Rh&#244;ne, which has flows of about 2000 m&lt;sup&gt;3&lt;/sup&gt;/s the system will fail to converge to an accuracy of 0.0001 m&lt;sup&gt;3&lt;/sup&gt;/s. However with a value of 0.01 m&lt;sup&gt;3&lt;/sup&gt;/s the calculation is done smoothly and with a largely sufficient accuracy. If you have any messages indicating that convergence is not possible, decrease the coefficient within reasonable limits (ex .: 0.1% of nominal capacity).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Max iterations of the non-linear system&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Maximum number of iterations to converge the system. If a significant accuracy is required on a system having difficulties to converge, it may be necessary to increase it.&lt;/p&gt;
&lt;p&gt;Note that if the system fails to converge, SIRENE restarts the calculation again by halving the time step of calculation. This is repeated if necessary until divide by 8 &lt;a href='https://sic.g-eau.fr/detachement-algual-en-reponse-a-948' class='spip_in' hreflang='fr'&gt;the time step calculation chosen by the user&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Derivative calculation frequency (Quasi-Newton)&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; 0: the calculation is linear (without iterations).&lt;/li&gt;&lt;li&gt; 1: the calculation is performed by non-linear with Newton's method&lt;/li&gt;&lt;li&gt; &gt;1: the calculation is performed by quasi-Newton (the calculation of the derivative is not performed at each iteration)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Do not stop the calculation in case of non convergence&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;By default, if the calculation did not reach the precision required after the maximum number of iterations and after the divisions of the time step of calculation, the simulation is stopped. Enable this option allows in this case to only display a warning message and switch to the calculation of the next time step.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;precision-nodes-2&#034; name=&#034;precision-nodes-2&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a3&#034; name=&#034;a3&#034;&gt;&lt;/a&gt;Write in all calculation sections (to allow a hot start unsteady flow computation)&lt;/h3&gt; &lt;p&gt;If selected, we can use the results of the simulation as the initial condition for a new unsteady flow simulation. For networks with many sections of calculation, it may be appropriate to increase the write frequency results in order not to burden the XML file and associated treatments (see &lt;a href='https://sic.g-eau.fr/parametres-de-calcul-temps' class='spip_in' hreflang='fr'&gt;Time Settings&lt;/a&gt;).&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>Settings for results writing</title>
		<link>https://sic.g-eau.fr/settings-for-results-writing</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/settings-for-results-writing</guid>
		<dc:date>2014-12-16T13:08:52Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>David Dorchies</dc:creator>



		<description>
&lt;p&gt;Results recorded can be set for each scenario of the project. &lt;br class='autobr' /&gt;
The user can choose which data that will be available in the results for each network object (section, node, offtake, device). To do this, open the calculation settings window and check the data on the tab &#8220;Choice of variable to write&#8221; (see below). &lt;br class='autobr' /&gt; In addition to the variables mentioned in the table above, every regulated variable (by law function of time, by objective regulation at an offtake or at a cross-structure, or (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-Les-parametres-de-calcul-et-d-" rel="directory"&gt;Parameters for calculating and writing results&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Results recorded can be set for each scenario of the project.&lt;/p&gt;
&lt;p&gt;The user can choose which data that will be available in the results for each network object (section, node, offtake, device). To do this, open &lt;a href='https://sic.g-eau.fr/saisie-des-parametres-de-calcul-et' class='spip_in' hreflang='fr'&gt;the calculation settings window&lt;/a&gt; and check the data on the tab &#8220;Choice of variable to write&#8221; (see below).&lt;/p&gt;
&lt;p&gt;&lt;img src='https://sic.g-eau.fr/squelettes/screenshots/paraflu_result_en.jpg?1519034262' width='500' height='467' /&gt;&lt;/p&gt;
&lt;p&gt;In addition to the variables mentioned in the table above, every regulated variable (by &lt;a href='https://sic.g-eau.fr/les-lois-fonction-du-temps,1010' class='spip_in' hreflang='fr'&gt;law function of time&lt;/a&gt;, by objective regulation at an &lt;a href='https://sic.g-eau.fr/description-des-prises' class='spip_in' hreflang='fr'&gt;offtake&lt;/a&gt; or at a &lt;a href='https://sic.g-eau.fr/description-des-structures-en' class='spip_in' hreflang='fr'&gt;cross-structure&lt;/a&gt;, or &lt;a href='https://sic.g-eau.fr/spip.php?page=article&amp;#38;id_article=575'&gt;variable regulated by a regulation module&lt;/a&gt;) will by add to the results.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="en">
		<title>General settings</title>
		<link>https://sic.g-eau.fr/general-settings</link>
		<guid isPermaLink="true">https://sic.g-eau.fr/general-settings</guid>
		<dc:date>2013-11-15T11:52:20Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Pierre-Olivier Malaterre</dc:creator>



		<description>
&lt;p&gt;The tab &#034;General settings&#034; contains three blocks: &lt;br class='autobr' /&gt;
Discharge calculation at offtakes &lt;br class='autobr' /&gt;
This block rules the criteria of the iterative calculation at offtakes. The parameters are the maximum number of iterations and the precision to reach in m3/s. The default values are suitable for most cases. It could be necessary to refine theses criteria if one ask a greater precision inthe precision at nodes in steady calculation parameters or in the precision of the non linear system in unsteady (...)&lt;/p&gt;


-
&lt;a href="https://sic.g-eau.fr/-Les-parametres-de-calcul-et-d-" rel="directory"&gt;Parameters for calculating and writing results&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;img src='https://sic.g-eau.fr/squelettes/screenshots/paraflu_gen_en.jpg?1519034261' width='500' height='467' /&gt;&lt;/p&gt;
&lt;p&gt;The tab &#034;General settings&#034; contains three blocks:&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;steady-flow-simulation&#034; name=&#034;steady-flow-simulation&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a1&#034; name=&#034;a1&#034;&gt;&lt;/a&gt;Discharge calculation at offtakes&lt;/h3&gt; &lt;p&gt;This block rules the criteria of the iterative calculation at offtakes. The parameters are the maximum number of iterations and the precision to reach in m&lt;sup&gt;3&lt;/sup&gt;/s. The default values are suitable for most cases. It could be necessary to refine theses criteria if one ask a greater precision in&lt;a href='https://sic.g-eau.fr/Parametres-du-calcul-Permanent#a3' class='spip_in' hreflang='fr'&gt;the precision at nodes in steady calculation parameters&lt;/a&gt; or in &lt;a href='https://sic.g-eau.fr/parametres-du-calcul-transitoire#a2' class='spip_in' hreflang='fr'&gt;the precision of the non linear system in unsteady calculation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ce bloc r&#232;gle les crit&#232;res du calcul it&#233;ratif aux prises. Les param&#232;tres sont le nombre maximum d'it&#233;ration et la pr&#233;cision &#224; atteindre en m&lt;sup&gt;3&lt;/sup&gt;/s. Leur valeur par d&#233;faut convient pour la plupart des cas. Il peut &#234;tre n&#233;cessaire d'affiner ces crit&#232;res si on demande un pr&#233;cision importante dans &lt;a href='https://sic.g-eau.fr/Parametres-du-calcul-Permanent#a3' class='spip_in' hreflang='fr'&gt;la pr&#233;cision aux noeuds en calcul permanent&lt;/a&gt; ou dans &lt;a href='https://sic.g-eau.fr/parametres-du-calcul-transitoire#a2' class='spip_in' hreflang='fr'&gt;la pr&#233;cision du syst&#232;me non lin&#233;aire en calcul transitoire&lt;/a&gt;.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;unsteady-flow-simulation-1&#034; name=&#034;unsteady-flow-simulation-1&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a2&#034; name=&#034;a2&#034;&gt;&lt;/a&gt;Automatic head loss at expansions&lt;/h3&gt; &lt;p&gt;An automatic head loss at expansions may be added to take into account the loss of hydraulic head at locations where the cross section is getting suddenly larger (width increasing and/or bed elevation decreasing). In this case, a head loss is added using the Borda formula $\Delta H = c (V_{upstream} - V_{downstream})^2 / 2g$ where ${c}$ is a parameter dependent on the angle ${\alpha}$ of the enlargement:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; $c = 0.525 ln(tan(\alpha)) + 1$ (Neperian logarithm)&lt;/li&gt;&lt;li&gt; $c = 0$ for $tan(\alpha) &lt; 0.15$&lt;/li&gt;&lt;li&gt; $c = 1$ for $tan(\alpha) \geq 1$&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;precision-nodes-2&#034; name=&#034;precision-nodes-2&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a3&#034; name=&#034;a3&#034;&gt;&lt;/a&gt;Writing simulation results&lt;/h3&gt; &lt;p&gt;There are two options:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; into the XML file project&lt;/li&gt;&lt;li&gt; into a separated binary file&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;This option, when selected, is valid for the current scenario and all its variants. But you can change this option at any time, and thus have, if desired, disparate results in the format that you want for the various calculations, either for a scenario or for one of its variants, whether for a steady flow or an unsteady flow calculation. In the case of choosing the XML file, all the results of calculations performed for this branch of the project (scenario and variants) after this choice will be written in the XML project file. The advantage is to have all the input and output data in a single file. But the downside is that the XML file can become very large, and depending on the power of the computer (memory in particular), it can sometimes cause problems with losses of pieces of the XML file. We have indeed noticed that when the XML file is over 60 or 70 MB (megabytes), these problems can appear. In addition to the risks related to the size of the XML file, the time of writing and reading the results of this XML file can become very long. It is for these reasons that we have added the option of writing the results on binary files. These files have the extension .res for the results in steady or unsteady flow, and .rci for the initial conditions. The filenames with the .res and .rci extensions are constructed from the name of the XML file with an additional _ns_nv, where ns is the number of the scenario and nv the number of the variant (or 0 if it is not a variant, but directly a scenario). All these files are written into the subdirectory where the XML file is located.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;small-space-step-3&#034; name=&#034;small-space-step-3&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a4&#034; name=&#034;a4&#034;&gt;&lt;/a&gt;How to write the XML file results&lt;/h3&gt; &lt;p&gt;There are two options:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Mono-thread&lt;/li&gt;&lt;li&gt; Bi-thread&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The bi-thread option on computers with multiple cores, significantly increase the speed of writing the results of the XML file in a simulation with Fluvia or Sirene. It has the disadvantage of not being completely stable and, in rare cases, crashes the simulation program at the time of writing the results.&lt;/p&gt; &lt;h3 class=&#034;spip&#034;&gt;&lt;a id=&#034;debug-mode-4&#034; name=&#034;debug-mode-4&#034;&gt;&lt;/a&gt;&lt;a id=&#034;a5&#034; name=&#034;a5&#034;&gt;&lt;/a&gt;Note on possible instabilities of the software&lt;/h3&gt; &lt;p&gt;If you experience random crashes of Fluvia or Sirene calculation programs at the time of writing the results, choose the mono-threaded option.&lt;/p&gt;
&lt;p&gt;If you notice any problem with the instability of the software and possible data loss, or even a complete loss of the XML file, then use the option with the results on binary files. Automatic backup .bak files are also created in the subdirectory of the project, which generally allows to recover the old XML file. It may also be safer to work directly on a subdirectory with automatic archiving (eg Dropbox), which will allow to retrieve all the intermediate versions of the files in case of problems.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>


 
	


 
	

</channel>
</rss>
