Elastoplastic Stress-Strain Back
Structural Analysis / Material Models

Elastoplastic Stress-Strain Simulator

Compare bilinear, Ramberg-Osgood, and power hardening models side-by-side. Visualize elastic unloading cycles and plastic strain accumulation for FEA material calibration.

Material & Model
Material Preset
Constitutive Model
Material Parameters
Young's Modulus E (GPa)
GPa
Yield Stress σy (MPa)
MPa
Ultimate Stress σu (MPa)
MPa
Hardening Modulus H (GPa)
GPa
R-O / Hardening Exponent n
Display Options
Results
0.238
Yield Strain εy (%)
Plastic Strain at σu (%)
2.0
Tangent Modulus Et (GPa)
Stress–Strain Curve
Crystal Slip Plane Animation

Dislocation motion on slip planes — activates beyond yield point

Theory & Key Formulas

Bilinear:
$\sigma = E\varepsilon \;(\varepsilon \le \varepsilon_y)$
$\sigma = \sigma_y + H(\varepsilon - \varepsilon_y) \;(\varepsilon > \varepsilon_y)$

What is Elastoplasticity?

🙋
What exactly is the difference between "elastic" and "plastic" deformation? When I bend a paperclip, it sometimes springs back and sometimes stays bent.
🎓
That's a perfect example! Basically, elastic deformation is like a spring—it's fully recoverable when you remove the force. Plastic deformation is permanent, like when your paperclip stays bent. In this simulator, the initial straight line is the elastic region. Try selecting the "Bilinear" model and slowly drag the strain slider. You'll see the point where the line changes slope—that's the yield point, where plastic deformation begins.
🙋
Wait, really? So after I yield the material and unload it, the stress goes to zero but the strain doesn't? What's happening in the simulator when I check the "Show Unloading" box?
🎓
Exactly! The strain you see remaining after unloading is the permanent plastic strain. The simulator shows this by drawing an unloading path straight down, parallel to the initial elastic slope (Young's Modulus, E). For instance, if you set a high "Hardening Modulus H" for steel, you'll get less plastic strain for the same stress compared to a low H for soft aluminum. Try it with different "Material Presets" to see the contrast.
🙋
Okay, I see the Bilinear model has a sharp corner at yield. But the "Ramberg-Osgood" model has a smooth curve. Which one is more realistic, and why would I choose one for an FEA simulation?
🎓
Great question! In practice, many real metals, like aluminum alloys, have a gradual transition into plasticity, which Ramberg-Osgood captures well with its "Exponent n" parameter. A higher 'n' means a sharper transition. The simpler Bilinear model is often used for steel in structural FEA because it's computationally efficient. Switch between the three "Constitutive Models" in the simulator and adjust their parameters—you'll see how they approximate the same material differently, which is a key decision in CAE.

Physical Model & Key Equations

The Bilinear model is the simplest elastoplastic representation. It defines two distinct linear regions: a purely elastic response governed by Hooke's Law, and a plastic region with reduced stiffness.

$$ \sigma = \begin{cases}E\varepsilon & \text{for }\varepsilon \le \varepsilon_y \quad \text{(Elastic)}\\[8pt] \sigma_y + H(\varepsilon - \varepsilon_y) & \text{for }\varepsilon > \varepsilon_y \quad \text{(Plastic)}\end{cases}$$

$\sigma$: Stress | $\varepsilon$: Total Strain | $E$: Young's Modulus (elastic stiffness) | $\sigma_y, \varepsilon_y$: Yield stress and strain | $H$: Plastic Hardening Modulus (post-yield stiffness).

The Ramberg-Osgood model provides a continuous, smooth curve, ideal for materials without a distinct yield point. The total strain is the sum of elastic and plastic components from a single equation.

$$ \varepsilon = \frac{\sigma}{E}+ \left(\frac{\sigma}{K}\right)^n $$

$K$: Strength coefficient | $n$: Hardening exponent. A larger n (close to 1) means more immediate plastic flow, while a smaller n leads to a more gradual transition. The "Power Hardening" model is a simplified version of this, often written as $\sigma = K \varepsilon^n$ for the plastic region alone.

Frequently Asked Questions

After applying a load, performing an unloading operation (returning stress to zero) on the simulator will display the strain after elastic recovery as residual strain on the stress-strain curve. This can be confirmed through plotted points on the graph or numerical output.
The bilinear model has a constant slope after yielding and is simple, Ramberg-Osgood provides a smooth transition, and the power law represents nonlinear hardening. Switch between each model using the same material parameters (Young's modulus, yield stress) and compare the shape differences of the stress-strain curves in real time.
By repeating the load → unload → reload cycle, you can visualize the cumulative increase in residual strain after each cycle. Particularly in the bilinear model, the elastic recovery during unloading and the increase in plastic strain can be clearly observed.
This tool is intended for understanding the behavior of material models and checking parameter sensitivity. Actual CAE analysis requires element types, boundary conditions, convergence settings, etc., so please use the parameters obtained here as reference values and verify them separately.

Real-World Applications

Automotive Crash Simulation: Engineers use elastoplastic models in FEA to predict how car frames crumple. They need accurate post-yield behavior (simulated by the Hardening Modulus H and exponent n) to design vehicles that absorb impact energy through controlled plastic deformation, protecting passengers.

Aerospace Component Design: Aircraft skins and structural parts are often made from aluminum alloys, which are well-modeled by the Ramberg-Osgood law. Simulating the smooth yield transition helps predict fatigue life and prevent unexpected failure from repeated elastic-plastic loading cycles.

Metal Forming Process Simulation: When stamping a car door panel or forging a turbine blade, the material undergoes massive plastic strain. Accurate power-law or bilinear models are crucial in CAE software to predict final shapes, springback, and required forming forces without costly physical trials.

Structural Engineering & Seismic Design: Buildings in earthquake zones are designed to yield plastically in controlled beams or connections, absorbing seismic energy. The bilinear model is frequently used in structural FEA to define these "plastic hinges," ensuring the building sways without collapsing.

Common Misconceptions and Points to Note

First, understand that yield stress is not the sole measure of a material's strength. For example, while SS400 has a yield stress of about 245MPa, materials with the same yield stress but different work hardening coefficients (H) behave completely differently in accidents involving large deformations (e.g., collisions). A material with a low H deforms rapidly after yielding, whereas one with a high H continues to resist deformation, leading to a significant difference in energy absorption. When setting parameters, don't be satisfied with just the yield stress; make it a habit to always consider the post-yield behavior as a complete set.

Next, model selection is a trade-off between "computational cost" and "accuracy". Using the Ramberg-Osgood model for all parts might improve accuracy, but in analyses using tens to hundreds of thousands of elements, like automotive crash simulations, computation time becomes enormous. In practice, "using the right model for the job" is essential—for instance, applying the R-O model to critical deformation areas and the bilinear model to the majority of other parts. Use this tool to compare both models and gather the information you need to judge "how precise you need to be" for your specific analysis.

Finally, be aware of the pitfall that unloading is not always perfectly elastic. While this simulator visualizes elastic unloading, in actual metal forming processes (like deep drawing), repeated unloading and reloading during plastic deformation can cause the material to follow a slightly different stress path. This is called the "Bauschinger effect" and needs consideration in ultra-precise forming simulations. First, master the basic concept of "perfect elastic unloading," but keep these advanced phenomena in the back of your mind.