Loading [MathJax]/jax/output/HTML-CSS/jax.js

Functional Requirements

This section provides the functional requirements, the tasks and behaviours that the software is expected to complete.

Read-and-Store: Read the inputs, shown in the table Required Inputs, and store the data.

Verify-Input: Verify that the input data lie within the physical constraints.

Determine-Critical-Slip-Surface: Determine the critical slip surface for the input slope, corresponding to the minimum factor of safety, by using IM:fctSfty, IM:nrmShrFor, and IM:intsliceFs to calculate the factor of safety for a slip surface and using IM:crtSlpId to find the slip surface that minimizes it.

Verify-Output: Verify that the minimum factor of safety and critical slip surface satisfy the physical constraints shown in Properties of a Correct Solution.

Display-Input: Display as output the user-supplied inputs listed in Tab:inputsToOutputTable.

Display-Graph: Display the critical slip surface of the 2D slope, as determined from IM:crtSlpId, graphically.

Display-Factor-of-Safety: Display the value of the factor of safety for the critical slip surface, as determined from IM:fctSfty, IM:nrmShrFor, and IM:intsliceFs.

Display-Interslice-Normal-Forces: Using IM:fctSfty, IM:nrmShrFor, and IM:intsliceFs, calculate and graphically display the interslice normal forces.

Display-Interslice-Shear-Forces: Using IM:fctSfty, IM:nrmShrFor, and IM:intsliceFs, calculate and graphically display the interslice shear forces.

Write-Results-To-File: Provide the option of writing the output result data, as given in FR:Display-Input, FR:Display-Graph, FR:Display-Factor-of-Safety, FR:Display-Interslice-Normal-Forces, and FR:Display-Interslice-Shear-Forces, to a file.

SymbolDescriptionUnits
(x,y)Cartesian position coordinatesm
cEffective cohesionPa
constfDecision on f
xslipmaxEtrMaximum entry x-coordinatem
xslipmaxExtMaximum exit x-coordinatem
xslipminEtrMinimum entry x-coordinatem
xslipminExtMinimum exit x-coordinatem
xslopex-coordinates of the slopem
xwtx-coordinates of the water tablem
yslipmaxMaximum y-coordinatem
yslipminMinimum y-coordinatem
yslopey-coordinates of the slopem
ywty-coordinates of the water tablem
γdrySoil dry unit weightNm3
γsatSoil saturated unit weightNm3
γwUnit weight of waterNm3
φEffective angle of friction

Required Inputs

SymbolName
constfdecision on f
xslipmaxExtmaximum exit x-coordinate
xslipmaxEtrmaximum entry x-coordinate
xslipminExtminimum exit x-coordinate
xslipminEtrminimum entry x-coordinate
yslipmaxmaximum y-coordinate
yslipminminimum y-coordinate

Inputs to be Returned as Output