BP: Automatic speed regulation Automatic speed regulation and AFB
#1
Posted 12 July 2018 - 05:03 AM
Good day
Czech author Jindřich Machalínek creates a Czech locomotive control system into the Open Rails.
This is Automatic Speed Control, where the system maintains the selected speed.
Jindřich Machalínek would like to get this system into the official version of Open Rails, he would also like to create the AFB system.
How does the Auto Speed Control system work?
1.The driver chooses to select the control mode
Manual - Automatic -Testing (Testing Mode is not yet functional )
keyboard shortcuts CTRL + Shift + W switches mode from Manual control to Automatic control and to Testing
keyboard shortcuts CTRL + Shift + S switches mode from Testing to Automatic control and to Manual control
Ok, we have now Automatic Control
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/rezimA.jpg?ver=0
Now set the number of axles on our train
I have a train with 4 wagons and 1 locomotive - our train has 20 axles ( 4x axles have 1 vagone or locomotive )
so we set 20 axles
keyboard shortcuts Shift + arrow up and Shift + down arrow I change the number of axles
ok we have now set Axles
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/npravy.jpg?ver=0
Now we set the Proportional Stroke, which limits the power of the locomotive
keyboard shortcuts CTRL + Shift + D UP or CTRL + Shift + A Down (czech locomotive set 1 to 12 ) this option can be set in ENG
ok we have now set
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/omezenitahu.jpg?ver=0
Now set the desired speed
1st possibility
keyboard shortcuts Shift + D or Shift + A ( 0km/h ,5km/h , 10km/h ,20km/h and other )
2nd possibility
keyboard shortcuts D or A set 1km/h
1st possibility
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/nastavenirychlosti.jpg?ver=0
2nd possibility
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/verzec2.jpg?ver=0
Now I'm ready to leave, we'll now use the Travel Switch
The switch has 4 positions
Parking , Neutral , Driving (zapnuto) , Approval (start)
Parking - it brakes the locomotive on 1.5Bar, it is mostly used when station stops.
Neutral - The locomotive is powerless, the driver can brake or switch the steering mode
Driving - The locomotive waits for a command or just goes
Approval - it is used when starting and must be kept within 3 km/h
ok , we now set to Approval
as soon as we have a speed of more than 3km / h, we release the key and the mode switches to Ride and the locomotive already controls its speed and maintains 50 km / h
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/souhlas.jpg?ver=0
Here is 50km/h
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/50km.jpg?ver=0
Jindřich Machalínek turns video from driving, from automatic speed control
Czech author Jindřich Machalínek creates a Czech locomotive control system into the Open Rails.
This is Automatic Speed Control, where the system maintains the selected speed.
Jindřich Machalínek would like to get this system into the official version of Open Rails, he would also like to create the AFB system.
How does the Auto Speed Control system work?
1.The driver chooses to select the control mode
Manual - Automatic -Testing (Testing Mode is not yet functional )
keyboard shortcuts CTRL + Shift + W switches mode from Manual control to Automatic control and to Testing
keyboard shortcuts CTRL + Shift + S switches mode from Testing to Automatic control and to Manual control
Ok, we have now Automatic Control
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/rezimA.jpg?ver=0
Now set the number of axles on our train
I have a train with 4 wagons and 1 locomotive - our train has 20 axles ( 4x axles have 1 vagone or locomotive )
so we set 20 axles
keyboard shortcuts Shift + arrow up and Shift + down arrow I change the number of axles
ok we have now set Axles
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/npravy.jpg?ver=0
Now we set the Proportional Stroke, which limits the power of the locomotive
keyboard shortcuts CTRL + Shift + D UP or CTRL + Shift + A Down (czech locomotive set 1 to 12 ) this option can be set in ENG
ok we have now set
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/omezenitahu.jpg?ver=0
Now set the desired speed
1st possibility
keyboard shortcuts Shift + D or Shift + A ( 0km/h ,5km/h , 10km/h ,20km/h and other )
2nd possibility
keyboard shortcuts D or A set 1km/h
1st possibility
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/nastavenirychlosti.jpg?ver=0
2nd possibility
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/verzec2.jpg?ver=0
Now I'm ready to leave, we'll now use the Travel Switch
The switch has 4 positions
Parking , Neutral , Driving (zapnuto) , Approval (start)
Parking - it brakes the locomotive on 1.5Bar, it is mostly used when station stops.
Neutral - The locomotive is powerless, the driver can brake or switch the steering mode
Driving - The locomotive waits for a command or just goes
Approval - it is used when starting and must be kept within 3 km/h
ok , we now set to Approval
as soon as we have a speed of more than 3km / h, we release the key and the mode switches to Ride and the locomotive already controls its speed and maintains 50 km / h
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/souhlas.jpg?ver=0
Here is 50km/h
https://img31.rajce.idnes.cz/d3103/15/15348/15348389_026e82abd7cf4630f54d8276a410ea72/images/50km.jpg?ver=0
Jindřich Machalínek turns video from driving, from automatic speed control
#4
Posted 12 July 2018 - 10:50 AM
Hm, I bet that this could be adapted to emulate the pacesetters used for coal loading and hump yards: https://www.trainord...ad.php?1,255801
If we could gain cab controls for it, that would be awesome.
If we could gain cab controls for it, that would be awesome.
#5
Posted 12 July 2018 - 11:08 AM
The elements in the cabin will be functional
The currently selected speed now works:
and then the Slow Speed button (Train Length Countdown)
The currently selected speed now works:
and then the Slow Speed button (Train Length Countdown)
#6
Posted 12 July 2018 - 03:31 PM
Hey, I am responsible for this.
Let me introduce myself first:
Born in 72, I always intended to love heavy moving metal, trains and airplanes. Since 1993 I spent my live programming, started with VBA :D Nowadays I am a professional aircraft simulator builder (www.realsim.cz). Currently I am working on a Mig-21MF, that has history, and it is a real plane. I revert it into a simulator. I experience C#.NET first in 2001.
Ok, now, back to this project:
to clarify things Adam omits to say: This feature is not intended to be used only in Czech engines. My goal is to add an automatization behavior to the engines in general, absolutely configured by the eng file, with all options possible and configurable via the eng file. Intersted in AFB? LZB? Automatic things in LGV or Eurstar Engines? Any other? That's my goal to implement all of these into the official OR code with simple configuration scripted into the eng.
My plan is to become my code accepted by the development team, including blueprints and stuff.
Now, if any of the official programmers from the team can drop me a line (I heard man named Carlos?), I'll be happy.
Thanks!
gnite
Let me introduce myself first:
Born in 72, I always intended to love heavy moving metal, trains and airplanes. Since 1993 I spent my live programming, started with VBA :D Nowadays I am a professional aircraft simulator builder (www.realsim.cz). Currently I am working on a Mig-21MF, that has history, and it is a real plane. I revert it into a simulator. I experience C#.NET first in 2001.
Ok, now, back to this project:
to clarify things Adam omits to say: This feature is not intended to be used only in Czech engines. My goal is to add an automatization behavior to the engines in general, absolutely configured by the eng file, with all options possible and configurable via the eng file. Intersted in AFB? LZB? Automatic things in LGV or Eurstar Engines? Any other? That's my goal to implement all of these into the official OR code with simple configuration scripted into the eng.
My plan is to become my code accepted by the development team, including blueprints and stuff.
Now, if any of the official programmers from the team can drop me a line (I heard man named Carlos?), I'll be happy.
Thanks!
gnite
#7
Posted 12 July 2018 - 04:13 PM
Ha, I used your site as a reference for DC-9 cockpit detail photos for a project that fizzled when I got back into rail sims.
It's great that your code will be configurable. Modern GE and EMD locomotives actually have pacesetters installed by default, and yard locomotives commonly have it for hump control, so this opens up some interesting possibilities for locomotive builders and activity writers.
It's great that your code will be configurable. Modern GE and EMD locomotives actually have pacesetters installed by default, and yard locomotives commonly have it for hump control, so this opens up some interesting possibilities for locomotive builders and activity writers.
#8
Posted 12 July 2018 - 04:53 PM
Yeah, the DC-9, it's epic! My baby ;)
Very bad voice quality, but at least I promised video showing the configuration options, also showing that it works :) and also that it can brake also when flying downhill too fast. So here it is ;)
https://www.youtube....h?v=ATHjANyptx8
Very bad voice quality, but at least I promised video showing the configuration options, also showing that it works :) and also that it can brake also when flying downhill too fast. So here it is ;)
https://www.youtube....h?v=ATHjANyptx8
This post has been edited by Jindrich: 12 July 2018 - 04:55 PM
#9
Posted 16 July 2018 - 12:33 PM
Jindrich,
what you have developed is impressive and I think that it might be an interesting addition to OR. It's good that you have very extended programming capabilities and that you are willing to make your feature publicly available and integrated into OR. I hope that the OR management team will acknowledge your work and your capabilities. A Trello box for this feature is already available and has also a good number of votes (see here https://trello.com/c...-cruise-control ), but you should also open a blueprint here https://blueprints.launchpad.net/or in order for your feature to be considered for integration into OR by the OR management team.
what you have developed is impressive and I think that it might be an interesting addition to OR. It's good that you have very extended programming capabilities and that you are willing to make your feature publicly available and integrated into OR. I hope that the OR management team will acknowledge your work and your capabilities. A Trello box for this feature is already available and has also a good number of votes (see here https://trello.com/c...-cruise-control ), but you should also open a blueprint here https://blueprints.launchpad.net/or in order for your feature to be considered for integration into OR by the OR management team.