Railway traffic¶
IAPF rail load models¶
Functions to model railway loads according to spanish code IAPF.
- actions.railway_traffic.IAPF_rail_load_models.centrifugal_force_reduction_factor(v, Lf)¶
- Returns the reduction factor of the centrifugal force
(according to expr. 2.3. IAPF)
- Parameters
v – speed (m/s).
Lf –
- actions.railway_traffic.IAPF_rail_load_models.get_centrifugal_forces(v, Lf, r, Qvk, qvk)¶
- Compute the characteristic values of the concentrated (Qtk) and
distributed (qtk) centrifugal forces according to clause 2.3.2.2 of IAPF.
- Parameters
v – speed (m/s).
Lf – influence length of the loaded part of curved track on the bridge, which is most unfavourable for the design of the structural element under consideration (m).
r – radius of curvature (m).
Qvk – characteristic value of the vertical concentrated load specified in clause 6.3 (excluding any enhancement for dynamic effects).
qvk – characteristic value of the vertical distributed load specified in clause 6.3 (excluding any enhancement for dynamic effects).
SIA rail load models¶
Railway traffic load models from SIA 261 2003.
- class actions.railway_traffic.SIA_rail_load_models.LoadModel(mn, Qk=160000.0, nA=4, dQk=1.6, qk=70000.0, dQq=0.8)¶
Bases:
object
Railway load model SIA 261.
- Variables
loadModelNumber – number of the load model.
Qk – concentrated load.
nA – number of concentrated loads.
dQk – distance between loads.
qk – uniform load.
dQq – distance between Qk and qk loads (m)
- accelerationLoad(l)¶
returns acceleration load
- brakingLoad(l)¶
returns braking load
- centrifugalAcceleration(r, v)¶
centrifugal acceleration 11.2.4.3
- centrifugalForceReductionFactor(v)¶
centrifugal force reduction factor (11.3.2)
- locomotiveAccelerationLoad456()¶
returns locomotive acceleration load for models 4, 5 and 6 (table 19)
- locomotiveAccelerationLoadByAxe456()¶
returns locomotive acceleration load in each axe for models 4, 5 and 6 (table 19)
- locomotiveCentrifugalForce(r, v)¶
centrifugal force for Qk loads 11.2.4.3
- locomotiveDerailmentModel1()¶
returns locomotive loads dues to derailment model 1 -tables 16 (standard gauge) and 19 (narrow-gauge)-
- locomotiveDerailmentModel2()¶
returns locomotive loads dues to derailment model 2 -tables 16 (standard gauge) and 19 (narrow-gauge)-
- nosingForce()¶
nosing force (11.2.3 et 12.2.3).
- trainAccelerationLoad123(l)¶
returns locomotive acceleration load for models 1, 2 and 3 (table 14)
- trainBrakingLoad123(l)¶
returns train braking load for models 1, 2 and 3 (table 14)
- trainBrakingLoad456(l)¶
returns train braking load for models 4, 5 and 6
- trainCentrifugalForce(r, v)¶
centrifugal force for qk loads 11.2.4.3
- trainDerailmentModel1()¶
returns train loads dues to derailment model 1 -tables 16 (standard gauge) and 19 (narrow-gauge)-
- trainDerailmentModel2(l)¶
returns train loads dues to derailment model 2 -tables 16 (standard gauge) and 19 (narrow-gauge)-
- Parameters
l – length of the structure (in meters).
- writeData(l)¶
- actions.railway_traffic.SIA_rail_load_models.determinantLengthSingleSpanPortalFrame(ls1, l, ls2)¶
- actions.railway_traffic.SIA_rail_load_models.dynamicFactor(lPhi)¶