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. |