rolland.track.ContSlabSingleRailTrack¶
- class rolland.track.ContSlabSingleRailTrack(*args, **kwargs)[source]¶
Bases:
SlabSingleRailTrackSingle rail slab track with continuous support.
All superstructure properties are continuous along the track. The slab is assumed to be rigid.
Layer of Support
Component
Condition
Variability
/
rail
continuous
no
1st
pads
continuous
no
1st/2nd
slab
continuous (rigid)
no
2nd
ballast
/
/
- 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 ContSlabSingleRailTrack>>> thepad = ContPad(sp = [300*10**6, 0], dp = [30000, 0]) >>> theslab = Slab(ms = 250) >>> track = ContSlabSingleRailTrack(rail = UIC60, pad = thepad, slab = theslab, l_track = 145) ...