Advanced adhesion in snow.
#1
Posted 25 October 2016 - 04:34 PM
Edit: I am using diesel locomotives.
Edward K.
#2
Posted 25 October 2016 - 10:38 PM
#3
Posted 26 October 2016 - 12:09 AM
#4
Posted 26 October 2016 - 04:09 AM
#5
Posted 26 October 2016 - 01:26 PM
Edit: I meant to multiply, not divide.
Peter, if you read this, this is a bug.
Edward K.
#6
Posted 26 October 2016 - 01:47 PM
Edward K.
#7
Posted 26 October 2016 - 08:55 PM
edwardk, on 26 October 2016 - 01:26 PM, said:
I am sorry, but I don't quite understand the bug.
As suggested the OR code reads the value ORTSDriveWheelWeight() from the ENG file as a Mass quantity. The STFReader reads the value and then converts the value entered into kg to be used internally within OR.
The STFReader will accept any of the following units of measure (UoM): kg, lb, t (tonne), tons (uk) or tons (us). If no UoM are included in the parameter, then the STFReader assumes that the value is already in kg, and uses the figure directly as entered.
The UoM must be specified for correct conversion by OR, eg ORTSDriveWheelWeight( 104.0t-uk ).
What was the original ORTSDriveWheelWeight() statement in your ENG file?
#8
Posted 27 October 2016 - 01:10 PM
steamer_ctn, on 26 October 2016 - 08:55 PM, said:
As suggested the OR code reads the value ORTSDriveWheelWeight() from the ENG file as a Mass quantity. The STFReader reads the value and then converts the value entered into kg to be used internally within OR.
The STFReader will accept any of the following units of measure (UoM): kg, lb, t (tonne), tons (uk) or tons (us). If no UoM are included in the parameter, then the STFReader assumes that the value is already in kg, and uses the figure directly as entered.
The UoM must be specified for correct conversion by OR, eg ORTSDriveWheelWeight( 104.0t-uk ).
What was the original ORTSDriveWheelWeight() statement in your ENG file?
Peter,
When I experienced the above issue, I was not using ORTSDriveWheelWeight()(at first). This means the initial metric ton value in Mass() value was used. I was experiencing spinning axles on a 1.3% grade using the initial Mass() value or in this case MassKG in the code. It was not until I converted the metric ton value to lbs and used it in ORTSDriveWheelWeight(), I was able to stop the severe wheelslip issue. I actually noticed this on another locomotive I was testing for someone here and advanced adhesion was selected with no snow.
Edit: It was one of the previous posts that mentioned to try converting the metric ton value to lbs.
#9
Posted 27 October 2016 - 03:25 PM
#10
Posted 27 October 2016 - 04:42 PM
Using:
Antislip (1) & ORTSWheelSlipCausesThrottleDown together I also see modern computerized slippage control systems a help to reduce severe slipping to a lower throttle setting.
#11
Posted 27 October 2016 - 05:22 PM
steamer_ctn, on 27 October 2016 - 03:25 PM, said:
What was the Mass() statement in the ENG file?
In the ES44DC, the Mass is 186.8t. Can your advanced adhesion process use metric ton? All I know is that I converted the metric ton to lbs before using it in ORTSDriveWheelWeight(411894). What you see is the initial metric ton value converted to lbs. Once read in, its converted to kilograms.
Edward K.
#12
Posted 27 October 2016 - 05:40 PM
edwardk, on 27 October 2016 - 05:22 PM, said:
It will use any valid mass units (internally within OR it will use kg).
edwardk, on 27 October 2016 - 05:22 PM, said:
Because the units "t" is included in the parameter, the 186tonnes will be converted to kg for OR use.
edwardk, on 27 October 2016 - 05:22 PM, said:
As there is no UoM indicated in this parameter, it will be read in directly as kg (assuming that this is the way that the parameter statement appears in the ENG file). Thus if this value is the locomotive weight in pounds, then the weight has effectively been increased by 2.2 times to 411894 kg. Naturally doubling the adhesive weight of the locomotive will significantly improve the slip capability of the locomotive (but may impact the realism).
The parameter needs the units to be specified, ie ORTSDriveWheelWeight(411894.0lb)
#13
Posted 28 October 2016 - 02:55 AM
If you have one of SLI's Scenic Sub routes, try running it in the middle. At this moment, I am unable to come with an area for you to test.
Edward K.
#14
Posted 28 October 2016 - 03:50 AM
#15
Posted 28 October 2016 - 11:52 PM
edwardk, on 28 October 2016 - 02:55 AM, said:
If the ORTSDriveWheelWeight is missing from the ENG file then the full weight of the locomotive will be used as the adhesive weight. In some instances, say for locomotives with non-driven wheels, the adhesive weight will actually be less then the full weight of the locomotive. Thus it will provide a "best case" slip performance.
edwardk, on 28 October 2016 - 02:55 AM, said:
What is normal?
The only information provided so far is a grade and the fact that it is a diesel locomotive hauling the load (ES44DC).
What is the load that is being hauled? Often the load needed to be derated for train operation in ice and snow conditions. What is the expected load that the ES44DC can haul up a 1.3% grade? Is this for dry or icy conditions? Has this information come from a working timetable or railway operational manual?
edwardk, on 28 October 2016 - 02:55 AM, said:
As suggested by Copperpen I prefer to utilise the test route on the Coals to Newcastle site as this has a number of consistent gradients of sufficient length to give a good indication of the performance. It is also freely available for all users, and this thus eliminates any issues with users obtaining a copy, which can be an issue if the stock and route is payware, or difficult to obtain.
My other preference is to ensure that all the rolling stock has been "optimised" for operation in OR to ensure consistent performance. I have used this approach for testing some of the recent changes that I did to the adhesion model. See this page for info demonstrating this approach, and the "standard" model that I used. I have set the rolling stock up to provide a consistent performance in OR.
If you wish to explore this further, please set up a test scenario that we can all use to confirm the agreed expected performance.