Научная статья на тему 'DESIGN OF INERTIAL DELAY OBSERVER BASED MODEL FOLLOWING DYNAMIC SLIDING MODE CONTROL'

DESIGN OF INERTIAL DELAY OBSERVER BASED MODEL FOLLOWING DYNAMIC SLIDING MODE CONTROL Текст научной статьи по специальности «Медицинские технологии»

CC BY
79
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Dynamic sliding mode control / Inertial delay observer / DC servo motor / Lyapunov theory

Аннотация научной статьи по медицинским технологиям, автор научной работы — S.S. Nerkar, B.M. Patre

This paper proposes the design and implementation of Inertial delay observer (IDO) based model following dynamic sliding mode control (DSMC). The Inertial delay observer estimates the states as well as the uncertainties and disturbances in an integrated manner. The DSMC is provides smooth control signal with the mechanism of chattering elimination while maintaining the accuracy of control. The efficacy of the proposed technique is demonstrated with numerical simulation of uncertain second order system. The observer based model following DSMC technique is also validated through experimentation on Quanser DC servo motor. Results show the effectiveness of the combination of the controller-observer design for position control of DC motor against uncertainties and sensor noise. The technique is robust due to appropriate estimation and follows the model precisely which improves overall life of the system. The stability of the designed observer based control scheme is provided by Lyapunov theory.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «DESIGN OF INERTIAL DELAY OBSERVER BASED MODEL FOLLOWING DYNAMIC SLIDING MODE CONTROL»

DESIGN OF INERTIAL DELAY OBSERVER BASED MODEL FOLLOWING DYNAMIC SLIDING MODE

CONTROL

S. S. Nerkar

Department of Instrumentation Engineering, Government College of Engineering, Jalgaon, Maharashtra, India.

[email protected]

B. M. Patre

Department of Instrumentation Engineering, S.G.G.S. Institute of Engineering and Technology, Nanded, Maharashtra, India.

[email protected]

Abstract

This paper proposes the design and implementation of Inertial delay observer (IDO) based model following dynamic sliding mode control (DSMC). The Inertial delay observer estimates the states as well as the uncertainties and disturbances in an integrated manner. The DSMC is provides smooth control signal with the mechanism of chattering elimination while maintaining the accuracy of control. The efficacy of the proposed technique is demonstrated with numerical simulation of uncertain second order system. The observer based model following DSMC technique is also validated through experimentation on Quanser DC servo motor. Results show the effectiveness of the combination of the controller-observer design for position control of DC motor against uncertainties and sensor noise. The technique is robust due to appropriate estimation and follows the model precisely which improves overall life of the system. The stability of the designed observer based control scheme is provided by Lyapunov theory.

Keywords: Dynamic sliding mode control, Inertial delay observer, DC servo motor, Lyapunov theory

1. Introduction

The purpose of design of model following control is to generate control such that the controlled system behaves like a model, which specifies the design objectives. It has the objective to minimize the error between the states of the model and the controlled plant despite presence of uncertanity, disturbances and measurement noise. The design guarantees that the error between the states of the model and the controlled plant goes to zero. Over the past decades many model following approches are designed, for controlling the output close to the model output and to satisfy the closed-loop stability as well as regulation. [1, 2, 3, 4, 5].

SMC is a robust control technique to counter the presence of uncertainties and disturbances in the system. But the main drawback of the SMC is that it uses the discontinuous control to achieve the control objective. Thus chattering in the SMC restricts it for the real life applications. SMC requires that, the full state vector to be available for the control to apply effectively. But states

may not be available always. The range of uncertainty, if it can not be determined or not known exactly, sliding condition may not be satisfied. Various methods have been proposed to eliminate the chattering like continuous approximation by boundary layer technique[6], to use higher order sliding mode control (HOSM) [7]. Dynamic sliding mode control (DSMC) is also designed for chattering elimination, where the control developed by sliding mode is filtered and then applied to the actual plant [8].

The DSMC adopts a special control structure, in which a integrator as a filter is placed in front of the system as depicted in figure(1). A sliding mode control w is designed for the augmented system consist of system and the filter. Being a sliding mode control, the auxiliary control signal w has chattering, however the actual control signal u, applied to the system is smooth. Here, a low pass filter eliminates the chattering along with maintaining the control accuracy. In case of a system where measurement noise is present DSMC effectively filter out the chattering due to it. Hence, the mechanism of chattering elimination but with maintaining the accuracy of control, both are decoupled in the design of DSMC. [9,10,11].

In the design of DSMC, the main problem is to form the sliding surface, as we are designing the SMC for the augmented system, sliding surface should be the function of the states of the augmented system not the actual system. Since the augmented system is one dimension larger than the original system, the new sliding variable in DSMC contains an uncertainty term due to the external disturbance and/or parametric uncertainty. And also from the structure of DSMC one can observe that the lumped uncertainty involves in the augmented system. Evaluation of the new sliding variable in DSMC becomes difficult because of this reason. To over come the problem of bounds of uncertainty, instead of using the bounds of uncertainty in the control one can estimate the uncertainty and disturbance in the system by using the methods like time delay control(TDC), inertial delay control(IDC) and can use it in the control design. Hence, there is a need to design an observer to estimate the lumped uncertainty for the design of sliding surface in DSMC. Different types of state observers are developed to estimate the states as well as uncertainties in the systems like uncertanity and disturbance estimator(UDE), supertwisting disturbance observer(STDO), inertial delay observer(IDO), extended state observer(ESO) etc. [12, 13, 14, 15].

In this paper inertial delay observer (IDO) based model following control is designed. Here the states estimation is achieved by linear observer while uncertainties are estimated by inertial delay method. The proposed strategy estimatate the states as well as the lumped uncertainty in the system. This state and uncertainty observers are more useful for the control design in real time applications where it is difficult to measure all the states using the sensors. The control strategy is verified by the practical experimentation on Quanser's servo plant SRV02 under influence of sensor measurement noise and uncertanities in terms of unmodeled dynamics. The main contributions of the work are summarized as follows:

• Design of model following DSMC by state estimation using IDO for achieving smooth control.

• The effectiveness of the designed controller is verified by simulation of uncertain plant.

• Due to simultaneous estimation of states and uncertainty, IDO based model following DSMC design reduces the need sensors.

• Experimental results validates the efficacy of robustness of control strategies against the presence of disturbance, uncertainties in the system parameters and sensor noise.

The paper is organised as follows. Sect. 2 presents the mathematical model of system. Sect. 3 presents the observer based design approach with numerical simulation. Sect. 4 contains stability analysis. Application of the proposed strategy in Sect. 3 to the system mentioned in Sect. 2 along with the experimental results and perfomance analysis is presented in Sect. 5. Finally in Sect. 6 paper is concluded.

noise

Figure 1: Model following DSMC design with measurement noise

2. Mathematical Modelling

Due to excellent speed control characteristics, the DC motors are used in many industrial applications. The most common device used as an actuator in mechanical control is the DC motor. In Quanser set up it is a base unit for controlling rotary inverted pendulum, double inverted pendulum, 2-dof robot etc. As a result, it becomes necessary to control the amount of electric voltage supplied to the servomotor by continuously detecting the position and speed of shaft. It has attracted researchers and considerable research has been done and several methods are proposed and implemented for it.

2.1. Transfer function representation of SRV-02

The dynamic equations and transfer function of SRV-02 servo plant using first principles is discussed in [16]. The servomotor transfer function is given by ,

Ot (s) K

Vm (s) S(ST + 1)

(1)

where

9i(s) is Laplace transform of position of load, Vm(s) is Laplace transform of input voltage, K is the steady state gain, t is the system time constant.

2.2. State space representation of SRV-02

For implementation of the proposed control strategy to servo plant we convert transfer function into the state space form. Considering two states for state space model, O load shaft position as first state xi and O load shaft speed as second state X2.

(2)

[0(s)l

X2. Ô (s)_

The equation (1) is represented in system state variable form as becomes

A

0 1 0 —(1/t)

(3)

x

Input matrix is form as

while ouput matrix come as

The output matrix is represented as,

0

K/t

C — [1 0]

y = C

9(s) 6(s)

(4)

(5)

(6)

We are measuring the position of the load shaft x\ The design specifications and parameters for the model are considered from [17].

B

3. Problem formulation

In the design of DSMC, as the lumped uncertainties are included in between the filter and the system, the sliding surface requires the unknown lumped uncertainty in its design. Hence design of sliding surface in DSMC is a tedious and requires the unknown parameter called lumped uncertainty. Therefore it is required to design an observer for estimation of lumped uncertainty for the design of sliding surface. For the systems where the states are unavailable for measurement, there is a need to design an observer which estimates the states of the systems. The main motivation for the simultaneous estimation of states and uncertainty is to reduce the number of sensors and to robustify the control in the presence disturbance. To overcome the problem of bounds of uncertainty, instead of using the bounds of uncertainty in the control one can estimate the uncertainty and disturbance in the system by using IDO and can use it in the control design. The IDO based model following DSMC is designed for experimentation as follows.

3.1. Design of inertial delay observer based model following dynamic sliding

mode control

In the real time applications, it is complicated to measure all the states except the output. Here the design of model following DSMC by estimating the system states is proposed. Since the design of sliding surface requires the lumped uncertainty in the system, and here in addition to that system states are also required. Hence, IDO is proposed for estimation of the system states as well as the uncertainty.

Consider the DSMC design for linear time invariant uncertain system with relative degree two

X = Ax + Bu + Be y = Cx

The model to be followed is,

x m — Amxm + Bmum ym — Cxm

The objective is to design control u so as force the system to follow the sliding dispite of the parameter variations. The design of DSMC by estimating the system states where all states other than output are not available.

X(t) = Ax(t) + Bu(t) + Be(x, u, t)

y(t) = Cx(t) (7)

Where, x £ is the state vector, u € "Rm is the control input and y £ Sp is the output of the system. e(x, u, t) is lumped uncertainties which includes uncertainty in A matrix, B matrix and

S. S. Nerkar, B. M. Patre RT&A, No 1 (72)

Design of IDO based model following DSMC. Volume 18, March 2023

disturbances. The output and input of the system are measurable (available) for all the time t = 0. The current state and initial state x(0) are supposed to be non available. d(x, t) is external unmeasurable disturbances. Assumption:

• Uncertainties of the system and input matrices are lumped into the e(x, u, t)

• Lumped uncertainty varies slowly e(x, u, t) = 0.

• The model parameters are completely known and no uncertainty or disturbances in the model

• The model matrices Am and Bm are stable.

Inertial delay observer for the estimation of states of the system is given as,

x.(t) = Ax(t) + Bu(t) + Be(x, u, t) + L(y(t) - y(t))

y(t) = Cx(t) (8)

Where, L is observer gain matrix, e(x, u, t) is estimation of lumped uncertanity x(t), y(t) are states and output of observer respectively From eqn.(7), we get,

Be(x, u, t) = x(t) - Ax(t) - Bu(t) (9)

Defining the pseudo inverse of matrix B as, B+ = (BTB)-1 BT, then the equation (7) is,

e(x, u, t) = B+ [x(t) - Ax(t) - Bu(t)] (10)

If all the states are available for measurement then one can directly use above eqn (10) for estmation but, all the states are not available so replacing x(t) with x(t) in eqn. (10) which give us,

e(x, u, t) = B+ [x(t) - Ax(t) - Bu(t)] (11) uncertanity can be estimated as,

e(x, u, t) = Gf (s) e(x, u, t) (12) 1

Gf(s) = ^stt (13)

where Gf (s) is first order filter with high bandwidth. Note that, for sake of simplicity, the laplace domain notations are used to represent Gf (s) in the time domain equations.

e(x,u,t) = B+[x(t) - Ax(t) - Bu(t)]Gf (s) (14)

Using equations (8) and (11) and simplifying

e(x,u, t) = B+[Ax(t) + Bu(t) + Be(x,u,t) + L(y(t) - y(t)) - Ax(t) - Bu(t)]Gf (s) Gf (s))

B+LCx(t) 1 - Gf (s) B+ LCx(t) ts

1

(15)

e(x, u, t)) = -TB+LCx(t) (16)

Observer error dynamics is derived as,

e(x, u, t)) = — B+LCx(t) - '(x, u, t)

We assumed that the uncertainties varies slowly, '(x,u, t)) — 0, considering it equation(17) becomes,

(17)

e(x, u, t) — — t b+Lx(t) In combined form we can write observer dynamics (as matrix form)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(18)

x(t) A - LC B x(t)

e(x, u, t) -TB+LC 0 e(x, u, t)

(19)

Converting this matrix form into the form which is similar to the pole placement problem. Using closed loop poles of overall system at desired location,

H

A B 0 0

, G = [C 0] and K

ob

L

1B+L

The eigen values of the matrix A — KobG can be made arbitrary by appropriate choice of the observer gain Kob, when the pair (H, G) is observable.

3.2. Sliding surface

Now in model following, one can consider the sliding surface as the error between the model and actual system. So that when ever sliding surface becomes zero the system should follow the model. Taking this idea as a backend sliding surface is chosen as

a — ye+ Ai ye + Xoye

Where ye, y'e, y'' are the errors of outputs and its derivatives between system and model

— ^Cx ^cXm

CA% CAmxm

(20)

y

V.e

CA2x + CABu + CABe - CA^Xm - CAmBmum

(21)

From the inertial delay observer one can get the estimate of the states x and lumped uncertainty e. Here SMC is designed for the augmented system, so one can choose the sliding surface for the model following as,

a — ye" + Aiy' + Ao ye (22)

The ye, ye, ye can be defined by using estimated states as,

Ve

y'e

y..

C x - C xm CAx - CAmxm

CA2X + CABu + CABe - CAllXm - CAmBmu„

(23)

3.3. Control design

The control for the actual plant can be obtained from the auxiliary control as,

u = w dx

(24)

S. S. Nerkar, B. M. Patre RT&A, No 1 (72)

Design of IDO based model following DSMC. Volume 18, March 2023

Sliding surface is designed for the model following DSMC, From the equation (22) and taking it's derivative one can get,

t = CA3x + CA2Bu + CABw - CA3mxm - CA\lBmum + CAmBmiim + e* + ATy e" + A0y'e (25)

where, e* = CA2Be + CABS Assume the auxiliary control w as

W = Weq + Wn

where weq addresses the known dynamics while wn is for the unknown dynamics known dynamics weq is selected as,

Weq = - (CAB)-1(CA3x + CA2Bu + CABw - CA3mxm - CA\lBmum - CAmBmiim + e*

+ AiyV + A0 y'e + Kt) (27)

where k is a small positive constant.

To satsisfy sliding condition the control wn is selected as,

wn = -(CAB)-tKt sign(t) (28)

where, K1 is a positive constant > |e*|.

(26)

. Then, the for

3.4. Numerical simulation

To demonstrate the efficacy of the design of IDO based model following DSMC with state estimation, a second order system is considered. The system matrices are as follows,

A

0 1 -3 -4

The reference model to be followed is

B

Am

-4 -2.:

Initial conditions are

1

0

B

m

T T

x(0)= [1 T 1 , xm(0)= [0 0 T

With the 40% uncertainties in the system parameters and sin(2t) as a external disturbance. while the low pass filter time constant tau = 0.01, the constant parameters are A0 = 15, AT = 5, K = 5 and KT = 10. The observer pols are at [-5 -9 - 11] . Apart from the disturbance here uniform measurement noise of absolute magnitude 0.01 is added with the lumped uncertainty. The reference input um is square wave switching at 10s.

The states of the system are estimated using the IDO and accuracy of the estimation depends on the observer poles. The observer poles are selected such that, it estimates the states and the uncertainty precisely. The simulation results in Fig. (2) depicts that, system is following the model precisely despite the presence of uncertanities, disturbance and noise. The plot of plant and observer states are as shown in Fig.(2a) and (2b). The Fig. (2c) shows auxiliary control w, designed for the augmented system, while the actual control u to the system is smooth as shown in Fig.(2d). Finaly the sliding surface is in Fig.(2e).

1.5

1

—X........xm1 —Reference - - x1(

5 10 15 20

time (s)

(a) State, it's estimate and observer state xi

25

5 10 15

time (s)

(b) State it's estimate and observer state x2

20

25

20 10 S 0 -10 -20

0

10 15

time (s)

(c) Auxiallary control w

20 10 = 0 -10 -20

0

10 15

time (s)

(d) Control u

0

2 m2 2cap

0

5

20

25

5

20

25

0.2 -

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

0.1 -

> 0 -

-0.1 -

-0.2 -

-0.3 -0

10 15

time (s)

(e) Sliding surface a

Figure 2: IDO based model following DSMC control of a uncertain plant.

5

20

25

4. Stability analysis

The model is considered to be stable by design so for the designed control, stability of the system is proved. Consider the Lyapunov function as,

12

V = 212 (29)

Taking derivative we get,

V = t t (30)

From the equation(21)

t =CA3 x + CA2 Bu + CA2 Be + CABw + CABe

+ At y" + A0 y' (31)

During sliding motion, the control term weq substituting in the equation(31) we get,

t =CA3x + CA2Be + CABe + ATyn + A0y' - Kt

+ CABwn (32)

The observer error x in equation (19) converges to zero asymptotically, if Kob is chosen appropriatly. Then, t is,

t = CABwn - Kt + e* (33)

So the equation (30) becomes,

V =te* - Ktc - tCAB(CAB)-1 Kisign(cr) (34)

V =te* - Ktc - tKT M

a

V <|t| №1- k |c| - KiM)

V <|t| (|e~*|- K |C|- Ki)

As KT > |e*|,

KT and K are both positive constants, V is negative definite. Thus the sliding manifold is stable.

5. Application of IDO based model following DSMC control for position control of DC servomotor

The real time implementation of the model following DSMC strategy discussed in Sect. 3 has been done for position control of the Quanser servomotor SRV02. The block diagram of IDO based model following DSMC control of the servomotor is as shown in Fig.(3). It has potentiometer, encoder and tachometer. The potentiometer and encoder sensors measures the angular position of the load gear and tachometer is used to measure its velocity. The different parameters of DC servomotor are considered as mentioned in Quanser setup manual [17]. The constant parameters are A0 = 15, At = 7, K = 1 and Ki = 20. Here uniform measurement noise as a sensor noise of absolute magnitude 0.01 is added. The observer poles are selected at 1.5 * [-5 - 9 - 11]. The inital condition for states are considered as [0 0]T and [1 1]T respectively for the consideration.

Experimentation has done under different considerations like with and without noise for the observer based model following DSMC strategy. Fig.(4), (5) shows the system and model states where the initial mismatch is due to the initial conditions of the model and system. The experimental results have proved the efficacy of proposed design for real time position control of DC motor.

Ur,

Xn

Model

SMC

w 1

~S

Dynamic SMC

X

Inertial Delay Observer

X

e

noise

Figure 3: IDO based model following dynamic sliding mode control of DC servomotor with measurement noise

The effectiveness of the scheme is assessed through the results shown in Fig. (4) are taken from the encoder for output without any measuring noise. Fig.(4a) and Fig.(4b) shows the states of the model, system and observer, where one can observe that the observer has followed the model dynamics as the estimation is accurate. Fig.(4c) shows the chattering in the auxiliary control w while the actual control to the system u is smooth control shown in Fig.(4d). The sliding surface a is shown in Fig. (4e).

IDO based DSMC design estimates the states and uncertainty simultaneously, It reduces reduces the need of sensors. In order to demonstrate robustness of the controller, the noisy output is taken from the potentiometer that is the control is tested for the system with measurement noise and uncertanity. The results are shown in Fig.(5a). As the output from the potentiometer is noisy, the second state calculated consists heavy chattering due to the addition of measurement noise as shown in Fig. (5b), model and the observer states are smooth at the same time. Due to it, the auxiliary control is affected as shown in Fig.(5c) but the actual control driving the system is smooth signal as shown in Fig.(5d). The sliding surface a is shown in Fig. (5e). With the design of DSMC the actual system is driven by the smooth control though the states are contaminated with the measurement noise.

6. Conclusion

In this paper, performance analysis of observer based estimation based techniques has been carried out for position control of DC motor. The effectiveness of the proposed schemes has been validated in presence of uncertanity due to unmodeled dynamics and disturbance along with measurement noise. DSMC is made more robust by augmenting a observer. IDO based model following DSMC estimates the system states as well as the uncertainty. Due to the simultaneous estimation of states and uncertainty, it reduce the number of sensors and robustify the control despite unknown disturbance and uncertainties in the system parameters or load changes. The simulation and experimental results show that the proposed IDO based model following DSMC is robust and follows the model precisely. The essential boundness of lumped uncertainty estimation error and sliding manifold is demonstrated by Lyapunov theory.

References

[1] K.-K. Young, /'Design of variable structure model-following control systems. IEEE Transactions on Automatic Control, vol. 23, no. 6, pp. 1079-1085, 1978.

[2] K. Furuta and K. Komiya, Design of model-following servo controller, IEEE Transactions on Automatic Control, vol. 27, no. 3, pp. 725-727,1982.

[3] S. Talole and S. Phadke, Model following sliding mode control based on uncertainty and disturbance estimator, Journal of Dynamic Systems, Measurement and Control, vol. 130, no. 3, 2008.

[4] P. Shendge and B. Patre, Robust model following load frequency sliding mode controller

based on ude and error improvement with higher order filter, IAENG International Journal of Applied Mathematics, vol. 37, no. 1,pp. 1-6, 2007.

[5] M.-C. Pai, Observer-based adaptive sliding mode control for robust tracking and model following, International Journal of Control, Automation and Systems, vol. 11, no. 2, pp. 225-232, 2013.

[6] M.S. Chen, Y.-R. Hwang, and M. Tomizuka, A state dependent boundary layer design for sliding mode control, IEEE transactions on automatic control, vol. 47, no. 10, pp. 1677-1681, 2002.

[7] A. Levant, Higher-order sliding modes, differentiation and output-feedback control, International journal of Control, vol. 76, no. 9-10, pp. 924-941, 2003.

[8] A. J. Koshkouei, K. J. Burnham, and A. S. Zinober, Dynamic sliding mode control design, IEEE Proceedings Control Theory and Applications, vol. 152, no. 4, pp. 392-396, 2005.

[9] M. R. Shokoohinia, M. M. Fateh, and R. Gholipour, Design of an adaptive dynamic sliding mode control approach for robotic systems via uncertainty estimators with exponential convergence rate SN Applied Sciences, vol. 2, no. 2, pp. 1-11, 2020.

[10] M.S. Chen, C.H. Chen, and F.Y. Yang, An ltr observer based dynamic sliding mode control for chattering reduction, Automatica, vol. 43, no. 6, pp. 1111-1116, 2007.

[11] H. Sira-Ramirez, On the dynamical sliding mode control of nonlinear systems, International journal of control, vol. 57, no. 5, pp. 1039-1061,1993.

[12] S. Nerkar, P. Londhe, and B. Patre, Design of super twisting disturbance observer based control for autonomous underwater vehicle, International Journal of Dynamics and Control, pp. 1-17, 2021.

[13] A. Patil, D. Ginoya, P. Shendge, and S. Phadke, Uncertainty estimation-based approach to antilock braking systems, IEEE Transactions on Vehicular Technology, vol. 65, no. 3, pp. 1171-1185, 2015.

[14] D. L. Ginoya, T. R. Patel, P. Shendge, and S. Phadke, Design and hardware implementation of model following sliding mode control with inertial delay observer for uncertain systems, International Conference on Electronics Computer Technology, vol. 3, pp. 192-196, IEEE, 2011.

[15] S. N. Pawar, B. Patre, et al., Extended state observer based robust sliding mode control for fourth order nonlinear systems with experimental validation, Journal of Dynamics and Control, pp. 1-12, 2021.

[16] Introduction to quarc 2.0 & srv 02 and instructor manual, Quanser Inc., Markham, ON,

Canada.

[17] Rotary servo plant srv 02 user manual, set up and configuration, Quanser Inc., Markham,

Canada.

2

1

2. 0 -1 -2

4

2

1 0 -2

1 1 1 x x^ap xm1

\ / \

10 15

time (s)

20

25

(a) Actual position of shaft and its estmation: state xj

..... _ ......

TTT-n-Hi--—

0

10 15

time (s)

20

25

(b) Actual speed of shaft and its estmate: state x2

20 10 0 -10 -20 -30

6 4 2 0 -2 -4 -6

10 15

time (s)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(c) Auxiallary control w

20

25

0

10 15

time (s)

(d) Control u

20

25

5

b 0 -5

0

10 15

time (s)

20

25

(e) Sliding surface a

Figure 4: IDO based model following DSMC control of DC servomotor without measuring noise.

0

5

5

0

5

5

5

2

1

2. 0 -1 -2

4

2

1 0 -2

0

20 10 0 -10 -20 -30

6 4 2 ^ 0 -2 -4 -6

0

10

5

b 0 -5 -10

10 15

time (s)

20

25

(a) Actual position of shaft and its estmation: state x\

10 15

time (s)

20

25

(b) Actual speed of shaft and its estmate: state x2

10 15

time (s)

(c) Auxiallary control w

20

25

10 15

time (s)

(d) Control u

20

25

0

10 15

time (s)

20

25

(e) Sliding surface t

Figure 5: IDO based model following DSMC control of DC servomotor with measuring noise.

0

5

5

0

5

5

5

i Надоели баннеры? Вы всегда можете отключить рекламу.