Stabilisation of non-linear systems with unknown ... - Semantic Scholar

Report 4 Downloads 71 Views
International Journal of Systems Science Vol. 41, No. 6, June 2010, 673–678

Stabilisation of non-linear systems with unknown growth rate by adaptive output feedback Ho-Lim Choia and Jong-Tae Limb* a

b

Department of Electrical Engineering, Dong-A University, 840 Hadan2-Dong, Saha-gu, Busan, 604-714, Korea; Department of Electrical Engineering, Korea Advanced Institute of Science and Technology, 373-1 Guseong-dong, Yuseong-gu, Daejeon, 305-701, Korea

Downloaded By: [2007-2008 Korea Advanced Institute of Science & Technology] At: 04:39 22 June 2010

(Received 10 October 2008; final version received 2 June 2009) In recent years, several results have been proposed on the global stabilisation of non-linear systems with unknown linear growth rate. However, these works are limited in the sense that they consider only one particular form of non-linear systems – mostly either triangular or feedforward form. We propose an adaptive output feedback control scheme which can deal with both triangular or feedforward non-linear systems with unknown linear growth rate in a unified framework. Thus, our result broadens the class of non-linear systems under consideration over the existing results. Keywords: non-linear systems; output feedback; unknown growth rate

1. Introduction We consider a class of single-input single-output nonlinear systems given by x_ ¼ Ax þ Bu þ ðt, x, uÞ y ¼ Cx

ð1Þ ð2Þ

where x 2 Rn, u 2 R and y 2 R are the system state, input and output, respectively. The system matrices are A, B and C, where (A, B) is the Brunovsky canonical pair and C ¼ [1, 0, . . . , 0]. The non-linear term is (t, x, u) ¼ [1(t, x, u), . . . , n(t, x, u)]T, where i(t, x, u): R  Rn  R ! R, i ¼ 1, . . . , n are C1 with respect to all the variables. Regarding the system non-linearity (t, x, u), we introduce the following two conditions. (A1) For i ¼ 1, . . . , n, there exists an unknown constant   0 such that ji ðt, x, uÞj  ðjx1 j þ    þ jxi jÞ

ð3Þ

(A2) For i ¼ 1, . . . , n  2, there exists an unknown constant   0 such that ji ðt, x, uÞj  ðjxiþ2 j þ    þ jxn j þ jujÞ

ð4Þ

with jn1(t, x, u)j  juj and n(t, x, u) ¼ 0. We note that (A1) is the so-called ‘triangular condition’ as assumed in Lei and Lin (2006). A similar type of triangular form is considered in Krishnamurthy and Khorrami (2008), but i(t, x, u) is only assumed to be a function of (x1, . . . , xi) excluding time-variable t and states (xiþ1, . . . , xn). Since (A1) is given as a *Corresponding author. Email: [email protected] ISSN 0020–7721 print/ISSN 1464–5319 online  2010 Taylor & Francis DOI: 10.1080/00207720903144529 http://www.informaworld.com

norm-bound condition, the states (xiþ1, . . . , xn) can be included in i(t, x, u) unlike Krishnamurthy and Khorrami (2008) (Example 1). The other condition (A2) is the so-called ‘feedforward condition’, which is a linear growth version of the ones in Xudong (2003) and Ye and Unbehauen (2004) and is a restricted version of the one in Krishnamurthy and Khorrami (2007). The class of non-linear systems which fit the system (1)–(2) under either (A1) or (A2) are well addressed in Qian and Lin (2002), Xudong (2003) and references therein. Now, we address how the existing results have been progressed along with the two conditions mentioned above. First, when the growth rate  is known, (A1) reduces the conditions assumed in Freeman and Kokotovic´ (1993) and Qian and Lin (2002), where the state and output feedback controllers are proposed, respectively, for the global stabilisation of the system (1)–(2). Later on, the authors of Choi and Lim (2004, 2005a) extend the results of Freeman and Kokotovic´ (1993) and Qian and Lin (2002) by including both (A1) and (A2) with  being known and suggest a single form of globally stabilising state/output feedback controllers. However, all these results require a priori knowledge on  in order to determine the gains of controllers. Then, when the growth rate  is unknown, some form of additional gain-tuning mechanism is needed for stabilising controllers. In Choi and Lim (2005b) and later in Lei and Lin (2006), the authors, respectively, suggest the adaptive output feedback control methods which solve the global stabilisation problem of the system (1)–(2) under (A1). The results of

Downloaded By: [2007-2008 Korea Advanced Institute of Science & Technology] At: 04:39 22 June 2010

674

H.-L. Choi and J.-T. Lim

Xudong (2003) and Ye and Unbehauen (2004) can handle (A2) case, but they use the full-state feedback controller. The result of Krishnamurthy and Khorrami (2007) can also handle (A2). Thus, to the best of our knowledge, there have been no output feedback control methods which can be applied to both (A1) and (A2) cases in a unified framework. So, here is our extended control problem: The system is globally asymptotically stabilised (1)–(2) by output feedback when only the structure of (t, x, u) is known such that it belongs to either (A1) or (A2). In order to solve this problem, we utilise the structure of controller in Choi and Lim (2005a) and combine it with an adaptive gain-tuning mechanism which is appropriately engaged depending on (A1) or (A2) case. Note that (A1) and (A2) are global linear growth conditions, which may look to be somewhat limited in the first hand. However, as investigated in Mazenc Praly, and Dayawansa (1994), some extra growth conditions on the unmeasurable states of the system are usually necessary for the global stabilisation of non-linear systems via output feedback. For example, a global Lipschitz condition is assumed in Jo and Seo (2000b), global linear growth conditions are assumed in Choi and Lim (2005a, b), Lei and Lin (2006) and Qian and Lin (2002) for the global stabilisation problem of non-linear systems. Under a local Lipschitz condition, only local stabilisation is achieved by output feedback (Jo and Seo 2000a). In this sense, for the global stabilisation problem of non-linear systems by output feedback, (A1) and (A2) are not much restricted conditions, but more relaxed than the conditions in related results.

2. Adaptive output feedback controller First, we introduce the following dynamic output feedback controller u ¼ KððtÞÞz z_ ¼ Az þ Bu  LððtÞÞð y  CzÞ

ð5Þ ð6Þ

where K((t)) ¼ [k1/(t)n, . . . , kn/(t)] and L((t)) ¼ _ ¼ [l1/(t), . . . , ln/(t)n]T, (t)40. The dynamic gain (t) (y, (t)) is to be introduced later on. Here, we introduce some notations for convenience. Notations: We define E(t) :¼ diag[1, (t), . . . , (t)n1], K :¼ K((t))j(t)¼1, L :¼ L((t))j(t)¼1, AK :¼ A þ BK, AL :¼ A þ LC, AK((t)) :¼ A þ BK((t)) and AL((t)) :¼ A þ L((t))C. Then, using these notations, the controller u in (5) can be expressed as u ¼ (t)n  KE(t)z. Now, we state the main result.

Theorem 2.1: Suppose that (i) (A1) or (A2) holds for the system (1)–(2); (ii) K and L are selected such that AK and AL are Hurwitz, respectively. Under (A1), the controller (5)–(6) is engaged with _ ¼ j yjðtÞ, ð0Þ ¼ 1 ðtÞ

ð7Þ

Under (A2), the controller (5)–(6) is engaged with _ ¼ j yj1=2 =ðtÞ, ð0Þ ¼ 1 ðtÞ

ð8Þ

Then, the closed-loop system (1)–(2) becomes globally asymptotically stable and limt!1 ðtÞ ¼  5 1 for each case. Proof: First, we introduce brief mathematical setups for the proof. Since AK and AL are Hurwitz, as it follows from Choi and Lim (2005a), we can derive two Lyapunov equations of with ATj ððtÞÞPj ððtÞÞ þ Pj ððtÞÞAj ððtÞÞ ¼ ðtÞ1 E2ðtÞ with Pj((t)) ¼ E(t)PjE(t) where ATj Pj þ Pj Aj ¼ I for j ¼ K, L. Here, I denotes an n  n identity matrix. (A1) case: Define ei ¼ xi  zi, 1  i  n. By subtracting (6) from (1), the error dynamics is obtained as e_ ¼ AL ððtÞÞe þ ðt, x, uÞ

ð9Þ

With (5) and (7), the closed-loop system becomes x_ ¼ AK ððtÞÞx þ ðt, x, uÞ  BKððtÞÞe _ ¼ j yjðtÞ, ð0Þ ¼ 1 ðtÞ

ð10Þ ð11Þ

We begin with showing the existence of a unique solution. The vector field of the augmented system (9) and (10) is C1 with respect to its arguments. Regarding (11), Rwe have a closed-form solution of ðtÞ ¼ t expð 0 j yjdÞ. Thus, the corresponding solution (e(t), x(t), (t)) of (9)–(11) exists and is unique on [0, Tf) for some Tf 2 (0, 1]. Moreover, since ¼ AL((t))e and x_ ¼ AK ððtÞÞx are stable (time-varying) linear systems and (t, x, u) satisfies the global linear growth condition, it can be easily checked by using Gronwall– Bellman inequality that there is no finite-time escape phenomenon (Rugh 1996). Thus, Tf can be arbitrarily large. Now, we will show that (e(t), x(t), (t)) is welldefined and bounded on [0, Tf). First, we set a Lyapunov function Vo(e) ¼ eTPL((t))e. Then, along the trajectory of (9), V_ o ðeÞ ¼ e_T PL ððtÞÞe þ eT PL ððtÞÞe_ þ eT P_ L ððtÞÞe ¼ ðtÞ1 kE ðtÞek2 þ eT P_ L ððtÞÞe þ 2eT EðtÞ PL EðtÞ ðt, x, uÞ

ð12Þ

International Journal of Systems Science Under (A1), note that kE(t)(t, x, u)k1  n3/2kE(t)xk. Also, we have that eT P_ L ððtÞÞe ¼ eT ðE_ ðtÞ PL EðtÞ þ EðtÞ PL E_ ðtÞ Þe and E_ (t) ¼ E(t)D ¼ DE(t) where 1 _ diag½0, 1, . . . , n  1 D ¼ ðtÞðtÞ

ð13Þ

This leads to the following inequality: _ kEðtÞ ek e P_ L ððtÞÞe  2sn kPL kjðtÞjðtÞ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi where sn ¼ nðn  1Þð2n  1Þ=6. Then, we have T

1

2

Downloaded By: [2007-2008 Korea Advanced Institute of Science & Technology] At: 04:39 22 June 2010

1 _ ÞkEðtÞ ek2 V_ o ðeÞ  ððtÞ1  1 jðtÞjðtÞ

þ 22 kEðtÞ ekkEðtÞ xk

ð15Þ

where  1 ¼ 2snkPLk and  2 ¼ n3/2kPLk, which are finite constants independent of (t) and . Next, we set a Lyapunov function Vc(x) ¼ xT  PK((t))x. Then, along the trajectory of (10), V_ c ðxÞ ¼ x_ T PK ððtÞÞx þ xT PK ððtÞÞx_ þ xT P_ K ððtÞÞx ¼ ðtÞ1 kEðtÞ xk2 þ 2xT EðtÞ PK EðtÞ ðt, x, uÞ þ xT P_ K ððtÞÞx  2xT EðtÞ PK EðtÞ BKððtÞÞe ð16Þ Note that E(t)BK((t))e ¼ (t)1 BKE(t)e. Also, from (14), we can deduce that 1 _ kEðtÞ xk2 xT P_ K ððtÞÞx  2sn kPK kjðtÞjðtÞ

ð17Þ

Thus, we have 1 _ V_ c ðxÞ  ððtÞ1  3  4 jðtÞjðtÞ ÞkEðtÞ xk2

þ 2ðtÞ1 5 kEðtÞ ekkEðtÞ xk

ð18Þ

where  3 ¼ 2n3/2kPKk,  4 ¼ 2snkPKk and  5 ¼ kPKk kKk, which all are finite constants independent of (t) and . Now, we set a composite Lyapunov function V1(e, x) ¼ Vo(e) þ (t)Vc(x) for the augmented system (9) and (10). Then, we have V_ 1 ðe, xÞ ¼ V_ o ðeÞ þ _ _ _ ðtÞV_ c ðxÞ þ ðtÞV c ðxÞ  Vo ðeÞ þ ðtÞVc ðxÞ due to which _ ¼ j yjðtÞ  0, (t)40 and Vc(x)  0. Thus, using ðtÞ the results of (15) and (18), V_ 1 ðe, xÞ  



kEðtÞ ek kEðtÞ xk

T 

1





2



kEðtÞ ek kEðtÞ xk

 ð19Þ

1 _ where 1 ¼ ðtÞ1  1 jðtÞjðtÞ , 2 ¼ ðtÞððtÞ1  1 _ Þ and  ¼ ( 2 þ  5). 3  4 jðtÞjðtÞ From (19), V_ 1 ðe, xÞ becomes negative definite if and only if (i) 140 and (ii) 12  240. Regarding (i), it can be rewritten as Z t  ð20Þ exp j yjd  1 j yj 4 0 0

Thus, there must exist a finite time t1 such that 140 for t1  t 5 Tf. Regarding (ii), it can be rewritten as  Z t    j yj j yjd  3  4 j yj 1  1 exp Rt expð 0 j yjdÞ 0  ð2 þ 5 Þ2 4 0

ð14Þ

675

ð21Þ

Thus, there must exist a finite time t2 such that 12  ( 2 þ  5)240 for t2  t 5 Tf. Now, let us define t* ¼ max{t1, t2}. Then, we have V_ 1 ðe, xÞ  ðkEðtÞ ek2 þ kEðtÞ xk2 Þ pffiffiffiffiffiffiffi  ðkEðtÞ ek2 þ k ðtÞEðtÞ xk2 Þ,  4 0

ð22Þ

for all t 2 [t*, Tf). The last inequality comes from the fact that (t)  1 with (7). Note that pffiffiffiffiffiffiffi mðkEðtÞ ek2 þ k ðtÞEðtÞ xk2 Þ  V1 ðe, xÞ pffiffiffiffiffiffiffi  MðkEðtÞ ek2 þ k ðtÞEðtÞ xk2 Þ ð23Þ where m ¼ min{min(PL), min(PK)} and max{max(PL), max(PK)}. From (22) and (23), it is easy to obtain



qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi pffiffiffiffiffiffiffi kEðtÞ ek2 þ k ðtÞEðtÞ xk2 rffiffiffiffiffiqffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi   pffiffiffiffiffiffiffiffiffi M   t kEðt Þ eðt Þk2 þ k ðt ÞEðt Þ xðt Þk2 exp  m 2M ð24Þ

for t 2 [t*, Tf). Now, we assure that kE(t)ek, kE(t)xk and (t) are well-defined and bounded on [0, Tf). So, (e(t), x(t), L(t)) is well-defined and bounded on [0, Tf). Thus, (e(t), x(t), L(t)) is contained in a compact set and we can take Tf ¼ 1 (Khalil 2002). Then, we conclude that limt!1 ke(t)k ¼ 0 and limt!1 kx(t)k ¼ 0 from (24) _ ¼ 0 from (7), which results in and in turn, limt!1 ðtÞ limt!1 ðtÞ ¼  5 1. (A2) case: The analysis for (A2) case is very similar to (A1) case. Again, using (9) and (10) with (8), the augmented closed-loop system is e_ ¼ AL ððtÞÞe þ ðt, x, uÞ x_ ¼ AK ððtÞÞx þ ðt, x, uÞ  BKððtÞÞe _ ¼ j yj1=2 =ðtÞ, ð0Þ ¼ 1 ðtÞ

ð25Þ ð26Þ ð27Þ

Note that (27) has a closed-form solution of ðtÞ ¼ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi Rt 2 0 j yj1=2 d þ ð0Þ2 . Thus, we only need to show that there exists a Lyapunov function V2(e, x) such that V_ 2 ðe, xÞ along the trajectories of (25) and (26) is negative definite on t 2 [t*, Tf). Then, one can analogously show that (e(t), x(t), L(t)) is well-defined and bounded for t 2 [0, 1) and eventually limt!1ke(t)k ¼ 0, limt!1  respectively. kx(t)k ¼ 0 and limt!1 kðtÞk ¼ ,

676

H.-L. Choi and J.-T. Lim

Using Vo(e) and Vc(x) defined previously, we set V2(e, x) ¼ Vo(e) þ (t)1Vc(x) for the augmented system (25) and (26). Then, V_ 2 ðe,xÞ ¼ V_ o ðeÞ þ ðtÞ1 V_ c ðxÞ 1 _ _ _ ¼ _ due to ðtÞ ðtÞ2 ðtÞV c ðxÞ  Vo ðeÞ þ ðtÞ Vc ðxÞ 1=2 j yj =ðtÞ  0, (t)  1 and Vc(x)  0. First, we observe V_ o ðeÞ with respect to (25). Note that juj  (t)nkKkE(t)ek þ kE(t)xk). Using this, under (A2), we can obtain that kE(t)(t, x, u)k1  pffiffiffi (t)2m(kE(t)ek þ kE(t)xk) where m ¼ ðn  2Þ n þ ðn  1ÞkKk. Then, using (12),

Downloaded By: [2007-2008 Korea Advanced Institute of Science & Technology] At: 04:39 22 June 2010

1 _ V_ o ðeÞ  ððtÞ1  1 jðtÞjðtÞ  ðtÞ2 2 ÞkEðtÞ ek2

þ 2ðtÞ2 2 kEðtÞ ekkEðtÞ xk

ð28Þ

where 1 ¼ 2snkPLk and 2 ¼ mkPLk, which are finite constants independent of (t) and . Next, we observe V_ c ðxÞ with respect to (26). Using (16), we have the following inequality: 1 _ V_ c ðxÞ  ððtÞ1  2ðtÞ2 3  4 jðtÞjðtÞ ÞkEðtÞ xk

þ 2ððtÞ2 3 þ ðtÞ1 5 ÞkEðtÞ ekkEðtÞ xk

ð29Þ

where 3 ¼ mkPKk, 4 ¼ 2snkPKk and 5 ¼ kPKk kKk, which all are finite constants independent of (t) and . Now, using (28) and (29),    kEðtÞ ek T 1 _ V2 ðe, xÞ   kEðtÞ xk 

 2



kEðtÞ ek kEðtÞ xk

3. Illustrative examples Example 1: Consider the following triangular system taken from Lei and Lin (2006): x_ 1 ¼ x2 þ

x1 ð1  c1 x2 Þ2 þ x22

x_ 2 ¼ u þ lnð1 þ ðx22 Þc2 Þ y ¼ x1

ð31Þ

where c1 and c2  1 are unknown constants. This system belongs to (A1) case. With K ¼ [4, 4] and L ¼ [4, 4]T, the controller (5), (6) with (7) is engaged. For simulation, we set c1 ¼ 1, c2 ¼ 2, (x1(0), x2(0)) ¼ (1, 5) and (z1(0), z2(0)) ¼ (10, 2) (same as Lei and Lin (2006)). The simulation result is shown in Figure 1. Note that, in terms of performance, our result yields faster state convergence with less transitional fluctuation than the one in Lei and Lin (2006). For readers’ convenience, we provide the simulation result of Lei and Lin (2006) in Figure 1(b). (a) 5

x1 z1

0 –5 –10

0

1

2

3

4

5

10

 ð30Þ

_ where 1 ¼ ðtÞ2 ððtÞ  1 jðtÞjðtÞ  2 Þ, 2 ¼ ðtÞ2 1 _ ð1  2ðtÞ 3  4 jðtÞjÞ, and  ¼ (t)2 1 (2 þq(t) 3 þ 5). Using the solution form of ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi R _ ¼ j yj1=2 , we can ðtÞ ¼ 2 0t j yj1=2 d þ ð0Þ2 and jðtÞjðtÞ easily check that there exists a time t* such that 140 and 12  240 for t 2 [t*, Tf) as done in (A1) case. Thus, V_ 2 ðe, xÞ is negative definite on t 2 [t*, Tf). The rest of the analysis is the repetition of (A1) case. œ Remark 2.2: The main reason why the existing results cannot handle (A1) and (A2) together is that (A1) often requires high-gain-type controllers while (A2) often requires low-gain-type controllers. So, the control directions are opposite for each case. Our controller is designed such that, once K and L are set, the high-gain adaptive gain (7) or the low-gain adaptive gain (8) is easily engaged depending on the structure of non-linearity.

6 x2 z2

0 –10 −20

0

1

2

3

4

5

1

6 ε

0.5 0

0

1

2

3 4 time [sec]

5

(b) 5

6 x1 x1hat

0 –5 –10

0

1

2

3

4

5

40

6 x2 x2hat

20 0 –20

0

1

2

3

4

5

4

6 L

3

Remark 2.3: The system (1)–(2) can be directly extended by including zero dynamics as follows: z_¼ q(z, x), x_ ¼ Ax þ Bu þ ðt, x, uÞ, y ¼ Cx. Then, it follows that if z_¼ q(z, x) is input-to-state stable, the whole system is globally asymptotically stabilisable (see Lemma 13.2 of Khalil (2002)).

2 1

0

1

2

3 4 time [sec]

5

6

Figure 1. System response of Example 1: (a) proposed method and (b) method by Lei and Lin (2006).

677

International Journal of Systems Science Example 2: Consider the following feedforward system taken from Xudong (2003) and slightly modified by imposing the linear growth condition and adding unknown time-varying constants c1(t) and c2(t) x_ 1 ¼ x2 þ sin x3 þ c1 ðtÞx3 x_ 2 ¼ x3 þ c2 ðtÞu x_ 3 ¼ u

Downloaded By: [2007-2008 Korea Advanced Institute of Science & Technology] At: 04:39 22 June 2010

y ¼ x1

ð32Þ

where c1(t) and c2(t) are bounded by some unknown constants. This system belongs to (A2) case. With K ¼ [27, 27, 9] and L ¼ [9, 27, 27]T, the controller (5), (6) with (8) is engaged. We set c1(t) ¼ sin 10t, c2(t) ¼ cos 10t, (x1(0), x2(0), x3(0)) ¼ (1, 1, 2) and, (z1(0), z2(0), z3(0)) ¼ (0, 0, 0) for simulation. The simulation result is shown in Figure 2. Our result is compared with the result of Krishnamurthy and Khorrami (2007). First, there is a tradeoff in the (a) 60 40 20 0 –20

x1 z1

0

100

200

300

400

500

10

600 x2 z2

5 0 –5

0

100

200

300

400

500

600 x3 z3

4 2 0 –2 (b) 60 40 20 0 –20

0

100

200

300 400 time [sec]

500

600 x1 x1hat

0

100

200

300

400

500

10

0 –5

0

100

200

300

400

500

4

0 –2

0

100

200

300 400 time [sec]

500

Acknowledgement This work was supported by research funds from Dong-A University.

600 x2 x3hat

2

4. Conclusions We have presented an adaptive output feedback controller to globally stabilise non-linear systems whose non-linearity has the unknown linear growth rate. So, the so-called the universal feature is also retained in our work. Moreover, our method can deal not only with the triangular system but also with the feedforward system in a unified framework, whereas the existing results are limited to tackle only one specific form of non-linear systems. Thus, our result is generalised over the existing results. Notably, there can be several extensions. For example,  in (3) and (4) can be generalised to be a function of y, i.e. (y). Or, some high-order terms can be imposed on (3) and (4). Or, a generalisation by allowing zero dynamics in (1), (3) and (4) can be studied. All these extensions can be pursued in a future work.

600 x2 x2hat

5

response of x1 between two results. Our result yields a slower response in x1, but there is a large overshoot in x1 by the method of Krishnamurthy and Khorrami (2007). Both trajectories are somewhat similar in x2 trajectories and our result yields a slightly faster response with less transitional fluctuation in x3 trajectories. For readers’ convenience, we provide the simulation result of Krishnamurthy and Khorrami (2007) in Figure 2(b). As a final note, the results of Choi and Lim (2005b) and Lei and Lin (2006) are applicable only to Example 1. The result of Krishnamurthy and Khorrami (2008) is not applicable to Example 1 because 1(t, x, u) clearly contains x2. The results of Krishnamurthy and Khorrami (2007), Xudong (2003) and Ye and Unbehauen (2004) are applicable only to Example 2. In contrast, our output feedback control method can deal with both cases in a unified way, thus it indeed broadens the class of non-linear systems under consideration over the existing results.

600

Figure 2. System response of Example 2: (a) proposed method and (b) method by Krishnamurthy and Khorrami (2007).

Notes on contributors Ho-Lim Choi received the BSE degree from the department of electrical engineering, The University of Iowa, USA in 1996, MS degree in 1999 and PhD degree in 2004, from KAIST (Korea Advanced Institute of Science and Technology). Currently, he is an Assistant Professor at the Department of Electrical Engineering,

678

H.-L. Choi and J.-T. Lim

Downloaded By: [2007-2008 Korea Advanced Institute of Science & Technology] At: 04:39 22 June 2010

Dong-A university, Busan. His research interests are in the areas of non-linear control problems with emphasis on feedback linearisation, gain scheduling, singular perturbation, output feedback, time-delay systems. He is a member of IEEE, IEICE and ICROS. Jong-Tae Lim received the B.S.E.E. degree from Yonsei University, Seoul, Korea, in 1975, the MSEE degree from the Illinois Institute of Technology, Chicago, in 1983 and the PhD degree in Computer, Information and Control Engineering from the University of Michigan, Ann Arbor, in 1986. He is currently a Professor in the Division of Electrical Engineering at the Department of Electrical Engineering and Computer Science, Korea Advanced Institute of Science and Technology. His research interests are in the areas of system and control theory, communication networks and discrete event systems. He is a member of IEEE, IEICE, KIEE and KITE.

References Choi, H.-L., and Lim, J.-T. (2004), ‘On Robust Approximate Feedback Linearization’, IEICE Transactions on Fundamentals, E87-A(2), 502–504. Choi, H.-L., and Lim, J.-T. (2005), ‘Global Exponential Stabilization of a Class of Nonlinear Systems by Output Feedback’, IEEE Transactions on Automatic Control, 50(2), 255–257. Choi, H.-L., and Lim, J.-T. (2005), ‘Stabilization of a Class of Nonlinear Systems by Adaptive Output Feedback’, Automatica, 41(6), 1091–1097. Freeman, R.A., and Kokotovic´, P.V. (1993), ‘Design of softer Robust Nonlinear Control Laws’, Automatica, 29(6), 1425–1437.

Jo, N.H., and Seo, J.H. (2000a), ‘A State Observer for Nonlinear Systems and Its Application to Ball and Beam System’, IEEE Transactions on Automatic Control, 45(5), 968–973. Jo, N.H., and Seo, J.H. (2000b), ‘Input Output Linearization Approach to State Observer Design for Nonlinear System’, IEEE Transactions on Automatic Control, 45(12), 2388–2393. Khalil, H.K. (2002), Nonlinear Systems, Upper Saddle River, NJ: Prentice Hall. Krishnamurthy, P., and Khorrami, F., (2007) ‘Adaptive Output-feedback Control of Feedforward Systems with Uncertain Parameters Coupled with All States’ in Proceedings of the 2007 American Control ConferenceNew York, USA, pp. 480–485. Krishnamurthy, P., and Khorrami, F. (2008), ‘Dual Highgain-based Adaptive Output-feedback Control for a Class of Nonlinear Systems’, International Journal of Adaptive Control and Signal Processing, 22, 23–42. Lei, H., and Lin, W. (2006), ‘Universal Adaptive Control of Nonlinear Systems with Unknown Growth Rate by Output Feedback’, Automatica, 42(10), 1783–1789. Mazenc, F., Praly, L., and Dayawansa, W.P. (1994), ‘Global Stabilisation by Output Feedback: Examples and Counter Examples’, Systems and Control Letters, 23(2), 119–125. Qian, C., and Lin, W. (2002), ‘Output Feedback Control of a Class of Nonlinear Systems: A Nonseparation Principle Paradigm’, IEEE Transactions on Automatic Control, 47(10), 1710–1715. Rugh, W.J. (1996), Linear System Theory, Upper Saddle River, NJ: Prentice Hall. Xudong, Y. (2003), ‘Universal Stabilization of Feedforward Nonlinear Systems’, Automatica, 39(1), 141–147. Ye, X., and Unbehauen, H. (2004), ‘Global Adaptive Stabilization for a Class of Feedforward Nonlinear Systems’, IEEE Transactions on Automatic Control, 49(5), 786–792.