state estimation for communication-based train control systems … · 2018. 11. 29. · state...

13
University of Birmingham State Estimation for Communication-Based Train Control Systems with CSMA Protocol Zou, Lei; Wen, Tao; Wang, Zidong; Chen, Lei; Roberts, Clive DOI: 10.1109/TITS.2018.2835655 Citation for published version (Harvard): Zou, L, Wen, T, Wang, Z, Chen, L & Roberts, C 2018, 'State Estimation for Communication-Based Train Control Systems with CSMA Protocol', IEEE Transactions on Intelligent Transportation Systems . https://doi.org/10.1109/TITS.2018.2835655 Link to publication on Research at Birmingham portal General rights Unless a licence is specified above, all rights (including copyright and moral rights) in this document are retained by the authors and/or the copyright holders. The express permission of the copyright holder must be obtained for any use of this material other than for purposes permitted by law. • Users may freely distribute the URL that is used to identify this publication. • Users may download and/or print one copy of the publication from the University of Birmingham research portal for the purpose of private study or non-commercial research. • User may use extracts from the document in line with the concept of ‘fair dealing’ under the Copyright, Designs and Patents Act 1988 (?) • Users may not further distribute the material nor use it for the purposes of commercial gain. Where a licence is displayed above, please note the terms and conditions of the licence govern your use of this document. When citing, please reference the published version. Take down policy While the University of Birmingham exercises care and attention in making items available there are rare occasions when an item has been uploaded in error or has been deemed to be commercially or otherwise sensitive. If you believe that this is the case for this document, please contact [email protected] providing details and we will remove access to the work immediately and investigate. Download date: 16. Aug. 2021

Upload: others

Post on 17-Mar-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

University of Birmingham

State Estimation for Communication-Based TrainControl Systems with CSMA ProtocolZou, Lei; Wen, Tao; Wang, Zidong; Chen, Lei; Roberts, Clive

DOI:10.1109/TITS.2018.2835655

Citation for published version (Harvard):Zou, L, Wen, T, Wang, Z, Chen, L & Roberts, C 2018, 'State Estimation for Communication-Based Train ControlSystems with CSMA Protocol', IEEE Transactions on Intelligent Transportation Systems .https://doi.org/10.1109/TITS.2018.2835655

Link to publication on Research at Birmingham portal

General rightsUnless a licence is specified above, all rights (including copyright and moral rights) in this document are retained by the authors and/or thecopyright holders. The express permission of the copyright holder must be obtained for any use of this material other than for purposespermitted by law.

•Users may freely distribute the URL that is used to identify this publication.•Users may download and/or print one copy of the publication from the University of Birmingham research portal for the purpose of privatestudy or non-commercial research.•User may use extracts from the document in line with the concept of ‘fair dealing’ under the Copyright, Designs and Patents Act 1988 (?)•Users may not further distribute the material nor use it for the purposes of commercial gain.

Where a licence is displayed above, please note the terms and conditions of the licence govern your use of this document.

When citing, please reference the published version.

Take down policyWhile the University of Birmingham exercises care and attention in making items available there are rare occasions when an item has beenuploaded in error or has been deemed to be commercially or otherwise sensitive.

If you believe that this is the case for this document, please contact [email protected] providing details and we will remove access tothe work immediately and investigate.

Download date: 16. Aug. 2021

Page 2: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS 1

State Estimation for Communication-Based TrainControl Systems With CSMA ProtocolLei Zou , Tao Wen , Zidong Wang , Fellow, IEEE, Lei Chen, and Clive Roberts

Abstract— Train positioning is of critical importance forcommunication-based train control (CBTC) systems. The objec-tive of this paper is to provide an algorithm to generate the pre-cise estimates of the train position and velocity for CBTC systemswith carrier-sense multiple access (CSMA) protocol scheduling,thereby improving the accuracy of train positioning as well as theavailability of CBTC systems. First, the dynamics of a train withN cars linked by couplers is described based on Newton’s motionequations. Then, the transmission model reflecting the behaviorsof p-persistent CSMA protocol is presented by using a Bernoullidistributed sequence whose probability distribution is dependenton the number of trains sharing with one communication channel[i.e., N(k)]. Furthermore, the value of N(k) is assumed to beunknown but bounded by two known positive integers. Thepurpose of the problem addressed is to design an estimator, suchthat the estimation error is exponentially ultimately bounded(with a certain asymptotic upper bound) in mean square subjectto the external resistive force. By utilizing the stochastic analysisapproach, sufficient conditions are established to guarantee theultimate boundedness of the estimation error in mean square.For the purpose of designing the desired estimator gains underdifferent requirements (e.g., smallest ultimate bound and fastestdecay rate), two optimization problems are solved in terms oflinear matrix inequalities. Finally, a simulation example is givento illustrate the effectiveness of the estimator design scheme.

Index Terms— State estimation, communication-based traincontrol systems, CSMA protocol, linear matrix inequalities.

I. INTRODUCTION

THE past decades have witnessed a growing urgency forthe safe, efficient and comfortable public mass transit

system in major emerging economies including China, India

Manuscript received January 21, 2016; revised May 21, 2016,October 18, 2016, March 27, 2017, October 26, 2017, March 12, 2018, andApril 12, 2018; accepted May 6, 2018. This work was supported in part bythe National Natural Science Foundation of China under Grant 61703245,in part by the Taishan Scholar Project of Shandong Province of China, in partby the China Postdoctoral Science Foundation under Grant 2016M600547,in part by the Qingdao Postdoctoral Applied Research Project underGrant 2016117, in part by the Postdoctoral Special Innovation Foundationof Shandong under Grant 201701015, in part by the Royal Society of theU.K., in part by the National Key Research and Development Program underGrant 2016YFE0200900, and in part by the Alexander von Humboldt Foun-dation of Germany. The Associate Editor for this paper was V. Punzo.(Corresponding author: Lei Zou.)

L. Zou is with the College of Electrical Engineering and Automation,Shandong University of Science and Technology, Qingdao 266590, China(e-mail: [email protected]).

T. Wen, L. Chen, and C. Roberts are with the Birmingham Centre forRailway Research and Education, School of Engineering, University ofBirmingham, Birmingham B15 2TT, U.K.

Z. Wang is with the Department of Computer Science, Brunel UniversityLondon, London UB8 3PH, U.K. (e-mail: [email protected]).

Color versions of one or more of the figures in this paper are availableonline at http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TITS.2018.2835655

and Brazil. Owing to the human population explosions in anumber of metropolises, metro systems might be the mostproper choice to match the increasing demand for low emis-sions and high capacity transport. For instance, from 2009 tonow, more than 80 urban rail transit lines have been or arebeing built in China and most of them are metro systems. Forthese metro systems, the highly accurate and dependable traincontrol systems are extremely vital in order to ensure safeoperations. In traditional rail systems, the track circuit tech-nology is commonly employed to realize the data exchangebetween the individual operating train and the train controlcenter [7] and such kind of data exchange has proven tobe reliable in early years. However, the track-circuit basedcontrol (TBTC) system gives rise to high detection tolerance,thereby leading to long operation headway for each trainto make sure there is no possibility for potential collisions.In other words, the track-circuit based technique would proba-bly result in low operation efficiency in the train control center.Moreover, short operation headway of the TBTC system needshort length of the track circuit, which would give rise to highcost of the TBTC system.

On the other hand, in response to the rapidly increasingdemand for a high efficient urban public transportation system,the communication-based train control (CBTC) system hasbeen developed by utilizing modern radio frequency (RF)technology. Compared with the TBTC system, the CBTC sys-tem could achieve much higher detection resolution and mov-ing block by applying wireless data communication (insteadof the track-circuit based technology). Up to now, somepreliminary results have been reported on the analysis anddesign issues of CBTC systems [13]–[15], [21]–[23]. Forinstance, in [4], a multiple-input-multiple-output (MIMO)-assisted handoff scheme for CBTC systems has been proposedin order to reduce handoff latency. The impact of the phe-nomenon of random packet dropouts has been investigated in[2] on the stability and performances of CBTC systems and,furthermore, two novel schemes to improve the performancesof CBTC systems have been developed. In [11], a finite-state Markov channel model has been developed for tunnelchannels in CBTC systems by taking the train locations intoaccount to have the accurate channel model. Based on theMIMO-enabled wireless local area networks, a new train-ground communication system has been presented in [19] toimprove the handoff latency performance in CBTC systemwith the consideration of inaccurate channel state information.

In the working process of the CBTC systems, trainsshould “report” their locations, velocities, identities andother operation information to the train control centers with

1524-9050 © 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Page 3: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

2 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS

sufficient frequency, and then the train control centers notifythe corresponding trains of the relevant movement author-ities (MAs) according to the working conditions of metrosystems. Trains are allowed to keep moving forward withthe required velocities after receiving their MAs. Apparently,the exact information about the locations and velocities oftrains are of essential importance to the train control centersfor the purpose of safe operations. Nevertheless, it is prac-tically difficult to acquire such information because of the“inaccurate measurements” induced by measurement noisesand the “unreliable communication” caused by underlying datatransmission schemes. In particular, the location of a train formost of CBTC systems is measured by the combination ofbalises and speed odometers which could cause location errorsespecially when the train is running on wet or leafy rail tracks.Moreover, the signal transmissions between the trains and thetrain control center are implemented based on network com-munication technology which would give rise to data dropoutsand communication delays. “inaccurate measurements” and“unreliable communication” will lead to inaccurate train statusinformation and unplanned traction/braking commands, whichwill affect the safety and Quality of Service (QoS) of CBTCsystems. For example, the on-board system will extend thedistance between trains to ensure that the train operation willnot be affected by the communication delays [5], [10]. Hence,it is of importance to develop certain technology to obtainthe precise information about the locations and velocitiesof trains.

In order to obtain the accurate information of trains, in thispaper, we aim to develop a state estimation scheme to generatethe estimates about the locations and velocities. The stateestimation (or filtering) problems have long been fundamentalissues in control theory and a variety of algorithms havebeen available in the literature. Clearly, the well-developedstate estimation techniques would provide a satisfactory meansfor recovering the true values of the states (e.g. locationsand velocities of the trains) from the noisy measurementstransmitted from possibly unreliable wireless networks. So far,considerable effort has been devoted to the state estima-tion issues under different conditions and several effectivestrategies have been proposed, see [1], [3], [6], [8] and thereferences therein.

Due to the wireless nature of the communication networkof limited bandwidth, the signal exchange between trainsand train control centers would suffer from potential riskssuch as probabilistic signal collisions. Generally speaking,signal collisions in networked systems might occur in caseof simultaneous multiple accesses to a shared communicationnetwork. As such, communication protocols have been intro-duced to avoid or mitigate the collisions by orchestrating thetransmission order of nodes having permissions to transmitsignal. These communication protocols include, but are notlimited to, the Round-Robin (RR) protocol [24], [25], the Try-Once-Discard (TOD) protocol [26] and the carrier-sense mul-tiple access (CSMA) protocol (or stochastic communicationprotocol) [9], [27]. These protocols have been deployed inindustry where sensor networks and networked systems arevital parts. In particular, in CBTC systems, the CSMA protocol

is typically utilized to regulate the wireless communicationbetween trains and train control centers.

Summarizing the above discussion, it is of both theoret-ical significance and practical importance to study the stateestimation problem for CBTC systems subject to the CSMAprotocol scheduling. This appears to be a challenging taskwith two essential difficulties identified as follows: 1) how todevelop a dynamic model accounting for the random natureof the CBTC system with the CSMA protocol? 2) how todevelop appropriate methodology to design the estimator forthe CBTC system with the consideration of uncertain nodes(trains) in the CSMA protocol? In this paper, we aim to copewith the identified challenges by examining how the CSMAprotocol scheduling alleviates the possible data collisions anddesigning the state estimator capable of estimating the systemstates to a prescribed accuracy. The main contributions ofthis paper are highlighted as follows. 1) The state estimationproblem is, for the first time, investigated for CBTC systemswith protocol-based constraints. 2) The influence from theuncertain number of trains sharing with the communicationchannel is thoroughly studied. 3) The state estimator gainsare derived by solving two optimization problems with theiraims to obtain the minimum of the asymptotic bound and thefastest decay rate, respectively.

The rest of this paper is organized as follows. In Section II,the state estimation problem is introduced for a CBTC systemwith the p-persistent CSMA protocol. In Section III, we dealwith the ultimate boundedness problem of the estimationerror in mean square by adopting the stochastic analysisapproach. Furthermore, two optimization problems are pro-posed for the design issue of the desired estimator para-meters. In Section IV, the effectiveness of the main resultsis demonstrated by a numerical simulation example. Finally,conclusions are drawn in Section V.

Notations: The notation used here is fairly standard exceptwhere otherwise stated. R

n and Rn×m denote, respectively,

the n dimensional Euclidean space and set of all n × m realmatrices. N(N+, N

−) denotes the set of integers (nonnegativeintegers, negative integers). The notation X ≥ Y (X > Y ),where X and Y are real symmetric matrices, means that X −Yis positive semi-definite (positive definite). Prob{·} means theoccurrence probability of the event “·”. E{x} and E{x |y} will,respectively, denote the expectation of the stochastic variablex and expectation of x conditional on y. 0 represents the zeromatrix of compatible dimensions. The n-dimensional identitymatrix is denoted as In or simply I , if no confusion is caused.The shorthand diag{· · · } stands for a block-diagonal matrix.|a| denotes the absolute value of the real number a. �A� refersto the norm of a matrix A defined by �A� = �

trace(AT A).MT represents the transpose of M . Matrices, if they are notexplicitly specified, are assumed to have compatible dimen-sions. The Kronecker delta function h(a) is a binary functionthat equals 1 if a = 0 and equals 0 otherwise.

II. PROBLEM FORMULATION AND PRELIMINARIES

In this section, we first give the overview of thecommunication-based train control (CBTC) system and

Page 4: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

ZOU et al.: STATE ESTIMATION FOR CBTC SYSTEMS WITH CSMA PROTOCOL 3

Fig. 1. A communication-based train control system.

introduce some preliminaries related to the dynamic modelof the train. Then, we will describe the problem setup.

A. Overview of the CBTC System

As shown in Fig. 1, a typical CBTC system consists ofthree distinctive parts, namely, the trains, the wayside accesspoints (WAPs) and the Zone Controller (ZC). In such a system,the communication between the train and the WAPs, which isnamed as train-ground communication, is realized through thewireless local area networks (WLANs). The WAPs collect theinformation about the train status (e.g. the identity, location,direction and velocity) via the train-ground communication,and then transmit the information to the ZC through thebackbone network. Based on the information, the ZC knowsthe location of all the trains in its area and makes the timetablesfor each train [18]. Unfortunately, due to the “unreliable”communication through the WLANs, the signals collected byWAPs are unavoidably subject to the negative impacts broughtfrom the wireless communication (e.g. protocol-induced con-straints). In other words, it is quite common that the ZC cannotobtain the “precise” information about the location and thevelocity of the train from the received information directly.As such, particular efforts should be made to design the stateestimation algorithm for the ZC to provide a “satisfactoryestimation” of the states (location and velocity) of the train.

B. Impacts of Accurate Location andVelocity on CBTC Systems

As a safety-critical system, how to achieve a safe operationis a big issue for CBTC systems. To protect the train andon-board passengers from happening serious hazards or evencatastrophes, automated train protection (ATP) systems areemployed to ensure the safety of CBTC systems. ATP systemsare formed by two parts. The first part is the on-boardequipment including the vehicle on-board controller (VOBC),speed sensor, acceleration sensor, balise transmission moduleand etc. The other is the wayside part, which belongs tothe ZC. By fusing the data from the axle counter and trackmounted balises, VOBC generates the real-time data about thetrain’s location and speed, and then transmits them to the ZCvia the data communication system (DCS). In return, based onthese train operation data, including location and speed, the ZC

Fig. 2. The headway distance of the CBTC system.

can calculate and send back the limits of movement authori-ties (LMAs) to trains, which must be respected by every train.Following the received LMAs, VOBC can calculate the safetyprofile and regulate the train to obey it. If the actual speed isagainst to the safety profile, braking will be applied. So theprecise location and speed data is the fundament in achievingfunctions for ATP. Low accurate location detection or too bigtolerance in measuring speed could lead to errors in generatingLMAs or malfunctions in regulating safety profile, which areserious threats for the safety of CBTC systems.

Let’s show the impacts of inaccurate location and velocityon the headway of a CBTC system. The typical headway timerepresents the minimum time interval between two neighbor-ing trains which the signaling will permit, so that the trainahead does not affect a following train. The headway distancedenotes the minimum distance between two neighboring trainsthat the signal will permit. Headway time/distance is the mostcommonly utilized index to describe the railway capacitywithin the signaling profession. Reducing the headway time isbeneficial to improve the line capacity. The headway distanceof a CBTC system is calculated by considering the infor-mation about the train location, train speed and the brakingperformance. The headway time is computed based on thederived headway distance and the train speed. If there is nocommunication delay in the system, the headway distancecould be shown in the Fig. 2.

As shown in Fig. 2, if we could obtain the exact informationabout the train location and train speed, the headway distancecan be calculated as follows [5]:

HD = Ltrain + Lreact ion + Lbrake + Lsa f e

where Ltrain is the train length, Lreact ion is the train run-ning distance during the reaction time of on-board system,Lbrake represents the brake distance at current train speed andLsa f e denotes the safety margin. However, due to the effects of“inaccurate measurements” and “unreliable communication”,the precise location of the train is almost impossible to achieve.For the purpose of safe operation, the train control systemalways calculates the headway by replacing the train lengthwith the train safety envelope that is defined as the train lengthat a high confidence level on the premise of safety. The trainsafety envelope lS can be computed as follows:

lS = Ltrain + Lerror

where Lerror is the distance error that is defined as the differ-ence between the actual train location and the measurement.

Page 5: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

4 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS

Fig. 3. The diagram of the train.

Assuming that the maximum speed is vmax, we can calculatethe headway time HT as follows:

HT = lS + Lreact ion + Lbrake + Lsa f e

vmax

= Ltrain + Lerror + Lreact ion + Lbrake + Lsa f e

vmax.

Obviously, we can reduce headway time HT by decreasingthe values of Lerror , which implies that an accurate estima-tion algorithm for the train position could contribute to theimprovement of CBTC systems.

C. Dynamic Model of the Train

Let us consider the dynamics of a train which is modeledby n cars (n ≥ 2) linked by couplers. The diagram of the trainis shown in Fig. 3. The dynamic characteristic of the train isdescribed by the following Newton’s motion equations:

⎧⎪⎪⎪⎪⎪⎪⎨

⎪⎪⎪⎪⎪⎪⎩

xi (t) = vi (t), i = 1, 2, · · · , n

m1v1(t) = u1(t) − f1(t) − fr,1(t)

mi vi (t) = ui (t) + fi−1(t) − fi (t) − fr,i (t),

i = 2, 3, · · · , n − 1

mn vn(t) = un(t) + fn−1(t) − fr,n(t)

(1)

where xi (t), vi (t), mi and ui (t) (i = 1, 2, · · · , n) represent,respectively, the position, the velocity, the mass and thetraction force of the i -th car in the train. fi (t) (i = 1, 2, · · · , n)denotes the in-train force from the coupler that connects thei -th car and the (i + 1)-th car. fr,i (t) (i = 1, 2, · · · , n)represents the resistive force that acts on the i -th car satisfying| fr,i (t)| ≤ δi with a known constant positive scalar δi .

Remark 1: There are two design schemes for the composi-tion of the traction force: push-pull driving (PPD) design anddistributed driving (DD) design. In the PPD design, only thefirst and the last cars of the train have their traction forces(i.e. u2(t) = u3(t) = · · · = un−1(t) = 0). For the DD design,every car has its own traction force.

Remark 2: The resistive force fr,i (t) (i = 1, 2, · · · , n)exists consistently during the train operation which is causedby certain specified conditions. Generally speaking, the resis-tive force can be expressed as the sum of the ramp resis-tance, cure resistance, wind resistance and rolling mechani-cal resistance. According to [16], the resistive force fr,i (t)(i = 1, 2, · · · , n) could be described as follows:

fr,i (t)

=

⎧⎪⎨

⎪⎩

(c0 + c1v1(t))m1 + c2

n�

i=1

miv21(t) + ω1(t), i = 1

(c0 + c1vi (t))mi + ωi (t), i = 2, 3, · · · , n

where the coefficients c0, c1 and c2 are obtained by experimen-tal test. ωi (t) denotes the ramp resistance of the i -th car sat-isfying |ωi (t)| ≤ ωmax. Supposing that the speed limit is vmax(i.e. vi (t) ≤ vmax). Hence, it is easy to see that | fr,i (t)| ≤ δi ,where δ1 = (c0 + c1vmax)m1 + c2

�ni=1 miv

2max + ωmax and

δi = (c0+c1vmax)mi +ωmax (i = 2, 3, · · · , n). As such, in thispaper, it is assumed that these resistances are norm-boundedscalars (i.e. | fr,i (t)| ≤ δi ) in order to reflect the reality.

The behavior of couples can be characterized by a springmodel where the restoring force is given by

fi (t) = k (xi (t) − xi+1(t) − ϑ − l) (2)

where k > 0 is a known constant positive scalar representingthe stiffness coefficient, ϑ denotes the slack length of thecouple, and l represents the length of a car.

Denoting

x(t) = x1(t) x2(t) · · · xn(t)

T,

v(t) = v1(t) v2(t) · · · vn(t)

T,

�x(t) = xT (t)vT (t)

T,

�fr (t) = fr,1(t) fr,2(t) · · · fr,n(t)

T,

h = k(ϑ + l) 0 0 · · · 0 −k(ϑ + l)

T,

�h = 0 hT

T,

M = diag{In, diag{m−11 , m−1

2 , · · · , m−1n }},

the dynamics of the train can be rewritten as follows:

�x(t) = �A�x(t) + �B �u(t) + �E �fr (t) + M�h (3)

where

�A = M�

0 IA 0

�, �B = M

�0B

�, �E = M

�0

−I

�,

B =

⎧⎪⎨

⎪⎩

I, for DD design,

1 0 0 · · · 0 0

0 0 0 · · · 0 1

�T

, for PPD design.

A =

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣

−k k 0 0 · · · · · · · · · 0k −2k k 0 0 · · · · · · 00 k −2k k 0 · · · · · · 0...

. . .. . .

. . .. . .

. . . · · · ...0 · · · · · · · · · k −2k k 00 · · · · · · · · · · · · k −2k k0 · · · · · · · · · · · · · · · k −k

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦

,

�u(t) =

⎧⎪⎨

⎪⎩

�uT

1 (t) uT2 (t) · · · uT

n (t)�T

, for DD design,�uT

1 (t) uTn (t)

�T, for PPD design.

Note that the position and velocity can be easily measuredby sensors in the train with a certain sampling period. Assumethat the sampling period is T . The measurement output andthe signal to be estimated of system (3) are modeled by

��y(kT ) = C �x(kT ) + ω(kT )

�z(kT ) = M �x(kT )(4)

where �y(kT ), �z(kT ) and ω(kT ) (k ∈ N+) denote, respec-

tively, the measurement output, the signal to be estimated

Page 6: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

ZOU et al.: STATE ESTIMATION FOR CBTC SYSTEMS WITH CSMA PROTOCOL 5

and the measurement noise of the k-th sampling instant.C = diag{c1 I, c2 I } is the weight matrix of the measurementdata. The constants c1 and c2 represent the weights of theposition and velocity, respectively. M is a known matrixwith appropriate dimensions. Without loss of generality, it isassumed that ω(kT ) is the zero-mean Gaussian white noisewith covariance � � �T �.

For technical convenience, we now transform the system (3)into a discrete-time model according the sampling period T .Suppose that u(k) = �u(kT ) and fr (k) = �fr (kT ) for kT ≤t < (k + 1)T . It follows from (3) and (4) that

⎧⎪⎨

⎪⎩

x(k + 1) = Ax(k) + Bu(k) + E fr (k) + H �hy(k) = C x(k) + ω(k)

z(k) = M x(k)

(5)

where

x(k) = �x(kT ), u(k) = �u(kT ), fr (k) = �fr (kT ),

y(k) = �y(kT ), z(k) = �z(kT ), ω(k) = ω(kT ), A = e�AT ,

B =� T

0e

�At dt �B, H =� T

0e

�At dtM, E =� T

0e

�At dt �E .

D. Transmission Model Based on the CSMA Protocol

Let us now consider the data transmission via the train-ground communication. In this paper, the communicationbetween each WAP and trains in its coverage area is scheduledby certain protocol according to the IEEE 802.11p standard.As show in [20], the IEEE 802.11p is a draft amendment to theIEEE 802.11 standards and has been applied to fast changingvehicular networks including the train-ground communica-tion in CBTC systems. Furthermore, IEEE 802.11p could bemodeled as the p-persistent CSMA protocol [12]. In such aprotocol, only one train is permitted to communicate with thecorresponding WAP at each transmission instant. Each trainwould transmit the signal with the probability p (0 < p ≤ 1) ifthe communication channel is sensed idle. Otherwise, the trainwaits until next available transmission instant. For the sakeof simplicity, we assume that the measurement output istransmitted at each sampling instant. Then, the transmissionmodel of the system (5) subject to the p-persistent CSMAprotocol is given by

y(k) = α(k)y(k) (6)

where y(k) represents the measurement signal received bythe ZC via WLANs and α(k) ∈ {0, 1} is a Bernoulli distrib-uted stochastic variable indicating whether the communicationchannel is idle at present. We assumed that α(k) is unrelatedto the measurement noise ω(k). The probability distributionof α(k) can be calculated as follows [9]:

�Prob{α(k) = 1} = p(1 − p)N(k)−1,

Prob{α(k) = 0} = 1 − p(1 − p)N(k)−1,(7)

where N(k) is the number of trains in the coverage area ofcertain WAP at time k. Obviously, N(k) is a bounded integervariable due to the fact that trains must keep a distance farenough between each other in order to guarantee safety.

Assuming that N ≤ N(k) ≤ N where N and N are knownconstant positive integers, it follows from (7) that

�α � E{α(k)} = p + �1(k)

E�(α(k) − α)2� = p + �2(k)

(8)

where

p = 1

2

�p(1 − p)N−1 + p(1 − p)N−1

�,

p = 1

2

�p(1 − p)N−1�1 − p(1 − p)N−1�

+ p(1 − p)N−1�1 − p(1 − p)N−1��,

�1(k) = p(1 − p)N(k)−1 − p,

�2(k) = p(1 − p)N(k)−1�

1 − p(1 − p)N(k)−1�

− p.

It is easy to verify that�

|�1(k)| ≤ �p

|�2(k)| ≤ �p(9)

where

�p = p(1 − p)N−1 − p(1 − p)N−1

2

�p = 1

2

�p(1 − p)N−1�1 − p(1 − p)N−1�

−p(1 − p)N−1�1 − p(1 − p)N−1��.

Remark 3: It is worth mentioning that the identity informa-tion of each train is transmitted to the ZC simultaneously inthe transmission. As such, the value of the stochastic variableα(k) is available to the ZC, but the exact number of trainsN(k) in the coverage area of a WAP could not be obtained.

E. Structure of the Estimator

Consider the following state estimator for the discrete-timestochastic system (5) with the CSMA protocol scheduling (6):

⎧⎪⎪⎨

⎪⎪⎩

x(k + 1) = Ax(k) + Bu(k) + H �h+K

�y(k) − α(k)C x(k)

z(k) = M x(k)

(10)

where K is the estimator parameter to be designed.Let the estimation error be e(k) � x(k)−x(k) and the output

estimation error be z(k) � z(k) − z(k). Then, the estimationerror dynamics for the discrete-time system (5) is obtained asfollows:⎧⎪⎪⎪⎨

⎪⎪⎪⎩

e(k + 1) = �A − α(k)K C

�e(k) − α(k)K ω(k) + E fr (k)

= �A − ( p + �1(k) + α(k))K C

�e(k)

− �p + �1(k) + α(k)

�K ω(k) + E fr (k)

z(k) = Me(k)

(11)

where α(k) = α(k) − α(k).Now, let us introduce the following definition that is neces-

sary for the problem statement.Definition 1: The dynamics of the estimation error e(k)

(i.e. the solution of system (11)) is said to be exponentially

Page 7: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

6 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS

ultimately bounded in mean square if there exist constantsμ ∈ [0, 1), θ > 0 and δ > 0 such that

E

��e(k)�2|e(0)

≤ μkθ + δ. (12)

We denote by μ and δ, respectively, the decay rate and theasymptotic upper bound of E

��e(k)�2�.

We are now in the position to state the main goal ofthis paper. We are interested in investigating the ultimateboundedness of the estimation error dynamics in mean squareand designing the estimator gain matrix according to twoperformance optimization problems. More specifically, ourobjectives in this paper are to

1) derive sufficient conditions for the dynamical system(11) under which the ultimate boundedness is guaranteedfor the estimation error e(k) in mean square.

2) design the estimator gain matrix K in order to obtainthe minimization of the ultimate bound and the fastestdecay rate of the output estimation error.

III. MAIN RESULTS

In this section, the ultimate boundedness is analyzed forthe estimation error e(k) in mean square. Before proceedingfurther, we introduce the following lemma which will beneeded for the derivation of our main results.

Lemma 1 (Schur Complement Lemma): Given constantmatrices S1, S2 and S3 where S1 = ST

1 and 0 < S2 = ST2 ,

then S1 + ST3 S−1

2 S3 < 0 if and only if�S1 ST

3∗ −S2

�< 0, or

�−S2 S3∗ S1

�< 0. (13)

A. Ultimate Boundedness Analysis of the Estimation Error

The following theorem provides a sufficient condition underwhich the dynamics of the estimation error is exponentiallyultimately bounded in mean square.

Theorem 1: Let the estimator parameter K be given.Assume that there exist a positive definite matrices P ∈R

2n×2n , three positive scalars λ1, λ2 and γ satisfying

� �

⎣�11 �12 �13

∗ �22 �23

∗ ∗ �33

⎦ < 0 (14)

where

�11 = �A − pK C

�TP�

A − pK C� − (1 − γ )P + �2

pλ1 I

+ �p + �p

�)CT K T P K C,

�12 = −�A − pK C

�TP K C, �13 = �

A − pK C�T

P E ,

�22 = CT K T P K C − λ1 I, �23 = −CT K T P E ,

�33 = ET P E − λ2 I.

Then, the dynamics of the estimation error e(k) is ulti-mately bounded in mean square subject to the measurementnoise ω(k) and the resistive force fr (k).

Proof: To analyze the ultimate boundedness of the esti-mation error e(k), we choose the following Lyapunov-likefunction:

V (k) = eT (k)Pe(k). (15)

The corresponding difference of V (k) along the trajectory ofsystem (11) can be calculated as follows:

�V (k)

� eT (k + 1)Pe(k + 1) − eT (k)Pe(k)

=��

A − pK C�e(k) − �1(k)K Ce(k) − α(k)K

�Ce(k)

+ ω(k)� − �

p + �1(k)�K ω(k) + E fr (k)

�TP��

A − p

× K C�e(k) − �1(k)K Ce(k) − α(k)K

�Ce(k) + ω(k)

+ E fr (k) − �p + �1(k)

�K ω(k)

�− eT (k)Pe(k). (16)

Since E{ω(k)} = 0 and E{ω(k)ωT (k)} = �, it followsfrom (16) that

E{�V (k)}= E

!eT (k)

��A − pK C

�TP�

A − pK C� − P

�e(k) + �2

1(k)

× eT (k)CT K T P K Ce(k) − 2�1(k)eT (k)�A − pK C

�T

× P K Ce(k) + �p + �2(k)

��eT (k)CT K T P K Ce(k)

+ ωT (k)K T P K ω(k)� + f T

r (k)ET P E fr (k) + �p

+ �1(k)�2

ωT (k)K T P K ω(k) + 2eT (k)�A − pK C

�TP

× E fr (k) − 2�1(k)eT (k)CT K T P E fr (k)

"

= E{ϑT (k)�ϑ(k)} + �( p + �1(k))2 + p

+ �2(k)�tr��T K T P K �

�(17)

where

�11 = �A − pK C

�TP�

A − pK C� − P

+ �p + �2(k)

�CT K T P K C,

�12 = −�A − pK C

�TP K C, �13 = �

A − pK C�T

P E,

�22 = CT K T P K C, �23 = −CT K T P E , �33 = ET P E ,

ϑ(k) =⎡

⎣e(k)

�1(k)e(k)

fr (k)

⎦ , � =⎡

⎣�11 �12 �13∗ �22 �23∗ ∗ �33

⎦.

Noting that |�1(k)| ≤ �p and |�2(k)| ≤ �p , it can bederived from (17) that

E{�V (k)} ≤ E{ϑT (k)�ϑ(k)} + εtr��T K T P K �

�(18)

where ε = p(1 − p)N−1. Moreover, one can infer from (18)that

E{�V (k)}≤ E{ϑT (k)�ϑ(k)} + εtr

��T K T P K �

� − λ2� fr (k)�2

+ λ1�21(k)�e(k)�2 − λ1�

21(k)�e(k)�2 + λ2� fr (k)�2

+ εtr��T K T P K �

≤ −γ E{V (k)} + ε (19)

where ε = εtr��T K T P K �

� + λ2�n

i=1 δ2i . Hence, for any

scalar ρ > 0, it follows that

E{ρk+1V (k + 1)} − E{ρk V (k)}= ρk+1�

E{V (k + 1)} − E{V (k)}�+ ρk(ρ − 1)E{V (k)}≤ ρk (ρ − 1 − ργ ) E{V (k)} + ρk+1ε. (20)

Page 8: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

ZOU et al.: STATE ESTIMATION FOR CBTC SYSTEMS WITH CSMA PROTOCOL 7

It is obvious that 0 < γ < 1. Letting ρ = ρ0 = 11−γ and

summing up both sides of (20) from 0 to κ − 1 with respectto κ , we obtain

E{ρκ0 V (t)} − E{V (0)} ≤ ρ0(1 − ρκ

0 )

1 − ρ0ε (21)

which implies that

E{V (κ)} ≤ ρ−κ0

#E{V (0)} + ρ0

1 − ρ0ε

$− ρ0

1 − ρ0ε

= (1 − γ )κ#

E{V (0)} − ε

γ

$+ ε

γ. (22)

Finally, it follows readily from Definition 1 that the errordynamical system (11) is exponentially ultimately boundedin mean square where the asymptotic upper bound of theestimation error can be computed as ε

γ λmin{P} . The proof iscomplete.

Remark 4: In Theorem 1, a sufficient condition has beenderived under which the estimation error e(k) is exponentiallyultimately bounded in mean square subject to the measure-ment noise ω(k) and the resistive force fr (k). It is worthmentioning that a guaranteed ultimate bound of the estimationerror dynamics can be associated with a kind of estimationperformance about the “attenuation” against the effect ofperturbations. On the other hand, it can be seen from (14) thatthe decay rate of the estimation error (i.e. 1−γ ) should be largeenough to guarantee the ultimate boundedness of e(k). From apractical point of view, the decay rate and the ultimate boundin mean square can be regarded as two important performanceindices for the estimation performance.

B. Optimization Problems

In this subsection, we focus our attention on design problemof the state estimator gain matrix k by solving two optimiza-tion problems.

1) Optimization Problem 1: Minimization of the ultimatebound in mean square of the estimation error dynamics formost accurate estimate performance.

Corollary 1: For system (11), let a scalar 1 > θ > 0 begiven. Suppose that there exist two positive definite matricesP ∈ R

2n×2n , Q ∈ R2n×2n , two positive scalars λ1, λ2, and a

matrix K ∈ R2n×2n satisfying

� =

⎢⎢⎢⎢⎣

�11 0 0 �14 �15∗ �22 0 �24 0∗ ∗ �33 �34 0∗ ∗ ∗ �44 0∗ ∗ ∗ ∗ �55

⎥⎥⎥⎥⎦

< 0

(23)�−Q �TKT

∗ −P

�< 0 (24)

P ≥ MT M (25)

where

�11 = �2pλ1 I −θ P, �14 = AT P − pCTKT , �15 = CTKT,

�22 = −λ1 I, �24 =−CT KT , �33 =−λ2 I, �34 = ET P,

�44 = −P, �55 =− P

p+�p, ε = p(1− p)N−1.

Then, the dynamics of the estimation error e(k) is ulti-mately bounded in mean square subject to the measure-ment noise ω(k) and the resistive force fr (k). Furthermore,the decay rate of the estimation error is less than θ , and theminimum of the asymptotic upper bound of E{�e(k)�2} canbe derived by solving the following minimization problem

min�εtr{Q} + λ2

n�

i=1

δ2i

(26)

subject to the matrix inequality constraints (23)-(25). Thedesired state estimator gain can be obtained by

K = P−1K. (27)

Proof: Based on the Schur ComplementLemma (Lemma 1) and the desired state estimator gainin (27), it can be concluded that the inequality (14) holdswith the condition γ = 1− θ if and only if the inequality (23)is satisfied. Hence, it follows from Theorem 1 that thedynamics of the estimation error e(k) is ultimately boundedin mean square.

On the other hand, along similar lines as the proof ofTheorem 1, it can be derived that

E{V (k)} ≤ θ k#

E{V (0)} − ε

1 − θ

$+ ε

1 − θ(28)

where

ε = εtr��TKT P−1K�

� + λ2

n�

i=1

δ2i .

Moreover, one can infer from (24) that

�TKT P−1K� ≤ Q. (29)

Therefore, it follows from (28) and (29) that

E{V (k)} ≤ θ kE{V (0)}− θ k ε

1−θ+ εtr{Q}+λ2

�ni=1 δ2

i

1−θ. (30)

Since �z(k)�2 ≤ V (k), we have

E{�z(k)�2}≤ E{V (k)}≤ θ k

#E{V (0)} − ε

1 − θ

$+ εtr{Q} + λ2

�ni=1 δ2

i

1 − θ. (31)

As such, we can conclude that the asymptotic bound ofE{�e(k)�2} is

εtr{Q} + λ2�n

i=1 δ2i

1 − θ

and the minimum of this asymptotic bound can be derived byminimizing

εtr{Q} + λ2

n�

i=1

δ2i

which is equivalent to (26). The proof is complete.

Page 9: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

8 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS

2) Optimization Problem 2: Optimization of the decayrate of the estimation error dynamics for fastest convergenceperformance.

Corollary 2: For system (11), let a scalar � > 0 be given.Suppose that a nonsingular matrix R ∈ R

2n×2n , four positivescalars λ1 > 0, λ2 > 0, γ > 1, � > 0, and a matrixK ∈ R

2n×2n satisfying

� =

⎢⎢⎢⎢⎣

�11 0 0 �14 �15∗ �22 0 �24 0∗ ∗ �33 �34 0∗ ∗ ∗ �44 0∗ ∗ ∗ ∗ �55

⎥⎥⎥⎥⎦

< 0 (32)

�−�(γ − 1) + λ2�n

i=1 δ2i ϒ

∗ −ε−1 I

�< 0 (33)

�−R − RT + �I γ MT

∗ −�I

�≤ 0 (34)

where

�11 = −R − RT + γ I + �2pλ1 I, �14 = AT RT − pCT KT,

�15 = CT KT ,�22 = −λ1 I, �24 =−CTKT , �33 = −λ2 I,

�34 = ET RT , �44 = −I, �55 = − I

p + �p,

�i = h(i − 1) h(i − 2) · · · h(i − 2n)

T,

ϒ = �T

1 �TKT �T2 �TKT · · · �T

2n�TKT

,

ε = p(1 − p)N−1,

and h(·) ∈ {0, 1} is the Kronecker delta function. Then,the dynamics of the estimation error z(k) is exponentiallyultimately bounded in mean square with the decay rate γ −1

subject to the measurement noise ω(k) and the resistiveforce fr (k). Furthermore, the upper bound of E{�z(k)�2} isless than � and the optimum of the decay rate can be derivedby solving the following maximization problem

max{γ } (35)

subject to the matrix inequality constraints (32)-(34). Thedesired state estimator gain can be obtained by

K = R−1K. (36)

Proof: Choose the following Lyapunov-like function:

V (k) = eT (k)RT Re(k). (37)

Along the similar lines as the proof of Theorem 1, it can bederived from (36) that

E{�V (k)} = E{ϑT (k)�ϑ(k)}−#

1 − 1

γ

$E{V (k)}+ε (38)

where

� = diag�−γ −1 RT R + �2

pλ1 I,−λ1 I,−λ2 I

+⎡

⎣�14�24�34

⎣�14�24�34

T

+ 1

p + �p

⎣�15

00

⎣�15

00

T

,

ε = εtr��TKTK�

� + λ2

n�

i=1

δ2i

= ε

2n�

i=1

�Ti �TKT K��i + λ2

n�

i=1

δ2i

= εϒϒT + λ2

n�

i=1

δ2i .

Since

−γ −1 RT R ≤ −RT − R + γ I,

it follows from the Schur Complement Lemma (Lemma 1),(32) and (38) that � < 0, which implies that

E{�V (k)} ≤ −#

1 − 1

γ

$E{V (k)} + ε. (39)

Then, it can be concluded from Theorem 1 that the dynamicsof the estimation error e(k) is ultimately bounded in meansquare.

On the other hand, one can infer from (34) that

RT R ≥ ��

R + RT − �I�

≥ γ 2 MT M . (40)

Hence, we have

E{�z(k)�2} ≤ E{V (k)}≤ γ −k−2

#E{V (0)} − γ

γ − 1

$+ ε

γ − 1. (41)

According to the inequality (33) that

−�(γ − 1) + λ2

n�

i=1

δ2i + εϒϒT < 0

which implies that the upper bound of E{�z(k)�2} is less than� . Furthermore, the decay rate of the estimation error in meansquare is γ −1. Therefore, the minimization of the decay ratecan be derived by maximizing γ which is equivalent to thecondition (35). The proof is complete.

Remark 5: Our main results are derived based on theLMI-based algorithm which has a polynomial time complexity.Specifically, the number N (ε) of flops needed to computean ε-accurate solution is bounded by O(MN 3 log(V/ε)),where M is the total row size of the LMI system, N is thetotal number of scalar decision variables, V is a data-dependentscaling factor, and ε is relative accuracy set for algorithm.As such, the computational complexities of the establishedresult can be represented as O(n7). Obviously, such a com-putational complexity depends polynomially on the variabledimensions. Nevertheless, research on LMI optimization is avery active area in the applied math, optimization and theoperations research community, and substantial speed-ups canbe expected in the future.

IV. AN ILLUSTRATIVE EXAMPLE

To verify the effectiveness of the proposed estimationschemes, a simulation example is conducted based on a high-speed train with 6 cars. The parameters are given in Table I,which are chosen from the experimental results of the JapaneseShinkansen high speed train [16]. The parameters of theCSMA protocol are selected to be p = 0.5, N = 1 and N = 3.

Page 10: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

ZOU et al.: STATE ESTIMATION FOR CBTC SYSTEMS WITH CSMA PROTOCOL 9

TABLE I

PARAMETERS OF THE HIGH SPEED TRAIN

TABLE II

CONTROL COMMANDS OF THE HIGH SPEED TRAIN

Fig. 4. The position and velocity trajectories by BRaVE simulator(x1(k) and x1(k)).

The matrices C and M are selected to be C =diag{10−3 I, 3.6I } and M = diag{0.01I, 0.1I }. The covarianceof the noise ω(k) is chosen as � = diag

�10−6 I, 3.62 I

�.

Let the sampling period be 0.1s. The corresponding controlcommands are presented in Table II.

Based on the given parameters and control commands,the simulation about the position and velocity trajectories isgiven in Fig. 4 by using the simulator BRaVE, which is acomprehensive railway simulator developed by the Birming-ham railway research and education center at the university ofBirmingham in the UK.

First, let us consider Optimization Problem 1 with thegiven decay rate θ = 0.98. By applying Corollary 1,the minimization problem (26) subject to the inequalityconstraints (23)-(25) can be solved and the estimator gainmatrix is given in the box on the bottom of next page.

Using the Matlab software, the simulation resultsabout the estimation issue are shown in Figs. 5-8,

Fig. 5. The position tracking trajectories (x1(k) and x1(k)).

Fig. 6. The position tracking error (e1(k)).

Fig. 7. The velocity tracking trajectories x7(k) and x7(k)).

where Fig. 5 and Fig. 7 plot the position trackingtrajectories and velocity tracking trajectories, respectively.Fig. 6 and Fig. 8 show the position tracking errors andvelocity tracking errors of the train, respectively. Obviously,the simulation results of the position and velocity trajectoriesare very close to the simulation results obtained by simulatorBRaVE which implies that the train model developed in thispaper indeed characterizes the dynamic behavior of the trainto a satisfactory precision.

Conventionally, the information about the position andvelocity is always measured by the combination of balises andspeed odometers. The ZC would receive such information via

Page 11: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

10 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS

Fig. 8. The velocity tracking error (e7(k)).

TABLE III

ACCURACY COMPARISON RESULTS

network-based communication. The tracking errors associatedwith the direct measurements and our proposed estimationscheme are shown in Table III. Obviously, the estimationscheme presented in this paper could improve the accuracyof the information about the position and velocity.

Next, let’s show the improvement on the headway time.As we have discussed in Section. II-B, the headway time HT

could be calculated as follows:

HT = Ltrain + Lerror + Lreact ion + Lbrake + Lsa f e

vmax.

The safety margin is selected from [5] as follows: Lsa f e = 50.

The brake distance is given by Lbrake = v2max2b where b is

the deceleration rate. Lreact ion is the train running distanceduring the reaction time of on-board system. A reasonablevalues of Lreact ion is given by Lreact ion = vmaxTreact ion

where Treact ion denotes the reaction time of on-board system.Assume the reaction time of on-board system is 1 second(i.e. Treact ion = 1s).

TABLE IV

HEADWAY TIME COMPARISON RESULTS

The headway time with the direct measurements and ourproposed estimation scheme are shown in Table IV. It can beobserved from Table IV that our proposed estimation schemecould significantly reduce headway time HT .

V. CONCLUSION

This paper has addressed the state estimation problem fora train with n cars linked by couples. The dynamics of thetrain has been modeled by a continuous-time system and thenreformulated as a discrete-time system. Considering the datatransmission of the train-ground communication, the trans-mission behavior of the train subject to the p-persistentCSMA protocol has been described by a Bernoulli distrib-uted sequence whose probability distribution is dependent onthe number of competing nodes (trains). The correspond-ing state estimator has then been developed to generate theestimate of states. A sufficient condition has been derivedto guarantee the ultimate boundedness of estimation errorin mean square. In order to calculate the desired estimatorgains under different requirements, two optimization problemshave been solved to obtain the minimum of the asymptoticbound and the decay rate, respectively. A simulation examplehas been used to illustrate the effectiveness of the proposeddesign method. Further research topics include the extensionof the main results to: 1) the state estimation problem forCBTC systems with time-varying parameters; 2) the faulttolerant filtering for CBTC systems subject missing measure-ments; and 3) the control for CBTC systems with unmodeleddynamics [17].

REFERENCES

[1] M. Basin and J. J. Maldonado, “Optimal mean-square state and para-meter estimation for stochastic linear systems with Poisson noises,” Inf.Sci., vol. 197, pp. 177–186, Aug. 2012.

K =

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣

185.6246 111.0990 81.3980 55.0893 51.2714 37.4185 0.0056 0.0015 0.0005 −0.0001 0.0002 0.0007106.7411 157.1306 105.4820 70.3985 54.0893 31.2701 0.0012 0.0064 0.0005 0.0000 −0.0001 0.000160.6869 98.4843 159.3407 103.1487 68.2454 37.5287 0.0011 −0.0003 0.0059 −0.0003 −0.0002 0.000737.5243 68.2405 103.1544 159.3371 98.4892 60.6898 0.0007 −0.0002 −0.0003 0.0059 −0.0003 0.001131.2678 54.0902 70.4012 105.4870 157.1327 106.7408 0.0001 −0.0001 0.0000 0.0005 0.0064 0.001237.4227 51.2692 55.1015 81.3948 111.1046 185.6200 0.0007 0.0002 −0.0001 0.0005 0.0015 0.005613.1934 25.6005 20.5542 19.4957 15.5023 12.5453 0.0262 −0.0068 −0.0018 −0.0003 0.0023 0.004132.6444 −5.0637 25.6867 15.3862 18.5095 16.0706 −0.0099 0.0554 −0.0085 −0.0041 −0.0019 −0.003625.3634 23.1113 −3.5958 20.5772 21.0055 19.0684 −0.0085 −0.0073 0.0569 −0.0059 −0.0036 −0.006519.0572 21.0461 20.5142 −3.5314 23.0700 25.3801 −0.0065 −0.0036 −0.0059 0.0569 −0.0073 −0.008516.0650 18.5500 15.3193 25.7547 −5.1082 32.6582 −0.0036 −0.0019 −0.0041 −0.0085 0.0554 −0.009912.5558 15.4636 19.5560 20.4897 25.6408 13.1819 0.0041 0.0023 −0.0003 −0.0018 −0.0068 0.0262

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦

.

Page 12: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

ZOU et al.: STATE ESTIMATION FOR CBTC SYSTEMS WITH CSMA PROTOCOL 11

[2] B. Bu, F. R. Yu, and T. Tang, “Performance improved methods forcommunication-based train control systems with random packet drops,”IEEE Trans. Intell. Transp. Syst., vol. 15, no. 3, pp. 1179–1192,Jun. 2014.

[3] R. Caballero-Águila, A. Hermoso-Carazo, and J. Linares-Pérez, “Opti-mal state estimation for networked systems with random parametermatrices, correlated noises and delayed measurements,” Int. J. Gen. Syst.,vol. 44, no. 2, pp. 142–154, 2015.

[4] H. Jiang, V. C. M. Leung, C, Gao, and T. Tang, “MIMO-assisted handoffscheme for communication-based train control systems,” IEEE Trans.Veh. Technol., vol. 64, no. 4, pp. 1578–1590, Apr. 2015.

[5] W. Li, T. Tang, and D. Liang, “Impact of wireless communication delayon train headway of communication based train control system,” in Proc.19th Int. Conf. Intell. Transp. Syst., Rio de Janeiro, Brazil, Nov. 2016,pp. 360–365.

[6] J. Linares-Pérez, R. Caballero-Águila, and I. García-Garrido, “Optimallinear filter design for systems with correlation in the measurementmatrices and noises: Recursive algorithm and applications,” Int. J. Syst.Sci., vol. 45, no. 7, pp. 1548–1562, Apr. 2014.

[7] R. D. Pascoe and T. N. Eichorn, “What is communication-based traincontrol?” IEEE Veh. Technol. Mag., vol. 4, no. 4, pp. 16–21, Dec. 2009.

[8] X. Qing, H. R. Karimi, Y. Niu, and X. Wang, “Decentralized unscentedKalman filter based on a consensus algorithm for multi-area dynamicstate estimation in power systems,” Int. J. Electr. Power Energy Syst.,vol. 65, pp. 26–33, Feb. 2015.

[9] M. Tabbara and D. Nešic„ “Input–output stability of networked controlsystems with stochastic protocols and channels,” IEEE Trans. Autom.Control, vol. 53, no. 5, pp. 1160–1175, Jun. 2008.

[10] W. Sun, F. R. Yu, T. Tang, and B. Bu, “Energy-efficient communication-based train control systems with packet delay and loss,” IEEE Trans.Intell. Transp. Syst., vol. 17, no. 2, pp. 452–468, Feb. 2016.

[11] H. Wang, F. R. Yu, L. Zhu, T. Tang, and B. Ning, “Finite-state Markovmodeling for wireless channels in tunnel communication-based traincontrol systems,” IEEE Trans. Intell. Transp. Syst., vol. 15, no. 3,pp. 1083–1090, Jun. 2014.

[12] Y. Wang, A. Ahmed, B. Krishnamachari, and K. Psounis, “IEEE 802.11pperformance evaluation and protocol enhancement,” in Proc. IEEE Int.Conf. Veh. Electron. Saf. (ICVES), Sep. 2008, pp. 317–322.

[13] T. Wen, X. Lyu, D. Kirkwood, L. Chen, C. Constantinou, andC. Roberts, “Co-simulation testing of data communication system sup-porting CBTC,” in Proc. IEEE 18th Int. Conf. Intell. Transp. Syst.,Las Palmas, Spain, Sep. 2015, pp. 2665–2670.

[14] T. Wen, C. Constantinou, L. Chen, Z. Tian, and C. Roberts, “Accesspoint deployment optimization in CBTC data communication system,”IEEE Trans. Intell. Transp. Syst., vol. 19, no. 6, pp. 1985–1995,Jun. 2018, doi: 10.1109/TITS.2017.2747759.

[15] T. Wen, L. Zou, J. Liang, and C. Roberts, “Recursive filtering forcommunication-based train control systems with packet dropouts,”Neurocomputing, vol. 275, pp. 948–957, Jan. 2018.

[16] C. Yang and Y. Sun, “Mixed H2/H∞ cruise controller design for highspeed train,” Int. J. Control, vol. 74, no. 9, pp. 905–920, Jun. 2001.

[17] X. Zhang, X. Liu, and Y. Li, “Adaptive fuzzy tracking control for nonlin-ear strict-feedback systems with unmodeled dynamics via backsteppingtechnique,” Neurocomputing, vol. 235, pp. 182–191, Apr. 2017.

[18] L. Zhu, F. R. Yu, B. Ning, and T. Tang, “Cross-layer handoff design inMIMO-enabled WLANs for communication-based train control (CBTC)systems,” IEEE J. Sel. Areas Commun., vol. 30, no. 4, pp. 719–728,May 2012.

[19] L. Zhu, F. R. Yu, B. Ning, and T. Tang, “Handoff performance improve-ments in MIMO-enabled communication-based train control systems,”IEEE Trans. Intell. Transp. Syst., vol. 13, no. 2, pp. 582–593, Jun. 2012.

[20] L. Zhu, F. R. Yu, and B. Ning, “A seamless handoff scheme for train-ground communication systems in CBTC,” in Proc. IEEE VTC-Fall,Ottawa, ON, Canada, Sep. 2010, pp. 1–5.

[21] L. Zhu, F. R. Yu, T. Tang, and B. Ning, “An integrated train–groundcommunication system using wireless network virtualization: Securityand quality of service provisioning,” IEEE Trans. Veh. Technol., vol. 65,no. 12, pp. 9607–9616, Dec. 2016.

[22] L. Zhu, F. R. Yu, T. Tang, and B. Ning, “Handoff performanceimprovements in an integrated train-ground communication systembased on wireless network virtualization,” IEEE Trans. Intell. Transp.Syst., vol. 18, no. 5, pp. 1165–1178, May 2017.

[23] L. Zhu, Y. He, F. R. Yu, B. Ning, T. Tang, and N. Zhao,“Communication-based train control system performance optimizationusing deep reinforcement learning,” IEEE Trans. Veh. Technol., vol. 66,no. 12, pp. 10705–10717, Dec. 2017.

[24] L. Zou, Z. Wang, H. Gao, and X. Liu, “State estimation fordiscrete-time dynamical networks with time-varying delays andstochastic disturbances under the Round-Robin protocol,” IEEETrans. Neural Netw. Learn. Syst., vol. 28, no. 5, pp. 1139–1151,May 2017.

[25] L. Zou, Z. Wang, and H. Gao, “Set-membership filtering fortime-varying systems with mixed time-delays under Round-Robinand weighted try-once-discard protocols,” Automatica, vol. 74,pp. 341–358, Dec. 2016.

[26] L. Zou, Z. Wang, Q.-L. Han, and D. Zhou, “Ultimate boundednesscontrol for networked systems with try-once-discard protocol and uni-form quantization effects,” IEEE Trans. Autom. Control, vol. 62, no. 12,pp. 6582–6588, Dec. 2017.

[27] L. Zou, Z. Wang, J. Hu, and H. Gao, “On H∞ finite-horizon filteringunder stochastic protocol: Dealing with high-rate communication net-works,” IEEE Trans. Autom. Control, vol. 62, no. 9, pp. 4884–4890,Sep. 2017.

Lei Zou received the B.Sc. degree in automationfrom Beijing Institute of Petrochemical Technology,Beijing, China, in 2008, the M.Sc. degree in controlscience and engineering from China University ofPetroleum (Beijing Campus), Beijing, in 2011, andthe Ph.D. degree in control science and engineeringfrom Harbin Institute of Technology, Harbin, China,in 2016. From 2013 to 2015, he was a VisitingPh.D. Student with the Department of ComputerScience, Brunel University London, Uxbridge, U.K.He is currently a Post-Doctoral Researcher with the

College of Electrical Engineering and Automation, Shandong University ofScience and Technology, Qingdao, China. His research interests includenonlinear stochastic control and filtering, and networked control under variouscommunication protocols. He is a very active reviewer for many internationaljournals.

Tao Wen was born in Kaifeng, Henan, China,in 1988. He received the B.S. degree from HangzhouDianzi University, Hangzhou, China, in 2011, andthe M.Sc. degree from University of Bristol, Bristol,U.K., in 2013.

He is currently pursuing the Ph.D. degree withthe Birmingham Centre for Railway Research andEducation, University of Birmingham, Birmingham,U.K. His research interests include CBTC sys-tem optimization, railway simulator development,railway dependability improvement, and signalprocessing.

Zidong Wang (SM’03–F’14) was born in Yangzhou,Jiangsu, China, in 1966. He received the B.Sc.degree in mathematics from Suzhou University,Suzhou, China, in 1986, and the M.Sc. degree inapplied mathematics and the Ph.D. degree in electri-cal engineering from Nanjing University of Scienceand Technology, Nanjing, China, in 1990 and 1994,respectively.

From 1990 to 2002, he held the teaching andresearch appointments at universities in China,Germany, and U.K. He is currently a Professor

of dynamical systems and computing with the Department of InformationSystems and Computing, Brunel University, U.K. He has published over300 papers in refereed international journals. His research interests includedynamical systems, signal processing, bioinformatics, and control theory andapplications. He received the Alexander von Humboldt Research Fellowshipof Germany, the JSPS Research Fellowship of Japan, and the William MongVisiting Research Fellowship of Hong Kong.

Dr. Wang is a fellow of the Royal Statistical Society and a member ofthe Program Committee for many international conferences. He serves asan Associate Editor for 12 international journals, including IEEE TRANS-ACTIONS ON AUTOMATIC CONTROL, IEEE TRANSACTIONS ON CONTROL

SYSTEMS TECHNOLOGY, IEEE TRANSACTIONS ON NEURAL NETWORKS,IEEE TRANSACTIONS ON SIGNAL PROCESSING, and IEEE TRANSACTIONS

ON SYSTEMS, MAN, AND CYBERNETICS.

Page 13: State Estimation for Communication-Based Train Control Systems … · 2018. 11. 29. · state Markov channel model has been developed for tunnel channels in CBTC systems by taking

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

12 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS

Lei Chen received the B.Eng. degree in automa-tion engineering from Beijing Jiaotong University,Beijing, China, in 2005, and the Ph.D. degree inrailway traffic management from University of Birm-ingham, Birmingham, U.K., in 2012. His researchinterests include railway traffic management andcontrol, railway safety critical system design, andrailway simulation. He is currently a BirminghamFellow for railway traffic management with theBirmingham Centre for Railway Research and Edu-cation, University of Birmingham.

Clive Roberts is the Director of the BirminghamCentre for Railway Research and Education, whichis the largest railway research group in Europe withjust over 100 researchers. He is currently a Professorof railway systems with University of Birmingham.He works extensively with the railway industryand academia in Britain and overseas. He leads abroad portfolio of research aimed at improving theperformance of railway systems, including a leadingstrategic partnership in the area of data integrationwith Network Rail. His main research interests lie

in the areas of railway traffic management, condition monitoring, energysimulation, and system integration.