• 沒有找到結果。

Discrete-time quasi-sliding-mode control for a class of nonlinear control systems

N/A
N/A
Protected

Academic year: 2021

Share "Discrete-time quasi-sliding-mode control for a class of nonlinear control systems"

Copied!
2
0
0

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

全文

(1)

Discrete-time quasi-sliding-mode control for

a class of nonlinear control systems

S.-D. Xu, Y.-W. Liang and S.-W. Chiou

A quasi-sliding-mode control law is proposed for a class of discrete-time nonlinear control systems concerning system stabilisation and chatter alleviation. An illustrative example is also given to demonstrate the use and benefits of the scheme.

Introduction: It is known that sliding mode control (SMC) schemes possess the benefits of fast response and low sensitivity to system par-ameter uncertainties and disturbances [1, 2]. Therefore, they have been widely applied to control a variety of systems [1 – 6]. On the other hand, many control systems have been mathematically formulated as a discrete-time version because of the popularity and scale of appli-cations of digital computers in technology and industry. Thus, the study of SMC for discrete-time systems has recently attracted consider-able attention[1, 3 – 6]. However, owing to a finite sampling frequency characteristic in discrete-time systems, the system states can only be expected to approach the selected sliding surface and remain around it, instead of remaining on the surface when the system undergoes exter-nal disturbances. Therefore, the so-called quasi-sliding-mode (QSM) concept was introduced and discussed in discrete-time systems [1, 4, 6]. A brief summary is given here. The system states are required to monotonically approach the sliding surface until they enter the vicinity of the surface, and they then remain inside[1]. The vicinity of the sliding surface is called a quasi-sliding-mode band (QSMB). Under this QSM definition, it is noted that the system states are not required to cross the sliding surface, as in the definition given by Gao et al.[4]. In this Letter, we employ the QSM concept to study the stabilisation for a class of discrete-time nonlinear control systems.

Main results: Consider the discrete-time nonlinear control systems: x1½k þ 1 ¼ f1ðx1½k; x2½kÞ ð1Þ

and

x2½k þ 1 ¼ f2ðx1½k; x2½kÞ þ Gðx1½k; x2½kÞu½k þ d½k ð2Þ

Here, x1[ <n1and x2[ <n2are state vectors, u [ <n2denotes system

input, d[k] contains possible uncertainties and/or disturbances, f1, f2

and G are three smooth functions with appropriate dimensions, and f1(0, 0) ¼ 0 and f2(0, 0) ¼ 0. In this study, we say a vector a  0 if

and only if ai0 for each component aiof a. Below we impose three

assumptions for System (1) – (2):

Assumption 1: G(.) is a non-singular matrix for all state vectors. Assumption 2: There exists a function x2[k] ¼f(x1[k]),f(0) ¼ 0, such

that the origin of the reduced order system is x1[k+1] ¼ f1(x1[k],f(x1[k]))

is asymptotically stable (AS).

Assumption 3: dl d[k]  du, where dland duare two constant vectors.

Owing to the aforementioned merits of SMC designs, we apply the QSM approach to the controller design. From Assumption 2, we select the sliding surface to be:

s½k ¼ x2½k fðx1½kÞ ¼ 0 ð3Þ

Clearly, the origin of the reduced order dynamics (i.e. set s[k] ;0) is AS by Assumption 2. To derive a suitableffor a sliding surface, several approaches have been proposed. For instance, Kalman and Bertram

[7] used the second method of Lyapunov, while Zheng et al. [5]

adopted the linear matrix inequalities (LMI) technique.

To organise an appropriate QSM controller, we adopt the approach of Bartoszewicz[1]which was developed for linear systems. Suppose that sd[k] has is a desired sliding variable trajectory. One candidate of sd[k]

has the following form[1]: sd½k ¼

kk

k s½0 if k , k 

; sd½k ¼ 0 if k  k ð4Þ

where kis a positive integer selected by the designer to make the system

states reach the sliding surface in ksteps; the choice depends on the

desired convergence rate to the selected sliding surface and the maximum control magnitude a control system may provide. Once sd[k] is determined, we choose the QSM controller to be:

u½k ¼ Gðx1½k; x2½kÞ1½fðf1ðx1½k; x2½kÞÞ

 f2ðx1½k; x2½kÞ  d0þ sd½k þ 1

ð5Þ where d0¼ 1/2(dlþ du). Substituting (1), (2) and (5) into (3), we have

ks[k þ 1] 2 sd[k þ 1]k ¼ kd[k] 2 d0k dd, where dd¼ (1/2)kdu2

dlk and k.k is a vector norm. Thus, the system states will approach

the sliding surface and remain around there after ksteps. The constant

ddis the width of the QSMB. It is worth noting that the asymptotic

stab-ility performance can be achieved if d[k] ; 0.

If the change rate of d[k] is limited by the relation kd[k þ 1] 2 d[k]k  Dd, where Dd is a known constant and Dd,dd, then the

control given by (5) can be modified as: u½k ¼ Gðx1½k; x2½kÞ1  fðf1ðx1½k; x2½kÞÞ  f2ðx1½k; x2½kÞ  d0þ sd½k þ 1 P k i¼0 ðs½i  sd½iÞ  ð6Þ

We now show, by mathematical induction, that ks[k þ 1] 2 sd[k þ

1]k  Ddfor all k. From (1) – (3), the modified law (6) and the fact

s[0] ¼ sd[0], we have s[1] 2 sd[1] ¼ d[0] 2 d0 and s[2] 2 sd[2] ¼

d[1] 2 d02 (s[1] 2 sd[1]) ¼ d[1] 2 d[0]. Suppose that s[i] 2 sd[i] ¼

d[i 2 1] 2 d[i 2 2] for all 2  i  k. Then, s[k þ 1] 2 sd[k þ 1] ¼

d[k] 2 d02

Pk

i¼0 (s[i] 2 sd[i]) ¼ d[k] 2 d02 (d[0] 2 d0) 2

Pk

i¼2(d[i 2 1] 2 d[i 2 2]) ¼ d[k] 2 d[k 2 1]. Thus, ks[k þ 1] 2

sd[k þ 1]k  Dd, as required. Since Dd,dd, it implies that this

QSMB width is smaller than the former one.

Example: Consider a trailer-truck kinematic model[8]: x1½k þ 1 ¼ x1½k  hT L sinðx1½kÞ þ hT l tanðu½kÞ þ d½k ð7Þ x2½k þ 1 ¼ x2½k þ hT L sinðx1½kÞ ð8Þ x3½k þ 1 ¼ x3½k þhT cosðx1½kÞ sin x2½k þ x2½k þ 1 2   ð9Þ

Here, the three states x1[k], x2[k] and x3[k] are the angle difference

between the trailer and the truck, the angle of the trailer, and the vertical position of the rear end of the trailer, respectively, u[k] and d[k] denote the steering angle and the possible disturbances, L is the length of the trailer, l is the length of the truck, T denotes the sampling period, and his the constant speed of the backward movement. The geometry of the system can be found in Tanaka et al.[8]. By letting x1[k] ¼ (x2[k],

x3[k])T, x2[k] ¼ x1[k] and u[k] ¼ tan(u[k]), System (7) – (9) can be put

into the form of (1) – (2). The control objective is to realise the backward movement for the trailer-truck along the horizontal line x3¼ 0 without

any forward movement; that is, to realise x1!0, x2!0 and x3!0.

The parameters and initial states in this example are selected as follows: L ¼ 0.13 m, l ¼ 0.087 m,h¼ 20.1 m/s, T ¼ 0.5 s, x1[0] ¼

(1.571, 1)T and x

2[0] ¼ 0. The function f given in (3) is set to be

linear in the form off(x1[k]) ¼ cTx1[k], where c ¼ (1.3325, 23.9)T

is the vector such that the linearisation of the reduced-order model given in Assumption 2 has eigenvalues at 0.7 and 0.75. The desired sliding variable trajectory sd[k] is taken in the form of (4) with k¼

10. To demonstrate the robustness performance of the proposed schemes, we choose a slow varying disturbance, d[k] ¼ 0.1sin(0.1 k).

Numerical simulations are given inFigs. 1and2. Among these, three different control laws are adopted. Two of them are the QSM controller (5) (labelled by QSMC1) and the modified QSM controller (6) (labelled by QSMC2), while the other is an existing fuzzy scheme[8](labelled by fuzzy). It is observed from Figs. 1a–c that the states by the three schemes exhibit oscillation because of the effect of disturbance; however, the amplitudes of the oscillation by the two QSM schemes are much smaller than those of the fuzzy design. This demonstrates the robustness characteristic of the QSM designs. Fig. 2shows the time response of the sliding variables and their magnified scale by the two QSM schemes. Both of the sliding variables are seen to approach the selected sliding surface within 10 steps, as desired. By direct

(2)

inspection, the QSMB widths of the QSMC1 and the QSMC2 schemes are dd’ 0.2 and Dd¼ jd[k] 2 d[k 2 1]j ’ 0.01, respectively, which

agree with the theoretical results. In addition, the proposed QSM schemes do not require the system states to cross the sliding surface at each step (i.e. each sampling instant) when the states are within the QSMB. Therefore, the chattering phenomenon can be greatly alleviated when comparing to the QSM definition given by Gao et al.[4]. By direct calculation based on Fig. 1d, we have (kuk1)QSMC2¼ 0.3946 ,

(kuk1)QSMC1¼ 0.3981 , (kuk1)Fuzzy¼ 0.4771 and (kuk2)QSMC1¼

2.0157 , (kuk2)QSMC2¼ 2.0424 , (kuk2)fuzzy¼ 2.9723, where

kuk1:¼ max

k ju½kj and kuk2:¼

pP

k

u2½k. From this example, it is

concluded that the proposed QSM schemes are not only more robust than the existing fuzzy controller, but are also able to alleviate chatter without creating an extra control burden.

0.5 fuzzy fuzzy fuzzy fuzzy QSMC1 QSMC2 QSMC1 QSMC2 QSMC1 QSMC1 QSMC2 QSMC2 0 x1 [ k ](m) x3 [ k ](r ad) x2 [ k ](r ad) u [ k ](r ad) –0.5 0 50 100 150 200 0 50 100 150 200 k k b a d c 1 2 0 –1 0.5 1 0 –0.5 0.5 0 –0.5

Fig. 1 Time histories

a – c Time history of system states

d Time history of control by the three schemes

2 1 0 –1 0.15 0.10 0.05 0 –0.05 –0.10 0 20 40 60 80 100 120 k 140 160 180 200 a s [ k ] s [ k ] b QSMC1 QSMC2

Fig. 2 Time histories of sliding variables a Time history of sliding variables

b Time history of sliding variables on magnified scale by the two QSM schemes

Conclusions: A quasi-sliding-mode control scheme for system stabilis-ation is proposed for a class of discrete-time nonlinear control systems. It has been shown that the scheme not only achieves the stabilisation performance, but it also alleviates chatter without creating an extra control burden.

#The Institution of Engineering and Technology 2008 16 April 2008

Electronics Letters online no: 20081070 doi: 10.1049/el:20081070

S.-D. Xu, Y.-W. Liang and S.-W. Chiou (Department of Electrical and Control Engineering, National Chiao Tung University, 1001 Ta Hsueh Road, Hsinchu 30010 Taiwan, Republic of China)

E-mail: ywliang@cn.nctu.edu.tw References

1 Bartoszewicz, A.: ‘Discrete-time quasi-sliding-mode control strategies’, IEEE Trans. Ind. Electron., 1998, 45, pp. 633 – 637

2 Liang, Y.-W., Xu, S.-D., and Tsai, C.-L.: ‘Study of VSC reliable designs with application to spacecraft attitude stabilization’, IEEE Trans. Control Syst. Technol., 2007, 15, pp. 332 – 338

3 Utkin, V.I.: ‘Sliding mode control in discrete-time and difference systems’ in Zinober, A.S.I. (Ed.): ‘Variable structure and Lyapunov Control’ (Springer-Verlag, London, UK, 1994), pp. 87 – 107

4 Gao, W., Wang, Y., and Homaifa, A.: ‘Discrete-time variable structure control systems’, IEEE Trans. Ind. Electron., 1995, 42, pp. 117 – 122 5 Zheng, Y., Dimirovski, G.M., Jing, Y., and Yang, M.: ‘Discrete-time

sliding mode control of nonlinear systems’. Proc. Am. Control Conf., New York, NY, USA, July 2007, pp. 3825– 3830

6 Janardhanan, S., and Bandyopadhyay, B.: ‘Multirate feedback based quasi-sliding mode control of discrete-time systems’, IEEE Trans. Autom. Control, 2007, 52, pp. 499 – 503

7 Kalman, R.E., and Bertram, J.E.: ‘Control system analysis and design via the “second method” of Lyapunov, parts I and II’, Trans. ASME J. Basic Eng., 1960, 82, pp. 371 – 400

8 Tanaka, K., Taniguchi, T., and Wang, H.O.: ‘Fuzzy controller and observer design for backing control of a trailer-truck’, Eng. Appl. Artif. Intell., 1997, 10, pp. 441 – 452

數據

Fig. 2 Time histories of sliding variables a Time history of sliding variables

參考文獻

相關文件

Programming languages can be used to create programs that control the behavior of a. machine and/or to express algorithms precisely.” -

– discrete time and discrete state space – continuous time and discrete state space – discrete time and continuous state space – continuous time and continuous state space..

For a directed graphical model, we need to specify the conditional probability distribution (CPD) at each node.. • If the variables are discrete, it can be represented as a

In this paper, by using Takagi and Sugeno (T-S) fuzzy dynamic model, the H 1 output feedback control design problems for nonlinear stochastic systems with state- dependent noise,

For MIMO-OFDM systems, the objective of the existing power control strategies is maximization of the signal to interference and noise ratio (SINR) or minimization of the bit

We shall show that after finite times of switching, the premise variable of the fuzzy system will remain in the universe of discourse and stability of the adaptive control system

This research is to integrate PID type fuzzy controller with the Dynamic Sliding Mode Control (DSMC) to make the system more robust to the dead-band as well as the hysteresis

As a result, the proposed framework and the proposed Pseudo One-time Pad can be considered to be the alternative in implementations of digital rights