Modelo plástico base¶
Classe base para implementação de modelo plástico.
- class modelos.plastic.Plastic[source]¶
- property Mc: float¶
Inclinacao da envoltoria de cisalhamento
Mcno espacop-q(Linha de Estado Crítico)
- dfds() float[source]¶
Calcula e retorna a derivada da funcao de plastificacao (
f) em relacao a variavel interna de endurecimento do tipo tensao (s)Por default, igual a zero:
df/ds = 0(sem endurecimento).
- abstractmethod func_plastica(*args) float[source]¶
Calcula e retorna o valor da funcao de plastificacao (
f) em termos do estado de tensao.
- abstractmethod grad_f() ndarray[tuple[Any, ...], dtype[float64]][source]¶
Calcula e retorna o vetor gradiente da funcao de plastificacao (
f) em relacao ao estado de tensao.
- grad_g() ndarray[tuple[Any, ...], dtype[float64]][source]¶
Calcula e retorna o vetor gradiente da funcao potencial plastico (
g) em relacao ao estado de tensao.Por default, igual ao gradiente da funcao de plastificacao (
f):grad_g = grad_f(fluxo associado).
- multiplicador_plastico(
- deps: ndarray[tuple[Any, ...], dtype[float64]],
Calcula e retorna o multiplicador plastico.
- property phi: float¶
Angulo de atrito no espaco dos circulos de Mohr (
sigma-tau)