Abstract
Fault diagnosis based on a multiple-model (MM) approach is an analytical redundancy method. In this paper, we mainly focus on the model switch optimizing problem of the MM method. First, a MM method for gas turbine gas path fault diagnosis was proposed, and the gas turbine state space models are established based on analytical linearization which can simulate the nonlinear dynamic characteristics at the operating points. Then model soft switch method was proposed based on recursive Bayesian to solve the problem that the established state space model is accurate merely in the vicinity of the operating points, and generates the combined generic model for the full operating condition and make it smoother. Finally, the fault simulation was carried out on a marine gas turbine which shows that the proposed method can diagnose both single gas path fault and multiple gas path faults.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
31.1 Introduction
Multiple-model (MM) provides the architecture for a bank of estimators or filters for isolation and identification of faults. It was first proposed by Magil [1] in the study of the optimal adaptive estimation of random processing of samples. In gas turbine related applications, Maybeck [2] were the first to apply MM methods based on the extended Kalman filter (EKF) to detect gas turbine actuator failure and sensor failure, then applied it on gas path fault diagnosis. In order to detect, isolate, and estimate gas turbine gas path fault, an IMM-GLR approach based on interacting MM and generalized likelihood ratio estimation were developed [3]. To overcome the coupling effect between the gas path fault and the sensor fault, an MM-based detection and estimation scheme for gas turbine sensor and gas path fault diagnosis is proposed [4]. In order to suitable for systems with significant gain variation due to nonlinearity, Strutzel FAM [5] introduces a new multi-model state-space formulation called simultaneous multi-linear prediction (SMLP), this method presents more accurate results than the use of single linear models while keeping much of their numerical advantages and their relative ease of development.
The MM based fault diagnosis method mainly needs to solve three problems, including the determination of the model set, the design of the filter and the estimation fusion. The determination of the model set is the main difficulty and key point, and it is also the basis for ensuring the accuracy of diagnosis. It is divided into two parts, firstly the establishment of the model set, followed by the selection and switching of multiple models in the running process. It is well known that one of the main difficulties in the modelling of gas turbine systems is the determination of the mathematical laws that describe these systems. However, obtaining a linear model simplifies the analysis of their dynamic behaviours, as well as the design of their control and surveillance strategies. Hadji [6] deals with a linearization strategy of the non-linear model, developed a novel method for modelling nonlinear dynamic variables of a gas turbine, the effective and equivalent linear approximation of its nonlinear model is realized, and the nonlinear dynamic model identification around the operating point obtained from the actual data is proposed. Qingcai Yang [7] proposed a nonlinear mode set automatic generation method that enables automatic generation of the modes of each level in the MM model. Pourbabaee [8] extended the MM method based on multiple hybrid Kalman filters which represent an integration of a nonlinear mathematical model of the system with a number of piecewise linear models.
In this paper, the MM gas path fault diagnosis method for gas turbine based on the soft switch method is studied. In Sect. 31.2, the MM method is briefly introduced, including the principle of Kalman filter and the flow chart of gas path diagnosis based on the MM method. In Sect. 31.3, a method for establishing a general linear model of gas turbine based on piecewise linearization is studied. In Sect. 31.4, the soft switch method is proposed to generates the combined generic model at the full operating process and makes it smoother. Section 31.5 is the single fault and multiple faults simulation testing, and the conclusion is presented in Sect. 31.6.
31.2 Multiple-Model Gas Path Diagnosis Method
Figure 31.1 shows the gas turbine gas path diagnosis based on the MM method [9]. The basic idea of the MM method is to solve a current stochastic system [10, 11]. In order to estimate its current operating state, a set of models is constructed by establishing a hypothetical model of the current possible operating state of the system, and the corresponding filtering is designed for each hypothetical model. By comparing the size of the filtered residuals, the degree of approximation of each hypothesis model in the model set with the actual operating state is characterized, and the filtering residuals are transformed into probability density by probability density function and the conditional probability of each hypothesis model is calculated by the recursive solution. The state estimate of each hypothesis model is fused as the current actual state estimate by the obtained conditional probability.
The MM method is characterized by the (M + 1) sets of filters running in parallel, and M is the number of faults to be detected. The fault parameters ai (i = 1, 2,…, M + 1) represent the mode of the system, and a1 is the healthy mode. Assuming that the conditional probability Pi(k) is the probability that the corresponding gas turbine operating state is ai when the measurement parameter is Yk at time k, that is:
The corresponding conditional hypothesis probability can be recursive by the Bayesian method using the value of the previous time and the conditional probability density function of the current measurement as shown in Eq. (2).
where \( f_{{y\left( k \right)\left| {a,Y\left( {k - 1} \right)} \right.}} \left( {y_{i} \left| {a_{j} ,Y_{k - 1} } \right.} \right)P_{j} \left( {k - 1} \right) \) is the currently measured Gaussian density function, and it is given by the following equation:
where j = 1, 2,…… (M + 1), \( \upgamma_{c}^{j} \left( k \right) \) and \( S_{c}^{j} \left( k \right) \) is the residual and covariance matrix of the (M + 1) combination models associated with the fault parameter. The state of the system can be detected and isolated based on the maximum value of Pj(k), whether it is healthy or faulty, and then we can locate the specific failure.
The selection of the filter is also very important. For the linear model used in this paper, the Kalman filter is selected for the calculation of multiple models. Equation (4) shows the general form of the state equation of linear discrete system:
where xk is the state vector, yk is the output vector, and uk is the control vector. There are specific definitions for the x, y, u, respectively, as described in Sect. 31.3. w and v are independent of the Gaussian white noise vector. While w denote the process noise and v denote the measurement noise, assuming they are Gaussian white noise and the covariances are Q and R, respectively.
The Kalman filter is applied to the analytical linearization model of the two-shaft gas turbine, as shown in the equation:
where \( \hat{x} \) is the “predicted value”, \( \bar{x} \) is the “update value”.
where \( K_{k} \) is the Kalman gain. A, B, C, and D are the linear model matrix coefficients. P is the error covariance matrix.
31.3 Gas Turbine State Space Model
Since the two-shaft gas turbine is a complex nonlinear system, and its parameters have a strict dynamic relationship, so we can use the analytical method to obtain a linear model at operating points, then build the overall state space model [12].
The main components of the two-shaft gas turbine studied in this paper are shown in Fig. 31.2. The module is divided into six modules [13], namely, compressor, combustion chamber, turbine, compressor turbine and power turbine between the volume module (volume module 1), power turbine, the power turbine volume module (volume module 2), these modules have clear physical meanings and the corresponding entities, making the system module more intuitive.
The gas turbine continuous-time nonlinear model is:
where x is the state variable, y is the output variable, u is the control variable.
control variable u:
output variable y:
state variable x:
Where \( f( \bullet ) \) and \( h( \bullet ) \) are system nonlinear functions. nl is turbine speed, np is power turbine speed, t2 is compressor outlet temperature, t3 is combustion chamber outlet temperature, p2 is compressor outlet pressure, p3 is combustion chamber outlet pressure, t4 is turbine outlet temperature, p4 is turbine outlet pressure, t5 is the power turbine outlet temperature, and p5 is the power turbine outlet pressure. Hmc, Hηc, Hmh, Hηh, Hmp and Hηp are the fault parameters of the control variables. The corresponding types of faults are compressor mass flow reduction, compressor efficiency reduction, turbine mass flow reduction, turbine efficiency reduction, power turbine mass flow reduction, Turbine efficiency reduction.
The piecewise linearization is considered in this paper [14], so the steady-state deviation can be defined near the steady-state operating point. Linearizing the above-mentioned nonlinear model at a steady-state operating point \( S_{p} :\left\{ {x_{p} ,y_{p} ,u_{p} } \right\} \):
Where A, B, C, D are the Jacobian matrices, and The matrix coefficients of each module are solved by using the partial derivative method, replacing the intermediate variable and extracting common factor method.
31.4 Model Soft Switch Method
In order to smoothen the general model of the combined run-wide generation, we use soft switch between piecewise linear models. Each linear model is only valid around its associated operating point. Although the range of work has been increased by using a non-linear model rather than a steady-state variable, none of the piecewise linearization models is valid throughout the input variable range. Thus, each piecewise linearization model can obtain the validity function based on its normalized weight obtained by the Bayesian formula.
In this paper, the Bayesian method is used to calculate the weight. For this reason, the likelihood sequence and the covariance matrix generated by the Kalman filter bank are used to calculate the likelihood function of the jth sensor pattern of the ith operating region as follows:
Where \( i = 1, \ldots ,L \), \( j = 1, \ldots ,(M + 1) \); and L denotes the number of operating points, M denotes the number of faults to be detected, and q denotes the dimension of the measurement parameter. The message sequence \( \gamma^{(i,j)} (k) \) is generated by the Kalman filter bank, whose mean is zero and is a Gaussian white noise process, and the covariance matrix \( S^{(i,j)} (k) \) is calculated numerically. The normalized weight for the jth sensor is updated recursively using the Bayes formula as follows:
The weights calculated above should be kept bounded to avoid them close to zero using the following formula:
Where \( \alpha \) is the design parameter, which is obtained by experiment, and its size has an effect on the speed of the model switch. The larger values of \( \alpha \) result in the faster switch, while smaller values will result in slower conversion between piecewise linearization models. Here, take \( \alpha = 0.001 \) to switch the model. After calculating the normalized weight, the weighted new message sequence and the weighted covariance matrix of the general combinatorial model are designed by its piecewise linearization model and the associated normalized weights as follows:
The process above is called the soft switch between piecewise linearization models. Where \( \gamma_{c}^{(j)} (k) \) and \( S_{c}^{(j)} (k) \) represent the weighted new message sequence and the covariance matrix for the healthy and faulty sensor modes. Thus, (M + 1) Kalman filters run in parallel to form a multiple Kalman filter structure for diagnose.
At this point, the problem of determining the model set has been solved. The MM diagnose method based on the soft switch is applied to the two-shaft gas turbine. The Bayesian algorithm is used to design the soft switch, and the fault or health model of each operation mode is obtained. The probability density of each Kalman filter is obtained by using the hypothesis test algorithm, and the diagnose is realized by finding the maximum value.
Based on the design of Kalman filter banks and the application of soft switch in the MM approach, the flow chart based on the MM method and soft switch is showed in Fig. 31.3.
In practical applications, there are often more than one failure. The MM based fault diagnosis method established in the previous article is not suitable for multiple fault situations. To overcome this problem, we apply a layered structure to multiple fault diagnosis method. In this approach, a set of Kalman filters operate in parallel to detect and isolate the first fault and then activate the corresponding second-order Kalman filter, and the data-model it records is also updated to detect and isolate the second fault. Compared with the method of running all the models in parallel (single failure model and multiple failure models), this method can reduce costs and save time.
31.5 Case Study
The fault types that are simulated in this paper are all summarized as follows. The simulation tests of 3 different cases with a single fault and multiple faults were carried out respectively. And the single fault cases are divided into noiseless and noisy effects. Hmc = 0.01 in the table indicates the compressor mass flow fault with an amplitude of 0.01 and so on, and Hv indicates the noise fault parameter. Table 31.1
In this paper, p1 to p7 represent the probability of health status and the probability of fault types corresponding to Hmc, Hηc, Hmh, Hηh, Hmp and Hηp respectively. The definition of those fault parameters are shown in Sect. 31.3.
31.5.1 Single Fault
-
(1)
Single fault case without noise
In this section, we discuss the diagnosis result in the case of fault amplitude was 0.02, and the relative fuel flow = 0.95 (select the transition conditions here, so that the soft switch can detect and isolate the faults more stable). Figure 31.4 shows the fault amplitude of 0.02, and at t = 20 s, a failure occurred. Figure 31.4 (a) for the compressor mass flow (p2), Fig. 31.4 (b) for the compressor efficiency (p3) (other failures are similar, not enumerated).
The diagnose results under 0.02 fault amplitudes are shown in Table 31.2. td represents the detection time, and ti represents the isolation time. It can be seen from the table that the detection and isolation can be completed in a short time, and there is no misdiagnosis of the situation. Therefore, the MM diagnose method based on the soft switch is of great accuracy.
-
(2)
Single fault case with noise
In this section, we discuss the accuracy of the MM diagnose method based on the soft switch under the noise effect of the actual nonlinear model of the two-shaft gas turbine. The transition condition (w = 0.95) is also selected. In this section, the change in the size of the noise is achieved by adding an exceptional value, adding an exception to the output of the noise, with exception amplitude of 0.01. The partial measurement parameters after the injection of abnormal noise shown in Fig. 31.5, here the turbine speed (nl) and power turbine speed (np)are presented.
The diagnose result figures are similar to those in case1, and Table 31.3 is a list of the diagnose results for the presence of abnormal noise. After analysis, we can see that the MM diagnose method based on the soft switch can adapt to the condition of noise, and detect and isolate faults in a short time under the influence of noise.
31.5.2 Multiple Faults
This section verifies the accuracy of the MM diagnose method in the case of multiple faults, as well as the transition condition (w = 0.95). The first failure is the compressor mass flow failure. And the second failure occurs in the compressor efficiency. And both of the amplitude of the fault is 0.01 occurred at t = 15 s and t = 20 s, respectively. The results are shown in Fig. 31.6.
It can be seen from Fig. 31.6 that Fig. 31.6. (a) is the first diagnose result, (b) is the second diagnose result. The diagnose method detected the first fault at t = 15 s, that is p2, and it was isolated successfully. After isolated the first fault, the first Kalman filter group was expired, and the diagnose method transfer to the second one, which detected the second fault near t = 20 s, and rose to the main failure(p3) to complete the isolation of the second fault. Table 31.4 shows the diagnose results for multiple faults.
From the analysis of Fig. 31.6 and Table 31.4, the MM diagnose method based on the soft switch can detect multiple faults accurately and isolate faults in a short period.
31.6 Conclusions
In this paper, a MM gas path fault diagnosis method for a two-shaft gas turbine is established and the model switching problems are optimized. Considering the nonlinear dynamic characteristics of gas turbines, a general state space model based on analytical linearization was established, which can directly calculate the linear model of the full operating process, and the nonlinear dynamic characteristics of the gas turbine are well simulated. The MM diagnosis method with a layered structure is proposed to detect and isolate gas turbines with a single fault and multiple faults. According to the problem of switching the linear model between different operating points, the probability-based soft switch technique is used to determine the model according to the different proportion occupied by different piecewise linearized models to make the running area smoother. Finally, the fault simulation of the marine gas turbine is carried out. Through the fault simulation of the marine gas turbine, the verification results show that the MM diagnosis method based on the soft switch can diagnose single gas path faults and multiple gas path faults at different operating conditions.
References
Magill, D.T.: Optimal adaptive estimation of sampled stochastic processes. IEEE Trans. Autom. Control 10(4), 434–439 (1965). https://doi.org/10.1109/TAC.1965.1098191
Maybeck, P.S.: Multiple model adaptive algorithms for detecting and compensating sensor and actuator/surface failures in aircraft flight control systems. Int. J. Robust Nonlinear Control 9(14), 1051–1070 (1999). https://doi.org/10.1002/(SICI)1099-1239(19991215)9:14%3c1051:AID-RNC452%3e3.0.CO;2-0
Yang, Q., Li, S., Cao, Y.: An IMM-GLR approach for marine gas turbine gas path fault diagnosis. Math. Probl. Eng. 2018, 1–12 (2018). https://doi.org/10.1155/2018/1918350
Yang, Q., Li, S., Cao, Y.: Multiple model-based detection and estimation scheme for gas turbine sensor and gas path fault simultaneous diagnosis. J. Mech. Sci. Technol. 33(4), 1959–1972 (2019). https://doi.org/10.1007/s12206-019-0346-6
Strutzel, F.A.M., Bogle, I.D.L.: A simple multi-model prediction method. Chem. Eng. Res. Des. 138, 51–76 (2018). https://doi.org/10.1016/j.cherd.2018.08.016
Hadroug, N., Hafaifa, A., Kouzou, A., et al.: Dynamic model linearization of two shafts gas turbine via their input/output data around the equilibrium points[J]. Energy 120, 488–497 (2017). https://doi.org/10.1016/j.energy.2016.11.099
Yang, Q., Li, S., Cao, Y.: A strong tracking filter based multiple model approach for gas turbine fault diagnosis. J. Mech. Sci. Technol. 32(1), 465–479 (2018). https://doi.org/10.1007/s12206-017-1248-0
Pourbabaee, B., Meskin, N., Khorasani, K.: Sensor fault detection, isolation, and identification using multiple-model-based hybrid kalman filter for gas turbine engines. IEEE Trans. Control Syst. Technol. 24(4), 1184–1200 (2016). https://doi.org/10.1109/ACC.2013.6580567
Maybeck, P.S., Hanlon, P.D.: Performance enhancement of a multiple model adaptive estimator. IEEE Trans. Aerosp. Electron. Syst. 31(4), 1240–1254 (1995). https://doi.org/10.1109/CDC.1993.325104
Meskin, N., Khorasani, K., Naderi, E.: Nonlinear fault diagnosis of jet engines by using a multiple model-based approach. J. Eng. Gas Turbines Power 13(1), 63–75 (2011). https://doi.org/10.1115/GT2011-45143
Pourbabaee, B., Meskin, N., Khorasani, K.: Multiple-model based sensor fault diagnosis using hybrid Kalman filter approach for nonlinear gas turbine engines. In; American Control Conference, pp. 4717–4723 (2013). https://doi.org/10.1109/acc.2013.6580567
Yang, Q., Li Cao, Y., Gu, F., Ann, S.: A gas path fault contribution matrix based MM-FDI approach for marine gas turbine diagnosis. Energies 11(12), 3315–3338 (2018). https://doi.org/10.3390/en11123316
Camporeale, S.M., Fortunato, B., Mastrovito, M.: A modular code for real time dynamic simulation of gas turbines in simulink. J. Eng. Gas Turbines Power 128(3), 506–517 (2006). https://doi.org/10.1115/1.2132383
Meskin, N., Naderi, E., Khorasani, K.: Fault diagnosis of jet engines by using a multiple model-based approach, pp. 319–329 (2010). https://doi.org/10.1115/gt2010-23442
Acknowledgements
This paper is supported by Special Project for Aircraft Engine and Gas Turbine (KQB170550-2.1) and the Fundamental Research Funds for the Central Universities (HEUCFP201722).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Cao, Y., Zeng, K., Li, S., Gu, F., Xu, Y., He, B. (2020). Multiple-Model Fault Diagnosis Method for Gas Turbine Based on Soft Switch. In: Ball, A., Gelman, L., Rao, B. (eds) Advances in Asset Management and Condition Monitoring. Smart Innovation, Systems and Technologies, vol 166. Springer, Cham. https://doi.org/10.1007/978-3-030-57745-2_31
Download citation
DOI: https://doi.org/10.1007/978-3-030-57745-2_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-57744-5
Online ISBN: 978-3-030-57745-2
eBook Packages: EngineeringEngineering (R0)