3 Plasticidad perfecta 1D.nb

Se calcula la deformación de fluencia ϵy = σy E y se establece un ciclo cerrado en el que cada tramo tiene cinco pasos 0.2 ϵy. In[7]:=. Clear [ ϵy. , tramo , dϵ ].
78KB Größe 14 Downloads 107 vistas
Graficador

Algoritmo de retorno de plasticidad 1D Algoritmo de retorno In[2]:=

Clear  PP1D , YieldFunction  YieldFunction [ σ_ , σy_ ] := Abs [ σ ] - σy ; PP1D [ σ0_ , Δϵ_ ] := Module   σ , f , λ  , (* Trial state *) σ = σ0 + Ee * Δϵ ; (* Check for Plasticity *) f = YieldFunction [ σ , σy ] ; If  f < 0 , Return [ σ ]  ; (* Plastic corrector *) λ = f  Ee ; σ = σ - Ee * λ * Sign [ σ ] ; Return [ σ ]  ;

Parámetros Se definen el módulo de Young E y la tensión de fluencia σy . In[5]:=

Clear [ Ee , σy ] Ee = 100 103 ;

σy = 1.0 103 ;

Trayectoria de deformación Se calcula la deformación de fluencia ϵy = σy E y se establece un ciclo cerrado en el que cada tramo tiene cinco pasos 0.2 ϵy . In[7]:=

Clear [ ϵy

, tramo , dϵ ]

ϵy = σy / Ee ; tramo = Table  0.2 ϵy ,  i , 5   ; dϵ = Join [ tramo , tramo , -tramo , -tramo , -tramo , -tramo

, tramo , tramo ,tramo ] ;

2

3 Plasticidad perfecta 1D.nb

Respuesta elastoplástica Se inicializan las variables In[11]:=

σ = ϵ = Table  _ ,  i , Length [ dϵ ] + 1   ; σ [ [ 1 ] ] = 0. ; ϵ [ [ 1 ] ] = 0. ;

Se aplica la trayectoria de deformación y se calcula la respuesta del modelo para cada incremento. In[14]:=

Do  σ   i + 1   = PP1D  σ   i   , dϵ   i    ; ϵ   i + 1   = ϵ   i   + dϵ   i   ; ,  i , Length [ dϵ ]   ;

Se grafican los resultados In[15]:=

plotSet [ ϵ , σ , "ϵ [-]" , "σ [MPa]" , Red ] 1000











σ [MPa]

Out[15]=





● ● ●



-0.02



● ●

● ●

















-1000









-500







0







500



● ●









-0.01









0.00 ϵ [-]

0.01

0.02