+ All Categories
Home > Documents > 00423114.2013.767464

00423114.2013.767464

Date post: 02-Apr-2018
Category:
Upload: jopiter
View: 213 times
Download: 0 times
Share this document with a friend

of 22

Transcript
  • 7/27/2019 00423114.2013.767464

    1/22

    This article was downloaded by: [McMaster University]On: 13 March 2013, At: 04:18Publisher: Taylor & FrancisInforma Ltd Registered in England and Wales Registered Number: 1072954 Registeredoffice: Mortimer House, 37-41 Mortimer Street, London W1T 3JH, UK

    Vehicle System Dynamics: International

    Journal of Vehicle Mechanics and

    MobilityPublication details, including instructions for authors and

    subscription information:

    http://www.tandfonline.com/loi/nvsd20

    A comparative study on fault detection

    methods of rail vehicle suspension

    systems based on accelerationmeasurementsXiukun Wei

    a, Limin Jia

    a& Hai Liu

    b

    aState Key Lab of Rail Traffic Control and Safety, Beijing Jiaotong

    University, Beijing, 100044, People's Republic of Chinab

    School of Traffic and Transportation, Beijing Jiaotong University,

    Beijing, 100044, People's Republic of China

    Version of record first published: 18 Feb 2013.

    To cite this article: Xiukun Wei , Limin Jia & Hai Liu (2013): A comparative study on fault detection

    methods of rail vehicle suspension systems based on acceleration measurements, Vehicle System

    Dynamics: International Journal of Vehicle Mechanics and Mobility, 51:5, 700-720

    To link to this article: http://dx.doi.org/10.1080/00423114.2013.767464

    PLEASE SCROLL DOWN FOR ARTICLE

    Full terms and conditions of use: http://www.tandfonline.com/page/terms-and-conditions

    This article may be used for research, teaching, and private study purposes. Anysubstantial or systematic reproduction, redistribution, reselling, loan, sub-licensing,systematic supply, or distribution in any form to anyone is expressly forbidden.

    The publisher does not give any warranty express or implied or make any representationthat the contents will be complete or accurate or up to date. The accuracy of anyinstructions, formulae, and drug doses should be independently verified with primarysources. The publisher shall not be liable for any loss, actions, claims, proceedings,

    demand, or costs or damages whatsoever or howsoever caused arising directly orindirectly in connection with or arising out of the use of this material.

    http://www.tandfonline.com/loi/nvsd20http://www.tandfonline.com/page/terms-and-conditionshttp://dx.doi.org/10.1080/00423114.2013.767464http://www.tandfonline.com/loi/nvsd20
  • 7/27/2019 00423114.2013.767464

    2/22

    Vehicle System Dynamics, 2013

    Vol. 51, No. 5, 700720, http://dx.doi.org/10.1080/00423114.2013.767464

    A comparative study on fault detection methods of rail vehicle

    suspension systems based on acceleration measurements

    Xiukun Weia*, Limin Jiaa and Hai Liub

    aState Key Lab of Rail Traffic Control and Safety, Beijing Jiaotong University, Beijing 100044,Peoples Republic of China; bSchool of Traffic and Transportation, Beijing Jiaotong University,

    Beijing 100044, Peoples Republic of China

    (Received 10 July 2012; final version received 13 January 2013 )

    Reliability of the railway vehicle suspension system is of critical importance to the safety of thevehicle. On-line health condition monitoring for the suspension system of rail vehicles offers a numberof benefits such as preventing further deterioration of vehicle performance, enhancing vehicle safety,increasing operational reliability and availability, and reducing maintenance costs. It is desirable totimely detect the fault and monitor the performance degradation of vehicle suspension systems. Inthis paper, a comparative study on fault detection methods of urban rail vehicle suspension systems isconsidered.A novel sensor configuration is proposed where the underlying vehicle system is equippedwith only acceleration sensors in the four corners of the carbody, the leading and trailing bogie,respectively. A mathematical model is developed for the considered vehicle suspension system. Both

    model-based and data-driven approaches are studied for the suspension fault detection problem. Therobust observer, the Kalman filter combined with the generalised likelihood ratio test method, thedynamical principle components analysis and the canonical variate analysis approaches are appliedto the fault detection problem. The simulation is carried out by means of the professional multi-body simulation tool, SIMPACK. In addition, the advantages and disadvantages of these methodsare compared. The simulation results show that the data-driven methods outperform the model-basedmethods.

    Keywords: rail vehicle suspension system; fault detection; model based; data driven

    1. Introduction

    With the rapid development of the urban railway traffic and transportation all over the world,

    the safety and reliability issues of the urban railway system have been receiving more attention

    than ever before. In many big cities, such as London, Paris, Beijing, Shanghai and Tokyo, the

    subway is one of the most important means of transportation. However, the subway system

    is often thronged with people. Especially, during the traffic peak periods when people go

    to work in the morning and back home in the afternoon, it is often overloaded. Therefore,

    it is necessary to ensure the reliability of the subway system, including the urban railway

    vehicles. In the mean time, due to the large amount of traffic flow, it is significantly important

    to ensure the availability and punctuality of rail services. To avoid unplanned delay of the

    trains, short time broken of one line or even the whole subway system and to minimise the

    *Corresponding author. Emails: [email protected]; [email protected]; [email protected]

    2013 Taylor & Francis

  • 7/27/2019 00423114.2013.767464

    3/22

    Vehicle System Dynamics 701

    overall system downtime, advanced condition monitoring techniques are desired to monitor

    the health condition of the system.

    Reliability of the railway vehicle suspension system is of critical importance to the safety

    of the vehicle. The suspension system is to support the carbody and bogie, to isolate the

    forces generated by the track unevenness at the wheels and to control the altitude of the

    carbody with respect to the track surface for providing ride comfort. In the case of the urban

    railway, the performance of some components, such as the springs and the dampers, degrades

    significantly after one or two years. Many of the components are replaced in five years due to

    the performance degradation or component faults. Therefore, it is necessary to timely detect

    the fault and monitor the performance degradation of vehicle suspension systems.

    On-line fault detection and health condition monitoring for the suspension system of rail

    vehicles offer a number of benefits to railway operations. Detecting component faults at their

    early stages prevents further deterioration in vehicle performance and enhances vehicle safety.

    Timely maintenance or replacement of the faulty components leads to increased operational

    reliability and availability. The need for scheduled maintenance and associated costs can besignificantly reduced since maintenance in the future may be carried out on demand (condition

    based rather than calendar based).

    Considering the significance, the fault detection issue of the rail vehicle suspension systems

    has attracted some attention in the recent years [17] and the references therein. In [8], the

    fault detection issue of the railway vehicle lateral suspension system is considered, where a

    Kalman filter-based method has been proposed for detecting and isolating faults in the railway

    vehicle suspension system in the light of the derived vehicle dynamic model. The method is

    computationally efficient and responds rapidly to the abrupt fault; thus, it is suitable for using

    on-line to detect and isolate the abrupt or hard faults which usually need immediate attention.

    However, the paper assumes that the vehicle parameters are known precisely andthe simulationis carried out by using a linear model. In [4], a newly developed Rao-Blackwellised particle

    filter-based method is used for the parameter estimation of the railway vehicle suspension

    system. Computer simulations are carried out to assess and compare the performance of the

    parameter estimation with different sensor configurations as well as the robustness with respect

    to the uncertainty in the statistics of the random track inputs. The proposed method is quite

    attractive. Nevertheless, the computation burden of the proposed algorithm cannot be afforded

    by the current available monitoring hardware. In [5,9], the interaction multi-model (IMM)

    approach is applied to the vehicle suspension fault detection problem. The IMM approach

    demonstrates some effective performance for the spring faults, the damper faults and also the

    acceleration metre faults. However, when the IMM method is applied, the models needed are

    increasing very drastically when more components in the suspension system are considered.

    In [10,11], the authors proposed a novel approach which exploits the dynamical interactions

    between different vehicle modes caused by component failures in the system. In [12,13], a

    fault detection approach for the light rail vehicle suspension systems based on the Kalman

    filter is derived. In [6], a distributed observer is introduced for the fault detection of a light

    rail vehicle suspension system.

    The current reported approaches for the suspension system are mainly model-based meth-

    ods. It is true that there is a great potential for the improvement in the performance of condition

    monitoring if the a prior knowledge or information captured by the models is fully used. How-

    ever, in many cases, the parameters of the vehicle suspension system are not available. In

    the mean time, due to nonlinearities of the components and the complexity of the suspen-sion system, a precise model cannot be obtained. Due to the limitations of the model-based

    fault detection approaches, there is an increasing interest in using the multivariate statistical

    approaches to monitor system health conditions [1416]. Generally, there are less application

    limitations for data-driven approaches. These approaches can be generalised into different

  • 7/27/2019 00423114.2013.767464

    4/22

    702 X. Wei et al.

    plants conveniently if abundant dynamical data are available. As to the knowledge of the

    authors, there is no report in the literature which solves the fault detection problem for rail

    vehicle suspension systems based on data-driven methods.

    This paper presents a comparative study on fault detection methods of urban rail vehicle

    suspension systems. A novel sensor configuration is proposed where the underlying vehicle

    system is equipped with only acceleration sensors in the four corners of the carbody, the

    leading and trailing bogies, which provide the measured signals for the condition monitoring

    of the vehicle suspension system. A mathematical model is developed for the considered

    vehicle suspension system. Both model-based and data-driven approaches are studied for the

    suspension fault detection problem. The robust observer, the Kalman filter combined with

    the generalised likelihood ratio test (GLRT) method, the dynamical principle components

    analysis (DPCA) and the canonical variate analysis (CVA) approaches are applied to the fault

    detection problem, respectively. The considered faults are the vertical damper faults and the

    vertical spring faults of both primary and secondary suspensions. A subway vehicle served

    in Lines 1 and 8 in GuangZhou metro, China, manufactured by the CSR Zhuzhou ElectricLocomotive Co. is adopted as an example for this study. The simulation is carried out by

    means of the multi-body simulation software, SIMPACK. The advantages and disadvantages

    of these methods are compared.

    This paper is organised as follows. The urban rail vehicle suspension system, its dynamics

    and the sensor configuration for the data collection are introduced in Section 2. In Section 3,

    the model-based fault detection methods, the robust observer and the GLRT method are briefly

    reviewed. After that, the data-driven approaches, DPCA and CVA, are presented. SIMPACK-

    MATLAB co-simulation results are presented in Section 4. Finally, some conclusions are

    given in Section 5.

    2. The rail vehicle suspension system modelling and sensor configuration

    In this section, the traditional dynamical model of the rail vehicle suspension is brieflyreviewed

    before the new model under the new sensor configuration is derived.

    2.1. The vertical vehicle suspension system

    The vertical suspension system considered in this paper is shown in Figure 1. Standard dynamic

    equations for three degree-of-freedom (DOF) (bounce, pitch and roll) are presented for both

    carbody and bogies and can be found in many references. They are briefly listed.

    For the carbody, the three DOF equations are described as

    Mz + 4C2 z 2C2 z1 2C2 z2 + 4K2z 2K2z1 2K2z2 = 0, (1)

    J + 4C2l2 2C2lz1 + 2C2lz2 + 4K2l

    2 2K2lz1 + 2K2lz2 = 0, (2)

    J + 4C2b2 2C2b

    21 2C2b22 + (4K2b

    2 + 2K) (2K2b2

    + K)1 (2K2b2 + K)2 = 0, (3)

    where z,z1 and z2 denote the vertical displacement of the carbody, the leading bogie and the

    trailing bogie, respectively. denotes the pitch angle of the centre of gravity(c.g.). denotes

    the roll angle of the c.g. for the masses. The parameters of the vertical vehicle suspension

    system are given in Table 1.

  • 7/27/2019 00423114.2013.767464

    5/22

    Vehicle System Dynamics 703

    Figure 1. The vertical suspension system of the rail vehicle.

    Table 1. The parameters of the vehicle suspension system.

    Description Unit

    M Carbody mass kg

    MB Bogie mass kg

    J Carbody pitch inertia kg m2

    J Carbody roll inertia kg m2

    JB Bogie pitch inertia kg m2

    JB Bogie roll inertia kg m2

    lb Half of the distance between two wheelsets in a bogie mwb Half of the distance between two air spring in lateral m

    lc Half of the carbody length m

    wc Half of the carbody width m

    K2 Spring constants of air spring kN/m

    K1 Spring constants of primary spring kN/m

    C2 Damping constants of secondary damper kNs/m

    C1 Damping constants of primary damper kNs/m

    K Spring constants of the anti-roll spring kN/m

    For the leading bogie, the three DOF equations are described as

    MB z1 2C2 z 2C2l + (4C1 + 2C2)z1 C1d1r C1d1l C1d2r C1d2l

    2K2z 2K2l + (4K1 + 2K2)z1 K1d1r K1zd1l K1d2r K1d2l = 0, (4)

    JB 1 + 4C1l21 1 C1l1d1r C1l1d1l + C1l1d2r + C1l1d2l + 4K1l

    21 1 K1l1d1r

    K1l1d1l + K1l1d2r + K1l1d2l = 0, (5)

    JB1 2C2b2 + (2C2b

    2 + 4C1b21)1 + C1b1d1r C1b1d1l + C1b1d2r C1b1d2l

    (2K2b2 + K) + (2K2b

    2 + 4K1b21 + K)1 + K1b1d1r K1b1d1l

    + K1b1d2r K1b1d2l = 0, (6)

    where d1r denotes the vertical displacement of the right wheel in the leading wheelset. d2ldenotes the vertical displacement of the left wheel in the trailing wheelset. The meaning of

    other symbols is defined in a similar way. To simplify the considered problem, this paper

    assumes that the vertical displacements of the wheel are equal to the unevenness of the track.

  • 7/27/2019 00423114.2013.767464

    6/22

    704 X. Wei et al.

    In a similar way, the model of the trailing bogie can be derived as follows:

    MB z2 2C2 z + 2C2l + (4C1 + 2C2)z2 C1d3r C1d3l C1d4r C1d4l

    2K2z + 2K2l + (4K1 + 2K2)z2 K1d3r K1d3l K1d4r K1d4l = 0, (7)

    JB 2 + 4C1l21 2 C1l1d3r C1l1d3l + C1l1d4r + C1l1d4l + 4K1l

    21 2

    K1l1d3r K1l1d3l + K1l1d4r + K1l1d4l = 0, (8)

    Jb2 2C2b2 + (2C2b

    2 + 4C1)b212 + C1b1d3r C1b1d3l + C1b1d4r C1b1d4l

    (2K2b2 + K) + (2K2b

    2 + 4K1b21 + K)K)

    + (2K2b2 + 4K1b

    21 + K)d4r K1b1d4l = 0. (9)

    The state-space description of the vertical suspension model can be derived as

    x = Ax+ Bdd, (10)

    y = Cx+ Ddd, (11)

    where

    x = [z z z1 1 1 z1 1 1 z2 2 2 z2 2 2]T,

    d = [d1r d1l d2r d2l d1r d1l d2r d2l d3r d3l d4r d4l d3r d3l d4r d4l ]T,

    y = [z z1 1 1 z2 2 2]T,

    where matrixes A,Bd, C and Dd are derived from the previous differential equations. d is thevertical track variation velocity and displacement due to track vertical irregularities.

    2.2. The dynamical suspension model under the new sensor configuration

    In the developed model (10) and (11), the vertical displacement, pitch angle displacement and

    roll angle displacement of the cardody and the bogie are selected as the system outputs. This

    means that the displacement sensor and angle displacement sensors are required to measure

    these signals for the purpose of fault detection. However, displacement sensor and angle dis-

    placement sensors have some problems in reliability, maintenance and installation. Compared

    with these sensors, acceleration sensors have the merits such as cheapness and reliability. Inaddition, it does not need to be maintained for a long time period. Acceleration sensors are

    widely used in the health condition monitoring of railway systems.Considering all the reasons

    stated above, a novel sensor configuration is proposed as shown in Figure 1. The vehicle sus-

    pension system is only equipped with acceleration sensors in the four corners of the carbody,

    the leading and trailing bogies. Carbody sensors are equipped in the four corners on the floor-

    board, and the bogie sensors are equipped in the four corners on the upside of the bogie. The

    acceleration signal can be transformed to displacement signal by applying double integral to

    the acceleration signal, that is,

    z = a dtdt, (12)where a is the acceleration value and z is the displacement.

    Remark 2.1 In principle, the displacement signal can be obtained by double integrating

    directly the acceleration signal. However, in reality, the output of acceleration sensors always

  • 7/27/2019 00423114.2013.767464

    7/22

    Vehicle System Dynamics 705

    Figure 2. Relationship among the displacement of the four points.

    Figure 3. The pitch motion.

    contains the direct current (DC) component. The DC component must be filtered by a high-pass

    filter. The numerical integral algorithm is also critical to achieve a high accuracy.

    In the following, the new output equation under the new sensor configuration framework is

    derived. The problem needs to be solved is mainly how to build the relation matrix between the

    outputs in Equation (11) and the new outputs, the displacements at the corners of the carbody,

    the leading bogie and the trailing bogie.

    Here, the relationship between the four vertical displacements {zfl,zfr,zrl,zrr} of the four

    carbody floor corners and the carbody displacements, the roll angle and the pitch angle {z, , }

    is derived. A simplified carbody floor is depicted in Figure 2. Define two variables zf and zr,which are the vertical displacement of the middle point of the front edge and the middle point

    of the right edge, respectively, then one obtains

    z + zfr = zf + zr. (13)

    The displacement zf can be replaced by the following equation:

    zf = z + lc sin() z + lc, (14)

    which is trivially obtained by using the pitch motion of the carbody floor depicted in Figure 3.

    Similarly, we have the following equation:

    zr z wc, (15)

    which is derived by using the roll motion of the carbody floor depicted in Figure 4.

  • 7/27/2019 00423114.2013.767464

    8/22

    706 X. Wei et al.

    Figure 4. The roll motion.

    In terms of Equations (13)(15), one obtains

    zfr z + lc wc. (16)

    Following the same procedure, one obtains

    zfl z + lc + wc, (17)

    zrl z lc + wc, (18)

    zrr z lc wc. (19)

    The transformation matrix between {zfl,zfr,zrl,zrr} and {z, , } is built, which is

    zflzfrzrl

    zrr

    =

    1 lc wc1 lc wc1 lc wc

    1 lc wc

    z

    . (20)

    The relation matrix between the four corner displacements of the leading bogie and the

    trailing bogie and their three DOF variables can be derived in a similar way. The following

    transformation matrix is obtained:

    T =

    1 lc wc 0 0 0 0 0 0

    1 lc wc 0 0 0 0 0 0

    1 lc wc 0 0 0 0 0 0

    1 lc wc 0 0 0 0 0 0

    0 0 0 1 lb wb 0 0 0

    0 0 0 1 lb wb 0 0 00 0 0 1 lb wb 0 0 0

    0 0 0 1 lb wb 0 0 0

    0 0 0 0 0 0 1 lb wb0 0 0 0 0 0 1 lb wb0 0 0 0 0 0 1 lb wb0 0 0 0 0 0 1 lb wb

    ,

    one yields

    y = Ty, (21)

    where

    y = [zfl zfr zrl zrr z1_fl z1_fr z1_rl z1_rr z2_fl z2_fr z2_rl z2_rr]T

    is the output under the new sensor configuration. {z1_fl,z1_fr,z1_rl,z1_rr} represent the four ver-

    tical displacements of the leading bogie corners, respectively. {z2_fl,z2_fr,z2_rl,z2_rr} represent

  • 7/27/2019 00423114.2013.767464

    9/22

    Vehicle System Dynamics 707

    the four vertical displacements of the trailing bogie corners. Then, the state-space description

    under the new measurement sensor configuration can be obtained

    x = Ax+ Bdd, (22)

    y = Ty,

    = TCx+ TDdd,

    = Cx + Ddd, (23)

    where C = TC and Dd = TDd.

    The discrete model of the vertical suspension system is easily derived as follows:

    xk+1 = Gxk + Hddk, (24)

    yk

    = Cxk

    + Dddk, (25)

    where G = eAT, H =T

    0eA dB and T is the sampling time.

    Remark 2.2 High-integrity data are very critical for the data-driven fault detection methods.

    The data should contain rich enough information of the system dynamics and the fault infor-

    mation when a fault occurs in the system. In this paper, only acceleration sensors are used

    for the vehicle suspension fault detection systems. From the above observation, the dynamics

    of rail vehicle suspension systems are contained in the 12 displacements of the carbody, the

    leading and trailing bogies, which are measured by the acceleration sensors. That is to say, the

    sensor configuration presented before can provide enough information for the fault detection.

    3. A brief review of the fault detection methods

    In this section, the model-based fault detection methods, the robust observer-based method

    and the Kalman filter-based approach, and data-driven fault detection methods, the DPCA and

    CVA, are briefly reviewed.

    3.1. Robust fault detection observer design and MCUMSUM

    The discrete model of the suspension system with faults is described by

    :=

    xk+1 = Gxk + Hddk + Hffk,

    yk = Cxk + Dddk + Dffk,(26)

    where fk Rnf is the fault vector. The robust fault detection observer design objective here is

    to design an observer O, which has the following formulation:

    O := xk+1 = Gxk + L(yk yk),

    y = Cxk,rk = yk yk

    (27)

    to maximise the sensitivity of the fault to the residual rk and also maximise the robustness of

    the disturbance to the residual.

  • 7/27/2019 00423114.2013.767464

    10/22

    708 X. Wei et al.

    Define e = xk xk, the state estimation error dynamic equations can be described by

    ek+1 = Geek + Hde dk + H

    fefk,

    rk = Cek + Dddk + Dffk, (28)

    where Ge = G LC, Hde = Hd L

    Dd, Hfe = Hf L Df.

    The transfer function of the state estimation error dynamic system of the observer is given by

    r = Grd(z)d + Grf(z)f, (29)

    where

    Grd(z) = C(zI Ge)1Hde +

    Dd, (30)

    Grf(z) = C(zI Ge)1Hfe + Df. (31)

    The fault detection observer must be robust to the disturbances (the robustness conditions)

    and sensitive to the faults (the sensitivity conditions). The observer design can be transformed

    into an linear matrix inequality optimisation problem as follows:

    max

    s.t. Grd(z)Grd(z) < 2I

    Grf(z)Grf(z) > 2I

    Ge is stable.

    Please refer to our previous work [17] for details of the observer design. In this paper, the

    well-known multivariate CUMSUM [18] is adopted for the residual rk change detection. At

    each time k, we calculate statistic Qk as

    Qk = (Qk1 + rk u)

    1

    q

    Ck

    ifCk > q, (32)

    where u represents the mean of the residual rk and q is a predetermined statistical distance,

    Ck =

    (Qk1 + rk u)1(Qk1 + rk u) (33)

    and is the covariance matrix of the observation data. If Ck q, the process resets Qk = 0.

    The MCUMSUM starts with Q0 = 0 and triggers an alarm when Sk =

    QTk

    1Qk exceeds

    a predetermined threshold, h, that is chosen to achieve a desired performance. The robust

    observer fault detection system is shown in Figure 5.

    Figure 5. Robust observer fault detection system.

  • 7/27/2019 00423114.2013.767464

    11/22

    Vehicle System Dynamics 709

    3.2. Fault detection based on the Kalman filter and GLRT

    Assume that the track irregularities are white noises, then a Kalman filter is designed for the

    suspension system (25) and (26) as follows:

    xk+1 = (G KC)xk + Kyk,rk = yk Cxk. (34)

    The no fault (H0) and fault (H1) hypotheses test are described in terms of the innovation as

    follows:

    H0 : k = rk, (35)

    H1 : k = rk + gk(), (36)

    where rk is the residual in the absence of the fault case. gk(

    ) is generated by the fault withmagnitude at time . gk is generated by the failure signature dynamical equation

    k+1 = (G KC)k + (Hf K Df)sk , (37)

    gk = Ck + Dfsk . (38)

    The primary principle behind is that for each time instant k, check if there is a failure in the

    past time with the generalised likelihood ratio

    k(, ) =

    p(kL, kL+1, . . . , k|H1, , )

    p(kL, kL+1, . . . , k|H0)

    =

    j=kj=kL

    p(j|H1, , )

    p(j|H0)(39)

    for all k [k L, k], where L is the sliding window length.

    Taking the log of the above ratio, it follows that

    k(, ) = () 1

    22Sk(

    ), (40)

    where

    k() =

    kj=

    gTj ()R1j j, (41)

    Rj = CPjC + DD, (42)

    Sk() =

    kj=

    gTj ()R1j gj(

    ), (43)

    where Pj is the system noise covariance.

    The generalised log likelihood ratio is given by

    lk = max(kL,k)

    maxR

    k(, ). (44)

    Further explanation and detailed algorithm of GLRT can be found in [1923]. The Kalman

    filter and GLRT-based fault detection system is shown in Figure 6.

  • 7/27/2019 00423114.2013.767464

    12/22

    710 X. Wei et al.

    Figure 6. Kalman filter and the GLRT-based fault detection system.

    3.3. A brief description of PCA-based fault detection method

    The standard PCA-based fault detection consists of three steps and is formulated as follows:

    Data collection and pre-processing: Consider a data matrix X RNm consisting of N

    samples and m sensors collected from process. Matrix X is then scaled to zero mean, and

    often to unit variance. Let the scaled data be

    Y =

    yT1...

    yTN

    RNm (45)with yi R

    m, i = 1, . . . ,N, denoting the ith scaled vector.

    Decomposition of covariance matrix: The covariance matrix is formed as

    0 =1

    N 1

    YTY. (46)

    By means of singular value decomposition (SVD), the covariance matrix is decomposed as

    follows:

    1

    N 1YTY = PPT, =

    pc 0

    0 res

    , (47)

    where pc = diag(2

    1 , . . . , 2l ), res = diag(

    2l+1, . . . ,

    2m), with

    2i , i = 1, . . . , m, is the ith

    singular value of the covariance matrix, PPT = Imm and

    PTpc

    PTres

    [Ppc Pres] =

    Ill 0

    0 I(ml)(ml)

    .

    On-line fault detection: When a new scaled measurement y Rm is available, the squared

    prediction error (SPE) and Hostelings T2 indices can be computed as

    T2 = yTPpc1pc P

    Tpcy, (48)

    SPE = yTPresPTresy. (49)

    The fault detection logic is SPE Jth,SPE and T2 Jth,T2 fault-free. Otherwise faulty.

    Jth,T2 and Jth,SPE are the thresholds for SPE and T2 test, respectively.

    The PCA methods can be extended to take the serial correlations into account by aug-

    menting each observation vector with the previous l observations and stacking the data

  • 7/27/2019 00423114.2013.767464

    13/22

    Vehicle System Dynamics 711

    matrix in the following manner:

    Y(l) =

    yTk yTk1 y

    Tkl

    yTk1 yTk2 y

    Tkl1

    . . . ...

    yTk+ln yTk+ln1 y

    Tkn

    , (50)

    where yTk is the m-dimensional observation vector in the training set at time instant k. This

    approach of applying PCA to Equation (50) is referred to as dynamic PCA (DPCA).

    The vehicle suspension system is a dynamical system and the measured outputs are cor-

    related with the past measurements. Hence, DPCA rather than PCA is applied for its fault

    detection.

    3.4. CVA-based fault detection method for dynamic processes

    The stacked past and future vectors, p and f, are represented as follows:

    pklk1 = [yTk1 y

    Tkl]

    T, (51)

    fk+l+1k = [yTk y

    Tk+l1]

    T, (52)

    where y denotes output vectors, subscript k is the present time index for y, and l is the number

    of the lag or the lead. In CVA, the stacked future and past vectors are normalised by using

    df,k = 1/2

    fffk+l+1k , dp,k1 =

    1/2

    pppklk1, (53)

    where

    ff = E(fk+l+1k f

    k+l+1k

    T) and

    pp = E(p

    klk1p

    klk1

    T) (E() denotes the expectation oper-

    ator). The normalised vectors df,k and dp,k1 are defined as the scaled stacked future and past

    vectors at time k, respectively. The conditional expectation of the scaled future vector takes

    the following form:

    E(df,k|dp,k1) =1/2

    ff

    fp

    1/2pp

    dp,k1, (54)

    where E(|) denotes the expectation of under condition . The physical meaning of

    fp, defined as E(fk+l+1k pklk1T

    ), is the well-known Hankel matrix. Thus, 1/2ff fp 1/2ppindicates the scaled Hankel matrix. The scaled Hankel matrix can be factorised by using SVD,

    df,k

    =1/2

    ff

    fp

    1/2pp

    dp,k1

    = USVTdp,k1 UqSqVTq dp,k1, (55)

    where

    df,k denotes E(df,k|dp,k1) and q represents the state order. Uq and Vq consist of the first

    q column vectors ofU and V, respectively, and the diagonal matrix Sq is the q q principal

    submatrix ofS. Then, the past and future canonical variates at time k are given by

    zk = UTq df,k = UTq 1/2ff fk+l+1k = Lqfk+l+1k ,mk = V

    Tq dp,k1 = V

    Tq

    1/2pp

    pklk1 = Jqpklk1, (56)

    respectively.

  • 7/27/2019 00423114.2013.767464

    14/22

    712 X. Wei et al.

    Similar to the T2 and SPE indices, the following indices are used for the CVA fault detection

    test in this paper

    T2s = pklk1

    TJqJ

    Tq p

    klk1, (57)

    SPEs = Tk k, (58)

    where k = (I JqJq)pklk1.

    4. Simulations

    In this section, the simulation environment and the fault generation principle are introduced

    at first. After that the fault detection result for all the four detection methods is presented in

    detail. The advantages and disadvantages are compared and pointed out.

    4.1. Simulation environment and the suspension fault generation

    To analyse and study the fault detection performance of the four methods stated in the last

    section, a SIMPACK and MATLAB co-simulation environment is built. The parameters are

    provided by the vehicle manufacturer to obtain the simulation data for the purpose of algorithm

    validation.The multi-body simulation model is built by the construction of coordinates system,

    bodies, joints, constraints, force elements, track excitations and so on. The SIMPACK vehicle

    model is used to generate the acceleration signals and different faults in both primary and

    secondary suspensions. The SIMPACK vehicle suspension simulation model equipped withacceleration sensors is shown on the right part of Figure 7.

    In the SIMPACK simulation environment, it is not easy to generate a component fault in

    the course of a simulation. One way is to build a new model, whose components are already

    faulty. However, there are several different faults with different magnitudes for the underlying

    suspension system. Many SIMPACK models need to be built and it is a very time-consuming

    work. In order to simulate the fault components, the SIMPACK and MATLAB co-simulation

    environment is built. On the MATLAB side, the data generated by the SIMPACK are acquired

    and some pre-processing work is also carried out. Another important task for MATLAB is to

    control SIMPACK and simulate the suspension faults with different fault magnitudes at any

    time when the vehicle is running. In the following, the fault simulation method is presented.

    In the light of the working principle of the damper component, the force generated by thedamper is equal to the damper coefficient times pistons velocity, which is used to prevent the

    Figure 7. Co-simulation between SIMPACK and MATLAB/SIMULINK.

  • 7/27/2019 00423114.2013.767464

    15/22

    Vehicle System Dynamics 713

    movement of the piston. When the damper is faulty, for instance, the coefficient has a 25%

    reduction, a smaller force is generated by the damper and the reduced force is proportional

    to the product of the pistons velocity and the reduced damper coefficient. A virtual force is

    generated in the light of the fault scenarios and acts on the position where the damper is fixed.

    As shown in Figure 7, for instance, sensors are equipped at the position of a secondary damper

    to measure its moving velocity. Assume that the damper coefficient is reduced to half of its

    normal value at the 15th second (controlled by MATLAB), then an external force (the fault

    signal in Figure 7) is exerted on the piston to reduce the resistance generated by the damper.

    The direction of the virtual force is opposite to the force generated by the damper and the

    value of force is equal to the fault magnitude times the pistons velocity. In a similar way,

    spring faults and other components faults can also be simulated.

    4.2. Performance assessment by simulation experiments

    The fault detection results for the railway vehicle suspension system are shown in this section.

    The track irregularity used in the simulations is the fifth-grade track irregularity spectrum of

    the US railway lines. The proposed sensor configuration and the fault detection result do not

    depend on the special track irregularity. All vertical suspension component faults are fully

    studied, but only some typical faults detection results are demonstrated here. The typical

    faults considered are two primary suspension spring coefficient reduction scenarios and two

    secondary suspension damper coefficient reduction scenarios listed in Table 2. The considered

    spring or damper coefficient reduction of 25% and 75% represents a fault at its early stage

    and a severe fault, respectively.

    Remark 4.1 For urban railway suspension systems, the performance of the dampers andsprings degrades significantly after one year or two years. This can be indicated by the damper

    and spring coefficients. When the damper has leakage problem, the damper coefficient also

    changes. These slow change faults can be described by the small fault, and the condition

    monitoring device can provide useful information for component maintenance. For abrupt

    and server fault case, fault detection device should send an alarm to the driver after the fault

    occurs and an emergency braking is needed to guarantee the safety of the train. Fault detection

    can be used to detect small faults to provide maintenance decision on the one hand. On the

    other hand, it can also be applied to guarantee the safety of the train when severe faults come

    forth.

    The threshold for the fault detection alarm depends on the system disturbances (track irreg-

    ularities), the residual generation algorithm and the residual evaluation method as well. In the

    simulations, the threshold is trivially taken as a constant which is larger than the maximal value

    of the residual evaluation function output when no faults occur in the system in the course

    of a long enough simulation. For practical application, the threshold determination should

    Table 2. Fault scenarios used in the simulation.

    Scenario Fault Fault pattern Faulty time (s)

    Fault 0 No fault

    Fault 1 C2 25% reduction 15

    Fault 2 C2 75% reduction 15Fault 3 K1 25% reduction 15

    Fault 4 K1 75% reduction 15

  • 7/27/2019 00423114.2013.767464

    16/22

    714 X. Wei et al.

    make a tradeoff between sensitivity to faults and robustness to uncertainties such as the track

    irregularities and model uncertainties. Different thresholds can be chosen for different track

    segments to improve the fault detection performance.

    In all the figures, the red solid line indicates the threshold. The blue dashed-dotted line

    represents the result of no fault case. The suspension component losing 25% of its value is

    indicated by the green dashed line. For the last scenario, 75% reduction of the components

    coefficient is represented by the black dotted line. In all the simulations, the vehicle velocity

    is set to 80 km/h and the sampling time for fault detection is 0.1 s. All the faults of different

    scenarios are introduced into the suspension system at 15 s after the SIMPACK-MATLAB

    co-simulation starts. The detailed simulation results are presented below.

    Robust observer-based method:A robustobserver is designed based on the former work [17].

    The parameters used for the observer synthesis are the same as those used for building the

    SIMPACK vehicle dynamicalmodel. The residual generatedby the robust observeris evaluated

    by the MCUMSUM algorithm. The results are shown in Figures 8 and 9. It can be seen clearly

    from Figure 8 that the algorithm detects the 75% reduction fault of the secondary suspensiondamper coefficient after 7 s when it occurs. The Sk value is larger than the predefined threshold

    in most of the time after the fault occurs. This fault is clearly detected by the robust observer

    method. On the other hand, the 25% reduction fault of the damper coefficient is not detected

    clearly by the robust observer and at only several time instants, the Sk value is above the

    predefined threshold. It is hardly concluded whether a fault occurs or not. For the early stage

    secondary suspension damper fault, the robust observer-based approach is not very effective.

    The fault detection result for the primary spring fault scenario is shown in Figure 9. Similar to

    the damper fault case, the severe fault (75% coefficient reduction) is clearly detected around 7 s

    after it emerges. Nevertheless, the small fault (25% coefficient reduction) is not successfully

    detected. There are only several time instants where the Sk is larger than the threshold. Thealarm is not persistent and it is hardly determined that a fault has come forth already.

    0 10 20 30 40 50 60 70 80 900

    10

    20

    30

    40

    50

    60

    70

    Sk

    Time(s)

    Simulation results for secondary suspension damper faults

    threshold

    no fault

    C2

    25% reduction

    C2

    75% reduction

    Figure 8. Robust observer and MCUMSUM algorithm for C2 fault.

  • 7/27/2019 00423114.2013.767464

    17/22

    Vehicle System Dynamics 715

    0 10 20 30 40 50 60 70 80 900

    10

    20

    30

    40

    50

    60

    70

    80

    90

    Sk

    Time(s)

    Simulation results for primary suspension spring faults

    threshold

    no fault

    K1

    25% reduction

    K1

    75% reduction

    Figure 9. Robust observer and MCUMSUM algorithm for K1 fault.

    Remark 4.2 The model used for the fault detection does not include the coupling between

    roll and lateral motion of the car body and bogie. This causes some model uncertainties. A

    more precise model is helpful to improve the performance for detecting small fault.

    GLRT based on the Kalman filter method: Figures 10 and 11 demonstrate the fault detection

    results by using GLRT based on the Kalman filter method for the secondary suspension damper

    fault and the primary spring fault, respectively. For the damper fault scenario, both the early

    stage fault (25% coefficient reduction) and the severe fault case (75% coefficient reduction) are

    detected successfully. For the 75% coefficient reduction fault case, the first alarm is triggered

    out at around 10 s after the fault occurs. It takes more than 17 s to trigger the first alarm for the

    early stage fault (25% coefficient reduction). For the primary suspension spring fault, it can be

    seen clearly that the severe fault is detected successfully 15 s after it comes forth. Nevertheless,

    for the early stage fault, the alarm is triggered out only at very limited instants, even thoughthe first alarm is triggered out just 4 s after the fault emerges.

    Remark 4.3 In the Kalman filter and GLRT-based fault detection method, the disturbance is

    assumed to be white noise. However, in the suspension system, the disturbance is the track

    irregularity and it is not totally white. The fault detection performance could be improved if

    more precise system model and disturbance model are used.

    DPCA method: In this data-driven fault detection approach, a data set generated by the

    SIMPACK without faults is used for building the statistical model. The time lag steps l in

    Equation (50) is selected as 20. One hundred and twenty principle components are finally

    selected to be retained in the model. Both T2 test and SPE test are applied in the simulations.It is found that the fault detection results based on the SPE test outperform the T2 test. Hence,

    only the SPE test results for the two typical fault scenarios are presented in the following.

    The fault detection results for the secondary suspension damper faults and the primary

    suspension spring faults are shown in Figures 12 and 13, respectively. It can be seen clearly

  • 7/27/2019 00423114.2013.767464

    18/22

    716 X. Wei et al.

    0 10 20 30 40 500

    0.5

    1

    1.5

    2

    2.5x 10

    4 Simulation results for secondary suspension damper faults

    Time(s)

    l k

    threshold

    no fault

    C2 25% reduction

    C2 75% reduction

    Figure 10. Kalman filter and GLRT algorithm for C2 fault.

    0 10 20 30 40 500

    0.5

    1

    1.5

    2

    2.5

    3

    3.5x 10

    4 Simulation results for primary suspension spring faults

    Time(s)

    l k

    threshold

    no faultK1 25% reduction

    K1 75% reduction

    Figure 11. Kalman filter and the GLRT algorithm for the K1 fault.

    that for the severe fault cases (C2 75% reduction and K1 75% reduction), the SPE test values aremuch higher than the predefined thresholds. For the early stage faults (C2 25% reduction and

    K1 25% reduction), they are also successfully detected. Nevertheless, the SPE test values are

    very close to the predefined threshold. The response of the DPCA-based method to the faults

    is much faster than the robust observer- and Kalman filter-based approaches stated before.

  • 7/27/2019 00423114.2013.767464

    19/22

    Vehicle System Dynamics 717

    10 15 20 25 30 35 40 450

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    SPE

    Time(s)

    Simulation results for secondary suspension damper faults

    threshold

    no fault

    C2

    25% reduction

    C2

    75% reduction

    Figure 12. DPCA and SPE for the C2 fault.

    10 15 20 25 30 35 40 450

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    SPE

    Time(s)

    Simulation results for primary suspension spring faults

    thresholdno fault

    K1

    25% reduction

    K1

    75% reduction

    Figure 13. DPCA and SPE for the K1 fault.

    CVA method: For the CVA approach, the dimension of the measured data is reduced from

    12 to 6 by PCA techniques first. This avoids the problem that 1/2

    ff and 1/2

    pp in Equation

    (53) are not real. The time lag and lead steps l in Equation (51) are selected as 20. In the

    CVA model, 18 states are selected. Both T2s test and SPEs test are applied in the simulations.

  • 7/27/2019 00423114.2013.767464

    20/22

    718 X. Wei et al.

    10 15 20 25 30 35 4060

    80

    100

    120

    140

    160

    180

    200

    220

    240

    T2 s

    Time(s)

    Simulation results for secondary suspension damper faults

    threshold

    no fault

    C2

    25% reduction

    C2

    75% reduction

    Figure 14. CVA and T2s for C2 fault.

    10 15 20 25 30 35 400

    1000

    2000

    3000

    4000

    5000

    6000

    7000

    8000

    T2 s

    Time(s)

    Simulation results for primary suspension spring faults

    threshold

    no fault

    K1

    25% reduction

    K1

    75% reduction

    Figure 15. CVA and T2s for the K1 fault.

    Contrary to the DPCA methods, the fault detection results based on the T2s test outperformsthe SPEs test. Hence, only the T

    2s test results for the two typical fault scenarios are presented

    in the following.

    The fault detection results are shown in Figures 14 and 15. It can be seen that the CVA

    method detects all the faults successfully. Especially, for the primary suspension spring fault

  • 7/27/2019 00423114.2013.767464

    21/22

    Vehicle System Dynamics 719

    Table 3. Comparison of the fault detection methods.

    Method Sensitivity Response speed Complexity Limitation

    Observer Worst Slow Complex Precise model required

    GLRT Bad Slowest Complex Precise model requiredPCA Good Fast Simple Fault isolation is difficult

    CVA Best Fast Simple Fault isolation is difficult

    cases, CVA even outperforms the DPCA method. Nevertheless, for the C2 fault cases, DPCA

    is better than the CVA approach.

    4.3. Comparison of the four fault detection methods

    In this part, the four fault detection methods are compared in terms of the sensitivity to

    faults, response speed to faults, complexity of the methods and application limitations. The

    comparison results are given Table 3.

    It is surprising that the data-driven approaches have better performance in all aspects.

    Actually, this result is much easier to be accepted when we notice the point that the model-

    based method needs a precise model to achieve a good performance. Since the rail vehicle

    suspension system is very complicated and there is nonlinearity existing in the system, the

    model is certainly not a precise one, while the data-driven approaches do not need the model.

    However, the model-based approach also has advantages such as dealing with fault isolation

    and identification problems. The model-based fault detection approach is still being developed

    and better detection performance is expected from the improvement of modelling techniquesand fault detection algorithms.

    5. Conclusions

    In this paper, the fault detection problem of the urban railway vehicle suspension system

    is studied. A novel sensor configuration is proposed where the underlying vehicle system

    is equipped with only acceleration sensors in the four corners of the carbody, the leading

    and trailing bogies, respectively. A mathematical model is built for the considered vehicle

    suspension system. After that a comparative study on fault detection methods of urban rail

    vehicle suspension systems is considered. Both model-based and data-driven approaches are

    studied for the suspension fault detection problem. The robust observer, the Kalman filter

    combined with the GLRT method, the DPCA and the dynamical CVA approaches are applied

    to the fault detection problem, respectively. The simulation results show that the data-driven

    methods outperform the model-based methods.

    In this paper, the vertical suspension system is considered for our comparative study. How-

    ever, the sensor configuration, modelling and the fault detection methods can be trivially

    extended to the lateral suspension system. In addition, the proposed methods can also being

    applied to the gyro sensor configuration framework when robust and cheap gyros are available.In this paper, only the fault detection issue for the suspension system is concerned. It

    is necessary to further investigate the suspension system model, robustness and sensitivity

    analysis of the fault detection methods. In addition, how to isolate these faults and estimate

    the magnitude of each fault are not studied yet. This will be carried out in the future work.

  • 7/27/2019 00423114.2013.767464

    22/22

    720 X. Wei et al.

    Acknowledgements

    This work is partly supported by Chinese 863 program (Contract No. 2011AA110503-6), State Key Laboratory of RailTraffic Control and Safety (Contract No.RCS2010ZT003) and Ph.D. Programs Foundation of Ministry of Educationof China (Grant number: 20110009120037).

    References

    [1] S. Bruni, R. Goodall, T.X. Mei, and H. Tsunashima, Control and monitoring for railway vehicle dynamics, Veh.Syst. Dyn. 45 (2007), pp. 765771.

    [2] R. Goodall and T. Mei, Advanced control and monitoring for railway vehicle suspensions, International Sym-posium on Speed-up and Service Technology for Railway and Maglev Systems(STECH06), Chengdu, China,2006, pp. 1016.

    [3] R. Goodall1 and C. Roberts, Concepts and techniques for railway condition monitoring, IET InternationalConference on Railway Condition Monitoring, Birmingham, UK, 2006, pp. 9095.

    [4] P. Li, R. Goodall, P. Weston, C.S. Ling, C. Goodman, and C. Roberts, Estimation of railway vehicle suspensionparameters for condition monitoring, Control Eng. Pract. 15 (2007), pp. 4355.

    [5] Y. Hayashi, H. Tsunashima, andY. Marumo, Faultdetection of railway vehicle suspension systemsusing multiple-model approach, Mech. Syst. Transp. Log. 1 (2008), pp. 8898.

    [6] X. Wei, S. Lin, and H. liu, Distributed fault detection observer for rail vehicle suspension systems, ChineseControl and Decision Conference, Taiyuan, China, 2012, pp. 34083413.

    [7] X. Wei, L. Jia, and H. Liu, Fault diagnosis filter design for railway vehicle suspension systems based on LMIoptimization, Int. Interdiscip. J. accepted (2012).

    [8] P. Li and R. Goodall, Model based condition monitoring for railway vehicle systems, Control 2004, Universityof Bath, 2004, ID-508.

    [9] H.T. Yusuke Hayashi and Y. Marumo, Condition monitoring of railway vehicle suspension, InternationalConference on Control, Automation and Systems, Gyeonggi-do, Korea, 2010, pp. 584589.

    [10] T.X. Mei and X.J. Ding, A model-less technique for the fault detection of rail vehicle suspensions , Veh. Syst.Dyn. 46 (2008), pp. 277287.

    [11] T.X. Mei and X.J. Ding, Condition monitoring of rail vehicle suspensions based on changes in system dynamicinteractions, Veh. Syst. Dyn. 47 (2009), pp. 11671181.

    [12] X. Wei, H. liu, and Y. Qin, Fault diagnosis of rail vehicle suspension systems by using GLRT, Chinese Controland Decision Conference, Mianyang, China, 2011, pp. 19321937.

    [13] X. Wei, H. Liu, and Y. Qin, Fault isolation of rail vehicle suspension systems by using similarity measure ,International Conference on Intelligent Railway Tranportation, Beijing, China, 2011, pp. 391396.

    [14] S.J. Qin, Data-driven fault detection and diagnosis for complex industrial processes, The 7th IFAC Symposiumon Fault Detection, Supervision and Safety of Technical Processes, Barcelona, Spain, 2009, pp. 11151125.

    [15] S. Yin, S. Ding, A. Naik, P. Deng, and A. Haghani, On PCA-based fault diagnosis techniques, 2010 Conferenceon control and Fault Tolerant Systems, Nice, France, 2010, pp. 179184.

    [16] C. Lee, S.W. Choi, and L. In-Beum, Variable reconstruction and sensor fault identification using canonicalvariate analysis, J. Process Control 16 (2006), pp. 747761.

    [17] X. Wei, L. Liu, and M. Verhaegen, Fault detection and estimation for LTI systems and its application to a labrobotic manipulator, Control and Decision Conference, 2009. CCDC 09.Chinese, Guilin,2009, pp. 15951600.

    [18] R.B. Crosier,Multivariate generalizations of cumulative sum quality-control schemes, Technometrics 30 (1988),

    pp. 291303.[19] A.S. Willsky and H.L. Jones, A generalized likelihood ratio approach to the detection and estimation of jumps

    in linear systems, IEEE Trans. Autom. Control 21 (1976), pp. 108112.[20] F. Gustafsson, Adaptive Filtering and Change Detection, Wiley, Chichester, 2000.[21] F. Guatafusson, The marginalized likelihood ratio test for detecting abrupt change, IEEE Trans.Autom. Control

    41 (1996), pp. 6678.[22] H.L.V. Trees, Detection, Estimation, and Modulation Theory, Part I, John Wiley and Sons, New York, 1968.[23] R.S. Mangoubi, Robust Estimation and Failure Detection, Springer, London, 1998.