• 沒有找到結果。

Robust control of the robot manipulator via an improved sliding mode scheme

N/A
N/A
Protected

Academic year: 2021

Share "Robust control of the robot manipulator via an improved sliding mode scheme"

Copied!
6
0
0

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

全文

(1)



Abstract - In this paper, an improved Sliding Mode Control (SMC) scheme, reformed from the conventional SMC approaches, is developed for position tracking of a robot manipulator with parameter uncertainties and external disturbances. The improved SMC scheme, which uses saturation-type SMC laws, is shown to be able to surpass the level of uniformly ultimate boundedness to achieve asymptotic stability. In addition, the presented first-order SMC laws are continuous; as a result, this scheme can also alleviate the undesirable chattering behavior that is characteristic of sign-type SMC laws. Simulation results demonstrate the benefits of the proposed scheme.

Index Terms - Asymptotic stability, Nonlinear systems, Robot manipulator control, Sliding mode control, Tracking.

I. INTRODUCTION

Challenges in the development of accurate systems for robotic control have recently attracted a lot of attention (see e.g., [1], [7], [9]-[11], [15], [16]-[19], [22]-[23], and the references therein), especially in the field of industrial automation. As is well known, robot dynamics are highly nonlinear and depend on various payloads during operation, the properties of which are generally unknown. Therefore, conventional designs requiring an accurate model are inadequate for control missions. To meet the efficiency and robustness requirements, the Sliding Mode Control (SMC) technique has been applied to controller design in light of its rapid response and high sensitivity to system parameter uncertainties and disturbances (see e.g., [3]-[8], [10]-[15], [17]-[21], [23]). For instance, Slotine and Sastry [18] employed the SMC technique to develop a control algorithm that achieves accurate tracking of robot manipulators in the presence of disturbances and parameter variations. However, their method requires solving quite complicated algebraic inequalities. In search of a less complicated approach, some of researchers (see e.g., [19]) used linear parameterization to decompose the manipulator dynamics into the product of a known nonlinear function of manipulator dynamics, called a regressor matrix, and a constant unknown vector of manipulator parameters. Based on this model representation, Su and Leung [19] established an adaptive algorithm for the unknown parameters to improve the tracking performance.

Although many existing studies perform tracking relatively well, most of them have adopted either a conventional saturation- or sign-type controller. It is known that the performance of saturation-type SMC controllers can

only be guaranteed to reach uniformly ultimate boundedness (for definition, see e.g., [2]) rather than asymptotic stability, especially for systems with uncertainties and/or disturbances. On the other hand, the sign-type SMC schemes often incur chattering behavior because of their discontinuous nature. The drawbacks of such behavior include damage to the mechanisms, excitation of dynamics that have not been modelled, and wasted energy for a system state near the sliding surface [17]. As a result, chatter is undesired for many practical applications. In the last decade, many efforts have been made to suppress or reduce the chatter produced by sign-type controllers (see e.g., [6], [16]-[17], [21]). For instance, one approach uses a continuous function to approximate the switched term of the control inside the boundary layer [17], [21]. Although this approach alleviates the chatter, it compromises the robustness of the SMC controller. In this paper, we present a class of first-order continuous SMC designs that do not require estimation of any differentiated variables. These improved SMC laws are shown not only to alleviate the chatter produced by sign-type controllers but to also improve the performance of the saturation-type SMC design from the level of uniformly ultimate boundedness to that of asymptotic stability.

II. PROBLEM FORMULATION

Consider a rigid n-link manipulator described by [19], [22]

C

g

t

t

M qq q,q q q u d (1) where q

t ƒn and u

t ƒn denote joint positions and input joint torques, respectively, M

q ƒnun is the symmetric, bounded and positive definite inertia matrix,

n

Cq,q qƒ contains the centripetal and the Coriolis torques,

n

g q ƒ is the vector of gravity effect and d

t ƒn denotes the vector of uncertainties involving friction torques (e.g., viscous and Coulomb friction) and external disturbances. In the subsequent discussions, we make use of the following two well-known properties (see e.g., [11]), which are important to the stability analysis.

Property 1: The matrix M

q 2C

q,q

is skew- symmetric in the sense that xT

>

M

q 2C

q,q

@

x 0 for all

n

ƒ



x

.

Property 2: The left-hand side of Eq. (1) is linear in terms of suitable selection of manipulator parameters in the form of

Robust Control of the Robot Manipulator via an

Improved Sliding Mode Scheme

Yew-Wen Liang , Sheng-Dong Xu, and Tzu-Chiang Chu

Department of Electrical and Control Engineering National Chiao Tung University, Hsinchu 30010, Taiwan

[email protected]

Proceedings of the 2007 IEEE

International Conference on Mechatronics and Automation August 5 - 8, 2007, Harbin, China

(2)

¦

m

k k k a D M 1 q q ,

¦

m k k k a E C 1 , ,q qq q   , and

¦

m k k k a h g 1 q q (2)

where Dk

q, Ek

q,q

ƒnun and hk

q ƒn are the known functions of the manipulator structural dynamics, and

, , , 1

, k m

akƒ  ,denote the unknown manipulator parameters including masses, payloads and moments of inertia of the links.

The main goal of this paper is then to synthesize a control law to achieve the position trajectory tracking performance under external disturbances and model uncertainties. That is, to achieve q

t oqd

t as tof, where qd

t is the desired trajectory.

III. MAIN RESULTS

To achieve this goal, we will employ the Sliding Mode Control (SMC) technique. It is known that the SMC design procedure consists of two main steps (see e.g., [12]-[13]). The first step is to select an appropriate sliding surface, which consists of the system state and the desired trajectory. The selected surface should have a property that the tracking performance can be achieved if the system state keeps staying on the sliding surface. The second step is to design a proper controller that forces the closed-loop system state reaching the sliding surface in a finite amount of time and makes the sliding surface an invariant manifold.

For the first step, we choose the sliding surface in the form of (3) below.

s

t

:



e

t



W

e

t

0

,

e

t

q

t



q

d

t

(3) where W diag

W11,,Wnn

!0. Clearly, if the system state

keeps staying on the sliding surface, then the tracking performance q

t oqd

t as

t

o

f

can be achieved.

The second step of SMC design is to synthesize a control law in the form of

u ureueq (4) where ureplays a role of forcing the system state reaching the selected sliding surface in a finite time, while ueq keeps the sliding surface an invariant set. To this end, we note from Eqs. (1)-(3) and Property 2 that

>

@

, , ,

. (5) } , { , 1 a q q q q d u q q q q q h q q q d u q q q q q q q g q q q d u s q d d k d d k k m k k k d d Y a W W D a E W M W M M C M                               

¦

Here, a

a1,,am

T and Y

q,q,qd,qd

ƒnum has been introduced consisting of known functions of manipulator's state and the desired trajectory. Rewrite the uncertain parameter a as

a a*'a (6) where a denotes the nominal value of a .*

Following the SMC design procedure [13], we choose

* , , ,qq q a q ueq Y  d d (7) It follows from (4)-(7) that

qs ure dY

q q qd qd

'a

M  ,, , (8) To compensate for the effects of disturbances and uncertainties, we impose the following assumption:

Assumption 1: There exist n2 non-negative scalar known functions ȟi

q,q,qd,qd

and

U

i

q ,q,t

such that

Y

q,q,qd,qd

'a

i d

[

i

q,q,qd,qd

and di

t dUi

q, q,t

(9) for all i 1,,n, where

˜ denote the thi i entry of a vector.

After these settings, two classes of conventional SMC laws to achieve the objective of the paper have the form [10]

u Yz

>

k1sgn

s1,,knsgn

sn

@

T (10) ¸ ¸ ¹ · ¨ ¨ © § ˜ 

¦

n j ji j i i a s Y z 1 sgn i 1,,m (11)

¦

  n j i i j ij i F qq s k 1 , U G i 1,,n (12) or u Yz

>

k1sat

s1/I1

,,knsat

sn/In

@

T (13) ¸ ¸ ¹ · ¨ ¨ © § ˜ 

¦

n j ji j i i a s Y z 1 sat i 1,,m (14)

¦

'   n j i i j ij i F q q s k 1 , U G i 1,,n (15)

j j

j j j s s s' I ˜sat /I j 1,,n (16) Here, sgn

˜ and sat

˜ denote the sign and the saturation functions, respectively. For i 1,,m and j 1,,n ,

i

a

,Ij,andGjdenote the estimation of upper bound of a , the i boundary layer widths of the saturation-type control and the selected positive constants, respectively, while Fij ,

i d

1 ,jd , are chosen to satisfy n

q,q

ij

q,q

ij F

C  . (17) Although possibly achieving the desired performance, the two classes of conventional SMC laws have their drawbacks. First, the discontinuity of sign-type controls as given by (10)-(12) leads to chattering, which is generally undesirable in practical applications since it involves extremely high control activity and might further excite high-frequency dynamics neglected in the course of modeling. Second, although a continuous one, the saturation-type controllers as given by (13)-(16) can only ensure that the system state enters the boundary layer but does not provide asymptotic stability in the presence of disturbances [16]. Instead of sign- and saturation-type controllers as given by (10)-(12) and (13)-(16), in the following we present a continuous control law to

(3)

alleviate the chattering behavior while retaining the system performance of asymptotic stability. To introduce the improved control law, we define the following function:

t i i i e s s s J H \   2 n i 1,, , (18)

with H!0 and J !0. The values of  and J are selected by the designer and their interpretations will be clear later. It is noted that \

si behaves like sign and saturation functions when si !!HeJt and si HeJt , respectively. The improved SMC laws then has the form of (4) with

t

i e

s !!H J given by (7)

uire 

ki[i

\ si (19) where

k

i is given by (12) and

[

i satisfies Assumption 1. Clearly, the improved laws given above are defined and continuous everywhere including the sliding surface. We now show that the main goal of the paper can be achieved by using the improved laws (19).

The idea behind the improved control laws is to construct a time-varying region )

q , q,t

of the sliding surface as defined by

)

q,q,t

^

q,q

| si dHeJt,1didn

`

(20) By defining the width of the region )

q , q,t

to be

H

e

Jt, it is

clear that the width of )

q , q,t

exponentially converges to zero. Let I

t HeJt and

sS1, ,sSn

T,sSi si I

t sat(si/I(t)).

S ˜˜˜  ˜

s (21) It is noted that the function

s

Si is different from

s

'i, given by

(16), in that the boundary layers of the saturation functions given in (16) are fixed while those in (21) are time-varying. Since sat(si/I(t)) si/I(t) if si I(t),we have from (21) that

0

i

sS and sSi 0if si I(t) (22) This implies that sS 0 if the system state is inside the region

q , q,t

) . In like manner, it is not difficult to show that:

the system state is inside the region )

q,q,t

œsS 0. (23)

The next result verifies that the system state will enter the region )

q , q,t

in a finite time and then keep staying inside there.

Theorem 1: Suppose that disturbance d and uncertain parameter ' satisfy Assumption 1. Then, under the improved a control law (4), (7) and (19), the system state of System (1) will enter the region )

q , q,t

in a finite time, and thenkeep staying inside there.

Proof: From (23), we only need to show that sS decays to zero in a finite time and keeps non-increasing for all time. It is observed from (18) and (21) that, when si !I(t), \(si) !1 and )sSi si I(t)˜sgn(si . It follows that, when si !I(t),

sgn(si) sgn(si) sgn(\(si)), (24) sSTi\(si)sSi, (25) sSi siJHeJtsgn(si). (26) Now we consider the function V s MST sS

2 1 . It follows that S S S S s s s s M M V T  T  2 1

 . From Eqs. (26) and Property 1 we have

>

sgn( )

@

(27) ) sgn( ) 8 ( S J S S J S JH JH s s a d u s s s s s C M e Y C M e M V t re T t T   '        

Since, by (22), sSi 0 if si I(t),thus to investigate V we only need to consider those

i

for which si tI(t). Without loss of any generality, we assume that si tI(t) for

0 , ,

1 n

i  and n0dn. It then follows from (19), (25) and (27) that

¦

¦

¦

» » ¼ º « « ¬ ª  '      0 0 0 1 0 1 ) ( ) ( n i n i n j j ij i i i i i i s s d Y C s k V [ S S a S ) sgn(s s M e Jt TS JH  

Moreover, by Eqs. (12), (17), Assumption 1 and the fact that sj !sS j if sj !I(t) we have S J S S J S JH G JH G s s s s M e n M e s V t T t n i i i ˜  ˜       

¦

min 1 ) sgn( 0  where

^

`

0 1 min: minG Gn

G  and we have used that facts

that

¦

S t sS 0 1 n i i s and sgn(s) n . Since M(q) is a

bounded positive function, say M1/2 dv and v!0, then

S S s s 1 M1/2 v  d  and thus Gmin M1/2sS nvJHe J M1/2sS v V ˜   t˜ (28)

Sincee tJ o0 exponentially, (28) then implies that, after a short time transient,

S G* M1/2s V ˜ (29) for some v min *

0G G . It is also noted from the

definition of V that 1/2 2 2 1 S s M dt d V M1/2sS ˜ S s 2 / 1 M dt d

. Equation (29) then implies that

* 2 / 1 G S  s M dt d (30)

(4)

Thus, M1/2sS or sS will approach zero in a finite time and keep non-increasing. That is, the system state will enter

q , q,t

) in a finite time and then keep staying inside there. (Q.E.D.)

Theorem 1 enables us to conclude the asymptotic performance as given in Theorem 2 below.

Theorem 2: Suppose that disturbance d and uncertain parameter 'a satisfy Assumption 1. Then the tracking performance for system (1) with control law given by (4), (7) and (19) can be achieved asymptotically if

) ( ) ( min max W O W O

J !  ,where Omin(˜) and Omax(˜) denote the smallest and the largest eigenvalues of a matrix, respectively.

Proof: Theorem 1 claims that the system state will enter the region )(q ,q,t) in a finite time and then keep staying inside there. It remains to show that qoqd as tof for any

) , , ( ) , (qq )q q t . From (3) we have W W W s d e e e t e() Wt (0) t W t ( ) 0 ) (

³

    (31)

Since W>0, we have eWte(0)o0exponentially as tof. Moreover, since (q,q))(q,q,t), we have from (20) that

t n i si n e s d

¦

1 d H J and (32) ) ( ) ( ) ( 0 ) ( ) ( 0 0 ) ( max min e n e d n t e d s e e d s e t W t W t W Wt t W t HK W H W W W W JW W O O W W d ˜ ˜ d ˜ d  ˜  ˜     

³

³

³

with ° ° ¯ ° ° ® ­ z      ) ( if )] 1 ( ) ( 1 [ ) ( if ) ( max ) ) ( ( max ) ( max ) ( min min W e W e W te t W t W t t W MAX O J J O O J K O O J O . (33) Since J !Omax(W)Omin(W), it is clear that K(t)o0 as

f o

t . This together with Eqs. (31) and (32) give e(t) o0, or )q(t)oqd(t as tof. This completes the proof. (Q.E.D.)

IV. ANILLUSTRATIVE EXAMPLE

Consider a two-link robot manipulator described by Fig. 1. The governing equation has the form of (1) with [9]

¸¸ ¹ · ¨¨ © §     2 2 3 2 2 3 2 2 3 2 1 ) cos( ) cos( ) cos( 2 ) ( a q a a q a a q a a a M q , ¸¸ ¹ · ¨¨ © §   0 ) sin( ) sin( ) ( ) sin( ) , ( 2 1 3 2 2 1 3 2 2 3 q q a q q q a q q a C     q q and ¸¸ ¹ · ¨¨ © §    ) cos( ) cos( ) cos( ) ( 2 1 5 2 1 5 1 4 q q g a q q g a q g a g q .

Here, g is the acceleration of gravity while the parameters

a

i,

fori 1,,5,, depend on uncertain physical parameters. They are a1 m1lc12I1m2l12,a2 m2lc22I2,a3 m2l1lc2, , 1 2 1 1 4 ml m l

a c  and

a

5

m

2

l

c2 , where the parameters

i i i I l

m, , and

l

ci are described in Fig. 1. In this example, the nominal values for these uncertain parameters are adopted from [18] as m1 m2 1,l1 l2 1,lc1 lc2 0.5 and I1 I2 .

0833 .

0 According to the chosen parameters, we have 5 . 1 , 5 . 0 , 33 . 0 , 33 . 1 *2 *3 *4 * 1 a a a a and a*5 0.5. Due to

the uncertainty of the parameters, a set of upper bound for ai are chosen as a1 1.6,a2 0.9,a3 0.8,a4 2, and a5 1. The upper bounds F for ij Cij is determined as F11 a3q2,

1 3 21 2 1 3 12 a q q ,F a q

F     and F22 0. By direct calcu- lation, Y for i=1,2 and ij j 1,,5,in Eqs. (5) are found to be

) ( 1 1 11 11 W q qd Y    qd1, ), ( ) ( ) ( 1 1 22 2 2 1 2 11 12 W q qd W q qd qd qd Y            2 ( ) [ 11 1 1 13 W q qd Y   W22(q2qd2) ), sin( ) 2 ( ) cos( )] 2 ( qd1qd2 q2  q22 q1q2 q2 ), cos( 1 14 g q Y Y15 gcos(q1q1), Y21 0, ) ( 1 1 11 22 W q qd Y    W22(q2qd2)(qd1qd2), ), sin( ) cos( ) ( 11 1 11 1 1 2 12 2 23 W q W q q q q q Y    d d  ). cos( 0 25 1 2 24 and Y g q q Y  Suppose that qd(t) T t d t d t q t q (), ())

( 1() 2() and d(t) have the form [18] , 5 . 2 if 262 . 0 5 . 2 if )) 26 . 1 cos( 1 ( 916 . 0 571 . 1 ) ( 1 ¯ ® ­ ! d  ˜   t t t t qd , 5 . 2 if 873 . 0 5 . 2 if )) 26 . 1 cos( 1 ( 047 . 1 967 . 2 ) ( 2 ¯ ® ­ ! d  ˜  t t t t qd

and .d(t) [0.25sin(8t), 0.25˜sin(8t)]T

Then an upper bound for d(t) to satisfy Assumption 1 is 25

. 0 2

1 U

U . In addition, the initial state and the control parameters in this example are elected as q(0)

T ] 067 . 3 , 671 . 1 [ , q(0) [0,0]T, G1 G2 0.55, W11 W22 ,

5 H 1,J 1and 05M1 M2 0. , where M1 and M2 are the boundary layer widths given in Eq. (13).

Numerical simulations are summarized in Figs. 2-6. In these simulations, we use three different-type SMC controllers to perform the tracking task. They are the sign-type one given by (10)-(12), the saturation-type one given by (13)-(16), and the improved version given by (4), (7) and (19). Fig. 2 shows the time histories of the system states and the desired trajectory. The associated tracking errors and sliding variables are given in Figs. 3 and 4, respectively. To inspect the variation of sliding variables when system state is near the sliding surface, Figs. 5 exhibits their magnified scale from t = 3 to t = 10. Finally, Fig. 6 displays the required control forces for performing the tracking task. It is observed from Fig. 2 that the tracking performance seems to be successfully achieved by all of the three schemes,

(5)

which can also be seen from Figs. 3(a) and (c); however, from Figs. 3(b) and (d), only the tracking error by improved scheme exhibits continuously decay tendency. As for the sliding variables, it is seen from Fig. 4 that these variables appear to decay to zero rapidly and then remain near the sliding surface; however, from Fig. 5, the sign-type one experiences chattering and only the one by improved scheme presents exponential decay feature (i.e., si dHeJt) near the sliding surface, which agree with the theoretical results. The required control forces for sign-type scheme are observed, as expected, from Fig. 6 to experience chattering, while those for saturation-type and improved schemes are very close. By direct calculation, the consumed energy and the required maximum control magnitude have the following relations:

4.85 improved

³

uTu <

5.09 sat

³

uTu <

sgn

³

uTu 25 . 28 and

imroved f u 552. <

imroved f u 2.94

f sgn

 u =4.54. Clearly, because of the chattering behavior, the energy consumption by the use of sign-type SMC law is obviously higher than those of the other two SMC schemes, especially when system state is near the sliding surface. It is worth noting that there is a jump for all of the control curves near t = 2.5. These jumps correspond to applying effective control to compensating the corner effect (abruptly change) of the desired trajectory at t = 2.5, which can be seen from Fig. 2. From this example, it is concluded that the improved scheme not only can achieve asymptotic stability performance but also can alleviate the chattering. Besides, it does not create extra burden on control effort, compared with the sign- and saturation-type SMC schemes.

V. CONCLUSION

An improved SMC scheme has been presented in this paper to improve the tracking performance of a robot manipulator. The improved SMC laws are continuous everywhere, which behave like conventional sign-type and saturation-type SMC laws when the system state is far from and close to the selected sliding surface, respectively. The improved scheme is shown to be able to alleviate the chatter resulting from conventional sign-type SMC laws and improve the performance of conventional saturation-type SMC laws from a state of uniformly ultimate boundedness to that of asymptotic stability. Simulation results clearly demonstrate the benefits of the proposed scheme compared with the conventional SMC designs.

REFERENCES

[1] C. Abdallah, D. M. Dawson, and F. L. Lewis, Robot Manipulator Control:

Theory and Practice, Marcel Dekker Ltd., 2003.

[2] B. R. Barmish, M. Corless, and G. Leitmann, “A new class of stabilizing controllers for uncertain dynamical systems,” SIAM Journal of Control

and Optimization, vol. 2, no. 21, pp. 246-255, 1983.

[3] G. Bartolini, A. Ferrara, and E. Usai, “Chattering avoidance by second order sliding mode control,” IEEE Trans. Automatic Control, vol. 43, no. 2, pp. 241-246, 1998.

[4] W.-J. Cao and J.-X. Xu, “Nonlinear integral-type sliding surface for both matched and unmatched uncertain systems,” IEEE Trans. Automatic

Control, vol. 49, no. 8, pp. 1355-1360, 2004.

[5] F. Esfandiari and H. K. Khalil, “Stability analysis of a continuous implementation of variable structure control,” IEEE Trans. Automatic

Control, vol. 36, no. 5, pp. 616-620, 1991.

[6] L. Fridman and A. Levant, “Higher-order sliding modes,” Sliding mode

control in engineering, Editors: W. Perruquetti and J.P. Barbot, Marcel

Dekker, 2002.

[7] E. M. Jafarov, M. N. A. Parlakc1, and Y. Istefanopulos, “A new variable structure PID-controller design for robot manipulators,” IEEE Trans.

Control Systems Technology, vol. 13, no. 1, 2005.

[8] H. K. Khalil, Nonlinear Systems, 3rd ed., Prentice-Hall, 2002.

[9] K.-M. Koo and J.-H. Kim, “Robust control of robot manipulators with parametric uncertainty,” IEEE Trans. Automatic Control, vol. 39, no. 6, pp. 1230-1233, 1994.

[10] T.-P. Leung, C.-Y. Su, and Q.-J. Zhou, “Sliding mode control of robot manipulators: a case study,” Proceedings of IECON'90, pp. 671-675, 1990.

[11] K.-Y. Lian and C.-R. Lin, “Sliding-mode motion/force control of constrained robots,” IEEE Trans. Automatic Control, vol. 43, pp. 1101-1103, 1998.

[12] Y.-W. Liang and S.-D. Xu, “Reliable control of nonlinear systems via variable structure scheme,” IEEE Trans. Automatic Control, vol. 51, no. 10, pp. 1721-1726, 2006.

[13] Y.-W. Liang, S.-D. Xu, and C.-L. Tsai, “Study of VSC reliable designs with application to spacecraft attitude stabilization,” IEEE Trans. Control Systems Technology, to appear in March 2007.

[14] A. G. Loukianov, J. M. Canedo, V. I. Utkin, and J. Carbrera-Vazquez, “Discontinuous controller for power systems: sliding-mode block control approach,” IEEE Trans. Industrial Electronics, vol. 51, no. 2, pp. 340-353 ,2004.

[15] Z. Man, A. P. Paplinski, and H. R. Wu, “A robust MIMO terminal sliding mode control for rigid robotic manipulators,” IEEE Trans. Automatic

Control, vol. 39, no. 12, pp. 2464-2468, 1994.

[16] J. J. E. Slotine and W. Li, “On the adaptive control of robot manipulators,” International Journal of Robotics Research, vol. 6, pp. 49-57, 1987. [17] J. J. E. Slotine and W. Li, Applied Nonlinear Control, Prentice-Hall,

Englewood Cliffs, NJ, 1991.

[18] J. J. E. Slotine and S. S. Sastry, “Tracking control of non-linear systems using sliding surfaces, with application to robot manipulators,”

International Journal of Control, vol. 38, no. 2, pp. 465-492, 1983.

[19] C.-Y. Su and T.-P. Leung, “A sliding mode controller with bound estimation for robot manipulators,” IEEE Trans. Robotics and

Automation, vol. 9, no. 2, pp. 208-214, 1993.

[20] C. W. Tao, M.-L. Chan, and T.-T. Lee, “Adaptive fuzzy sliding mode controller for linear systems with mismatched time-varying uncertainties,” IEEE Trans. Systems, Man, and Cybernetics – Part B, vol. 33, no. 2, pp.283-294, 2003.

[21] E. Z. Taha, G.S. Happawana, and Y. Hurmuzlu, “Quantitative feedback theory (QFT) for chattering reduction and improved tracking in sliding mode control (SMC),” ASME Journal of Dynamic Systems, Measurement,

and Control, vol. 125, no. 4, pp. 665-669, 2003.

[22] C.-S. Tseng and B.-S. Chen, “Multiobjective PID control design in uncertain robotic systems using neural network elimination scheme,”

IEEE Trans. Systems, Man, and Cybernetics - Part A, vol. 31, no. 6, pp.

632-644, 2001.

[23] K. K. D. Young, “Controller design for a manipulator using theory of variable structure systems,” IEEE Trans. Systems, Man, and Cybernetics, vol. 8, no. 2, pp. 101-109, 1978.

(6)

Fig. 1. A two-link robot manipulator.

Fig. 2. Time histories of system states and reference trajectory.

Fig. 3. Time histories of tracking errors, and their magnified scales from t = 3 to

t = 10.

Fig. 4. Time histories of sliding variables.

Fig. 5. Time histories of sliding variables with magnified scale from t = 3 to t = 10.

數據

Fig. 5. Time histories of sliding variables with magnified scale  from t = 3 to t = 10

參考文獻

相關文件

Valor acrescentado bruto : Receitas do jogo e dos serviços relacionados menos compras de bens e serviços para venda, menos comissões pagas menos despesas de ofertas a clientes

EQUIPAMENTO SOCIAL A CARGO DO INSTITUTO DE ACÇÃO SOCIAL, Nº DE UTENTES E PESSOAL SOCIAL SERVICE FACILITIES OF SOCIAL WELFARE BUREAU, NUMBER OF USERS AND STAFF. ᑇؾ N

Using the solution U of Riemann problem to obtain an e approximate solution for the solution U of balance laws..

Reading Task 6: Genre Structure and Language Features. • Now let’s look at how language features (e.g. sentence patterns) are connected to the structure

 Promote project learning, mathematical modeling, and problem-based learning to strengthen the ability to integrate and apply knowledge and skills, and make. calculated

(Adapted from Scott Thornbury. How to Teacher Grammar, Pearson Education, 1999).. Read the improved text and discuss why each example of the passive voice is used.. Tennis

Now, nearly all of the current flows through wire S since it has a much lower resistance than the light bulb. The light bulb does not glow because the current flowing through it

(g) the existing Financial Assistance Scheme for Post-secondary Students (FASP) be improved by providing post-secondary students with means-tested loans to cover their living