Modelo de endurecimento base

Classe base para implementação de modelo de endurecimento (hardening).


class modelos.hardening.Hardening[source]
dh(
epsilonP: ndarray[tuple[Any, ...], dtype[float64]],
) float[source]

Variacao da variavel interna de endurecimento do tipo deformacao (h) em funcao do estado de deformacao plastica.

Por default, igual a zero: dh = 0.

_images/dh_abs.png
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).

Por default, igual a zero: ds/dh = 0.

_images/dsdh_abs.png
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.

Por default, igual a um vetor nulo: grad_h = {0,0,0,0,0,0}.

_images/gradh_abs.png
s: float = 0.0

Variavel interna de endurecimento do tipo tensao (s)

Por default, igual a zero: s = 0.

update_hardening(
epsilonP: ndarray[tuple[Any, ...], dtype[float64]],
) None[source]

Atualiza a variavel interna de endurecimento do tipo tensao (s) usando a sua derivada

_images/s_abs.png