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 curvature kappa and neutral axis angle theta. 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:

float