Nonlinear Structural Analysis (J2 Plasticity)

When stress exceeds yield — permanent deformation, reshaping, and residual stress.


1. What is it?

When you push a material past its yield strength, it deforms permanently. Nonlinear structural analysis tracks this plastic deformation:


2. When do I use it?

Use whenDon't use for
Stress exceeds yield strengthSmall strains within elastic range (use Static Structural)
Metal forming / stampingVery large strains (use Large-Strain Kinematics)
Plastic collapse of structuresDynamic events (use Explicit Dynamics)
Residual stress after unloadingContact between parts (use Contact)

3. The flow — every action described

Step 1: Design (geometry)

What you do: Draw your part or import a CAD file.

How:

Why: The solver needs to know the shape. Start simple — you can add holes and fillets later.

Step 2: Boundary (material + supports + loads)

What you do: Tell FEA Lab what it's made of, how it's held, and what pushes.

How:

Why: The solver needs to know what's held still and what's pushing. Without both, the answer is meaningless.

Step 3: Mesh

What you do: Cut the part into small cells.

How:

Why: The solver works on tiny triangles/quads. More cells = better answer but slower.

Step 4: Simulate → Nonlinear

What you do: Run the nonlinear solver and read the answer.

How:

Why: This is where the math happens. The solver applies the load in increments, correcting plastic state at each step.

Step 5: Results

What you do: Read the plastic deformation and residual stress.

How:

Why: The plastic strain contour shows you where the material yielded. The stress contour shows redistribution.


4. Reading your results

Plastic strain

ColorMeaning
BlueNo yielding (elastic)
RedSignificant plastic deformation

Good: Plastic strain is localized and within acceptable limits. Bad: Plastic strain is widespread — the part may need redesign.

von Mises stress (plastic)

ColorMeaning
BlueBelow yield (elastic)
RedAt or near yield (plastic flow)

Good: Stress is redistributed and within acceptable limits. Bad: Stress exceeds ultimate tensile strength — fracture likely.

Residual stress

After unloading, the stress that remains in the part due to plastic deformation.


5. Boundaries of truth

What's validated

CaseReferenceError
J2 return map (uniaxial)Closed-form σ = σY + H·ε_p< 1%
Consistent tangent symmetryAnalytical< 1e-4
Perfect plasticity (isotropic)ExactMachine precision
Incompressible plastic flowtrace(ε_p) = 0< 1e-19

What's NOT covered


Common mistakes

MistakeFix
Forgot to declare yield strengthAdd yield strength and hardening modulus to material
Too few load stepsIncrease load steps — yielding needs gradual application
No hardening modulusAdd H = 0 for perfect plasticity, H > 0 for hardening
Mesh too coarse in plastic zoneRefine mesh where yielding is expected
Point load on a mesh nodeUse a small face instead — Saint-Venant principle

See also

Open the interactive workspace — mesh, solve, validate and export in the browser.

Start a guided solve
FEA Lab
Loading analysis environment…