m_n_kappa.loading.ABCSingleSpan#
- class m_n_kappa.loading.ABCSingleSpan#
Bases:
ABC
Metaclass single span loading conditions shall be derived from
New in version 0.1.0.
Methods
load_by
(moment, at_position)effect of the load on the distribution on bending moment
moment
(at_position)moment at the given position_value
positions-value of the maximum-deformation
position_value of the maximum moment
transversal_shear
(at_position)transversal shear at the given position_value
Attributes
length of beam-span
sum of vertical loads
maximum moment by the given load
positions of load-introduction
transversal shear value at the left support
transversal shear value at the right support
- abstract load_distribution_factor()#
effect of the load on the distribution on bending moment
References
Eggert, F. (2019) Einfluss der Verduebelung auf das Trag- und Verformungsverhalten von Verbundtraegern mit und ohne Profilblech, dissertation, University of Stuttgart, Institute of Structural Design, No. 2019-1, p. 182
- Return type:
float
- abstract moment(at_position)#
moment at the given position_value
- Parameters:
at_position (float) – position_value where the moment needs to be computed at
- Returns:
moment at the given position_value
- Return type:
float
- position_of_maximum_deformation()#
positions-value of the maximum-deformation
- Return type:
float
- abstract positions_of_maximum_moment()#
position_value of the maximum moment
- Return type:
list[float]
- abstract transversal_shear(at_position)#
transversal shear at the given position_value
- Parameters:
at_position (float) – position_value where the transversal shear needs to be computed at
- Returns:
transversal shear at the given position_value
- Return type:
float
- abstract property length: float#
length of beam-span
- abstract property loading: float#
sum of vertical loads
- abstract property maximum_moment: float#
maximum moment by the given load
- abstract property positions: list[float]#
positions of load-introduction
- abstract property transversal_shear_support_left: float#
transversal shear value at the left support
- abstract property transversal_shear_support_right: float#
transversal shear value at the right support