1. Trang chủ
  2. » Giáo án - Bài giảng

sampled data active disturbance rejection output feedback control for systems with mismatched uncertainties

9 3 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Sampled data active disturbance rejection output feedback control for systems with mismatched uncertainties
Tác giả Jun You, Jiankun Sun, Shuaipeng He, Jun Yang
Người hướng dẫn Yongping Pan
Trường học School of Electrical Engineering, Southeast University
Chuyên ngành Mechanical Engineering
Thể loại Journal Article
Năm xuất bản 2017
Thành phố Nanjing
Định dạng
Số trang 9
Dung lượng 550,42 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

91 1–9 Ó The Authors 2017 DOI: 10.1177/1687814016682690 journals.sagepub.com/home/ade Sampled-data active disturbance rejection output feedback control for systems with mismatched uncert

Trang 1

Advances in Mechanical Engineering

2017, Vol 9(1) 1–9

Ó The Author(s) 2017 DOI: 10.1177/1687814016682690 journals.sagepub.com/home/ade

Sampled-data active disturbance

rejection output feedback control

for systems with mismatched

uncertainties

Jun You1, Jiankun Sun2, Shuaipeng He3and Jun Yang2

Abstract

This article investigates the sampled-data disturbance rejection control problem for a class of non-integral-chain systems with mismatched uncertainties Aiming to reject the adverse effects caused by general mismatched uncertainties via digi-tal control strategy, a new generalized discrete-time extended state observer is first proposed to estimate the lumped disturbances in the sampling point A disturbance rejection control law is then constructed in a sampled-data form, which will lead to easier implementation in practices By carefully selecting the control gains and a sampling period suffi-ciently small to restrain the state growth under a zero-order-holder input, the bounded-input bounded-output stability

of the hybrid closed-loop system and the disturbance rejection ability are delicately proved even the controller is dor-mant within two neighbor sampling points Numerical simulation results demonstrate the feasibility and efficacy of the proposed method

Keywords

Sampled-data control, disturbance rejection, mismatched uncertainty, discrete-time extended state observer

Date received: 26 August 2016; accepted: 14 October 2016

Academic Editor: Yongping Pan

Introduction

In this article, we consider a class of input

single-output (SISO) system with mismatched uncertainties of

the form

_x(t) = Ax(t) + Buu(t) + Bdf x(t), v(t), tð Þ

ym(t) = Cmx(t)

y0(t) = C0x(t)

ð1Þ

where x(t)2Rn is the system state vector, u(t)2R is

the control input, v(t)2R is the external disturbance,

ym(t)2Rr is the measurable outputs, y0 2R is the

con-trolled output, and A2Rn 3 n, Bu2Rn 3 1, Bd 2Rn 3 1,

Cm2Rr 3 n, C02R1 3 n are system matrices f (x(t),

v(t), t) is an uncertain function representing the lumped

disturbance in a general way which possibly includes

external disturbances, unmodeled dynamics, parameter variations, and complex nonlinear dynamics.1–8

In modern control practices, it is a trend that sampled-data controllers with a zero-order holder (ZOH) are being digitally implemented into real-life plants with the rapid development of computational hardware technology It is common that conventional

1

School of Electrical Engineering, Southeast University, Nanjing, China

2

Key Laboratory of Measurement and Control of CSE, Ministry of Education, School of Automation, Southeast University, Nanjing, China

3

College of Automation Engineering, Shanghai University of Electric Power, Shanghai, China

Corresponding author:

Jun You, School of Electrical Engineering, Southeast University, Nanjing

210096, China.

Email: youjun@seu.edu.cn

Creative Commons CC-BY: This article is distributed under the terms of the Creative Commons Attribution 3.0 License

(http://www.creativecommons.org/licenses/by/3.0/) which permits any use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/en-us/nam/ open-access-at-sage).

Trang 2

control law design is always devoted to continuous-time

design for mathematically modeled continuous-time

systems due to the convenience of direct stability

analy-sis, typically based on the continuously differentiable

Lyapunov function analysis In most practical

imple-mentation processes, continuous-time controllers can

be discretized directly which exists on the fact that the

closed-loop system performance can always be

guaran-teed while the sampling frequency is fast enough

However, in most of the times, this is done without a

theoretical support, and the formulated restrictions of

the sampling frequency and how it affects the controlled

system performance are actually unknown Moreover,

only digital sensors are available for some real-life

plants, for instance, Global Positioning System (GPS)

is a discrete-time sensor and a radar is more naturally

represented using a discrete-time model.9 Hence, it is

always a challenging but crucial issue to address the

problem of designing sampled-data controllers which

pursue smaller steady-state error, faster dynamical

response, and milder noise susceptibility for system

per-turbed by matching or mismatched uncertainties

In the literature, one of the most popular methods

among those existing approaches developed to design

sampled-data controllers for nonlinear plants is the

dis-cretization method.10–12 It employs a discrete-time

approximation model of the plant (typically use Euler

approximation) to design discrete-time controllers since

it is almost impossible to obtain an exact discrete-time

model of the continuous-time nonlinear plant Hence,

the results regarding this method are always achieved

within a local or semi-global control goal The

emula-tion method, as a global control method, designs a

time controller based on the

continuous-time plant, followed by a discretization process to yield

sampled-data controllers which will assure the

continuous-time nonlinear plant by choosing an

appro-priate sampling period One can refer to papers13–19

and the references therein

In practical engineering, the control performance of

modern industrial systems is inevitably affected by

vari-ous uncertainties including parameter variations,

unmodeled dynamics, and external disturbances.20–22

Active anti-disturbance technique is generally required

in the controller design to access high-precision control

performance.1,23–25 The extended state observer–based

control (ESOBC) was originally proposed by Han,26,27

and it is made practical by the tuning method which

simplifies its implementation and makes the design

transparent to engineers.1Su et al.28presented the

rela-tionship between time-domain and frequency-domain

disturbance observers and its applications for further

information However, most of existing disturbance

rejection methods, including ESOBC, are concerned

with continuous control approaches, which lack sound

justification since most control approaches are digitally implemented in a sampled-data manner To this end, the development of an active disturbance rejection method for system (1) with mismatched uncertainties will be of interest for both theoretical and industrial communities Moreover, the mismatched uncertainties, rather than the so-called matching conditions4,20 are concerned to discover a generalized sampled-data dis-turbance rejection control law for system (1) Mismatched uncertainties may not act via the same channel with the control input and are regarded as a more general case concerned in uncertainty attenuation problems As an example, the lumped disturbance tor-ques in flight control systems always affect the states directly rather than through the input channels.23,29 This article presents a generalized sampled-data con-trol law design based on a discrete-time extended state observer (ESO), which estimates the unmeasurable states and the lumped disturbance information in the sampling point Explicit formulas to select the control gains and the tunable sampling period based on a detailed stability analysis for the hybrid closed-loop sys-tem are presented Numerical simulations are shown to demonstrate the effectiveness of the proposed method The proposed method will be a helpful guideline for direct digital implementation

Main results

In this section, we present a step-by-step procedure

to design a discrete-time ESO-based sampled-data control law to solve the global stabilization problem for system (1)

With an added extended variable

xn + 1(t) = d = f x(t), v(t), tð Þ system (1) can be extended to the following form

_x(t) = Ax(t) + Buu(t) + Eh(t)

with the denotation of

x(t) = x T(t), xn + 1(t)T h(t) = df x(t), v(t), tð Þ

dt



01 3 n 0

2R(n + 1) 3 (n + 1)



Bu= Bu

0

2R(n + 1) 3 1

E =½0, , 0, 1T2R(n + 1) 3 1



Cm=½Cm, 0r 3 1 2Rr 3 (n + 1)

Trang 3

Assumption 1 (A, Bu) is controllable and (A, Cm) is

observable

Assumption 2 The lumped disturbances satisfy the

fol-lowing conditions:20

 d(t) and h(t) are bounded, that is, there exist

two positive constants d,  h such that

jd(t)j  d, jh(t)j  h, respectively

lim t!‘_d(t) = lim

t!‘h(t) = 0

In the article, the Assumption 2 is made on the

dis-turbances d(t) that its derivative is close to zero

However, this assumption can be relaxed using

unknown observer theory.30,31

Construction of discrete-time ESO

In what follows, an ESO for system (1) will be built

using the sampled-data information ym(tk)

(tk= kT , k = 0, 1, 2, ), where T is the sampling

period The continuous-time state ^x(t)¼D ½^xT, ^xn + 1T

defined in the time region t2 ½tk, tk + 1)

_^x(t) = A^x(t) + Buu(t) L ^yð m(t) ym(tk)Þ, t2 ½tk, tk + 1)

ð3Þ where ^ym(t) = Cm^x(t) and L2R(n + 1) 3 r is the observer

gain matrix to be assigned later

The observer (3) can be rewritten as follows

_^x(t) = A^x(t) + Buu(tk) L ^yð m(t) ym(tk)Þ

= ðA L CmÞ^x(t) + Buu(tk) + Lym(tk), t2 ½tk, tk + 1)

ð4Þ Integrating the continuous-time observer (4) from tk

to tk + 1, it can be concluded that ^x(tk + 1) can also be

generated by the following discrete-time ESO

^

x(tk + 1) = eðAL  Cm ÞT^x(tk) +

ðT 0

eðAL Cm Þsds ðBuu(tk) + Lym(tk)Þ

¼D F^x(tk) + Gu(tk) + Nym(tk)

ð5Þ with the denotation of

F = eðAL Cm ÞT

G =

ðT

0

eðAL Cm Þs

dsBu

N =

ðT

eðAL  Cm Þs

dsL

The state and disturbances errors are defined as e(t) =½eT

x(t), ed(t)T where ex(t) = ^x(t) x(t), ed(t) =

^ d(t) d(t), respectively With equations (2) and (3), the error dynamics are

_e(t) = ðA L CmÞe(t)  Eh(t)  L Cmðx(t) x(tk)Þ,

t2 ½tk, tk + 1) ð6Þ

Sampled-data disturbance rejection law design

The sampled-data disturbance rejection law can be designed as

u(t) = u(tk) = K^x(tk) = Kx^x(tk) + Kdd(t^ k), t2 ½tk, tk + 1)

ð7Þ where K =½Kx, Kd Kx is the control gain to be designed Kd is the disturbance compensation gain Motivated by the results,20Kdis assigned by the follow-ing equation

Kd= C0ðA + BuKxÞ1Bu

C0ðA + BuKxÞ1Bd

Remark 1 With equation (7) in mind, the designed discrete-time extended observer can also be presented as

^ x(tk + 1) = M^x(tk) + Nym(tk) ð8Þ where M = F GK 2R(n + 1) 3 (n + 1) and N are two matrices dependent of the sampling period T

Hybrid closed-loop system stability analysis

Combing equations (1), (6), and (7) together, one can obtain the hybrid closed-loop system as

_x(t) _e(t)

= A + BuKx BuK

0 A L Cm

e(t)

+ 0 BuKd+ Bd

d(t)

+ BuK 0

0 L Cm

^ x(t) ^x(tk)

 x(t) x(tk)

If we choose the observer gain L and the feedback gain Kx such that A + BuKx and A L Cm are Hurwitz matrices, it is easy to verify that the following matrix

A + BuKx BuK

0 A L Cm

¼D L

is also a Hurwitz one Hence, there exists a positive defi-nite matrix P = PT 2R(2n + 1) 3 (2n + 1)such that

Trang 4

LTP + PL =aI where a.0 is a constant will be determined later

Construct a positive definite and proper Lyapunov

function V (Z(t)) = ZT(t)PZ(t) where

Z(t) =½xT(t), eT(t)T The derivative of V (Z(t)) along

system (9) is given as follows

_

V Z(t)ð Þ = a k Z(t)k2+ 2Z(t)T

P 0 BuKd+ Bd

d(t)

+ 2Z(t)TP BuK 0

0 L Cm

x(t) ^x(tk)

x(t) x(tk)

,

t2 ½tk, tk + 1)

ð10Þ

Now, we will estimate the items in the right hand

side of equation (10) First, with jh(t)j  h,

k P k = lmax(P), k E k = 1 in mind, we have

2 Z(t)TP 0 BuKd+ Bd

d(t)



 2c1k P k  h + d

k Z(t) k

= c1 h + d

k Z(t) k

ð11Þ

where c1.0 and c1= 2c1lmax(P) are constants

Since K, L are set, one can conclude that

BuK 0

0 L Cm

where c2.0 is a constant dependent on the value of

K, L

Similar to equation (11), there exists a constant

c2.0, such that the following estimation holds

2 Z(t)TP B u K 0

0 L  C m

x(t)  ^  x(t k )

 x(t)  x(t k )

" #













 2c 2 k Z(t) k  k P k  e(t) e(tk) + x(t) x(tk)

 x(t)  x(t k )

 4c 2 lmaxfPg k Z(t) k k Z(t)  Z(t ð k ) k + k d(t)  d(t k ) k Þ

 c 2 k Z(t) kk Z(t)  Z(t k ) k + c 2 d  k Z(t) k , t 2 ½t k , tk + 1)

ð13Þ Substituting equations (11) and (13) into equation

(10) yields

_

V Z(t)ð Þ   a k Z(t)k2+ c 1h + c1d + c2

k Z(t) k + c2 k Z(t) kk Z(t)  Z(tk)k , t2 ½tk, tk + 1)

ð14Þ Next, we introduce a lemma which plays a key role

in the main theorem

Lemma 1 There exist proper constants c3.0, c4.0, such that the following inequality holds

k Z(t)  Z(tk)k  c4 ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

V (Z(tk))

p

+ h + d

ec3 (tkT) 1

,

t2 ½tk, tk + 1) ð15Þ

Proof 1 Denote the whole closed-loop system (9) to be _Z(t) = C(u(tk), Z(t)) With the fact that h(t) and d(t) are bounded in mind, the following inequality holds for

s2 ½tk, t)

k C u(tð k), Z(s)Þ k  c3ðk Z(s)  Z(tk)k + k Z(tk)k + h + dÞ ð16Þ where c3.0 is a constant By equation (16), one can obtain that

k Z(t)  Z(tk)k 

ðt

t k

k C(u(tk), Z(s))k ds

 c3 k Z(tk)k + h + d

(t kT ) +

ðt

t k

c3k Z(s)  Z(tk)k ds, t2 ½tk, tk + 1)

ð17Þ

Based on equation (17), applying the Gronwall inequality, we have

k Z(t)  Z(tk)k  c3 k Z(tk)k + h + d

(t kT ) + c23 k Z(tk)k + c2

3h + c2

3

t k

(s kT )ec 3 (ts)

ds

 c4

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

V (Z(tk))

p

+ h + d

ec3 (tkT) 1

, t2 ½tk, tk + 1)

ð18Þ where c4.0 is a constant

With Lemma 1 in mind, equation (14) becomes

_

V Z(t)ð Þ   a k Z(t)k2+ c 1h + c1d + c2

k Z(t) k + c2c4k Z(t) k ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

V Z(tð k)Þ

p

+ h + d

ec3 (tkT ) 1

  ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffia

lminfPg

!

V Z(t)ð Þ + c6

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

V Z(t)ð Þ

p ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

V Z(tð k)Þ

p

ec3 (tkT ) 1

+ c 5+ c6 ec3 (tkT ) 1

(h + d) ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

V Z(t)ð Þ

p

,

t2 ½tk, tk + 1)

ð19Þ with two positive constants c5, c6.0

Trang 5

Theorem 1 Under Assumptions 1 and 2, with the

fol-lowing selection formulas for the parameter a and the

allowable sampling period T

a

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

lminfPg

p  c5+ 1; T \ 1

c3

ln 1 + 1

c6

ð20Þ

and the observer gain L and the feedback control gain

Kx are selected such that A + BuKx and A L Cm are

Hurwitz matrices; system (1) under the proposed

sampled-data control law (5)–(7) can be rendered

bounded stable for any bounded d(t), h(t)

Proof Define j(t) = ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

V (Z(t))

p

= ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

V (Z(tk))

p

It can be concluded that equation (19) equals to the following

inequality

_j(t)  1

2

a ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

lminfPg

! j(t) +c6

2 e

c 3 (tkT ) 1

+1

2 c5+ c6 e

c 3 (tkT ) 1

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

V Z(tð k)Þ

t2 ½tk, tk + 1)

ð21Þ With equation (20) in mind, the following inequality

can be concluded

_j(t)  1

2j(t) +

c6

2 e

c 3 T 1

+1

2 c5+ c6 e

c 3 T 1

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

V Z(tð k)Þ

p , t2 ½tk, tk + 1)

ð22Þ Solving the above inequality with j(tk) = 1, we have

j(tk + 1) c6 ec3 T 1

+ c 5+ c6 ec3 T 1 h + d

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

V Z(tð k)Þ p

!

1 eT2

 + eT2 ¼D r(T ) ð23Þ which leads to

V Z(tð k + 1)Þ  r(T )V Z(tð k)Þ ð24Þ

According to the condition (20), we have

16¼ c6(ec 3 T 1) Hence, the difference equation

DV (Z) = V (Z(tk + 1)) V (Z(tk)) 0 if

V Z(tð k)Þ  c5+ c6 e

c 3 T 1

1 c6ðec 3 T 1Þ

ð25Þ

which implies that Z(tk) decreases for any Z(tk) satisfies

condition (25); hence, the state Z(tk) is bounded for any

bounded d(t) and h(t) if those parameters are properly

selected This completes the proof of Theorem 1

Remark 2 As one can mention, the discrete-time obser-ver (8) will generate the same sampled information

^x(kT ) at the sampling point for the same initial condi-tion with the continuous-time observer (3) Hence, in the design, we could use the continuous-time form (3)

to take fully advantages of the continuous-time design method.16,18As a matter of fact, we do not need to con-sider the signal information for t2 (kT, (k + 1)T ) for the observer (3), what we need is only the sampled information ^x(kT ) which can be generated from the sampled output information y(kT ), k = 0, 1, As one can observe from the proof of Theorem 1 that even the controller is dormant within two neighbor sampling points and the inter-sample information is not ana-lyzed, the fact that the difference Lyapunov function

DV (Z) is semi-negative definite can assure the bounded-input bounded-output stability of the hybrid closed-loop system

Disturbance rejection analysis

In what follows, we will give a detailed disturbance rejection analysis to show the proposed ESO-based sampled-data disturbance rejection control law will effectively reject the lumped disturbances

Theorem 2 Under Assumptions 1 and 2, the lumped disturbances from system (1) can be effectively rejected from the output channel in steady-state under the pro-posed sampled-data control law (7) provided that the observer gain L and the feedback control gain Kx are selected such that A + BuKx, A L Cm are Hurwitz matrices and C0(A + BuKx)1Buis invertible

Proof Substituting the sampled-data controller (7) into system (1) yields

_x(t) = Ax(t) + BuKxex(tk) + BuKxx(tk) + Bd(d(t) d(tk)) Bded(tk), t2 ½tk, tk + 1)

ð26Þ

By Theorem 1, the following relations hold for the hybrid closed-loop system (1)–(7)–(8)

lim t!‘_x(t) = lim

k!‘_x(tk) = 0, lim

k!‘e(tk) = 0 ð27Þ Hence, one can conclude from equations (26) and (27) that

lim t!‘y0(t) = lim k!‘y0(tk) = C0ðA + BuKxÞ1_x(tk) C0ðA + BuKxÞ1

3 Bð uKxex(tk) + Bdðd(tk) d(tk)Þ  Bded(tk)Þ = 0 ð28Þ

Trang 6

which concludes that the lumped disturbances can be

effectively rejected from the output channel in

steady-state

Remark 3 In this article, we assume some states of the

systems are not measurable; hence, the proposed

sampled-data control strategy has to be implemented

by output feedback of the form of equation (7) If we

consider the case that the states are available or can be

easily measured, the sampled-data state-feedback

con-trol law can be simply designed as

u(t) = u(tk) = Kxx(tk) + Kdd(t^ k), t2 ½tk, tk + 1)

Kd= C 0(A + BuKx)1Bu1

C0ðA + BuKxÞ1Bd

ð29Þ where ^d(tk) can be generated from the discrete-time

ESO (8)

Remark 4 Figure 1 depicts the implementation

struc-ture of practical plant with the proposed ESO-based

sampled-data disturbance rejection controller (7) and

(8) In practical engineering, the dominated dynamics

of a system has been stabilized by feedback control,

and the nonlinear character of those uncertainties

con-tained in the system are relatively weak, which means

the presence of the uncertainties will not cause much

damage to the closed-loop system’s stability Hence,

such uncertainties can be regarded as part of the

lumped disturbances and can be reasonably handled by

sampled-data control law of the form (7) This fact will

support the general availability of the proposed control

method

Example and simulation results

Next, we use an example and numerical simulations to show how an ESOBC law is designed and the effective-ness of the proposed method

A two-dimensional example

Consider a two-dimensional uncertain nonlinear system with mismatching condition of the form

_x1(t) = x2(t) + f x(t), v(t), tð Þ _x2(t) =2x1(t) x2(t) + u(t) y(t) = x1(t)

ð30Þ

which can also be written as the state-space form

_x(t) = Ax(t) + Buu(t) + Bdd(t)

with the denotation of A = 0 1

, Bu= 0

1

  ,

Bd= 0 1

  , Cm= C0= C =½1, 0, and d(t) = f (x1(t),

x2(t), v(t), t)

Clearly, system (30) can be seen as an example of system (1) and can satisfy Assumptions 1 and 2 Let d(t) = x3(t), one can obtain an extended system as

_x(t) = Ax(t) + Bu(t) + Eh(t)

where A =

2 4

3

5, Bu=

0 1 0

2 4

3

5, C = ½1, 0, 0, and E =½0, 0, 1T One can construct a discrete-time Figure 1 Implementation structure of extended state observer–based sampled-data controller.

Trang 7

ESO-based sampled-data output feedback controller of

the following form

^

x tðk + 1Þ = M^x(tk) + Ny(tk) ð33Þ

u(t) = K^x(tk), t2 ½tk, tk + 1) ð34Þ

where ^x =½^x1, ^x2, ^dT, K =½k1, k2, k3, M = e( AL  C)T+

ÐT

0 e(AL C)sdsBuK, and N =ÐT

0 eL( AL  C)sdsL

Numerical simulations

In what follows, we will use numerical simulations for

system (30) to demonstrate the effectiveness of the

pro-posed method

The disturbance is considered as d(t) = ex 1 (t)+ v,

where v represents the external disturbance assigned as

v= 2 acting on the system at the time instant t = 5s,

the observer gain vector L is selected as

L =½14,  66, 125T, and the controller gain

K =½4,  4,  5 based on the guideline (7) Hence,

in this case, we can verify that A + BuKx and A L C

are both Hurwitz By Theorem 1, we can choose a

proper sampling period T = 0:05s The discrete-time

observer matrices can be calculated as

M =

0:5286 1:0833 1:0913

26:3854 2:8041 3:3161

5:6081 4:6100 6:0125

0

@

1 A,

N =

0:5278

437:8961 500:2623

0

@

1 A

Figures 2–4 show the response curves of the system

and estimated states One can observe from Figures 2

and 3 that the system states converge to the equilibrium

quickly in the presence of both internal uncertainties

and external disturbances It is illustrated by Figure 2

that the lumped disturbance can be successfully rejected

in the output channel And from Figure 4, it is shown

that the discrete-time ESO works effectively and leads

to high-precision observation of the disturbance d(t)

The time history of the sampled-data output feedback

control law (34) is shown in Figure 5

Conclusion

A novel discrete-time ESO-based sampled-data active

disturbance rejection output feedback control law has

been proposed in this article to achieve high-precision

control performances for a class of systems with

mis-matched uncertainties With a delicate design

proce-dure, the careful selection of the involved parameters

ensures the global stability of the hybrid closed-loop

system and disturbance rejection ability Direct digital

design strategy will lead to easier implementation Numerical simulations have shown the effectiveness of the proposed method

Figure 2 Trajectories of x1(t) and ^ x1(t k ) of the closed-loop system (30)–(33)–(34).

Figure 3 Trajectories of x2(t) and ^ x2(t k ) of the closed-loop system (30)–(33)–(34).

Figure 4 Trajectories of the disturbance d(t) and estimated disturbance ^ d(tk) from the ESO (33).

Trang 8

Declaration of conflicting interests

The author(s) declared no potential conflicts of interest with

respect to the research, authorship, and/or publication of this

article.

Funding

The author(s) received no financial support for the research,

authorship, and/or publication of this article.

References

1 Gao Z Active disturbance rejection control: a paradigm

shift in feedback control system design In: Proceedings

of the American control conference, Minneapolis, MN,

14–16 June 2006, pp.2399–2405 New York: IEEE.

2 Li S and Liu Z Adaptive speed control for

permanent-magnet synchronous motor system with variations of

load inertia IEEE T Ind Electron 2009; 56: 3050–3059.

3 Liu H and Li S Speed control for PMSM servo system

using predictive function control and extended state

observer IEEE T Ind Electron 2012; 59: 1171–1183.

4 Yang J, Li S, Su J, et al Continuous nonsingular

termi-nal sliding mode control for systems with mismatched

disturbances Automatica 2013; 49: 2287–2291.

5 Zhang C, Wang J, Li S, et al Robust control for

PWM-based DC-DC buck power converters with uncertainty

via sampled-data output feedback IEEE T Power Electr

2015; 30: 504–515.

6 Pan Y, Liu Y and Yu H Hybrid feedback feedforward:

an efficient design of adaptive neural network control.

Neural Network 2016; 76: 122–134.

7 Pan Y and Yu H Composite learning from adaptive

dynamic surface control IEEE T Automat Contr 2016;

61: 2603–2609.

8 Pan Y, Sun T and Yu H Composite adaptive dynamic

surface control using online recorded data Int J Robust

Nonlin 2016; 26: 3921–3936.

9 Laila DS Design and analysis of nonlinear sampled-data

control systems PhD Thesis, The University of

Mel-bourne, Parkville, VIC, Australia, 2003.

10 Laila DS and Astolfi A Input-to-state stability for discrete-time time-varying systems with applications to robust stabilization of systems in power form Automa-tica 2005; 41: 1891–1903.

11 Nesic D, Teel AR and Kokotovic PV Sufficient condi-tions for stabilization of sampled-data nonlinear systems via discrete-time approximations Syst Control Lett 1999; 38: 259–270.

12 Tang B, Zeng J, He F, et al Random stabilization of sampled-data control systems with nonuniform sampling Int J Autom Comput 2012; 9: 492–500.

13 Clarke FH, Ledyaev YS, Sontag ED, et al Asymptotic controllability implies feedback stabilization IEEE T Automat Contr 1997; 54: 1394–1407.

14 Du H, Qian C and Li S Global stabilization of a class of uncertain upper-triangular systems under sampled-data control Int J Robust Nonlin 2012; 23: 620–637.

15 Lam HK Output-feedback sampled-data polynomial controller for nonlinear systems Automatica 2011; 47: 2457–2461.

16 Nesic D, Teel AR and Carnevale D Explicit computa-tion of the sampling period in emulacomputa-tion of controllers for nonlinear sampled-data systems IEEE T Automat Contr 2009; 54: 619–624.

17 Qian C and Du H Global output feedback stabilization

of a class of nonlinear systems via linear sampled-data control IEEE T Automat Contr 2012; 57: 2934–2939.

18 Zhang C, Qian C and Li S Global decentralized control

of interconnected nonlinear systems by sampled-data out-put feedback In: Proceedings of the American control con-ference, Washington, DC, 17–19 June 2013, pp.6559–

6564 New York: IEEE.

19 Zhang C, Jia R, Qian C, et al Semi-global stabilization via linear sampled-data output feedback for a class of uncertain nonlinear systems Int J Robust Nonlin 2015; 25: 2041–2061.

20 Li S, Yang J, Chen W, et al Generalized extended state observer based control for systems with mismatched uncertainties IEEE T Ind Electron 2012; 59: 4792–4802.

21 Sun J, Yang J, Zheng W, et al GPIO-based robust con-trol of nonlinear uncertain systems under time-varying disturbance with application to DC-DC converter IEEE

T Circuits–II 2016; 63: 1074–1078.

22 Yang J, Li S and Yu X Sliding-mode control for systems with mismatched uncertainties via a disturbance observer IEEE T Ind Electron 2013; 60: 160–169.

23 Chen W and Guo L Analysis of disturbance observer based control for nonlinear systems under disturbances with bounded variation In: Proceedings of the international conference on control, Bath, September 2004, pp.1–5.

24 Sun B and Gao Z A DSP-based active disturbance rejec-tion control design for a 1-kW H-bridge DC CDC power converter IEEE T Ind Electron 2005; 52: 1271–1277.

25 Li S, Yang X and Yang D Active disturbance rejection control for high pointing accuracy and rotation speed Automatica 2009; 45: 1854–1860.

26 Han J The extended state observer of a class of uncertain systems Control Decis 1995; 10: 85–88 (in Chinese).

27 Han J From PID to active disturbance rejection control IEEE T Ind Electron 2009; 56: 900–906.

Figure 5 Time history of the sampled-data control input

signal u(t).

Trang 9

28 Su J, Chen W and Yang J On relationship between

time-domain and frequency-time-domain disturbance observers and

its applications J Dyn Syst Meas Control 2016; 138:

091013.

29 Yang J, Li S, Sun C, et al

Nonlinear-disturbance-obser-ver-based robust flight control for airbreathing

hyperso-nic vehicles IEEE T Aero Elec Sys 2013; 49: 1263–1275.

30 Su J, Li B, Chen W, et al Reduced-order disturbance observer design for discrete-time linear stochastic sys-tems T I Meas Control 2016; 38: 657–664.

31 Su J, Li B and Chen W On existence, optimality and asymptotic stability of the Kalman filter with partially observed inputs Automatica 2015; 53: 149–154.

Ngày đăng: 04/12/2022, 16:18