Skip to content

Steel01 ​

Bilinear steel with kinematic hardening: elastic to yield, then a straight strain-hardening branch.

πŸ”§ Grasshopper component ​

Steel01Alpaca4d β–Έ MomentCurvature_Ξ²eta
Steel01 component
Inputs

Defaults are S355.

MatNameMaterial NameTextS355Label for the material.
fyNumber355000Yield strength, in kN/mΒ².
E0Number210000000Initial elastic modulus, in kN/mΒ².
bNumber0.01Strain-hardening ratio: the post-yield tangent divided by E0.
a1Number(none)Isotropic hardening in compression.
a2Number(none)Compression hardening limit.
a3Number(none)Isotropic hardening in tension.
a4Number(none)Tension hardening limit.

Warning

a1 to a4 are one optional group of four. Give all four or leave all four empty β€” a partly filled set is an error, not a silent default.

Outputs
MaterialMaterialUniaxial material, for a Patch, Layer or Fiber Point.

πŸ“ˆ When to use it ​

Use it when

  • You are modelling structural steel in a fibre section β€” a steel beam, a composite section, an embedded plate.
  • A bilinear idealisation is enough, which for structural steel it usually is.

Do not use it when

  • The fibre is a reinforcing bar β†’ ReinforcingSteel models the yield plateau and the curved hardening branch that bars actually have.
  • You need the rounded Bauschinger transition of a cyclic response β€” Steel01 has a sharp corner. Steel02 would, but is not exposed.

πŸ”— Relation to OpenSees
tcl
uniaxialMaterial Steel01 $matTag $Fy $E0 $b <$a1 $a2 $a3 $a4>