Defaults are sigma_y = 300 MPa, E = 210 GPa (mild steel), R_i = 50 mm, t = 2.0 mm. Larger X (higher sigma_y or R_i, or smaller E or t) gives a smaller K and more spring-back. Thick-plate cases with small X stay near K = 1 with almost no recovery.
Punch (yellow) and die (grey) bracket the sheet. Blue arc = loaded state at radius R_i. Red dashed arc = unloaded state at R_f = R_i / K. The red arc always opens wider, showing the elastic recovery direction.
Horizontal axis: X = sigma_y R_i / (E t). Vertical axis: K = 4X^3 - 3X + 1. K = 1 at X = 0 (no recovery), monotonically decreasing with X. Yellow marker = current operating point. Reference bands at K = 0.9 and K = 0.7 show the visual scale of recovery.
For pure bending of an idealised elastic-perfectly plastic sheet, the Boothroyd / Marciniak closed-form spring-back ratio is:
$$K = \frac{R_i}{R_f} = 4X^3 - 3X + 1, \quad X = \frac{\sigma_y\, R_i}{E\, t}$$$K$ is the ratio of unloaded to loaded curvature, $X$ is a dimensionless elastic parameter, $\sigma_y$ is the yield stress, $R_i$ is the inside bend radius, $E$ is Young's modulus and $t$ is the sheet thickness. Smaller $X$ (thicker plate, stiffer material, lower yield) pushes $K$ towards 1 and the recovery towards zero.
$$R_f = \frac{R_i}{K}, \quad \Delta\theta_{90} = 90^\circ\,(1 - K)$$The unloaded inside radius $R_f$ scales as 1/K and the return angle on a 90 deg bend is linear in $(1 - K)$. To compensate, the punch angle should be set to $\theta / K$ — the classical over-bend rule.
$$\sigma = E\,\varepsilon \;(\varepsilon \le \varepsilon_y),\quad \sigma = \sigma_y \;(\varepsilon > \varepsilon_y)$$Underlying constitutive law: linear up to the yield strain $\varepsilon_y = \sigma_y / E$, then perfectly plastic. Real materials work-harden, so the measured K is typically closer to 1 than the prediction of this simple model.