Saved damage history: 40 snapshots across 400 steps. Intermediate shape is reconstructed by scaling the final displacement, not taken from a full displacement history. Negative top UY denotes compression; playback speed is a display setting. Interpret this result →
Drag pan · scroll zoom · right-drag rotate
Ready
—
damage ω
10.50
Boundary conditions
Bottom rollers · UY = 0
Corner pin · UX = UY = 0
Top edge · prescribed UY
Soft patch (weaker mat.)
Stored damage state
Top UY—
Reaction—
max ω—
Nodes—
Q4 elems—
Stored frames—
Load–displacement
Model
- 2-D plane continuum, Q4 mesh (—)
- Bottom edge: rollers UY = 0; one corner pin UX = UY = 0
- Top edge: uniform prescribed UY (displacement control)
- Bottom-left soft patch (weaker Young’s modulus) seeds localization
- Damage law: —
Visualization notes
- UX → horizontal, UY → vertical (same as MATLAB
Plot_displaced) - Top UY is drawn in tension sense (+Y, with the arrows); stored DOF sign was negative
- Use “UY only” to see the stretch without lateral localization slide