From da2250df3aa2f0e6046576db6e14f778b68deb80 Mon Sep 17 00:00:00 2001 From: Theophile Terraz <theophile.terraz@inrae.fr> Date: Mon, 18 Dec 2023 16:15:19 +0100 Subject: [PATCH] work on tuto --- doc/users/Tuto1/BC_bug.png | Bin 23406 -> 0 bytes doc/users/Tuto1/bug_edit_time.png | Bin 5422 -> 0 bytes doc/users/Tuto1/step-by-step.tex | 74 ++++++++++++++++++++++++++++-- 3 files changed, 70 insertions(+), 4 deletions(-) delete mode 100644 doc/users/Tuto1/BC_bug.png delete mode 100644 doc/users/Tuto1/bug_edit_time.png diff --git a/doc/users/Tuto1/BC_bug.png b/doc/users/Tuto1/BC_bug.png deleted file mode 100644 index e4ae95597c009955fc5599755828a77a77af8f95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23406 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%0AbAou)PZim@mvfnKVRjYZeKIGlF+mvsY>;DJfy+ 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%0A#~%ob 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 diff --git a/doc/users/Tuto1/bug_edit_time.png b/doc/users/Tuto1/bug_edit_time.png deleted file mode 100644 index 94ec695729230529726e84cf44d942bba60e037b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5422 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 diff --git a/doc/users/Tuto1/step-by-step.tex b/doc/users/Tuto1/step-by-step.tex index 0453a3f7..1274088b 100644 --- a/doc/users/Tuto1/step-by-step.tex +++ b/doc/users/Tuto1/step-by-step.tex @@ -142,7 +142,7 @@ select the cross section named \textit{PontRD101m} and open the edition window. On the left panel is the list of all the points of the section, with their coordinates, their name and their transversal absisa. The Z coordinate of the highest point is written in blue and the lowest in red. Points can have a name. If a point with the same name exists in every section in a reach, it forms a longitudinal line. For example, here we have \textit{rg} and \textit{rd} which represent the left bank and the right bank of the main chanel. -On the plot is a projection of the cross section. You can use \texttt{[ctrl + click]} to select a point in the plot. For now we don't have to change anything. You can close the cross section edition window and the geometry edition window. +On the plot is a projection of the cross section. You can use \texttt{[ctrl + click]} to select a point in the plot and \texttt{[shift + click]} to select a water line and fisualize usefull geometric data. You can close the cross section edition window and the geometry edition window. \section{Edit the boundary conditions} @@ -172,7 +172,8 @@ You can close the the \textit{Edit Boundary Conditions} and the \textit{Boundary \section{Create initial conditions} From the main window, click on \texttt{[Hydraulics] => [Initial conditions]}. -Click on \texttt{Generate minimal height} and enter a height of 2 meters in the pop-up window to generate an initial water height condition that verify the folowing conditions: a water height of at least 2 meters and a decreasing water surface elevation from upstream to downstream. You should see: +If you don't know the initial conditions in water elevation and flow discharge of the river, you can use \texttt{[Generate minimal height]} or \texttt{[Generate constant discharge]} buttons to let Pamhyr2 estimate an initial condition using the Manning-Strickler formula. +Click on \texttt{[Generate minimal height]} and enter a discharge of $4 m^2$ in the pop-up window to generate an initial water height condition based on the Manning-Strickler formula and a uniform discharge of $4 m^2$. You should see: \begin{center} \includegraphics[width=15cm]{ic.png} @@ -184,18 +185,83 @@ Close the \textit{Initial conditions} window. \section{Edit friction coefficients} From the main window, click on \texttt{[Hydraulics] => [Edit friction]}. -You fist have to define sets of Strickler coefficients. Click on \includegraphics[width=0.5cm]{"../../../src/View/ui/ressources/edit.png"} to open the \textit{Strickler} window. Here you can create couples of Strickler coefficients, the first one for the minor bed, the second one for the medium bed. Click on \textit{add} four times to create four new couple. Give them the folowing values: +You fist have to define sets of Strickler coefficients. Click on \includegraphics[width=0.5cm]{"../../../src/View/ui/ressources/edit.png"} to open the \textit{Strickler} window. Here you can create couples of Strickler coefficients, the first one for the minor bed, the second one for the medium bed. Click on \textit{add} four times to create four new couple. Give them the folowing values: \begin{center} \includegraphics[width=15cm]{K.png} \par\end{center} -Close the \textit{Strickler} window. On the \textit{Edit friction} window, add four lines with the button \includegraphics[width=0.5cm]{gtk_add.png} to create fous friction zones. Each zone is defined by a \textit{begin} and \textit{end} PK and a \textit{begin} and \textit{end} Strickler couple. The strickler coefficient couples inside a zone are interpolated from the \textit{begin} and \textit{end} couples. In our case, we will use constant coefficients per zone. Set the zones as follow: +Close the \textit{Strickler} window. On the \textit{Edit friction} window, add four lines with the button \includegraphics[width=0.5cm]{gtk_add.png} to create four friction zones. Each zone is defined by a \textit{begin} and \textit{end} PK and a \textit{begin} and \textit{end} Strickler couple. The strickler coefficient couples inside a zone are interpolated from the \textit{begin} and \textit{end} couples. In our case, we will use constant coefficients per zone. Set the zones as follow: \begin{center} \includegraphics[width=15cm]{frictions.png} \par\end{center} +The selected zone is highlighted in blue. Close the \textit{Edit friction} window. + + +\section{Model hydraulic structures} + +Sometimes there can be cross-sections in which Shallow water equations can not be used to model the water flow. In that case, we have to define an other law to link the water elevation and the flow discharge. This is the case, for example, under bridges when the water elevation is too high, leading to a flow in charge. Pamhyr2 enables to define various hydraulic structures with laws that can be parametrized. In our case, a weir and two bridges have to be represented as hydraulic structures. +From the main window, click on \texttt{[Hydraulics] => [Hydraulic structures]} to open the hydraulic structures window. Click tree times on the \includegraphics[width=0.5cm]{gtk_add.png} button to create three hydraulic structures. Each structure can have a name and must have a reach and a kp. Set them as follow: + +\begin{center} +\includegraphics[width=15cm]{hs.png} +\par\end{center} + +Select the downstream weir and click on \includegraphics[width=0.5cm]{"../../../src/View/ui/ressources/edit.png"} to edit the laws of this structure. Hydraulic structures are composed of basic hydraulic structures. You can combine the laws of several basic hydraulic structures to setup your structure. For this weir, we only need a weir basic hydraulic structure. Click on \includegraphics[width=0.5cm]{gtk_add.png} to add a new basic hydraulic structure, give it the \textit{weir} type and set it up as folow: + +\begin{center} +\includegraphics[width=15cm]{seuil.png} +\par\end{center} + +Go back to the \textit{hydraulic structures} window. + +Select the RS101 bridge and click on \includegraphics[width=0.5cm]{"../../../src/View/ui/ressources/edit.png"} to edit the laws of this structure. A bridge can be modeled as a combination of an orifice for the flow under the bridge and a weir for the flow over the bridge. Create two basic hydraulic structures and set them as folow: + +\begin{center} +\includegraphics[width=15cm]{seuilRS101.png} + +\includegraphics[width=15cm]{orificeRS101.png} +\par\end{center} + +Go back to the \textit{hydraulic structures} window and aply the same procedure for the Thivencelle bridge: + +\begin{center} +\includegraphics[width=15cm]{orificeThivencelle.png} + +\includegraphics[width=15cm]{seuilThivencelle.png} +\par\end{center} + +You can now close the \textit{hydraulic structures} windows. + +\section{Solver parameters} + +From the main window, click on \texttt{[Execute] => [Numerical parameters for solvers]}. +In the window \textit{solver parameters} select the \textit{Mage v8} tab. Set the solver parameters as follow: + +\begin{center} +\includegraphics[width=15cm]{param.png} +\par\end{center} + +Close the \textit{solver parameters} window. + +\section{Run the simulation} + +From the main window, click on \texttt{[Execute] => [Run solver]}. +Select \textit{Defaut-Mage - (Mage8)} anc click on the \textit{Run} button. +It will open two windows: the \textit{Check list} window and the \textit{Solver log} window. +The \textit{Check list} window gives som hints about the validity of your model, and the \textit{Solver log} window displays the outputs of the solver. +From the \textit{Solver log} window you can re-run the computation, and from the textit{Solver log} window you can click on the \textit{Results} button to open the \textit{Results} window. + +\section{Visualize the results} + +If you closed the textit{Solver log} window, you can click on \texttt{[Results] => [Visualize last results]} from the main window to open the \textit{Results} window. The top lets panel let you select your reach, the bottom left panel lets you select a cross-section in that reach. the tree plots on the right show the reach and the cross-section the same way than in the \textit{Geometry} window. You can use the bottom slider to visualize the water elevation at different timesteps. +To visualize the flow discharge, switch to the \textit{Hydrograph} tab. +To create custom 2D plots, click on the \includegraphics[width=0.5cm]{gtk_add.png} button on the top left of the window. Select the values you want on the $X$ and $Y$ axis and click on \textit{OK}. +You can now see a new tab with the custom 2D plot in the right panel of the \textit{Results} window. + + \pagebreak{} \end{document} -- GitLab