Next Article in Journal
Definite Integral of Algebraic, Exponential and Hyperbolic Functions Expressed in Terms of Special Functions
Previous Article in Journal
A Fuzzy-Statistical Tolerance Interval from Residuals of Crisp Linear Regression Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

State Observation for Lipschitz Nonlinear Dynamical Systems Based on Lyapunov Functions and Functionals

DIME, University of Genoa, Via Opera Pia 15, 16145 Genoa, Italy
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(9), 1424; https://doi.org/10.3390/math8091424
Submission received: 15 July 2020 / Revised: 20 August 2020 / Accepted: 22 August 2020 / Published: 25 August 2020
(This article belongs to the Section Engineering Mathematics)

Abstract

:
State observers for systems having Lipschitz nonlinearities are considered for what concerns the stability of the estimation error by means of a decomposition of the dynamics of the error into the cascade of two systems. First, conditions are established in order to guarantee the asymptotic stability of the estimation error in a noise-free setting. Second, under the effect of system and measurement disturbances regarded as unknown inputs affecting the dynamics of the error, the proposed observers provide an estimation error that is input-to-state stable with respect to these disturbances. Lyapunov functions and functionals are adopted to prove such results. Third, simulations are shown to confirm the theoretical achievements and the effectiveness of the stability conditions we have established.

1. Introduction

Whenever there is the need to monitor the time behavior of internal system variables that are not accessible, observers are usually considered, but the demonstration of stability of the estimation error may be difficult to ensure whether the dynamic and measurement equations include nonlinear terms. Here, we address the problem of analyzing the input-to-state stability (ISS) of the estimation error for a class of Lipschitz nonlinear systems by using both Lyapunov functions and Lyapunov functionals, where the estimation error and system/measurement disturbances are regarded as state and input, respectively.
The first results dealing with observers for systems with nonlineartrace back to the beginning of the seventies [1,2]. The next works were focused on state transformations able to turn into a dynamics being linear in the new coordinates [3,4,5,6]. Variable-structure observers were proposed in [7,8] during the eighties but the big advance occurred later based on [9,10], where the nonlinearity in the dynamics of the estimation error is elegantly treated by using a high gain (see, for recent results [11,12], and the references therein). Therefore, these estimators are still denoted as “high-gain observers” and successfully employed for the purpose of output feedback control (see [13] and the references therein). Starting with [14,15], attention has been paid to the development of observers by taking advantage of suitable triangular structures due to a change in the state coordinates (see, e.g., [16]) and of effective methods of observer construction by accounting for disturbances affecting the system [17].
In this paper, novel results concerning the stability of the estimation error of observers for a class of systems with Lipschitz nonlinear terms are presented. The stability of the error is proved in by exploiting the ISS property of cascaded systems (see, for an overview, [18]). Such results are also proved by means of Lyapunov functions and functionals, in line with the previous literature [19,20,21,22,23] on the use of ISS to analyze the stability of the estimation error. The proposed observers may be designed by using linear matrix inequalities (LMIs) [24]. As compared with recent results on ISS for the stability analysis of state observers [25,26], the novel contribution concerns the investigation of Lyapunov functional instead of Lyapunov functions. This goal is pursued by resorting to the decomposition of the dynamics of the error, which holds for systems with Lipschitz nonlinearities. The use of the Schur complement and LMIs allow to overcome the difficulties to solve the Riccati equations (see, e.g., [27]) required to design the estimators.
The paper is structured, as follows. Section 2 presents the proposed class of observers and the related stability analysis in the absence and presence of disturbances, and a method of design relying on LMIs [28]. Section 3 illustrates the results that we achieved by simulations. Finally, conclusions and ideas for future work are summarized in Section 4.
We conclude this section with the following definitions. The symbol | · | stands for the usual the Euclidean norm in R n . For a square matrix S , S > 0 ( S < 0 ) indicates that this matrix is positive definite (negative definite); λ min S , and λ max S denote the minimum and maximum eigenvalues of the symmetric positive or negative definite matrix S , respectively. The symbol “ ess sup ” denotes the essential supremum. The Schur complement provides the following equivalent conditions:
R S S T > 0 if   and   only   if T > 0 , R S T 1 S > 0 if   and   only   if R > 0 , T S R 1 S > 0
with R , T , and S denoting square matrices and rectangular matrix, respectively [24]. A continuous function α : [ 0 , a ) [ 0 , + ) is of class K if it is strictly increasing and α ( 0 ) = 0 and of class K if a = + and lim r + α ( r ) = + ; a continuous function β : [ 0 , a ) × [ 0 , + ) [ 0 , + ) is of class KL if, for each fixed s, the mapping β ( r , s ) belongs to class K with respect to r and, for each fixed r, the mapping β ( r , s ) is decreasing with respect to s and lim s + β ( r , s ) = 0 .

2. Stability Analysis in a Noise-Free Case

Let us focus on nonlinear systems that are given by
x ˙ = A x + f ( x ) y = C x , t 0
where x ( t ) X R n is the state and y ( t ) Y R p is the output. The n × n matrix A and the p × n matrix C are given by
A = block diag A 1 , , A p A i = 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 R n i × n i
C = block diag C 1 , , C p C i = ( 1 0 0 ) R n i
and i = 1 p n i = n . The solution of (1) exists and is unique for all t 0 under the Lipschitz assumption for x f ( x ) .
Assumption A1.
The function f : X R n is Lipschitz in x , namely there exists k f > 0 , such that
| f ( x 1 ) f ( x 2 ) | k f | x 1 x 2 |
for all x 1 , x 2 R n .
Remark 1.
The proposed approach (detailed in the following) may be applied to a wider class of nonlinear, essentially observable systems being diffeomorphic to (1). Toward this end, in [29] conditions are presented to guarantee the existence of a diffeomorphism that turns nonlinear systems of quite general class into systems like that in (1). Therefore, an estimator for (1) becomes a stable observer in the original coordinate by using the inverse of this diffeomorphism.
Let us consider
x ^ ˙ = A x ^ + f ( x ^ ) + L y C x ^ , t 0
as full-order state observer for (1), where x ^ ( t ) R n is the estimate of x ( t ) at time t and L R n × p is a suitable gain matrix to select. The gain L must be selected in such a way to make the estimation error e ( t ) : = x ( t ) x ^ ( t ) asymptotically stable. Thus, we analyze the dynamics of the estimation error, given by
e ˙ = ( A L C ) e + f ( x ) f ( x ^ ) , t 0
by decomposing e ( t ) into two components that are given by e 1 ( t ) R n and e 2 ( t ) R n with e ( t ) = e 1 ( t ) + e 2 ( t ) and
Σ 1 : e ˙ 1 = ( A L C ) e 1 + f ( x ) f ( x e 1 e 2 ) Σ 2 : e ˙ 2 = ( A L C ) e 2 , t 0
where e 1 ( 0 ) = 0 and e 2 ( 0 ) = e ( 0 ) . Therefore, the stability of the observer is analyzed by studying the subsystems Σ 1 and Σ 2 in cascade.
Notice that, even if Σ 1 is asymptotically stable with a null input, the asymptotic stability of Σ 2 does not ensure the global stability. The stability of systems in cascade depends on the converging-input bounded-state (CIBS) property [30,31,32]. In case Σ 1 with a zero input and Σ 2 are globally asymptotically stable and Σ 1 is CIBS, it follows that the cascade of Σ 1 and Σ 2 is globally asymptotically stable. To prove the results that are shown later, some technical lemmas are required.
Lemma 1.
Under Assumption 1, consider the system
e ˙ 1 = ( A L C ) e 1 + f ( x ) f ( x e 1 )
where e 1 ( t ) R n . Subsequently, independently of x ( t ) given by (1), (4) is globally asymptotically stable if there exist α > 0 , a gain matrix L , and a symmetric positive definite matrix P , such that
( A L C ) P + P ( A L C ) + α k f 2 I P P α I < 0 .
Proof. 
As | f ( x ) f ( x e 1 ) | k f | e 1 | , it turns out that k f 2 e 1 2 f ( x ) f ( x e 1 ) 2 0 for all x, e 1 R n . Thus, consider the following Lyapunov functional
V = e 1 P e 1 + α 0 t k f 2 e 1 ( τ ) 2 f ( x ( τ ) ) f ( x ( τ ) e 1 ( τ ) ) 2 d τ .
This functional is well-defined, as it is positive definite and equal to zero if and only if e 1 = 0 . From (6), it follows that
V ˙ = e 1 ( A L C ) P + P ( A L C ) e 1 + e 1 P f ( x ) f ( x e 1 ) + f ( x ) f ( x e 1 ) P e 1 + α k f 2 e 1 e 1 α f ( x ) f ( x e 1 ) f ( x ) f ( x e 1 )
and so the derivative of V is negative definite if (5) is satisfied. Moreover, note that lim e 1 + V ( e 1 ) = + . As a consequence, one can apply the Barbashin–Krasivskii theorem (see, e.g., [33], Theorem 3.2, p. 110) to conclude the proof. □
Lemma 2.
Under Assumption 1, let us consider the system
e ˙ 1 = ( A L C ) e 1 + f ( x ) f ( x e 1 e 2 )
where e 1 ( t ) R n with e 1 ( 0 ) = 0 and e 2 ( t ) R n are treated as state and input, respectively. Subsequently, independently of x ( t ) solution of (1), there exists a compact set K R n , such that e ( t ) K for all t 0 if α > 0 , a gain matrix L , and a square matrix P > 0 exist, such that
( A L C ) P + P ( A L C ) + α k f 2 I P P α I < 0 .
Proof. 
First, note that it is necessary for A L C to be a Hurwitz matrix if (8) holds. Note that the Lyapunov functional
V = e 1 P e 1 + α t + f ( x ( τ ) ) f ( x ( τ ) e 2 ( τ ) ) 2 d τ .
is well-defined, as 0 | f ( x ) f ( x e 2 ) | k f | e 2 | and, since A L C is a Hurwitz matrix, e 2 ( t ) converges exponentially to zero. The time derivative of (9) is
V ˙ = e 1 ( A L C ) P + P ( A L C ) e 1 + e 1 P f ( x ) f ( x e 1 e 2 ) + f ( x ) f ( x e 1 e 2 ) P e 1 α f ( x ) f ( x e 2 ) f ( x ) f ( x e 2 ) .
We have
| f ( x ) f ( x e 1 e 2 ) | = | f ( x ) f ( x e 2 ) + f ( x e 2 ) f ( x e 1 e 2 ) |         | f ( x ) f ( x e 2 ) | + | f ( x e 2 ) f ( x e 1 e 2 ) |
and, hence, after applying a square to both sides of (11) and multiplying by α , a little algebra yields
α | f ( x ) f ( x e 2 ) | 2 α | f ( x ) f ( x e 1 e 2 ) | 2     +      2 α | f ( x ) f ( x e 2 ) | | f ( x e 2 ) f ( x e 1 e 2 ) | + α | f ( x e 2 ) f ( x e 1 e 2 ) | 2 .
By means of the above inequality, from (10) it follows that
V ˙ e 1 ( A L C ) P + P ( A L C ) e 1 + e 1 P f ( x ) f ( x e 1 e 2 )     +     f ( x ) f ( x e 1 e 2 ) P e 1 α | f ( x ) f ( x e 1 e 2 ) | 2     +     2 α | f ( x ) f ( x e 2 ) | | f ( x e 2 ) f ( x e 1 e 2 ) | + α | f ( x e 2 ) f ( x e 1 e 2 ) | 2
where the function x f ( x ) is Lipschitz from Assumption 1. Thus, the last two terms of the previous inequality can be bounded from above, as follows:
2 α | f ( x ) f ( x e 2 ) | | f ( x e 2 ) f ( x e 1 e 2 ) | 2 α k f 2 | e 1 | | e 2 | ,
α | f ( x e 2 ) f ( x e 1 e 2 ) | 2 α k f 2 | e 1 | 2 .
Thus, we have
V ˙ e 1 f ( x ) f ( x e 1 e 2 ) Q e 1 f ( x ) f ( x e 1 e 2 ) + 2 α k f 2 | e 1 | | e 2 |
where
Q : = ( A L C ) P + P ( A L C ) + α k f 2 I P P α I .
Since there exists M 1 > 0 such that | e 2 ( t ) | M 1 | e ( 0 ) | and (8) guarantees that Q is negative definite, (12) yields
V ˙ λ min ( Q ) | e 1 | 2 + | f ( x ) f ( x e 1 e 2 ) | 2 + 2 α k f 2 M 1 | e ( 0 ) | | e 1 | λ min ( Q ) | e 1 | 2 + 2 α k f 2 M 1 | e ( 0 ) | | e 1 | .
As e 1 ( 0 ) = 0 , from (13), we obtain | e 1 ( t ) | e ¯ : = 2 α k f 2 M 1 | e ( 0 ) | / λ min ( Q ) for all t 0 , i.e, the trajectories given by e 1 ( t ) remains in the closed ball with center in the origin and radius e ¯ . This closed ball can be chosen as the compact set K . □
Theorem 1.
Under Assumption 1, (2) for system (1) provides an estimation error asymptotically stable to zero if there exist α > 0 , a gain matrix L , and a square matrix P > 0 , such that
( A L C ) P + P ( A L C ) + α k f 2 I P P α I < 0 .
Proof. 
First, note that, using Lemma 1, (14) guarantees that e 1 = 0 is a globally asymptotically stable equilibrium point for Σ 1 when e 2 = 0 . Thus, the domain of attraction of Σ 1 is all R n . Owing to (14), from Lemma 2 it follows that there exists a compact set K to such that e 1 ( t ) K for all t 0 , whereas e 2 ( t ) converges to zero. Owing to ([32], Theorem 1, p. 313) we conclude that e 1 ( t ) 0 , i.e., e 1 ( t ) + e 2 ( t ) = e ( t ) 0 . □
Using the Schur complement, (14) turns out to be equivalent to
A P C Y + P A Y C + α k f 2 I P P α I < 0
where α , Y R p and P R n × n symmetric and positive definite are the unknowns; it follows that L = P 1 Y .
From now on we focus on the ISS tools to deal with system and measurement disturbances affecting the system equations. Using ISS, it is straightforward to extend the usual way to treat global stability w.r.t. perturbation in the state together with input-output stability from linear to nonlinear systems [18]. Specifically, in our case, the input is given by the plant and measurement disturbances, whereas the estimation error that is provided by the observer is the state. Thus, let us consider system (1) subject to disturbances, i.e.,
x ˙ = A x + f ( x ) + D w y = C x + E w , t 0
where t w ( t ) R q is a measurable, additive, locally essentially bounded function; D R n × q and E R p × q . Therefore, the dynamics of the estimation error is, as follows:
e ˙ = ( A L C ) e + f ( x ) f ( x ^ ) + ( D L E ) w , t 0 .
As in the case of the disturbance-free setting (3), we decompose the error into two components, e 1 ( t ) R n and e 2 ( t ) R n , such that e ( t ) = e 1 ( t ) + e 2 ( t ) and
Σ 1 : e ˙ 1 = ( A L C ) e 1 + f ( x ) f ( x e 1 e 2 ) Σ 2 : e ˙ 2 = ( A L C ) e 2 + ( D L E ) w , t 0
where e 1 ( t ) = 0 and e 2 ( t ) = e ( 0 ) . Therefore, the stability of the observer is analyzed by studying the cascaded systems Σ 1 and Σ 2 .
In line with previous literature, observer (2) is said to be ISS if there exists a function β of class KL and a function γ of class K , such that
| e ( t ) | β | e ( 0 ) | , t + γ | ess sup 0 τ t w ( τ ) | , t 0 .
The following results holds.
Theorem 2.
Under Assumption 1, consider observer (2) for system (16), Subsequently, if there exist square matrices P > 0 and Q > 0 and a gain matrix L , such that
( A L C ) P + P ( A L C ) + α k f 2 I P P α 2 I < 0 ,
then observer (2) is ISS with respect to the estimation error.
Proof. 
It is based on standard ISS results. To this end, notice that the ISS of system Σ 2 follows immediately from the fact that it is linear. Because the existence of an ISS-Lyapunov function is a necessary and sufficient condition for ISS to hold [34], in our case for Σ 1 , there must exist V : R n R being positive definite, radially unbounded, and smooth, such that, for some functions α i , i = 1 , 2 , 3 , 4 of class K ,
α 1 | e 1 | V ( e 1 ) α 2 | e 1 |
V ˙ α 3 | e 1 | + α 4 | e 2 | ,
for all e 1 , e 2 R n . Therefore, we may rely on the ISS–Lyapunov function V ( e 1 ) = e 1 P e 1 , for which conditions (18) are easy to prove. As to (19), the time derivative of V , is given by
V ˙ = e 1 ( A L C ) P + P ( A L C ) e 1 + 2 f ( x ) f ( x e 1 e 2 ) P e 1 .
Because 2 f ( x ) f ( x e 1 e 2 ) P e 1 2 | f ( x ) f ( x e 1 e 2 ) P e 1 | 2 k f | e 1 + e 2 | | P e 1 | 2 k f ( | e 1 | + | e 2 | ) | P e 1 | and
2 k f | e 1 | | P e 1 | α k f | e 1 | 2 + 1 α | P e 1 | 2 2 k f | e 2 | | P e 1 | α k f | e 2 | 2 + 1 α | P e 1 | 2
for any α > 0 , (20) yields
V ˙ = e 1 ( A L C ) P + P ( A L C ) + α k f I + 2 α P P e 1 + α k f | e 2 | 2 .
Using the previous inequalities, it is straightforward to get that (19) holds. Moreover, thanks to the Schur complement, (17) turns to be equivalent to
( A L C ) P + P ( A L C ) + α k f I + 2 α P P < 0 .
Thus, because both Σ 1 and Σ 2 are ISS, it is immediate to conclude thanks to the pretty well-known result on the cascade of two systems that are both ISS is ISS [35]. □
Using again the Schur complement, (21) can be transformed into the equivalent LMI
A P C Y + P A Y C + α k f 2 I P P α 2 I < 0
with α , Y R n × m and P > 0 as unknowns and the gain L = P 1 Y .
Remark 2.
Theorem 2 allows to trivially prove the estimation error with zero disturbances is asymptotically stable. Note that Theorem 2 provides the condition (17), which is stronger than (14) in Theorem 1. Such a result can be explained, since the ISS property obviously implies global asymptotic stability when the input is null [36]. Obviously, an ISS filter performs like an asymptotically stable observer if system and measurement disturbances are zero.

3. A Numerical Example

We focus on a Lipschitz system given by two cascaded Van der Pol oscillators with the first and third state variable as outputs [26], i.e.,
x ˙ = A x + f ( x ) + D w y = C x + E w
with x R 4 , w R 4 , y R 2 , and
A = 0 1 0 0 1 1 1 0 0 0 0 1 1 0 1 1 f ( x ) = 0 0.1 x 1 2 x 2 0 0.1 x 3 2 x 4 D = 0 0 0 0 0.5 0 0 0 0 0 0 0 0 0.5 0 0 C = 1 0 0 0 0 0 1 0 E = 0 0 0.1 0 0 0 0 0.1 .
Thus, the observer equation is
x ^ ˙ = A x ^ + f ( x ^ ) + L ( y C x ^ )
where the gain L R 4 × 2 to be chosen. We computed this gain by solving (22) with Yalmip [37]:
L = 11.7112 10.3330 9.2570 8.8383 10.3330 11.7112 8.8383 9.2570 P = 10 7 0.9896 0.8115 0.2453 0.5994 0.8115 1.1471 0.5994 0.7118 0.2453 0.5994 0.9896 0.8115 0.5994 0.7118 0.8115 1.1471
and α = 9.9912 × 10 8 , thus with ISS Lyapunov function V ( e ) = e P e .
Figure 1 and Figure 2 illustrate the results of two simulations with the transient behavior of the state variables and their estimates, where the state variables are plotted in blue color with the corresponding estimates in dashed red. The first one in Figure 1 is a noise-free simulation, while truncated random Gaussian noises are considered in the second run of Figure 2, which exhibits a bounded estimation error, as foreseen because of the ISS property. Generally speaking, it is not difficult to construct examples of system and observer, for which ISS does not hold (see, e.g., [25,26]). From this point of view, the considered class of the Lipschitz nonlinear system is more easily tractable, owing to the linear structure, which allows to apply ISS and derive stability conditions that are given by LMIs.

4. Conclusions

In this paper, we have explored the use of ISS to investigate the stability of the estimations error provided by observers for system with Lipschitz non-linearities. This assumption turns out to be fundamental to bound the time derivative of Lyapunov functions and functionals from above. Thus, the extension to attack the same problem without the Lipschitz hypothesis seems to be nontrivial and needs to be replaced by other assumptions that allow to apply the proposed decomposition. In this respect, the adoption of metrics different from the Euclidean one [38,39,40] as well as of non-quadratic Lyapunov functions [41,42] may be the target of future investigations.
The proposed stability analysis has shown meaningful connections with the ISS theory (see, e.g., [43]), although some problems are still open. For example, an explicit evaluation of the sensitivity of the estimation error (i.e., the ISS gain of the disturbances) will be the target of future work. Another open question worth addressing is the converse of the sensitivity evaluation, i.e., the assignment of a desirable ISS gain by adopting a suitable observer structure.

Author Contributions

Conceptualization, A.A.; methodology, A.A.; software, R.C.; formal analysis, R.C.; investigation, A.A., R.C.; data curation, A.A., P.B.; Writing—original draft preparation, A.A.; Writing—review and editing, P.B.; visualization, P.B., R.C.; supervision, R.C.; project administration, A.A.; funding acquisition, A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by AFOSR with grant FA9550-15-1-0530.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ISSinput-to-state stability
CIBSconverging-input bounded-state
LMIlinear matrix inequality.

References

  1. Thau, F.E. Observing the state of non-linear dynamic systems. Int. J. Control 1973, 17, 471–479. [Google Scholar] [CrossRef]
  2. Kou, S.R.; Elliott, D.L.; Tarn, T.J. Exponential observers for nonlinear dynamic systems. Inf. Control 1975, 29, 204–216. [Google Scholar] [CrossRef] [Green Version]
  3. Krener, A.J.; Isidori, A. Linearization by output injection and nonlinear observers. Syst. Control Lett. 1983, 3, 47–52. [Google Scholar] [CrossRef]
  4. Bestle, D.; Zeitz, M. Canonical form observer design for non-linear time-variable systems. Int. J. Control 1983, 38, 419–431. [Google Scholar] [CrossRef]
  5. Krener, A.J.; Respondek, W. Nonlinear observer with linearizable error dynamics. SIAM J. Control Optim. 1985, 23, 197–216. [Google Scholar] [CrossRef]
  6. Keller, H. Non-linear observer design by transformation into a generalized observer canonical form. Int. J. Control 1987, 46, 1915–1930. [Google Scholar] [CrossRef]
  7. Walcott, B.L.; Zak, S.H. State observation of nonlinear uncertain dynamical systems. IEEE Trans. Autom. Control 1987, 32, 166–170. [Google Scholar] [CrossRef]
  8. Slotine, J.J.; Hedrick, J.K.; Misawa, E.A. On sliding observers for nonlinear systems. J. Dyn. Syst. Meas. Control 1987, 109, 245–252. [Google Scholar] [CrossRef]
  9. Gauthier, J.P.; Hammouri, H.; Othman, S. A simple observer for nonlinear systems applications to bioreactors. IEEE Trans. Autom. Control 1992, 37, 875–880. [Google Scholar] [CrossRef]
  10. Gauthier, J.P.; Kupka, I.A.K. Observability and observers for nonlinear systems. SIAM J. Control Optim. 1994, 32, 975–994. [Google Scholar] [CrossRef]
  11. Astolfi, D.; Marconi, L. A high-gain nonlinear observer with limited gain power. IEEE Trans. Autom. Control 2015, 60, 3059–3064. [Google Scholar] [CrossRef] [Green Version]
  12. Zemouche, A.; Zhang, F.; Mazenc, F.; Rajamani, R. High-gain nonlinear observer with lower tuning parameter. IEEE Trans. Autom. Control 2019, 64, 3194–3209. [Google Scholar] [CrossRef]
  13. Khalil, H.; Praly, L. High-gain observers in nonlinear feedback control. Int. J. Robust Nonlinear Control 2014, 24, 993–1015. [Google Scholar] [CrossRef]
  14. Raghavan, S.; Hedrick, J.K. Observer design for a class of nonlinear systems. Int. J. Control 1994, 59, 515–528. [Google Scholar] [CrossRef]
  15. Rajamani, R. Observers for Lipschitz nonlinear nystems. IEEE Trans. Autom. Control 1998, 43, 397–401. [Google Scholar] [CrossRef]
  16. Hou, M.; Busawon, K.; Saif, M. Observer design based on triangular form generated by injective map. IEEE Trans. Autom. Control 2000, 45, 1350–1355. [Google Scholar] [CrossRef]
  17. Zemouche, A.; Boutayeb, M.; Bara, G. Observers for a class of Lipschitz systems with extension to H performance analysis. Syst. Control Lett. 2008, 57, 18–27. [Google Scholar] [CrossRef]
  18. Sontag, E.D. The ISS philosophy as a unifying framework for stability-like behavior. In Lecture Notes in Control and Information Sciences; Isidori, A., Lamnabhi-Lagarrigue, F., Eds.; Springer Verlag: London, UK, 2000; pp. 443–467. [Google Scholar]
  19. Arcak, M.; Kokotovic, P. Nonlinear observer: A circle criterion design and robustness analysis. Automatica 2001, 37, 1923–1930. [Google Scholar] [CrossRef]
  20. Chaves, M.; Sontag, E. State-estimators for chemical reaction networks of Feinberg-Horn-Jackson zero deficiency type. Eur. J. Control 2002, 8, 343–359. [Google Scholar] [CrossRef] [Green Version]
  21. Shim, H.; Seo, J.H.; Teel, A.R. Nonlinear observer design via passivation of the error dynamics. Automatica 2003, 39, 885–892. [Google Scholar] [CrossRef]
  22. Alessandri, A. Observer design for nonlinear systems by using input-to-state stability. In Proceedings of the 43rd IEEE Conference on Decision and Control (CDC), Nassau, Bahamas, 14–17 December 2004; Volume 4, pp. 3892–3897. [Google Scholar]
  23. Alessandri, A.; Cervellera, C.; Macciò, D.; Sanguineti, M. Optimization based on quasi-Monte Carlo sampling to design state estimators for nonlinear systems. Optimization 2010, 59, 963–984. [Google Scholar] [CrossRef]
  24. Boyd, S.; El Ghaoui, L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory; Studies in Applied Mathematics; SIAM: Philadelphia, PA, USA, 1994; Volume 15. [Google Scholar]
  25. Alessandri, A. On Hamilton-Jacobi approaches to state reconstruction for dynamic systems. Adv. Math. Phys. 2020, 2020, 9643291. [Google Scholar] [CrossRef] [Green Version]
  26. Alessandri, A. Lyapunov functions for state observers of dynamic systems using Hamilton-Jacobi inequalities. Mathematics 2020, 8, 202. [Google Scholar] [CrossRef] [Green Version]
  27. Alessandri, A. Sliding-mode estimators for a class of nonlinear systems affected by bounded disturbances. Int. J. Control 2002, 76, 226–236. [Google Scholar] [CrossRef]
  28. Alessandri, A. Design of observers for Lipschitz nonlinear systems using LMI. IFAC Proc. Vol. 2004, 37, 459–464. [Google Scholar] [CrossRef]
  29. Shim, H.; Son, Y.I.; Seo, J.H. Semi-global observer for multi-output nonlinear systems. Syst. Control Lett. 2001, 42, 233–244. [Google Scholar] [CrossRef]
  30. Sontag, E.D. Smooth stabilization implies coprime factorization. IEEE Trans. Autom. Control 1989, 34, 435–443. [Google Scholar] [CrossRef] [Green Version]
  31. Sontag, E.D. Remarks on stabilization and input-to-state stability. In Proceedings of the 28th Conference on Decision and Control, Tampa, FL, USA, 13–15 December 1989; pp. 1376–1378. [Google Scholar]
  32. Sontag, E.D. A remark on the converging-input converging-state property. IEEE Trans. Autom. Control 2003, 48, 313–314. [Google Scholar] [CrossRef] [Green Version]
  33. Khalil, H.K. Nonlinear Systems; Prentice Hall: Upper Saddle River, NJ, USA, 1995. [Google Scholar]
  34. Sontag, E.D.; Wang, Y. On characterizations of input-to-state stability property. Syst. Control Lett. 1995, 24, 351–359. [Google Scholar] [CrossRef]
  35. Sontag, E.D.; Teel, A. Changing supply functions in input/state stable systems. IEEE Trans. Autom. Control 1995, 40, 1476–1478. [Google Scholar] [CrossRef] [Green Version]
  36. Sontag, E.D. New characterization of input-to-state stability. IEEE Trans. Autom. Control 1996, 41, 1283–1294. [Google Scholar] [CrossRef] [Green Version]
  37. Löfberg, J. YALMIP: A toolbox for modeling and optimization in MATLAB. In Proceedings of the CACSD Conference, New Orleans, LA, USA, 2–4 September 2004; pp. 284–289. [Google Scholar]
  38. Manojlović, V. On conformally invariant extremal problems. Appl. Anal. Discret. Math. 2009, 3, 97–119. [Google Scholar] [CrossRef] [Green Version]
  39. Todorčević, V. Harmonic Quasiconformal Mappings and Hyperbolic Type Metrics; Springer International Publishing: Cham, Switzerland, 2019. [Google Scholar]
  40. Ciric, L. Some Recent results in Metrical Fixed Point Theory; Technical Report; University of Belgrade: Beograd, Serbia, 2003. [Google Scholar]
  41. Hosseinzadeh, M.; Yazdanpanah, M. Performance enhanced model reference adaptive control through switching non-quadratic Lyapunov functions. Syst. Control Lett. 2015, 76, 47–55. [Google Scholar] [CrossRef]
  42. Lu, C.; Hua, L.; Zhang, X.; Wang, H.; Guo, Y. Adaptive sliding mode control method for Z-axis vibrating gyroscope using prescribed performance approach. Appl. Sci. 2020, 10, 4779. [Google Scholar] [CrossRef]
  43. Angeli, D. A Lyapunov approach to incremental stability. IEEE Trans. Autom. Control 2002, 47, 410–421. [Google Scholar] [CrossRef]
Figure 1. Simulation result without disturbances with states and estimated states in blue and red, respectively.
Figure 1. Simulation result without disturbances with states and estimated states in blue and red, respectively.
Mathematics 08 01424 g001
Figure 2. Simulation result with zero-mean, truncated Gaussian noises w i with variance equal to 1, i = 1 , 2 , 3 , 4 with states and estimated states in blue and red, respectively.
Figure 2. Simulation result with zero-mean, truncated Gaussian noises w i with variance equal to 1, i = 1 , 2 , 3 , 4 with states and estimated states in blue and red, respectively.
Mathematics 08 01424 g002

Share and Cite

MDPI and ACS Style

Alessandri, A.; Bagnerini, P.; Cianci, R. State Observation for Lipschitz Nonlinear Dynamical Systems Based on Lyapunov Functions and Functionals. Mathematics 2020, 8, 1424. https://doi.org/10.3390/math8091424

AMA Style

Alessandri A, Bagnerini P, Cianci R. State Observation for Lipschitz Nonlinear Dynamical Systems Based on Lyapunov Functions and Functionals. Mathematics. 2020; 8(9):1424. https://doi.org/10.3390/math8091424

Chicago/Turabian Style

Alessandri, Angelo, Patrizia Bagnerini, and Roberto Cianci. 2020. "State Observation for Lipschitz Nonlinear Dynamical Systems Based on Lyapunov Functions and Functionals" Mathematics 8, no. 9: 1424. https://doi.org/10.3390/math8091424

APA Style

Alessandri, A., Bagnerini, P., & Cianci, R. (2020). State Observation for Lipschitz Nonlinear Dynamical Systems Based on Lyapunov Functions and Functionals. Mathematics, 8(9), 1424. https://doi.org/10.3390/math8091424

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop