rolland.components.Rail¶
- class rolland.components.Rail(*args, **kwargs)[source]¶
Bases:
HasTraitsRail Class.
Defines a rail with certain properties. UIC 60 rail is usually used as default rail.
Hint
A set of predefined rail instances is available in the database module.
- Parameters:
args (t.Any)
kwargs (t.Any)
- rl_geo¶
Rail outline coordinates \([m]\). TODO: Define coordinate system!
- Type:
list of tuple of float
- E¶
Young’s modulus of rail \([Pa]\).
- Type:
float
- G¶
Shear modulus of rail \([Pa]\).
- Type:
float
- nu¶
Poisson’s ratio of rail \([-]\).
- Type:
float
- kap¶
Timoshenko shear correction factor (vertical, lateral) \([-]\).
- Type:
list of float
- mr¶
Rail mass per unit length \([kg/m]\).
- Type:
float
- rho¶
Density of rail \([kg/m^3]\).
- Type:
float
- etar¶
Rail loss factor \([-]\).
- Type:
float
- fresr¶
Rail resonance frequency \([Hz]\).
- Type:
float
- dr¶
Rail damping coefficient (viscous) \([Ns/m]\).
- Type:
float
- gamr¶
Coordinates of rail shear center \([m]\).
- Type:
list of float
- epsr¶
Coordinates of center of gravity \([m]\).
- Type:
list of float
- Iyr¶
Area moment of inertia of rail around y-axis \([m^4]\).
- Type:
float
- Izr¶
Area moment of inertia of rail around z-axis \([m^4]\).
- Type:
float
- Itr¶
Torsional constant of rail \([m^4]\).
- Type:
float
- Ipr¶
Polar moment of inertia of rail \([m^4]\).
- Type:
float
- Ar¶
Cross-sectional area of rail \([m^2]\).
- Type:
float
- Asr¶
Surface area per unit length of rail \([m^2/m]\).
- Type:
float
- Vr¶
Volume per unit length of rail \([m^3/m]\).
- Type:
float