pschlik, on 03 March 2021 - 01:35 PM, said:
I replied to your email reply directly, but with the way the system works, I'm not sure if that got to you as it's almost been two days and I've not heard back. For now, the short version of my second mail is that I'm not actually concerned about reverting all the physics to 1.3.1, just the wheel slip behavior from 1.3.1 is what I'd like to see. I know some other changes were made, and those didn't really cause any trouble, feel free to leave the rest of it as is.
As suggested I have other projects that I am working on so I don't always respond to all my emails instantaneously. Also sometimes things need to be thought about and studied before responses are generated.
pschlik, on 03 March 2021 - 01:35 PM, said:
Also, I have noticed some changes in behavior in the unstable versions from this week,
As indicated in this
post, I have reluctantly restored the functionality whereby when the wheels start slipping (indicated by the "wheel slip" indicator) the wheel speed is used to calculate tractive effort ( as per v1.3.1). I still don't believe that this is the correct approach at the moment, but it was done as an expediency to accommodate yours and others concerns.
One of my biggest concern is when we reference a particular version of OR (or MSTS for that fact), and make comments like, "it should work just like it did in verXXX". Who knows what errors are hiding in verXXX? Instead I strongly believe that we should be looking at the real world, and using that as our reference point.
pschlik, on 03 March 2021 - 01:35 PM, said:
Heck, sometimes I can get the wheels to be slipping 100s of mph above the train speed, and the game will tell me no slip is occurring! I believe this issue is totally unrelated to the focus of this bug report, but is still a related problem. May be worth investigating.
So this is an instance where using the wheel speed may not be good, and may result in an unnecessary power reduction for the locomotive. This is why it is not always good to use the wheel speed. As to why the axle model is behaving like this I don't have a clue at the moment.
As suggested above I am a strong believer in using real world information for any changes to OR. I also believe that before we model something we need to understand what we are modelling. So I am not interested in doing any further changes unless a fuller understanding of what and why we are trying to develop is created.
For example, when the changes were made to the tractive effort real world test reports were used as the reference material. The test stock for these changes were based upon work and operating procedures from Norfolk Southern(NS). NS seems to go to a lot of trouble to set the performance standards for their diesel locomotives so that they won't normally experience slip events. They also expected drivers to control slip, and not to remain in a slip event for a long period of time. Hence to them slip was a bad thing and to be avoided.
For those interested the stock can be downloaded from here -
NS stock . The report referenced in the first paragraph of this stock is a highly recommended read, and provided the outcomes against which the changes and stock were tested against.
Some other documents which might be of interest at a high level.
This
document provides the rules for operating and handling the locomotive, and has some references to slip in it.
This
document has some references to different slip control systems fitted to particular locomotive types.
As suggested in my earlier posts I don't believe that v1.3.1 is a full slip control system, rather it is only a means to maintaining the operation of the axle model within "stable" bounds, and hence it can't be expected to behave in the same way as modern full slip control systems. Code changes would be required for this to be addressed.
So in short the wheel slip has been returned to v1.3.1 functionality, ie using wheel speed.