m_n_kappa.general.curvature#
- m_n_kappa.general.curvature(neutral_axis_value, position_value, strain_at_position)#
curvature from strain at a position and neutral-axis
- Parameters:
neutral_axis_value (float) – vertical position of the neutral axis \(z_\mathrm{n}\)
position_value (float) – vertical position of the
strain_at_position
\(z\)strain_at_position (float) – strain \(\varepsilon\) at the
position_value
- Returns:
computed curvature \(\kappa\)
- Return type:
float
Notes
In mathematical notation this method works as follows.
\[\kappa = \frac{\varepsilon}{z - z_\mathrm{n}}\]Where
\(\varepsilon\) =
strain_at_position
\(z\) =
position_value
\(z_\mathrm{n}\) =
neutral_axis_value
See also
curvature_by_points
method to compute curvature by two points
- Raises:
ZeroDivisionError – In case
neutral_axis_value == position_value
- Parameters:
neutral_axis_value (float) –
position_value (float) –
strain_at_position (float) –
- Return type:
float