Cam Clay hardening¶
Classe que implementa o modelo de endurecimento do Cam-Clay.
- class modelos.cam_clay_hardening.CamClayHardening(k: float, L: float, e0: float, p0: float)[source]¶
- depsVP(
- depsilonP: ndarray[tuple[Any, ...], dtype[float64]],
Variacao da deformacao volumetrica plastica.
Igual a variacao da variavel interna de endurecimento do tipo deformacao (
h) do Cam-Clay.
- dh(
- epsilonP: ndarray[tuple[Any, ...], dtype[float64]],
Variacao da variavel interna de endurecimento do tipo deformacao (
h) em funcao do estado de deformacao plastica.Especificada para o Cam-Clay: Igual variacao da deformacao volumétrica plastica.
- dp0depsV() float[source]¶
Derivada da tensao de pre-adensamento (
p0) em relacao a deformacao volumetrica plastica (depsVP)Igual ao modulo de endurecimento (
H) especificado para o Cam-Clay.
- dsdh() float[source]¶
Calcula e retorna o modulo de endurecimento (
H).Definido como a derivada da variavel interna de endurecimento do tipo tensao (
s) em relacao a variavel interna de endurecimento do tipo deformacao (h).Especificado para o Cam-Clay: Igual a derivada da tensao de pre-adensamento (
s = p0) em relacao a deformacao volumetrica plastica (h = epsVP).
- grad_epsVP() ndarray[tuple[Any, ...], dtype[float64]][source]¶
Calcula e retorna o vetor gradiente da deformacao volumétrica plastica.
Igual ao vetor gradiente da variavel interna de endurecimento do tipo deformacao (
h) do Cam-Clay.
- grad_h() ndarray[tuple[Any, ...], dtype[float64]][source]¶
Calcula e retorna o vetor gradiente da variavel interna de endurecimento do tipo deformacao (
h) em funcao do estado de deformacao plastica.Especificada para o Cam-Clay. Igual ao grad. da deformacao volumétrica plastica.
- property s: float¶
Variavel interna de endurecimento do tipo tensao (
s)Especificada para o Cam-Clay: Igual a tensao de pre-adensamento (
p0).