rolland.track.ContBallastedSingleRailTrack¶
- class rolland.track.ContBallastedSingleRailTrack(*args, **kwargs)[source]¶
Bases:
BallastedSingleRailTrackSingle rail slab track with ballasted support.
All superstructure properties are continuous along the track.
Note
Properties of ballast need to be defined as continious values (per meter).
Layer
Component
Condition
Variability
/
rail
continuous
no
1st
pads
continuous
no
1st/2nd
slab
continuous
no
2nd
ballast
continuous
no
- Parameters:
args (t.Any)
kwargs (t.Any)
- l_track¶
Track length \([m]\). (May change slightly after discretization. The inclusion of boundary and calculation domain is required).
- Type:
float
Example
>>> from rolland.database.rail.db_rail import UIC60 >>> from rolland.components import ContPad, Slab >>> from rolland.track import ContBallastedSingleRailTrack>>> thepad = ContPad(sp = [300*10**6, 0], dp = [30000, 0]) >>> theslab = Slab(ms = 250) >>> track = ContBallastedSingleRailTrack(rail = UIC60, pad = thepad, slab = theslab) ...