[ProQuest: [...] denotes non US-ASCII text; see PDF]
Long-long Song 1 and Tai-yong Wang 1, 2 and Xiao-wen Song 3 and Lei Xu 3 and De-gang Song 3
Academic Editor:Yuanchang Xie
1, School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China
2, School of Mechanical Engineering, Tianjin University, Tianjin 300192, China
3, R&D Center, CSR Qingdao Sifang Co., Ltd., Qingdao 266111, China
Received 28 May 2015; Revised 8 September 2015; Accepted 14 September 2015; 25 October 2015
This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
In recent years, high-speed electric multiple unit (EMU) trains have become an important mode of transportation in China. The Chinese Rail High-Speed (CRH) EMU train is a large-scale intelligent system with complex structures. The reliability of an EMU train is directly related to the safety and efficiency of the high-speed, heavy-load rail transportation system [1]. The high-voltage traction drive system is one of the most critical aspects of an EMU train system. As a critical subsystem of the high voltage traction system, the pantograph-type current collector plays an important role in providing power for an EMU train by coupling directly with the electric catenary wire [2, 3]. Efficient and accurate fault diagnosis for the pantograph is vital for the safe and stable operation of CRH EMU trains.
Complexity is defined as a state in which many different parts (hardware, software, organizational, and human elements) are related to each other in an interconnected manner [4]. It is defined here in two forms: structural complexity and fault complexity. The CRH EMU train system is complex both in its structure and in its failure modes. Though the structure of the pantograph seems relatively simple, the working principles and failure modes of pantographs are surprisingly complex. For example, there are many complex potential failure modes for a pantograph, which are related to mechanical structures, electrical facilities, pneumatic transmission, network control, and many other aspects. The operation of the pantograph on a CRH EMU train is automatically controlled by microprocessors. The pantograph system involves mechanical structures such as guide bars, electrical equipment such as the traction converter, and rubber products such as the base insulator. The lifting process is controlled by air pressure. The complex failure modes of the pantograph can involve cracks, breaks, fatigue, pitting, wear, and discharge breakdown. The relationship between different failures is complex and uncertain. Consequently, the pantograph system of a CRH EMU train is treated as a complex system. A useful approach combining fault tree analysis and Petri nets theory is applied to deal with the complexity of fault diagnosis in the pantograph system.
Fault tree analysis (FTA) is a useful analytical tool for identifying and classifying hazards and calculating system reliability for both simple and complex engineering systems [5]. It is a systematic way to assess the reliability of complex systems both qualitatively and quantitatively [6]. Much research has been conducted and outcomes include extended fuzzy FTA (FFTA) methodology in the petrochemical process industry in fuzzy environments [7]; the use of a fuzzy-logic-based reliability approach to evaluate basic events in fault tree analysis for nuclear power plant probabilistic safety assessment [8]; FFTA applied to reducing uncertainty in expert judgment in the safety barriers analysis of an offshore drilling system [9]; and the use of fault tree analysis and analytic hierarchy processes to analyze the risks associated with the use of shield tunnel boring machines (TBMs) [10].
However, the modelling power of FTA is limited to the static evaluation of a single criterion at a time and FTA is not capable of describing dynamic system behavior with redundant components, degraded system states, and repair or test activities [11]. Leveson and Stolzy proposed the safety analysis of dynamic systems using time Petri nets [12]. Bobbio et al. provided an algorithm to convert a parametric fault tree (PFT) into a class of high-level Petri nets to exploit the modelling power and flexibility of the stochastic well-formed nets (SWN) formalism [13]. Robidoux et al. used a framework named dynamic reliability block diagrams (DRBD) for modelling the dynamic reliability behavior of computer-based systems and presented an algorithm that automatically converted a DRBD model into a colored Petri net [14]. With increasing complexity in the relationship between system structures and faults, fault trees become more difficult to establish. Problems relating to the Nondeterministic Polynomial (NP), which can lead to combinatorial explosion as the numbers of calculations grow exponentially, appear when solving the minimal cut sets. Makajic-Nikolic et al. proposed an approach to cutting the number of minimal cut sets in a fault tree using reverse Petri nets [15]. There have also been some studies on the application of FTA and Petri nets in transportation systems. For example, Wang et al. proposed reliability modelling and evaluation issues of electric vehicle motors by using FT FTA-based extended stochastic Petri nets [16]; Nguyen et al. combined a Petri nets (PN) method with extensions of FTA to adapt to dynamic systems and applied the method to a satellite-based railway system [17]; and Song et al. applied T-S Fuzzy theory and FTA to diagnose pantograph faults in a multisource heterogeneous knowledge environment [18].
Some other mathematical/statistical methods such as fuzzy reasoning and Bayesian Network (BN) also have been successfully used in the railways risk and safety domain. For example, An et al. proposed a railway risk management system for railway risk analysis using fuzzy reasoning approach and fuzzy analytical hierarchy decision making process [19, 20]; Noori and Jenab developed a fuzzy Bayesian traction control system for rail vehicles with speed sensors in intelligent transportation systems [21]; Muttram applied a Safety Risk Model combining fault tree analysis and cause/consequence techniques to predict residual levels of railway safety risk [22]; Bouillant et al. developed a decision support tool based on Bayesian Networks to evaluate, compare, and optimize various operating and maintenance strategies of Paris metro underground rails [23]; Xie et al. introduced the Bayesian inference and investigated the application of a Bayesian ordered probit (BOP) model in driver's injury severity analysis and verified that BOP model could produce more reasonable parameter estimations and better prediction performance than the ordered probit (OP) model [24]; Bernardi et al. generated Repairable Fault Tree and Bayesian Network models for railway modelling by a model-driven approach called DAM-Rail approach [25]; Mahboob and Straub compared fault tree and Bayesian Networks for modeling safety critical components in railway systems [26]; and Washington and Oh incorporated Bayesian methodology with expert judgment for countermeasure effectiveness under uncertainty and applied the approach in improving the safety of railroad crossings [27].
From the above, it appears that the conventional analysis approaches, such as FTA, Petri nets (PN), fuzzy reasoning, and BN, have been widely used in the railways risk and safety analysis field. However, each approach has its own advantages and limitations. Fault tree, Petri nets, and BN have a strong similarity in many aspects. Fault tree can be established more easily only when the cause-and-effect relationships between events were clear. But it suffers severe limitations of statics structure and uncertainty handling. Fuzzy reasoning and BN are effective tools for quantitative analysis because they are based on probabilistic and uncertain knowledge. BN approach allows dealing with issues such as prediction or diagnosis, optimization, and data analysis of feedback experience [28]. It is more often used in prediction because of good quantitative analysis ability, but the training process of BN is complex. And the dependent probabilities among events are required in BN approach which may be difficult to obtain in some cases. Petri net (PN) is also a powerful and widely used graphical and mathematical modelling tool for the description of sequence dependent behaviors of dynamic systems. When the failure status of a system evolves from one subsystem/component to other subsystems/components, Petri net modelling is more intuitive and more effective to describe the process by carrying mathematical matrix computations, which is easier to handle by computer. At the same time, it is more suitable for large complex systems because the modelling process is simplified by eliminating repeat basic events and reducing the building elements. Through the above analysis, FTA's translation into Petri nets is more suitable in this paper to analyze the dynamic behaviors of failure statuses of Pantograph-Type Current Collector on CRH EMU trains mathematically as far as the extension, fast modelling and dynamic behavior analysis of the system are mainly concerned.
Studies on reliability and failure mode analysis of CRH EMU trains and their subsystems have recently begun. The focus of the research has turned from design and manufacture to maintenance management. FTA and Petri nets approaches are applicable and useful analysis tools in the risk management of complex engineering systems, but there are some deficiencies in their application. Considerable research has been conducted on these problems. The main aim of this paper is to extend FTA and Petri nets methodology to maintenance and fault diagnosis in CHR EMU train systems. This section introduces some existing applications of FTA and Petri nets in a range of industries. Structural analysis, working principles, failure mode and effects analysis (FMEA), and FTA modelling of pantographs are outlined in Section 2. Petri nets modelling of the fault tree and the use of relational matrix analysis in solving minimal cut sets are provided in Section 3. In Section 4, the place mark and enable-transfer algorithm of the Petri nets and an actual case study on dynamic transition and diagnosis of pantograph diagnostics are provided. The last section emphasises the highlights of this research.
2. Structural Analysis and Fault Tree Modelling of Pantograph
2.1. Structural Analysis and Working Principle of Pantograph
The pantograph of a CRH EMU train is fitted on the roof of the train and is essential to allow the train to get power from the main overhead wires. A CRH EMU train is an eight-car multiple unit configured with four motorised cars and four trailer cars. There are two power units in all and each power unit consists of two power cars and two trailer cars, arranged in T-M-M-T mode. DSA250 pantographs are fitted on number 4 and number 6 cars. Their maximum lifting height is 3000 mm and the width of the head is 1990 mm. In normal operation, there will be only one pantograph collecting current, with another in a folded state. However, when two CRH EMUs are attached together, two pantographs will work simultaneously. The working principle and structural components of pantograph systems for CRH EMUs are shown in Figure 1. The structural parameters of the pantograph are shown in Table 1.
Table 1: Structural parameters of the pantograph on a CRH EMU train.
Structural parameters | Values | Structural parameters | Values |
Model | DSA250 | Vent lifting height | 3000 mm (including insulator) |
Structure | Single arm pantograph | Maximal action height | 2800 mm (including insulator) |
Rated voltage | 25 kV | Minimal action height | 888 mm (including insulator) |
Rated current | 1000 A | Folded height | 593 mm (including insulator) |
Weight | 115 kg | Contact pressure | 70 N [figure omitted; refer to PDF] 5 N |
Ambient temperature | -40°C~+60°C | Design life | 30 years |
Figure 1: Working principle of traction drive systems and pantograph structure in a CRH EMU train.
[figure omitted; refer to PDF]
The pantograph is raised to access high voltage power by allowing the carbon skateboard to contact the catenary wire and descends when its compressed air supply is exhausted. The 25 kv single-phase power alternating current (AC) from the catenary is transferred to the traction transformer from the high-voltage electrical equipment by the pantograph, which outputs 1500 V single-phase AC power to the traction converter. A pulse rectifier converts the single-phase AC into direct current (DC) and outputs 2500-3000 V DC to the traction inverter through the DC circuit. Then the traction inverter outputs three-phase AC power, where the voltage and frequency are all adjustable, to drive the traction motor.
When the pantograph rises, air is compressed into the drive cylinder through the cushion valve and the cylinder piston moves left, overcoming the pressure of the reset spring. Then the lower arm rises and rotates clockwise under the action of the guide bar and the spring. At the same time, the upper arm also rises with the drive of the top guide bar.
When the pantograph descends, the compressed air is removed from the drive cylinder through the cushion valve. Then the piston is pushed to the right with the reset spring releasing pressure. The guide bar also moves right to force the lower arm to rotate anticlockwise, thus forcing the upper arm to descend.
The collector head contacts the catenary wire when the pantograph rises. Current is led to the bottom frame through the collector head, the upper arm, and the pushrod. The power cable installed on the bottom frame then leads the current to the vehicle. Since current will flow through the entire pantograph frame in the power supply state, all the pantograph hinges are equipped with bridge connections to prevent the current damaging the bearings.
The performance of the pantograph largely depends on contact pressure. If there is too little pressure, contact resistance will vary easily, resulting in poor contact and arcing. However, too much pressure will increase the friction, aggravating wear on the carbon skateboard and wires and reducing the life of the carbon skateboard.
2.2. Failure Mode and Effects Analysis (FMEA) of Pantograph System
Pantographs on CRH EMU trains are installed on the roof, exposed to the environment. The working environment is complex, volatile, and sometimes very harsh. There are many and complex ways in which the pantograph can fail, which are related to mechanical structures, electrical facilities, pneumatic transmission, network control, and many other factors. The normal operation of the pantograph on a CRH EMU train is automatically controlled by microprocessors. The pantograph system involves mechanical structures such as guide bars, electrical equipment such as the traction converter, and rubber products such as the base insulator. The lifting process is controlled by air pressure. Because pantographs connect directly with the extra high voltage (EHV) catenary wire, they can be easily damaged by partial high voltage discharges. By classifying and analyzing fault tracking records, the most common pantograph failure modes are summarized as follows.
(i) Failure Mode 1 . Pantograph rises to an abnormal position.
: Probable cause:
: When two EMUs attach together, the space between the two pantographs is less than 190 m.
(ii) Failure Mode 2 . Pantograph rises normally, while the monitor (MON) does not show it correctly.
: Probable causes:
(a) The pressure sensors are not operating correctly.
(b) The pressure switches have failed.
(iii) Failure Mode 3 . Pantograph cannot rise.
: Probable causes:
(a) Electricity generation system (EGS) is closed.
(b) Vacuum circuit breaker (VCB) is closed.
(c) Pressure in the auxiliary air cylinder is too low.
(d) [Pantograph·VCB] NFB is in the OFF position.
(e) [Pantograph Rising] NFB is in the OFF position.
(f) Pantograph pressurised air ducts leak.
(g) White air ducts connected to the pantograph leak.
(h) Air ducts in the pantograph control valve board leak.
(i) Pantograph bellows are damaged.
(j) The pantograph's carbon skateboard leaks.
(iv) Failure Mode 4 . Pantograph cannot be lowered.
: Probable cause:
: Contacts in the pantograph's rising relay have adhered.
(v) Failure Mode 5 . Pantograph cannot pass neutral section automatically.
: Probable cause:
: Terminal RXCB board has failed.
(vi) Failure Mode 6 . Supporting insulator is damaged.
: Probable causes:
(a) Surface defects created during manufacture.
(b) Insulator being burned by electrical arcing.
(c) Fog flashovers discharged because of high humidity or dust.
(d) Fatigue cracks.
(e) Insulator being struck by foreign objects.
(vii) Failure Mode 7. Pantograph descends automatically.
: Probable causes:
(a) Pressure air ducts in the pantograph leak.
(b) White air ducts connected with the pantograph leak.
(c) Air ducts in the pantograph control valve board leak.
(d) Pantograph's bellows are damaged.
(e) The pantograph's carbon skateboard leaks.
(f) Incorrect manipulation.
(g) Pantograph descending loop is instantly energized by electromagnetic interference.
(h) Pressure from the catenary is too low.
(i) There has been discharge between the pantograph bracket and the roof.
(viii) Failure Mode 8 . The catenary voltage transformer is damaged.
: Probable causes:
(a) Struck by foreign objects.
(b) Burned by electrical arcing.
(c) Quality control issues in components.
2.3. Fault Tree Modelling of the Pantograph
Fault tree analysis (FTA) is one type of FMEA, which is integrated with mechanics, graph theory, optimization theory, and artificial intelligence techniques [29]. It has been widely applied in many fields including aerospace systems, atomic reactors, large-scale equipment, and electronic computer systems. FTA can indicate causal relationships between complex faults and can be useful for logical analysis and diagnosis of complex system faults. It is a systematic way to assess the reliability of complex systems both qualitatively and quantitatively.
FTA is a systematic risk analysis method that deals with the occurrence of an undesired event. The fault event that analysts do not expect to happen is usually the focus of the FTA method. Analysts apply top-down logic to find all direct and indirect fault events relating to the incident. They can then establish logical relationships between the events, form a fault tree, and undertake quantitative or qualitative analysis. In the process above, the focus fault event is the top event. Selection of the top event is crucial to fault tree modelling. If the top event is too general, it is difficult to analyse the fault tree. On the other hand, if the event is too specific, the fault tree will fail to show the causal relationships of the system fully. In general, the failure of the system analyzed will be selected as the top event.
Combined with analysis of the structures and working principles of pantographs on CRH-trains, a pantograph fault tree has been established as shown in Figure 2. " [figure omitted; refer to PDF] " represents the top event, " [figure omitted; refer to PDF] " represents the intermediate event, and " [figure omitted; refer to PDF] " represents the basic event.
Figure 2: FTA modelling of the pantograph-type current collector.
[figure omitted; refer to PDF]
Meanings of events in Figure 2 are shown as follows.
: [figure omitted; refer to PDF] : pantograph fails to work,
: [figure omitted; refer to PDF] : pantograph rises to an abnormal position,
: [figure omitted; refer to PDF] : pantograph rises normally, but the MON does not show it correctly,
: [figure omitted; refer to PDF] : pantograph cannot rise,
: [figure omitted; refer to PDF] : pantograph cannot be lowered,
: [figure omitted; refer to PDF] : pantograph cannot pass neutral section automatically,
: [figure omitted; refer to PDF] : supporting insulators are damaged,
: [figure omitted; refer to PDF] : pantograph descends automatically,
: [figure omitted; refer to PDF] : the catenary voltage transformer is damaged,
: [figure omitted; refer to PDF] : pressure of the auxiliary air cylinder is too low,
: [figure omitted; refer to PDF] : two EMUs are attached together,
: [figure omitted; refer to PDF] : spacing of two pantographs is less than 190 m,
: [figure omitted; refer to PDF] : the pressure sensors do not work properly,
: [figure omitted; refer to PDF] : the pressure switches have failed,
: [figure omitted; refer to PDF] : EGS is closed,
: [figure omitted; refer to PDF] : VCB is closed,
: [figure omitted; refer to PDF] : in the cab switchboards at both ends, [Pantograph·VCB] NFB is in the OFF position,
: [figure omitted; refer to PDF] : in the running switchboards of the number 4 and number 6 cars (CRH-200, CRH-300)/number 4 and number 13 cars (CRH long-distance seat car, CRH long-distance sleeper car), [Pantograph Rising] NFB is in the OFF position,
: [figure omitted; refer to PDF] : pressure air ducts of the pantograph leak,
: [figure omitted; refer to PDF] : air ducts in the pantograph control valve board leak,
: [figure omitted; refer to PDF] : pantograph bellows are damaged,
: [figure omitted; refer to PDF] : pantograph's carbon skateboard leaks,
: [figure omitted; refer to PDF] : white air ducts connected with the pantograph leak,
: [figure omitted; refer to PDF] : contacts in the pantograph's rising relay have adhered,
: [figure omitted; refer to PDF] : terminal RXCB board has failed,
: [figure omitted; refer to PDF] : surface defects due to manufacturing errors,
: [figure omitted; refer to PDF] : burned by electrical arcing,
: [figure omitted; refer to PDF] : fog flashovers discharge,
: [figure omitted; refer to PDF] : fatigue cracks,
: [figure omitted; refer to PDF] : struck by foreign objects,
: [figure omitted; refer to PDF] : driver error,
: [figure omitted; refer to PDF] : pantograph descending loop is instantly energized by electromagnetic interference,
: [figure omitted; refer to PDF] : discharge between the pantograph bracket and the roof,
: [figure omitted; refer to PDF] : pressure of the catenary is too low,
: [figure omitted; refer to PDF] : burned by electrical arcing,
: [figure omitted; refer to PDF] : air ducts of the air compressor are damaged,
: [figure omitted; refer to PDF] : the air compressor fails to work,
: [figure omitted; refer to PDF] : MR ducts are damaged,
: [figure omitted; refer to PDF] : main air cylinder leaks.
The fault tree in Figure 2 shows the causal relationships between the pantograph fault events, improving the accuracy and efficiency of fault diagnosis. However, the modelling power of FTA is limited to the static evaluation of a single criterion at a time and cannot describe dynamic system behavior. It cannot show the transmission and evolution of faults in the system. It also needs too much computation to solve the minimal cut sets of the large-scale fault tree, which may lead to combinatorial explosion because of Nondeterministic Polynomial (NP) problems. For example, if ( [figure omitted; refer to PDF] ) is set to the [figure omitted; refer to PDF] th minimal cut set of the fault tree, then the top event can be expressed as [figure omitted; refer to PDF]
The occurrence probability of the top event can be expressed as [figure omitted; refer to PDF]
The logical relationship between the basic events and the minimal cut set is and . If the probabilities of the basic events are known, the occurrence probability of the minimal cut set can be expressed as [figure omitted; refer to PDF]
Based on the occurrence probabilities of the minimal cut sets, the occurrence probability of the top event can be expressed as [figure omitted; refer to PDF]
According to the equation above, the process of determining the probability of the top event consists of [figure omitted; refer to PDF] parts. There are 28 minimal cut sets for the pantograph fault tree in Figure 2, so it needs [figure omitted; refer to PDF] parts to calculate the probability of the top event, which means 134,217,728 items in all. The combinatorial explosion of the calculation will make quantitative analysis difficult. In addition, the FTA method is generally for static analysis and cannot reflect dynamic changes in multiple states in the system.
The dynamic and structural properties of Petri nets are used to simplify and analytically calculate the pantograph fault tree. Relational matrix analysis is used to solve the minimal cut set equation for the fault tree. Based on the established state equation of Petri nets, initial token and enable-transfer algorithms are used to express the transfer process of faults mathematically.
3. Petri Nets Modelling and Relational Matrix Analysis
3.1. Petri Nets Modelling of the Fault Tree
The Petri net was proposed in 1962 by Petri to express an information flow model for reticular structures [30]. It is a mathematical and graphical analysis tool to express the static structures and dynamic changes in a system [31-33].
In a Petri net, the system state is indicated by " [figure omitted; refer to PDF] ." A change in state is indicated by " [figure omitted; refer to PDF] ." An ordered pair is indicated by a directed arc "[arrow right]" and a token is indicated by "[...]." The Petri net expressions of the FTA logic gates are shown in Table 2. The transform between Petri net modelling and the fault tree is shown in Figure 3.
Table 2: Petri net expression of the FTA logic gates.
AND logic gate | OR logic gate | ||
Fault tree expression | Petri net expression | Fault tree expression | Petri net expression |
|
|
|
|
Figure 3: Transform between Petri net modelling and the fault tree.
[figure omitted; refer to PDF]
One Petri net can be defined in a sextuple [figure omitted; refer to PDF] . The six elements should meet the following conditions.
(1) [figure omitted; refer to PDF] is a finite set of places. [figure omitted; refer to PDF] is the number of places.
(2) [figure omitted; refer to PDF] is a finite set of transactions. [figure omitted; refer to PDF] is the number of transactions. [figure omitted; refer to PDF] .
(3) [figure omitted; refer to PDF] is the input function, defining the set of repetitions or the weight of the directed arcs from set [figure omitted; refer to PDF] to set [figure omitted; refer to PDF] . [figure omitted; refer to PDF] is a set of nonnegative integers.
(4) [figure omitted; refer to PDF] is the output function, defining the set of repetitions or the weight of the directed arcs from set [figure omitted; refer to PDF] to set [figure omitted; refer to PDF] . [figure omitted; refer to PDF] is a set of nonnegative integers.
(5) [figure omitted; refer to PDF] is the set of the identification distribution of every place.
(6) [figure omitted; refer to PDF] is the set of the initial identification distribution of every place.
As shown in Figures 2 and 3, the top event is replaced by the top place in the Petri net. All the probable events that may lead to the top place are represented as middle places or basic places. The logical gates of the fault tree are denoted by Transaction and Directed arc . Repeating events in the fault tree no longer exist in Petri net modelling.
Petri net modelling avoids repeating basic events and can achieve a 20% decrease in the number of places. The simplifying effect is more obvious in large-scale systems.
3.2. Relational Matrix Analysis in Solving the Minimal Cut Sets
Besides simplifying the fault tree, a Petri net also effectively overcomes the shortcomings of the traditional FTA in solving the minimal cut sets. The process of Petri net modelling can be undertaken more easily on a computer.
The structure of the Petri net can be translated into a matrix representation. The value of the input function from place [figure omitted; refer to PDF] to transaction [figure omitted; refer to PDF] is a nonnegative integer [figure omitted; refer to PDF] , recorded as [figure omitted; refer to PDF] , represented by a directed arc from [figure omitted; refer to PDF] to [figure omitted; refer to PDF] with the side note. The value of the output function from transaction [figure omitted; refer to PDF] to place [figure omitted; refer to PDF] is a nonnegative integer [figure omitted; refer to PDF] , recorded as [figure omitted; refer to PDF] , represented by a directed arc from [figure omitted; refer to PDF] to [figure omitted; refer to PDF] with the side note [figure omitted; refer to PDF] . The side note is omitted when [figure omitted; refer to PDF] . The directed arc is also omitted when [figure omitted; refer to PDF] or [figure omitted; refer to PDF] . [figure omitted; refer to PDF] and [figure omitted; refer to PDF] can both be represented as [figure omitted; refer to PDF] nonnegative integer matrixes. The difference between [figure omitted; refer to PDF] and [figure omitted; refer to PDF] is called the relational matrix, recorded as [figure omitted; refer to PDF] .
The steps for solving the minimal cut sets using the relational matrix method are as follows.
Step 1.
Find out the row consisting only of "1" and "0" in the relational matrix A. This will be assigned the top place, with only inputs and no outputs.
Step 2.
Search for " [figure omitted; refer to PDF] " by column from 1 in the top place. Any row corresponding to " [figure omitted; refer to PDF] " will be regarded as an input to the top place. If there are multiple " [figure omitted; refer to PDF] " values in the column, then there will be multiple inputs for the same transaction. The logical relationship between the inputs is AND .
Step 3.
Search for "1" by row from " [figure omitted; refer to PDF] " determined in Step 2. Rows including "1" will be regarded as occupying a middle place. Then search repeatedly, following the second step, until a row without "1" is located, which will become a basic place. If there are multiple occurrences of "1" in the row, the logical relationship between the places corresponding to "1" will be OR .
Step 4.
Continue to search following the second step and the third step until all the bottom basic places are located.
Step 5.
Expand the bottom places according to the logical relationships AND and OR . Then obtain all the cut sets for the system.
Step 6.
Find the minimal cut sets according to the Boolean absorption rate or the prime number method.
The fault tree in Figure 3 is used as an example to illustrate solving the minimal cut sets with a relational matrix. Respectively solve the input matrix [figure omitted; refer to PDF] , the output matrix [figure omitted; refer to PDF] , and the relational matrix [figure omitted; refer to PDF] according to the steps above: [figure omitted; refer to PDF]
3.3. Comparison between Petri Net Modelling and Fault Tree Modelling
The complexity of quantitative analysis depends on the number of nodes and the logical gates in a fault tree. Comparing Figures 3 and 4 to Figure 2, we can see that there are two repeating basic events and seven repeating events in two traditional fault trees. The repetition rates can, respectively, reach 17% and 24%. These repeating events do not exist in the corresponding Petri net modelling. The building of the fault tree needs 6 types of elements which involve basic events, intermediate events, top events, AND logical gate, OR logical gate, and a relation line, while the building of the Petri net model needs only three types of elements involving places, transactions, and directed arcs. Though the fault tree in Figure 2 seems to provide better visualization than the Petri nets in Figure 4, there are more elements and repeating events in the fault tree. The relationships among fault events in the fault tree are more complex. The reduction of building elements and repeating events make the Petri net modelling more convenient and efficient than fault tree modelling.
Figure 4: Transfer of tokens in the Petri net of the CRH EMU pantograph.
[figure omitted; refer to PDF]
In addition, Petri nets are graphical and mathematical tools for modelling systems and their dynamics, while fault tree modelling cannot be updated in a timely manner when the system changes. The relationship between fault events is displayed statically in a fault tree. When the failure status of a system evolves from one subsystem/component to other subsystems/components, Petri net modelling is more intuitive and more effective than fault tree modelling because of the use of token transferring and enable-transferring processes. This process in Petri nets can be described by mathematical matrix computations, which is easier to handle by computer (as shown in Section 4).
4. Dynamic Transition and Diagnosis of Pantograph Faults
4.1. Place Mark and Enable-Transfer Algorithm of the Petri Net
A Petri net consists of places "[white circle]," transactions " [figure omitted; refer to PDF] ," directed arcs "[arrow right]," and tokens of places "[...]." The places represent logical descriptions of the system states, and the transactions represent the arising of system events. Relational matrixes and state equations are major tools for Petri net analysis: [figure omitted; refer to PDF]
In (6), [figure omitted; refer to PDF] is the initial identification set of the system faults before ignition. [figure omitted; refer to PDF] is the result identification set of the system faults after ignition. [figure omitted; refer to PDF] is the relational matrix and [figure omitted; refer to PDF] is the transfer sequence for ignition. The initial identification [figure omitted; refer to PDF] will convert to [figure omitted; refer to PDF] after the ignition sequence [figure omitted; refer to PDF] . The process can be expressed as [figure omitted; refer to PDF]
If the element representing the top place is not less than 1 in [figure omitted; refer to PDF] after a series of transfers, the fault event represented by the top place will occur.
4.2. Dynamic Transition and Diagnosis of Pantograph Faults
In the process of fault diagnosis based on the use of a Petri net, the initial identification of the input place is regarded as the initial symptom of the event occurrence. A token is assigned to the input place if the symptom appears; otherwise the place is assigned a null value. The future states and final identification of the system can be circularly solved through the state equations and transfer sequences, until the token value of the target place is found. The fault occurs when the number of tokens in the target place is not zero.
For the AND gate in the Petri net, the tokens cannot transfer downward to the next level if there are empty input places. That is to say, for an AND gate, the fault will transfer downward only when all the events of the input places occur. For the OR gate in a Petri net, the tokens will transfer downward to the next level place if at least one input place contains tokens. According to the rules of the network theory, the next level place will get two tokens if the two input places both contain tokens. Regardless of the number of tokens, the occurrence of the fault that is represented by the target place is only related to whether there are tokens in the target place. Transfer of the token in the Petri net of the CRH EMU pantograph is shown in Figure 4.
As shown in Figure 4, [figure omitted; refer to PDF] represents "two EMUs attached together," [figure omitted; refer to PDF] represents "spacing of two pantographs of less than 190 m," [figure omitted; refer to PDF] represents "pantograph bellows that are damaged," [figure omitted; refer to PDF] represents "MR ducts that are damaged," [figure omitted; refer to PDF] represents "pressure in the auxiliary air cylinder that is too low," [figure omitted; refer to PDF] represents "pantograph rise to an abnormal position," [figure omitted; refer to PDF] represents "pantograph that cannot rise," [figure omitted; refer to PDF] represents "pantograph that descends automatically," and [figure omitted; refer to PDF] represents "pantograph that fails to work." Three representative fault transfer paths were selected to study the transfer expression of pantograph faults in the Petri net. The initial identification sets of the three paths were, respectively, recorded as [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] : [figure omitted; refer to PDF]
The ignition sequences of the three paths were, respectively, recorded as [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] : [figure omitted; refer to PDF]
The input matrix [figure omitted; refer to PDF] , output matrix [figure omitted; refer to PDF] , and the relational matrix [figure omitted; refer to PDF] of the Petri net are all [figure omitted; refer to PDF] matrixes which can be solved using the relational-matrix method: [figure omitted; refer to PDF]
In (10), [figure omitted; refer to PDF] , [figure omitted; refer to PDF] : [figure omitted; refer to PDF]
As (12) shows, tokens cannot transfer downward to the next level in the first path. Thus there is no token in the top place at the end of the procedure, meaning that the fault event represented by [figure omitted; refer to PDF] does not occur.
In the second path, [figure omitted; refer to PDF] , [figure omitted; refer to PDF] , and [figure omitted; refer to PDF] are as follows: [figure omitted; refer to PDF]
As (13) shows, the tokens in place [figure omitted; refer to PDF] are transferred into place [figure omitted; refer to PDF] after the first ignition and then transferred into [figure omitted; refer to PDF] after the second ignition. Finally, the tokens are transferred into the top place [figure omitted; refer to PDF] after the third ignition, meaning that the top event occurs in this situation.
In the third situation, [figure omitted; refer to PDF] can be calculated through a single transfer calculation when the default value of the tokens in place [figure omitted; refer to PDF] is 1: [figure omitted; refer to PDF]
Thus, when there are two transfer paths for one token in the bottom basic place, there will be negative values in the next level state matrix after ignition if the default value of the tokens in the bottom basic place is still 1. There is no practical significance to this phenomenon. To avoid negative values, change the default value of the tokens in place [figure omitted; refer to PDF] from 1 to 2 to produce [figure omitted; refer to PDF] : [figure omitted; refer to PDF]
Then [figure omitted; refer to PDF] can be solved according to [figure omitted; refer to PDF] : [figure omitted; refer to PDF]
According to [figure omitted; refer to PDF] , there will be two tokens in the top place [figure omitted; refer to PDF] and the top event will inevitably happen when tokens indicate the fault transfer. Thus the fault event in the top place will happen if there is at least one token in the top place. In the Petri net, if an input place is a bottom basic place containing tokens with a value of [figure omitted; refer to PDF] ( [figure omitted; refer to PDF] is a positive integer greater than 1), directed arcs out, then the default value of the tokens in the input place is [figure omitted; refer to PDF] . The fault event presented indicated by the top place would will inevitably happen when there are tokens in the top place.
Failure Mode 1 . When two EMUs are attached together and at the same time the spacing of the two pantographs is less than 190 m, the pantograph will rise to an abnormal position. However, if only one condition of the two is satisfied, the pantograph will work normally.
Failure Mode 2 . Damage to MR ducts causes low pressure in the auxiliary air cylinder, which means the pantograph cannot rise successfully.
Failure Mode 3 . Damage to the pantograph bellows may cause the pantograph to descend automatically or possibly fail to rise. Both of the two conditions will lead to a fault in the pantograph.
The token transfer in the Petri net is consistent with the logic analysis of the faults. It can clearly and effectively describe the dynamic processes of the system faults transfer, achieving fast and efficient fault diagnosis.
5. Conclusions
In this study, the working principles and failure modes of pantographs on CRH EMU trains were analyzed systematically. Petri net modelling was used as a graphical modelling tool to simplify the logical relationships and events of the fault tree into a network with places and transactions as nodes. The events, logical gates, and logical relation lines of FT were transformed to places, transitions, and directed arcs, respectively. The complexity of modelling was reduced by 20% by avoiding repeating events. Thus, the process of solving the minimal cut sets was simplified, which effectively saved calculation time for the minimal cut set solutions for complex large-scale fault trees.
The changes in system states and the evolution of failures are described well by the dynamic properties of Petri net modelling. A mathematical model for the Petri net of the pantograph fault tree was established. The equivalence and correctness of the token-transfer description for fault diagnosis inference in a Petri net were verified. Three different fault paths were used to explain and verify the algorithm. The initial identification sets of the three paths were marked. The three corresponding ignition sequences were calculated using matrix transformations. Finally, the system status was assessed correctly using a mathematical method which can be handled easily in a computerised system.
This work analyzes the evolution of failure events of pantograph system. The process of other critical systems needs to be further examined. Future work will collect and analyse test data from other systems in CRH EMU trains to extend the methodology to cover the whole maintenance process for CRH EMU train systems.
Acknowledgments
This research was supported by the National Natural Science Foundation of China (no. 51475324). The authors would like to thank the reviewers for their constructive comments, which enhanced the quality of this paper.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
[1] F. C. Jiao, B. J. Wang The Management and Maintenance of Locomotive Rolling Stock , Beijing Jiaotong University Press, Beijing, China, 2013.
[2] L. L. Song, T. Y. Wang, X. W. Song, L. Xu, D. Song, "Fault diagnosis of pantograph type current collector of CRH electric multiple units based on Petri net modelling and fault tree analysis," Chinese Journal of Scientific Instrument , vol. 35, no. 9, pp. 1990-1997, 2014.
[3] I. Aydin, M. Karakose, E. Akin, "Anomaly detection using a modified kernel-based tracking in the pantograph-catenary system," Expert Systems with Applications , vol. 42, no. 2, pp. 938-948, 2015.
[4] E. Zio, "Reliability engineering: old problems and new challenges," Reliability Engineering and System Safety , vol. 94, no. 2, pp. 125-141, 2008.
[5] D. M. Shalev, J. Tiran, "Condition-based fault tree analysis (CBFTA): a new method for improved fault tree analysis (FTA), reliability and safety calculations," Reliability Engineering and System Safety , vol. 92, no. 9, pp. 1231-1241, 2007.
[6] Y. E. Senol, Y. V. Aydogdu, B. Sahin, I. Kilic, "Fault tree analysis of chemical cargo contamination by using fuzzy approach," Expert Systems with Applications , vol. 42, no. 12, pp. 5232-5244, 2015.
[7] S. M. Lavasani, A. Zendegani, M. Celik, "An extension to fuzzy fault tree analysis (FFTA) application in petrochemical process industry," Process Safety and Environmental Protection , vol. 93, pp. 75-88, 2014.
[8] J. H. Purba, "A fuzzy-based reliability approach to evaluate basic events of fault tree analysis for nuclear power plant probabilistic safety assessment," Annals of Nuclear Energy , vol. 70, pp. 21-29, 2014.
[9] N. Ramzali, M. R. M. Lavasani, J. Ghodousi, "Safety barriers analysis of offshore drilling system by employing Fuzzy Event Tree Analysis," Safety Science , vol. 78, pp. 49-59, 2015.
[10] K.-C. Hyun, S. Min, H. Choi, J. Park, I. Lee, "Risk analysis using fault-tree analysis (FTA) and analytic hierarchy process (AHP) applicable to shield TBM tunnels," Tunnelling and Underground Space Technology , vol. 49, pp. 121-129, 2015.
[11] S. Verlinden, G. Deconinck, B. Coupe, "Hybrid reliability model for nuclear reactor safety system," Reliability Engineering and System Safety , vol. 101, pp. 35-47, 2012.
[12] N. G. Leveson, J. L. Stolzy, "Safety analysis using Petri nets," IEEE Transactions on Software Engineering , vol. 13, no. 3, pp. 386-397, 1987.
[13] A. Bobbio, G. Franceschinis, R. Gaeta, L. Portinale, "Parametric fault tree for the dependability analysis of redundant systems and its high-level Petri net semantics," IEEE Transactions on Software Engineering , vol. 29, no. 3, pp. 270-287, 2003.
[14] R. Robidoux, H. Xu, L. Xing, M. Zhou, "Automated modeling of dynamic reliability block diagrams using colored Petri nets," IEEE Transactions on Systems, Man, and Cybernetics. Part A:Systems and Humans , vol. 40, no. 2, pp. 337-351, 2010.
[15] D. Makajic-Nikolic, M. Vujosevic, N. Nikolic, "Minimal cut sets of a coherent fault tree generation using reverse Petri nets," Optimization , vol. 62, no. 8, pp. 1069-1087, 2013.
[16] B. Wang, G. Tian, Y. Liang, T. Qiang, "Reliability modeling and evaluation of electric vehicle motor by using fault tree and extended stochastic petri nets," Journal of Applied Mathematics , vol. 2014, 2014.
[17] T. P. K. Nguyen, J. Beugin, J. Marais, "Method for evaluating an extended Fault Tree to analyse the dependability of complex systems: application to a satellite-based railway system," Reliability Engineering and System Safety , vol. 133, pp. 300-313, 2015.
[18] L. L. Song, T. Y. Wang, X. W. Song, "Fuzzy intelligent fault diagnosis of pantograph type current collector under the multi-source heterogeneous knowledge environment," Chinese Journal of Scientific Instrument , vol. 36, pp. 1283-1290, 2015.
[19] M. An, Y. Chen, C. J. Baker, "A fuzzy reasoning and fuzzy-analytical hierarchy process based approach to the process of railway risk information: a railway risk management system," Information Sciences , vol. 181, no. 18, pp. 3946-3966, 2011.
[20] M. An, S. Huang, C. J. Baker, "Railway risk assessment-the fuzzy reasoning approach and fuzzy analytic hierarchy process approaches: a case study of shunting at Waterloo depot," Proceedings of the Institution of Mechanical Engineers F: Journal of Rail and Rapid Transit , vol. 221, no. 3, pp. 365-383, 2007.
[21] K. Noori, K. Jenab, "Fuzzy reliability-based traction control model for intelligent transportation systems," IEEE Transactions on Systems, Man, and Cybernetics: Systems , vol. 43, no. 1, pp. 229-234, 2013.
[22] R. I. Muttram, "Railway safety's safety risk model," Proceedings of the Institution of Mechanical Engineers, Part F: Journal of Rail and Rapid Transit , vol. 216, no. 2, pp. 71-79, 2002.
[23] L. Bouillaut, O. Francois, S. Dubois, "A Bayesian network to evaluate underground rails maintenance strategies in an automation context," Proceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability , vol. 227, no. 4, pp. 411-424, 2013.
[24] Y. Xie, Y. Zhang, F. Liang, "Crash injury severity analysis using Bayesian ordered probit models," Journal of Transportation Engineering , vol. 135, no. 1, pp. 18-25, 2009.
[25] S. Bernardi, F. Flammini, S. Marrone, N. Mazzocca, J. Merseguer, R. Nardone, V. Vittorini, "Enabling the usage of UML in the verification of railway systems: the DAM-rail approach," Reliability Engineering and System Safety , vol. 120, pp. 112-126, 2013.
[26] Q. Mahboob, D. Straub, "Comparison of fault tree and Bayesian Networks for modeling safety critical components in railway systems,", chapter 12 Advances in Safety, Reliability and Risk Management: Proceedings of the European Safety and Reliability Conference (ESREL 2011) , pp. 89-95, CRC Press, 2011.
[27] S. Washington, J. Oh, "Bayesian methodology incorporating expert judgment for ranking countermeasure effectiveness under uncertainty: example applied to at grade railroad crossings in Korea," Accident Analysis and Prevention , vol. 38, no. 2, pp. 234-247, 2006.
[28] P. Weber, G. Medina-Oliva, C. Simon, B. Iung, "Overview on Bayesian networks applications for dependability, risk analysis and maintenance areas," Engineering Applications of Artificial Intelligence , vol. 25, no. 4, pp. 671-682, 2012.
[29] N. Khakzad, F. Khan, P. Amyotte, "Safety analysis in process facilities: comparison of fault tree and Bayesian network approaches," Reliability Engineering and System Safety , vol. 96, no. 8, pp. 925-932, 2011.
[30] M. Gao, M. Zhou, X. Huang, Z. Wu, "Fuzzy reasoning petri nets," IEEE Transactions on Systems, Man, and Cybernetics A: Systems and Humans , vol. 33, no. 3, pp. 314-324, 2003.
[31] G. J. Tsinarakis, N. C. Tsourveloudis, K. P. Valavanis, "Modeling, analysis, synthesis, and performance evaluation of multioperational production systems with hybrid timed Petri Nets," IEEE Transactions on Automation Science and Engineering , vol. 3, no. 1, pp. 29-46, 2006.
[32] M. P. Cabasino, A. Giua, S. Lafortune, C. Seatzu, "A new approach for diagnosability analysis of Petri nets using verifier nets," IEEE Transactions on Automatic Control , vol. 57, no. 12, pp. 3104-3117, 2012.
[33] Y.-S. Huang, Y.-S. Weng, M.-C. Zhou, "Design of traffic safety control systems for emergency vehicle preemption using timed petri nets," IEEE Transactions on Intelligent Transportation Systems , vol. 16, no. 4, pp. 2113-2120, 2015.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2015 Long-long Song et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
A fault tree is established based on structural analysis, working principle analysis, and failure mode and effects analysis (FMEA) of the pantograph-type current collector on the Chinese Rail High-Speed Electric Multiple Unit (CRH EMU) train. To avoid the deficiencies of fault tree analysis (FTA), Petri nets modelling is used to address the problem of data explosion and carry out dynamic diagnosis. Relational matrix analysis is used to solve the minimal cut set equation of the fault tree. Based on the established state equation of the Petri nets, initial tokens and enable-transfer algorithms are used to express the fault transfer process mathematically and improve the efficiency of fault diagnosis inferences. Finally, using a practical fault diagnosis example for the pantographs on CRH EMU trains, the proposed method is proved to be reasonable and effective.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer