Foundation utils¶
Foundation settlement¶
- geotechnics.foundations.settlement_found.deltaSigmaSoilLayer(p, area, zmean)¶
- Return the increase in the total vertical pressure, in the center of a soil-layer, in the vertical of the center of the foundation, created by the load applied to it (used to calculate the average elastic modulus and poisson coefficient).(Guía dimentaciones OC, 4.8.1) - Parameters
- p – average pressure transmitted by the foundation 
- area – area of the foundation 
- zmean – average depth of the soil-layer 
 
 
- geotechnics.foundations.settlement_found.deltaSigmaSoilLayerLongFound(p, B, zmean)¶
- Return the increase in the total vertical pressure, in long rectangular foundations (L/B>=10) in the center of a soil-layer, in the vertical of the center of the foundation, created by the load applied to it (used to calculate the average elastic modulus and poisson coefficient).(Guía dimentaciones OC, 4.8.1) - Parameters
- p – average pressure transmitted by the foundation 
- B – width of the long foundation 
- zmean – average depth of the soil-layer 
 
 
- geotechnics.foundations.settlement_found.meanEquivE(soilLayers, area, p, widhtLongFound=None)¶
- Equivalent average modulus of elasticity. (Guía dimentaciones OC, 4.8.1) - Parameters
- soilLayers – - dictionary that defines the soil-layers geothecnical parameters example: soils={‘soil01’:{‘zTop’: , ‘zBottom’, ‘E’:, ‘nu’:}, …} where: - zTop: depth of the soil-layer top face (depths positive) zBottom: depth of the soil-layer bottom face E: elastic modulues of the soil nu= poisson coefficient of the layer 
- area – area of the foundation 
- p – average pressure transmitted by the foundation 
- widhtLongFound – is the width of the rectangular foundation when B<10L 
 
 
- geotechnics.foundations.settlement_found.meanEquivNu(soilLayers, area, p, widhtLongFound=None)¶
- Equivalent average modulus of Poisson (Guía dimentaciones OC, 4.8.1) - Parameters
- soilLayers – - dictionary that defines the soil-layers geothecnical parameters example: soils={‘soil01’:{‘zTop’: , ‘zBottom’, ‘E’:, ‘nu’:}, …} where: - zTop: depth of the soil-layer top face (depths positive) zBottom: depth of the soil-layer bottom face E: elastic modulues of the soil nu= poisson coefficient of the layer 
- area – area of the foundation 
- p – average pressure transmitted by the foundation 
- widhtLongFound – is the width of the rectangular foundation when B<10L 
 
 
- geotechnics.foundations.settlement_found.settlementFlexibleCircFound(soilLayers, Rad, p)¶
- Return the settlement in a flexible circular foundation (Guia de cimentaciones en obras de carretera, 4.8.1, fig. 4.10 :param soilLayers: dictionary that defines the soil-layers geothecnical parameters - example: soils={‘soil01’:{‘zTop’: , ‘zBottom’, ‘E’:, ‘nu’:}, …} where: - zTop: positive depth of the soil-layer top face taken from the foundation bottom face zBottom: positive depth of the soil-layer bottom face taken from the foundation bottom face E: elastic modulues of the soil nu= poisson coefficient of the layer - Parameters
- Rad – radius of the foundation 
- p – average pressure transmitted by the foundation 
 
 
- geotechnics.foundations.settlement_found.settlementFlexibleRectFound(soilLayers, L, B, p)¶
- Return the settlement in a flexible rectangular foundation (Guia de cimentaciones en obras de carretera, 4.8.1, fig. 4.10 :param soilLayers: dictionary that defines the soil-layers geothecnical parameters - example: soils={‘soil01’:{‘zTop’: , ‘zBottom’, ‘E’:, ‘nu’:}, …} where: - zTop: depth of the soil-layer top face (depths positive) zBottom: depth of the soil-layer bottom face E: elastic modulues of the soil nu= poisson coefficient of the layer - Parameters
- L – length of the foundation 
- B – width of the foundation 
- p – average pressure transmitted by the foundation 
 
 
Friction angle contact footing-soil¶
- geotechnics.foundations.footing_soil_contact_friction_angle.angRozCimTerrIGP2011(tipoTerr)¶
- Return the friction angle between the concrete foundation and the soil according to the 2011 version of the IGP from Adif. See IGP-5.2 Bases de cálculo para estructuras de ferrocarril page 5