get_service_strain#
- concreteproperties.utils.get_service_strain(point: tuple[float, float], ecf: tuple[float, float], eps0: float, theta: float, kappa: float) float [source]#
Returns the service strain.
Determines the strain at point
point
given curvaturekappa
and neutral axis angletheta
. Positive strain is compression.- Parameters:
point (tuple[float, float]) – Point at which to evaluate the strain
ecf (tuple[float, float]) – Global coordinate of the extreme compressive fibre
eps0 (float) – Strain at top fibre
theta (float) – Angle (in radians) the neutral axis makes with the horizontal axis (\(-\pi \leq \theta \leq \pi\))
kappa (float) – Curvature
- Returns:
Service strain
- Return type: