Open access peer-reviewed chapter

Reliability Evaluation for Mechanical Systems by Petri Nets

By Jianing Wu and Shaoze Yan

Submitted: December 7th 2017Reviewed: June 19th 2018Published: September 19th 2018

DOI: 10.5772/intechopen.79624

Downloaded: 672


The current trend in mechanical engineering is to design mechanical systems with higher stability, reliability, availability and operability. In order to meet the requirement of high reliability for a machine, it is of great importance for designers to seek the weak links in the system and learn the state of the key subsystems, carrying out the remedial measures when necessary. Hence, behavior modeling and failure analysis are the two aspects seriously concerned in the reliability evaluation in mechanical systems. This chapter will introduce new methodologies that use the fuzzy reasoning Petri net (FRPN) models to evaluate the reliability of mechanical systems in reliability prediction, reliability apportionment and reliability analysis. Cases are proposed by analyzing a spacecraft solar array system using the proposed method. Results indicate that the Petri nets models can contribute to a higher accuracy in reliability evaluation for mechanical systems.


  • reliability evaluation
  • mechanical system
  • Petri nets

1. Introduction

Some mechanical systems experience complicated environment which may continuously influence the reliability and availability. For instance, the spacecraft solar arrays are one of the most vital links to satellite mission success because providing reliable power over the anticipated mission life is critical to all satellites [1, 2, 3]. Although the faults have been reduced in the last few years by some measures, it still affects the longevity of the satellite severely, and faults of mechanical system occupy a large proportion of all the anomalies [3]. As a result, it is necessary for mechanical systems to evaluate reliability in different stages, including conceptual design of mechanical system, initial design and system improvement. The tasks of reliability evaluation in these stages are defined as reliability prediction, reliability apportionment and reliability analysis, respectively. Many methodologies such as reliability block diagram (RBD), failure mode effect analysis (FMEA) and fault tree analysis (FTA) are widely used in reliability evaluation for electronic systems [4, 5, 6]. Recently, a number of papers reported the methodologies that use these models to evaluate reliability of the mechanical systems [7, 8, 9]. However, there still has some obstacles needed to be overcome for reliability evaluation of mechanical systems. Generally, three tasks should be accomplished, including reliability prediction, reliability apportionment and reliability analysis. We summarize the defects of previous research from the three aspects mentioned above.

For reliability prediction, there are currently four main ways of reliability prediction for mechanical systems [10, 11, 12], including the similar product method (SPM), correction coefficient method (CCM), analysis of physics reliability method (APR) and parts count reliability prediction (PCRP). However, in the phase of conceptual design stage for one complex mechanical system, there has no enough experimental data or field record because the machine is not physically built. Moreover, APR is based on the physical failure mechanism which cannot be clearly identified in the conceptual design stage.

For reliability apportionment, there are two important issues needed to be addressed, i.e. how to describe the relationship among the different components and how to overcome data deficiency problem in the early stage of design [13, 14, 15, 16]. It is usually hard to describe the factors of one mechanical system by the binary logic because the state cannot be simply classified into function or failure. Further, since the lack of system reliability data is a commonly encountered case in the initial stage of design, the reliability apportionment merely based on mathematics may not be feasible.

For reliability analysis, the FTA model has been widely employed as a powerful technique to evaluate the safety and reliability of complex systems by many scholars [17, 18, 19]. However, FTA has some limitations in reliability analysis. Firstly, in FTA, the probabilities of basic events must be known before analysis, but the designers can hardly obtain the probability of each fault because the conventional reliability test of the solar array mechanical system is difficult to carry out [19]. Secondly, it is not easy for FTA to conduct further quantitative analysis automatically due to the lack of effective means of mathematical expression. Thirdly, FTA cannot find the weak links of the system precisely, describe the propagation of fault and represent the characteristics of the system before and after improvement. In the literature, fuzzy reasoning is an effective method to solve the above problems [20].

The Petri net is one of the mathematical modeling approaches for the description of distributed systems, which consists of places, transitions, and directed arcs [21, 22, 23]. Many extensions to the Petri nets have been successfully applied in analyzing reliability of mechanical systems [24]. The fuzzy reasoning Petri net is a mathematical and graphical combined tool that can build a complex system with a variety of logical connections by using fuzzy reasoning, which may fit for building the reliability model for mechanical systems and evaluating reliability of them [20]. As a result, the primary objective of this chapter is to introduce the FRPN based models to evaluate the reliability of mechanical systems, including reliability prediction, reliability apportionment and reliability analysis. Some cases are included to illustrate the effectiveness of the methods.


2. Fuzzy reasoning Petri net

A great volume of literature combines fuzzy reasoning and Petri net to accomplish the fault diagnosis and reliability analysis [25, 26, 27]. Gao presented an FRPN model and proposed a fuzzy reasoning algorithm based on matrix equation expression [19]. An FRPN model can be defined as an 8-tuple model instead of the basic 5-tuple Petri net model [19].

  1. Places, namely, a set of propositions,


  • Transitions,


  • Directed arcs propositions to rules,


  • Directed arcs from rules to propositions,


  • Complementary arcs from positions to rules,


  • Truth degree vector:


  • Marking vector:


  • Confidence of


  • On the basis of algorithm provided by Gao [19], the simulation can be operated automatically. The following are the main rules:

    1. If one transition is fired, the token will be sent to the upper place.

    2. If there are many places to one transition like AND gate in FTA model, the upper truth value will be the minimum; if there are many places to many transitions like OR gate in FTA model, the upper truth value will be the maximum.

    3. The vector γ=γ1γ2γiγnT,n×1shows the propagation of the faults in model. If the element γi=1, the place piwill get the token.

    4. The truth degree vector θ=θ1θ2θnTshows the fuzzy possibility of the faults.

    The PRPN model takes advantage of the following maximum algebra

    1. :AB=D, where A, B and D are all m×ndimensional matrices, such that


  • :AB=D, where A, B and D are m×p, p×nand m×n-dimensional matrices respectively, such that


  • The firing and control vectors are stated as follows [19]:


    in which


    The marking and truth degree vectors can be obtained by


    which reflects the status of the components in the mechanical system. The FRPN model is suitable to describe the status transition in a mechanical system because

    1. The FRPN model is constructed by the places and logical connections which match the properties of mechanical systems with multiple components.

    2. The FRPN model can describe the fault propagation in mechanical system by fuzzy reasoning, which can describe the properties of mechanical systems accurately.

    3. The FRPN model is based on an iteration algorithm, so the status transition can be easily tracked, which may be useful for examining the fault propagation and fault severity in the system.

    3. Reliability evaluation by FRPN

    For evaluating the reliability of a mechanical system, one should complete a series of work including reliability prediction in the stage of conceptual design, reliability apportionment in the stage of initial design, and reliability analysis in the stage of system improvement. The following subsections will illustrate the method of how to evaluate reliability by FRPN models.

    3.1. Reliability prediction by FRPN

    3.1.1. Method

    Reliability prediction acts when a product is in the stage of conceptual design. Here we introduce a method of reliability prediction of mechanical systems. This method includes the following steps (Figure 1). First, we will build an FRPN model of the mechanical system by its working principle and the logical connections among the components. Second, we get three key values which characterize quantity, importance and quality of the components in the mechanical system. Third, we will arrive at the reliability prediction result by parts count reliability prediction (PCRP). Finally, the reliability prediction formula of mechanical system denotes to


    Figure 1.

    Main process of reliability prediction.

    where λpis the final predicted failure rate, λGiand πQiare the indexes which indicate importance and quality of the components [28].

    3.1.2. Case study

    We take the deployable solar array used in spacecraft as an example. The running process of a typical deployable solar array is shown in Figure 2, which is widely used for power supply in the spacecraft nowadays. In general, the entire running process includes three stages, i.e. the deployable solar array is first folded, then deployed in the orbit and finally oriented to the sun to generate power for satellite.

    Figure 2.

    Operating principle of a deployable solar array.

    In general, the mechanical system of the solar array consists of seven kinds of mechanisms [29, 30, 31], i.e. the hold-down and release mechanism, the solar panel, the driving mechanism, the deployable mechanism, the locking mechanism, the synchronization mechanism, and the orientation mechanism, as shown in Figure 3. Torsion spring is often chosen to drive the solar array, the closed cable loop (CCL) is used as the synchronization mechanism, and the stepping motor or servo motor is carried to orient to the sun. The driving mechanism, the deployable mechanism and the locking mechanism are always integrated into the hinge. Therefore the five main mechanisms of the solar array include hold-down and release mechanism, the solar panel, the hinge, the synchronization mechanism and the orientation mechanism.

    Figure 3.

    Mechanisms in a spacecraft solar array.

    We use R1 to R5 to represent the reliability of the five mechanisms, respectively. Then the reliability of the mechanical system can be calculated as follows:


    In the phase of conceptual design, designers should divide the reliability of the system into the five main parts. The following section introduces a new method of reliability apportionment which focuses on how to get the predicted values of Rii=12345to meet the requirement of the design standard. We build an FRPN model for the mechanical system of the solar array (Figure 4). Table 1 shows the markers and events of FRPN model [32, 33].

    Figure 4.

    The FRPN model of the solar array for reliability prediction.

    MarkerEventTruth degreeMarkerEventTruth degree
    P1Harsh thermal environment in space0.9P16Fault of the bearing in the reducer0.4
    P2Vacuum and micro-gravity environment in space0.6P17Fault of the electronic arcing of the hold-down and release mechanism0.7
    P3Fault of the grease used in hinges between panels0.4P18Fault of the cutter of the hold-down and release mechanism0.7
    P4Impact caused by particles in space0.7P19Fault of the driving mechanism_
    P5Fault of the brass gasket0.5P20Fault of the deployable mechanism_
    P6Fault of the main driving torsion spring0.6P21Fault of the locking mechanism_
    P7Fault of the reserved driving torsion spring0.6P22Fault of the steel wire0.7
    P8Fault of the driving pin in the hinge_P23Fault of the stepping motor_
    P9Fault of the side wall of the hinge_P24Fault of the transmission system_
    P10Fault of the main locking spring0.8P25Fault of the hold-down and release mechanism_
    P11Fault of the reserved locking spring0.5P26Fault of the solar panels_
    P12Fault of the locking pin of the hinge0.5P27Fault of the hinges_
    P13Fault in the mechanical part of the stepping motor0.3P28Fault of the synchronization mechanism_
    P14Fault in the electronic part of the stepping motor0.2P29Fault of the orientation mechanism_
    P15Fault of the gear in the reducer_P30Fault of the mechanical system of the solar array_

    Table 1.

    Markers and events of FRPN model for reliability prediction.

    By the method shown in Figure 1, we can measure the complexity of the ith place (CP) as a number of Ni, the final truth degree of the ith place (FTD) as λGi, and the environmental factor (EF) of the ith place as πQi. Some details can be checked in [32]. We collected the actual reliability data (lifetime of mechanical systems) of the solar arrays in a group of satellites from 1950s to 2000s provided by [34]. The results show that all of the predicted reliability lies in the interval of the operation data, which demonstrates the correctness of FRPN-based model for reliability prediction. Figure 5 validates the predicted reliability by using the four selected time: 0.025 × 106 h, 0.05 × 106 h, 0.075 × 106 h and 0.1 × 106 h. Some more details can be checked in [34].

    Figure 5.

    Comparison between the predicted reliability and real reliability at selected phases.

    3.2. Reliability apportionment by FRPN

    3.2.1. Method

    After reliability prediction in the conceptual design phase, the engineer should start reliability apportionment that acts when a product is in the stage of initial design. The conventional reliability apportionment approaches including equal distribution method, Alins distribution method and algebra distribution method are widely used in the early stage of the reliability design [35, 36]. However, these methods have some limitations. It is obvious that dividing the system reliability into those of the subsystems equally may ignore the diversity of the components. Although the Alins distribution method and the algebra distribution method involve the importance or complexity of the different units, they are heavily dependent on the existing data and engineering experience which are scare in the early stage of the reliability design. Here we propose an FRPN-based method for reliability apportionment to solve the problems discussed above. This method includes the following steps (Figure 6):

    1. Decompose the mechanical system;

    2. Build the FRPN model of the mechanical system;

    3. Analyze the three aspects including the complexity of one component during propagation of the faults, the importance of one component and the working environment;

    4. Fuzzy comprehensive evaluation;

    5. Reliability apportionment.

    Figure 6.

    Procedures for reliability apportionment by FRPN. The FRPN model is used in the first and second steps and the following two steps use the fuzzy comprehensive evaluation.

    3.2.2. Case study

    We take the spacecraft solar array as an example to conduct the reliability apportionment by using the FRPN model (Figure 3). According to the operational principle of array mechanical systems of a solar array, we build an FRPN model for reliability apportionment of spacecraft solar array. The graphical representation of this model is shown in Figure 7. Table 2 shows the markers and events of the FRPN model [32].

    Figure 7.

    The FRPN model of the solar array for reliability apportionment.

    MarkerEventTruth degreeMarkerEventTruth degree
    P1Grease used in hinges between panels0.4P14Particles in space
    P2Brass gasket0.5P15Driving mechanism
    P3Main deriving torsion spring0.6P16Deployable mechanism
    P4Reserved driving torsion spring0.6P17Locking mechanism
    P5Driving pin in the hingeP18Steel wire0.7
    P6Side wall of the hingeP19Stepping motor0.2
    P7Main locking spring0.8P20Transmission system0.6
    P8Reserved locking spring0.5P21Hold-down and release mechanism
    P9Locking pin of the hinge0.5P22Solar panels
    P10Electronic arcing of the hold-down and release mechanism0.7P23Hinges
    P11Cutter of the of the hold-down and release mechanism0.7P24Synchronization mechanism
    P12Harsh thermal environment in space0.9P25Orientation mechanism
    P13Vacuum and micro-gravity environment in spaceP26Mechanical system of the solar array

    Table 2.

    Markers and events of FRPN model for reliability apportionment.

    From Figure 7, the FRPN model of solar array includes 13 bottom places- P1, P2, P3, P4, P7, P8, P9, P10, P11, P12, P18, P19 and P20. And P21, P22, P23, P24, and P25 represent the subsystems (Table 2). The final reliability apportionment results are illustrated in Figure 8 under the system reliability of 0.9, 0.99 and 0.999. In this figure, RSrepresents the reliability of the system and Rii=2122232425expresses the reliability of the five key subsystems. The reliability apportionments are shown in Figure 8. By using the FRPN based model, the system reliability can be allocated considering the environmental factors and the intrinsic connection in the mechanical system itself [33].

    Figure 8.

    The reliability apportionment of the five key components of solar array. The reliability system is equal to 0.9, 0.99 and 0.999 respectively.

    3.3. Reliability analysis by FRPN

    3.3.1. Method

    Reliability analysis happens in the stage that the mechanical system has been built physically. By using the FRPN model, we can analyze the reliability of the system with the following steps:

    1. Decompose the mechanical system.

    2. Build the FRPN model of the mechanical system.

    3. Get the truth degrees of the bottom places according to the characteristics of the faults in the system, operation data and engineering experience

    4. Calculate the truth degree of top place.

    5. Use the cosine matching function (CMF) to analyze reliability of the system.

    3.3.2. Case study

    We also take the spacecraft solar array as a case for reliability analysis. Figure 9 shows the FRPN model of the spacecraft solar array for reliability analysis and Table 3 represents markers and events [37].

    Figure 9.

    The FRPN model of solar array for reliability analysis.

    P24Failure of the solar array systemP1Harsh thermal environment in space
    P19Fault of the unlock-mechanismP2Fault of the grease used in hinges between panels
    P20Faults during deployment processP3Insufficient torque of the main torsion spring
    P21Faults during locking processP4Insufficient torque of the reserved torsion spring
    P22Fault of orientation to the sunP5Insufficient preload of the cable
    P23Other faults of mechanical systemP6Poor thermal characteristic of the cable
    P10Deadlocking in hingesP13Inappropriate driving torque of the locking torsion spring
    P11Insufficient preload of the torsion springP14Fault of the motor
    P12Fault of CCLP15Fault of the transmission unit
    P18Vibration of panels induced by thermal deformationP16Impact caused by particles in space
    P8Electronic arcing is out of serviceP17Vibration caused by clearances of hinges
    P9Fault of the cuttersP7Bad thermal characteristic of honeycomb materials

    Table 3.

    Markers and events of FRPN for reliability analysis.

    Define θias the truth degree of the bottom place pi, θi01. A higher value indicates that the possibility of the event is higher, which means the fault occurs much easier. Table 4 demonstrates the ranks, occurrence, and truth degrees of the bottom places. According to the characteristics of the faults in the system, operation data and engineering experience [9]. Table 5 represents the fault rank of the bottom places and their truth degrees.

    OccurrenceVery lowLowFairly lowModerateFairly highHighVery high
    Truth degree0.

    Table 4.

    Solar array classification ranks of the fault model.

    Marker of bottom placesP1P2P3P4P5P6P7
    Truth degree1.
    Marker of bottom placesP8P9P13P14P15P16P17
    Truth degree0.

    Table 5.

    Fault rank of the bottom places and their truth degree.

    We can get the results of reliability analysis by using the method in Section 3.3.1. According to the results, we can evaluate the importance of bottom places in the FRPN model. Some details can be checked in [37]. To improve the system reliability, we should propose some approaches to enhance the weak links. Table 6 shows some improvement measures for the mechanical system of a spacecraft solar array.

    Bottom placeImprovement measures
    P1The thermal environment in space is the crucial factor of the failure. Some approaches to improve the reliability of the system. (1) Investigate the temperature in space precisely where the solar array works and sum the rules; (2) use new material that is fit for the change of the temperature in space; (3) research the temperature impact on the structure, and optimize the structure of the crucial part of the system
    P13(1) Test the torsion spring on the ground, then find the torque-angle curve to know the characteristics of the torsion spring more deeply; (2) test the performance of the whole system, using torsion springs with different characters, like stiffness
    P16That happens occasionally. There is no effective measure to avoid particles in space, maybe only two ways: (1) make the structure stronger; (2) make the system more agile to detect the vibration caused by the impact of particles, and make adjustment with expedition

    Table 6.

    Improvement measures.

    4. Conclusion

    With the ever-increased high requirement of reliability and safety for critical equipment, accurately performing the reliability evaluation of the mechanical systems, such as solar arrays, gains much attention in recent years. The proposed method for reliability evaluation by FRPN can be used to solve the problem on how to describe the relationship among the different components and how to overcome data deficiency. The FRPN based models may open up a new way for evaluating complex mechanical systems with multi-state operation in variable working environment.


    This work was supported by the National Science Foundation of China under Contract No. 50875149, High Technology Project under Contract No. 2009AA04Z401, and Research Project of The State Key Laboratory of Tribology under Contract No. SKLT11B03.


    Conflict of interest

    There has no conflict of interests.

    © 2018 The Author(s). Licensee IntechOpen. This chapter is distributed under the terms of the Creative Commons Attribution 3.0 License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

    How to cite and reference

    Link to this chapter Copy to clipboard

    Cite this chapter Copy to clipboard

    Jianing Wu and Shaoze Yan (September 19th 2018). Reliability Evaluation for Mechanical Systems by Petri Nets, Petri Nets in Science and Engineering, Raul Campos-Rodriguez and Mildreth Alcaraz-Mejia, IntechOpen, DOI: 10.5772/intechopen.79624. Available from:

    chapter statistics

    672total chapter downloads

    2Crossref citations

    More statistics for editors and authors

    Login to your personal dashboard for more detailed statistics on your publications.

    Access personal reporting

    Related Content

    This Book

    Next chapter

    Performance Analysis of Shared-Memory Bus-Based Multiprocessors Using Timed Petri Nets

    By Wlodek M. Zuberek

    Related Book

    First chapter

    Image-Laser Fusion for In Situ 3D Modeling of Complex Environments: A 4D Panoramic-Driven Approach

    By Daniela Craciun, Nicolas Paparoditis and Francis Schmitt

    We are IntechOpen, the world's leading publisher of Open Access books. Built by scientists, for scientists. Our readership spans scientists, professors, researchers, librarians, and students, as well as business professionals. We share our knowledge and peer-reveiwed research papers with libraries, scientific and engineering societies, and also work with corporate R&D departments and government entities.

    More About Us