Speed & Acceleration Control (V5.3.3.2)


PDF document with general information (English)

PDF-Dokument mit allgemeinen Informationen (Deutsch)

Download
Viele Informationen zum Tool und zum Erwerb des Tools
SpeedControlTool_Eng.pdf
Adobe Acrobat Dokument 1.4 MB
Download
Lots of information about the tool and how to purchase it
SpeedControlTool_Ger_RP.pdf
Adobe Acrobat Dokument 1.8 MB

Tool Download:

To view the changes regarding the latest version, please read Release Note V5.3.3.2

 

Download
Tool: SpeedControlSim.exe V5_3_3_2
The tool can be unpacked only with a password!
Descriptions and many functions are locked and only available after entering an other password!
To make all options available, please enter your password (Menu "Info", "Enter password")
The passwords are available from me.
SpeedControlSim.zip
Komprimiertes Archiv im ZIP Format 5.4 MB

Download
Release Note V5.3.3.2
SpeedControl_Releases_5_3_3_2.pdf
Adobe Acrobat Dokument 2.3 MB


General information about design and simulation

 

Even today, good acceleration/speed control for different vehicles still has problems with:

  • Optimal transient behavior
  • Tractive force dynamics
  • Disturbance variable behavior (down- and uphill slopes)
  • Different vehicle masses

I offer a tool with which a control can be implemented and simulated easily (with graphical representation). A control principle that has proven itself worldwide and for a long time for:

  • Freight trains (different train masses)
  • Trams
  • Regional trains
  • Intercity Trains
  • High-speed trains with ATO, automatic drive / brake control under ETCS / LZB
  • Electric cars
  • Integration of the controller into an ATO with calculation of the braking curves from the ETCS track data 
  • JSON track file simulation (also ATO) See also: https://github.com/dkouzoup/TTOBench/

The tool can also be used for electro cars! (not yet tested).

 

The control uses only a few (10) simple functions to implement the controller (adding, limiting, multiplying, differentiating, integrating).

 

The controller is not implemented according to traditional control technology, but it has decisive advantages.

 

The speed control will behave properly if the information on the parameterization and the controlled system are made like described!

Parameters must be specified for the simulation

(Parameter sets for various vehicles are preconfigured and can be loaded).

 

Vehicle parameters:

  • Processing time in the software (cycle time) [s]
  • Dead time (change in tractive force until the speed signal reacts at the control input) [s]
  • Vehicle mass [T]
  • Maximum tractive force ramp [kN / s]
  • Maximum tractive force [kN]
  • Maximum braking force [kN]
  • Maximum driving/braking power [MW]
  • Maximum acceleration [ms-2]
  • Gradient (uphill / downhill) [in kN inertia tractive effort]
  • Mechanical brake

Many parameters can be changed during the simulation.

 

Control parameters:

  • Differential gain (for settling, acceleration, deceleration)
    only one parameter has to be adjusted when vehicle mass is changing and this parameter changes with the root of the vehicle mass, so it is not critical in case of not exact vehicle mass!
  • differential time constant
  • proportional gain

If acceleration have to be changed during acceleration, only a differential gain needs to be adjusted. So there is no influence on the control behavior!

 

Simulation parameters:

  • Demanded speed 
  • Simulation time (fast, slow, real time)
  • Step by step - processing
  • Gradient change
  • etc.

During the simulation: display of the control structure with fading in of the data.

All values can be changed during the simulation and the control behavior can be observed at the same time.

Every important parameter and every important signal will be described when the mouse pointer moves over it.

The control principle (incl. graphics) and the tool are described in the tool.

  

Configurations for various vehicles are predefined in the tool:

  • Tram
  • Intercity train
  • Freight train
  • Regional train
  • Electric car
  • High speed train
  • etc.

 


Tool view (main window)


Automatic Train Control (ATO or ATC) under ETCS

 

It is also possible to simulate the behaviour of a train under ATO with simulated track data.

The tool describes exactly how to do this (generating the braking curves according to ETCS track data (distances to braking points, target speeds, etc.).

The structure of the controller makes it very easy to integrate the speed controller into an ATO. It only needs to be intervened in two places as soon as the train is to follow the braking curve.

Very simple! 

 

Simulation run Fribourg-Bern, using Json track data. 

Speed and gradient changes as a function of distance (km).

See also:

GitHub - dkouzoup/TTOBench: Open track data for benchmarking of train trajectory optimization algorithms 

https://github.com/dkouzoup/TTOBench/

 

 

Train:

Interregio with Re460  (6.1MW, max. 300kN)

Mass: 500T

Brake curve with deceleration of  0.32ms-1


ATO  Examples:


Tool Overview 



Please note:

I will continuously publish newer versions on my website.

Please consult the website regularly and use the latest versions.