Access the full text.
Sign up today, get DeepDyve free for 14 days.
P. Kadlec, B. Gabrys, S. Strandt (2009)
Data-driven Soft Sensors in the process industryComput. Chem. Eng., 33
Mariusz Buciakowski, M. Witczak, V. Puig, D. Rotondo, F. Nejjari, J. Korbicz (2017)
A bounded-error approach to simultaneous state and actuator fault estimation for a class of nonlinear systemsJournal of Process Control, 52
Nan Gao, M. Darouach, M. Alma, H. Voos (2015)
Decentralized dynamic-observer-based control for large scale nonlinear uncertain systems2015 American Control Conference (ACC)
Yuchun Li, R. Sanfelice (2015)
Interconnected Observers for Robust Decentralized Estimation With Performance Guarantees and Optimized Connectivity GraphIEEE Transactions on Control of Network Systems, 3
M. Farza, K. Busawon, H. Hammouri (1998)
Simple nonlinear observers for on-line estimation of kinetic rates in bioreactorsAutom., 34
T. Zou, Sheng Wu, Ridong Zhang (2018)
Improved state space model predictive fault-tolerant control for injection molding batch processes with partial actuator faults using GA optimization.ISA transactions, 73
A. Chakrabarty, S. Sundaram, M. Corless, G. Buzzard, S. Żak, A. Rundell (2016)
Distributed unknown input observers for interconnected nonlinear systems2016 American Control Conference (ACC)
Mei Zhang, Ze-tao Li, M. Cabassud, B. Dahhou (2017)
Root cause analysis of actuator fault based on invertibility of interconnected systemInt. J. Model. Identif. Control., 27
Félicie Theron, Z. Anxionnaz-Minvielle, M. Cabassud, C. Gourdon, P. Tochon (2014)
Characterization of the performances of an innovative heat-exchanger/reactorChemical Engineering and Processing, 82
T. Ahmed-Ali, F. Giri, M. Krstić, F. Lamnabhi-Lagarrigue (2015)
Observer design for a class of nonlinear ODE-PDE cascade systemsSyst. Control. Lett., 83
P. Vijay, M. Tadé (2013)
An adaptive non-linear observer for the estimation of temperature distribution in the planar solid oxide fuel cellJournal of Process Control, 23
Ze-tao Li, B. Dahhou (2008)
A new fault isolation and identification method for nonlinear dynamic systems: Application to a fermentation processApplied Mathematical Modelling, 32
Shuwen Pan, Duo Xiao, Shutao Xing, S. Law, Pengying Du, Yanjun Li (2016)
A general extended Kalman filter for simultaneous estimation of system and unknown inputsEngineering Structures, 109
Christodoulos Keliris, M. Polycarpou, T. Parisini (2015)
A robust nonlinear observer-based approach for distributed fault detection of input-output interconnected systemsAutom., 53
G. Besançon, I. Munteanu (2015)
Control strategy for state and input observer designSyst. Control. Lett., 85
C. Persis, A. Isidori (2000)
A geometric approach to nonlinear fault detection and isolationIEEE Trans. Autom. Control., 46
Qingyi Liu, Kecheng Zhang, Jingping Xia, B. Jiang (2022)
Fixed-time Fault Estimation Observer Design for Interconnected Systems2022 5th International Symposium on Autonomous Systems (ISAS)
Junqi Yang, F. Zhu, Kaijiang Yu, Xuhui Bu (2015)
Observer-based state estimation and unknown input reconstruction for nonlinear complex dynamical systemsCommun. Nonlinear Sci. Numer. Simul., 20
Mei Zhang, Ze-tao Li, M. Cabassud, B. Dahhou (2017)
Unknown input reconstruction: A comparison of system inversion and sliding mode observer based techniques2017 36th Chinese Control Conference (CCC)
A. Alessandri, P. Bagnerini, R. Cianci (2020)
State Observation for Lipschitz Nonlinear Dynamical Systems Based on Lyapunov Functions and FunctionalsMathematics
J. Moreno, J. Alvarez (2015)
On the estimation problem of a class of continuous bioreactors with unknown inputJournal of Process Control, 30
J. Gauthier, H. Hammouri, S. Othman (1992)
A simple observer for nonlinear systems applications to bioreactorsIEEE Transactions on Automatic Control, 37
H. Grip, A. Saberi, T. Johansen (2012)
Observers for interconnected nonlinear and linear systemsAutom., 48
F. Zhu (2012)
State estimation and unknown input reconstruction via both reduced-order and high-order sliding mode observers☆Journal of Process Control, 22
Imen Manaa, Nabil Barhoumi, F. M'sahli (2015)
Unknown inputs observers design for a class of nonlinear switched systemsInt. J. Model. Identif. Control., 23
J. Marzat, H. Piet-Lahanier, F. Damongeot, E. Walter (2010)
Fault diagnosis for nonlinear aircraft based on control-induced redundancy2010 Conference on Control and Fault-Tolerant Systems (SysTol)
S. Boccaletti, V. Latora, Y. Moreno, M. Chavez, D. Hwang (2006)
Complex networks: Structure and dynamicsPhysics Reports, 424
G. Besançon (2000)
Remarks on nonlinear adaptive observer designSystems & Control Letters, 41
P. Vijay, M. Tadé, K. Ahmed, R. Utikar, V. Pareek (2014)
Simultaneous estimation of states and inputs in a planar solid oxide fuel cell using nonlinear adaptive observer designJournal of Power Sources, 248
M. Bartyś, R. Patton, M. Syfert, S. Heras, J. Quevedo (2006)
Introduction to the DAMADICS actuator FDI benchmark studyControl Engineering Practice, 14
S. Dashkovskiy, Lars Naujok (2015)
Quasi-ISS/ISDS observers for interconnected systems and applicationsSyst. Control. Lett., 77
S. Guo, F. Zhu (2017)
Actuator fault detection and interval reconstruction based on interval observersIFAC-PapersOnLine, 50
Article Observer Design for Nonlinear Invertible System from the View of Both Local and Global Levels 1 1 1 2 1, Mei Zhang , Qin‐mu Wu , Xiang‐ping Chen , Boutaïeb Dahhou and Ze‐tao Li * Electrical Engineering School, Guizhou University, Guiyang 550025, China; mzhang3@gzu.edu.cn (M.Z.); qmwu@gzu.edu.cn (Q.W.); ee.xpchen@gzu.edu.cn (X.‐p.C.) University de Toulouse, UPS, LAAS, F‐31400 Toulouse, France; boutaib.dahhou@laas.fr * Correspondence: ztli@gzu.edu.cn Received: 22 September 2020; Accepted: 4 November 2020; Published: 10 November 2020 Abstract: This paper emphasizes the importance of the influences of local dynamics on the global dynamics of a control system. By considering an actuator as an individual, nonlinear subsystem connected with a nonlinear process subsystem in cascade, a structure of interconnected nonlinear systems is proposed which allows for global and local supervision properties of the interconnected systems. To achieve this purpose, a kind of interconnected observer design method is investigated, and the convergence is studied. One major difficulty is that a state observation can only rely on the global system output at the terminal boundary. This is because the connection point between the two subsystems is considered unable to be measured, due to physical or economic reasons. Therefore, the aim of the interconnected observer is to estimate the state vector of each subsystem and the unmeasurable connection point. Specifically, the output used in the observer of the actuator subsystem is replaced by the estimation of the process subsystem observer, while the estimation of this interconnection is treated like an additional state in the observer design of the process subsystem. Expression for this new state is achieved by calculating the derivatives of the output equation of the actuator subsystem. Numerical simulations confirm the effectiveness and robustness of the proposed observer, which highlight the significance of the work compared with state‐of‐the‐ art methods. Keywords: interconnected nonlinear system; states estimation; left invertibility; local dynamics; process subsystem; actuator subsystem; unknown interconnection 1. Introduction A modern system often consists of a series of interconnected dynamical units (sensors, actuators and system components) and, therefore, very complicated dynamics are exhibited [1]. Technological advances mean that these units themselves are dynamic systems and exhibit complicated dynamics. Therefore, a modern control system can be viewed as composed of dynamic subsystems connected in a series. In all situations, the global plant can be analyzed at different levels—down to the component level—to estimate the reliability of the whole plant. In recent years, the topic of observer design for separate nonlinear systems has been widely discussed in the literature, like high‐gain observers [2–4], sliding mode observers [5,6], adaptive observers [7–9], and unknown input observers (UIOs) [10–12]. These methodologies are typically centralized monitoring systems where intelligence is either at the system level or at the field device level of the processing plant. For the former, it aims at monitoring plant dynamics from the viewpoint of a global system, like in [13–15]. In these methods, the dynamics of subcomponents (i.e., actuators) are often neglected. They are, generally speaking, treated as constants in the input or output coefficient matrix (function) of the process system model. For the latter, it focuses on the field device Appl. Sci. 2020, 10, 7966; doi:10.3390/app10227966 www.mdpi.com/journal/applsci Appl. Sci. 2020, 10, 7966 2 of 23 level, aiming at analyzing the internal dynamics of a specific subcomponent while the influences of local internal dynamics on the global dynamics are neglected, like in [3,16]. However, centralized observers may not be suitable for modern control systems. On one hand, a modern control system is in fact an interconnected system, while the centralized observer just enables an individual component to monitor internal dynamics locally. However, the dynamics of the field devices can cause significant disturbances to the global process and influence the quality of the final product [17,18]. On the other hand, due to uneconomical measurement costs or physical environment factors such as high temperature, it is impossible to measure the state or partial state, such as in [19,20]. To overcome these difficulties, an effective way is to decompose the system into several interconnected subsystems so that the observer can be decentralized in each subsystem. In this way, it allows the analysis of less complex subcomponents to study the characteristics of interconnected systems. The last few decades have also witnessed significant improvements in dynamic networks which consist of a number of interconnected units, like in [1,21–24]. A typical approach is to design distributed observers for each subsystem using the internal information of each subsystem, and then all the observers are aggregated to form the total estimator [25–27]. For instance, in [26], an observer was designed for the whole system from the separate synthesis of observers for each subsystem, assuming that for each of these separate designs, the states from the other subsystem were available. In [27], an observer for each subsystem was proposed, using the state estimation of the previous subsystem. In addition, a quasi‐input‐to‐state stability and input‐to‐state dynamical stability (ISS/ISDS) reduced‐order observer for the whole system was designed, considering the interconnections of quasi‐ISS/ISDS reduced‐order observers for each subsystem. A major challenge for these methods is the availability of the measurement of the interconnections between subsystems. Therefore, it is interesting to consider the problem of whether we can prove that, under some conditions, the effect in lower subsystems can be distinguished from higher subsystems, thus avoiding full measurements of the local subsystem. For example, in this work, the interconnection is the output of the actuator, and it is not economical or realistic to measure its output. Contributions dealing with the state observation problem for interconnected systems subjected to unknown interconnections have received less extensive treatment in the literature. In [28], a promising method to solve the state observation problem of nonlinear systems modeled by ODE‐PDE series was proposed. A similar problem was also studied in [29], where the interconnected system was composed of a nonlinear system and a linear system. In this paper, the problem of state estimation for interconnected nonlinear dynamic systems is studied. An interconnected system consists of two nonlinear dynamic subsystems, and the interconnection point is unknown. Thus, one major difficulty is that state observation can only rely on the output of the terminal subsystem, making existing observers useless. Therefore, the problem considered here is that the output of the nonlinear system cannot be measured directly, while part of the state measurement of the second nonlinear system can be obtained. Two issues are highlighted here. Firstly, it is assumed that the measurement value used by the observer of the former subsystem is unmeasurable, and the solution is to replace it with the estimated value of the observer of the latter subsystem. Secondly, in the latter subsystem, the estimated interconnection provided for the former subsystem is regarded as an additional state to form a new, extended subsystem. The expression of the new state is obtained by calculating the derivative of the output equation of the former subsystem. The contribution of this paper mainly lies in its emphasis of the importance of the influences of local internal dynamics (actuator) on the global dynamics of a control system. A method is proposed to distinguish the influence of low subsystems in higher subsystems, even if the full measurement of local subsystems cannot be realized. Thus, the goal of the design methodology is to enable or simplify observer design for systems that are otherwise difficult to handle by allowing the designer to focus on a smaller, nonlinear subsystem. That is to say, we mainly focus on observing, for example, how the change of an internal parameter at the local level affects the global output at the global level. As a result, both local and global dynamics supervision is achieved, as well as analysis of the influences of local internal dynamics on the global dynamics. Appl. Sci. 2020, 10, 7966 3 of 23 The rest of the paper is organized as follows. Problem formulation is introduced in Section 2, where the type of dynamic units of the interconnected system is explained, and the main objective is introduced. Section 3 contains all the results for the observer design, with respect to the interconnected systems. Some numerical simulation examples are given to illustrate the effectiveness of the proposed methods in Section 4. Finally, a conclusion is made in Section 5. 2. Motivations and Problem Formulations The problem of state observation is investigated for an interconnected nonlinear system, modeled by two cascaded nonlinear dynamical subsystems: the process and the actuator subsystems. As shown in Figure 1, an interconnected nonlinear system structure is proposed by considering both the actuator and the process as individual dynamic subsystems connected in cascade. The aim is to accurately estimate the state vector of both subsystems, as well as the interconnection. As a result, both local and global dynamics supervision are realized, and analysis of the influence of local internal dynamics on global dynamics is achieved. ∑ Physical system ∑ (u , x) ∑ (u, x ,) u u 𝒂 𝒂 𝑦 Actuator Subs Process Subs Figure 1. Structure of an interconnected system. A dynamic process subsystem is proposed in an input affine form: x f x g x u , x t x ∑ : (1) y x where x∈ℜ is the state of the process subsystem, y∈ℜ is the output of the global system, which is also the output of the process subsystem, u ∈ℜ is the input of the process subsystem, which is also the output of the actuator subsystem, u is assumed to be inaccessible, and f and g are smooth vector fields on ℜ . The actuator subsystem is described as x f x ,u x t x ∑ : (2) u h x ,u where x ∈ℜ is the state, u ∈ ℜ is the input and constant parameter to be monitored, u ∈ R is the output of the actuator subsystem, which is also the input of the process subsystem, f is the smooth vector field on ℜ , and h is the smooth vector field on ℜ . Considering the interconnected system described by Equations (1) and (2), it is required to monitor the performance of the interconnected system from the perspective of a single subsystem and the whole system; that is, it is required to describe the cause and effect relationships between the subsystem variables and global system output y, thus providing advanced predictive maintenance techniques in an operating plant. The left invertibility of the interconnected system is then required for ensuring that the impact of local variables on the global level is distinguishable. The property of distinguishability of the two inputs or parameters refers to their capacity to generate different output signals for a given input signal. One way to achieve this purpose is to propose observers for each of the subsystems and the whole network. However, the main difficulty is that the connection point between the two subsystems cannot be measured. This is because the interconnection point is the output of the actuator subsystem, and online measurement is difficult to achieve due to physical or uneconomical reasons. In addition, the measured value could be unreliable, due to its rough operation environment. Therefore, the state observation in this work can only rely on the global system output (i.e., the process state at the terminal boundary). As shown in Figure 1, the particular aim of our design is to Appl. Sci. 2020, 10, 7966 4 of 23 accurately estimate the state vectors x and x of each subsystem online, as well as the unmeasured interconnection vector u . 3. Observer Design The structure of the proposed interconnected observer is shown in Figure 2. It is a two‐stage interconnected observer system, consisting of an actuator and a process state estimator. The actuator state estimator deals with estimating the states of the actuator subsystem, where the major challenge is that the output is inaccessible. Aiding the actuator, the process state estimator is a coordinator that extends the interconnection as an additional state of the process subsystem. This process state estimator generates an input sequence which is applied to the actuator subsystem. Then, the overall observer estimates the states and interconnections of the interconnected system by using the estimates of the two estimators. ∑ Physical system u u 𝒂 𝑦 ∑ (u , x) ∑ (u, x ,) 𝒂 Interconnected Observer u u, x̂ ,x ,y process state estimator u, x u, u ,x actuator state estimator Figure 2. Structure of the proposed interconnected observer. The main idea of the interconnected observer design is as follows. In the first aspect, the unknown interconnection is extended as new states of the process subsystem, where the expression can be achieved via derivatives of the output expression of the actuator subsystem, thus forming a new process subsystem. Then, for the state estimation of each subsystem of the interconnected system, the state estimation of one subsystem is realized by the state estimation of the other subsystem, and the global estimator is formed by the set of both observers. Specifically, it is assumed that an existing observer is already available for the actuator subsystem ∑ , where the measured output is u , while the observer is implemented using an estimate of u , denoted by u . In order to obtain this estimate, the state space of the process subsystem ∑ is extended to include u as an additional state. By calculating the derivatives of the value u of the actuator subsystem, the expression of the time derivatives of u is obtained; it is a function of u, with derivatives of u and x . In summation, for the studied interconnected nonlinear systems, an interconnected observer design method is proposed by combining both actuator and process subsystem state estimators. 3.1. Observer Design for the Interconnected System 3.1.1. Interconnected System Extension For the interconnected system described by Equations (1) and (2), in order to facilitate analysis, the unknown interconnection u is extended as a new state x : Appl. Sci. 2020, 10, 7966 5 of 23 x :≜ u (3) x ≔ u To get a function for x , inspired by the work proposed in [29], let us derivate the output u in Equation (2) to get the following function: ∂h ∂h x : u ε u, u ,x u, x u u, x f u, x (4) ∂u ∂x where the function ε u, u ,x is with respect to the time derivative of the output u in Equation (2). We can define Assumption 1 as follows: For any function u∈𝒰 t, x ∈𝒜 .𝒞ℜ ,ℜ , there exists a real constant satisfied by γ : ‖ε u, u ,x ε u, u ,x ‖ γ ‖x x ‖ (5) Assumption 1. It refers to the global Lipchitz‐type condition of function 𝜀 , although this condition seems restrictive, becomes much lower since 𝑢 and 𝑢 are bounded, which is usually the case in physical situations. Moreover, this boundedness can be found by introducing saturation in the argument of h . According to [29], if u and h belong to a compact set 𝔘 , 𝔜 , then the global Lipchitz‐type condition of function ε can be replaced by local smoothness by using saturations. Thus, a new interconnected system is constituted of ∑ :∑ ∑ x : x f x g x x x ε u, u ,x ∑ : x f x ,u (6) y x ⎩x t x ; x t x ; x h x ,u where the input of the system is u, the output is y, and x is an unmeasured state. xx ξ ξ Let ξ , ξ x . Thus, the above system becomes ξ f ξ ,ξ ,u ξ f ξ ,u ∑ : (7) y h ξ h ξ f ξ g ξ ξ h ξ ξ ̅ ̅ where f ξ ,ξ ,u : , f ξ ,u : f ξ ,u , and : . ε u, u ,ξ h ξ h x ,u The above system can be divided into two subsystems: ξ f ξ ,ξ ,u Σ : (8) y h ξ where i 1, 2 and 𝚤 ̅ denotes the complementary index of i (i.e., i,𝚤 ̅ 1, 2 ). 3.1.2. State Estimator Design for the New Process Subsystem The following system can be viewed as a transformed form of the process subsystem described in Equation (1): ξ f ξ ,ξ ,u Σ : (9) y ξ f ξ g ξ ξ where f ξ ,ξ ,u : . ε u, u ,ξ The new process subsystem in Equation (9) can be expressed as follows: ξ G ξ ξ F ξ ε u, u ,ξ Σ : (10) y Cξ Appl. Sci. 2020, 10, 7966 6 of 23 0g ξ f ξ where G ξ ,F ξ , C I 0 ,ε u, u ,ξ 0 ε u, u ,ξ , and I is the 00 0 n n identity matrix. As demonstrated in [30], supposing that the following assumptions related to the boundedness of the states, signals, and functions are satisfied, an extended, high‐gain observer for the system in Equation (10) can be formed. Assumption 2. It states that there exist finite real numbers 𝜚 , 𝜏 with 0𝜚𝜏 , and that 𝜚 𝐼 𝐹 𝜉 𝐹 𝜉 𝜏 𝐼 . Assumption 3. Is that 𝐹 𝜉 is a global Lipchitz, with respect to 𝜉 , locally and uniformly with respect to u. Assumption 4. It states that 𝑔 𝜉 is a global Lipchitz with respect to 𝜉 . Then, an extended, high‐gain observer for the system in Equation (10) can be given as ξ G ξ ξ F ξ ε u, u ,ξ Λ ξ S C Cξ y Σ : (11) y Cξ I0 where H ξ :Λ ξ S C is the gain function and Λ ξ : , S is the unique 0g ξ symmetric positive definite matrix, satisfying the following algebraic Lyapunov equation: θS A S S A C C 0 (12) 0I where A ,θ 0 is a parameter defined by Equation (12), and the solution is 1 1 I I θ θ S (13) 1 2 I I θ θ Then, the gain of the estimator can be given by 2θI H ξ Λ ξ S C (14) θ g ξ The state estimation error is expressed as e t ξ t ξ t (15) Then, by subtracting the corresponding Equations (10) and (11), the following error dynamics can be obtained: e G ξ ξ F ξ ε u, u,ξ H ξ Cξ y G ξ ξ F ξ ε u, u,ξ (16) Assumption 5. Is that for any 𝑢∈𝔘 𝑡 ,𝑒 ∈𝒜 .𝒞ℜ ,ℜ , there exists a continuously differentiable function 𝑉 , and the positive constants 𝛼 ,𝛽 ,𝛾 ,𝛾 satisfy the following: 𝑎 𝛾 𝑒 𝑉 𝑡 ,𝑒 𝛾 𝑒 𝑏 𝑡 ,𝑒 𝑡 ,𝑒 𝑒 𝛼 𝑒 . (17) 𝑐 𝑡 ,𝑒 𝛽 𝑒 Theorem 1. It states that if Assumption 1 and Assumption 5 are satisfied by properly choosing a relatively high‐gain tuner parameter 𝜃 such that the following conditions are met: (1) if 𝜉 𝜉 converges to 0, then make 𝜃 , and (2) if 𝜉 𝜉 is bounded by 𝑒 ̃ , then choose a value for 𝜃 such that 𝜃 𝛼 𝜂 0. Appl. Sci. 2020, 10, 7966 7 of 23 Then, the system in Equation (11) becomes a converging observer for the system described in Equation (10), which is a transformed form of the process subsystem described in Equation (1). The proof is given in Appendix A. 3.1.3. State Estimator Design for the New Actuator Subsystem as a transformed form of the actuator subsystem described in Equation (18) can be viewed Equation (2): ξ f ξ ,u Σ : (18) y h ξ ,u where f ξ ,u : f ξ ,u . A convergence observer can be designed for the system in Equation (18) as follows: ξ f ξ ,u κ ℊ ,ξ h ξ y Σ : (19) ℊ Θ ξ ,u,ℊ where κ and Θ are smooth gain functions, with respect to their arguments, the state variable ℊ ,ξ belongs to ℜ Θ , and Θ is a subset of ℜ , which is positively invariant by the second equation of (19). The state estimation error is defined as e :ξ t ξ t (20) Then, by subtracting the corresponding Equations (18) and (19), we get the following error dynamics: ̅ ̅ e t,e f ξ ,u f ξ ,u κ ℊ ,ξ h ξ y (21) where Κ u,ξ ,y :κ ℊ ,ξ h ξ y . In order to formulate a solution to the convergence of the above observer, we need to follow Assumption 6, with respect to the error Lyapunov function introduced in [26]. This error Lyapunov function shows the equivalence of the existence of an error Lyapunov function and the existence of a converging observer. Assumption 6. Is that for any 𝑢∈𝔘 𝑡 ,𝑒 ∈𝒜 .𝒞ℜ ,ℜ , there exists a continuously differentiable function 𝑉 and positive constants 𝛼 , 𝛽 , 𝛾 , 𝛾 to satisfy a γ ‖e ‖ V t,e γ ‖e ‖ b t, e t, e e α ‖e ‖ . (22) ⎪ c t,e β ‖e ‖ The observer defined by Equation (19) is a converging observer if Assumption 6 is satisfied. However, the observer in Equation (19) can only be realized when the output y is measurable, which is not the case. Due to this, y in our design represents the output of the actuator subsystem. It is assumed to be unmeasured and, therefore, y must be replaced by an estimate y using the available measurements. Fortunately, that estimation of y is available in the process subsystem observer in Equation (11). By substituting u for y , we can now implement the observer in Equation (19) for an actuator subsystem as ξ f ξ ,u κ ℊ ,ξ h ξ y Σ : (23) ℊ Θ ξ ,u,ℊ where Κ u,ξ ,y :κ ℊ ,ξ h ξ y . Appl. Sci. 2020, 10, 7966 8 of 23 The estimation error is produced again by subtracting the corresponding equation in Equations (18) and (23), and the new error dynamics are achieved as follows: ̅ ̅ e t,e f ξ ,u f ξ ,u Κ u,ξ ,y ̅ ̅ f ξ ,u f ξ ,u Κ u,ξ ,y Κ u,ξ ,y Κ u,ξ ,y (24) e t,e Κ u,ξ ,y Κ u,ξ ,y In order to ensure the stability of the error dynamics in Equation (24), an assumption is required with respect to the sensitivity of Κ u,ξ ,y , with changes of y . Assumption 7. It provides a sufficient condition for achieving this purpose, stating that for any 𝑢∈ 𝔘 , 𝑡 ,𝜉 ,𝑦 ∈𝒜 .𝒞ℜ ,ℜ , there exists a real constant 𝛾 to satisfy Κ u,ξ ,y Κ u,ξ ,y γ ‖y y ‖. (25) Similar to Assumption 1, Assumption 7 implies a global Lipchitz‐type condition on function Κ such that, in a physical problem, u, y are bounded. Therefore, it can also be replaced by a local smoothness condition. In addition to asking that the state estimation error e converge to 0 in the absence of disturbances, we want it to still converge to 0 if a disturbance is present, but converge to 0 and remain bounded if the disturbance is bounded. Therefore, Assumption 7 implies that the definition of e t, e in (24) is not affected. In particular, since output y , used in the observer in Equation (23), is in fact a virtual measurement which is estimated by the output of the process subsystem, an estimation error becomes unavoidable. This estimation error can be viewed as a bounded disturbance to the real output of the actuator subsystem y . Therefore, the basic problem addressed in this work is the design of nonlinear observers that possesses robustness to the disturbance affecting the real output. Theorem 2. It says that if Assumptions 6 and 7 are satisfied, then the observer described in Equation (23) is a converging observer for the actuator subsystem described in Equation (18). The proof is given in Appendix B. 3.1.4. Interconnected Observer The interconnected observer for the studied interconnected system by the system in Equations (11) and (23) is constituted as follows: ξ G ξ ξ F ξ ε u, u ,ξ Λ ξ S C Cξ y ∑ : (26) ξ f ξ ,u κ ℊ ,ξ h ξ ξ where the virtual measurement y in Equation (23) is replaced by the estimation ξ . The observer estimation errors satisfy the following equation: e tξ t ξ t,e tξ t ξ t (27) 3.2. Interconnected Observer Analysis The observer in Equation (26) has been designed so that the dynamics of the corresponding error system in Equation (27) are governed as follows: e t,e G ξ ξ F ξ ε u, u ,ξ H ξ Cξ y G ξ ξ F ξ ε u, u ,ξ (28) e t,e e t,e Κ u,ξ ,h ξ Κ u,ξ ,ξ To analyze the system in Equation (28), our purpose is to study the stability of the error dynamics. Appl. Sci. 2020, 10, 7966 9 of 23 Theorem 3. If Assumptions 1–7 are satisfied, then a relatively high value of 𝜃 can be chosen such that 1 𝜂 , and the error dynamics governed in Equation (28) are convergent. Proof. The objective is to analyze the stability of the error dynamics. To achieve this purpose, by using V and V , defined in the proof of Theorems 1 and 2, the following Lyapunov function candidate is constructed: V t,e ,e V t,e V t,e (29) Then, the time derivation of V t, e ,e yields V t,e ,e ∂V ∂V ∂V ∂V ∂V (30) t, e t, e e t, e t, e t, e e t, e t, e Κ u,ξ ,y Κ u,ξ ,ξ ∂t ∂e ∂t ∂e ∂e Let us analyze the different terms on the right side of Equation (30), starting with term 1 and using results in the proof of Theorem 1: ∂V ∂V V t,e t,e t,e e t,e ∂t ∂e (31) θη V V ξ ξ In turn, by using results in the proof of Theorem 2, then term 2 on the right side of Equation (30) develops as follows: ∂V ∂V ∂V V e t,e t,e e t,e t,e Κ u,ξ ,y Κ u,ξ ,ξ ∂t ∂e ∂e (32) α V η V ξ ξ Then, the overall inequality yields V t,e ,e α V η V V θη V V V (33) ∗ ∗ ∗ ∗ ∗ Now, set V α V , V θη V , and V V V . Let us assume that ς min α , θη In this case, (34) V 2ς𝑉 It should also be noted that ∗ ∗ ∗ ∗ V V 2 V V (35) 2 α θη V V Thus, V V V (36) 2 α θη It is easy to get that inequality in Equation (33) to yield the following: Appl. Sci. 2020, 10, 7966 10 of 23 1 η ∗ ∗ V e ,e V η V 2 α θη 1 η 1 η V (37) 2 α θη 1 η 2ς 1 η V 2 α θη Now, it suffices to choose a value of θ such that 1 η 0. This ends the proof. □ 4. Simulations Numerical simulations were performed to validate that the interconnected observer given by Equation (26) can be implemented for monitoring the performance of an interconnected system. A case study was developed on an intensified heat exchanger (IHEX). The pilot consisted of three process plates sandwiched between five utility plates. Two pneumatic control valves were used to control the utility and process fluid. More relative information could be found in [17]. Moreover, the outlet fluid flow rates of the control valves were assumed to be unmeasured to ensure a realistic simulation. Therefore, during the course of the simulation work, the proposed observers were designed for estimating unmeasured inlet fluid flows and monitoring the performance of the IHEX. 4.1. System Modelling 4.1.1. Actuator Subsystem Modelling The pneumatic control valve is used to act as an actuator in this system. By applying Bernoulli’s continuous flow law of incompressible fluids, we have ∆P (38) F C f X sg where F is the flow rate (m s ), ∆P is the fluid pressure drop across the valve (Pa), sg is the specific gravity of the fluid and equals 1 for pure water, X is the valve opening percentage, C is the valve coefficient, and f(X) is the flow characteristic which is defined as the relationship between the valve capacity and fluid traveling through the valve. In [3], a pneumatic control valve had a dynamic model as follows: d X dX (39) m μ kX p A dt dt dp A dX p p (40) dt 𝑉 A 𝑋 dt where A is the diaphragm area on which the pneumatic pressure acts, p is the pneumatic pressure, m is the mass of the control valve stem, μ is the friction of the valve stem, k is the spring compliance, X is the stem displacement or percentage opening of the valve, is the command pressure, and p is the air pressure. The following definitions also apply: dX dX x x x x x x x X p X p dt dt ∆ ∆ u u u , u F F C X C X 𝐶𝑉𝑃 𝐶𝑉𝑃 𝐶𝑉𝑃 𝐶𝑉𝑃 Appl. Sci. 2020, 10, 7966 11 of 23 ∆P ∆P c c c c c c C 0 C 00 C 0 sg sg where p ,p , X ,X , , , ∆P , and ∆P correspond to p ,X, , and ∆P in Equations (36)–(38), respectively, and subscripts one and two represent two different control valves. The actuator subsystem is then described as x x k μ A ⎪ x x x x m m m A A p x x u x x p u x ⎪ 𝑉 A x 𝑉 A x x x (41) k μ A x x x x m m m A A p x x u x x p u x 𝑉 A x 𝑉 A x ⎩ 𝑦𝐶𝑥 4.1.2. Process Subsystem Modelling The IHEX can be modeled based on the mass and energy balances, which describe the evolution of characteristic values such as temperature, mass, composition, and pressure. Considering the heat exchanger system taken from [17], the dynamic equation governing the heat balance of the fluids is given by UA 1 T T T T T F (42) ρ c V V UA 1 T T T T T F (43) ρ c V V where ρ ,ρ are the densities of the fluids (in kg m ), V , V are the volumes of the fluids (in m ), c ,c are the specific heats of the fluids (in J kg K ), U is the overall heat transfer coefficient (in J m K s ), A is the reaction area (in m ), F ,F are the mass flow rates of the fluids (in kg s ), and T ,T are the inlet temperatures of the fluids. If the state vector is defined as x x ,x T ,T , the control input as u u ,u F ,F , and the output vector as y y ,y T ,T , then the above two equations can be rewritten as x f x g x u (44) y h x, u T T f x where f x , g x g ,g , and y x ,y f x T T x . By using Equation (34), a function for the derivatives for u is obtained: ∂h ∂h u ε u, u,x u, x u u, x f u, x ∂u ∂x (45) ∆P ∆P ∆P A ∆P x u C 0 C 0 C C sg sg sg m sg 𝐶𝑉𝑃 𝐶𝑉𝑃 𝐶𝑉𝑃 Appl. Sci. 2020, 10, 7966 12 of 23 If the state vector is defined as x x ,x T ,T , the unmeasured state as x x ,x u ,u F , F , and the output vector as y y ,y T ,T , then Equations (44) and (45) can be rewritten as x G x x g x ,u (46) x ε u, u ,x y x x x where G x and f x . x x 4.2. Observer Design 4.2.1. Observer 1 for the Actuator Subsystem In this model, outputs were considered as unmeasured and were substituted by its estimation proposed in Observer 2, then an extended high‐gain observer of the form in Equation (26) for the system in Equation (41) is given by ∆P x x k C x x sg k μ A ∆P ⎪ x x x x k C x x m m m sg A A p ∆P x x u x x p u x k C x x V A x V A x sg (47) ∆P ⎪ x x k C x x sg k μ A ∆P x x x x k C x x m m m sg A A p ∆P ⎪x x u x x p u x k C x x V A x V A x sg 4.2.2. Observer 2 for the Process Subsystem It should be noted that the original system in Equation (45) has been augmented with the differential equation u ε u, u ,x ; that is to say, the unknown inputs are treated like an unmeasured state. Then, it is possible to design an observer of the form in Equation (26) for the system in Equation (46) as follows: h A T x ⎧ x x ρ C V ⎛ V ⎞ ⎛ ⎞ ⎪ 2θ x x y y ⎪ ⎜ ⎟ ⎜ ⎟ h A 2θ T x 0 x x V ρ C V ⎝ ⎠ ⎝ ⎠ h A (48) θ x x ρ C V A ⎛ ⎞ ∆P ∆P ∆P A ∆P x C 0 C 0 x C C u y y ⎜ ⎟ sg sg m sg m sg h A θ x x ρ C V ⎪ ⎝ ⎠ ⎩ y x Appl. Sci. 2020, 10, 7966 13 of 23 4.3. Numerical Simulations In order to test the performance of the proposed observers, two numerical simulations were carried out. Considering the actuator and process models given by Equations (44) and (46), Observer 1 in Equation (47) and Observer 2 in Equation (48) were designed for estimating unmeasured inlet flows F , F and monitoring the performance of the final products T ,T . Available measurements involve the inlet–outlet temperatures of the hex reactor and the pneumatic pressure p ,p of the actuators. Two cases were considered. In Case 1, constant inlet flows F , F were considered in both fluids. By contrast, in Case 2, F , F were considered to be time varying. Observers 1 and 2 were simulated with respect to the actuator and process subsystems, using the values corresponding to an IHEX system from [17]. The parameters in the process subsystem were as follows: hA 214.8 W K ,V 2.685 10 m ,V 1.141 10 m , and the inlet temperatures T and T were 76 ℃ and 15 ℃, respectively. The parameters in the actuator subsystem were as follows: m = 2 kg, A = 0.029 m , μ 1500 Ns/m, k = 6089 Ns/m, Pc for the utility fluid was 1 MPa (1.2 Mpa for the process fluid), and the pressure drop ∆P in the utility fluid was 0.6 MPa (60 KPa in the process fluid). In order to illustrate the robustness, external disturbances and measurement noise were considered. Suppose the output measurement is corrupted by a colored noise. In addition to noise, no error is assumed in measuring T and T . Moreover, to compare the effectiveness of the proposed method with other existing ones, we employed a typical unknown input observer (UIO) in [31] to show the differences. 4.3.1. Case 1: Both Fluid Flow Rates F , F Are Constant The objective of this simulation was to prove the convergence of the observers in a common situation where both fluid flow rates remained constant over a long time. The computed inlet flow rate of the utility fluid F was 4.22 10 m s , and the inlet flow rate of the process fluid F was a constant 4.17 10 m s . The computed value meant the expected true values of the actuators. The initial conditions of the process model were T 80 ℃ and T 20 ℃, respectively, and for the observers they were T T 30. The discrepancies between the initial conditions of the process and those of the observers were reasonable and realistic, considering that the temperature was a process variable that could be easily measured. In order to evaluate the observer performance against uncertainties of the knowledge of the fluid flow rate, the initial value of the estimates were F F 0 in both observers. This assumption represented a relatively rough situation in the practical engineering world. However, simulation results showed encouraging results. The tuning parameters were k k 100, k k 0.15 (for Observer 1) and θ 80 (for Observer 2). The results are reported in Figures 3 and 4. In Figure 3, the dashed curves correspond to the estimates using Observer 1, and the solid lines are the measured temperatures. It can be seen that, whether noise‐free or noise‐corrupted, the convergence of the estimated T and T values proved to be fast (in several seconds). It is not surprising because, actually, T and T were the measured outputs of the overall system. (a) Noise‐free (b) Noise‐corrupted Figure 3. Output of the process fluid temperature T . The solid line is the measured value, and the dashed line is estimated by Observer 1. (a) represents Noise‐free case while (b) represents Noise‐ corrupted case. Appl. Sci. 2020, 10, 7966 14 of 23 (a) Noise‐free (b) Noise‐corrupted Figure 4. Output of the utility fluid temperature T . The solid line is the measured value, and the dashed line is estimated by Observer 1. (a) represents Noise‐free case while (b) represents Noise‐ corrupted case. The main contribution of the proposed method is the capacity that, besides states, it can estimate the unknown connection of an interconnected system by the final measured outputs, where the unknown connection represents the inlet fluid flow rate F , F in the IHEX system. Figures 5 and 6 give the encouraging results. Figure 5 shows the computation and estimation of the process fluid flow rate F , using a UIO and Observer 2. Figure 6 is the results for the utility fluid flow rate F . As expected, F and F follow different trajectories before they converge toward the true value (computed value) in a relatively short transient period, whether or not noise exists. However, the convergence speed of the proposed method is obviously faster than that of the UIO. In addition, the proposed observer was more robust with noise. For F , as shown in Figure 5, if no noise was present, after less than 5 s, the three curves overlapped. Compared with the curve of the UIO on the dashed, dotted line, the curve of the proposed Observer 2 in dashed, dotted line only needed less than 1 s to track the simulated curve of the solid line. Moreover, from Figure 5, we can see that the curve of the UIO in the dashed line was significantly more affected by noise than that of Observer 2 in the dashed, dotted line. The similar results are shown in Figure 6 with respect to F . According to Figure 6, it took about 1.5 s for the three curves to be overlapped, while for the curve of Observer 2 on the dashed line, less than 0.5 s was taken. The impact of noise is relatively obvious on the curve of the UIO, while for the curve of Observer 2, the influence was less significant. (a) Noise‐free (b) Noise‐corrupted Figure 5. The computation and estimation of the process fluid flow rate F . The solid line is the computed value; the dashed line is estimated by the unknown input observer (UIO); and the dashed, dotted line is estimated by Observer 2. (a) represents Noise‐free case while (b) represents Noise‐ corrupted case. Appl. Sci. 2020, 10, 7966 15 of 23 (a) Noise‐free (b) Noise‐corrupted Figure 6. The computation and estimation of the utility fluid flow rate F . The solid line is the computed value; the dashed line is estimated by the UIO; and the dashed, dotted line is estimated by Observer 2. (a) represents Noise‐free case while (b) represents Noise‐corrupted case. In both fluids, these differences were caused by their varied initial values. However, it is proven that if adequate values of the tuning parameters k and θ are selected, no matter the degree of deviation of the initial value of F and F from the simulated values in the system model, convergences are guaranteed. Larger values of these tuning parameters ensure a smaller convergence time, while smaller values have the opposite effect. However, large tuning values should be avoided, since the observer may become too sensitive to measurement noise in real‐time applications. According to the above analysis, we can readily conclude that the proposed interconnected observer works effectively and robustly for the designed purposes with proper tuning parameters. 4.3.2. Case 2: The Fluid Flow Rates Vary Due to Parameter Changes The present computations were executed to get an accurate screening of the variation of the observer estimate by corroborating if they were in agreement with the simulated fluid flow rates which underwent either an abrupt change or a gradual variation due to, for example, aging or erosion. The parameter effects were taken into account in the following way. Initial values of F 4.22 10 m s and F 4.17 10 m s are considered, followed by an abrupt change of F at 80 s. The reason for this change is the variation of parameter ∆P, with the value changing from 0.6 MPa to 0.4 Mpa. Several factors can be attributed to this kind of variation, such as valve clogging or an unexpected pressure drop across the control valves. After that, at t = 150 s, F began to deteriorate due to an increase of the spring compliance k in the process fluid actuator. One main reason contributing to this change is erosion. Because of erosion, the gland packing of the valve may loosen, which leads to stem vibration. In the simulation, a value of 1000 nm was added to the spring compliance k . This simulation was carried out using the same constants used in the previous simulation and the same values of T and T , as well as T and T , were used. The initial conditions of both observers, as well as the observer parameters (k ,k , k , k , and θ) were the same as the previous ones. These variations are illustrated in Figures 7–10. Appl. Sci. 2020, 10, 7966 16 of 23 (a) Noise‐free (b) Noise‐corrupted Figure 7. Outlet temperature of the process fluid T . The solid line is the measured value, and the dashed line is estimated by Observer 1. (a) represents Noise‐free case while (b) represents Noise‐ corrupted case. (a) Noise‐free (b) Noise‐corrupted Figure 8. Outlet temperature of the utility fluid T . The solid line is the measured value, and the dashed line is estimated by Observer 1. (a) represents Noise‐free case while (b) represents Noise‐ corrupted case. Appl. Sci. 2020, 10, 7966 17 of 23 (a) Noise‐free (b) Noise‐corrupted Figure 9. The computation and estimation of the process fluid flow rate F . The solid line is the computed value; the dashed line is estimated by the UIO; and the dashed, dotted line is estimated by Observer 2. (a) represents Noise‐free case while (b) represents Noise‐corrupted case. (a) Noise‐free (b) Noise‐corrupted Figure 10. The computation and estimation of the utility fluid flow rate F . The solid line is the computed value; the dashed line is estimated by the UIO; and the dashed, dotted line is estimated by Observer 2. (a) represents Noise‐free case while (b) represents Noise‐corrupted case. As shown in Figures 7 and 8, whether in a noise‐free or noise‐corrupted situation, the estimated outlet fluid temperatures T and T on the dashed line can better track the curve of the measurements T and T on the solid line after a short transient time. At 80 s, both curves decreased unexpectedly and finally stabilized at a new level. A drop of 0.2 ℃ was observed. Shortly after, at t = 150 s, another Appl. Sci. 2020, 10, 7966 18 of 23 drop happened, and a new stable level was expected with a 0.9 ℃ reduction. These decreases imply the influences of parameter changes in the fluid actuators, and no further variations illustrate the occurrence of additional changes. A similar result was obtained in the estimated T of the utility fluid in Figure 8. It is shown that, due to changes of ∆P and k , the measured T dropped 0.2 ℃ and 0.5 ℃ at 80 s and 150 s, respectively. The estimated T on the dashed line tracks T after the observer converges. The simulation curves indicate that the proposed observer was effective at tracking system performance. However, it is shown that, because of noise, the drops caused by local parameter changes at 80 s could not be visually observed on the global output directly. In order to analyze the influence of these changes, we have to detect it through the local dynamics supervision. Therefore, it is very meaningful to monitor both the local and global dynamics of a control system. It can be seen from Figure 9 that, in a noise‐free situation, two estimate curves on the dashed line and the dashed, dotted line converge to the simulated value F of the solid line quickly after a transient response. The dashed line is the estimated process fluid flow rate F produced by the UIO, and the dashed, dotted line was generated by Observer 2. Later, at 150 s, there was an unexpected drop by the simulated F on the solid line. Fortunately, both estimate curves responded quickly to this variation, and the curve of the UIO took 1.5 s to track F again, while the curve of Observer 2 converged more quickly than that of the UIO. The decrease implies parameter changes in the process fluid actuator, which satisfy the assumption that k changes at t = 150 s. When it comes to the noise‐ corrupted situation, the curve of the UIO was significantly affected by the noise, although a drop at 150 s can still be observed. Luckily, the curve of Observer 2 was relatively robust to the noise, as it converged to the simulated value of the solid line with a minor difference compared with the noise‐ free situation. Figure 10 demonstrates the results for the utility fluid. The same results were obtained in a noise‐ free situation at a time of 80 s. As expected, the simulated F of the solid line jumped due to the change of ∆P . The estimated value of F of the dashed line by the UIO and the dashed, dotted line by Observer 2 track well with the value of F on the solid line. Just as with the process fluid situation, the convergence speed of Observer 2 was faster than that of the UIO. If measurements were corrupted by noise, the curve of Observer 2 was not obviously influenced. Conversely, the curve of the UIO was greatly impacted. To sum up, obviously, the proposed interconnected observer is effective, even when the unknown connection is varying in time simultaneously. Therefore, the proposed observer proves its ability to monitor the performance of interconnected systems and to estimate unknown interconnections. 5. Conclusions The goal of the design methodology presented in this paper was to enable or simplify observer design for systems that are otherwise difficult to handle by allowing the designer to focus on a smaller, nonlinear subsystem. That is to say, we mainly focused on observing, for example, how the change of an internal parameter at the local level affects the global output at the global level. An interconnected observer is designed to estimate both the state and unmeasured interconnection at the local and global levels. As a result, both local and global dynamics can be observed, as well as the influence of local dynamics on global dynamics. In particular, the interconnection is not supposed to be accessible to measurement. In order to achieve this purpose, firstly, an existing observer is extended to estimate the states of the actuator subsystem. Particularly, the information of the actuator subsystem output is substituted by their estimates, achieved by the observer of the process subsystem. Secondly, a kind of extended, high‐gain observer is produced to estimate the states of the process subsystem, which is subjected to a precise unknown input. The unknown input is considered a new state of the process subsystem, and it is expressed as a function of the inputs, derivatives of the inputs, and the states of the actuator subsystem. Thus, an interconnected observer is proposed by using the estimates of the states and the unmeasured Appl. Sci. 2020, 10, 7966 19 of 23 interconnection, and the convergence is investigated. Finally, satisfactory simulation results are obtained to confirm the effectiveness and robustness of the proposed method. In this paper, it is clear that the physical motivation for the decomposition of a control system into the actuator and the process parts is physically motivated. In this respect, for control analysis purposes, the condition for decomposition of an independent control system may be the target of future investigations, like the inverted pendulum on a cart. Another open question worth addressing is the demonstration of stability and sensitivity of the estimation error, like the use of ISS to investigate the stability of the estimation error in [32]. Author Contributions: M.Z. and Z.‐t.L. conceived and designed the study. M.Z. and Q.W. performed the observer design, carried out simulations, and wrote the original draft. B.D. and X.‐p.C. reviewed and edited the manuscript. All authors read and approved the manuscript. All authors have read and agreed to the published version of the manuscript. Funding: This research was funded by the National Natural Science Foundation of China, Grant No. 62003106 and No. 5186070133, Talent Project of GZU (2018) 02. Key Lab construction project of Guizhou Province (2016) 5103. Conflicts of Interest: The authors declare no conflict of interest. Abbreviations The following abbreviations are used in this manuscript: ISS input‐to‐state stability ISDS input‐to‐state dynamical stability UIO unknown input observer IHEX intensified heat exchanger Appendix A Proof of Theorem 1. Before preceding the convergence proof of the observer, one introduces the following notations: S ∆ S ∆ where I 0 S S and ∆ 0 I To proof Theorem 1, the estimation error is introduced as e t ξ t ξ t . Then, subtracting corresponding Equations (10) and (11), one gets the following error dynamics: 1 1 T e G ξ ξ F ξ ε ̅ u, u ,ξ Λ ξ S C Cξ y G ξ ξ F ξ 11 1 11 1 θ 1 ε ̅ u, u ,ξ G ξ Λ ξ S C C e G ξ G ξ ξ F ξ F ξ e t,e 11 1 11 where e t, e ε u, u ,ξ ε u, u ,ξ . By setting e ∆ Λ ξ e , one can then get e t θ A S C C e Λ ξ Λ ξ e ∆ Λ ξ F ξ F ξ ∆ Λ ξ G ξ ξ G ξ ξ ∆ Λ ξ e t,e 1 11 1 To analyze the dynamics of the error system, the following positive Lyapunov function candidate is considered: V t,e e S e Convergence of the observer is described by the time derivation of V t, e . Then, we obtain Appl. Sci. 2020, 10, 7966 20 of 23 V t,e 2e S e θ 2e S 𝐴 e 2e C Ce 2e S Λ ξ Λ ξ e 2e S ∆ Λ ξ F ξ F ξ 2e S ∆ Λ ξ G ξ G ξ ξ 2e S ∆ Λ ξ e t, e 11 1 θ V θ Ce 2e S Λ ξ Λ ξ e 2e S ∆ Λ ξ F ξ F ξ 2e S ∆ Λ ξ G ξ G ξ ξ 2e S ∆ Λ ξ e t, e 11 1 θ V 2 S e Λ ξ Λ ξ e 2 S e Λ ξ ∆ F ξ F ξ 2 S e ∆ Λ ξ G ξ G ξ ξ S e G ξ ‖e t, e ‖ 11 1 θ V 2μ S e e 2ρ S e ∆ F ξ F ξ 2τγ 2 S e ∆ Λ ξ G ξ G ξ ξ S e ξ ξ 11 1 2 where μ sup Λ ξ Λ ξ , ρ is the upper boundary of Λ ξ , ‖e t, e ‖γ ξ ξ , as proposed in Assumption 1, and τ is a finite real number with 0ϱτ , such that ϱ I F ξ F ξ τ I , as given in Assumptions 2–4. 11 11 Then, we have ∆ F ξ F ξ f ξ f ξ σ e 11 11 where σ denotes the Lipchitz constants of f ξ . Similarly, we have ∆ Λ ξ G ξ G ξ ξ g ξ g ξ ξ ϵ e 11 1 11 12 where the positive constant ϵ denotes the boundary of ξ . Thus, we get the following: V t,e θ V η V V ξ ξ V t,e θ V η V V ξ ξ θ η V V ξ ξ where η 2μ 2ρσ 2ϵξ S and ξ S λ S λ ⁄ S , η 2τγ λ S . λ S (resp. λ S ) is the largest (resp. the smallest) eigenvalue of λ S . Thus, the following hold true: 1. if ξ ξ converges to 0, it results in V t, e θ η V . Then, by taking θθ η , the negative of the right side of the above inequality is obtained; 2. if ξ ξ is bounded by e , it results in V t, e θη V . Then, by choosing ∗ ∗ θθ such that θ η 0, the negative of the right side of the above inequality is obtained. That ends the proof.□ Appendix B Proof of Theorem 2. In order to show that the system described in Equation (23) represents a converging observer for the system in Equation (18), we need to make its corresponding error dynamics in Equation (24) coincide with Assumption 6, which has been proven to be a condition for the existence of a converging observer. Appl. Sci. 2020, 10, 7966 21 of 23 ̅ ̅ e t,e f ξ ,u f ξ ,u Κ u,ξ ,y ̅ ̅ f ξ ,u f ξ ,u Κ u,ξ ,y Κ u,ξ ,y Κ u,ξ ,y e t,e Κ u,ξ ,y Κ u,ξ ,y Therefore, by computing the time derivation of V with respect to the trajectory e in Equation (24), using Assumptions 6 and 7, it follows that ∂V ∂V ∂V V t,e t,e t,e e t,e t,e Κ u,ξ ,y Κ u,ξ ,y ∂t ∂e ∂e α ‖e ‖ β γ ‖e ‖‖y y ‖ α ‖e ‖ η ‖e ‖‖y y ‖ where η β γ . Since the output y used in the observer in Equation (23) is in fact a virtual measurement which is estimated by the output of the process subsystem, it is in fact ξ , ξ . ‖ ‖ ‖ ‖ V t,e α e η e ξ ξ 12 12 Thus, the right side of this inequality is negative if the following conditions are met: 1. α β γ and ξ ξ is bounded by e , resulting in V t, e α η ‖e ‖ ; 2 12 12 2. ξ ξ converges to 0, resulting in V t, e α ‖e ‖ . 12 12 This ends the proof.□ References 1. Yang, J.; Zhu, F.; Yu, K.; Bu, X. Observer‐based state estimation and unknown input reconstruction for nonlinear complex dynamical systems. Commun. Nonlinear Sci. Numer. Simul. 2015, 20, 927–939. 2. Gauthier, J.; Hammouri, H.; Othman, S. A simple observer for nonlinear systems applications to bioreactors. IEEE Trans. Autom. Control. 1992, 37, 875–880. 3. Bartyś, M.; Patton, R.; Syfert, M.; Heras, S.D.L.; Quevedo, J. Introduction to the DAMADICS actuator FDI benchmark study. Control. Eng. Pr. 2006, 14, 577–596. 4. Moreno, J.A.; Alvarez, J. On the estimation problem of a class of continuous bioreactors with unknown input. J. Process. Control. 2015, 30, 34–49. 5. De Persis, C.; Isidori, A. A geometric approach to nonlinear fault detection and isolation. IEEE Trans. Autom. Control. 2001, 45, 853–865. 6. Zhu, F. State estimation and unknown input reconstruction via both reduced‐order and high‐order sliding mode observers. J. Process. Control. 2012, 22, 296–302. 7. Besançon, G. Remarks on nonlinear adaptive observer design. Syst. Control. Lett. 2000, 41, 271–280. 8. Vijay, P.; Tadé, M.O.; Ahmed, K.; Utikar, R.; Pareek, V.K. Simultaneous estimation of states and inputs in a planar solid oxide fuel cell using nonlinear adaptive observer design. J. Power Sources 2014, 248, 1218– 1233. 9. Li, Z.; Dahhou, B. A new fault isolation and identification method for nonlinear dynamic systems: Application to a fermentation process. Appl. Math. Model. 2008, 32, 2806–2830. 10. Pan, S.; Xiao, D.; Xing, S.; Law, S.; Du, P.; Li, Y. A general extended Kalman filter for simultaneous estimation of system and unknown inputs. Eng. Struct. 2016, 109, 85–98. 11. Manaa, I.; Barhoumi, N.; M’, F.; Sahli, N. Unknown inputs observers design for a class of nonlinear switched systems. Int. J. Model. Identif. Control. 2015, 23, 45. 12. Besançon, G.; Munteanu, I. Control strategy for state and input observer design. Syst. Control. Lett. 2015, 85, 118–122. 13. Guo, S.; Zhu, F. Actuator fault detection and interval reconstruction based on interval observers. IFAC‐ PapersOnLine 2017, 50, 5061–5066. Appl. Sci. 2020, 10, 7966 22 of 23 14. Buciakowski, M.; Witczak, M.; Puig, V.; Rotondo, D.; Nejjari, F.; Korbicz, J. A bounded‐error approach to simultaneous state and actuator fault estimation for a class of nonlinear systems. J. Process. Control. 2017, 52, 14–25. 15. Vijay, P.; Tadé, M.O. An adaptive non‐linear observer for the estimation of temperature distribution in the planar solid oxide fuel cell. J. Process. Control. 2013, 23, 429–443. 16. Marzat, J.; Piet‐Lahanier, H.; Damongeot, F.; Walter, É. Fault diagnosis for nonlinear aircraft based on control‐induced redundancy. In Proceedings of the SysTol 2010: Conference on Control and Fault‐Tolerant Systems, Nice, France, 6–8 October 2010; pp. 119–124. 17. Théron, F.; Anxionnaz‐Minvielle, Z.; Cabassud, M.; Gourdon, C.; Tochon, P. Characterization of the performances of an innovative heat‐exchanger/reactor. Chem. Eng. Process. Process. Intensif. 2014, 82, 30–41. 18. Zhang, M.; Li, Z.‐T.; Cabassud, M.; Dahhou, B. Root cause analysis of actuator fault based on invertibility of interconnected system. Int. J. Model. Identif. Control. 2017, 27, 256. 19. Zou, T.; Wu, S.; Zhang, R. Improved state space model predictive fault‐tolerant control for injection molding batch processes with partial actuator faults using GA optimization. ISA Trans. 2018, 73, 147–153. 20. Kadlec, P.; Gabrys, B.; Strandt, S. Data‐driven Soft Sensors in the process industry. Comput. Chem. Eng. 2009, 33, 795–814. 21. Boccaletti, S.; Latora, V.; Moreno, Y.; Chavez, M.; Hwang, D. Complex networks: Structure and dynamics. Phys. Rep. 2006, 424, 175–308. 22. Keliris, C.; Polycarpou, M.M.; Parisini, T. A robust nonlinear observer‐based approach for distributed fault detection of input–output interconnected systems. Automatica 2015, 53, 408–415. 23. Gao, N.; Darouach, M.; Alma, M.; Voos, H. Decentralized dynamic‐observer‐based control for large scale nonlinear uncertain systems. In Proceedings of the 2015 American Control Conference (ACC), Chicago, IL, USA, 1–3 July 2015; pp. 4131–4136. 24. Li, Y.; Sanfelice, R.G. Interconnected Observers for Robust Decentralized Estimation With Performance Guarantees and Optimized Connectivity Graph. IEEE Trans. Control. Netw. Syst. 2015, 3, 1–11. 25. Chakrabarty, A.; Sundaram, S.; Corless, M.J.; Buzzard, G.T.; Żak, S.H.; Rundell, A.E. Distributed unknown input observers for interconnected nonlinear systems. In Proceedings of the 2016 American Control Conference (ACC), Boston, MA, USA, 6–8 July 2016; pp. 101–106. 26. Besançon, G.; Hammouri, H. On observer design for interconnected systems. J. Math. Syst. Estim. Control 1998, 8, 1–26. 27. Dashkovskiy, S.; Naujok, L. Quasi‐ISS/ISDS observers for interconnected systems and applications. Syst. Control. Lett. 2015, 77, 11–21. 28. hmed‐Ali, T.; Giri, F.; Krstic, M.; Lamnabhi‐Lagarrigue, F. Observer design for a class of nonlinear ODE– PDE cascade systems. Syst. Control. Lett. 2015, 83, 19–27. 29. Grip, H.F.; Saberi, A.; Johansen, T.A. Observers for interconnected nonlinear and linear systems. Automatica 2012, 48, 1339–1346. 30. Farza, M.; Busawon, K.; Hammouri, H. Simple nonlinear observers for on‐line estimation of kinetic rates in bioreactors. Automatica 1998, 34, 301–318. 31. Zhang, M.; Li, Z.‐T.; Cabassud, M.; Dahhou, B. Unknown input reconstruction: A comparison of system inversion and sliding mode observer based techniques. In the Proceedings of the CCC2017 (2017 Chinese Control Conference), Daian, China, 26–27 July 2017; pp. 7172–7177. 32. Alessandri, A.; Bagnerini, P.; Cianci, R. State observation for Lipchitz nonlinear dynamical systems basen on Lyapunov functions and functionals. Mathematics 2020, 8, 1424. Publisherʹs Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. © 2020 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 (http://creativecommons.org/licenses/by/4.0/). Appl. Sci. 2020, 10, 7966 23 of 23
Applied Sciences – Multidisciplinary Digital Publishing Institute
Published: Nov 10, 2020
You can share this free article with as many people as you like with the url below! We hope you enjoy this feature!
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.