m_n_kappa.general.position#
- m_n_kappa.general.position(strain_at_position, neutral_axis_value, curvature_value)#
compute the vertical position of a given strain using neutral-axis and curvature
This method assumes a linear strain distribution over the height.
- Parameters:
strain_at_position (float) – strain at a geometric position
neutral_axis_value (float) – position where strain is zero
curvature_value (float) – value of the curvature
- Return type:
position of the given strain under given strain-distribution
See also
curvature()
compute curvature from strain, its position and neutral axis
neutral_axis()
compute curvature from strain, its position and curvature
strain()
compute strain from its vertical position, neutral-axis and curvature
Examples
>>> from m_n_kappa.general import position >>> position(strain_at_position=-0.1, curvature_value=0.0001, neutral_axis_value=10) -990.0