engineeringsoil

slope safety factor

Only available under a commercial licence
COST (GBP)
this unit 6.40
sub units 0.00
add a commercial licence to your cart
0
viewed 22 times
www.codecogs.com/d-ox/engineering/soil/slope_safety_factor.php
Controller: CodeCogs    Contact Controller

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.
Click for details on using CodeCogs in 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 your site 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):
(1)
\displaystyle 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.

Further information available when you purchase a licence.

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:
Register

- To get code register with CodeCogs. Already a Member, then Login.


Last Modified: 11 Jan 08 @ 19:40     Page Rendered: 2008-05-10 00:11:26

Page Comments

  You must login to leave a messge


Valid CSS!   Valid XHTML 1.0 Transitional