CodeCogs - An iteractive open source Numerical library Welcome... Login
CodeCogs
shopping cart
OSXWindowsLinux
Search CodeCogs
Numerical Components

Valid RSS

EngineeringSoil

slope safety factor

Only available under a commercial licence
COST (GBP)
this unit 10.40
sub units 0.00
add a commercial licence to your cart
0
viewed 40 times and licensed 1 times

The stability (safety factor) of a undrained cut or built slope.

Controller: CodeCogs  Contact Controller
+View version details
Contents hide toc
buy now     add cart

Interface

#include <codecogs/engineering/soil/slope_safety_factor.h>

using namespace Engineering::Soil;

double slope_safety_factor (double radius, double a, double b, double H, double slope, double soil_density, double soil_c)
The stability (safety factor) of a undrained cut or built slope.
ExcelReal cc_slope_safety_factor (Real radius, Real a, Real b, Real H, Real slope, Real soil_density, Real soil_c)
This function is available as a Microsoft Excel add-in.

Function Documentation

Slope Safety Factor Calculator
  
Add calculator to website or email
 
doubleslope_safety_factordoubleradius
doublea
doubleb
doubleH
doubleslope
doublesoil_density
doublesoil_c )
Computes the safety factor of a relatively short cut or built slope, where undrained conditions exist along a potential circular failure plane. The mode of failure is shown in the figure below, and is described by the selection of a,b and the radius r that intersect the slope and describe the slip plane.

1/cut_slope.png
+
The factor of safety is calculated by taking moments about the center of the slip circle (O):
F=\frac{M_{resistance}}{M_{activation}}
where the resistance moment is caused by the shear resitance of the soil along the length of the potential failure plane and the activation moment is caused by the weight of the soil above the presumed slip plane.

Private Section

Example

#include <stdio.h>
#include <codecogs/engineering/soil/slope_safety_factor.h>
int main()
{
  double soil_c=45;
  double soil_density=1900;
  double H=9;  // height of bank
  double slope=90;
  double a=6;    // horizontal distance to toe of slope
 
  // Find the vertical position of the circle that gives the lowest factor of safety
  for (double b=10; b < 40; b += 1)
  {
    double R=sqrt(b*b+a*a); // assume minimum radius to toe of slope
    double F=Engineering::Soil::slope_safety_factor(R, a, b, H, slope, soil_density, soil_c);
 
    printf("\n b=%lf  Radius=%lf  F=%lf",b,R,F);
  }
 
  return 0;
}
Output:
TODO: Need to compute
Parameters:
radiusThe radius r of the slip circle. Note the radius must be sufficient to reach below the toe of the slope and beyond the top of the slope. [m]
aThe horizontal offset from the toe of the slope to the center of the slip cicle. [m]
bThe vertical offset from the toe of the slope to the cetner of the slip circle. [m]
HThe height of the slope. [m]
slopeThe angle of the slope. [degrees]
soil_densityThe average density \gamma of the soil within the slope. [kg/m3]
soil_cThe natural cohesion (base shear strength) of the soil, c_u. [N/m^2]
Source Code:

To view or download source code you need to buy a Commercial licence.

buy now     add cart

Not a member, then Register with CodeCogs. Already a Member, then Login.


Page Comments

Format Excel Equations

  You must login to leave a messge


Last Modified: 25 Sep 08 @ 23:47     Page Rendered: 2010-03-14 06:06:47

Valid CSS!   Valid XHTML 1.0 Transitional