design of a sliding mode control with a nonlinear continuous timevaruing switching surface

7

Click here to load reader

Upload: chintu-gurbani

Post on 03-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

8/12/2019 Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

http://slidepdf.com/reader/full/design-of-a-sliding-mode-control-with-a-nonlinear-continuous-timevaruing-switching 1/7

Design of a sliding mode control with a nonlinear continuous

time-varying switching surface

Li Guang1,a , Liu Ling-hua1,b 

1School of Mechanical Engineering , Hunan University of Technology, Zhuzhou 412007a [email protected] , b [email protected]

Key words: sliding mode control; nonlinear time-varying switching surface; second-order system

Abstract: A new sliding mode controller design approach for second-order systems is proposed that

varies the switching surface in a nonlinear continuous time-varying fashion. The sliding mode

control system, which the slope and intercept of switching surface changes continuously, can

improve the system performance in terms of a eliminating in the reaching time process, robustness

to parameters uncertainties and disturbance. The computer simulation results show the validity of

the method. 

Introduction

A salient property of the sliding mode control is the sliding motion of the state on the switching

surface. During this sliding motion, the system has invariance properties yielding motion which is

independent of certain parameter uncertainties and disturbances. Therefore the design of the

switching surface completely determines the performance of the system. Most of the switching

surfaces proposed so far have been designed without consideration of the initial conditions, whether

given or arbitrary. Using these sliding surfaces, the sliding mode occurs only after the system

reaches the surface. Therefore, the tracking behaviors can be hindered by the uncertainties

especially during the reaching phase. One easy way to minimize the reaching phase, hence to get

fast and robust tracking is to employ the larger discontinuous control gain to speed up the reaching

 phase [1-2]. However, this may cause extreme sensitivity to un-modeled dynamics, and also higher

chattering which is undesirable in a physical system. In this paper, a continuously time-varying

switching surface scheme substituting that conversional constant linear switching surface is

 presented. The surface is initially designed to pass the initial errors and subsequently moved

towards a predetermined surface with a continuously rotating and shifting. Comparing with the

conversional switching surface and discretely moving switching surface method[3-4]

, the proposedapproach has improved the system performance in terms of a decrease in the reaching time,

robustness to disturbances and smoother phase plane trajectory.

1 Continuously time-varying switching surface

Consider a second-order nonlinear uncertain dynamic system described by

( ) ( )

( ) ( ) ( ) ( ) ( ) ( ) ( )

1 2

2 1 2 1 2 1 2

1 1

, , , , , , p q

i j j

i j

 x t x t 

t f x x t a t g x x t b x x t u t d t  

  δ = =

=

= + + +∑ ∑  (1)

with given initial conditions ( )1 0 x t    and ( )2 0 x t  , where ( ) ( )1 2, , j ja t g x x t  δ    and ( )d t   

represent plant uncertainty and external disturbance respectively, are bounded

 Applied Mechanics and Materials Vols. 128-129 (2012) pp 1399-1404Online available since 2011/Oct/24 at www.scientific.net © (2012) Trans Tech Publications, Switzerland doi:10.4028/www.scientific.net/AMM.128-129.1399

 All rights reserved. No part of contents of this paper may be reproduced or transmitted in any form or by any means without the written permission of TTP,www.ttp.net. (ID: 59.163.196.6, Indian Inst. of Technology, Roorkee, India-04/03/14,18:07:25)

Page 2: Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

8/12/2019 Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

http://slidepdf.com/reader/full/design-of-a-sliding-mode-control-with-a-nonlinear-continuous-timevaruing-switching 2/7

( ) ( )   ( )1 2min max j j ja a a d t  δ γ γ ≤ ≤ ≤ ≤,   (2)

The tracking error ( )t e   is defined as

( ) ( ) ( ) ( ) ( ) ( ) ( )T T

1 2 1 1d 2 2dt e t e t x t x t x t x t  = = − − e   (3)

Defining the following time-varying switching surface

( )( )   ( ) ( ) ( ) ( )1 2, s t t c t e t e t t α = + −e   (4)

where, ( )c t    and ( )t α    are switching surface slop and intercept, respectively, and are selected

to be continuously differentiable with respect to time. (Fig. 1)

1 x

2

( )10 20

 x x

0

  final  s

( )t α 

  Fig 1 Construction of the time-varying switching surface

Taking into account the function

( ) ( )

21

2

,V s s t  =   e   (5)

which is positive definite with respect to  s .

The control law

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )1

2 1 2 d

1 1

ˆ, , s ig n ,q q

 j j

 j j

u t b t k g t s g t c t e t c t e t t x α −

= =

= − + − − − + +

∑ ∑ x x x 

  (6)

where:

ˆ j = ˆ ( , ),

 j ja g x t     ( ) ( )1

2 min max ̂j j ja a a = +  

( ) ( )   ( )   ( )1 2maxˆ, , , , max ,

 j j j j j j g x t a g x t a a a k    γ γ = = − >   (7)

makes

( ) ( ) ( )

( ) ( )( )   ( )( )   ( )( )   ( ) ( ) ( )

2 1 2

1 1 1

ˆ, , , sign sign 0q q q

 j j j j

 j j j

V ss s c t e c t e e t  

 s a t g t t g t t g t t s d t k s

α 

δ = = =

= = + + −

= − − + − ≤

  ∑ ∑ ∑

 

 x x x 

  (8)

negative definite. Thus V is a Lyapunov function for the system (1) with control (6), the sliding

mode on the switching surface (4) actually occurs, and the system is truly insensitive to

disturbances and parameter variations. Furthermore, the continuous functions ( )c t    and ( )t α  are

designed such that ( )c t  converges to a predetermined positive c , and ( )t α    converges to zero,respectively, for any

0t t ≥ . Thus, the sliding motion ( ), s t  x    converges to zero, and tracking error

( ) 0t   →e[5].

1400 Measuring Technology and Mechatronics Automation IV

Page 3: Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

8/12/2019 Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

http://slidepdf.com/reader/full/design-of-a-sliding-mode-control-with-a-nonlinear-continuous-timevaruing-switching 3/7

2 Illustrative example

To manifest some features of the proposed continuously time-varying switching surface, and

compare with other fashions of sliding mode controllers, simulations are performed for a nonlinear

mass-damper-spring system shown in Fig. 2. The dynamics equation for this system becomes

m

( ), x t µ 

( ), x t ν   

( )u t 

( )t 

  Fig. 2 A nonlinear spring-damper-mass system

( ) ( ) ( ) ( ), ,mx x t x t u t d t  ν µ + + = +   (9)

where ( )d t  is the extraneous disturbance, ( ), x t ν    and ( ), x t µ  are taken by

( )   ( ) ( )   ( )   ( ) ( )3 3

0 1 0 1 0 1 0 1, , x t x x x x x x x t x x x xν ν ν δν δν µ µ µ δµ δµ  = + + + = + + +   (10)

Thus, by letting ( ) ( )1   t x t = and ( ) ( )2   t x t =   , the state space formulation for the system (9) is

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )

( ) ( )

4 4

1 2 2

1 1

1 0 10 2 0 20

, , ,

,

i j j

i j

 x t x t x t f t a t g t b t u t d t 

 x t x x t x

  δ = =

= = + + +

= =

∑ ∑ x x 

  (11)

where

( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

31 0 1 2 1 1 3 0 2 4 1 2 2

1 0 2 1 3 0 4 1

3

1 1 2 1 3 2 4 2 2

, , , , , , , ,

, , , , 1 ,

, , , , , , ,

 f t x m f t x m f t x m f t x x m

a t a t a t a t b h m

 g t x m g t x m g t x m g t x x m

µ µ ν ν  

δ δµ δ δµ δ δν δ δν  

= − = − = − = −

= − = − = − = − = =

= = = =

 x x x x 

 x x x x 

  (12)

For the simulation, the certain parameters in the dynamics are chosen as

0 1 0 11, 0.5, 0.3m   µ µ ν ν  = = = = = , and the uncertainty terms ( ) ja t δ  and ( )d t  are taken by

( ) ( ) ( ) ( ) ( ) ( )

( ) ( )

1 2 3 40.05 0.25sin 5 , 0.05 0.15sin 7

0.05 0.25 cos 3

a t a t t a t a t t  

d t t 

δ δ π δ δ π  

π 

= = − + = = − +

= +  (13)

The desired state trajectory is chosen as

( ) ( ) ( ) ( )1d 2d0.5cos 0.2 , 0.1sin 0.2 x t t x t t π π = − =   (14)

Then, the simulations for the dynamic system are presented by using following three controllers.

a) conversional sliding mode control with the constant switching surface

( )( )   ( ) ( ) p 1 2, s t t c e t e t = +e   (15)

and the control law is

( ) ( )4 4 4

 p 2 2d

1 1 1

ˆsign j i j

 j i j

u t k g s f g c e x m= = =

  = − + − − − + ×    

    ∑ ∑ ∑   (16)

 b) sliding mode control with the discrete time-varying switching surface

( )( )   ( ) ( )r 1 2 s, s t t c e t e t    α = + −e   (17)

Applied Mechanics and Materials Vols. 128-129 1401

Page 4: Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

8/12/2019 Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

http://slidepdf.com/reader/full/design-of-a-sliding-mode-control-with-a-nonlinear-continuous-timevaruing-switching 4/7

wherer 

c ands

α  are stepwise time-varying slop and intercept of the switching surface (17), and

the control law is the same as (16).

c) proposed control methodology with the following continuously function ( )c t    and ( )t α   

( ) ( ) p 0

0

c1 exp

c c

c t ck t 

= ++ − , ( ) ( )0

0

0

1 expt  k t α 

α 

α α 

−= −+ −   (18)

wherec

k  and k α 

are the convergent rates for ( )c t  and   ( )t α  , and0

c ,0

α  are the initial values

which allow the switching surface to pass the initial condition.

Assuming the initial conditions are ( ) ( )1 20 0, 0 1 x x= = , i.e. ( ) ( )1 20 0.5, 0 1e e= = , and the

 predetermined p

7c   = , control gain k in (6) and (16) is 0.5.

(a) (b)

Fig. 3 Position and velocity tracking errors for various switching surface: (a) conventional fixed

with  0.5k  = ; (b) conventional fixed with  3k  = ; (c) stepwise shifted and rotated; (d) continuously

shifted and rotated

1402 Measuring Technology and Mechatronics Automation IV

Page 5: Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

8/12/2019 Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

http://slidepdf.com/reader/full/design-of-a-sliding-mode-control-with-a-nonlinear-continuous-timevaruing-switching 5/7

 

(a) (b)

(c) (d)

Fig. 4 Control signal of the algorithm for various switching surface: (a) conventional fixed with 

0.5k  = ; (b) conventional fixed with 3k  = ; (c) stepwise shifted and rotated; (d) continuously shifted

and rotated

Compared the simulating results in figure 3 and 4, it is clearly observed that the presented

scheme guarantees the fastest errors convergence and truly robust behavior of the system.

Considering the conversional switching surface, by using a larger discontinuous control gain of

control law (16), the reaching time is shorten to a certain extent, however, this algorithm causes a

higher chattering in the control input during the sliding phase (Fig. 4 (b)).

3 Conclusions

The design of a sliding mode controller by means of a continuously time-varying switching

surface is presented to improve the tracking behaviors of the second-order dynamic system

subjected to parameter variations and disturbances. The switching surface is designed first to pass

initial errors and subsequently moves towards the predetermined surface via continuously rotating

and shifting. Employing the proposed algorithm, it is possible to reduce remarkably the system

sensitivity to extraneous disturbances and uncertainties parameters by means of shortening the

reaching phase without increasing the undesired chattering of the control input signals. Furthermore,

compared to the discretely time-varying switching surface approach, the existence of a sliding modeis guaranteed, and the representative point of the considered system is forced to stay always on the

switching surface, hence, the presented control methodology allows faster tracking and really

 possesses robust behaviors.

Applied Mechanics and Materials Vols. 128-129 1403

Page 6: Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

8/12/2019 Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

http://slidepdf.com/reader/full/design-of-a-sliding-mode-control-with-a-nonlinear-continuous-timevaruing-switching 6/7

Reference

[1] R. F. Fung, R. T. Yang,Application of VSC in position control of a nonlinear electrohydraulic

servo system, Computer & Structures, Vol. 66-4,(1998), p. 365 

[2] A. J. Koshkouei, K. J. Burnham, A. S. I. Zinober ,

  Dynamic sliding mode control. IEE Proc.Control Theory and Application, Vol.152-4,(2005), p. 392

[3] S. B. Chio, C. C. Chenong, D. W. Park, Moving switching surfaces for robust control of

second-order variable structure systems. International Journal of Control, Vol.58-1, (1993), p. 229

[4] S. B. Chio, D. W. Park, S. Jayasuriya, A time-varying sliding surface for fast and robust tracking

control of second-order uncertain systems. Automatica, Vol.30-5, (1994), p. 899

[5] M. Krstic, I. Kanellakopoulos, P. Kokotovic, in: Nonlinear and Adaptive Control Design, New

York, John. Wiley & Sons, Inc. Publishers ( 1995).

1404 Measuring Technology and Mechatronics Automation IV

Page 7: Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

8/12/2019 Design of a Sliding Mode Control With a Nonlinear Continuous Timevaruing Switching Surface

http://slidepdf.com/reader/full/design-of-a-sliding-mode-control-with-a-nonlinear-continuous-timevaruing-switching 7/7

Measuring Technology and Mechatronics Automation IV 10.4028/www.scientific.net/AMM.128-129 

Design of a Sliding Mode Control with a Nonlinear Continuous Time-Varying Switching Surface 10.4028/www.scientific.net/AMM.128-129.1399