Fangjun Zuo,Meiwei Jia,Guang Wen,Huijie Zhang and Pingping Liu
School of Intelligent Manufacturing,Chengdu Technological University,Chengdu,611730,China
ABSTRACT In the traditional reliability evaluation based on the Bayesian method, the failure probability of nodes is usually expressed by the average failure rate within a period of time.Aiming at the shortcomings of traditional Bayesian network reliability evaluation methods, this paper proposes a Bayesian network reliability evaluation method considering dynamics and fuzziness.The fuzzy theory and the dynamic of component failure probability are introduced to construct the dynamic fuzzy set function.Based on the solving characteristics of the dynamic fuzzy set and Bayesian network,the fuzzy dynamic probability and fuzzy dynamic importance degree of the fault state of leaf nodes are solved.Finally,through the dynamic fuzzy reliability analysis of CNC machine tool hydraulic system balance circuit,the application of this method in system reliability evaluation is verified,which provides support for fault diagnosis of CNC machine tools.
KEYWORDS Bayesian network (BN); dynamics; fuzzy; multi-state
Owing to the development of mechanical products becoming increasingly complex, reliability evaluation and prediction of such systems have always focused on reliability engineering research [1,2].The relationship between the faulty logic and the fault probability of each component of the system with time is more and more complex.In the reliability evaluation, whether the quantification method with uncertain parameters is close to the actual engineering conditions has an important impact on the accuracy of the evaluation [3,4].Nowadays, the development theory of system reliability analysis in static environments has been dramatically developed.A relatively perfect theoretical system has been formed: binary decision diagram analysis method, binary decision algorithm, recursive analysis method, fault tree analysis method, and Bayesian analysis method [4,5].This static system reliability of the method is based on two fundamental assumptions (probability hypothesis and binary hypothesis)and four premises (event definition exists, a large number of samples with probability repeatability and good distribution, not influenced by human factors)[6,7].However, due to the various performance indicators, working environments and small-batch customization of the complex system structure, the reliability state of a complex system is often associated with multiple performance indicators, and there is a specific correlation between multiple performance indicators [8].Thus, the failure probability of a complex system has shown the characteristics of dynamic fuzziness [9–11].The fuzziness of system and component behavior and the dynamic operating environment of the system brings additional difficulties to estimate the failure probability of important events accurately.In these cases, it is unrealistic and impossible to use determined values to represent component failure behavior.
In order to solve these problems, new theories are developed and applied to reliability analysis,including fuzzy theory [10–13], confidence interval estimation theory [14], imprecise probability theory [7], Dempster-Shafer evidence theory (DSET)[15], possibility theory [16], etc.The use of fuzzy mathematics to deal with the problem of reliability began in the mid-1970s.Kaufmann et al.[17] introduced the concept of possibility to represent the reliability of components in 1975.Yao et al.[18] proposed the concept of the structural fuzzy safety measure and proposed using fuzzy set theory to represent the reliability of structures, which made a significant development of fuzzy reliability theory.Ayyub et al.[19] reviewed the application of fuzzy mathematics to structural reliability.Spz et al.[10] used the function approximation method to estimate the random interval reliability of structures.In this work, fuzzy random variables are used for reliability analysis.Bayesian network is a standard method for system reliability analysis [16].Compared with other reliability evaluation methods, Bayesian networks possess obvious advantages in modelling,analysis and calculation.In addition, the Bayesian network also has the advantage of reverse reasoning [5].Considering the system’s dynamic characteristics, many scholars have studied the relationship between dynamic fault trees and dynamic Bayesian networks [6].By transforming a dynamic fault tree into a dynamic Bayesian network, the reliability modelling and evaluation of the dynamic system are realized [12].Huang et al.[16] analyzed the reliability of fuzzy life data based on the Bayesian method.Wu [20] and Taheri et al.[21] modelled the system parameters with fuzzy random variables and established the fuzzy reliability evaluation method based on Bayesian inference with fuzzy prior distribution parameters.Zhang et al.[22] introduced variables into the construction of fuzzy support radius and proposed a Bayesian network based on fuzzy support radius for multi-state fault diagnosis.Simon et al.[23] used the Bayesian network to evaluate the reliability of complex systems with epistemic uncertainty.In a complex mechanical system,due to the influence of various factors such as its environment, its material performance, human operation and so on, its reliability index generally shows a decreasing trend with the increase of working time.The decreasing process is dynamic, so the influence of the time factor cannot be ignored in the reliability analysis of the system or components.Moreover, the failure data obtained is also discrete, so it is difficult to characterize the change rule of failure probability with a simple function [24–27].Applying Bayesian networks to realize the reliability evaluation of such complex multi-state systems is a problem worthy of study.
In this paper, the dynamic fuzzy set theory has been proposed in the Bayesian network evaluation.The reliability of the complex multi-state system is studied by considering the fault dynamics and fuzzy.Section 1 retrospect the theoretical basis of this research.Section 2, introduces the node definition and network inference of multi-state network, section considering fault dynamics and fuzzy.Section 3, the presented method is applied to the hydraulic system balance circuit as an example, and a brief conclusion follows it in Section 4.
Bayesian networks (BN)have the characteristics of bidirectional reasoning, that is, forward reasoning and reverse reasoning [28].The inference used to judge the tendency and possibility of system failure in the system design stage is called positive reasoning, and positive reasoning is also called causal reasoning.The reasoning used to determine the main reasons for system failure after a system failure is called reverse reasoning.Reverse reasoning is also known as diagnostic reasoning, according to which reverse reasoning can find the system’s weak links to provide a basis for safety management and system design improvement [29,30].
BN is a subjective view based on probability.SupposeXandYare two random variables,the probability density function (PDF)isP(Y)(P(Y)>0).According to the Bayesian equation,the conditional probability ofP(X|Y)can be defined:
whereP(X)is the probability prior distribution.IfP(X)hasnfailure states, i.e.,x1,x2,···xn,According to the total probability formula the full probability formula,P(Y)can be given by:
BN is a representation and reasoning model of uncertain knowledge based on probability analysis and graph theory [27].When the probability distribution of node variables is known,the Bayesian network can realize qualitative and quantitative uncertainty representation [28].The Directed acyclic graphs (DAG)and conditional probability tables (CPT)are two parts of the BN model.The DAG can explain the logic structure of BN, which is a part of qualitative analysis [29].Nodes without parents are called root nodes, nodes without sub-nodes are called leaf nodes, and other nodes are called intermediate nodes.The CPT is used for conditional probabilities under different fault states.The CPT represents the strength of the relationship between nodes which is a part of the quantitative analysis of BN [30].
The BN is depicted in Fig.1.Here,Xi,(i=1,2,3,4,5)is the root node, which has marginal prior probability.A1andA2are intermediate nodes.M1,M2are leaf nodes.According to the conditional dependence between the events in the Bayesian network, the posterior probability can be easily derived from the prior probability to realize the system reliability evaluation [29].Using the BN joint fault inference algorithm, the joint probability of all nodes in Fig.1 could be expressed as Eq.(3):
Figure 1: Bayesian network structure
When the node state in a Bayesian network goes out of the two-state assumption, i.e., the node has several states, the traditional Bayesian network will be extended to a multi-state Bayesian network.In practical engineering, systems and components often have various fault modes and present different fault states.Reliability modelling of multi-state systems is often based on fault tree analysis using the extended multi-state fault tree analysis method [16].The CPT of the Bayesian network is reconstructed by using expert knowledge and practical experience so that the logic relationship, uncertainty and multi-state component fault, which traditional Bayesian networks cannot express, are reflected [21].Therefore, when the Bayesian network is used to deal with the polymorphism of variables, different state values can be selected to represent different fault states of nodes, and only the CPT of corresponding nodes needs to be adjusted [22].
In order to characterize the influence of subjective uncertainty on system reliability due to the lack of system cognition and limited information, some scholars proposed to further extend the continuous node variables of Bayesian networks to fuzzy node variables [31].When the fault probability of a Bayesian network node is difficult to express with exact value, the fault probability of the node is expressed with a fuzzy subset.The definition of a fuzzy BN node is divided into two steps.The first step is to describe the failure state of the fuzzy node, and the second step is to describe the failure rate of the fuzzy node [32].
2.2.1 Description of the Fault States of Fuzzy Node
In engineering, due to the limitation of objective conditions and the influence of various uncertainties, we often encounter the situation of insufficient data or incomplete information.Therefore, the failure probability of parts is difficult to obtain in the reliability analysis.The fuzzy set theory provides a suitable modelling tool for some cases where the parameters are fuzzy numbers.Zadeh put forward the definition of a fuzzy subset in 1965 [13].Latife introduced the fuzzy set theory into Bayesian networks to evaluate the fuzzy reliability of production management systems [33].A fuzzy set is not a single value but a set of possibilities [17].In fuzzy BN, we usually use fuzzy language variables to describe different fault states of the root node [8].In this paper, the language information is adopted to describe the fault state, which can be divided into no fault, half fault and complete fault.
The membership functions of fuzzy subsets are of many forms, such as trapezoidal membership function, rectangular membership function, normal distribution membership function and lognormal membership function, etc.Because the triangle membership function is the most widely used and algebraic operation is simple, the triangular fuzzy number is considered in this paper.
PL,PUrepresent the upper and lower bounds supported byrespectively, and 0 Figure 2: The membership function of triangular fuzzy number ~P The fuzziness and multi-state of nodes are considered in the above analysis.Due to the influence of various factors such as its environment, its material performance, human operation and so on, its reliability index generally shows a decreasing trend with the increase of working time.The decreasing process is dynamic, so the influence of the time factor cannot be ignored in the reliability analysis of the system or components.When the system reliability analysis is carried out, if any system’s characteristic is ignored, the analysis result will produce an enormous error [8]. 2.2.2 Quantification of Uncertainty of Root Node In practice engineering, the failure probability of each component in the system varies with time, and the time variable is introduced, so the fuzzy dynamic function is used to describe the fuzzy state of each root node in this paper. For a BN with finite nodes, the set of nodes isXi={X1,X2,···Xi,···,Xn}(i=1,2,···,n).Assuming the nodeXihavekifuzzy fault state, its state space isXi=(j=1,2,···,ki).Assuming the fault state of nodeXiat any timetis, the dynamic fuzzy set of failure possibility(t)is expressed as [26]: wherePrepresents the failure rate of nodes at any timet.As shown in Fig.3. Figure 3: The membership function of According to the characteristics of node failure probability changing with time and combining with the fuzzy subset of triangle membership function, a dynamic fuzzy set was established to describe the function relation of root node failure probability changing with timet, as shown in Fig.4. Figure 4: The failure probability of node with time t The fuzzy importance degree of BN describes the evaluation of the importance degree when the leaf node is in a certain fault state, and the root node is in different fuzzy states in the multistate system.The importance of the root node is an important part of quantitative analysis in system reliability analysis [24,27].It represents the importance of components in the system and aims to quantify the contribution of the component failure to system failure [28].The importance degree of the root node in the Bayesian network can be obtained by using the inference algorithms, such as graph reduction method, clique tree propagation and bucket elimination inference method [33–35].In this paper, the clique tree reasoning method is used for calculation, and the clique tree is constructed according to the variable elimination method.According to the calculation process of variable elimination, the information is transferred to the root node for calculation [16]. According to the definition of a triangular fuzzy number, each triangular fuzzy number has a non-fuzzy number corresponding to it.The process of finding a value that can best characterize this fuzzy number is called deblurring, which is also commonly called deblurring.At present, there are many methods to remove ambiguity, including the mean area method, gravity center method,integration value method, etc.In this paper, we use the center of gravity method to de-fuzzily, so the fuzzy importancecan be gotten by Li et al.[28]: when failure state ofTisTv, The fuzzy importance ofXican be calculated by Eq.(12). whereλis the amount of stateXiexcluding state 0.When state ofTisTV, the node fuzzy importance of BNreflects the average importance of the nodeXi, the state varies from 0 to 1 [30,32,33,35].Importance refers to the contribution of basic events to the occurrence of the system, which reflects the important measure of basic events in the system and provides the basis for improving the reliability of the system. Hydraulic systems are widely used in aerospace, metallurgy, machinery, engineering, machinery and other fields.This paper takes the balance circuit of a heavy CNC machine tool as the research object, and analyzes and studies the reliability of the hydraulic system [24]. Through the reliability distribution and FMECA analysis of a heavy CNC machine, it can be seen that there are serious reliability problems in the hydraulic system of the beam moving gantry machining center.In the hydraulic system, the valve core of the one-way valve is stuck.Usually, it is not completely stuck, and there is still fluid flow.The piston of the hydraulic cylinder does not fail, and it is not that the piston cannot act completely, but that the action is often incomplete;For the system as a whole, the failure of insufficient pressure is fuzzy.Therefore, it is necessary to introduce the method of fuzzy theory when doing fault tree analysis for the system.Moreover, the faults cannot be described by two states: normal and fault, and use fuzzy probability to describe the probability of component fault (occurrence of the bottom event)and system fault (occurrence of the top event)[32–36]. The balance circuit is composed of filter (j1), motor (r), hydraulic pump (p), filter (j2), pressure indicator (n1), cut-off valve (k1), pressure reducing valve (f1), one-way valve (a1), pressure indicator (n2), pressure relay (b2), cut-off valve (k2)and (k3), relief valve (i1), accumulator group(m1)and balance cylinder (h1).Any component failure can result in a system failure. After the system starts, the hydraulic pump (p)provides oil and pressure to the whole system.During the operation of the hydraulic pump, the system presses the accumulator group.When the pressure reaches the range set by the pressure relay (b2), the hydraulic pump stops supplying pressure.During the operation of the balancing cylinder, when the pressure decreases,the accumulator group (m1)will make up the pressure and maintain the pressure of the whole system.Here, the accumulator group is regarded as series of components for fault tree modelling analysis. According to the FMEA analysis results of the whole machine tool and hydraulic system,“no pressure or low pressure lift in the balance circuit” has been chosen as the top event.On the basis of the modelling rules of the fault tree, the fault mode of the system is analyzed from top to bottom.Causes leading to no pressure or low pressure lift in the top event balance loop include insufficient oil supply pressure, oil filter (j2)blocking, oil branch 1 fault, hydraulic cylinder (h1)fault and energy storage system failing to store energy.Secondly, the failure mode of each hydraulic component and the failure state of the components in the hydraulic component is analyzed.The fault mode and codes of the entire balance loop are shown in Tab.1.The fault tree is presented in Fig.5. Based on the characteristics of the BN, the FTA is transformed into the BN model.Fig.6 depicts the BN model of hydraulic system balance circuit fault accident.HereT′is the leaf node,X1∼X15are the root nodes,M1∼M4are the intermediate nodes. Table 1: The codes and names of basic events Figure 5: The FTA of the balance circuit Figure 6: The BN model of the balance circuit Due to the different structure and function of each root node itself, different root nodes have different influences on the system even under the same failure state.Therefore, this paper considers nodesX1∼X15,M1∼M4andThave three failure states, respectively, normal operation, partial failure and failure.State 0, 0.5, and 1 represent normal operation, partial failure, and failure,respectively.Comprehensive historical data and expert experience, the CPT are listed in Tabs.2–6 [22–37]. Table 2: The CPT of node M4 Table 3: The CPT of node M1 Table 4: The CPT of node M2 Table 5: The CPT of node M3 Table 6: The CPT of node T Table 6(continued)X1 X2 M1 M2 M3 p(T=0|X1,X2,M1 ∼M3)p(T=0.5|X1,X2,M1 ∼M3)p(T=1|X1,X2,M1 ∼M3)0 0 0 0 0 0 0 1 0 0 0 0 0.5 0.2 0.4 0.4 0 0 0 0 1 0 0.7 0.3........................1 1 1 1 0 0 0 1 1 1 1 1 0.5 0 0 1 1 1 1 1 0 0 1 Due to components in the hydraulic loop system having different performance and different working environments, the failure probability of each component varies with time.The dynamic fuzzy subset of failure probability of root node is obtained when the failure state of root node is 1 and 0.5 by analyzing the historical data and expertise, as shown in Tabs.7 and 8. Table 7: Dynamic fuzzy possibility subset of Xi at fault state 1 Table 8: Dynamic fuzzy possibility subset of Xi at fault state 0.5 According to Tabs.2–6 and Eq.(7), whenT=1, the dynamic fuzzy possibility is calculated as shown below: whenT=0.5, the dynamic fuzzy subset of failure probability of root node is listed in Tab.8.The dynamic fuzzy possibility is given as follows: The comparison between the results of the method presented in this paper and the results of the fault tree analysis method is obtained by using MATLAB software simulation, as depicted in Figs.7 and 8. Figure 7: Comparison of the results (The state node T is 1) Figure 8: Comparison of the results (The state node T is 0.5) Based on the above system possibility analysis, it can be concluded that: the dynamical fuzzy possibility analysis results of leaf nodes include the dynamical fuzzy subsets of upper variable,center variable and lower variable.The central variable is almost the same as the one obtained by the traditional fault tree method.For a simple system with sufficient information and a clear fault logic relationship, the fault tree analysis method can be used; for the complex system with a lack of fault information and uncertain fault logic relationship, this method can clearly quantify and express the impact of cognitive uncertainty on system reliability.It does not need fault tree analysis and minimum cut set calculation, and it does not need to determine the complex algebraic expression of system reliability.It can be found that the method proposed in this paper can effectively deal with the fuzziness caused by the lack of data or cognition in the engineering system. According to Eq.(10), whenTis 1, the fuzzy importance of failure state=1 is expressed by equation: Similarly, whenTis 1, the fuzzy importance of failure state=0.5 could be expressed as: According to Eqs.(10)–(12), whenTis 1, the probability importance ofXican be expressed as Eq.(17): Similarly, when leaf nodeTis 0.5, the probability importance ofXicould be concluded as Eq.(18): According to Eqs.(17)and (18), the fuzzy importance of root nodes at t = 3000 h are calculated and also listed in Tab.9. Table 9: The fuzzy importance of Xi at t= 3000 h According to the fuzzy importance of nodes, the system fault diagnosis and maintenance detection can be effectively carried out.Firstly, the most important components are inspected and maintained.The qualitative and quantitative evaluation methods proposed in this paper can also provide a theoretical basis for system fault diagnosis and maintenance strategy formulation. According to Eqs.(17)and (18), The importance ofX1presented in Fig.9, while the leaf node is in state 0.5 and 1. It can be concluded that the system dynamic fuzzy importance analysis method is based on BN proposed in this paper.When the leaf nodeTis in different fault states, the importance of the root nodeXiis a curve changing with time.As shown in Fig.9, when the leaf nodes are in different fault states of 1 and 0, the importance curves of the root nodes are different.The importance of T-S analysis is used to analyze the importance of the system, and the fixed value independent of time is obtained.When the importance of the components changes little with time,the difference between the result and the result of fault tree analysis is very small.For those with a large variation over time, if the T-S fuzzy importance analysis method is used to approximate the calculation, the results would have a large error, or even errors.Compared with the traditional reliability methods, the proposed method can make better use of the existing information and effectively deal with the fuzziness caused by a lack of data or insufficient cognition.Moreover, it can analyze the reliability of the multi-state system with dynamic problems, and the results are closer to the objective reality. Figure 9: The importance of X1 while T is in state 0.5 and 1 In this paper, the dynamic fuzzy theory is used to represent the cognitive uncertainty in the system.Combined with the advantages of the Bayesian network in system structure expression and probabilistic reasoning, fuzzy theory and the Bayesian network are integrated to realize the logical relationship expression and probabilistic reasoning of complex multi-state systems with cognitive uncertainty.The linear fuzzy subset function is introduced into the Bayesian network,and the dynamic fuzzy subset is established to describe the variety of node failure probability with time instead of the exact value, which can effectively solve the fuzziness and dynamics of fault information.The fuzzy multi-state CTP is used to describe the fault relationship between components.Compared with the traditional system reliability analysis, the multi-state of system faults and the uncertainty of the logic relationship between faults are considered.We can apply this method to many practical problems that cannot be expressed in exact mathematics.In addition,the time-varying fault probability is considered.This method can make better use of the existing information of the system, and the analysis result is closer to the actual situation.This method makes full use of the advantages of the Bayesian network in probabilistic reasoning and can effectively represent and quantify the impact of cognitive uncertainty on system reliability without calculating the minimum cut set or determining the complex algebraic expression of system failure probability, which meets the actual needs of engineering.Therefore, the method proposed in this paper has certain significance in engineering. Funding Statement:This research was supported by the Sichuan Science and Technology Department under Contract Nos.2019YJ0396 and 2018JY0516,the National Natural Science Foundation of China under the Contract No.51705041. Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.2.3 Analysis of Node Failure Possibility
2.4 Importance Analysis of Fuzzy Dynamic Root Node
3 Numerical Results and Comparative Analysis of Hydraulic System Balance Circuit
3.1 Hydraulic System Balance Circuit
3.2 Dynamic Fuzzy Possibility Analysis of Leaf Nodes
3.3 Importance Analysis of Fuzzy Dynamic Root Node
4 Conclusion
Computer Modeling In Engineering&Sciences2021年11期