The steel stress-strain curve is characterised a liner response to yield, followed by a fully plastic zone, before hardening until failure. The initial slope is defined by the elastic modulus, E, until the stress reaches fyd . The slope is then zero for a short strain range, then rising to a peak stress before failure.

σ=fud−(fud−fyd)(εu−εpεu−ε)P
p=E(fud−fydεu−εp)
The hardening zone can be approximated by a parabola
fydσ=aε2+bε+c
Defining the perfectly plastic strain limit as εp and assuming zero slope at
εu then
1=aεp2+bεp+c
fydfud=aεu2+bεu+c
b=−2aεu
The difference between the first two gives
fydfud−1=a(εu2−εp2)+b(εu−εp)
And substituting the third into this gives
fydfud−1=a[(εu2−εp2)−2εu(εu−εp)]
or
a=(εu−εp)21−(fud/fyd)
b=−2εua
c=1−bεp−aεp2