Abstract
A new fault tolerant control (FTC) problem via the output probability density functions (PDFs) for non-Gaussian stochastic distribution control systems (SDC) is investigated. The PDFs can be approximated by the radial basis functions (RBFs) of neural networks. Differently from the conventional FTC problems, the measured information is in the form of probability distributions of the system output rather than the actual output values. The control objective is to use the output PDFs to design control algorithm that can compensate the faults and attenuate the disturbances. As a result, the concerned FTC problem subject to dynamic relation between the input and output PDFs can be transformed into a nonlinear FTC problem subject to dynamic relation between the control input and the weights of the RBFs neural networks. Feasible criteria to compensate the faults and attenuate the disturbances are provided in terms of linear matrix inequality (LMI) techniques. In order to improve FTC performances, H ∞ optimization techniques are applied to the FTC design problem to assure that the faults can be compensated and the disturbances can be attenuated. At last, an illustrated example is given to demonstrate the efficiency of the proposed algorithm, and the satisfactory results have been obtained.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In the past three decades, the research on design of controllers for stochastic systems has been regarded as an important aspect in control theory and practice. Fault detection and diagnosis (FDD) and fault tolerant control (FTC) theory have attracted the considerable academic interest and, as a result, a variety of techniques for FDD and FTC have been developed during the last 20 years. For stochastic systems, the two kinds of approaches, including the system identification techniques [2, 5, 14, 15, 17, 27, 35] and the statistic approaches based on the Likelihood methods, Bayesian theory, and Hypothesis test techniques [27], can be used to deal with the related FDD problems. Besides, it is known that filter-based methods have been extensively applied to generate the residual signal for the fault detection and diagnosis [9, 18, 26, 30], and many of their significant approaches have been successfully applied to practical processes [18, 30].
It is noted that most of the FDD methodologies for stochastic systems only investigated Gaussian systems [2, 5, 11, 14–17, 27, 35], and one of the common features for these methods is performed by using system input and output measuring values. However, in many practical processes, non-Gaussian variables exist in stochastic systems due to nonlinearity, and these may possess asymmetric and multiple-peak stochastic distributions, where mean and variance are insufficient to precisely characterize their statistical behaviors. With the development of instruments and image processing techniques, the measured information can be the stochastic distribution of system output distribution rather than its instant values. So there is a need to further develop the FDD methods that can be applied to the stochastic systems subject to non-Gaussian distribution. Motivated by these factors, studies on stochastic distribution systems and stochastic distribution control have been investigated in [1, 3, 4, 6, 7, 10, 19, 20, 22–25, 31–33]. Differently from conventional FDD problems, the measurement information for the FDD is the output PDFs rather than the mean or variance of the output, and the stochastic variables involved in are not confined to the Gaussian ones.
Up to now, many effective fault detection and diagnosis methods for non-Gaussian stochastic distribution systems have been considered by researchers to cover various types of faulty systems [1, 4, 6–13, 19, 20, 22, 24, 25, 31–34]. However, FDD is only the first step in the reliable control procedures.
Fault tolerant control is in using the control input and the measured information to design the controller so that the system can work normally even when the fault occurs. One of the feasible methods is to design the filter to detect and diagnose the fault, and then to configure the controller to compensate or refuse to accept the estimation of the fault. Compared with the FDD, the virtual problem is to use the measured output PDFs to provide FTC strategies for non-Gaussian stochastic distribution control systems. In most cases, the literature on the FTC methods for the stochastic systems has been provided under the assumption that the random variables or noise are confined to be Gaussian distribution [1, 4, 6–8, 12, 13, 19, 25, 34]. Up to now, it is noted that few available literatures for non-Gaussian stochastic distribution control systems have been presented in the FTC context. As a result, there is a need to develop the FTC methods that can be applied to the non-Gaussian stochastic distribution control systems, and the new filtering algorithms are required. This is the main purpose of the paper.
In this work, the radial basic functions (RBFs) models are used to address fault tolerant control (FTC) problems. It can be seen that the concerned problem can be reduced to a nonlinear FTC problem. To improve the performance of the FTC for the non-Gaussian stochastic distribution control systems, the proportional integral derivative (PID) controller and H ∞ optimization techniques are introduced in the presence of both the fault and the system disturbance, the control objective being to use the system output information (PDFs) to construct controller that can attenuate the disturbance and compensate the fault. Finally, a linear matrix inequality based on the feasible FTC method is given so that the fault can be compensated or rejected.
This paper is organized as follows. In Sect. 2, the output PDFs expansion and the nonlinear weight dynamic are established to formulate the FTC problem. The FTC filtering is designed to compensate or reject faults in Sect. 3. In Sect. 4, a simple example is given to demonstrate the efficiency of the proposed approach. Finally, concluding remarks are made in Sect. 5.
2 Problem Formulation
Consider a continuous-time dynamic stochastic distribution systems where u(t)∈R m is the control input, y(t)∈[a,b] represents the system output, and F is the fault to be compensated or rejected, a typical example of which is an actuator fault. At any time, the probability of output y(t) lying inside [a,b] can be described as follows:
where γ(y,u(t),F) denotes the PDF of the stochastic variable y(t) under the control input signal u(t). The control objective in the FTC context is to use the output PDFs to design controller that can compensate or reject the fault. As shown in [20], the well-known RBF neural network has been used approximately by the following expression:
where b i (y) (i=1,2,…,n) represents the ith pre-specified basis function, v i (u(t),F) (i=1,2,…,n) is the ith weight corresponding to the RBF neural network used for PDF model, and ω 0(y,u(t),F) stands for either the model uncertainty or the error on the approximation of the output PDF, which is supposed to satisfy |ω 0(y,u(t),F)|≤δ 0, where δ 0 is assumed to be a known positive constant.
As shown in [13], the RBF basis functions are chosen as of Gaussian shapes and expressed as
where ψ j is the system input, χ i and τ i are respectively the centers and widths of the RBFs.
Furthermore, we denote
and
In this paper, similarly to [7], we adopt the following model:
where
From the boundedness of ω 0(y,u(t),F) and [9], it can be assumed that |ω(y,u(t),F)|≤δ holds for all {z,u(t),F}, where δ is a known positive constant.
Once the square root expansion of the output PDFs has been made for the non-Gaussian stochastic distribution system, the next step is to find the dynamic relationship between the control input and weights related to the PDF corresponding to a further modeling. As shown in [6], in this paper the nonlinear dynamic model will be considered as follows:
where V(t)∈R n−1 stands for the independent weight vectors. A 0, B 0, G 0, D 0, and H 0 represent the known coefficient matrices with compatible dimensions of the weight system: these matrices can be obtained either by physical modeling or the scaling estimation technique; g 0(x(t)) is a nonlinear vector function that represents the nonlinear dynamics of the weight model; w(t) is the exogenous disturbance or the model perturbation.
We can see that model (6) stands for a nonlinear dynamic weight system with non-zero initial conditions. Under model (6), Eq. (4) can be rewritten as a nonlinear function of V(t) as follows:
Remark 1
Compared with the models considered in [3, 10, 19], there are the following several features: first of all, a radial basis function (RBF) neural network technique is proposed so that the PDF model is more practically reasonable; secondly, in the model adopted in [1], ω(y,u(t),F) is omitted, which can lead to the conservative result.
In the rest of this paper, the following assumptions are necessary:
Assumption 1
For any x 1(t) and x 2(t), g(x(t)) satisfies the following Lipschitz condition:
where U 1 is a known constant matrix, ∥⋅∥ is denoted as the Euclidean norm.
Assumption 2
For any x 1(t) and x 2(t), h(V(t)) from Eq. (5) satisfies the following Lipschitz condition:
where U 2 is a known constant matrix.
Assumption 3
Since V g (t) is a known vector, we denote y=∥V g (t)∥2.
Assumption 4
F is an actuator fault to be compensated and rejected, so we denote
where T>0 is an appropriate time parameter.
3 Fault Tolerant Controller Design
Since the measured information is the output probability distribution, after the fault has been detected and diagnosed, the following step is to design controller for non-Gaussian stochastic distribution system such that the actual output PDF is made as close as possible to a given (desired) PDF. The desired PDF can be given by
where g(y) represents pre-specified continuous PDF, V g (t) stands for the desired weight vector with respect to the same basis function B(y). The error between the actual output PDF and the desired PDF is defined as
Since h(V(t)) is a continuous function based on the functions continuity theory, it is noted that Δ e (y,t)→0 holds if and only if e(t)→0 [21, 28, 29]. Therefore, the PDF tracking control in FTC context can be transformed into choosing the control input such that tracking with respect to weight vectors is realized in the presence of the fault.
For the PDF tracking control problem, meanwhile, in order to enhance robustness, the classical PID controller structure is proposed to fulfill the PDF tracking problem control. But, the classical PID controller structure cannot be applied directly since control input is a twin variable function of t and y and the non-Gaussian stochastic distribution systems can only accept one input value. As a result, we adopt the generalized PID controller as follows:
where u(t) stands for the output of PID controller, K P is the proportional gain, K I , K D are respectively the integral and derivative gains.
Based on the system (6), the nonlinear dynamic model can be transformed into the following equivalent form:
where \(x(t) = [\dot{V}^{T}(t),V^{T}(t),\int_{0}^{t} e^{T}( s)\, ds]^{T}\) is a new state variable, g(z(t))=[g T(V(t)) 0 0]T and
Since the PID controller can be formulated as
with such an augment descriptor system (11), the tracking problem in FTC context can be further reduced to the stabilization control problem.
Based upon the changes of output PDFs, once the fault have been detected and diagnosed, the following step is that controller should be designed to compensate the performance losses that are caused by the fault in the system. Therefore, when the fault occurs, the fault-tolerant filter for F is considered as follows:
where \(\hat{F}\) is the estimation of F(t), K i (i=1,2,K i >0) are two learning operators to be determined by the proposed control method, the residual ε(t) is formulated as an integral of the difference between the measured PDFs and the estimated ones, σ(y) represents a pre-specified weighting vector defined on [a,b]. In fact, as the measure of the difference of two PDFs, ε(t) is described as a nonlinear function of the state. Then, the residual signal can be rewritten as
where
Defining \(\tilde{F}(t) = F - \hat{F}(t)\), then it can be seen that
Substituting (12) into (11) leads to the following closed-loop system:
In [20], the feasible FTC filter design algorithm has been given. However, only the boundedness of the estimation errors could be guaranteed, which may lead to the conservative criteria for the FTC problems. Meanwhile the exogenous disturbance (or the model perturbation) is omitted. To improve the performance for the FTC, the robust H ∞ optimization technique is introduced for the FTC based on non-Gaussian stochastic distribution system. For this purpose we construct a reference vector as follows:
where C 1 and C 2 stand for two selected weight matrices. By selecting C 1 and C 2 appropriately, it can be verified that ε(t) and \(\tilde{F}(t)\) can be bounded in a pre-specified range.
Theorem 1
For the parameters λ i >0 (i=1,2,3), and U 1, U 2, if there exist matrices P=P T>0, R, Q and γ i >0 (i=1,2,3) satisfying
then the closed-loop system (16) is stable and satisfies
The PID control gain K can be solved via R=KQ T.
Proof
Define the Lyapunov candidate function as follows:
Along the trajectories of (16), it can be verified that
For ∥z(t)∥2, we have
Furthermore, we denote the following auxiliary function as the performance index:
Then we have the following result:
According to (15)–(21), it can be verified that
where
Denoting Q=P −1, by pre-multiplying \(\operatorname{diag}( \begin{array}{cccccccc} P^{ -1} & I & I & I & I & I & I & I \end{array} )\) and post-multiplying \(\operatorname{diag}( \begin{array}{cccccccc} P^{ - 1} & I & I & I & I & I & I & I \\ \end{array} )^{T}\) to (23) and using the Schur complement formula, (18) can be obtained.
Thus, J<0 holds because of (18). From the definition (21) of J and (18), it can be shown that
On the other hand, in the absence of the exogenous inputs, Ξ<0 implies that \(\dot{V}(x(t),t) < 0\), which means that the closed-loop system is stable. □
In Theorem 1, an available FTC result has been obtained based on filtering methodology. The proposed result proved an LMI-based solution to design the controller with which not only the fault can be compensated but also the disturbance can be attenuated.
4 Simulation
To further illustrate the above-mentioned approach, an application to paper-making process. It is supposed that the output PDF can be approximated using three-layer neural networks with three radial basis activation functions with the following initial condition:
It is assumed that the weight system is formulated by (6) with the following coefficient matrices:
Let the model error exist and satisfy ∥ω(y,u(t),F)∥≤0.001.
The parameters can be chosen as λ 1=λ 2=λ 3=1. The fault is supposed to be as the following:
When the generalized PID controller is applied, the response to the residual signal by using the diagnostic filter is as shown in Fig. 1. It is demonstrated that the response of the residual signal converges to zero asymptotically. Figure 2 demonstrates the tracking error of the fault, which shows that the fault can be well estimated through the fault diagnostic filter. Furthermore, we consider the time-varying fault described as
Figure 3 shows the response of the residual signal by using diagnostic filter. Simulation demonstrates that the fault can be well compensated, and at the same time satisfactory tracking performance, stability and robustness are achieved.
5 Conclusion
In this paper, a new FTC algorithm is investigated for non-Gaussian stochastic distribution system using (RBF) neural network. Differently from the conventional FTC methods, the measured information is the output PDF rather than its instant values, where the RBF neural network technique is introduced so that the output PDFs can be formulated by the dynamic weights. Then, based on H ∞ optimization techniques and PID controller, the concerned FTC problem can be transformed into a classical nonlinear FTC problem subject to nonlinear systems with both modeling error and the fault. In terms of LMI techniques, a new control method is given so that the fault can be compensated or rejected. The simulation of the illustrated example demonstrates the efficiency of the proposed approach.
References
M. Blanke, M. Staroswiecki, Diagnosis and Fault-Tolerant Control, 2nd edn. (Springer, Berlin, 2006)
L.G. Crespo, J.Q. Sun, Non-linear stochastic control via stationary response design. Probab. Eng. Mech. 18, 73–86 (2003)
L. Guo, H. Wang, Fault detection and diagnosis for general stochastic systems using B-spline expansions and nonlinear filters. IEEE Trans. Circuits Syst. I, Fundam. Theory Appl. 52(8), 1644–1652 (2005)
L. Guo, H. Wang, Observer-based optimal fault detection and diagnosis using conditional probability distribution. IEEE Trans. Signal Process. 54(10), 3712–3719 (2006)
Y. Guo, B. Yang, P. Shi, Delay-dependent adaptive reconfiguration control in the presence of input saturation and actuator faults. Int. J. Innov. Comput. Inf. Control 6(4), 1873–1882 (2010)
Z.H. Hu, Z.Z. Han, Z.H. Tian, Fault detection and diagnosis for singular stochastic systems via B-spline expansions. ISA Trans. 48, 519–524 (2009)
Z.H. Hu, Z.Z. Han, Z.H. Tian, Fault diagnosis for singular stochastic system. J. Shanghai Jiaotong Univ. 16(4), 497–501 (2011)
R. Isermann, Fault-Diagnosis Systems: An Introduction from Fault Detection to Fault Tolerance (Springer, Berlin, 2006)
T. Li, Y.C. Zhang, Fault detection and diagnosis for stochastic systems via output PDFs. J. Franklin Inst. 348, 1140–1152 (2011)
T. Li, Y. Yi, L. Guo, H. Wang, Delay-dependent fault detection and diagnosis using B-spline neural networks and nonlinear filters for time-delay stochastic systems. Neural Comput. Appl. 17, 405–411 (2008)
H. Li, Y.P. Zhang, H.Q. Zheng, Gear fault detection and diagnosis under speed-up condition based on order cepstrum and radial basis function neural network. J. Mech. Sci. Technol. 23, 2780–2789 (2009)
M. Mahmoud, J. Jiang, Y. Zhang, Stochastic stability analysis of fault-tolerant control systems in the presence of noise. IEEE Trans. Autom. Control 46(11), 1810–1815 (2001)
L. Meng, B. Jiang, Robust active fault-tolerant control for a class of uncertain nonlinear systems with actuator faults. Int. J. Innov. Comput. Inf. Control 6(6), 2637–2644 (2010)
S.K. Nguang, P. Shi, S. Ding, Fault detection for uncertain fuzzy systems: an LMI approach. IEEE Trans. Fuzzy Syst. 15(6), 1251–1262 (2007)
A. Okatan, C. Hajiyev, Fault detection in sensor information fusion Kalman filter. AEÜ, Int. J. Electron. Commun. 63, 762–768 (2009)
K. Salahshoor, M. Kordestani, M.S. Khoshro, Fault detection and diagnosis of an industrial steam turbine using fusion of SVM (support vector machine) and ANFIS (adaptive neuro-fuzzy inference system) classifiers. Energy 35, 5472–5482 (2010)
B. Shen, H.S. Shu, H ∞ filtering for nonlinear discrete-time stochastic systems with randomly varying sensor delays. Automatica 45, 1032–1037 (2009)
Z. Simeu-Abazi, M. Di Mascolo, M. Knotek, Fault diagnosis for discrete event systems: modelling and verification. Reliab. Eng. Syst. Saf. 95, 369–378 (2010)
Z. Skaf, H. Wang, L. Guo, Fault tolerant control based on stochastic distribution via RBF neural network. J. Syst. Eng. Electron. 22(1), 63–69 (2011)
X.B. Sun, H. Yue, H. Wang, Modelling and control of the flame temperature distribution using probability density function shaping. Trans. Inst. Meas. Control 28(5), 401–428 (2006)
C. Turchetti, P. Crippa, M. Pirani, G. Biagetti, Representation of nonlinear random transformations by non-Gaussian stochastic neural networks. IEEE Trans. Neural Netw. 19(6), 1033–1060 (2008)
H. Wang, Applying observer based FDI techniques to detect faults in dynamic and bounded stochastic distributions. Int. J. Control 73(15), 1424–1436 (2000)
H. Wang, Bounded Dynamic Stochastic Distributions Modeling and Control (Springer, Berlin, 2000)
H. Wang, An online estimation algorithm for the unknown probability density functions of random parameters in stochastic ARMAX systems. IEEE Trans. Autom. Control 153, 462–468 (2006)
H. Wang, P. Afschar, H. Yue, ILC-based generalised PI control for output PDF of stochastic system using LMI and RBF neural networks, in Proc. of the IEEE Conference on Decision and Control (2006), pp. 5048–5053
Y. Wang, W. Wang, D. Wang, LMI approach to design fault detection filter for discrete-time switched systems with state delays. Int. J. Innov. Comput. Inf. Control 6(1), 387–398 (2010)
Y. Xu, B. Jiang, G. Tao, Z. Gao, Fault accommodation for near space hypersonic vehicle with actuator fault. Int. J. Innov. Comput. Inf. Control 7(5), 2187–2200 (2010)
R.N. Yang, P. Shi, Exponential stability on stochastic neural networks with discrete interval and distributed delays. IEEE Trans. Neural Netw. 21(1), 169–175 (2010)
R.N. Yang, H.J. Gao, P. Shi, Novel robust stability criteria for stochastic Hopfield neural networks with time delays. IEEE Trans. Syst. Man Cybern., Part B, Cybern. 39(11), 467–474 (2009)
R.N. Yang, P. Shi, G.P. Liu, Filtering for discrete-time networked nonlinear systems with mixed random delays and packet dropouts. IEEE Trans. Autom. Control 56(11), 2655–2660 (2011)
L.N. Yao, H. Wang, Robust fault diagnosis for non-Gaussian stochastic systems based on the rational square-root approximation model. Sci. China Ser. F 51(9), 1281–1290 (2008)
Y. Yi, H. Shen, L. Guo, Statistic PID tracking control for non-Gaussian stochastic systems based on T-S fuzzy model. Int. J. Autom. Comput. 6(1), 81–87 (2009)
Y. Yi, T.P. Zhang, L. Guo, Multi-objective PID control for non-Gaussian stochastic distribution system based on two-step intelligent models. Sci. China Ser. Inf. Sci. 52(10), 1754–1765 (2009)
Y. Zhang, Z. Wang, J. Zhang, J. Ma, Fault detection based on discriminant analysis theory in power systems. ICIC Express Lett. 4(3), 809–814 (2010)
J.L. Zhou, D.H. Zhou, Distribution function tracking filter design using hybrid characteristic functions. Automatica 46, 101–109 (2010)
Open Access
This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Qu, Y., Li, ZM. & Li, EC. Fault Tolerant Control for Non-Gaussian Stochastic Distribution Systems. Circuits Syst Signal Process 32, 361–373 (2013). https://doi.org/10.1007/s00034-012-9440-z
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-012-9440-z