Improvements to steam code

Registered by Peter Newell on 2017-04-10

Following testing of steam locomotives against BR and American locomotive Test reports, a number of areas of inconsistent operations have been identified.

See - http://forums.uktrainsim.com/viewtopic.php?f=324&t=146938

This blueprint aims to:
i) adjust code to minimise inconsistencies identified
ii) add some extra ORTS ENG file parameters for tweaking locomotive performance, eg ORTSMaxSuperheatTemperature. These parameters will place limit certain features of the model, or alternatively allow variations to locomotive performance.
iii) Investigate the feasibility of adding an additional compound type locomotive model. Implement as appropriate

Discussion: http://www.elvastower.com/forums/index.php?/topic/30153-refining-steam-locomotive-code/
Roadmap: https://trello.com/c/vZuOjQXs/268-improvements-to-steam-code

Blueprint information

Status:
Started
Approver:
Peter Newell
Priority:
Medium
Drafter:
Peter Newell
Direction:
Approved
Assignee:
Peter Newell
Definition:
Approved
Series goal:
None
Implementation:
Good progress
Milestone target:
milestone icon 1.3
Started by
Peter Newell on 2017-11-23

Related branches

Sprints

Whiteboard

#3827 - initial code release - added ability to record key performance data @ 5mph intervals, user selectable
#3828 - adjustments to data log and superheat
#3830 - minor adjustment of log parameters
#3837 - adjustment of some default values for steam locomotives
#3839 - corrected issue introduced in #3836 - http://www.elvastower.com/forums/index.php?/topic/29799-steam-effects-for-diesel-locomotives-and-passenger-cars/
#3843 - adjusted default values
#3848 - adjusted code to allow more monitoring parameters
#3851 - added code for calculation of grate limit and other minor adjustments
#3852 - adjustment to how MEP (indicator diagram) is calculated.
#3854 - adjusted Boiler Efficiency defaults and corrected some errors in compound locomotive
#3864 - adjustments to compound locomotive
#3867 - turn off debug code left on
#3870 - - corrected calculation problem with DBHP introduced
#3901 - - update code in regards to injectors and ihp + bug identified - http://www.elvastower.com/forums/index.php?/topic/27773-how-to-set-tractive-effort-and-such-with-orts-in-the-eng-file/page__view__findpost__p__222382
#3903 - adjust IHP calculation, change injector input sequence, add command keys for AI Fire control
#3911 - add keys to allow AI fireman to be started and stopped, ie override the AI Fireman
#3913 - adjustment to AI fireman (pressureratio)
#3914 - turn off debug code left on.
#3935 - Adjustments to AI Fireman
#3941 - - adjustment to manual firing code
#3942 - - minor adjustment to manual firing code
#3946 - adjustment of a small problem introduced in #3942
#3962 - adjustment to coal usage calculations
#3964 - adjustments to grate limit restriction & removal of old code
#3965 - adjustment to impact of combustion oxygen
#3969 - adjustment to default Superheater Area
#3971 - - adjustment to boiler heat rate & AI Fireman override
#3983 - adjust default values for fuel consumption
#3987 - update steam default values based upon steam performance testing
#3989 - corrected issue introduced in #3987
#3995 - adjust burnrate default values
#4043 - - correct error with manual firing (http://www.elvastower.com/forums/index.php?/topic/31508-nan-and-manual-firing-x4001-4034/)
#4074 - OR Steam Documentation deleted as it is no longer relevant to current build
#4090 - corrected discrepancy in water level display between main HUD and Debug HUD for steam locomotive
#4094 - added additional debug values to steam locomotive HUD
#4098 - corrected problem with sequence of save/restore items in Steam Locomotive
#4101 - adjustment to steam consumption, and code tidy up in vacuum brakes
#4103 - adjustments to water usage on steam locomotives
#4105 - corrected UoM error introduced in #4103
#4107 - added information message to provide info in fault scenario with tenders
#4108 - adjusted tender water consumption
#4110 - corrected water level after save
#4121 - - further correction to water level after save.
#4130 - add additional save/restore values
#4131 - correct some issues with save/restore
#4132 - further adjustments to save/restore for steam locomotive
#4134 - further adjustments to steam locomotive save/restore
#4143 - adjust saturated steam locomotive steam consumption
#4162 - some initial code to allow calculation of steam cylinder events (not complete).

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.