This talk will highlight FEM modeling for Plasticity in Solid Mechanics, focusing on key updates in material behavior simulation, including plastic deformation and hardening . Attendees will gain insight into current FEM capabilities for structural analysis and be equipped with the tools to start their own simulations.
CITATION: Alessandro Mastrofini, Solid Mechanics: Plasticity, Wolfram Virtual Technology Conference 2024. https://www.wolfram.com/events/technology-conference/2024/presentations/
CITATION: Alessandro Mastrofini, Solid Mechanics: Plasticity, Wolfram Virtual Technology Conference 2024. https://www.wolfram.com/events/technology-conference/2024/presentations/
Agenda
Agenda
◼
Introduction to plasticity
◼
Computational plasticity
◼
Implementation details
◼
Cook’s membrane application example
Still in development
Still in development
Disclaimer: this code is still under development
Material properties
Material properties
In materials science plasticity is the ability of a solid material to undergo permanent deformation.
Theoretical background
Theoretical background
Tresca’s memoir in 1864
In[]:=
Theoretical background
Theoretical background
Continuum approach
Continuum approach
Modeling elasto-plastic materials
Modeling elasto-plastic materials
◼
Yield criteria
◼
Flow rules
◼
Hardening models
◼
Yield criteria
◼
von Mises yielding:
Fσ,=++-
σ
y0
1
2
2
(-)
σ
1
σ
2
2
(-)
σ
2
σ
3
2
(-)
σ
3
σ
1
σ
y0
◼
Tresca yielding:
Fσ,=max[|-|,|-|,|-|]-
σ
y0
1
2
σ
1
σ
2
σ
2
σ
3
σ
3
σ
1
σ
y0
◼
Flow rules
ϵ
p
∂
Q
p
∂σ
(
1
)◼
Hardening models
Small strain plasticity
Small strain plasticity
Flow rule in term of the yielding function:
Discrete time derivative:
Predictor - corrector algorithm
Predictor - corrector algorithm
Implementation
Implementation
1
.Solve elastic - problem
2
.Evaluate Yielding state
3
.Plastic flow equations
4
.Iterative solution (come back to 1)
1. Solve elastic problem
1. Solve elastic problem
2. Evaluate Yielding state
2. Evaluate Yielding state
3. Plastic flow equations
3. Plastic flow equations
Stress evaluation
4. Iterative solution
4. Iterative solution
Implementation
Implementation
1
.Solve elastic - problem
2
.Evaluate Yielding state
3
.Plastic flow equations
4
.Iterative solution (come back to 1)
1. Solve elastic - problem
1. Solve elastic - problem
2. Evaluate Yielding state
2. Evaluate Yielding state
4. Iterative solution
4. Iterative solution
Discretized solution
Discretized solution
Discretization
Discretization
Iterative solution
Iterative solution
Plastic flow step
Plastic flow step
Examples
Examples
◼
Cook’s membrane
Cook’s membrane
Cook’s membrane
Scale factor = 3
Scale factor = 3
Current implementation
Current implementation
Future implementation
Future implementation
◼
Integrating several Yielding criteria
◼
Implementation of Kinematic Hardening
◼
Implementation of different hardening laws
CITE THIS NOTEBOOK
CITE THIS NOTEBOOK
FEM modeling for plasticity in solid mechanics
by Alessandro Mastrofini
Wolfram Community, STAFF PICKS, November 4, 2024
https://community.wolfram.com/groups/-/m/t/3314703
by Alessandro Mastrofini
Wolfram Community, STAFF PICKS, November 4, 2024
https://community.wolfram.com/groups/-/m/t/3314703