Skip to content

Base

SoilLayer

__init__(name='')

It instantiates a soil layer

Parameters:

Name Type Description Default
name str

(str): Layer name for identification [...]

''

getEt()

Get Young module for terrain

Returns:

Name Type Description
Et float

Young module for terrain [MPa]

setEt(Et)

Set Young module for terrain

Parameters:

Name Type Description Default
Et float

set Young module for terrain [MPa]

required

Winkler

estimateTunnelBotArcSprings(E, ni, B, surf='') staticmethod

(Bussinesque)

estimateTunnelTopArcSprings(E, ni, R) staticmethod

(Galerkin)

estimateTunnelWallHSprings(E, ni, a, surf='') staticmethod

Stima del modulo di sottofondo per i piedritti (Bussinesque)

estimateTunnelWallVSprings(E, ni, B, surf='') staticmethod

(Bussinesque)

estimateWinklerOnPileHead(Es, Ep, D, L) staticmethod

It calculates pile-head stiffnesses according to ANNEX-C of EC1998-5

It calculates pile-head stiffnesses according to ANNEX-C of EC1998-5 table C.1 with soil type E=Es (third row in table) for KHH, KMM, KHM. Last relation for KVV is calculated with Hooke relationship: Pl piLG KVV = --- = ------- w 2 starting from relationship according to Lancellotta's book "Fondazioni": 2Pl w = ------ piL*G Args: Es (float): Young modulus for terrain [MPa] Ep (float): Young modulus for pile material [MPa] D (float): Pile diameter [m] L (float): Pile lenght [m]

Returns:

Type Description
float

Tuple with size 4, with horizontal stiffnesses KHH, flexural KMM,

float

cross KHM = KMH, vertical KVV gived by [KHH, KMM, KHM, KVV].

float

Dimension are [N/m] for translational springs and [N*m/rad] for

float

rotational springs.