Steam Locomotive Boiler Water Level Changing water level due to gradient changes
#16
Posted 28 April 2025 - 07:06 AM
#17
Posted 28 April 2025 - 07:13 AM
#18
Posted 28 April 2025 - 08:56 AM
steamer_ctn, on 27 April 2025 - 11:46 PM, said:
I would guess the most likely thing going on there is that MSTS assumed the glass was measured in inches, so you could add a STFReader.UNITS.DistanceDefaultIn to provide the same results as the 'Distance' units, but where no units given means inches instead of meters. But the UNITS enum is running out of space since it was set up bitwise (why? you do bitwise when you need the ability to say something fits into multiple categories simultaneously, but a number is either going to be a length or a temperature, never both) so adding more units, especially for one off cases, isn't going to work for very long. That problem goes well beyond water sight glasses anyway.
#19
Posted 28 April 2025 - 10:43 AM
#20
Posted 28 April 2025 - 11:32 AM
steamer_ctn, on 28 April 2025 - 02:51 AM, said:
On p24 it says of the loco in the incident "The water glass itself was a glass tube about 12 inches long"
I didn't find the 18in, but steeper gradients and longer boilers will both need longer glasses. USA has both steep grades and some very long boilers so 12in or even 18in doesn't seem impossible.
#21
Posted 28 April 2025 - 11:48 AM
#22
Posted 28 April 2025 - 01:41 PM
pschlik, on 28 April 2025 - 08:56 AM, said:
Thanks for the suggestion.
If I used these MSTS values, I would probably assume that they are in inches as you have suggest. I could then force an inch conversation when the value is read.
However this is risky if our assumptions are not 100% correct, and potentially it perpetuates bad data entry. At the moment, I am thinking that I would rather get users to enter new valid data to ensure that the function works correctly.
#23
Posted 29 April 2025 - 01:52 AM
I think the inch will be perfect. This is against the OR principle, but I think we could make an exception here.
In Hungary, the size of pipes is given in coll, which is the German name for the inch. Source: Wikipedia.
I was shocked when I was calculating the surface area of the smoke pipes and fire pipes of my steam locomotives.
Sincerely, Laci1959
#24
Posted 29 April 2025 - 09:07 PM
#25
Posted 30 April 2025 - 11:06 PM
The calculation of these parameters has been simplified from the perspective that sloping crown sheets, etc have not been included.
So the question now becomes, how easy will it be for users to find and include these values in their configurations?
NOTE: If you run these changes at the moment, they will probably read high, as the existing water level logic is reading high compared to these values. This will need tuning, and may slightly change the locomotive performance (ie water level values might be lower), however I would like to see some other values for these parameters before making any changes.
#26
Posted 01 May 2025 - 01:21 AM
steamer_ctn, on 30 April 2025 - 11:06 PM, said:
Hello.
It seems that the values A C, D, E. I will post it in a Facebook group for two professions and then I will see.
Regards Laci1959
#27
Posted 01 May 2025 - 09:46 PM
#28
Posted 02 May 2025 - 05:59 PM
On regular locomotives, which have the cab, firebox and water glass at the back end of the locomotive, the water level increases on an uphill grade and decreases on a downhill grade. The cab forwards, on the other hand, have their boilers effectively "flipped" in direction relative to the boilers on regular locomotives, since the cab, firebox and water glass are now in front instead of in the rear. It stands to reason that with the boiler "flipped" in this manner, the water level would decrease on uphill grades and increase on downhill grades.
Feels like we should make an allowance for this.
Incidentally, the grades also created some problems in the flow of fuel oil to the burner. Normally, the oil flows to the burner by means of gravity. On a more conventional oil-fired locomotive, this is of very little concern, as the distance from the tender is relatively short -- the oil only has to travel the length of the drawbar, cab and part of the firebox to get to the burner. With the cab forwards, the oil had to travel the length of the boiler in order to reach the burner, so this creates some difficulties on steep uphill grades. It has been said the solution was to seal the oil tank and pressurize it with around 5-20 PSI air pressure to give the oil a boost on uphill grades...but that's a discussion for another thread...
#29
Posted 02 May 2025 - 10:43 PM
Traindude said:
I just thought of something else -- in this case how the water level on grades relates to Southern Pacific's Famous Cab-Forward articulated locomotives.
Thanks for that. What changes would need to be done to accomodate this situation.
Perhaps you can keep a list of these “variations” so that we can look at possible changes that we may need to consider.
It should be noted, that not all scenarios may be worth the coding effort to try and take them into account.
#30
Posted 02 May 2025 - 11:37 PM
And also, if cab-forward design has more obligate features, they could be taken in account altogether, by CabForward (1) flag, IMO.

Log In
Register Now!
Help







