An outline of all sections included in this SRS is recorded here for easy reference.
This section records information for easy reference.
The unit system used throughout is SI (Système International d'Unités). In addition to the basic units, several derived units are also used. For each unit, the Table of Units lists the symbol, a description, and the SI name.
Symbol | Description | SI Name |
---|---|---|
° | angle | degree |
kg | mass | kilogram |
m | length | metre |
N | force | newton |
Pa | pressure | pascal |
s | time | second |
The symbols used in this document are summarized in the Table of Symbols along with their units. Throughout the document, a subscript i indicates that the value will be taken at, and analyzed at, a slice or slice interface composing the total slip mass. For vector quantities, the units shown are for each component of the vector.
Symbol | Description | Units |
---|---|---|
A | Area: A part of an object or surface. | m2 |
a(t) | Acceleration: The rate of change of a body's velocity. | \(\frac{\text{m}}{\text{s}^{2}}\) |
b | Base Width of Slices: The width of each slice in the x-direction. | m |
Cden | Proportionality Constant Denominator: Values for each slice that sum together to form the denominator of the interslice normal to shear force proportionality constant. | N |
Cnum | Proportionality Constant Numerator: Values for each slice that sum together to form the numerator of the interslice normal to shear force proportionality constant. | N |
c′ | Effective Cohesion: The internal pressure that sticks particles of soil together. | Pa |
const_f | Decision on F: A Boolean decision on which form of f the user desires: constant if true, or half-sine if false. | -- |
Fn | Total Normal Force: Component of a force in the normal direction. | N |
Frot | Force Causing Rotation: A force in the direction of rotation. | N |
FS | Factor of Safety: The global stability metric of a slip surface of a slope, defined as the ratio of resistive shear force to mobilized shear force. | -- |
Ft | Tangential Force: Component of a force in the tangential direction. | N |
Fx | x-coordinate of the Force: The force acting in the x-direction. | N |
Fy | y-coordinate of the Force: The force acting in the y-direction. | N |
F | Force: An interaction that tends to produce change in the motion of an object. | N |
FxG | Sums of the Interslice Normal Forces: The sums of the normal forces acting on each pair of adjacent interslice boundaries. | N |
FxH | Sums of the Interslice Normal Water Forces: The sums of the normal water forces acting on each pair of adjacent interslice boundaries. | N |
f | Interslice Normal to Shear Force Ratio Variation Function: A function of distance in the x-direction that describes the variation of the interslice normal to shear ratio. | -- |
G | Interslice Normal Forces: The forces per meter in the z-direction exerted between each pair of adjacent slices. | \(\frac{\text{N}}{\text{m}}\) |
g | Gravitational Acceleration: The approximate acceleration due to gravity on Earth at sea level. | \(\frac{\text{m}}{\text{s}^{2}}\) |
H | Interslice Normal Water Forces: The normal water forces per meter in the z-direction exerted in the x-direction between each pair of adjacent slices. | \(\frac{\text{N}}{\text{m}}\) |
h | Height: The distance above a reference point for a point of interest. | m |
h | y-direction Heights of Slices: The heights in the y-direction from the base of each slice to the slope surface, at the x-direction midpoint of the slice. | m |
hL | Heights of the Left Side of Slices: The heights of the left side of each slice, assuming slice surfaces have negative slope. | m |
hR | Heights of the Right Side of Slices: The heights of the right side of each slice, assuming slice surfaces have negative slope. | m |
hz | Heights of Interslice Normal Forces: The heights in the y-direction of the interslice normal forces on each slice. | m |
hz,w | Heights of the Water Table: The heights in the y-direction from the base of each slice to the water table. | m |
i | Index: A number representing a single slice. | -- |
ĵ | Unit Vector: A vector that has a magnitude of one. | -- |
Kc | Seismic Coefficient: The proportionality factor of force that weight pushes outwards; caused by seismic earth movements. | -- |
Lb | Total Base Lengths of Slices: The lengths of each slice in the direction parallel to the slope of the base. | m |
Ls | Surface Lengths of Slices: The lengths of each slice in the direction parallel to the slope of the surface. | m |
M | Moment: A measure of the tendency of a body to rotate about a specific point or axis. | Nm |
m | Mass: The quantity of matter in a body. | kg |
N | Normal Forces: The total reactive forces per meter in the z-direction for each slice of a soil surface subject to a body resting on it. | \(\frac{\text{N}}{\text{m}}\) |
N′ | Effective Normal Forces: The forces per meter in the z-direction for each slice of a soil surface, subtracting pore water reactive force from total reactive force. | \(\frac{\text{N}}{\text{m}}\) |
n | Number of Slices: The number of slices into which the slip surface is divided. | -- |
P | Resistive Shear Force: The Mohr Coulomb frictional force that describes the limit of mobilized shear force that can be withstood before failure. | N |
P | Resistive Shear Forces: The Mohr Coulomb frictional forces per meter in the z-direction for each slice that describe the limit of mobilized shear force the slice can withstand before failure. | \(\frac{\text{N}}{\text{m}}\) |
p | Pressure: A force exerted over an area. | Pa |
Q | External Forces: The forces per meter in the z-direction acting into the surface from the midpoint of each slice. | \(\frac{\text{N}}{\text{m}}\) |
R | Resistive Shear Forces Without the Influence of Interslice Forces: The resistive shear forces per meter without the influence of interslice forces in the z-direction for each slice. | \(\frac{\text{N}}{\text{m}}\) |
r | Length of the Moment Arm: The distance between a force causing rotation and the axis of rotation. | m |
r | Position Vector: A vector from the origin of the Cartesian coordinate system defined to the point where the force is applied. | m |
S | Mobilized Shear Force: The shear force in the direction of potential motion. | N |
S | Mobilized Shear Force: The mobilized shear force per meter in the z-direction for each slice. | \(\frac{\text{N}}{\text{m}}\) |
T | Mobilized Shear Forces Without the Influence of Interslice Forces: The mobilized shear forces per meter without the influence of interslice forces in the z-direction for each slice. | \(\frac{\text{N}}{\text{m}}\) |
Ub | Base Hydrostatic Forces: The forces per meter in the z-direction from water pressure within each slice. | \(\frac{\text{N}}{\text{m}}\) |
Ug | Surface Hydrostatic Forces: The forces per meter in the z-direction from water pressure acting into each slice from standing water on the slope surface. | \(\frac{\text{N}}{\text{m}}\) |
u | Pore Pressure: The pressure that comes from water within the soil. | Pa |
u | Displacement: The change in an object's location relative to a reference point. | m |
V | Volume: The amount of space that a substance or object occupies. | m3 |
Vdry | Volumes of Dry Soil: The amount of space occupied by dry soil for each slice. | m3 |
Vsat | Volumes of Saturated Soil: The amount of space occupied by saturated soil for each slice. | m3 |
v | Local Index: Used as a bound variable index in calculations. | -- |
W | Weight: The gravitational force acting on an object. | N |
W | Weights: The downward force per meter in the z-direction on each slice caused by gravity. | \(\frac{\text{N}}{\text{m}}\) |
X | Interslice Shear Forces: The shear forces per meter in the z-direction exerted between adjacent slices. | \(\frac{\text{N}}{\text{m}}\) |
x | x-coordinate: The x-coordinate in the Cartesian coordinate system. | m |
xslipmaxEtr | Maximum Entry x-coordinate: The maximum potential x-coordinate for the entry point of a slip surface. | m |
xslipmaxExt | Maximum Exit x-coordinate: The maximum potential x-coordinate for the exit point of a slip surface. | m |
xslipminEtr | Minimum Entry x-coordinate: The minimum potential x-coordinate for the entry point of a slip surface. | m |
xslipminExt | Minimum Exit x-coordinate: The minimum potential x-coordinate for the exit point of a slip surface. | m |
xcs,ycs | Critical Slip Surface Coordinates: The set of x-coordinates and y-coordinates that describe the vertices of the critical slip surface. | m |
xslip | x-coordinates of the Slip Surface: x-coordinates of points on the slip surface. | m |
xslope | x-coordinates of the Slope: x-coordinates of points on the soil slope. | m |
xwt | x-coordinates of the Water Table: X-positions of the water table. | m |
y | y-coordinate: The y-coordinate in the Cartesian coordinate system. | m |
yslipmax | Maximum y-coordinate: The maximum potential y-coordinate of a point on a slip surface. | m |
yslipmin | Minimum y-coordinate: The minimum potential y-coordinate of a point on a slip surface. | m |
yslip | y-coordinates of the Slip Surface: Heights of the slip surface. | m |
yslope | y-coordinates of the Slope: y-coordinates of points on the soil slope. | m |
ywt | y-coordinates of the Water Table: Heights of the water table. | m |
z | z-coordinate: The z-coordinate in the Cartesian coordinate system. | m |
α | Base Angles: The angles between the base of each slice and the horizontal. | ° |
β | Surface Angles: The angles between the surface of each slice and the horizontal. | ° |
γ | Specific Weight: The weight per unit volume. | \(\frac{\text{N}}{\text{m}^{3}}\) |
γdry | Soil Dry Unit Weight: The weight of a dry soil/ground layer divided by the volume of the layer. | \(\frac{\text{N}}{\text{m}^{3}}\) |
γsat | Soil Saturated Unit Weight: The weight of saturated soil/ground layer divided by the volume of the layer. | \(\frac{\text{N}}{\text{m}^{3}}\) |
γw | Unit Weight of Water: The weight of one cubic meter of water. | \(\frac{\text{N}}{\text{m}^{3}}\) |
λ | Proportionality Constant: The ratio of the interslice normal to the interslice shear force. | -- |
π | Ratio of Circumference to Diameter for Any Circle: The ratio of a circle's circumference to its diameter. | -- |
ρ | Density: The mass per unit volume. | \(\frac{\text{kg}}{\text{m}^{3}}\) |
σ | Total Normal Stress: The total force per area acting on the soil mass. | Pa |
σ′ | Effective Stress: The stress in a soil mass that is effective in causing volume changes and mobilizes the shear strength arising from friction; represents the average stress carried by the soil skeleton. | Pa |
σN′ | Effective Normal Stress: The normal stress in a soil mass that is effective in causing volume changes; represents the average normal stress carried by the soil skeleton. | Pa |
τ | Tangential Stress: The shear force per unit area. | Pa |
τf | Shear Strength: The strength of a material against shear failure. | Pa |
τ | Torque: A twisting force that tends to cause rotation. | Nm |
Φ | First Function for Incorporating Interslice Forces Into Shear Force: The function for converting resistive shear without the influence of interslice forces, to a calculation considering the interslice forces. | -- |
φ′ | Effective Angle of Friction: The angle of inclination with respect to the horizontal axis of the Mohr-Coulomb shear resistance line. | ° |
Ψ | Second Function for Incorporating Interslice Forces Into Shear Force: The function for converting mobile shear without the influence of interslice forces, to a calculation considering the interslice forces. | -- |
ω | Imposed Load Angles: The angles between the external force acting into the surface of each slice and the vertical. | ° |
Abbreviation | Full Form |
---|---|
2D | Two-Dimensional |
3D | Three-Dimensional |
A | Assumption |
DD | Data Definition |
GD | General Definition |
GS | Goal Statement |
IM | Instance Model |
LC | Likely Change |
PS | Physical System Description |
R | Requirement |
RefBy | Referenced by |
Refname | Reference Name |
SRS | Software Requirements Specification |
SSP | Slope Stability analysis Program |
TM | Theoretical Model |
UC | Unlikely Change |
Uncert. | Typical Uncertainty |
A slope of geological mass, composed of soil and rock and sometimes water, is subject to the influence of gravity on the mass. This can cause instability in the form of soil or rock movement. The effects of soil or rock movement can range from inconvenient to seriously hazardous, resulting in significant life and economic losses. Slope stability is of interest both when analysing natural slopes, and when designing an excavated slope. Slope stability analysis is the assessment of the safety of a slope, identifying the surface most likely to experience slip and an index of its relative stability known as the factor of safety..
The following section provides an overview of the Software Requirements Specification (SRS) for a slope stability analysis problem. The developed program will be referred to as the Slope Stability analysis Program (SSP) based on the original, manually created version of SSP. This section explains the purpose of this document, the scope of the requirements, the characteristics of the intended reader, and the organization of the document.
The primary purpose of this document is to record the requirements of SSP. Goals, assumptions, theoretical models, definitions, and other model derivation information are specified, allowing the reader to fully understand and verify the purpose and scientific basis of SSP. With the exception of system constraints, this SRS will remain abstract, describing what problem is being solved, but not how to solve it.
This document will be used as a starting point for subsequent development phases, including writing the design specification and the software verification and validation plan. The design document will show how the requirements are to be realized, including decisions on the numerical algorithms and programming environment. The verification and validation plan will show the steps that will be used to increase confidence in the software documentation and the implementation. Although the SRS fits in a series of documents that follow the so-called waterfall model, the actual development process is not constrained in any way. Even when the waterfall model is not followed, as Parnas and Clements point out parnasClements1986, the most logical way to present the documentation is still to "fake" a rational design process.
The scope of the requirements includes stability analysis of a two-dimensional (2D) soil mass, composed of a single homogeneous layer with constant material properties. The soil mass is assumed to extend infinitely in the third dimension. The analysis will be at an instant in time; factors that may change the soil properties over time will not be considered.
Reviewers of this documentation should have an understanding of undergraduate level 4 physics and undergraduate level 2 or higher solid mechanics. It would be an asset to understand soil mechanics. The users of SSP can have a lower level of expertise, as explained in Sec:User Characteristics.
The organization of this document follows the template for an SRS for scientific computing software proposed by koothoor2013, smithLai2005, smithEtAl2007, and smithKoothoor2016. The presentation follows the standard pattern of presenting goals, theories, definitions, and assumptions. For readers that would like a more bottom up approach, they can start reading the instance models and trace back to find any additional information they require.
The goal statements are refined to the theoretical models and the theoretical models to the instance models. The instance models provide the set of algebraic equations that must be solved.
This section provides general information about the system. It identifies the interfaces between the system and its environment, describes the user characteristics, and lists the system constraints.
Fig:sysCtxDiag shows the system context. A circle represents an external entity outside the software. A rectangle represents the software system itself (SSP). Arrows are used to show the data flow between the system and its environment.
The responsibilities of the user and the system are as follows:
The end user of SSP should have an understanding of undergraduate Level 1 Calculus and Physics, and be familiar with soil and material properties, specifically effective cohesion, effective angle of friction, and unit weight.
The Morgenstern-Price method morgenstern1965, which involves dividing the slope into vertical slices, will be used to derive the equations for analysing the slope.
This section first presents the problem description, which gives a high-level view of the problem to be solved. This is followed by the solution characteristics specification, which presents the assumptions, theories, and definitions that are used.
A system is needed to evaluate the factor of safety of a slope's slip surface and identify the critical slip surface of the slope, as well as the interslice normal force and shear force along the critical slip surface.
This subsection provides a list of terms that are used in the subsequent sections and their meaning, with the purpose of reducing ambiguity and making it easier to correctly understand the requirements.
The physical system of SSP, as shown in Fig:PhysicalSystem, includes the following elements:
PS1: A slope comprised of one soil layer.
PS2: A water table, which may or may not exist.
Morgenstern-Price analysis morgenstern1965 of the slope involves representing the slope as a series of vertical slices. As shown in Fig:IndexConvention, the index i is used to denote a value for a single slice, and an interslice value at a given index i refers to the value between slice i and adjacent slice i+1.
A free body diagram of the forces acting on a slice is displayed in Fig:ForceDiagram. The specific forces and symbols will be discussed in detail in Sec:General Definitions and Sec:Data Definitions.
Given the shape of the soil mass, the location of the water table, and the material properties of the soil, the goal statements are:
The instance models that govern SSP are presented in the Instance Model Section. The information to understand the meaning of the instance models and their derivation is also presented, so that the instance models can be verified.
This section simplifies the original problem and helps in developing the theoretical models by filling in the missing information for the physical system. The assumptions refine the scope by providing more detail.
This section focuses on the general equations and laws that SSP is based on.
Refname | TM:factOfSafety |
---|---|
Label | Factor of safety |
Equation | \[{F_{\text{S}}}=\frac{P}{S}\] |
Description | |
Source | |
RefBy |
Refname | TM:equilibrium |
---|---|
Label | Equilibrium |
Equation | \[\displaystyle\sum{{F_{\text{x}}}}=0\] \[\displaystyle\sum{{F_{\text{y}}}}=0\] \[\displaystyle\sum{M}=0\] |
Description | |
Notes |
For a body in static equilibrium, the net forces and moments acting on the body will cancel out. Assuming a 2D problem (A:Effective-Norm-Stress-Large), the x-coordinate of the force Fx and y-coordinate of the force Fy will be equal to 0. All forces and their distance from the chosen point of rotation will create a net moment equal to 0. |
Source | |
RefBy |
Refname | TM:mcShrStrgth |
---|---|
Label | Mohr-Coulumb shear strength |
Equation | \[{τ^{\text{f}}}={σ_{N}}'\,\tan\left(φ'\right)+c'\] |
Description | |
Notes |
In this model the shear strength τf is proportional to the product of the effective normal stress σN′ on the plane with its static friction in the angular form tan(φ′). The τf versus σN′ relationship is not truly linear, but assuming the effective normal forces is strong enough, it can be approximated with a linear fit (A:Surface-Base-Slice-between-Interslice-Straight-Lines) where the effective cohesion c′ represents the τf intercept of the fitted line. |
Source | |
RefBy |
Refname | TM:effStress |
---|---|
Label | Effective stress |
Equation | \[σ'=σ-u\] |
Description | |
Notes |
σ is defined in DD:normStress. |
Source | |
RefBy |
Refname | TM:NewtonSecLawMot |
---|---|
Label | Newton's second law of motion |
Equation | \[\symbf{F}=m\,\symbf{a}\text{(}t\text{)}\] |
Description | |
Notes |
The net force F on a body is proportional to the acceleration a(t) of the body, where m denotes the mass of the body as the constant of proportionality. |
Source | -- |
RefBy |
This section collects the laws and equations that will be used to build the instance models.
Refname | GD:normForcEq |
---|---|
Label | Normal force equilibrium |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[{\symbf{N}}_{i}=\left({\symbf{W}}_{i}-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\cos\left({\symbf{ω}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)+\left(-{K_{\text{c}}}\,{\symbf{W}}_{i}-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)\] |
Description | |
Notes |
This equation satisfies TM:equilibrium in the normal direction. W is defined in GD:sliceWght, Ug is defined in GD:srfWtrF, β is defined in DD:angleB, and α is defined in DD:angleA. |
Source | |
RefBy |
Normal force equilibrium is derived from the free body diagram of Fig:ForceDiagram in Sec:Physical System Description.
Refname | GD:bsShrFEq |
---|---|
Label | Base shear force equilibrium |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[{\symbf{S}}_{i}=\left({\symbf{W}}_{i}-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\cos\left({\symbf{ω}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)-\left(-{K_{\text{c}}}\,{\symbf{W}}_{i}-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)\] |
Description | |
Notes |
This equation satisfies TM:equilibrium in the shear direction. W is defined in GD:sliceWght, Ug is defined in GD:srfWtrF, β is defined in DD:angleB, and α is defined in DD:angleA. |
Source | |
RefBy |
Base shear force equilibrium is derived from the free body diagram of Fig:ForceDiagram in Sec:Physical System Description.
Refname | GD:resShr |
---|---|
Label | Resistive shear force |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[{\symbf{P}}_{i}={\symbf{N'}}_{i}\,\tan\left({φ'}_{i}\right)+{c'}_{i}\,{\symbf{L}_{b,i}}\] |
Description | |
Notes |
Lb is defined in DD:lengthLb. |
Source | |
RefBy |
Derived by substituting DD:normStress and DD:tangStress into the Mohr-Coulomb shear strength, TM:mcShrStrgth, and multiplying both sides of the equation by the area of the slice in the shear-z plane. Since the slope is assumed to extend infinitely in the z-direction (A:Plane-Strain-Conditions), the resulting forces are expressed per metre in the z-direction. The effective angle of friction φ′ and the effective cohesion c′ are not indexed by i because they are assumed to be isotropic (A:Soil-Layers-Isotropic) and the soil is assumed to be homogeneous, with constant soil properties throughout (A:Soil-Layer-Homogeneous, A:Soil-Properties).
Refname | GD:mobShr |
---|---|
Label | Mobilized shear force |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[{\symbf{S}}_{i}=\frac{{\symbf{P}}_{i}}{{F_{\text{S}}}}=\frac{{\symbf{N'}}_{i}\,\tan\left({φ'}_{i}\right)+{c'}_{i}\,{\symbf{L}_{b,i}}}{{F_{\text{S}}}}\] |
Description | |
Notes |
Lb is defined in DD:lengthLb. |
Source | |
RefBy |
Mobilized shear forces is derived by dividing the definition of the P from GD:resShr by the definition of the factor of safety from TM:factOfSafety. The factor of safety FS is not indexed by i because it is assumed to be constant for the entire slip surface (A:Factor-of-Safety).
Refname | GD:effNormF |
---|---|
Label | Effective normal force |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[{\symbf{N'}}_{i}={\symbf{N}}_{i}-{\symbf{U}_{\text{b},i}}\] |
Description | |
Notes |
Ub is defined in GD:baseWtrF. |
Source | |
RefBy |
Derived by substituting DD:normStress into TM:effStress and multiplying both sides of the equation by the area of the slice in the shear-z plane. Since the slope is assumed to extend infinitely in the z-direction (A:Plane-Strain-Conditions), the resulting forces are expressed per metre in the z-direction.
Refname | GD:resShearWO |
---|---|
Label |
Resistive shear force, without interslice normal and shear forces |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[{\symbf{R}}_{i}=\left(\left({\symbf{W}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)+\left(-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)-{\symbf{U}_{\text{b},i}}\right)\,\tan\left({φ'}_{i}\right)+{c'}_{i}\,{\symbf{L}_{b,i}}\] |
Description | |
Notes |
W is defined in GD:sliceWght, Ug is defined in GD:srfWtrF, β is defined in DD:angleB, α is defined in DD:angleA, H is defined in DD:intersliceWtrF, Ub is defined in GD:baseWtrF, and Lb is defined in DD:lengthLb. |
Source | |
RefBy |
Refname | GD:mobShearWO |
---|---|
Label |
Mobilized shear force, without interslice normal and shear forces |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[{\symbf{T}}_{i}=\left({\symbf{W}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)-\left(-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)\] |
Description | |
Notes |
W is defined in GD:sliceWght, Ug is defined in GD:srfWtrF, β is defined in DD:angleB, α is defined in DD:angleA, and H is defined in DD:intersliceWtrF. |
Source | |
RefBy |
Refname | GD:normShrR |
---|---|
Label | Interslice shear forces |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[\symbf{X}=λ\,\symbf{f}\,\symbf{G}\] |
Description | |
Notes |
Mathematical representation of the primary assumption for the Morgenstern-Price method (A:Interslice-Norm-Shear-Forces-Linear). f is defined in DD:ratioVariation. |
Source | |
RefBy |
Refname | GD:momentEql |
---|---|
Label | Moment equilibrium |
Units | N |
Equation | \[0=-{\symbf{G}}_{i}\,\left({\symbf{h}_{\text{z},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+{\symbf{G}}_{i-1}\,\left({\symbf{h}_{\text{z},i-1}}-\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)-{\symbf{H}}_{i}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+{\symbf{H}}_{i-1}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i-1}}-\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+\frac{{\symbf{b}}_{i}}{2}\,\left({\symbf{X}}_{i}+{\symbf{X}}_{i-1}\right)+\frac{-{K_{\text{c}}}\,{\symbf{W}}_{i}\,{\symbf{h}}_{i}}{2}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)\,{\symbf{h}}_{i}+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\,{\symbf{h}}_{i}\] |
Description | |
Notes |
This equation satisfies TM:equilibrium for the net moment. b is defined in DD:lengthB, α is defined in DD:angleA, W is defined in GD:sliceWght, h is defined in DD:slcHeight, Ug is defined in GD:srfWtrF, and β is defined in DD:angleB. |
Source | |
RefBy |
Moment is equal to torque, so the equation from DD:torque will be used to calculate moments:
\[\symbf{τ}=\symbf{u}\times\symbf{F}\]Considering one dimension, with moments in the clockwise direction as positive and moments in the counterclockwise direction as negative, and replacing the torque symbol with the moment symbol, the equation simplifies to:
\[M={F_{\text{rot}}}\,r\]where Frot is the force causing rotation and r is the length of the moment arm, or the distance between the force and the axis about which the rotation acts. To represent the moment equilibrium, the moments from each force acting on a slice must be considered and added together. The forces acting on a slice are all shown in Fig:ForceDiagram. The midpoint of the base of a slice is considered as the axis of rotation, from which the length of the moment arm is measured. Considering first the interslice normal force acting on slice interface i, the moment is negative because the force tends to rotate the slice in a counterclockwise direction, and the length of the moment arm is the height of the force plus the difference in height between the base at slice interface i and the base at the midpoint of slice i. Thus, the moment is expressed as:
\[-{\symbf{G}}_{i}\,\left({\symbf{h}_{\text{z},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)\]For the i−1th slice interface, the moment is similar but in the opposite direction:
\[{\symbf{G}}_{i-1}\,\left({\symbf{h}_{\text{z},i-1}}-\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)\]Next, the interslice normal water force is considered. This force is zero at the height of the water table, then increases linearly towards the base of the slice due to the increasing water pressure. For such a triangular distribution, the resultant force acts at one-third of the height. Thus, for the interslice normal water force acting on slice interface i, the moment is:
\[-{\symbf{H}}_{i}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)\]The moment for the interslice normal water force acting on slice interface i−1 is:
\[{\symbf{H}}_{i-1}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i-1}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)\]The interslice shear force at slice interface i tends to rotate in the clockwise direction, and the length of the moment arm is the length from the slice edge to the slice midpoint, equivalent to half of the width of the slice, so the moment is:
\[{\symbf{X}}_{i}\,\frac{{\symbf{b}}_{i}}{2}\]The interslice shear force at slice interface i−1 also tends to rotate in the clockwise direction, and has the same length of the moment arm, so the moment is:
\[{\symbf{X}}_{i-1}\,\frac{{\symbf{b}}_{i}}{2}\]Seismic forces act over the entire height of the slice. For each horizontal segment of the slice, the seismic force is Kc Wi where Wi can be expressed as γ bi y using GD:weight where y is the height of the segment under consideration. The corresponding length of the moment arm is y, the height from the base of the slice to the segment under consideration. In reality, the forces near the surface of the soil mass are slightly different due to the slope of the surface, but this difference is assumed to be negligible (A:Negligible-Effect-Surface-Slope-Seismic). The resultant moment from the forces on all of the segments with an equivalent resultant length of the moment arm is determined by taking the integral over the slice height. The forces tend to rotate in the counterclockwise direction, so the moment is negative:
\[-\int_{0}^{{\symbf{h}}_{i}}{{K_{\text{c}}}\,γ\,{\symbf{b}}_{i}\,y}\,dy\]Solving the definite integral yields:
\[-{K_{\text{c}}}\,γ\,{\symbf{b}}_{i}\,\frac{{\symbf{h}}_{i}^{2}}{2}\]Using GD:weight again to express γ bi hi as Wi, the moment is:
\[-{K_{\text{c}}}\,{\symbf{W}}_{i}\,\frac{{\symbf{h}}_{i}}{2}\]The surface hydrostatic force acts into the midpoint of the surface of the slice (A:Hydrostatic-Force-Slice-Midpoint). Thus, the vertical component of the force acts directly towards the point of rotation, and has a moment of zero. The horizontal component of the force tends to rotate in a clockwise direction and the length of the moment arm is the entire height of the slice. Thus, the moment is:
\[{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)\,{\symbf{h}}_{i}\]The external force again acts into the midpoint of the slice surface, so the vertical component does not contribute to the moment, and the length of the moment arm is again the entire height of the slice. The moment is:
\[{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\,{\symbf{h}}_{i}\]The base hydrostatic force and slice weight both act in the direction of the point of rotation (A:Hydrostatic-Force-Slice-Midpoint), therefore both have moments of zero. Thus, all of the moments have been determined. The moment equilibrium is then represented by the sum of all moments:
\[0=-{\symbf{G}}_{i}\,\left({\symbf{h}_{\text{z},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+{\symbf{G}}_{i-1}\,\left({\symbf{h}_{\text{z},i-1}}-\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)-{\symbf{H}}_{i}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+{\symbf{H}}_{i-1}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i-1}}-\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+\frac{{\symbf{b}}_{i}}{2}\,\left({\symbf{X}}_{i}+{\symbf{X}}_{i-1}\right)+\frac{-{K_{\text{c}}}\,{\symbf{W}}_{i}\,{\symbf{h}}_{i}}{2}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)\,{\symbf{h}}_{i}+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\,{\symbf{h}}_{i}\]Refname | GD:weight |
---|---|
Label | Weight |
Units | N |
Equation | \[W=V\,γ\] |
Description | |
Source | |
RefBy |
Under the influence of gravity, and assuming a 2D Cartesian coordinate system with down as positive, an object has an acceleration vector of:
\[\symbf{a}\text{(}t\text{)}=\begin{bmatrix} 0\\ \symbf{g}\,\symbf{\hat{j}} \end{bmatrix}\]Since there is only one non-zero vector component, the scalar value W will be used for the weight. In this scenario, Newton's second law of motion from TM:NewtonSecLawMot can be expressed as:
\[W=m\,\symbf{g}\]Mass can be expressed as density multiplied by volume, resulting in:
\[W=ρ\,V\,\symbf{g}\]Substituting specific weight as the product of density and gravitational acceleration yields:
\[W=V\,γ\]Refname | GD:sliceWght |
---|---|
Label | Slice weight |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[{\symbf{W}}_{i}={\symbf{b}}_{i}\,\frac{1}{2}\,\begin{cases} \left({\symbf{y}_{\text{slope},i}}-{\symbf{y}_{\text{slip},i}}+{\symbf{y}_{\text{slope},i-1}}-{\symbf{y}_{\text{slip},i-1}}\right)\,{γ_{\text{sat}}}, & {\symbf{y}_{\text{wt},i}}\gt{}{\symbf{y}_{\text{slope},i}}\lor{}{\symbf{y}_{\text{wt},i-1}}\gt{}{\symbf{y}_{\text{slope},i-1}}\\ \left({\symbf{y}_{\text{slope},i}}-{\symbf{y}_{\text{wt},i}}+{\symbf{y}_{\text{slope},i-1}}-{\symbf{y}_{\text{wt},i-1}}\right)\,{γ_{\text{dry}}}+\left({\symbf{y}_{\text{wt},i}}-{\symbf{y}_{\text{slip},i}}+{\symbf{y}_{\text{wt},i-1}}-{\symbf{y}_{\text{slip},i-1}}\right)\,{γ_{\text{sat}}}, & {\symbf{y}_{\text{slope},i}}\geq{}{\symbf{y}_{\text{wt},i}}\geq{}{\symbf{y}_{\text{slip},i}}\land{}{\symbf{y}_{\text{slope},i-1}}\geq{}{\symbf{y}_{\text{wt},i-1}}\geq{}{\symbf{y}_{\text{slip},i-1}}\\ \left({\symbf{y}_{\text{slope},i}}-{\symbf{y}_{\text{slip},i}}+{\symbf{y}_{\text{slope},i-1}}-{\symbf{y}_{\text{slip},i-1}}\right)\,{γ_{\text{dry}}}, & {\symbf{y}_{\text{wt},i}}\lt{}{\symbf{y}_{\text{slip},i}}\lor{}{\symbf{y}_{\text{wt},i-1}}\lt{}{\symbf{y}_{\text{slip},i-1}} \end{cases}\] |
Description | |
Notes |
This equation is based on the assumption that the surface and the base of a slice are straight lines (A:Surface-Base-Slice-between-Interslice-Straight-Lines). The soil dry unit weight γdry and the soil saturated unit weight γsat are not indexed by i because the soil is assumed to be homogeneous, with constant soil properties throughout (A:Soil-Layer-Homogeneous). b is defined in DD:lengthB. |
Source | |
RefBy |
GD:resShearWO, GD:normForcEq, GD:momentEql, GD:mobShearWO, and GD:bsShrFEq |
For the case where the water table is above the slope surface, the weights come from the weight of the saturated soil. Substituting values for saturated soil into the equation for weight from GD:weight yields:
\[{\symbf{W}}_{i}={\symbf{V}_{\text{sat},i}}\,{γ_{\text{sat}}}\]Due to A:Plane-Strain-Conditions, only two dimensions are considered, so the areas of saturated soil are considered instead of the volumes of saturated soil. Any given slice has a trapezoidal shape. The area of a trapezoid is the average of the lengths of the parallel sides multiplied by the length between the parallel sides. The parallel sides in this case are the interslice edges and the length between them is the width of the slice. Thus, the weights are defined as:
\[{\symbf{W}}_{i}={\symbf{b}}_{i}\,\frac{1}{2}\,\left({\symbf{y}_{\text{slope},i}}-{\symbf{y}_{\text{slip},i}}+{\symbf{y}_{\text{slope},i-1}}-{\symbf{y}_{\text{slip},i-1}}\right)\,{γ_{\text{sat}}}\]For the case where the water table is below the slip surface, the weights come from the weight of the dry soil. Substituting values for dry soil into the equation for weight from GD:weight yields:
\[{\symbf{W}}_{i}={\symbf{V}_{\text{dry},i}}\,{γ_{\text{dry}}}\]A:Plane-Strain-Conditions again allows for two-dimensional analysis so the areas of dry soil are considered instead of the volumes of dry soil. The trapezoidal slice shape is the same as in the previous case, so the weights are defined as:
\[{\symbf{W}}_{i}={\symbf{b}}_{i}\,\frac{1}{2}\,\left({\symbf{y}_{\text{slope},i}}-{\symbf{y}_{\text{slip},i}}+{\symbf{y}_{\text{slope},i-1}}-{\symbf{y}_{\text{slip},i-1}}\right)\,{γ_{\text{dry}}}\]For the case where the water table is between the slope surface and slip surface, the weights are the sums of the weights of the dry portions and weights of the saturated portions of the soil. Substituting values for dry and saturated soil into the equation for weight from GD:weight and adding them together yields:
\[{\symbf{W}}_{i}={\symbf{V}_{\text{dry},i}}\,{γ_{\text{dry}}}+{\symbf{V}_{\text{sat},i}}\,{γ_{\text{sat}}}\]A:Plane-Strain-Conditions again allows for two-dimensional analysis so the areas of dry soil and areas of saturated soil are considered instead of the volumes of dry soil and volumes of saturated soil. The water table is assumed to only intersect a slice surface or base at a slice edge (A:Water-Intersects-Surface-Edge, A:Water-Intersects-Base-Edge), so the dry and saturated portions each have trapezoidal shape. For the dry portion, the parallel sides of the trapezoid are the lengths between the slope surface and water table at the slice edges. For the saturated portion, the parallel sides of the trapezoid are the lengths between the water table and slip surface at the slice edges. Thus, the weights are defined as:
\[{\symbf{W}}_{i}={\symbf{b}}_{i}\,\frac{1}{2}\,\left(\left({\symbf{y}_{\text{slope},i}}-{\symbf{y}_{\text{wt},i}}+{\symbf{y}_{\text{slope},i-1}}-{\symbf{y}_{\text{wt},i-1}}\right)\,{γ_{\text{dry}}}+\left({\symbf{y}_{\text{wt},i}}-{\symbf{y}_{\text{slip},i}}+{\symbf{y}_{\text{wt},i-1}}-{\symbf{y}_{\text{slip},i-1}}\right)\,{γ_{\text{sat}}}\right)\]Refname | GD:hsPressure |
---|---|
Label | Hydrostatic pressure |
Units | Pa |
Equation | \[p=γ\,h\] |
Description | |
Notes |
This equation is derived from Bernoulli's equation for a slow moving fluid through a porous material. |
Source | |
RefBy |
Refname | GD:baseWtrF |
---|---|
Label | Base hydrostatic force |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[{\symbf{U}_{\text{b},i}}={\symbf{L}_{b,i}}\,{γ_{w}}\,\frac{1}{2}\,\begin{cases} {\symbf{y}_{\text{wt},i}}-{\symbf{y}_{\text{slip},i}}+{\symbf{y}_{\text{wt},i-1}}-{\symbf{y}_{\text{slip},i-1}}, & {\symbf{y}_{\text{wt},i}}\gt{}{\symbf{y}_{\text{slip},i}}\lor{}{\symbf{y}_{\text{wt},i-1}}\gt{}{\symbf{y}_{\text{slip},i-1}}\\ 0, & {\symbf{y}_{\text{wt},i}}\leq{}{\symbf{y}_{\text{slip},i}}\land{}{\symbf{y}_{\text{wt},i-1}}\leq{}{\symbf{y}_{\text{slip},i-1}} \end{cases}\] |
Description | |
Notes |
This equation is based on the assumption that the base of a slice is a straight line (A:Surface-Base-Slice-between-Interslice-Straight-Lines). Lb is defined in DD:lengthLb. |
Source | |
RefBy |
The base hydrostatic forces come from the hydrostatic pressure exerted by the water above the base of each slice. The equation for hydrostatic pressure from GD:hsPressure is:
\[p=γ\,h\]The specific weight in this case is the unit weight of water γw. The height in this case is the height from the slice base to the water table. This height is measured from the midpoint of the slice because the resultant hydrostatic force is assumed to act at the slice midpoint (A:Hydrostatic-Force-Slice-Midpoint). The height at the midpoint is the average of the height at slice interface i and the height at slice interface i−1:
\[\frac{1}{2}\,\left({\symbf{y}_{\text{wt},i}}-{\symbf{y}_{\text{slip},i}}+{\symbf{y}_{\text{wt},i-1}}-{\symbf{y}_{\text{slip},i-1}}\right)\]Due to A:Plane-Strain-Conditions, only two dimensions are considered, so the base hydrostatic forces are expressed as forces per meter. The pressures acting on the slices can thus be converted to base hydrostatic forces by multiplying by the corresponding length of the slice base Lb,i, assuming the water table does not intersect a slice base except at a slice edge (A:Water-Intersects-Base-Edge). Thus, in the case where the height of the water table is above the height of the slip surface, the base hydrostatic forces are defined as:
\[{\symbf{U}_{\text{b},i}}={\symbf{L}_{b,i}}\,{γ_{w}}\,\frac{1}{2}\,\left({\symbf{y}_{\text{wt},i}}-{\symbf{y}_{\text{slip},i}}+{\symbf{y}_{\text{wt},i-1}}-{\symbf{y}_{\text{slip},i-1}}\right)\]This equation is the non-zero case of GD:baseWtrF. The zero case is when the height of the water table is below the height of the slip surface, so there is no hydrostatic force.
Refname | GD:srfWtrF |
---|---|
Label | Surface hydrostatic force |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[{\symbf{U}_{\text{g},i}}={\symbf{L}_{s,i}}\,{γ_{w}}\,\frac{1}{2}\,\begin{cases} {\symbf{y}_{\text{wt},i}}-{\symbf{y}_{\text{slope},i}}+{\symbf{y}_{\text{wt},i-1}}-{\symbf{y}_{\text{slope},i-1}}, & {\symbf{y}_{\text{wt},i}}\gt{}{\symbf{y}_{\text{slope},i}}\lor{}{\symbf{y}_{\text{wt},i-1}}\gt{}{\symbf{y}_{\text{slope},i-1}}\\ 0, & {\symbf{y}_{\text{wt},i}}\leq{}{\symbf{y}_{\text{slope},i}}\land{}{\symbf{y}_{\text{wt},i-1}}\leq{}{\symbf{y}_{\text{slope},i-1}} \end{cases}\] |
Description | |
Notes |
This equation is based on the assumption that the surface of a slice is a straight line (A:Surface-Base-Slice-between-Interslice-Straight-Lines). Ls is defined in DD:lengthLs. |
Source | |
RefBy |
GD:srfWtrF, GD:resShearWO, IM:nrmShrForNum, GD:normForcEq, GD:momentEql, GD:mobShearWO, and GD:bsShrFEq |
The surface hydrostatic forces come from the hydrostatic pressure exerted by the water above the surface of each slice. The equation for hydrostatic pressure from GD:hsPressure is:
\[p=γ\,h\]The specific weight in this case is the unit weight of water γw. The height in this case is the height from the slice surface to the water table. This height is measured from the midpoint of the slice because the resultant hydrostatic force is assumed to act at the slice midpoint (A:Hydrostatic-Force-Slice-Midpoint). The height at the midpoint is the average of the height at slice interface i and the height at slice interface i−1:
\[\frac{1}{2}\,\left({\symbf{y}_{\text{wt},i}}-{\symbf{y}_{\text{slope},i}}+{\symbf{y}_{\text{wt},i-1}}-{\symbf{y}_{\text{slope},i-1}}\right)\]Due to A:Plane-Strain-Conditions, only two dimensions are considered, so the surface hydrostatic forces are expressed as forces per meter. The pressures acting on the slices can thus be converted to surface hydrostatic forces by multiplying by the corresponding length of the slice surface Ls,i, assuming the water table does not intersect a slice surface except at a slice edge (A:Water-Intersects-Surface-Edge). Thus, in the case where the height of the water table is above the height of the slope surface, the surface hydrostatic forces are defined as:
\[{\symbf{U}_{\text{g},i}}={\symbf{L}_{s,i}}\,{γ_{w}}\,\frac{1}{2}\,\left({\symbf{y}_{\text{wt},i}}-{\symbf{y}_{\text{slope},i}}+{\symbf{y}_{\text{wt},i-1}}-{\symbf{y}_{\text{slope},i-1}}\right)\]This equation is the non-zero case of GD:srfWtrF. The zero case is when the height of the water table is below the height of the slope surface, so there is no hydrostatic force.
This section collects and defines all the data needed to build the instance models.
Refname | DD:intersliceWtrF |
---|---|
Label | Interslice normal water forces |
Symbol | H |
Units |
\(\frac{\text{N}}{\text{m}}\) |
Equation | \[\symbf{H}=\begin{cases} \frac{\left({\symbf{y}_{\text{slope},i}}-{\symbf{y}_{\text{slip},i}}\right)^{2}}{2}\,{γ_{w}}+\left({\symbf{y}_{\text{wt},i}}-{\symbf{y}_{\text{slope},i}}\right)^{2}\,{γ_{w}}, & {\symbf{y}_{\text{wt},i}}\geq{}{\symbf{y}_{\text{slope},i}}\\ \frac{\left({\symbf{y}_{\text{wt},i}}-{\symbf{y}_{\text{slip},i}}\right)^{2}}{2}\,{γ_{w}}, & {\symbf{y}_{\text{slope},i}}\gt{}{\symbf{y}_{\text{wt},i}}\land{}{\symbf{y}_{\text{wt},i}}\gt{}{\symbf{y}_{\text{slip},i}}\\ 0, & {\symbf{y}_{\text{wt},i}}\leq{}{\symbf{y}_{\text{slip},i}} \end{cases}\] |
Description | |
Source | |
RefBy |
Refname | DD:angleA |
---|---|
Label | Base angles |
Symbol | α |
Units | ° |
Equation | \[\symbf{α}=\arctan\left(\frac{{\symbf{y}_{\text{slip},i}}-{\symbf{y}_{\text{slip},i-1}}}{{\symbf{x}_{\text{slip},i}}-{\symbf{x}_{\text{slip},i-1}}}\right)\] |
Description | |
Notes |
This equation is based on the assumption that the base of a slice is a straight line (A:Surface-Base-Slice-between-Interslice-Straight-Lines). |
Source | |
RefBy |
GD:resShearWO, IM:nrmShrForNum, GD:normForcEq, GD:momentEql, GD:mobShearWO, GD:bsShrFEq, DD:lengthLb, DD:convertFunc2, and DD:convertFunc1 |
Refname | DD:angleB |
---|---|
Label | Surface angles |
Symbol | β |
Units | ° |
Equation | \[\symbf{β}=\arctan\left(\frac{{\symbf{y}_{\text{slope},i}}-{\symbf{y}_{\text{slope},i-1}}}{{\symbf{x}_{\text{slope},i}}-{\symbf{x}_{\text{slope},i-1}}}\right)\] |
Description | |
Notes |
This equation is based on the assumption that the surface of a slice is a straight line (A:Surface-Base-Slice-between-Interslice-Straight-Lines). |
Source | |
RefBy |
GD:resShearWO, IM:nrmShrForNum, GD:normForcEq, GD:momentEql, GD:mobShearWO, GD:bsShrFEq, and DD:lengthLs |
Refname | DD:lengthB |
---|---|
Label | Base width of slices |
Symbol | b |
Units | m |
Equation | \[\symbf{b}={\symbf{x}_{\text{slip},i}}-{\symbf{x}_{\text{slip},i-1}}\] |
Description | |
Source | |
RefBy |
GD:sliceWght, IM:nrmShrForNum, IM:nrmShrForDen, GD:momentEql, DD:lengthLs, and DD:lengthLb |
Refname | DD:lengthLb |
---|---|
Label | Total base lengths of slices |
Symbol | Lb |
Units | m |
Equation | \[{\symbf{L}_{b}}={\symbf{b}}_{i}\,\sec\left({\symbf{α}}_{i}\right)\] |
Description | |
Notes |
b is defined in DD:lengthB and α is defined in DD:angleA. |
Source | |
RefBy |
Refname | DD:lengthLs |
---|---|
Label | Surface lengths of slices |
Symbol | Ls |
Units | m |
Equation | \[{\symbf{L}_{s}}={\symbf{b}}_{i}\,\sec\left({\symbf{β}}_{i}\right)\] |
Description | |
Notes |
b is defined in DD:lengthB and β is defined in DD:angleB. |
Source | |
RefBy |
Refname | DD:slcHeight |
---|---|
Label |
y-direction heights of slices |
Symbol | h |
Units | m |
Equation | \[\symbf{h}=\frac{1}{2}\,\left({{\symbf{h}^{\text{R}}}}_{i}+{{\symbf{h}^{\text{L}}}}_{i}\right)\] |
Description | |
Notes |
This equation is based on the assumption that the surface and base of a slice are straight lines (A:Surface-Base-Slice-between-Interslice-Straight-Lines). hR and hL are defined in DD:sliceHghtRightDD and DD:sliceHghtLeftDD, respectively. |
Source | |
RefBy |
Refname | DD:normStress |
---|---|
Label | Total normal stress |
Symbol | σ |
Units | Pa |
Equation | \[σ=\frac{{F_{\text{n}}}}{A}\] |
Description | |
Source | |
RefBy |
GD:resShr, GD:effNormF, and TM:effStress |
Refname | DD:tangStress |
---|---|
Label | Tangential stress |
Symbol | τ |
Units | Pa |
Equation | \[τ=\frac{{F_{\text{t}}}}{A}\] |
Description | |
Source | |
RefBy |
Refname | DD:torque |
---|---|
Label | Torque |
Symbol | τ |
Units | Nm |
Equation | \[\symbf{τ}=\symbf{r}\times\symbf{F}\] |
Description | |
Notes |
The torque on a body measures the tendency of a force to rotate the body around an axis or pivot. |
Source | -- |
RefBy |
Refname | DD:ratioVariation |
---|---|
Label |
Interslice normal to shear force ratio variation function |
Symbol | f |
Units | Unitless |
Equation | \[\symbf{f}=\begin{cases} 1, & \mathit{const\_f}\\ \sin\left(π\,\frac{{\symbf{x}_{\text{slip},i}}-{\symbf{x}_{\text{slip},0}}}{{\symbf{x}_{\text{slip},n}}-{\symbf{x}_{\text{slip},0}}}\right), & \neg{}\mathit{const\_f} \end{cases}\] |
Description | |
Source | |
RefBy |
IM:nrmShrForDen, GD:normShrR, DD:convertFunc2, and DD:convertFunc1 |
Refname | DD:convertFunc1 |
---|---|
Label |
First function for incorporating interslice forces into shear force |
Symbol | Φ |
Units | Unitless |
Equation | \[\symbf{Φ}=\left(λ\,{\symbf{f}}_{i}\,\cos\left({\symbf{α}}_{i}\right)-\sin\left({\symbf{α}}_{i}\right)\right)\,\tan\left(φ'\right)-\left(λ\,{\symbf{f}}_{i}\,\sin\left({\symbf{α}}_{i}\right)+\cos\left({\symbf{α}}_{i}\right)\right)\,{F_{\text{S}}}\] |
Description | |
Notes |
f is defined in DD:ratioVariation and α is defined in DD:angleA. |
Source | |
RefBy |
Refname | DD:convertFunc2 |
---|---|
Label |
Second function for incorporating interslice forces into shear force |
Symbol | Ψ |
Units | Unitless |
Equation | \[\symbf{Ψ}=\frac{\left(λ\,{\symbf{f}}_{i}\,\cos\left({\symbf{α}}_{i}\right)-\sin\left({\symbf{α}}_{i}\right)\right)\,\tan\left(φ'\right)-\left(λ\,{\symbf{f}}_{i}\,\sin\left({\symbf{α}}_{i}\right)+\cos\left({\symbf{α}}_{i}\right)\right)\,{F_{\text{S}}}}{{\symbf{Φ}}_{i-1}}\] |
Description | |
Notes |
f is defined in DD:ratioVariation, α is defined in DD:angleA, and Φ is defined in DD:convertFunc1. |
Source | |
RefBy |
Refname | DD:nrmForceSumDD |
---|---|
Label |
Sums of the interslice normal forces |
Symbol |
FxG |
Units | N |
Equation | \[{{\symbf{F}_{\text{x}}}^{\text{G}}}={\symbf{G}}_{i}+{\symbf{G}}_{i-1}\] |
Description | |
Source | |
RefBy |
Refname | DD:watForceSumDD |
---|---|
Label |
Sums of the interslice normal water forces |
Symbol |
FxH |
Units | N |
Equation | \[{{\symbf{F}_{\text{x}}}^{\text{H}}}={\symbf{H}}_{i}+{\symbf{H}}_{i-1}\] |
Description | |
Source | |
RefBy |
Refname | DD:sliceHghtRightDD |
---|---|
Label |
Heights of the right side of slices |
Symbol | hR |
Units | m |
Equation | \[{\symbf{h}^{\text{R}}}={\symbf{y}_{\text{slope},i}}-{\symbf{y}_{\text{slip},i}}\] |
Description | |
Source | |
RefBy |
Refname | DD:sliceHghtLeftDD |
---|---|
Label |
Heights of the left side of slices |
Symbol | hL |
Units | m |
Equation | \[{\symbf{h}^{\text{L}}}={\symbf{y}_{\text{slope},i-1}}-{\symbf{y}_{\text{slip},i-1}}\] |
Description | |
Source | |
RefBy |
This section transforms the problem defined in the problem description into one which is expressed in mathematical terms. It uses concrete symbols defined in the data definitions to replace the abstract symbols in the models identified in theoretical models and general definitions.
The goals GS:Identify-Crit-and-FS, GS:Determine-Normal-Forces, and GS:Determine-Shear-Forces are met by the simultaneous solution of IM:fctSfty, IM:nrmShrFor, and IM:intsliceFs. The goal GS:Identify-Crit-and-FS is also contributed to by IM:crtSlpId.
The Morgenstern-Price method is a vertical slice, limit equilibrium slope stability analysis method. Analysis is performed by breaking the assumed slip surface into a series of vertical slices of mass. Static equilibrium analysis is performed, using two force equations and one moment equation as in TM:equilibrium. The problem is statically indeterminate with only these 3 equations and one constitutive equation (the Mohr Coulomb shear strength of TM:mcShrStrgth) so the assumption GD:normShrR and corresponding equation GD:normShrR are used. The force equilibrium equations can be modified to be expressed only in terms of known physical values, as done in GD:resShearWO and GD:mobShearWO.
Refname | IM:fctSfty |
---|---|
Label | Factor of safety |
Input |
xslope, yslope, ywt, c′, φ′, γdry, γsat, γw, xslip, yslip, const_f |
Output | FS |
Input Constraints | |
Output Constraints | |
Equation | \[{F_{\text{S}}}=\frac{\displaystyle\sum_{i=1}^{n-1}{{\symbf{R}}_{i}\,\displaystyle\prod_{v=i}^{n-1}{{\symbf{Ψ}}_{v}}}+{\symbf{R}}_{n}}{\displaystyle\sum_{i=1}^{n-1}{{\symbf{T}}_{i}\,\displaystyle\prod_{v=i}^{n-1}{{\symbf{Ψ}}_{v}}}+{\symbf{T}}_{n}}\] |
Description | |
Notes |
R is defined in GD:resShearWO, Ψ is defined in DD:convertFunc2, and T is defined in GD:mobShearWO |
Source | |
RefBy |
IM:intsliceFs, IM:fctSfty, IM:nrmShrFor, FR:Display-Interslice-Shear-Forces, FR:Display-Interslice-Normal-Forces, FR:Display-Factor-of-Safety, and FR:Determine-Critical-Slip-Surface |
The mobilized shear force defined in GD:bsShrFEq can be substituted into the definition of mobilized shear force based on the factor of safety, from GD:mobShr yielding Equation (1) below:
\[\left({\symbf{W}}_{i}-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\cos\left({\symbf{ω}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)-\left(-{K_{\text{c}}}\,{\symbf{W}}_{i}-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)=\frac{{\symbf{N'}}_{i}\,\tan\left(φ'\right)+c'\,{\symbf{L}_{b,i}}}{{F_{\text{S}}}}\]An expression for the effective normal forces, N′, can be derived by substituting the normal forces equilibrium from GD:normForcEq into the definition for effective normal forces from GD:resShearWO. This results in Equation (2):
\[{\symbf{N'}}_{i}=\left({\symbf{W}}_{i}-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\cos\left({\symbf{ω}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)+\left(-{K_{\text{c}}}\,{\symbf{W}}_{i}-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)-{\symbf{U}_{\text{b},i}}\]Substituting Equation (2) into Equation (1) gives:
\[\left({\symbf{W}}_{i}-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\cos\left({\symbf{ω}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)-\left(-{K_{\text{c}}}\,{\symbf{W}}_{i}-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)=\frac{\left(\left({\symbf{W}}_{i}-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\cos\left({\symbf{ω}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)+\left(-{K_{\text{c}}}\,{\symbf{W}}_{i}-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)-{\symbf{U}_{\text{b},i}}\right)\,\tan\left(φ'\right)+c'\,{\symbf{L}_{b,i}}}{{F_{\text{S}}}}\]Since the interslice shear forces X and interslice normal forces G are unknown, they are separated from the other terms as follows:
\[\left({\symbf{W}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\cos\left({\symbf{ω}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)-\left(-{K_{\text{c}}}\,{\symbf{W}}_{i}-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)-\left(-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}\right)\,\cos\left({\symbf{α}}_{i}\right)+\left(-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}\right)\,\sin\left({\symbf{α}}_{i}\right)=\frac{\left(\left({\symbf{W}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\cos\left({\symbf{ω}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)+\left(-{K_{\text{c}}}\,{\symbf{W}}_{i}-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)+\left(-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}\right)\,\sin\left({\symbf{α}}_{i}\right)+\left(-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}\right)\,\cos\left({\symbf{α}}_{i}\right)-{\symbf{U}_{\text{b},i}}\right)\,\tan\left(φ'\right)+c'\,{\symbf{L}_{b,i}}}{{F_{\text{S}}}}\]Applying assumptions A:Seismic-Force and A:Surface-Load, which state that the seismic coefficient and the external forces, respectively, are zero, allows for further simplification as shown below:
\[\left({\symbf{W}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)-\left(-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)-\left(-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}\right)\,\cos\left({\symbf{α}}_{i}\right)+\left(-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}\right)\,\sin\left({\symbf{α}}_{i}\right)=\frac{\left(\left({\symbf{W}}_{i}+{\symbf{U}_{\text{g},i}}\,\cos\left({\symbf{β}}_{i}\right)\right)\,\cos\left({\symbf{α}}_{i}\right)+\left(-{\symbf{H}}_{i}+{\symbf{H}}_{i-1}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)\right)\,\sin\left({\symbf{α}}_{i}\right)+\left(-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}\right)\,\sin\left({\symbf{α}}_{i}\right)+\left(-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}\right)\,\cos\left({\symbf{α}}_{i}\right)-{\symbf{U}_{\text{b},i}}\right)\,\tan\left(φ'\right)+c'\,{\symbf{L}_{b,i}}}{{F_{\text{S}}}}\]The definitions of GD:resShearWO and GD:mobShearWO are present in this equation, and thus can be replaced by Ri and Ti, respectively:
\[{\symbf{T}}_{i}+\left(-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}\right)\,\sin\left({\symbf{α}}_{i}\right)-\left(-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}\right)\,\cos\left({\symbf{α}}_{i}\right)=\frac{{\symbf{R}}_{i}+\left(\left(-{\symbf{X}}_{i-1}+{\symbf{X}}_{i}\right)\,\cos\left({\symbf{α}}_{i}\right)+\left(-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}\right)\,\sin\left({\symbf{α}}_{i}\right)\right)\,\tan\left(φ'\right)}{{F_{\text{S}}}}\]The interslice shear forces X can be expressed in terms of the interslice normal forces G using A:Interslice-Norm-Shear-Forces-Linear and GD:normShrR, resulting in:
\[{\symbf{T}}_{i}+\left(-λ\,{\symbf{f}}_{i-1}\,{\symbf{G}}_{i-1}+λ\,{\symbf{f}}_{i}\,{\symbf{G}}_{i}\right)\,\sin\left({\symbf{α}}_{i}\right)-\left(-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}\right)\,\cos\left({\symbf{α}}_{i}\right)=\frac{{\symbf{R}}_{i}+\left(\left(-λ\,{\symbf{f}}_{i-1}\,{\symbf{G}}_{i-1}+λ\,{\symbf{f}}_{i}\,{\symbf{G}}_{i}\right)\,\cos\left({\symbf{α}}_{i}\right)+\left(-{\symbf{G}}_{i}+{\symbf{G}}_{i-1}\right)\,\sin\left({\symbf{α}}_{i}\right)\right)\,\tan\left(φ'\right)}{{F_{\text{S}}}}\]Rearranging yields the following:
\[{\symbf{G}}_{i}\,\left(\left(λ\,{\symbf{f}}_{i}\,\cos\left({\symbf{α}}_{i}\right)-\sin\left({\symbf{α}}_{i}\right)\right)\,\tan\left(φ'\right)-\left(λ\,{\symbf{f}}_{i}\,\sin\left({\symbf{α}}_{i}\right)+\cos\left({\symbf{α}}_{i}\right)\right)\,{F_{\text{S}}}\right)={\symbf{G}}_{i-1}\,\left(\left(λ\,{\symbf{f}}_{i-1}\,\cos\left({\symbf{α}}_{i}\right)-\sin\left({\symbf{α}}_{i}\right)\right)\,\tan\left(φ'\right)-\left(λ\,{\symbf{f}}_{i-1}\,\sin\left({\symbf{α}}_{i}\right)+\cos\left({\symbf{α}}_{i}\right)\right)\,{F_{\text{S}}}\right)+{F_{\text{S}}}\,{\symbf{T}}_{i}-{\symbf{R}}_{i}\]The definitions for Φ and Ψ from DD:convertFunc1 and DD:convertFunc2 simplify the above to Equation (3):
\[{\symbf{G}}_{i}\,{\symbf{Φ}}_{i}={\symbf{Ψ}}_{i-1}\,{\symbf{G}}_{i-1}\,{\symbf{Φ}}_{i-1}+{F_{\text{S}}}\,{\symbf{T}}_{i}-{\symbf{R}}_{i}\]Versions of Equation (3) instantiated for slices 1 to n are shown below:
\[{\symbf{G}}_{1}\,{\symbf{Φ}}_{1}={\symbf{Ψ}}_{0}\,{\symbf{G}}_{0}\,{\symbf{Φ}}_{0}+{F_{\text{S}}}\,{\symbf{T}}_{1}-{\symbf{R}}_{1}\] \[{\symbf{G}}_{2}\,{\symbf{Φ}}_{2}={\symbf{Ψ}}_{1}\,{\symbf{G}}_{1}\,{\symbf{Φ}}_{1}+{F_{\text{S}}}\,{\symbf{T}}_{2}-{\symbf{R}}_{2}\] \[{\symbf{G}}_{3}\,{\symbf{Φ}}_{3}={\symbf{Ψ}}_{2}\,{\symbf{G}}_{2}\,{\symbf{Φ}}_{2}+{F_{\text{S}}}\,{\symbf{T}}_{3}-{\symbf{R}}_{3}\]...
\[{\symbf{G}}_{n-2}\,{\symbf{Φ}}_{n-2}={\symbf{Ψ}}_{n-3}\,{\symbf{G}}_{n-3}\,{\symbf{Φ}}_{n-3}+{F_{\text{S}}}\,{\symbf{T}}_{n-2}-{\symbf{R}}_{n-2}\] \[{\symbf{G}}_{n-1}\,{\symbf{Φ}}_{n-1}={\symbf{Ψ}}_{n-2}\,{\symbf{G}}_{n-2}\,{\symbf{Φ}}_{n-2}+{F_{\text{S}}}\,{\symbf{T}}_{n-1}-{\symbf{R}}_{n-1}\] \[{\symbf{G}}_{n}\,{\symbf{Φ}}_{n}={\symbf{Ψ}}_{n-1}\,{\symbf{G}}_{n-1}\,{\symbf{Φ}}_{n-1}+{F_{\text{S}}}\,{\symbf{T}}_{n}-{\symbf{R}}_{n}\]Applying A:Edge-Slices, which says that G0 and Gn are zero, results in the following special cases: Equation (8) for the first slice:
\[{\symbf{G}}_{1}\,{\symbf{Φ}}_{1}={F_{\text{S}}}\,{\symbf{T}}_{1}-{\symbf{R}}_{1}\]and Equation (9) for the nth slice:
\[-\left(\frac{{F_{\text{S}}}\,{\symbf{T}}_{n}-{\symbf{R}}_{n}}{{\symbf{Ψ}}_{n-1}}\right)={\symbf{G}}_{n-1}\,{\symbf{Φ}}_{n-1}\]Substituting Equation (8) into Equation (4) yields Equation (10):
\[{\symbf{G}}_{2}\,{\symbf{Φ}}_{2}={\symbf{Ψ}}_{1}\,\left({F_{\text{S}}}\,{\symbf{T}}_{1}-{\symbf{R}}_{1}\right)+{F_{\text{S}}}\,{\symbf{T}}_{2}-{\symbf{R}}_{2}\]which can be substituted into Equation (5) to get Equation (11):
\[{\symbf{G}}_{3}\,{\symbf{Φ}}_{3}={\symbf{Ψ}}_{2}\,\left({\symbf{Ψ}}_{1}\,\left({F_{\text{S}}}\,{\symbf{T}}_{1}-{\symbf{R}}_{1}\right)+{F_{\text{S}}}\,{\symbf{T}}_{2}-{\symbf{R}}_{2}\right)+{F_{\text{S}}}\,{\symbf{T}}_{3}-{\symbf{R}}_{3}\]and so on until Equation (12) is obtained from Equation (7):
\[{\symbf{G}}_{n-1}\,{\symbf{Φ}}_{n-1}={\symbf{Ψ}}_{n-2}\,\left({\symbf{Ψ}}_{n-3}\,\left({\symbf{Ψ}}_{1}\,\left({F_{\text{S}}}\,{\symbf{T}}_{1}-{\symbf{R}}_{1}\right)+{F_{\text{S}}}\,{\symbf{T}}_{2}-{\symbf{R}}_{2}\right)+{F_{\text{S}}}\,{\symbf{T}}_{n-2}-{\symbf{R}}_{n-2}\right)+{F_{\text{S}}}\,{\symbf{T}}_{n-1}-{\symbf{R}}_{n-1}\]Equation (9) can then be substituted into the left-hand side of Equation (12), resulting in:
\[-\left(\frac{{F_{\text{S}}}\,{\symbf{T}}_{n}-{\symbf{R}}_{n}}{{\symbf{Ψ}}_{n-1}}\right)={\symbf{Ψ}}_{n-2}\,\left({\symbf{Ψ}}_{n-3}\,\left({\symbf{Ψ}}_{1}\,\left({F_{\text{S}}}\,{\symbf{T}}_{1}-{\symbf{R}}_{1}\right)+{F_{\text{S}}}\,{\symbf{T}}_{2}-{\symbf{R}}_{2}\right)+{F_{\text{S}}}\,{\symbf{T}}_{n-2}-{\symbf{R}}_{n-2}\right)+{F_{\text{S}}}\,{\symbf{T}}_{n-1}-{\symbf{R}}_{n-1}\]This can be rearranged by multiplying both sides by Ψn−1 and then distributing the multiplication of each Ψ over addition to obtain:
\[-\left({F_{\text{S}}}\,{\symbf{T}}_{n}-{\symbf{R}}_{n}\right)={\symbf{Ψ}}_{n-1}\,{\symbf{Ψ}}_{n-2}\,{\symbf{Ψ}}_{1}\,\left({F_{\text{S}}}\,{\symbf{T}}_{1}-{\symbf{R}}_{1}\right)+{\symbf{Ψ}}_{n-1}\,{\symbf{Ψ}}_{n-2}\,{\symbf{Ψ}}_{2}\,\left({F_{\text{S}}}\,{\symbf{T}}_{2}-{\symbf{R}}_{2}\right)+{\symbf{Ψ}}_{n-1}\,\left({F_{\text{S}}}\,{\symbf{T}}_{n-1}-{\symbf{R}}_{n-1}\right)\]The multiplication of the Ψ terms can be further distributed over the subtractions, resulting in the equation having terms that each either contain an R or a T. The equation can then be rearranged so terms containing an R are on one side of the equality, and terms containing a T are on the other. The multiplication by the factor of safety is common to all of the T terms, and thus can be factored out, resulting in:
\[{F_{\text{S}}}\,\left({\symbf{Ψ}}_{n-1}\,{\symbf{Ψ}}_{n-2}\,{\symbf{Ψ}}_{1}\,{\symbf{T}}_{1}+{\symbf{Ψ}}_{n-1}\,{\symbf{Ψ}}_{n-2}\,{\symbf{Ψ}}_{2}\,{\symbf{T}}_{2}+{\symbf{Ψ}}_{n-1}\,{\symbf{T}}_{n-1}+{\symbf{T}}_{n}\right)={\symbf{Ψ}}_{n-1}\,{\symbf{Ψ}}_{n-2}\,{\symbf{Ψ}}_{1}\,{\symbf{R}}_{1}+{\symbf{Ψ}}_{n-1}\,{\symbf{Ψ}}_{n-2}\,{\symbf{Ψ}}_{2}\,{\symbf{R}}_{2}+{\symbf{Ψ}}_{n-1}\,{\symbf{R}}_{n-1}+{\symbf{R}}_{n}\]Isolating the factor of safety on the left-hand side and using compact notation for the products and sums yields Equation (13), which can also be seen in IM:fctSfty:
\[{F_{\text{S}}}=\frac{\displaystyle\sum_{i=1}^{n-1}{{\symbf{R}}_{i}\,\displaystyle\prod_{v=i}^{n-1}{{\symbf{Ψ}}_{v}}}+{\symbf{R}}_{n}}{\displaystyle\sum_{i=1}^{n-1}{{\symbf{T}}_{i}\,\displaystyle\prod_{v=i}^{n-1}{{\symbf{Ψ}}_{v}}}+{\symbf{T}}_{n}}\]FS depends on the unknowns λ (IM:nrmShrFor) and G (IM:intsliceFs).
Refname | IM:nrmShrFor |
---|---|
Label |
Normal and shear force proportionality constant |
Input |
xslope, yslope, ywt, γw, xslip, yslip, const_f |
Output | λ |
Input Constraints | |
Output Constraints | |
Equation | \[λ=\frac{\displaystyle\sum_{i=1}^{n}{{\symbf{C}_{\text{num},i}}}}{\displaystyle\sum_{i=1}^{n}{{\symbf{C}_{\text{den},i}}}}\] |
Description | |
Notes |
Cnum is defined in IM:nrmShrForNum and Cden is defined in IM:nrmShrForDen. |
Source | |
RefBy |
IM:nrmShrForNum, IM:nrmShrForDen, IM:intsliceFs, IM:fctSfty, IM:nrmShrFor, FR:Display-Interslice-Shear-Forces, FR:Display-Interslice-Normal-Forces, FR:Display-Factor-of-Safety, and FR:Determine-Critical-Slip-Surface |
From the moment equilibrium of GD:momentEql with the primary assumption for the Morgenstern-Price method of A:Interslice-Norm-Shear-Forces-Linear and associated definition GD:normShrR, Equation (14) can be derived:
\[0=-{\symbf{G}}_{i}\,\left({\symbf{h}_{\text{z},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+{\symbf{G}}_{i-1}\,\left({\symbf{h}_{\text{z},i-1}}-\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)-{\symbf{H}}_{i}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+{\symbf{H}}_{i-1}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i-1}}-\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+λ\,\frac{{\symbf{b}}_{i}}{2}\,\left({\symbf{G}}_{i}\,{\symbf{f}}_{i}+{\symbf{G}}_{i-1}\,{\symbf{f}}_{i-1}\right)+\frac{-{K_{\text{c}}}\,{\symbf{W}}_{i}\,{\symbf{h}}_{i}}{2}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)\,{\symbf{h}}_{i}+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\,{\symbf{h}}_{i}\]Rearranging the equation in terms of λ leads to Equation (15):
\[λ=\frac{-{\symbf{G}}_{i}\,\left({\symbf{h}_{\text{z},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+{\symbf{G}}_{i-1}\,\left({\symbf{h}_{\text{z},i-1}}-\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)-{\symbf{H}}_{i}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+{\symbf{H}}_{i-1}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i-1}}-\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+\frac{-{K_{\text{c}}}\,{\symbf{W}}_{i}\,{\symbf{h}}_{i}}{2}+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)\,{\symbf{h}}_{i}+{\symbf{Q}}_{i}\,\sin\left({\symbf{ω}}_{i}\right)\,{\symbf{h}}_{i}}{-\frac{{\symbf{b}}_{i}}{2}\,\left({\symbf{G}}_{i}\,{\symbf{f}}_{i}+{\symbf{G}}_{i-1}\,{\symbf{f}}_{i-1}\right)}\]This equation can be simplified by applying assumptions A:Seismic-Force and A:Surface-Load, which state that the seismic and external forces, respectively, are zero:
\[λ=\frac{-{\symbf{G}}_{i}\,\left({\symbf{h}_{\text{z},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+{\symbf{G}}_{i-1}\,\left({\symbf{h}_{\text{z},i-1}}-\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)-{\symbf{H}}_{i}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i}}+\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+{\symbf{H}}_{i-1}\,\left(\frac{1}{3}\,{\symbf{h}_{\text{z,w},i-1}}-\frac{{\symbf{b}}_{i}}{2}\,\tan\left({\symbf{α}}_{i}\right)\right)+{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)\,{\symbf{h}}_{i}}{-\frac{{\symbf{b}}_{i}}{2}\,\left({\symbf{G}}_{i}\,{\symbf{f}}_{i}+{\symbf{G}}_{i-1}\,{\symbf{f}}_{i-1}\right)}\]Taking the summation of all slices, and applying A:Edge-Slices to set G0, Gn, H0, and Hn equal to zero, a general equation for the proportionality constant λ is developed in Equation (16), which combines IM:nrmShrFor, IM:nrmShrForNum, and IM:nrmShrForDen:
\[λ=\frac{\displaystyle\sum_{i=1}^{n}{{\symbf{b}}_{i}\,\left({{\symbf{F}_{\text{x}}}^{\text{G}}}+{{\symbf{F}_{\text{x}}}^{\text{H}}}\right)\,\tan\left({\symbf{α}}_{i}\right)+{\symbf{h}}_{i}\,-2\,{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right)}}{\displaystyle\sum_{i=1}^{n}{{\symbf{b}}_{i}\,\left({\symbf{G}}_{i}\,{\symbf{f}}_{i}+{\symbf{G}}_{i-1}\,{\symbf{f}}_{i-1}\right)}}\]Equation (16) for λ is a function of the unknown interslice normal forces G (IM:intsliceFs) which itself depends on the unknown factor of safety FS (IM:fctSfty).
Refname | IM:nrmShrForNum |
---|---|
Label |
Normal and shear force proportionality constant numerator |
Input |
xslope, yslope, ywt, γw, xslip, yslip |
Output | Cnum |
Input Constraints | |
Output Constraints | |
Equation | \[{\symbf{C}_{\text{num},i}}=\begin{cases} {\symbf{b}}_{1}\,\left({\symbf{G}}_{1}+{\symbf{H}}_{1}\right)\,\tan\left({\symbf{α}}_{1}\right), & i=1\\ {\symbf{b}}_{i}\,\left({{\symbf{F}_{\text{x}}}^{\text{G}}}+{{\symbf{F}_{\text{x}}}^{\text{H}}}\right)\,\tan\left({\symbf{α}}_{i}\right)+\symbf{h}\,-2\,{\symbf{U}_{\text{g},i}}\,\sin\left({\symbf{β}}_{i}\right), & 2\leq{}i\leq{}n-1\\ {\symbf{b}}_{n}\,\left({\symbf{G}}_{n-1}+{\symbf{H}}_{n-1}\right)\,\tan\left({\symbf{α}}_{n-1}\right), & i=n \end{cases}\] |
Description | |
Notes |
b is defined in DD:lengthB, H is defined in DD:intersliceWtrF, α is defined in DD:angleA, h is defined in DD:slcHeight, Ug is defined in GD:srfWtrF, and β is defined in DD:angleB. |
Source | |
RefBy |
See IM:nrmShrFor for the derivation of Cnum.
Refname | IM:nrmShrForDen |
---|---|
Label |
Normal and shear force proportionality constant denominator |
Input |
xslip, const_f |
Output | Cden |
Input Constraints | |
Output Constraints | |
Equation | \[{\symbf{C}_{\text{den},i}}=\begin{cases} {\symbf{b}}_{1}\,{\symbf{f}}_{1}\,{\symbf{G}}_{1}, & i=1\\ {\symbf{b}}_{i}\,\left({\symbf{f}}_{i}\,{\symbf{G}}_{i}+{\symbf{f}}_{i-1}\,{\symbf{G}}_{i-1}\right), & 2\leq{}i\leq{}n-1\\ {\symbf{b}}_{n}\,{\symbf{G}}_{n-1}\,{\symbf{f}}_{n-1}, & i=n \end{cases}\] |
Description | |
Notes |
b is defined in DD:lengthB and f is defined in DD:ratioVariation. |
Source | |
RefBy |
See IM:nrmShrFor for the derivation of Cden.
Refname | IM:intsliceFs |
---|---|
Label | Interslice normal forces |
Input |
xslope, yslope, ywt, c′, φ′, γdry, γsat, γw, xslip, yslip, const_f |
Output | G |
Input Constraints | |
Output Constraints | |
Equation | \[{\symbf{G}}_{i}=\begin{cases} \frac{{F_{\text{S}}}\,{\symbf{T}}_{1}-{\symbf{R}}_{1}}{{\symbf{Φ}}_{1}}, & i=1\\ \frac{{\symbf{Ψ}}_{i-1}\,{\symbf{G}}_{i-1}+{F_{\text{S}}}\,{\symbf{T}}_{i}-{\symbf{R}}_{i}}{{\symbf{Φ}}_{i}}, & 2\leq{}i\leq{}n-1\\ 0, & i=0\lor{}i=n \end{cases}\] |
Description | |
Notes |
T is defined in GD:mobShearWO, R is defined in GD:resShearWO, Φ is defined in DD:convertFunc1, and Ψ is defined in DD:convertFunc2. |
Source | |
RefBy |
IM:intsliceFs, IM:fctSfty, IM:nrmShrFor, FR:Display-Interslice-Shear-Forces, FR:Display-Interslice-Normal-Forces, FR:Display-Factor-of-Safety, and FR:Determine-Critical-Slip-Surface |
This derivation is identical to the derivation for IM:fctSfty up until Equation (3) shown again below:
\[{\symbf{G}}_{i}\,{\symbf{Φ}}_{i}={\symbf{Ψ}}_{i-1}\,{\symbf{G}}_{i-1}\,{\symbf{Φ}}_{i-1}+{F_{\text{S}}}\,{\symbf{T}}_{i}-{\symbf{R}}_{i}\]A simple rearrangement of Equation (3) leads to Equation (17), also seen in IM:intsliceFs:
\[{\symbf{G}}_{i}=\frac{{\symbf{Ψ}}_{i-1}\,{\symbf{G}}_{i-1}+{F_{\text{S}}}\,{\symbf{T}}_{i}-{\symbf{R}}_{i}}{{\symbf{Φ}}_{i}}\]The cases shown in IM:intsliceFs for when i = 0, i = 1, or i = n are derived by applying A:Edge-Slices, which says that G0 and Gn are zero, to Equation (17). G depends on the unknowns FS (IM:fctSfty) and λ (IM:nrmShrFor).
Refname | IM:crtSlpId |
---|---|
Label |
Critical slip surface identification |
Input |
xslope, yslope, xwt, ywt, c′, φ′, γdry, γsat, γw, const_f |
Output |
FSmin |
Input Constraints | |
Output Constraints | |
Equation | \[{\symbf{x}_{\text{slope}}}={\symbf{y}_{\text{slope}}}\] |
Description | |
Notes |
The minimization function must enforce the constraints on the critical slip surface expressed in A:Slip-Surface-Concave and Sec:Properties of a Correct Solution. The sizes of xwt and ywt must be equal and not 1. The sizes of xslope and yslope must be equal and at least 2. The first and last xwt values must be equal to the first and last xslope values. xwt and xslope values must be monotonically increasing. xslipmaxExt, xslipmaxEtr, xslipminExt, and xslipminEtr must be between or equal to the minimum and maximum xslope values. yslipmax cannot be below the minimum yslope value. yslipmin cannot be above the maximum yslope value. All x values of xcs,ycs must be between xslipminEtr and xslipmaxExt. All y values of xcs,ycs must not be below yslipmin. For any given vertex in xcs,ycs the y value must not exceed the yslope value corresponding to the same x value. The first and last vertices in xcs,ycs must each be equal to one of the vertices formed by xslope and yslope. The slope between consecutive vertices must be always increasing as x increases. The internal angle between consecutive vertices in xcs,ycs must not be below 110 degrees. |
Source | |
RefBy |
The Data Constraints Table shows the data constraints on the input variables. The column for physical constraints gives the physical limitations on the range of values that can be taken by the variable. The uncertainty column provides an estimate of the confidence with which the physical quantities can be measured. This information would be part of the input if one were performing an uncertainty quantification exercise. The constraints are conservative to give the user of the model the flexibility to experiment with unusual situations. The column of typical values is intended to provide a feel for a common scenario.
Var | Physical Constraints | Typical Value | Uncert. |
---|---|---|---|
c′ | c′ > 0 | 10000 Pa | 10% |
xslipmaxEtr | -- | 20 m | 10% |
xslipmaxExt | -- | 100 m | 10% |
xslipminEtr | -- | 0 m | 10% |
xslipminExt | -- | 50 m | 10% |
xslope | -- | 0 m | 10% |
xwt | -- | 0 m | 10% |
yslipmax | -- | 30 m | 10% |
yslipmin | -- | 0 m | 10% |
yslope | -- | 0 m | 10% |
ywt | -- | 0 m | 10% |
γdry | γdry > 0 | 20000 \(\frac{\text{N}}{\text{m}^{3}}\) | 10% |
γsat | γsat > 0 | 20000 \(\frac{\text{N}}{\text{m}^{3}}\) | 10% |
γw | γw > 0 | 9800 \(\frac{\text{N}}{\text{m}^{3}}\) | 10% |
φ′ | 0 < φ′ < 90 | 25 ° | 10% |
The Data Constraints Table shows the data constraints on the output variables. The column for physical constraints gives the physical limitations on the range of values that can be taken by the variable.
Var | Physical Constraints |
---|---|
FS | FS > 0 |
This section provides the functional requirements, the tasks and behaviours that the software is expected to complete, and the non-functional requirements, the qualities that the software is expected to exhibit.
This section provides the functional requirements, the tasks and behaviours that the software is expected to complete.
Symbol | Description | Units |
---|---|---|
(x,y) | Cartesian position coordinates | m |
c′ | Effective cohesion | Pa |
const_f | Decision on f | -- |
xslipmaxEtr | Maximum entry x-coordinate | m |
xslipmaxExt | Maximum exit x-coordinate | m |
xslipminEtr | Minimum entry x-coordinate | m |
xslipminExt | Minimum exit x-coordinate | m |
xslope | x-coordinates of the slope | m |
xwt | x-coordinates of the water table | m |
yslipmax | Maximum y-coordinate | m |
yslipmin | Minimum y-coordinate | m |
yslope | y-coordinates of the slope | m |
ywt | y-coordinates of the water table | m |
γdry | Soil dry unit weight | \(\frac{\text{N}}{\text{m}^{3}}\) |
γsat | Soil saturated unit weight | \(\frac{\text{N}}{\text{m}^{3}}\) |
γw | Unit weight of water | \(\frac{\text{N}}{\text{m}^{3}}\) |
φ′ | Effective angle of friction | ° |
Symbol | Name |
---|---|
const_f | decision on f |
xslipmaxExt | maximum exit x-coordinate |
xslipmaxEtr | maximum entry x-coordinate |
xslipminExt | minimum exit x-coordinate |
xslipminEtr | minimum entry x-coordinate |
yslipmax | maximum y-coordinate |
yslipmin | minimum y-coordinate |
This section provides the non-functional requirements, the qualities that the software is expected to exhibit.
This section lists the likely changes to be made to the software.
This section lists the unlikely changes to be made to the software.
The purpose of the traceability matrices is to provide easy references on what has to be additionally modified if a certain component is changed. Every time a component is changed, the items in the column of that component that are marked with an "X" should be modified as well. Tab:TraceMatAvsA shows the dependencies of the assumptions on each other. Tab:TraceMatAvsAll shows the dependencies of the data definitions, theoretical models, general definitions, instance models, requirements, likely changes, and unlikely changes on the assumptions. Tab:TraceMatRefvsRef shows the dependencies of the data definitions, theoretical models, general definitions, and instance models on each other. Tab:TraceMatAllvsR shows the dependencies of the requirements and goal statements on the data definitions, theoretical models, general definitions, and instance models.
The purpose of the traceability graphs is also to provide easy references on what has to be additionally modified if a certain component is changed. The arrows in the graphs represent dependencies. The component at the tail of an arrow is depended on by the component at the head of that arrow. Therefore, if a component is changed, the components that it points to should also be changed. Fig:TraceGraphAvsA shows the dependencies of assumptions on each other. Fig:TraceGraphAvsAll shows the dependencies of data definitions, theoretical models, general definitions, instance models, requirements, likely changes, and unlikely changes on the assumptions. Fig:TraceGraphRefvsRef shows the dependencies of data definitions, theoretical models, general definitions, and instance models on each other. Fig:TraceGraphAllvsR shows the dependencies of requirements and goal statements on the data definitions, theoretical models, general definitions, and instance models. Fig:TraceGraphAllvsAll shows the dependencies of dependencies of assumptions, models, definitions, requirements, goals, and changes with each other.
For convenience, the following graphs can be found at the links below:
There are no auxiliary constants.