Abstract
The new adaptive fault estimation scheme is proposed for a class of hyperbolic partial differential equations in this paper. The multiplicative actuator and sensor faults are considered. There are two cases that require special consideration: (1). only one type of fault (actuator or sensor) occurs; (2). two types of faults occurred simultaneously. To solve the problem of fault estimation, three challenges need to be solved: (1). No prior information of fault type is known; (2). Unknown faults are always coupled with state and input; (3). Only one boundary measurement is available. The original plant is converted to Observer canonical form. Two filters are proposed and novel adaptive laws are developed to estimate unknown fault parameters. With the help of the proposed update laws, the true state of the faulty plant can be estimated by the proposed observers composed of two filters. By selecting a suitable Lyapunov function, it is proved that under unknown external disturbance, the estimation errors of state parameters and fault parameters decay to arbitrarily small value. Finally, the validity of the proposed observer and adaptive laws is verified by numerical simulation.
1. Introduction
Process monitoring involving the fault detection and estimation is crucial to process safety. The existing technology can be divided into three categories: based on mathematical model, based on data-driven empirical model and fault detection technology combining empirical model and plant prior information. Data driven method can refer to system identification areas [1,2,3,4], etc. While the mathematical model method has better extrapolation, and empirical model is more convenient to design. Many works have made important contributions in the aspect of fault detection: see [5,6,7,8,9,10,11,12]. Those contributions contain adaptive observer [13,14], sliding mode observer [15]. The recent works [16,17] present full-order and reduced-order sliding mode observer (SMO) for Markov jump systems. In [18], the linear matrix inequality (LMI) theory is used to realize the fault estimation of synchronous actuator and sensor for Markov jump system. On this basis, the stochastic process model is established, the approximate fault estimation is made, and the time to failure (TTF) estimation is achieved in [19,20].
In practical application, robust fault estimation is the key to realize real-time monitoring, diagnosis and fault-tolerant control. Many contributions have been made to solve the related problems. In [21], the augmented system is first configured to contain the plant state of interest and the augmented state of the fault. An optimization method of unknown input observer (UIO) based on LMI is proposed to minimize the stability of the estimation error dynamic and the influence of disturbance. Aiming at the problem of state estimation and fault estimation for discrete time systems, in [22], a robust estimation method based on linear matrix inequality (LMI) technique and generalized systems theory is proposed. An observer design method is proposed in [23] for Takagi-Sugeno fuzzy systems in the presence of process uncertainties and unexpected failures. Concretely, a robust state estimation and fault estimation for all controlled objects are realized by using UIO technology, augmented system theory and sliding mode control method.
A lot of industrial systems, such as fluid flow and chemical reaction processes, all exhibit spatio-temporal dynamics, that is, the state of the system is spatial-varying and time-varying. Hence, the temporal dynamic representation is not suitable for displaying their behavior, and the observer design is a challenging problem. Moreover, the fault detection and estimation of space-time systems are more challenging. Most of the existing fault detection methods are based on modal analysis. For example, [24] uses the modal analysis technique based method to develop a fault detection observer. Similarly, the work [25] designs a robust observer to solve the problem of fault detection and state estimation.
The above techniques make use of the model approximation, which results in false alarm due to model reduction. In [26], an adaptive PDE observer is developed for positive system to realize fault accommodation. In our recent work [27], two filters are proposed based on the Luenberger observer, and then novel parameter adaptation laws were proposed to address boundary fault estimation issues.
In this paper, we propose a scheme for state and fault estimation of a linear hyperbolic PDE system with unknown disturbances based on the plant observer canonical form. Unlike [28], where additive faults are considered and some real positive conditions need to be satisfied, this article considers multiplicative faults. Especially, when the actuator and sensor fail at the same time, the estimation problem becomes more challenging.
The contributions are as follows:
- The problem of state and fault estimation in two cases is solved: (1). only one type of fault (sensor or actuator) occurs; (2). the sensor and actuator failed simultaneously.
- By proposing novel transformation, the observer canonical form of the system of interest is obtained. Consequently, two auxiliary filters are designed, and based on which the novel adaptation laws are proposed.
- We show that in sense of Lyapunov stability fault parameter estimation converges exponentially fast.
This paper is organized as follows: Section 2 introduces the system considered and multiplicative boundary faults. Section 3 describes the design of fault parameter adaptation law based on the observer canonical form. In Section 4, numerical simulations are performed to illustrate the validity of the proposed results.
Notation
Given the vector variables which is spatially varying and continuous, the following operator is defined:
where is a real number, with the derived norm
The integral operator (1) has the following property
where represents the derivative of w.r.t the spatial variable . In subsequent sections, we will write (or ) and (or ) to stand for and , respectively.
The norm is equivalent to the standard -norm, namely, there exist positive constants , such that
For brevity, the argument in time and space are often omitted, i.e., , .
2. Problem Statement
We consider the following PDEs:
defined on the domain , where and h denote system coefficient functions, , stands for the system state, denotes a real Hilbert space with the inner product , . As shown in Figure 1, and the sensor output is denoted by , and stands for actuator input. is an external unknown disturbance satisfying:
Figure 1.
Actuator and sensor fault occurrences.
Assumption 1.
The disturbance is bounded:
where is a known constant.
From Figure 1, the boundary condition and the output can be defined according to fault occurrence (at ):
- Actuator Fault:
- Sensor Fault:where and denote actuator and sensor faults, respectively, and .
In practice, due to the obstacle of unknown faults, the information of boundary conditions and is not available.
In this work, the objective is to estimate the unknown fault during the following fault occurrences:
Assumption 2.
Fault parameters are assumed to be time-invariant and bounded:
with , , as known parameters.
3. Adaptive Estimation Laws
Since the available information is the sensor output and the input , it is challenging to address the fault estimation problems. To this end, different strategies will be proposed based on the cases [p1], [p2] and [p3].
We define the triangles
and the spaces and .
The considered real process system (called as plant) (5)–(7) is first converted into the following form:
by performing the following transformation and inverse transformation:
and
with and , denoting the identity operator on and the operator defined by:
for all , and given and .
In (13), , and and give the flexibility to make transformation successful. Here, variables satisfy the following set of kernel equations:
with boundary conditions:
During the transformation, the terms and can be computed:
Remark 1.
3.1. Filters and Non-Adaptive Estimate
We design the following filters:
and
where and are the initial conditions of the proposed filers. The explicit solutions to the filters (23)–(24) and (25)–(26) can be obtained:
Corresponding to different cases of fault occurrence, we consider the following non-adaptive state estimates:
- c1.
- (Actuator fault estimation) For the problem [p1]:
- c2.
- (Sensor fault estimation) For the problem [p2]:
- c3.
- (Simultaneous fault estimation) For the problem [p3]:
Lemma 1.
Proof.
Let us define , then we have:
the solution of which is
which directly shows that after the , and therefore this completes the proof. □
3.2. Adaptive Laws
Motivated by the above results, the following adaptive observers are constructed:
- c1.
- (Healthy State estimation) Healthy case:where, is the detection residual. and denote estimates of and , respectively.
- c2.
- (Actuator fault estimation) For the problem [p1]:where is the estimate of .
- c3.
- (Sensor fault estimation) For the problem [p2]:where denotes the estimate of .
- c4.
- (Simultaneous fault estimation) For the problem [p3]:
3.3. Single Type of Fault Estimation
In this subsection, the adaptive law and the adaptive observer will be proposed to address the problem of the single type fault estimation, i.e, [p1] and [p2] respectively. In particular, the output residual can be calculated: for actuator fault estimation [p1]; for sensor fault estimation [p2].
It is given that only one type of fault happens. In the problem [p1], the following adaptation law is employed:
with design parameters and , where the operator is defined by
to estimate and . In the problem [p2], the following adaptation law is applied:
to estimate the plant state, with
and the projection operator given as:
Theorem 1.
Proof.
We define a new error signal for actuator and sensor faults, respectively:
and
Therefore,
- (a)
- Proof part of Actuator fault:
Construct a Lyapunov function candidate:
where the design parameters b, and are positive constants. Taking time derivative of (57) gives:
where . Applying the property (3) and Young’s inequality, plugging the parameter adaptation law (44), and using yield
therein the identity is employed. Moreover, the inequality
was used. By combining (38)–(39) and (54), for the actuator fault, one gets:
Based on the equation (60), one can replace in (59), inserting and using Cauchy-Schwartz inequality give:
with the positive constant: and
where we choose the design parameters satisfying
From (62), by choosing large values of and , a small value of , then becomes an arbitrarily small positive constant. Based on the inequality (61), when and for all , then , which means . Hence, is exponentially decreasing. Then, after a finite time , we get , for all . Integrating (61) from zero to infinity gives . From (60), we get for
which shows . From the adaptive law (44), we get
- (b)
- Proof part of Sensor fault:
Construct the following Lyapunov candidate
with parameters , and . Differentiating w.r.t time along the dynamics (56), one obtains:
Applying the property (3) and Young’s inequality, substituting the parameter adaptation law (44), and applying , and inserting the parameter adaptation law (46), one gets:
where is used. From (40)–(41) and (55), one obtains:
Using (69) to replace the nonlinear term and employing Cauchy-Schwartz inequality give:
with the positive constant and
where we choose the design parameters
From the inequality (70) and for and , , we have , which implies that is decreasing exponentially and there exists a finite time such that , .
Integrating (70) from zero to infinity gives . From (69), we get for
which shows . From the adaptive law (46), we get
This completes the proof. □
3.4. Simultaneous Faults Estimation
We turn to the most challenging estimation problem [p3]. The problem [p3] includes cases [p1] and [p2]: [p1] is equivalent to [p3] with while [p2] can be regarded as [p3] with . To solve the problem [p3], it is required to develop coupled parameter adaptation laws for estimating and simultaneously.
Let us consider that actuator and sensor faults simultaneously occur to the plant (5)–(7). We construct the adaptive observer (42) and (43) and the following parameter adaptation laws:
with design parameters , and .
Theorem 2.
Proof.
By following the similar steps in Theorem 1, we introduce the following variable:
A direct calculation shows that also satisfies
In addition, the detection residual is expressed as:
We consider a Lyapunov candidate:
with parameters , and , where . The sensor fault parameter is positive and hence is positive definite. Taking the time derivative of gives:
According to (84), one can replace and apply Cauchy-Schwartz inequality to obtain:
with and , where and are used. The design parameters can be chosen:
Repeating the similar steps as Theorem 1, we see that after a finite time , holds. Hence, and become arbitrarily small. □
4. Simulation Results
In this section, we will examine the performance of the proposed method by simulating the occurrence of different faults [p1], [p2] and [p3].
We use the system in [29] as a representative system, which is a Korteweg-de Vries (KdV)-like equation typically describing the dynamics of shallow water wave. The functions in the system are given by
with , and . We formulate the boundary control:
with , and the second term is a stabilization term. satisfies the kernel Equation (14) in [30]. Moreover, the initial condition is for .
The actuator and sensor faults are as follows:
Different occurrences with different exogenous disturbance are shown in Table 1, where ‘★’ indicates the fault occurrences and ‘-’ shows no faults.
Table 1.
Cases [p1], [p2], [p3] with disturbances .
4.1. Adaptive Fault Estimation
According to [p1], [p2] and [p3], we formulated the adaptive observers (38)–(43), respectively. Moreover, initial conditions are and . The design parameters are listed in the following table:
4.1.1. Actuator Fault Estimation
We simulate the system in the case of [p1]. The actuator fault occurs at and becomes constant after . In Figure 2, the oscillation arises due to the perturbation as shown in Table 1. Applying the adaptation law (44) ensures that in Figure 2 the estimate (blue dotted line) converges to the measurement (solid line). As shown in Figure 3, the estimate is exponentially convergent. We also use the common Lunberger observer (35)–(37), but the estimate (black dotted line) deviates from the measurement. Particularly, the mean square error (MSE) is calculated for the output estimates to show performance.
4.1.2. Sensor Fault Estimation
In this subsection, we investigate the performance of the proposed observer (40) and (41) and the adaptive law (46). We simulate the situation when the same system fails. Sensor fault occurs at , and is kept unchanging after . A new external perturbation shown in Table 2 effects the system, where ‘★’ indicates the fault occurrences and ‘-’ shows no faults. A comparison between and , see Figure 4 and Figure 5, where is generated by the common Lunberger observer (35)–(37) and is from the recommended observer (40) and (41). Apparently, the (blue dashed line) exponentially converges to the measurement and the resulting residual exponentially decays to a very small value in Figure 5. However, the common Lunberger observer (35)–(37) fails to give satisfactory results.
Table 2.
Fault occurrences, proposed observers, adaptive laws (AL) and design parameters.
4.1.3. Simultaneous Fault Estimation
In this section, we carry out a simulation with the fault [P3]: both actuator and sensor faults occur at and remain unchanged after . is the external disturbance defined in Table 1. We apply the adaptive observer (42) and (43) and coupling parameter adaptive law (75) and (76). Expected state estimates , and converge to , and . The results in Figure 6 and Figure 7 directly show the performance of the proposed method.The observation error generated by the proposed observer (42) and (43) and the residual attenuates to a very small value around zero: see the dashed blue line in the Figure 6. However, the common observer (35)–(37) is unable to provide acceptable estimates as shown in the black dotted line in the Figure 6.
5. Conclusions
We propose a strategy to address the estimation problem of a class of linear hyperbolic PDE systems with single and simultaneous faults and unknown disturbance. The proposed observer implements state estimation and fault parameter estimation using the boundary measurement. The detailed observer design results are presented, and the unknown faults are estimated with parameter adaptation laws. Through numerical simulations, it is shown that the proposed parameter adaptation laws ensure arbitrarily small errors in the fault parameter estimation, despite the presence of unknown external disturbances. However, the common Lunberger observer fails to provide the exact state estimates when facing the faulty system. This method has the advantages of easy design and strong portability. Once the observer canonical form can be obtained, it is possible to extend the results of this work to more complex PDE systems. In this paper, we obtain that the error of fault parameters and state estimation is ultimately bounded.
Author Contributions
Software, Y.Y.; Writing—original draft, Y.Y.; Methodology, Y.Y.; Writing—review & editing, X.X. and S.D.; Supervision, S.D. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by Central South University grant number 202045010.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Yang, X.; Yin, S.; Kaynak, O. Robust identification of LPV time-delay system with randomly missing measurements. IEEE Trans. Syst. Man, Cybern. Syst. 2018, 48, 2198–2208. [Google Scholar] [CrossRef]
- Yang, X.; Yang, X. Local identification of LPV dual-rate system with random measurement delays. IEEE Trans. Ind. Electron. 2017, 65, 1499–1507. [Google Scholar] [CrossRef]
- Du, Y.; Budman, H.; Duever, T.A.; Du, D. Fault Detection and Classification for Nonlinear Chemical Processes using Lasso and Gaussian Process. Ind. Eng. Chem. Res. 2018, 57, 8962–8977. [Google Scholar] [CrossRef]
- Du, Y.; Du, D. Fault detection and diagnosis using empirical mode decomposition based principal component analysis. Comput. Chem. Eng. 2018, 115, 1–21. [Google Scholar] [CrossRef]
- Yin, S.; Gao, H.; Qiu, J.; Kaynak, O. Descriptor reduced-order sliding mode observers design for switched systems with sensor and actuator faults. Automatica 2017, 76, 282–292. [Google Scholar] [CrossRef]
- Chen, J.; Patton, R.J. Robust Model-Based Fault Diagnosis for Dynamic Systems. Springer Science & Business Media: New York, NY, USA, 2012; Volume 3. [Google Scholar]
- Ding, S.X. Model-Based Fault Diagnosis Techniques: Design Schemes, Algorithms, and Tools. Springer Science & Business Media: New York, NY, USA, 2008. [Google Scholar]
- Wang, Y.W.; Xiao, J.W.; Wang, H.O. Global synchronization of complex dynamical networks with network failures. Int. J. Robust Nonlinear Control. 2010, 20, 1667–1677. [Google Scholar] [CrossRef]
- Jiang, B.; Staroswiecki, M.; Cocquempot, V. Fault accommodation for nonlinear dynamic systems. IEEE Trans. Autom. Control. 2006, 51, 1578–1583. [Google Scholar] [CrossRef]
- Ragusa, M.A. Hölder Regularity Results for Solutions of Parabolic Equations, Variational Analysis and Applications. Book Ser. Nonconvex Optim. Appl. 2005, 79, 921–934. [Google Scholar]
- Wang, Y.; Wang, J.; Zhang, H. Reliable Control for Fuzzy Stochastic Hyperbolic Systems with Time Delay. In Proceedings of the 2nd IEEE-ASME International Conference on Mechatronics and Embedded Systems and Applications, Beijing, China, 13–16 August 2006; pp. 1–5. [Google Scholar]
- Xu, X.; Dubljevic, S. Actuator Fault Detection and Estimation for a Class of Hyperbolic PDEs Using Filter-Based Observer. In Proceedings of the 23rd International Conference on Methods & Models in Automation & Robotics (MMAR), Miedzyzdroje, Poland, 27–30 August 2018; pp. 148–153. [Google Scholar]
- Cristofaro, A.; Johansen, T.A. Fault tolerant control allocation using unknown input observers. Automatica 2014, 50, 1891–1897. [Google Scholar] [CrossRef]
- Yang, H.; Jiang, B.; Staroswiecki, M. Observer-based fault-tolerant control for a class of switched nonlinear systems. IET Control. Theory Appl. 2007, 1, 1523–1532. [Google Scholar] [CrossRef]
- Liu, M.; Shi, P. Sensor fault estimation and tolerant control for Itô stochastic systems with a descriptor sliding mode approach. Automatica 2013, 49, 1242–1250. [Google Scholar] [CrossRef]
- Yang, H.; Yin, S. Descriptor Observers Design for Markov Jump Systems with Simultaneous Sensor and Actuator Faults. IEEE Trans. Autom. Control. 2019, 64, 370–3377. [Google Scholar] [CrossRef]
- Yang, H.; Yin, S. Reduced order sliding mode observer-based fault estimation for Markov jump systems. IEEE Trans. Autom. Control. 2019, 64, 473–4740. [Google Scholar] [CrossRef]
- Li, X.; Ahn, C.K.; Lu, D.; Guo, S. Robust simultaneous fault estimation and nonfragile output feedback fault-tolerant control for Markovian jump systems. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 1769–1776. [Google Scholar] [CrossRef]
- Wang, P.; Vachtsevanos, G. Fault prognostics using dynamic wavelet neural networks. AI EDAM 2001, 15, 349–365. [Google Scholar] [CrossRef]
- Chinnam, R.B.; Baruah, P. Autonomous diagnostics and prognostics through competitive learning driven HMM-based clustering. Proc. Int. Jt. Conf. Neural Netw. 2003, 4, 2466–2471. [Google Scholar]
- Gao, Z.; Liu, X.; Chen, M.Z. Unknown input observer-based robust fault estimation for systems corrupted by partially decoupled disturbances. IEEE Trans. Ind. Electron. 2015, 63, 2537–2547. [Google Scholar] [CrossRef] [Green Version]
- Gao, Z. Fault estimation and fault-tolerant control for discrete-time dynamic systems. IEEE Trans. Ind. Electron. 2015, 62, 3874–3884. [Google Scholar] [CrossRef] [Green Version]
- Liu, X.; Gao, Z.; Zhang, A. Observer-based fault estimation and tolerant control for stochastic Takagi–Sugeno fuzzy systems with Brownian parameter perturbations. Automatica 2019, 102, 137–149. [Google Scholar] [CrossRef]
- Armaou, A.; Demetriou, M.A. Robust detection and accommodation of incipient component and actuator faults in nonlinear distributed processes. AIChE J. 2008, 54, 2651–2662. [Google Scholar] [CrossRef]
- Ghantasala, S.; El-Farra, N.H. Robust actuator fault isolation and management in constrained uncertain parabolic PDE systems. Automatica 2009, 45, 2368–2373. [Google Scholar] [CrossRef]
- Demetriou, M.A.; Ito, K.; Smith, R.C. Adaptive monitoring and accommodation of nonlinear actuator faults in positive real infinite dimensional systems. IEEE Trans. Autom. Control. 2007, 52, 2332–2338. [Google Scholar] [CrossRef]
- Xu, X.; Yuan, Y.; Wang, M.; Fu, M.; Dubljevic, S. Fault detection and estimation for a class of PIDE systems based on boundary observers. Int. J. Robust Nonlinear Control. 2019, 29, 5867–5885. [Google Scholar] [CrossRef]
- Zhu, J.W.; Yang, G.H.; Wang, H.; Wang, F. Fault Estimation for a Class of Nonlinear Systems Based on Intermediate Estimator. IEEE Trans. Autom. Control. 2016, 61, 2518–2524. [Google Scholar] [CrossRef]
- Bribiesca-Argomedo, F.; Krstic, M. Backstepping-forwarding control and observation for hyperbolic PDEs with Fredholm integrals. IEEE Trans. Autom. Control. 2015, 60, 2145–2160. [Google Scholar] [CrossRef] [Green Version]
- Xu, X.; Dubljevic, S. Output regulation for a class of linear boundary controlled first-order hyperbolic PIDE systems. Automatica 2017, 85, 43–52. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).