Skip to content

Fiber Stress Strain ​

Splits a Moment Curvature fibre result into its fibres, stresses and strains β€” one branch per fibre.

πŸ”§ Grasshopper component ​

Fiber Stress Strain (Alpaca4d) β€” Alpaca4d β–Έ MomentCurvature_Ξ²eta, nickname FBS

FBS component
Inputs
FiberStressStrainGenericThe fiberStressStrain output of a Moment Curvature component.
Outputs
FiberPointPointFibertreeThe fibres of the analysed section, one branch each.
StressNumbertreeStress history of each fibre, in kN/mΒ², one branch per fibre.
StrainNumbertreeStrain history of each fibre, dimensionless, one branch per fibre.

All three trees are parallel: branch i of each belongs to the same fibre, and within a branch the values follow the increments of the analysis.

πŸ“ˆ When to use it ​

Use it when

  • You want to know when something failed, and which fibre went first. Find the increment at which the extreme compression fibre passes EpsilonCu, or a bar passes eult, and read the moment and curvature at that index.
  • You want the stress–strain path of one fibre, to check the material is doing what you expect β€” plot Stress against Strain for a single branch.
  • You want to colour the section by strain at a chosen increment: take the n-th item of every branch and map it onto the FiberPoint positions.

Do not use it when

  • You only need the section curve β†’ My and ΞΊy come straight out of Moment Curvature.

Note

The number of branches is the number of fibres, which for a Patch-based section is the number of mesh faces. A finely meshed section produces a large tree β€” expect hundreds of branches, each as long as NumIncr.