Charge/discharge control of a train with on-board energy storage devices for energy minimization and consideration of catenary free operation

Similar documents
Optimization of Train Speed Profile for Minimum Energy Consumption

Electric Vehicle Performance Power and Efficiency

Vehicle Propulsion Systems. Electric & Hybrid Electric Propulsion Systems Part III

Control strategy and lifetime optimization of Electrochemical Double-Layer Capacitors

Physics Investigation 10 Teacher Manual

Switch. R 5 V Capacitor. ower upply. Voltmete. Goals. Introduction

Switch. R 5 V Capacitor. ower upply. Voltmete. Goals. Introduction

Effect of Time Constant on Power Capability of Supercapacitors

Switch. R 5 V Capacitor. ower upply. Voltmete. Goals. Introduction

PhysicsAndMathsTutor.com 1

Optimization of Energy Consumption In Electric Traction System By Using Interior Point Method

Chapter 28 Solutions

Efficient real-time train scheduling for urban rail transit systems using iterative convex programming

ABOUT SUPERCAPACITORS PARAMETERS DETERMINATION

Supplementary Figure 1. Theoretical calculation results to optimize the FEP layer thickness

ROLLING STOCK BRAKING PERFORMANCE EVALUATION UNDER LOW ADHESION CONDITIONS

FRENIC-Ace (C2) (Supplement to RS-485 User's Manual)

3. Cautions for use 3-1. Voltage 3-2. Self heating 3-3. Mounting conditions 3-4. Storage conditions

SECTION 4: ULTRACAPACITORS. ESE 471 Energy Storage Systems

Experiment FT1: Measurement of Dielectric Constant

A Novel Model-Based Algorithm for Battery Prognosis

SHORT CIRCUITS IN 3kV DC SYSTEM: STRESSES ON VEHICLES AND INFRASTRUCTURE ELECTRIC EQUIPMENT

Optimising Power Management Strategies for Railway Traction Systems. Shaofeng Lu

Traffic Modelling for Moving-Block Train Control System

Deliverable Preliminary model definition for SC

Version 001 CIRCUITS holland (1290) 1

Metrol. Meas. Syst., Vol. 23 (2016), No. 3, pp METROLOGY AND MEASUREMENT SYSTEMS. Index , ISSN

Lecture 11 - AC Power

2005 AP PHYSICS C: ELECTRICITY AND MAGNETISM FREE-RESPONSE QUESTIONS

LECTURE 8 RC AND RL FIRST-ORDER CIRCUITS (PART 1)

No. 70 Y. Nozaki & T. Yamaguchi Department of Electrical Engineering, School of Engineering, The University of Tokyo, Tokyo, Japan

[1] (b) Fig. 1.1 shows a circuit consisting of a resistor and a capacitor of capacitance 4.5 μf. Fig. 1.1

On Pulse Charging of Lead-Acid Batteries Cyril Smith, November 2010

Lecture 4: Dynamics of Equivalent Circuits

Laboratory 7: Charging and Discharging a Capacitor Prelab

Higher Physics. Electricity. Summary Notes. Monitoring and measuring a.c. Current, potential difference, power and resistance

Study on re-adhesion control by monitoring excessive angular momentum in electric railway tractions

ENERGY AND TIME CONSTANTS IN RC CIRCUITS By: Iwana Loveu Student No Lab Section: 0003 Date: February 8, 2004

THE INVERTER. Inverter

Energy saving in electromechanical equipment with power coefficient correction. Dimitris Al. Katsaprakakis Aeolian Land S.A.

RC Circuit Lab - Discovery PSI Physics Capacitors and Resistors

Capacitors are devices which can store electric charge. They have many applications in electronic circuits. They include:

Power System Analysis Prof. A. K. Sinha Department of Electrical Engineering Indian Institute of Technology, Kharagpur

University of TN Chattanooga Physics 1040L 8/18/2012 PHYSICS 1040L LAB LAB 4: R.C. TIME CONSTANT LAB

Managing Emergency Generators

Design and Characteristic Analysis of LSM for High Speed Train System using Magnetic Equivalent Circuit

On the axes of Fig. 4.1, carefully sketch a graph to show how the potential difference V across the capacitor varies with time t. Label this graph L.

CAPACITORS / ENERGY STORED BY CAPACITORS / CHARGING AND DISCHARGING

Digital Electronics Part II - Circuits

Solution for Fq. A. up B. down C. east D. west E. south

Modelling and Simulation for Train Movement Control Using Car-Following Strategy

Chapter 2. - DC Biasing - BJTs

DEPARTMENT OF COMPUTER ENGINEERING UNIVERSITY OF LAHORE

Control of Sampled Switched Systems using Invariance Analysis

Testing Electrochemical Capacitors Part 2: Cyclic Charge-Discharge and Stacks

Double Layer Capacitors. PN: NEX_ series & NED_ series

Facing the winter challenges for railways in Europe - Winter & Railways Fact Sheet Root Causes Rolling Stock and Infrastructure UIC Survey Evaluation

Experiment 8: Capacitance and the Oscilloscope

Supplementary Figure 1.

DESIGN MICROELECTRONICS ELCT 703 (W17) LECTURE 3: OP-AMP CMOS CIRCUIT. Dr. Eman Azab Assistant Professor Office: C

Lecture 2. 1D motion with Constant Acceleration. Vertical Motion.

New GCSE 4473/02 ADDITIONAL SCIENCE HIGHER TIER PHYSICS 2

Medium Power Film Capacitors

13 11 Ball Bearing Motor

Electrical Double Layer Energy Storage Capacitors Up to 3 V Operating Voltage

5. In parallel V 1 = V 2. Q 1 = C 1 V 1 and Q 2 = C 2 V 2 so Q 1 /Q 2 = C 1 /C 2 = 1.5 D

Current. I = ei e = en e Av d. The current, which is Coulomb s per second, is simply

Chapter 2 Voltage-, Current-, and Z-source Converters

Ruggedized Electrical Double Layer Energy Storage Capacitors

WIMA SuperCap C. Double-Layer Capacitors in Cylindrical Metal Case with very High Capacitances in the Farad Range. Typical Applications

Figure 1: Capacitor circuit

Materials and Structural Design for Advanced Energy Storage Devices

EE141Microelettronica. CMOS Logic

Modeling of a Double-Layer Capacitor with Individual Branch Response

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Circuits Gustav Robert Kirchhoff 12 March October 1887

Summary Notes ALTERNATING CURRENT AND VOLTAGE

A new delay forecasting system for the Passenger Information Control system (PIC) of the Tokaido-Sanyo Shinkansen

«EMR AND INVERSION-BASED CONTROL

Switch + R. ower upply. Voltmete. Capacitor. Goals. Introduction

PHY222 - Lab 7 RC Circuits: Charge Changing in Time Observing the way capacitors in RC circuits charge and discharge.

Fig. 1 Fig. 2. Calculate the total capacitance of the capacitors. (i) when connected as in Fig. 1. capacitance =... µf

How many electrons are transferred to the negative plate of the capacitor during this charging process? D (Total 1 mark)

Chapter 32. Inductance

Physics Department. CfE Higher Unit 3: Electricity. Problem Booklet

8 sin 3 V. For the circuit given, determine the voltage v for all time t. Assume that no energy is stored in the circuit before t = 0.

Capacitance Consolidation

Toolbox: Electrical Systems Dynamics

QUESTION BANK ENGINEERS ACADEMY. Power Systems Power System Stability 1

Switching characteristics of lateral-type and vertical-type SiC JFETs depending on their internal parasitic capacitances

(d) describe the action of a 555 monostable timer and then use the equation T = 1.1 RC, where T is the pulse duration

Chapter 2 - DC Biasing - BJTs

Behavior of the Lead Acid Battery after the Rest Period

Capacitor Construction

Chapter 16 Electrical Energy Capacitance. HW: 1, 2, 3, 5, 7, 12, 13, 17, 21, 25, 27 33, 35, 37a, 43, 45, 49, 51

Lab 6. RC Circuits. Switch R 5 V. ower upply. Voltmete. Capacitor. Goals. Introduction

Instruction. Vacuum Circuit Breaker Operator Module. Type 3AH 4.16kV to 38kV. Power Transmission & Distribution

Physics 220: Worksheet 7

CPE/EE 427, CPE 527 VLSI Design I Pass Transistor Logic. Review: CMOS Circuit Styles

OUTCOME 3 - TUTORIAL 2

Transcription:

Energy Management in the Train Operation 65 Charge/discharge control of a train with on-board energy storage devices for energy minimization and consideration of catenary free operation M. Miyatake, K. Matsuda & H. Haga Sophia University, Japan Abstract The optimal operation of rail vehicle with on-board energy storage device minimizing total energy consumption is discussed in this paper. Until now, not enough research deals with the optimal control of the devices. The authors have developed the mathematical model based on a general optimization technique. In our study, the electric double layer capacitor (EDLC) is assumed as an energy storage device, because of its high power density etc. The proposed method can determine the optimal acceleration/deceleration and current commands at every sampling point under fixed conditions of transfer time and distance. The authors have also modified it for applying to catenary free operation. Using the proposed methods, simulations were implemented in some cases. The trend of optimal solutions such as values of control inputs and energy consumption is finally discussed. Keywords: power management, on-board energy storage, optimization, energysaving operation, supercapacitor, catenary free operation. 1 Introduction Electrical regenerative braking has reduced total energy consumption in electric railway systems. However, if the energy is not absorbed by another train, catenary voltage rises and regenerative failure is occurred under DC power feeding system. One of the way for absorbing regenerative energy is to use energy storage. Regenerative energy is stored in the energy storage and reused in the next acceleration. The energystorage decreases the loss of circuit resistance by compensating voltage drop. It also prevents regenerative failure even if substations cannot absorb energy. Energy saving effect as well as preventing regenerative failure is expected. doi:10.2495/978-1-84564-498- 7/ 07

66 Power Supply, Energy Management and Catenary Problems R 1 V T R 2 R 0 Chopper R R 0 C I Vc C V S Substation1 V S Train (a) Circuit model Substation2 SS1 L a DS L AS L DP:departure station b SS2 5km 2km 5km AS:arrival station SS:substation (b) Location of stations and substations Figure 1: Modeling of a feeding circuit with one train between substations. Some research projects on the application of the energy storage devices to railway systems have been reported in [1 6]. Most of them discussed reasonable circuit configuration and sizing of energy storage system, however, very few papers that deal with optimal charging/discharging control of the energy storage can be found. The charging/discharging command of energy storage affects the energy consumption and may influences the optimal speed profile, the trajectory of a train in the velocity-position state space. The authors pointed out that the charge/discharge command and vehicle speed profile should be optimized together. There are a few papers that deal with the energy-saving vehicle operation with a kind of optimization in [7 10]. However, they did not consider the control of energy storage. When on-board energy storage is used, catenary free operation technique is sometimes used. Energy management control is significant in this operation because the train have to run with very limited onboard energy. However, no papers can be found that optimize train speed control. The authors have developed the mathematical model composed of DC power feeder and energy storage that was already reported in [11]. In this paper, the authors introduce the simulation results under different condition from [11], add a few discussion to [11]. The authors also modify the model for applying to catenary free operation. 2 Modeling of energy storage and DC feeding circuit The EDLC is assumed in the modeling of energy storage in this study. It has the characteristics of maintenance-free, long lifetime, quick charge/discharge, lower energy density than that of batteries at present, and wide range of terminal voltage regulation. The fact shows the difficulty in using EDLC as a main power source of high speed vehicles. However, if it is used with other main energy sources, the EDLC is expected as one of the most promising auxiliary devices for transportation systems.

Energy Management in the Train Operation 67 INV. Chopper EDLC DC link IM INV. Chopper DC link IM EDLC (a) model under catenary (b) model of catenary free operation Figure 2: Circuit model of an on-board EDLC train. A DC feeding circuit is modeled with one train between substations. The model circuit appears in Figure 2(a). In this figure, V s and R 0 are the supply voltage and the internal resistance at a substation respectively. The values of R 1 and R 2 are equivalent resistances of feeder and return circuits. These resistance values are proportional to the distance between the train and substation. The constants C and R c are the capacitance and internal resistance in the capacitor respectively. It is necessary to convert voltage by using a bidirectional chopper because the voltage difference between the DC link and EDLC is high. The motor-inverters of the train were modeled as a current load that helps solving circuit equations simply. If battery is applied instead of EDLC, slight change of the model enables us to deal with the battery system. We have only to change the capacitor in Figure 1 to a voltage source and modify some equations. 3 Formulation of the operation under catenary 3.1 Definition of variables The optimal control problem is formulated from the circuit model. Variables are defined as follows. Control inputs n and u determine the acceleration/deceleration force and charging/dischrging current, respectively. State variables x, v and V c indicate the train position, speed and capacitor voltage, respectively. The variable V T is the catenary voltage at the train. It is treated as an auxiliary state variable to avoid complexity in solving circuit equations analytically, although it is derived by solving circuit equations. It is derived by adding circuit equations in the optimization problem as the constraints. 3.2 Optimal control problem The optimal control problem is described as the following mathematical formulation. Minimizing the objective function J = T 0 V s I s (x, V T )dt (1)

68 Power Supply, Energy Management and Catenary Problems Subject to the following equality and inequality constraints where I s,i c f max r P T ẋ = v, v = nf max (n, v, V T ) r(v) (2) V c = I c (u)/c (3) P T (n,v,v T ) = P S (x, V T ) + P C (u, V c ) (4) x(0) = 0, v(0) = 0, V c (0) = V c init (5) x(t) = L, v(t ) = 0, V c (T ) = V c final (6) 1 (n, u) 1 (7) V T min V T V T max (8) V c min V c V c max (9) 0 x L, v 0 (10) currents supplied from substations and EDLC current; maximum acceleration/deceleration force; running resistance per unit weight of the train; electric power supplied to motor-inverters of the train; P s,p c power from substations and EDLC; V T min,v T max lower and upper limitation of the catenary voltage; V c min,v c max lower and upper limitation of the capacitor voltage; V c init,v c final first and final values of the capacitor voltage; L, T distance and running time between the departure and arrival stations. The objective function is sum of supplied energy from two substations given as (1). Equality constraints are given as (2) (6). Equation (2) is a motion equation of the train. Gradient can be considered as including the influence to the running resistance r. The capacitor voltage is given as the (3). Equations (5) and (6) describe the initial and final conditions of state variables. The constraint (9) gives the terminal EDLC voltage as well as the initial one. Inequality constraints of control inputs, state and auxiliary variables are shown in (7) (10). The functions related with circuit equations are the following equations. P T (n, v, V T ) = P s (x, V T ) = { Mv nf (n,v,v T )η m (n 0) Mv nf (n,v,v T )/η g (v) (n 0) ( Vs V T R 0 + R 1 (x) + V ) s V T R 0 + R 2 (x) (11) (12) R 1 (x) = (L a + x)r 0 R 2 (x) = (L x + L b )r 0 (13)

Energy Management in the Train Operation 69 P c (u, V c ) = { V c I c (u)η ch (u 0) V c I c (u)/η ch (u 0) (14) I c (u) = ui c max (15) Here, η m and η g (v) are motor-inverter efficiency in accelerating and braking respectively. The constant M is the total weight of the train including on-board energy storage. The regenerative efficiency η g must be treated as the function of speed v for considering electro-pneumatic blended braking. The constant η ch is the chopper efficiency assumed as constant and I c max is the rated value of the EDLC current. The optimal control problem is discretized using sampling time t and solved by the Sequential Quadratic Programming (SQP). SQP is an optimization method to solve general nonlinear programming problems. Please see [11] for the detailed procedure. 4 Consideration of catenary free operation If the train with on-board energy storage runs off the catenary, so called catenary free operation, the mathematical formulation should be modified because the circuit topology is changed to Figure 2(b). The objective function (1) should be changed to (16) because no power is supplied from the catenary. J = T 0 V c I c dt (16) In this study, bidirectional chopper is stopped to avoid switching loss. Then, V T is determined by (17). The equations (11), (14) and (15) should be changed to (18), (19) and (20), respectively. V T = V c R C I c (17) P s = I s = 0 (18) P c = V c I c (19) I c = P T /V T (20) Some other equations such as (8) and (13) must be eliminated for topological change of the circuit. In this operation, the control input u is finally eliminated and only the notch control input n is left. Therefore, the Dynamic Programming (DP) that was already proposed in [8] can be applied to the modified problem. Please refer [8] for details. In the application of DP in this case, the final EDLC voltage V c final is given to implement backward search from t = T to 0. The initial EDLC voltage V c init cannot be given together with V c final because the value is decided by the trajectory of n. WhenV c init is initially given instead of V c final, V c (T ) should be adjusted so as to satisfy V c (0) = V c init.

70 Power Supply, Energy Management and Catenary Problems Table 1: Specific parameters. f eed in g c ir cu it and tr a in o p e r a tio n t 1[s] R 0 0.03[ ] η g 90 % η ch 95% V s 1500[V] r 0 0.04 η m 90 % M 250[Ton] [m /m] EDLC C 32.3[F] V c max 560[V] V c init 560[V] weight 500[kg] I c max 500[A] V c min 300[V] V c final 560[V] R c 0.3[ ] Another problem in using DP is that the EDLC voltage much affect accelerating/decelerating ability. The proposed method in [8] assumes this ability as constant, however, the accelerating/decelerating ability must be calculated in finding the optimal control input at each lattice point in state space. 5 Simulations of optimal operation under catenary 5.1 Condition of simulation Specific parameters are tabulated in Table 1. In the simulations, a train runs on a straight line without speed limitations and gradients for simple analyses. The final capacitor voltage is given to equal the initial one. In the acceleration/deceleration characteristics, electro-pneumatic blended braking system with the air supplement control is assumed. Only if the regenerative braking force is not enough for the specific braking force, air brake works. The detailed value of characteristics is shown in [11]. It is also assumed to use receptive substations that are now in the initial state of practical application for relaxation of constraints. Two cases are prepared as tabulated in Table 2 for evaluation under various conditions. Cases A and B are the optimization of the train without and with the capacitor, respectively. Table 2: Conditions and evaluated energy consumption in each case. T [s] EDLC minimum total energy energy saving value of V c [V ] consumption [MJ] in % case A 120 without 37.56 case B 120 with 500 35.43 5.67 case 1 130 without 27.55 case 2 130 with 460 27.45 0.35 Cases 1 and 2 were already reported in [11].

Energy Management in the Train Operation 71 Figure 3: Graphs of optimal control inputs and state variables. 5.2 Optimization results Optimization results are shown in Table 2 and Figure 3. In Figure 3, the graphs of control inputs n and u, catenary voltage at train pantograph, capacitor voltage, train speed, and train power at inverter input are drawn. The optimal control input n in both cases consists of the maximum acceleration, reduced acceleration by degrees, coasting and maximum deceleration. The results are consistent with the results of previous paper [8]. Very little difference of the optimal control input n can be seen in cases A and B. Regarding the control input u, the higher the absolute value of power to the train is, the larger the absolute value of current is. Qualitatively, this trend is proper, because the energy loss by current through the feeder reduced. Substations supply the power with a small current for charging the EDLC when the train coasts. Despite the lower limit value of the capacitor voltage V c min is set to 300[V], the EDLC stops discharging when the EDLC voltage drops to about 460[V]. The efficiency of the capacitor itself is reduced according to the voltage drop of the EDLC. These results can be compared with those of previously reported paper [11]. The only difference between cases A and B and cases 1 and 2 in [11] is the running time T. In [11], T is 130 [s], 10 second longer than this study. The EDLC voltage V c, in case B, drops much lower than that in case 2. The stored energy in EDLC

72 Power Supply, Energy Management and Catenary Problems Table 3: Specific parameters. general conditions t 1[s] η m 70 % η g 70 % M 30[Ton] EDLC C 40[F] V c max 600[V] weight 300[kg] I c max 500[A] V c init 600[V] R c 0.1[ ] T s T 1 T 2 0m 500m 1000m section A section B x Figure 4: Running condition of tramcar. is more effectively used in case B. Regarding energy consumption in Table 2, the energy-saving effect by introducing EDLC is 5.67%, much improved than that in [11]. From the comparison, it is derived that the shorter the margin time between stations is, the more effectively used the capacity of the EDLC. 6 Simulations of optimal catenary free operation 6.1 Condition of simulation In this study for catenary free operation, a tramcar with EDLC is assumed. Specific parameters are tabulated in Table 3. The tramcar runs 1 km without suppled power from substations as shown in Figure 4. It runs within T 1 and T 2 at the sections A and B respectively and stops once between sections at x = 500[m] for T s = 10[s]. In the simulation, the ratio of T 1 and T 2 is changed while total time T 1 + T 2 + T s = T 1 + T 2 + 10 is fixed at 200[s] in order to find the optimal distribution of margin time for energy-saving operation by sensitivity analysis. 6.2 Optimization results The simulation results are shown in Figure 5. Figure 5 (a) shows a sample of the optimal control input u in section A in case of T 1 = 100[s]. Figure 5 (b) is a graph that indicate relation between T 1 and energy consumption. In this assumption of simulation, T 1 = T 2 = 95[s] is the condition of equal division of margin time. From Figure 5 (b), it is observed that the minimum point appears when T 1 is 95[s]. However, energy consumption in T 1 > 95[s] is larger than that in T 1 < 95[s]. The result is mainly caused by that the EDLC voltage at x = 500[m] is lower than that at x = 0[m]. If the tramcar must run faster with

Energy Management in the Train Operation 73 control input n 1 0.5 0-0.5-1 0 20 40 60 80 100 time [s] energy consumption [MJ] 40 30 20 10 0 85 90 95 100 T 1 [s] 105 100 95 90 T 2 [s] (a) A sample of control input. (b) Sensitivity analysis in changing T 1. Figure 5: Simulation results. lower voltage of the EDLC, larger current flowing from the EDLC increase loss by internal resistance. 7 Conclusion This paper presents the optimal train operation with EDLC minimizing energy consumption. As a result, it is found that the energy-saving effect by using the EDLC is strongly influenced by the margin time of train schedule. On the other hand, regarding the acceleration/deceleration command, very few difference between with and without EDLC is observed. Optimization of train speed profile in catenary free mode is also mentioned in this paper. It indicates that the distribution of margin time in each section can be optimized with the modified optimization model. The model can be used for planning of train schedule. The knowledge extracted from the trend of optimization results will be applied to the design and parameter tuning of future charge/discharge controllers for energy storage. References [1] M. Ogasa: Energy Saving and Environmental Measures in Railway Technologies: Example with Hybrid Electric Railway Vehicles IEEJ Transactions on Electrical and Electronic Engineering, Vol.3, No.1, pp. 15 20, 2008. [2] Y. Taguchi, H. Hata, S. Ohtsuyama, T. Funaki, H. Iijima and M. Ogasa: Simulation results of Novel Energy Storage Equipment Series-Connected to the Traction Inverter in Proc. of EPE2007, No. 554, Aalborg, Denmark, 2007. [3] M. Steiner and M. Klohr: Energy Storage System with UltraCaps on Board

74 Power Supply, Energy Management and Catenary Problems of Railway Vehicles in Proc. of EPE2007, Aalborg, Denmark, 2007. [4] J. Taufiq: Power Electronics Technologies for Railway Vehicles in Proc. of PCC-Nagoya 2007, No. LS5-5-5, Nagoya, Japan, 2007. [5] S. Sone, T. Sato and J. Kouyama: Proposal and Discussion of High-Speed Regenerative Braking for Realizing Genuine Pure Electric Braking IEEJ Technical Meeting on Transportation and Electric Railway, No. TER-05-26, pp. 71 74, 2005 (in Japanese). [6] Y. Sekijima, M. Inui, I. Aoyama, Y. Monden: A trial of Regenerated Energy storage with an Electric Double Layer Capacitor for Rolling Stock in Proc. of IEEJ JIASC2006, Vol.1, No. 1-OS-5, pp. 125 128, Nagoya, Japan, 2006 (in Japanese). [7] E. Khmelnitsky: An Optimal Control Problem of Train Operation IEEE Trans. on Automatic Control, Vol.45, No.7, pp.1257 1266, 2000. [8] H. Ko, T.Koseki and M. Miyatake: Application of Dynamic Programming to Optimization of Running Profile of A Train, Computers in Railways IV,, pp. 103 112, 2004. [9] T. Albrecht: Reducin g p ower peaks and energy consumptio n in rail transit systems by simultaneous train running time control Computers in Railways IX, pp. 885 894, 2004. [10] M. Miyatake and H. Ko: Numerical Optimization of Speed Profiles of Inverter Trains Considering DC Feeding Circuit PCC-Nagoya 2007, No.DS8-3-9, Nagoya, Japan 2007. [11] K. Matsuda, H. Ko, and M. Miyatake: Train Operation Minimizing Energy Consumption in DC Electric Railway with On-board Energy Storage Device Computers in Railways X, pp. 767 776, 2006.