Index: DamEngine/trunk/doc/Dam Engine - Functional Design/UseStabKernel.tex =================================================================== diff -u --- DamEngine/trunk/doc/Dam Engine - Functional Design/UseStabKernel.tex (revision 0) +++ DamEngine/trunk/doc/Dam Engine - Functional Design/UseStabKernel.tex (revision 1005) @@ -0,0 +1,84 @@ +\chapter{Use of the Stability Kernel} +\label{sec:UseStabKernel} + +For stabilily calculation the DAM engine uses the kernel used by D-Geo Stability 15.1 +This use is restricted to the options described in this chapter. + +\section{Stability Model}\label({StabilityModel} +The DAM Engine must be able to make stability calculations with following models: + \begin{itemize} + \item Bishop + \item LiftVan (Uplift Van in D-Geostability) + \end{itemize} + +\subsection{Grid generation} +\label{sec:GridGeneration} + +For these models a calculation grid must be generated. +The user defines the dimensions; number of gridpoints and distance between the points. The DAM engine defines the position of the grid depending on the characteristic points: +For Bishop and for the left grid of LiftVan the left bottom corner is situated at the surfaceline in the middle of the crest (distance between outer- and innercrest). The right bottom corner of the right grid of LiftVan is situated above the most right x co-ordinate where uplift occurs. With the restriction that the left bottom corner can not be situated left of the x co-ordinate of the DikeToePolder. + +\section{Shear strength model}\label{sec:ShearStrengthModel} +The DAM engine must be able to make stability calculations with following shear strength models: + \begin{itemize} + \item C-Phi + \item Stress tables + \item Cu calculated (with default inital surface level of D-Geostability; toplayer) + \item Cu measured + \item Cu gradient + \item Pseudo values + \end{itemize} + +\subsection{Tangent lines generation} +\label{sec:TangentLinesGeneration} +The tangent lines can either be situated (automatic) at the layer boundaries or specified. This is user-defined. +When specified, + + + +\section{Zone types}\label{sec:ZoneTypes} +The DAM engine can provide different zone types: +\begin{itemize} + \item No zones + \item Zone area (named Zone plot in D-Geostability) + \item Forbidden zones +\end{itemize} + +\subsection{Zone area} +\label{sec:ZoneArea} +The option of zone area is defined as the distinction of the slip circles in different zones; 1a, 1b, 2a and 2b conform the zones in D-Geostability. +The following settings of D-Geostability are used: +Dike table heigth: user defined +Dike table width: 3 m +Start x co-ordinate restprofile: x co-ordinate characteristic point DikeTopAtRiver +Boundary of design level influence at x: x co-ordinate characteristic point SurfaceLevelInside +Boundary of design level influence at y: maximal y co-ordinate of surface line +Required safety in zones: safety factor stability inner slope + +Calculation with zone areas is only possible for inward stability calculations. + +\subsection{Forbidden zone } +\label{sec:ZoneArea} +Forbidden zone is an option to define a forbidden zone for the entry point of the slip plane. +The forbidden zone is situated to the rigth side of a certain x co-ordinate. This x co-ordinate is defined by the ForbiddenZoneFactor. When the ForbiddenZoneFactor is 0, the x co-ordinate is equal to the x co-ordinate of the characteristic point DikeTopAtPolder. +When the ForbiddenZoneFactor is 0 + +\begin{table*}[h] + \centering + \begin{tabular}{|p{35mm}|p{75mm}|} \hline + ForbiddenZonefactor & x co-ordinate Forbidden zone\\ \hline + 0 & x co-ordinate DikeTopAtPolder\\ \hline + 1 & middle of x co-ordinate DikeToeAtPolder and x co-ordinate DikeTopAtPolder\\ \hline + \end{tabular} + \caption{Forbidden zone factor} + \label{tab:ForbiddenZoneFactor} +\end{table*} + +In a picture: + +\begin{figure}[H] + \centering + \includegraphics[width=0.95\textwidth]{pictures/ForbiddenZoneFactor.png} + \caption{Forbidden zone factor} + \label{fig:ForbiddenZoneFactor} +\end{figure} Index: DamEngine/trunk/doc/Dam Engine - Functional Design/pictures/ForbiddenZoneFactor.png =================================================================== diff -u Binary files differ Index: DamEngine/trunk/doc/Dam Engine - Functional Design/FO.tex =================================================================== diff -u -r877 -r1005 --- DamEngine/trunk/doc/Dam Engine - Functional Design/FO.tex (.../FO.tex) (revision 877) +++ DamEngine/trunk/doc/Dam Engine - Functional Design/FO.tex (.../FO.tex) (revision 1005) @@ -65,6 +65,18 @@ The \ProgramName has a defined content for the data input, so DAM Clients know how to arrange the input data. \section{Calculation} + +The \ProgramName provides calculations for following calculation kernels, so the DAM Clients can provide this functionality. +\begin{enumerate} + \item Stability; kernel used by D-Geostability 15.1 + \item \textit{Stability; kernel used by D-Geostability 18.1} + \item \textsl{Stability; kernel used by D-Stability} + \item Piping; DAM-kernel piping + \item \textit{Piping; WBI-kernel piping} +\end{enumerate} + +Italic printed functionalities are not implemented in DAM yet. + The \ProgramName provides three types of major calculations: \begin{enumerate}[A.] \item One-fold calculation: the input goes 'through' the kernel(s) and generates one main calculation answer (assessment); @@ -86,15 +98,14 @@ \item generate excavations in geometries \end{itemize} -The \ProgramName provides calculations for following failure mechanisms, so the DAM Clients can provide this functionality. -\begin{enumerate} - \item Macrostability inwards; - \item Macrostability outwards; - \item Piping. -\end{enumerate} +\subsection{REQ Calc.Stab}\label{sec:REQ CalcStab} +The DAM engine can make stability calculations with the kernel of D-Geostability 15.1. +The options used by the DAM engine are described in \autoref{sec:UseStabKernel}. +\subsection{REQ Calc.Piping}\label{sec:REQ CalcPiping} +The DAM engine can make piping calculations with the DAM-piping kernel. +The functional desing of the DAM piping kernel is described in \autoref{sec:REQCalcPiping}. - \subsection{REQ Calc.Assess.General}\label{sec:REQCalcAssessGeneral} The DAM engine provides a factor of safety. This may be one calculation or several calculations in batch. More than one calculation becomes available when using several locations and/or several subsoilcenarios. @@ -118,15 +129,6 @@ This will not be part of the implementation of DAM Engine and therefor this paragraph has not yet been written. -\subsection{Failuremechanisms}\label{sec:Failuremechanism} - -The \ProgramName provides calculations for following failure mechanisms, so the DAM Clients can provide this functionality. -\begin{enumerate} - \item Macrostability inwards; REQ Mac.Inwards - \item Macrostability outwards; REQ Mac.Outwards - \item Piping; REQPiping -\end{enumerate} - \section{REQ Data.Generation.Porepressures}\label{sec:REQDataGenerationPorepressures} The \ProgramName can combine the hydraulic data with a subsoil scenario. The result is a schematization of the pore pressures, usable for the failure mechanisms Piping and Macrostability. The design of this generation is mentioned in \autoref{sec:GenerationPorePressures}. Index: DamEngine/trunk/doc/Dam Engine - Functional Design/DAM Engine - Functional Design.tex =================================================================== diff -u -r877 -r1005 --- DamEngine/trunk/doc/Dam Engine - Functional Design/DAM Engine - Functional Design.tex (.../DAM Engine - Functional Design.tex) (revision 877) +++ DamEngine/trunk/doc/Dam Engine - Functional Design/DAM Engine - Functional Design.tex (.../DAM Engine - Functional Design.tex) (revision 1005) @@ -48,10 +48,10 @@ %------------------------------------------------------------------------------ \appendix\chapter*{Appendix} \addcontentsline{toc}{chapter}{Appendix} -\include{REQDataGenerationWater} +\include{UseStabKernel} \include{RRDScenarioSelection} \include{DesignGeometryAdaption} - +\include{REQDataGenerationWater} %----------------------------------------------------------------------------- \pagestyle{empty} Index: DamEngine/trunk/doc/Dam Engine - Functional Design/DAM Engine - Functional Design.pdf =================================================================== diff -u -r877 -r1005 Binary files differ Index: DamEngine/trunk/doc/Dam Engine - Functional Design/FODAMPipingKernel.tex =================================================================== diff -u --- DamEngine/trunk/doc/Dam Engine - Functional Design/FODAMPipingKernel.tex (revision 0) +++ DamEngine/trunk/doc/Dam Engine - Functional Design/FODAMPipingKernel.tex (revision 1005) @@ -0,0 +1,2 @@ +\chapter{Fucntional Design DAM piping kernel} +\label{sec:FODAMPipingKernel}