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,
3,
4], sliding mode observers [
5,
6], adaptive observers [
7,
8,
9], and unknown input observers (UIOs) [
10,
11,
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,
14,
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 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,
22,
23,
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,
26,
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.
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.
A dynamic process subsystem is proposed in an input affine form:
where
is the state of the process subsystem,
is the output of the global system, which is also the output of the process subsystem,
is the input of the process subsystem, which is also the output of the actuator subsystem,
is assumed to be inaccessible, and
and
are smooth vector fields on
.
The actuator subsystem is described as
where
is the state,
is the input and constant parameter to be monitored,
is the output of the actuator subsystem, which is also the input of the process subsystem,
is the smooth vector field on
, and
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 accurately estimate the state vectors
and
of each subsystem online, as well as the unmeasured interconnection vector
.
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.
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 , while the observer is implemented using an estimate of , denoted by . In order to obtain this estimate, the state space of the process subsystem is extended to include as an additional state. By calculating the derivatives of the value of the actuator subsystem, the expression of the time derivatives of is obtained; it is a function of , with derivatives of and . 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
is extended as a new state
:
To get a function for
, inspired by the work proposed in [
29], let us derivate the output
in Equation (2) to get the following function:
where the function
is with respect to the time derivative of the output
in Equation (2).
We can define Assumption 1 as follows: For any function
, there exists a real constant satisfied by
:
Assumption 1. It refers to the global Lipchitz-type condition of function , although this condition seems restrictive, becomes much lower sinceandare bounded, which is usually the case in physical situations.
Moreover, this boundedness can be found by introducing saturation in the argument of
. According to [
29], if
and
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
:
where the input of the system is
, the output is
, and
is an unmeasured state.
Let
,
. Thus, the above system becomes
where
,
, and
.
The above system can be divided into two subsystems:
where
and
denotes the complementary index of
(i.e.,
).
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):
where
.
The new process subsystem in Equation (9) can be expressed as follows:
where
,
, and
is the
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, 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
where
is the gain function and
,
is the unique symmetric positive definite matrix, satisfying the following algebraic Lyapunov equation:
where
is a parameter defined by Equation (12), and the solution is
Then, the gain of the estimator can be given by
The state estimation error is expressed as
Then, by subtracting the corresponding Equations (10) and (11), the following error dynamics can be obtained:
Assumption 5. Is that for any, there exists a continuously differentiable function, and the positive constantssatisfy the following: Theorem 1. It states that if Assumption 1 and Assumption 5 are satisfied by properly choosing a relatively high-gain tuner parametersuch that the following conditions are met: (1) ifconverges to 0, then make, and (2) ifis bounded by, then choose a value forsuch that.
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).
3.1.3. State Estimator Design for the New Actuator Subsystem
Equation (18) can be viewed as a transformed form of the actuator subsystem described in Equation (2):
where
.
A convergence observer can be designed for the system in Equation (18) as follows:
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
Then, by subtracting the corresponding Equations (18) and (19), we get the following error dynamics:
where
.
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 functionand positive constantsto satisfy 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 is measurable, which is not the case. Due to this, in our design represents the output of the actuator subsystem. It is assumed to be unmeasured and, therefore, must be replaced by an estimate using the available measurements.
Fortunately, that estimation of
is available in the process subsystem observer in Equation (11). By substituting
for
, we can now implement the observer in Equation (19) for an actuator subsystem as
where
.
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:
In order to ensure the stability of the error dynamics in Equation (24), an assumption is required with respect to the sensitivity of , with changes of .
Assumption 7. It provides a sufficient condition for achieving this purpose, stating that for any , there exists a real constant to satisfy
Similar to Assumption 1, Assumption 7 implies a global Lipchitz-type condition on function such that, in a physical problem, are bounded. Therefore, it can also be replaced by a local smoothness condition.
In addition to asking that the state estimation error 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 in (24) is not affected.
In particular, since output , 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 . 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).
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:
where the virtual measurement
in Equation (23) is replaced by the estimation
. The observer estimation errors satisfy the following equation:
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:
To analyze the system in Equation (28), our purpose is to study the stability of the error dynamics.
Theorem 3. If Assumptions 1–7 are satisfied, then a relatively high value of can be chosen such that, 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
and
, defined in the proof of Theorems 1 and 2, the following Lyapunov function candidate is constructed:
Then, the time derivation of
yields
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:
In turn, by using results in the proof of Theorem 2, then term 2 on the right side of Equation (30) develops as follows:
Then, the overall inequality yields
Now, set , , and .
It should also be noted that
It is easy to get that inequality in Equation (33) to yield the following:
Now, it suffices to choose a value of such that .
This ends the proof. □
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 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].