get_ultimate_strain¶
- concreteproperties.utils.get_ultimate_strain(point: tuple[float, float], point_na: tuple[float, float], d_n: float, theta: float, ultimate_strain: float) float[source]¶
Returns the ultimate strain.
Determines the strain at point
pointgiven neutral axis depthd_nand neutral axis angletheta. Positive strain is compression.- Parameters:
point (tuple[float, float]) – Point at which to evaluate the strain
d_n (float) – Depth of the neutral axis from the extreme compression fibre
theta (float) – Angle (in radians) the neutral axis makes with the horizontal axis (\(-\pi \leq \theta \leq \pi\))
ultimate_strain (float) – Concrete strain at failure
- Returns:
Ultimate strain
- Return type: