rolland.components.Ballast

class rolland.components.Ballast(*args, **kwargs)[source]

Bases: HasTraits

Ballast Class.

Contains the properties of the ballast.

Caution

Properties of the ballast can either be defined as discrete values acting at the mounting positions or as continuous values acting per meter depending. The values need to be chosen accordingly to the track type.

Parameters:
  • args (t.Any)

  • kwargs (t.Any)

sb

Vertical/lateral ballast stiffness (total value \([N/m]\) or per meter \([N/m^2]\)). Lateral value can be set to zero when lateral rail deflections are omitted.

Type:

list of float

etab

Ballast loss factor \([-]\).

Type:

float

fresb

Vertical/lateral ballast resonance frequencies \([Hz]\). These frequencies are needed for calculating the viscous damping coefficients if they are not provided. Lateral value can be set to zero when lateral rail deflections are omitted.

Type:

list of float

db

Vertical/lateral viscous damping coefficient (per meter) \([Ns/m]\). Lateral value can be set to zero when lateral rail deflections are omitted.

Type:

list of float