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.
Symbol | Description | Units |
---|---|---|
(x,y) | Cartesian position coordinates | m |
c′ | Effective cohesion | Pa |
constf | 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 | Nm3 |
γsat | Soil saturated unit weight | Nm3 |
γw | Unit weight of water | Nm3 |
φ′ | Effective angle of friction | ∘ |
Required Inputs
Symbol | Name |
---|---|
constf | 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 |
Inputs to be Returned as Output