m_n_kappa.boundaries.MaximumCurvature#
- class m_n_kappa.boundaries.MaximumCurvature(curvature, start, other, maximum_positive_section_strains, maximum_negative_section_strains)#
Bases:
object
store values connected to maximum curvature
- Parameters:
curvature (float) – maximum curvature
start (dBound) – start strain_value and position_value for the given maximum curvature
other (Bound) – other strain_value and position_value for the given maximum curvature
maximum_positive_section_strains (list) – maximum positive material strains of the sections in the cross_section
maximum_negative_section_strains (list) – maximum negative material strains of the sections in the cross_section
Methods
compute
(strain_position)maximum curvature for given strain_value at given position_value
Attributes
curvature
start
other
maximum_positive_section_strains
maximum_negative_section_strains
maximum negative
StrainPosition
of all materials and positionsmaximum positive
StrainPosition
of all materials and positions- compute(strain_position)#
maximum curvature for given strain_value at given position_value
Accomplished by computing all curvatures from the given
strain_position
with theStrainPosition
with maximum positive or negative strains of the cross-sections’ material models and comparing these against each other. The maximum positive or negative curvature will be given.- Parameters:
strain_position (
StrainPosition
) –StrainPosition
working as basis for the computation- Returns:
maximum possible curvature considering the material-models of the
Crosssection
and their position- Return type:
float
- property negative: list[m_n_kappa.general.StrainPosition]#
maximum negative
StrainPosition
of all materials and positions
- property positive: list[m_n_kappa.general.StrainPosition]#
maximum positive
StrainPosition
of all materials and positions