Elvas Tower: Cruise control - Elvas Tower

Jump to content

Posting Rules

All new threads will be started by members of the Open Rails team, Staff, and/or Admins. Existing threads started in other forums may get moved here when it makes sense to do so.

Once a thread is started any member may post replies to it.
  • 25 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Cruise control Rate Topic: -----

#1 User is offline   Csantucci 

  • Member, Board of Directors
  • Group: Status: Elite Member
  • Posts: 6,986
  • Joined: 31-December 11
  • Gender:Male
  • Country:

Posted 29 March 2020 - 12:09 AM

I'd like to investigate whether it is possible to me to implement cruise control, in a first phase for electric locomotives.
I briefly explain here how this is implemented in locomotives in my country, and would like to know if this is the same as in other countries.
Such locomotives maintain a traditional combined control throttle-dynamic brake, which is steered by a lever called LCM, but drivers usually use the two levers for the cruise control, that is levers LV and LCA.
LV sets the target speed, and has 4 positions from front to rear, that is +, n, - and 0. Normally the lever is in the n position. When moved to +, it increments by 1 the speed in Kph. If held there, speed continues incrementing. When released, the lever returns to the n position. When the lever is moved to -, it behaves the same way by decrementing the target speed. When the lever is moved to 0, target speed is immediately set to 0.
LCA defines the force (tractive or dynamic) to be applied to reach the target speed. The 0 position is the one nearest to the driver, while moving the lever forwards increments the tractive or dynamic force.
Does this coincide with cruise control in other countries?

#2 User is offline   Stijn D.C. 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 515
  • Joined: 20-August 16
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 29 March 2020 - 04:02 AM

Hello,

In france you have VI (Vitesse Imposeé), In Germany you have different variations of AFB

In my country Belgium we use VI and AFB. + 1 locomotive class have cruisecontrolled trottle. (But this locomotive have tensionlever too)

In some country's like Tjech, they have a more extended cruisecontrol.


In case cruise control you must have option for have dynamic braking or not, not every train handle dynamic brake by select lower speed (of when conist drive faster than setspeed).

Same with normal airbrakes.

example:

Locomotive A with cruisecontrol on tractionlever: locomotive have dynamic brakeoption, but not on cruisecontrolmode.

Locomotive B with VI cruisecontrol: locomotive have dynamic brake, and use only dynamic brake for slow down. (if driver set lower speed, or train drive to fast)

Locomotive C with AFB cruisecontrol: locomotive have dynamic brake, and use only dynamic brake for slow down. (if driver set lower speed, or train drive to fast)

Locomotive D with AFB (variation) cruisecontrol: locomotive have dynamicbrake, and use air & dynamic brakes for slow down. (if driver set lower speed, or train drive to fast),

In this case train drive with trainbrakesystem in blended mode with "bail off" option.


Most cruisecontrols (VI) you have on/off button, and speed selector. And when throttle is on zero, there happend nothing, but if driver handle throttle this set acceleration.


Important is too, that if there are more locomotives in consist (MU connnected) that locomotives of same class do the same.


If i look to some coountry's like Tjech and most international systems, i think we need a cruisecontrol system based on trainbrake/circuitbreaker script integration.

for most international systems i dont see problem, but what by systems like they use in tjech, they need more keys… (Is it not possible that ORTS handle NUM key codes too?)


In case Tjech system, Jindrich was good busy for that. That is why i prefer that users that will use a expanded/specific cruisecontrol system, kan give command rule in .eng file

Standard ORTS cruisecontrol can have just have on/off button and speedselector.

And in .eng files some command rules for give up what cruise control must do by select lower speed (dynamic brake, airbrake, nothing).


Cruisecontrol with Throttle maybe this is possible with ORTSThrottle scripting?

in real: this locomotive (max. 160km/h) have a Throttle and tension lever. Tensionlever is for set Depart tension (KiloNewtons), Throttle have

16 numbers: 1/2/3/4.../16 1 = 10km/h, 2= 20km,..., 16=160km/h


ORTS have need a Tensionlever too


You know that i was testing cruisecontrol of Jindrich too, soo in that time i have made this as feedback:


Attached File  HLE 20 Tractionwheel.pdf (277.13K)
Number of downloads: 708

Attached File  ORTS Traction & Tensionlever System.pdf (287.25K)
Number of downloads: 779


It can be usefull to understand what i mean, but feedback was bades on code of Jindrich.


Greetz,

Stijn

#3 User is offline   Stijn D.C. 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 515
  • Joined: 20-August 16
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 29 March 2020 - 04:36 AM

Keyboardcombinations i suggest and prefer: (AZERTY BE)

Cruisecontrol ON: SHIFT + Z

Cruisecontrol OFF: SHIFT + S

Speed selector +: CTRL + SHIFT + D

Speed selector -: CTRL + SHIFT + Q

SHIFT + D & SHIFT + Q, i prefer for a tensionlever.


On QWERTY keyboard:


Cruisecontrol ON: SHIFT + A

Cruisecontrol OFF: SHIFT + S

Speed selector +: CTRL + SHIFT + D

Speed selector -: CTRL + SHIFT + A

SHIFT + D & SHIFT + A, i prefer for a tensionlever.

------------------------------------------------------

For .eng file (lowercasetokens) i based me on some (changed) commands of Jindrich his cruisecontrolsystem but they are not same:

ORTSCruiseControl (
Equipped ( True ) => Locomotive have cruisecontrol or not
AntiWheelSpinEquipped ( False ) AntiWheelslipcontrol or not
NominalSpeedStep ( 10 ) => How speeds of speedselector must be, in this case 10/20/30...
SpeedUnits ( km/h ) km/h or mph
ThrottleIsSpeedSelectorAndAutomaticOn ( True ) For locomotives with automatic cruisecontrol on Throttle
DynamicBrakeSpeedDown ( True ) When only Dynamic brakes must slow down locomotive
TrainBrakeSpeedDown ( False ) When Trainbrake (And if trainbrake is blended, dynamic brakes too) must slow down locomotive
...
)
)



Greetz,

Stijn

#4 User is offline   darwins 

  • Superintendant
  • Group: Status: Elite Member
  • Posts: 1,222
  • Joined: 25-September 17
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 29 March 2020 - 05:05 AM

For examples from UK look at the class 90 and class 91 on the Dawlish Trains site.
Next to the speedometer they have a speed selector that looks like a second smaller speedometer - the driver points the needle at the selected speed.
The loco will maintain that speed provided that sufficient power is available - as far as I know the speed selector does not over ride the throttle setting.
Therefore the throttle position will dictate the maximum rate of acceleration and the maximum available power, whereas the speed control will ensure that the selected speed is not exceeded and will reduce power or apply the dynamic brakes as required.
Section 7 of the driver's manual describes the operation of this system.
There are three controls used:
(1) Throttle - controls the maximum power available

(2) Train brake - combined dynamic brake and air brake
(3) Speed control - driver selects speed 5 / 10 / 15 / 20 .... 110 mph


I like the general idea proposed by Stijn but would suggest some changes


( 1 ) I am not sure that

AntiWheelSpinEquipped ( False ) AntiWheelslipcontrol or not
should be included here. Some locos that do not have cruise control do have antislip control. It would be good if we could get the Antislip ( 1 ) to work in ORTS as it does not seem to at present, also we should have an ORTSAntiskid ( ) for brakes as many modern trains have a feature to prevent the brakes from locking.

( 2 ) I do not think
Equipped ( True ) => Locomotive have cruisecontrol or not

will be needed. Default is not to have speed control and therefore any loco that does not include the

ORTSCruiseControl ( .... )
in the eng file will automatically not be equipped and any loco that does include that section will follow the rules that Stijn proposes. So for the British class 90 or 91 this would be:
ORTSCruiseControl (
NominalSpeedStep ( 5 )
SpeedUnits ( mph )
ThrottleIsSpeedSelectorAndAutomaticOn ( 0 )
DynamicBrakeSpeedDown ( 1 )
TrainBrakeSpeedDown ( 0 )
)


#5 User is offline   darwins 

  • Superintendant
  • Group: Status: Elite Member
  • Posts: 1,222
  • Joined: 25-September 17
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 29 March 2020 - 05:10 AM

Just realise I should qualify what I said about antislip ( ) not working -
At present it physically moves the throttle handle to a lower setting, where it remains unless the driver moves it up again.
My understanding of the operation in real locomotives is that power is reduced when a slip is detected, but the throttle position remains unchanged, when the slip is corrected the system tries again to restore power to the throttle position.
I believe this has been mentioned elsewhere on ET.


#6 User is offline   Csantucci 

  • Member, Board of Directors
  • Group: Status: Elite Member
  • Posts: 6,986
  • Joined: 31-December 11
  • Gender:Male
  • Country:

Posted 29 March 2020 - 07:14 AM

Thanks for the very useful inputs. Stijn reminded me that Jindrich has worked (is working?) on that, see here http://www.elvastowe...eed-regulation/ . So I'll first ask him if he wants to share his code, in order not to re-invent the wheel.

#7 User is offline   Stijn D.C. 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 515
  • Joined: 20-August 16
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 29 March 2020 - 12:18 PM

View PostCsantucci, on 29 March 2020 - 07:14 AM, said:

Thanks for the very useful inputs. Stijn reminded me that Jindrich has worked (is working?) on that, see here http://www.elvastowe...eed-regulation/ . So I'll first ask him if he wants to share his code, in order not to re-invent the wheel.


Was you forgot that Jindrich has work on this ? That explains youre topic start ;-)


Some things of my Lowercasetokens are based on Jindrich his Cruisecontrol system.


But Carlo, can you look to the idea for have that tensionlever have?

Some old trains have a throttelever AND tenstionlever too, for me tensionlever must manipulate:

MaxForce ( 288kN )
MaxContinuousForce ( 288kN ) => i think this not works in ORTS

If there is interest for made this, i of someone else can start topic about this Tensionlever? Becauze there are like cruisecontrol different options.


Greetz,

Stijn

#8 User is offline   Csantucci 

  • Member, Board of Directors
  • Group: Status: Elite Member
  • Posts: 6,986
  • Joined: 31-December 11
  • Gender:Male
  • Country:

Posted 29 March 2020 - 12:34 PM

Hi Stijn,
here in Italy all new trains have a throttle/dynamic brake lever AND a force lever; the latter works in conjunction with the target speed lever, so it's a case I have the intention to consider.

#9 User is offline   Aldarion 

  • Engineer
  • PipPipPipPipPip
  • Group: ET Owner
  • Posts: 619
  • Joined: 11-February 13
  • Gender:Male
  • Location:Lisbon, Portugal
  • Simulator:Open Rails
  • Country:

Posted 29 March 2020 - 02:51 PM

In Portugal, here's how it works on a CP5600 Eurosprinter (DB127 type):

After occuping the cabin, making all tests and releasing the brakes:

-Turn the AFB switch to VI position. In the display a pictogram is shown confirming the selection.

-Turn the VI lever to desired position. on activating this, there is a small orange pointer in the speedometer that turns from 0 to 220 km/h

-Turn the traction/dynamic brake lever to full traction.

-Release the train brakes

And you're off.
Activating the Train brakes or moving the traction/dynamic brake lever to dynamic brake quadrant will deactivate the cruise control. to regain cruise control the T/DB must be set to 0 and release train brakes.

To maintain the desired speed on descend the teorethical value for TE is reduced . If that is not enough the VI system will comute directly to a dynamic braking. As soon as 70% of dynamic braking effort is used, then the EP train brake is activated.

#10 User is offline   Hamza97 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 606
  • Joined: 01-March 15
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 29 March 2020 - 08:00 PM

On Indian Railways ... ,, the 3phase WAP-7 WAG-9 locos have cruise control which can be activated by pressing BPCS button on reaching the desired speed. The system will maintain speed to +/-5kmph of the cruising speed. The cruise control system has access to 100% traction and braking force.

  • 25 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

3 User(s) are reading this topic
0 members, 3 guests, 0 anonymous users