Materials according to Eurocode-5¶
EC5 limit state checking¶
Classes and functions for limit state checking according to Eurocode 5.
- materials.ec5.EC5_limit_state_checking.getHorizontalAccel1Person(f_hor: float, M: float, dampingRatio: float)¶
- Return the horizontal acceleration of the bridge according to
paragraph (1) of clause B.3 of EC5 annex B.
- Parameters
f_hor – fundamental natural frequency for horizontal deformation of the bridge.
M – total mass of the bridge.
dampingRatio – damping ratio.
- materials.ec5.EC5_limit_state_checking.getHorizontalAccelNPersons(n: int, f_hor: float, M: float, dampingRatio: float)¶
- Return the horizontal acceleration of the bridge according to
paragraph (2) of clause B.2 of EC5 annex B.
- Parameters
n – number of pedestrians.
f_hor – fundamental natural frequency for horizontal deformation of the bridge.
M – total mass of the bridge.
dampingRatio – damping ratio.
- materials.ec5.EC5_limit_state_checking.getVerticalAccel1Person(f_vert: float, M: float, dampingRatio: float)¶
- Return the vertical acceleration of the bridge according to
paragraph (1) of clause B.2 of EC5 annex B.
- Parameters
f_vert – fundamental natural frequency for vertical deformation of the bridge.
M – total mass of the bridge.
dampingRatio – damping ratio.
- materials.ec5.EC5_limit_state_checking.getVerticalAccel1Runner(f_vert: float, M: float, dampingRatio: float)¶
- Return the vertical acceleration of the bridge according to
paragraph (3) of clause B.2 of EC5 annex B.
- Parameters
f_vert – fundamental natural frequency for vertical deformation of the bridge.
M – total mass of the bridge.
dampingRatio – damping ratio.
- materials.ec5.EC5_limit_state_checking.getVerticalAccelNPersons(n: int, f_vert: float, M: float, dampingRatio: float)¶
- Return the vertical acceleration of the bridge according to
paragraph (2) of clause B.2 of EC5 annex B.
- Parameters
n – number of pedestrians.
f_vert – fundamental natural frequency for vertical deformation of the bridge.
M – total mass of the bridge.
dampingRatio – damping ratio.
- materials.ec5.EC5_limit_state_checking.khor(f_hor: float)¶
- Return the value of the k_hor coefficient according to figure
B.2 of EC5 annex B.
- Parameters
f_hor – fundamental natural frequency for horizontal deformation of the bridge.
- materials.ec5.EC5_limit_state_checking.kvert(f_vert: float)¶
- Return the value of the k_vert coefficient according to figure
B.1 of EC5 annex B.
- Parameters
f_vert – fundamental natural frequency for vertical deformation of the bridge.
- materials.ec5.EC5_limit_state_checking.printResultsELU(elems, crossSection, os=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)¶
print ULS results in the given output stream.
- Parameters
elems – elements to pick the worst case from.
crossSection – cross section.
os – output stream.