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)

load_distribution_factor()

effect of the load on the distribution on bending moment

moment(at_position)

moment at the given position_value

position_of_maximum_deformation()

positions-value of the maximum-deformation

positions_of_maximum_moment()

position_value of the maximum moment

transversal_shear(at_position)

transversal shear at the given position_value

Attributes

length

length of beam-span

loading

sum of vertical loads

maximum_moment

maximum moment by the given load

positions

positions of load-introduction

transversal_shear_support_left

transversal shear value at the left support

transversal_shear_support_right

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