• 沒有找到結果。

Robust nonlinear observer for Lipschitz nonlinear systems subject to disturbances

N/A
N/A
Protected

Academic year: 2021

Share "Robust nonlinear observer for Lipschitz nonlinear systems subject to disturbances"

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)

1;i; 2;i; 3;jpi; qi; rj, andj3; i = 1; . . . ; n; j = 2; . . . ; n, the com-pact set5 can be kept arbitrarily small. Thus, the errors in the con-trolled closed-loop system can be made arbitrarily small.

REFERENCES

[1] M. Krstic, I. Kanellakopoulos, and P. Kokotovic, Nonlinear and Adap-tive Control Design. Hoboken, NJ: Wiley Interscience, 1995. [2] I. Kanellakopoulos, P. V. Kokotovic, and A. S. Morse, “Systematic

design of adaptive controller for feedback linearizable system,” IEEE Trans. Autom. Control, vol. 36, no. 11, pp. 1241–1253, 1991. [3] D. Swaroop, J. K. Hedrick, P. P. Yip, and J. C. Gerdes, “Dynamic

sur-face control for a class of nonlinear systems,” IEEE Trans. Autom. Con-trol, vol. 45, no. 10, pp. 1893–1899, 2000.

[4] P. P. Yip and J. K. Hedrick, “Adaptive dynamic surface control: A sim-plified algorithm for adaptive backstepping control of nonlinear sys-tems,” Int. J. Control, vol. 71, no. 5, pp. 959–979, 1998.

[5] D. Wang and J. Huang, “Neural network-based adaptive dynamic sur-face control for a class of uncertain nonlinear systems in strict-feedback form,” IEEE Trans. Neural Netw., vol. 16, no. 1, pp. 195–202, 2005. [6] Z. J. Yang, K. Miyazaki, S. Kane, and K. Wada, “Robust position

con-trol of a magnetic levitation system via dynamic surface concon-trol tech-nique,” IEEE Trans. Ind. Electron., vol. 51, no. 1, pp. 26–34, 2004. [7] S. Duraiswamy and G. T. C. Chiu, “Nonlinear adaptive nonsmooth

dynamic surface control of electro-hydraulic systems,” in Proc. Amer. Control Conf., 2003, pp. 3287–3292.

[8] S. K. Nguang, “Robust stabilization of a class of time-delay nonlinear systems,” IEEE Trans. Autom. Control, vol. 45, no. 4, pp. 756–762, 2000.

[9] S. S. Ge, F. Hong, and T. H. Lee, “Robust adaptive control of non-linear systems with unknown time delays,” Automatica, vol. 41, pp. 1181–1190, 2005.

[10] S. S. Ge, F. Hong, and T. H. Lee, “Adaptive neural network control of nonlinear systems with unknown time delays,” IEEE Trans. Autom. Control, vol. 48, no. 11, pp. 2004–2010, 2003.

[11] F. Hong, S. S. Ge, and T. H. Lee, “Practical adaptive neural control of nonlinear systems with unknown time delays,” IEEE Trans. Syst., Man, Cybern. B, Cybern., vol. 35, no. 4, pp. 849–854, 2005.

[12] D. W. C. Ho, J. Li, and Y. Niu, “Adaptive neural control for a class of nonlinearly parametric time-delay systems,” IEEE Trans. Neural Netw., vol. 16, no. 3, pp. 625–635, 2005.

[13] H. K. Khalil, Nonlinear Systems. Upper Saddle River, NJ: Prentice-Hall, 1996.

[14] S.-L. Niculescu, Delay Effects on Stability: A Robust Control Ap-proach. New York: Springer-Verlag, 2001.

[15] P. A. Ioannou and P. V. Kokotovic, Adaptive Systems with Reduced Models. New York: Springer-Verlag, 1983.

[16] L. X. Wang, A Course in Fuzzy Systems and Control. Upper Saddle River, NJ: Prentice-Hall, 1997.

[17] K. S. Narendra and A. M. Annaswamy, “A new adaptive law for robust adaptation without persistent excitation,” IEEE Trans. Autom. Control, vol. 32, no. 2, pp. 134–145, 1987.

Robust Nonlinear Observer for Lipschitz Nonlinear Systems Subject to Disturbances

Min-Shin Chen and Chi-Che Chen

Abstract—This note proposes a robust nonlinear observer for systems

with Lipschitz nonlinearity. The proposed nonlinear observer, whose linear part adopts the linear LTR observer design technique, has two im-portant advantages over previous designs. First, the new observer does not impose the small-Lipschitz-constant condition on the system nonlinearity, nor other structural conditions on the system dynamics as in the existing observer designs. Second, it is robust in the sense that its state estimation error decays to almost zero even in the face of large external disturbances.

Index Terms—Disturbance, Lipschitz condition, nonlinear observer,

non-linear system, robust observer.

I. INTRODUCTION

State estimation of nonlinear systems has been a research topic for decades. A survey paper on this topic can be found in [1]. In recent literature, there are mainly four different approaches to the nonlinear observer design. In the first approach [2]–[4], the nonlinear system is transformed, via a nonlinear state transformation, into a so-called ob-server normal form. This special normal form admits the design of a nonlinear observer that yields a completely linear error dynamics. Linear observer theory can then be applied to guarantee stability. How-ever, the conditions to obtain completely linearizable error dynamics are strict, and finding the required nonlinear state transformation is nontrivial.

In the second approach, the system dynamics is split into a linear part and a nonlinear part. The linear part is assumed to be observable from the system output, and the nonlinear part is locally or globally Lipschitz. The idea is first suggested in [5], and then further pursued in [6]–[8]. The design can be easily carried out by solving a Lyapunov equation [5] or a Riccati equation [7]. Reduce-order nonlinear ob-servers of this type are introduced in [9] and [10]. Unfortunately, this approach suffers from a severe limitation that the Lipschitz constant of the nonlinearity has to be small.

There are some other approaches to the nonlinear observer design that do not impose the small-Lipschitz-constant condition. These ap-proaches include the variable structure observer design [11]–[13] and the high-gain observer design [14], [15]. However, their application is limited due to strict conditions on the system dynamics. For example, in the variable structure observer design [11]–[13], the transfer function from the nonlinearity to the system output is limited to be strictly pos-itive real (SPR). In the high-gain observer design [14], the system dy-namics must be in a semitriangular form. In [15], one must assume non-singularity of a nonlinear transformation matrix, and the transformed system must have an input matrix that is also in a triangular form.

To overcome the limitations of existing observer designs, this note proposes a new nonlinear observer that imposes less restrictions, and hence has a larger application domain. The new observer design uti-lizes the linear LRT observer design technique [16], [17] to enhance the

Manuscript received January 9, 2006; revised June 7, 2006; February 12, 2007; August 27, 2007. Recommended by Associate Editor M.-Q. Xiao. This work was supported by the National Science Council of the Republic of China, Taiwan, under Grant NSC-95-2221-E-002-133.

The authors are with the Department of Mechanical Engineering, Na-tional Taiwan University, Taipei 106, Taiwan, Republic of China (e-mail: mschen@ntu.edu.tw).

Digital Object Identifier 10.1109/TAC.2007.910724 0018-9286/$25.00 © 2007 IEEE

(2)

robustness of nonlinear observer. The resultant nonlinear observer has two important advantages over conventional observers. The first advan-tage is that the new observer does not impose the small-Lipschitz-con-stant condition as in [5]–[10], nor the SPR condition as in [11]–[13], nor the structural conditions as in [14] and [15]. The only assumption re-quired by the new observer is that the transfer function from the nonlin-earity to the system output be minimum-phase [meaning that the triple (A; G1; C) in (1) has only stable zeros]. The second advantage of the proposed observer is that its performance is robust with respect to ex-ternal disturbances. The robustness issue of nonlinear observer against disturbance is rarely studied in the literature. Previous nonlinear ob-server designs [18]–[20] ensure only bounded-input bounded-state sta-bility, while the new observer in this note ensures practical stasta-bility, meaning that the new observer in this note can achieve almost zero es-timation error in the face of large disturbances.

The remainder of this note is arranged as follows. Section II presents the new nonlinear observer design for nonlinear systems that have an arbitrarily large Lipschitz constant. Section III further modifies the nonlinear observer so that its performance is robust with respect to ex-ternal disturbances. Finally, Section IV gives the conclusions.

II. NONLINEAROBSERVER

Consider the state estimation problem for a nonlinear system _x = Ax + Bu + G1f(x)

y = Cx (1)

wherex 2 Rnis the unknown system state,u 2 Rmis the control input,y 2 Rp is the measured system output, andf(x) 2 Rqis a nonlinearity satisfying the Lipschitz condition

kf(x) 0 f(^x)k  kx 0 ^xk (2)

for some Lipschitz constant > 0. It is assumed that

dim(y)  dim (f(x)) : (3)

Without loss of generality it is assumed in the sequel thatdim(y) = dim(f(x)); the case dim(y) > dim(f(x)) can be treated similarly by artificially expanding the dimension off(x). Further, it is assumed that(A; C) is observable, (A; G1) controllable, and the square system (A+ I; G1; C) has only stable zeros (minimum-phase), where > 0 is a design parameter to be specified later. Notice that one does not require the boundedness assumption of the control inputu.

The proposed nonlinear observer for (1) is as follows:

_^x = A^x + Bu + L(y 0 C^x) + G1f(^x); L = QCT (4) where the output injection gainL 2 Rn2pis designed as in the linear LTR observer [16], [17], withQ a positive definite matrix solved from the LQ Riccati equation

Q(A + I)T + (A + I)Q 0 QCTCQ + G1GT 1 = 0;

 > 0; > 0: (5) The existence and positive definiteness of the solutionQ of the LQ Riccati equation (5) is always guaranteed [21], [22] for all design pa-rameters > 0 and > 0 if (A; C) is observable and (A; G1) con-trollable. Note that in [7], [8], and [10], their nonlinear observers use anH1Riccati equation [21] in the following form:

QAT + AQ 0 Q(CTC 0 2)Q + I = 0

which contains the Lipschitz constant . In order for this H1Riccati equation to have a positive definite solution matrix, the Lipschitz con-stant is constrained to be small. In contrast, this note uses the LQ Riccati equation (5), which is independent.

Note that the solution matrixQ 2 Rn2ndepends on the design parameter in (5). The relationship between Q() and  satisfies the following theorem.

Theorem 1 [16], [23]: If the system(A + I; G1; C) is

minimum-phase,C and G1are full rank, andrank(CT) = rank(G1), the solu-tionQ() of the observer Riccati equation (5) satisfies

lim !1

Q()  = 0:

The state estimation error~x = x 0 ^x resulting from the above non-linear observer satisfies

_~x = (A 0 LC)~x + G1(f(x) 0 f(^x)) : (6) The goal of this section is to prove that even for large Lipschitz constant in (2), the error dynamics (6) is globally exponentially stable if in (5) is sufficiently large. This is the purpose of the theorem shown here.

Theorem 2: Consider the nonlinear system (1) withC and G1both full rank,rank(CT) = rank(G1), and (A + I; G1; C) minimum-phase. For whatever large Lipschitz constant in (2), if the design parameter > 0 in the Riccati equation (5) is sufficiently large, the state estimate^x of the nonlinear observer (4) approaches the true state x exponentially fast.

Proof: Define a Lyapunov functionV = ~xTQ01~x, where Q > 0

is from the observer Riccati equation (5), and~x as in (6). The change rate ofV along the trajectory (6) satisfies

_V  0 2 V 0 k~yk20  GT 1Q01~x 2 + 2 kf(x) 0 f(^x)k 1 GT 1Q01~x  0 2 V 0 k~yk20  GT1Q01~x 2 + 2 k~xk 1 GT 1Q01~x

where~y = C~x and the Lipschitz condition (2) was used to obtain the second inequality. Note that the maximum of the last two terms in the last equation occurs whenkGT1Q01~xk = k~xk=, with the maximum value being 2k~xk2=. Hence

_V  02 V 0 k~yk2+ 2k~xk2   02 V + 2k~xk2 : Using V  (Q01)k~xk2= k~xk2=(Q) (7) one obtains _V  0 2 0 2(Q)  V: (8)

According to Theorem 1,(Q)= approaches zero as the observer de-sign parameter approaches infinity. Hence, given any Lipschitz con-stant , there always exists a sufficiently large design parameter  such that the number in the square bracket in (8) is positive. This implies that V (t) and, hence, ~x(t) decay to zero exponentially. One thus proves that the error dynamics (6) is globally exponentially stable. End of proof.

Remark 1: The proposed nonlinear observer (4) has two design

pa-rameters: and in (5). As explained in the proof of Theorem 2,  > 0 must be sufficiently large to ensure the observer stability, and > 0 is to specify the estimation error convergence rate.

(3)

Fig. 1. (Q)= versus .

Remark 2: Equation (8) mandates that the observer design

param-eter must satisfy

 (Q())

 < 2 2 (9)

to ensure the observer stability. If the Lipschitz constant is known, and has been chosen, one can determine a stabilizing  by referring to a figure that depicts the value of(Q)= versus . Fig. 1 shows such a figure for the system(A; [G1; G2]; C) in the simulation example in the next section.

Remark 3: Note that if the observer design parameter is chosen

too large, the proposed observer becomes high-gain. A disadvantage of high-gain observers is the peaking phenomenon [24], in which the estimated state^x(t) peaks to extremely large values during the very initial period of the observation process. One way to relieve the peaking phenomenon is to stepwisely schedule the design parameter(t) = i,t 2 [tk; tk+1], where ijumps within a finite time from 1 to the designed value requested by (9). See the simulation example in the next section.

III. ROBUSTNONLINEAROBSERVER

In practical applications, it may frequently happen that the nonlinear system (1) is subject to unknown external disturbances. It is therefore important to construct the nonlinear observer such that its performance is robust against external disturbances, and this will be the subject of this section.

Consider a nonlinear system subject to bounded disturbances _x = Ax + Bu + G1f(x) + G2d

y = Cx (10)

where all symbols are as defined in (1), the nonlinearityf(x) satisfies the Lipschitz condition (2), andd 2 Rrrepresents a bounded external disturbance

kd(t)k  D: (11)

Note thatG1 6= G2; that is, the disturbanced enters the system equa-tion in a direcequa-tion different from that of the nonlinearityf(x). Further, it is assumed that(A; C) is observable, and (A; [G1; G2]) controllable. The “robust” nonlinear observer design is more difficult than the nonlinear observer design treated in the previous section. However, it

will be shown that if the number of output sensors is sufficient in the sense that

dim(y)  dim (f(x)) + dim(d) (12)

then the design of a robust nonlinear observer is achievable. For sim-plicity, it will be assumed in the sequel thatdim(y) = dim(f(x)) + dim(d). The case dim(y) > dim(f(x))+ dim(d) can be treated sim-ilarly by artificially expanding the dimension ofd or f(x).

A robust nonlinear observer for the system (10) that can cope with both the nonlinearity and the disturbance is proposed as follows:

_^x = A^x + Bu + L(y 0 C^x) + G1f(^x) (13) where the output injection gainL = QCT 2 Rn2p, but the positive definite matrixQ 2 Rn2nis now obtained from a modified Riccati equation

Q(A + I)T+ (A + I)Q 0 QCTCQ + [G1; G2][G1; G2]T = 0;  > 0; > 0: (14) Note that the existence of a positive definite solution matrixQ > 0 is guaranteed [21], [22] when(A; C)is observable, and (A; [G1; G2]) controllable.

The following theorem shows that the above robust nonlinear ob-server (13) guarantees that the estimation errorx 0 ^x decays to almost zero even in the face of large disturbanced.

Theorem 3: Consider the nonlinear system (10) subject to a bounded

disturbanced, and the assumptions that C and [G1; G2] both full rank, rank(CT) = rank([G1; G2]), and (A + I; [G1; G2]; C) minimum-phase. For whatever large Lipschitz constant , and whatever large dis-turbanced, the robust nonlinear observer (13) guarantees that the state estimation error~x = x 0 ^x will eventually approach a small residual set containing the origin, with the size of the residual set approaching zero as the design parameter in (14) approaches infinity.

Proof: From the assumptionsrank(CT) = rank([G1; G2]) and

(A + I; [G1; G2]; C) minimum-phase, one can quote Theorem 1 to conclude that the solutionQ() of the modified Riccati equation (14) still satisfies

lim !1

Q()

 = 0: (15)

With the unknown disturbanced, the state estimation error ~x = x0^x resulting from the proposed robust nonlinear observer (13) obeys the dynamics

_~x = (A 0 LC)~x + [G1; G2] f(x) 0 f(^x)d (16) where the last term satisfies the bound

f(x) 0 f(^x)

d  kf(x) 0 f(^x)k + kdk

 k~xk + D (17)

in which one has used (2) and (11) to obtain the second inequality. Choose a Lyapunov functionV = ~xTQ01~x, where Q is from (14). Checking the change rate ofV along the error dynamics (16) gives

_V 02 V 0 k~yk20 kGTQ01~xk2+ 2( k~xk+D)kGTQ01~xk whereG = [G1; G2] and (17) is used to derive the inequality. Note that the maximum of the last two terms in the above equation occurs

(4)

whenkGTQ01~xk = ( k~xk + D)=, with the maximum value being ( k~xk + D)2=. Hence

_V  0 2 V 0 k~yk2+ ( k~xk + D)2   0 V 0 V 0 ( k~xk + D)  2 :

From the last inequality, one can say that _V < 0 as long as V > ( k~xk + D)2=( ). Therefore, asymptotically one has

lim

t!1V (t)  ( k~xk + D) 2=( ) which implies, using (7),

lim

t!1k~x(t)k  (Q)

 ( k~xk + D) : Rearranging the equation gives

lim

t!1 1 0 (Q)  k~x(t)k  D (Q)  :

The property (15) ensures that given any Lipschitz constant , there always exists a sufficiently large observer design parameter such that the number in the parenthesis in the above equation is positive. Hence, one can write

lim

t!1k~x(t)k 

D (Q)  1 0 (Q) 

: (18)

The above inequality together with the property (15) imply that given any bounded Lipschitz constant and disturbance upper bound D, k~xk will eventually become arbitrarily small as long as  is sufficiently large. End of proof.

The last theorem in this note given below will discuss the special case when the disturbanced enters the state equation (10) in the same direction as the nonlinearityf(x); that is, the case G1 = G2. For this special case, the requirement on the sensor number can be relaxed from (12) to (3); hence, one needs onlydim(y)  dim(f(x)). The following theorem shows that whenG1= G2in the nonlinear system (10), the nonlinear observer (4) in the previous section, which uses the observer Riccati equation (5), can effectively cope with the disturbance.

Theorem 4: Consider the nonlinear system (10) subject to a bounded

disturbanced, and the assumptions that G1= G2,C and G1both full rank,rank(CT) = rank(G1), and (A + I; G1; C) minimum-phase. For whatever large Lipschitz constant , and whatever large distur-bance d, the nonlinear observer (4) in the previous section guaran-tees that the state estimation error~x will eventually approach a small residual set containing the origin, with the size of the residual set ap-proaching zero as the design parameter in (5) approaches infinity.

Proof: The proof is similar to that of Theorem 3, and is omitted. Remark 4: Theorem 4 shows that the nonlinear observer (4) and (5)

in the previous section is robust against disturbance that comes into the system equation in the same direction as the nonlinearity. How-ever, Theorem 3 shows that when the disturbance comes into the system equation in a direction different from that of the nonlinearity, the Ric-cati equation in the nonlinear observer must be modified according to (14) so that the disturbance’s effect on the observer can be reduced.

Remark 5: One should be aware that high gain design (using large

design parameter in the observer Riccati equation and hence large server feedback gain) does not always guarantee robustness of the ob-server if the linear part of the nonlinear system is not minimum-phase. Hence, both Theorems 3 and 4 request the minimum-phase condition.

Fig. 2. State estimation errorkxk versus time.

Example: Consider a flexible joint robot [25], whose governing

equation is as in (10) with A = 0 1 0 0 01 0 1 0 0 0 0 1 1 0 1 01 ; B = G2 = 0 0 0 1 G1= 0 1 0 0 ; CT = 0 1 0 0 1 0 0 0

the controlu(t) = 0, the disturbance d(t) = 2, and nonlinearity f(x) = 010sin(x1). Note that the nonlinearity f(x) is globally Lips-chitz, and the large Lipschitz constant = 10 implies a long or heavy robot arm. The initial conditions arexT(0) = [1; 1; 1; 1] for the robot, and ^xT(0) = [01; 01; 01; 01] for the observer (13). The modified Riccati (14) has design parameters = 1, and (t) scheduled step-wisely from 1 to1012within 8 s according to the formula(t) = 103k, t 2 [2k; 2k + 2), k = 0; 1; 2; 3; 4.

Fig. 2 shows the state estimation errork~x(t)k versus time. The esti-mation error decays to almost zero(k~x(t)k  1003), confirming that the proposed robust nonlinear observer design is successful in the face of disturbances and large-Lipschitz-constant nonlinearity. Note that if one uses = 1012right from the beginning of observation, there will be a substantial peaking phenomenon. The proposed stepwise sched-uling of(t) has successfully avoided the peaking phenomenon.

IV. CONCLUSION

This note proposes a new robust nonlinear observer for systems sub-ject to Lipschitz nonlinearity and bounded external disturbances. The linear part of the proposed observer, like the linear LTR observer, is based on an LQ Riccati equation design. Robustness of the proposed observer is achieved by asymptotic tuning of the design parameter in the Riccati equation. It is proved that the proposed nonlinear observer ensures asymptotically an almost zero estimation error in the face of large Lipschitz nonlinearity and large external disturbances.

REFERENCES

[1] E. A. Misawa and J. K. Hedrick, “Nonlinear observers—A state-of-the-art survey,” J. Dyn. Syst., Meaure., Control, vol. 111, pp. 344–352, 1989.

[2] A. J. Krener and A. Isidori, “Linearization by output injection and non-linear observers,” Syst. Control Lett., vol. 3, pp. 47–52, 1983. [3] D. Bestle and M. Zeitz, “Canonical form observer design for nonlinear

(5)

[4] A. J. Krener and W. Respondek, “Nonlinear observer with linearizable error dynamics,” SIAM J. Control Optim., vol. 23, pp. 197–216, 1985. [5] F. E. Thau, “Observing the state of nonlinear dynamic systems,” Int. J.

Control, vol. 17, pp. 471–479, 1973.

[6] S. R. Kou, D. L. Elliott, and T. J. Tarn, “Exponential observers for nonlinear dynamic systems,” Inf. Control, vol. 29, pp. 204–216, 1975. [7] S. Raghavan, “Observers and compensators for nonlinear systems, with application to flexible joint orbots,” Ph.D. dissertation, Univ. of Calif., Berkeley, 1992.

[8] R. Rajamani, “Observers for Lipschitz nonlinear systems,” IEEE Trans. Autom. Control, vol. 43, pp. 397–401, 1998.

[9] G. Besancon and H. Hammouri, “On uniform observation of nonuni-formly observable systems,” Syst. Control Lett., vol. 29, pp. 9–19, 1996. [10] F. Zhu and Z. Han, “A note on observers for Lipschitz nonlinear

sys-tems,” IEEE Trans. Autom. Control, vol. 47, pp. 1751–1754, 2002. [11] B. L. Walcott and S. H. Zak, “State observation of nonlinear

uncer-tain dynamical systems,” IEEE Trans. Autom. Control, vol. 32, pp. 166–170, 1987.

[12] S. H. Zak, “On the stabilization and observation of nonlinear/uncer-tain dynamical systems,” IEEE Trans. Autom. Control, vol. 35, pp. 604–607, 1990.

[13] D. M. Dawson, Z. Qu, and J. C. Carroll, “On state observation and output feedback problems for nonlinear uncertain dynamic sytems,” Syst. Control Lett., vol. 18, pp. 217–222, 1992.

[14] K. K. Busawon and M. Saif, “A state observer for nonlinear systems,” IEEE Trans. Autom. Control, vol. 44, pp. 2098–2103, 1999. [15] J. P. Gauthier, H. Hammouri, and S. Othman, “A simple observer for

nonlinear systems, applications to bioreactors,” IEEE Trans. Automat. Control, vol. 37, pp. 875–880, 1992.

[16] J. C. Doyle and G. Stein, “Robustness with observers,” IEEE Trans. Autom. Control, vol. AC-24, pp. 607–611, 1979.

[17] G. Stein and M. Athans, “The LQG/LTR procedure for multivariable feedback control design,” IEEE Trans. Autom. Control, vol. 32, pp. 105–113, 1987.

[18] M. Arcak and P. Kokotovic, “Nonlinear observers: A circle criterion design and robustness analysis,” Automatica, vol. 37, pp. 885–892, 2003.

[19] H. Shim, J. H. Seo, and A. R. Teel, “Nonlinear observer design via passivation of error dynamics,” Automatica, vol. 39, pp. 1923–1930, 2001.

[20] A. Alessandri, “Observer design for nonlinear systems by using input-to-state stability,” in Proc. IEEE Conf. Decision Control, 2004, pp. 3892–3897.

[21] A. Saberi, P. Sannuti, and B. M. Chen,H Optimal Control. Engle-wood Cliffs, NJ: Prentice-Hall, 1995, ch. 4, Theorem 4.1.2. [22] F. L. Lewis, Applied Optimal Control and Estimation. Englewood

Cliffs, NJ: Prentice-Hall, 1992, ch. 3, Theorem 2.

[23] H. Kwakernaak and R. Sivan, Linear Optimal Control Systems. New York: Wiley, 1972, ch. 3, Theorem 3.14.

[24] H. K. Khalil, Nonlinear Systems. Upper Saddle River, NJ: Prentice-Hall, 2000, ch. 14.5.

[25] R. Marino and P. Tomei, Nonlinear Control Design. Upper Saddle River, NJ: Prentice-Hall, 1995, p. 27.

Parameterization of Suboptimal Solutions of the Nehari Problem for Infinite-Dimensional Systems Kenji Kashima, Member, IEEE, Yutaka Yamamoto, Fellow, IEEE,

and Hitay Özbay, Senior Member, IEEE

Abstract—The Nehari problem plays an important role in control theory. It is well known that control problem can be reduced to solving this problem. This note gives a parameterization of all suboptimal solutions of the Nehari problem for a class of infinite-dimensional systems. Many earlier solutions of this problem are seen to be special cases of this new parameterization. It is also shown that for finite impulse response systems this parameterization takes a particularly simple form.

Index Terms—Delay systems, -control, infinite-dimensional systems, Nehari problem.

I. INTRODUCTION

It is well known that many interestingH1 control problems can be transformed to the so-called one-block problem; see for example, [1]–[3] and references therein. The one-block problem can be seen as a model matching problem where stable approximation(s), in the sense of L1, of a given unstable system is sought. This is precisely the Nehari problem which can be stated as follows: GivenF 2 L1, find all 2 H1such that

kF + kL < 1: (1)

(We have chosen to writeF +  in place of F 0 , which is more conventional, for the convenience of later developments.) Nehari’s the-orem states that a solution 2 H1satisfying (1) exists if and only if k0Fk < 1, where 0Fis the Hankel operator associated with symbolF ; see Section II and [2]. In this note, we assume thatF 2 L1with k0Fk < 1 is given and we derive a parameterization of solutions  2 H1of (1). We approach this problem from an operator theo-retic viewpoint.

The Nehari problem has been studied in the control community for various classes ofF , and many different solution techniques have been developed, depending on the assumptions ofF . In the finite-dimen-sional case whereF is rational, the solution can be obtained easily by solving Lyapunov equations derived from a state space realization of F . However, for the infinite-dimensional case where F is irrational, state space approaches require solutions of operator equations (instead of matrix Lyapunov equations), see, e.g., [4].

Manuscript received October 9, 2006; revised February 27, 2007. Rec-ommended by Associate Editor D. Dochain. This work was supported in part by the Ministry of Education, Culture, Sports, Science, and Tech-nology of Japan under a Grant-in-Aid for Young Scientists (B) 18760316, Grant-in-Aid for Exploratory Research 17656138, Grant-in-Aid for Scientific Research (B) 18360203, and by the European Commission under Contract MIRG-CT-2004-006666, and by TÜB˙ITAK under Grant EEEAG-105E156.

K. Kashima is with the Graduate School of Information Science and Engineering, Tokyo Institute of Technology, Tokyo 152-8552, Japan (e-mail: kashima@mei.titech.ac.jp; kashima@ieee.org).

Y. Yamamoto is with the Graduate School of Informatics, Kyoto University, Kyoto 606-8501, Japan (e-mail: yy@i.kyoto-u.ac.jp).

H. Özbay is with the Department of Electrical and Electronics Engineering, Bilkent University, Bilkent, Ankara TR-06800, Turkey (e-mail: hitay@bilkent. edu.tr).

Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TAC.2007.910725 0018-9286/$25.00 © 2007 IEEE

數據

Fig. 1. (Q)= versus .
Fig. 2. State estimation error kxk versus time.

參考文獻

相關文件

“Find sufficiently accurate starting approximate solution by using Steepest Descent method” + ”Compute convergent solution by using Newton-based methods”. The method of

In this paper, we have studied a neural network approach for solving general nonlinear convex programs with second-order cone constraints.. The proposed neural network is based on

Wang, A recurrent neural network for solving nonlinear convex programs subject to linear constraints, IEEE Transactions on Neural Networks, vol..

Chen, The semismooth-related properties of a merit function and a descent method for the nonlinear complementarity problem, Journal of Global Optimization, vol.. Soares, A new

By exploiting the Cartesian P -properties for a nonlinear transformation, we show that the class of regularized merit functions provides a global error bound for the solution of

Nonlinear Convex Anal. Chen, The variational geometry, projection expression and decomposi- tion associated with ellipsoidal cones, J. Nonlinear Convex Anal. Chen, From symmteric

Chen, “Alternative proofs for some results of vector- valued functions associated with second-order cone,” Journal of Nonlinear and Convex Analysis, vol.. Chen, “The convex and

Lin, A smoothing Newton method based on the generalized Fischer-Burmeister function for MCPs, Nonlinear Analysis: Theory, Methods and Applications, 72(2010), 3739-3758..