You can easily create one by copying an existing rule to your own Provider\Product\ - folder and replacing the entries.
Let's have a lokk at the important sections (it is a copy of one my swiss trackrules, so do not just copy it, it is for km/h, not mph!) :
- Code: Select all
<DefaultSuperelevation>
<Network-iTrackNetworkSuperelevation-cPropertyValue>
<MaxCantAngleDegrees d:type="sFloat32">5.6</MaxCantAngleDegrees> <------
<CurveToAnglePercent d:type="sFloat32">30</CurveToAnglePercent> <-------
</Network-iTrackNetworkSuperelevation-cPropertyValue>
</DefaultSuperelevation>
<DefaultRideQuality>
<Network-iTrackNetworkRideQuality-cPropertyValue>
<LineUnevenness d:type="sFloat32">18</LineUnevenness>
</Network-iTrackNetworkRideQuality-cPropertyValue>
</DefaultRideQuality>
<GradientValue d:type="cDeltaString">PerMill</GradientValue> <---- better for track laying as you can see smaller values
<SpeedUnitValue d:type="cDeltaString">KPH</SpeedUnitValue> <--- european ;-)
<TrackGauge d:type="sFloat32">1.435</TrackGauge>
<ParallelDistance d:type="sFloat32">4.5</ParallelDistance>
<MainLineTrackLimits>
<iTrackRulesBlueprint-sCurvatureLimits>
<MaxSpeedTolerance d:type="sUInt32">90</MaxSpeedTolerance> <----
<MinRadius d:type="sUInt32">185</MinRadius> <----
</iTrackRulesBlueprint-sCurvatureLimits>
</MainLineTrackLimits>
Important for superelevation are :
- MaxCantAngleDegrees : The maximum degree the track is turning around (the inclination). May be changed later in the trackrule.
- CurveToAngle: In my opinion it is a percental amount of an unknown fixed value in TS withing the full superelevation of a track has to be reached.
May be changed later. Larger values are smoother.
- MaxSpeedTolerance: This is the MOST important value, as it determines how long the easement will be. Indirectly it determines whether the maximum inclination wil be reached:
With a small value of MaxSpeedTolerance you will never see maximum inclination at larger curves.
After track laying changing it's value in the trackrule has no more effect on the laid track. So you should first do some experiments on.
Higher linespeeds need higher inclination for a given radius. That is the reason, why I use a lot of trackrules (more than four).
My suggestions for your experiments (I suppose in America the maxcant value is less than 4, not 6.5 like in my rule):
- Code: Select all
Linespeed: CurveToAngle: MaxSpeedTollerance: MinRadius:
40 mph 25-30 85 200 (this is no minimum radius for switches)
60 mph 50 105 500
79 mph 60 145 760
I am not sure, whether there is superelevation on slower American lines (30mph), but there may be easings.
Hope that helps.
Kris