1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Robust Control Theory and Applications Part 13 doc

40 363 0
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Robust Control, Theory and Applications Part 13
Trường học Unknown University https://www.unknownuniversity.edu
Chuyên ngành Robust Control Theory
Thể loại Lecture Note
Định dạng
Số trang 40
Dung lượng 1,32 MB

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

Nội dung

The nonlinear inputs-to-flatoutputs representation is viewed as a linear perturbed system in which only the orders ofintegration of the Kronecker subsystems and the control input gain mat

Trang 2

linearization, we introduce, as an extended auxiliary control input, the time derivative of u1.

We have:

˙u1= ˙x1¨x1+ ˙x2¨x2

˙x2

1+ ˙x2This control input extension yields now an invertible control input-to-flat outputs highestderivatives relation, of the form:

Trang 3

4.2 Observer-based GPI controller design

Consider the following multivariable feedback controller based on linear GPI controllers andestimated cancelation of the nonlinear input matrix gain:



˙u1u2

ˆ˙x2

(ˆ˙x1)2+ (ˆ˙x2) 2

(x1− x ∗1(t))

ν2 = ¨x2(t) −



k22s2+k21s+k20s(s+k23)

(x2− x ∗2(t))

(33)

and where the estimated velocity variables: ˆ˙x1, ˆ˙x2, are generated, respectively, by the variables

ρ11andρ12in the following single iterated integral injection GPI observers (i.e., with m=1),

˙ˆy10= ˆy1+λ13(y10− ˆy10)

˙ˆy1=ρ11+λ12(y10− ˆy10)

˙ˆy20=ˆy2+λ23(y20 − ˆy20)

˙ˆy2=ρ12+λ22(y20 − ˆy20)

Theorem 7. Given a set of desired reference trajectories, (x(t), y ∗(t)), for the desiredposition in the plane of the kinematic model of the car, described by (30); given aset initial conditions, (x(0), y(0)), sufficiently close to the initial value of the desirednominal trajectories,(x(0), y ∗(0)), then, the above described GPI observers and the linearmulti-variable dynamical feedback controllers, (32)-(35), forces the closed loop controlledsystem trajectories to asymptotically converge towards a small as desired neighborhood ofthe desired reference trajectories,(x

1(t), x ∗2(t)), provided the observer and controller gains

1 Here we have combined, with an abuse of notation, frequency domain and time domain signals.

469Robust Linear Control of Nonlinear Flat Systems

Trang 4

are chosen so that the roots of the corresponding characteristic polynomials describing,respectively, the integral injection estimation error dynamics and the closed loop system, arelocated deep into the left half of the complex plane Moreover, the greater the distance ofthese assigned poles to the imaginary axis of the complex plane, the smaller the neighborhoodthat ultimately bounds the reconstruction errors, the trajectory tracking errors, and their timederivatives.

Proof Since the system is differentially flat, in accordance with the results in Maggiore

& Passino (2005), it is valid to make use of the separation principle, which allows us topropose the above described GPI observers The characteristic polynomials associated withthe perturbed integral injection error dynamics of the above GPI observers, are given by,

P ε1(s) =P ε2(s) = (s+2μ1σ1s+σ2)(s+2μ2σ2s+σ2)

s ∈ C, μ1,μ2,σ1,σ2R+

Since the estimated states, ˆ˙x1=ρ11, ˆ˙x2=ρ12, asymptotically exponentially converge towards

a small as desired vicinity of the actual states: ˙x1, ˙x2, substituting (32) into (31), transformsthe control problem into one of controlling two decoupled double chains of integrators Oneobtains the following dominant linear dynamics for the closed loop tracking errors:

e(4)1 +k13e(3)1 +k12¨e1+k11˙e1+k10e1=0 (36)

e(4)2 +k23e(2)2 +k22¨e2+k21˙e2+k20e2=0 (37)The pole placement for such dynamics has to be such that both corresponding associatedcharacteristic equations guarantee a dominant exponentially asymptotic convergence Settingthe roots of these characteristic polynomials to lie deep into the left half of the complex planeone guarantees an asymptotic convergence of the perturbed dynamics to a small as desiredvicinity of the origin of the tracking error phase space

4.3 Experimental results

An experimental implementation of the proposed controller design method was carried out

to illustrate the performance of the proposed linear control approach The used experimentalprototype was a parallax “Boe-Bot" mobile robot (see figure 5) The robot parameters are the

following: The wheels radius is R = 0.7[m]; its axis length is L = 0.125[m] Each wheelradius includes a rubber band to reduce slippage The motion system is constituted by two

servo motors supplied with 6 V dc current The position acquisition system is achieved by

means of a color web cam whose resolution is 352×288 pixels The image processing wascarried out by the MATLAB image acquisition toolbox and the control signal was sent to therobot micro-controller by means of a wireless communication scheme The main function of

Trang 5

the robot micro-controller was to modulate the control signals into a PWM input for the motor.The used micro-controller was a BASIC Stamp 2 with a blue-tooth communication card Figure

4 shows a block diagram of the experimental framework The proposed tracking tasks was asix-leaved “rose" defined as follows:

x ∗1(t) =sin(3ωt+η)sin(2ωt+η)

x ∗2(t) =sin(3ωt+η)cos(2ωt+η)

The design parameters for the observers were set to be,μ1 =1.8,μ2 =2.3,σ1 = 3,σ2 =4and for the corresponding parameters for the controllers,ζ1 = ζ3 = 1.2, ζ2 = ζ4 = 1.5,

ω n1 = ω n3 = 1.8, ω n2 = ω n4 = 1.9 Also, we compared the observer response with that

of a GPI observer without the integral injection (x1_, x2_) Luviano-Juárez et al (2010) Theexperimental implementation results of the control law are depicted in figures, 6 and 7, wherethe control inputs and the tracking task are depicted Notice that in the case of figure 8, there is

a clear difference between the integral injection observer and the usual observer; the filteringeffect of the integral observer helped to reduce the high noisy fluctuations of the control inputdue to measurement noises On the average, the absolute error for the tracking task, for boothschemes, is less than 1 [cm] This is quite a reasonable performance considering the height ofthe camera location and its relatively low resolution

MicroController

BluetoothAntenna

USB Camera

USB Port

Trang 6

Fig 5 Mobile Robot Prototype

5 Conclusions

In this chapter, we have proposed a linear observer-linear controller approach for the robusttrajectory tracking task in nonlinear differentially flat systems The nonlinear inputs-to-flatoutputs representation is viewed as a linear perturbed system in which only the orders ofintegration of the Kronecker subsystems and the control input gain matrix of the system areconsidered to be crucially relevant for the controller design The additive nonlinear terms

in the input output dynamics can be effectively estimated, in an approximate manner, bymeans of a linear, high gain, Luenberger observer including finite degree, self updating,polynomial models of the additive state dependent perturbation vector components Thisperturbation may also include additional unknown external perturbation inputs of uniformlyabsolutely bounded nature A close approximate estimate of the additive nonlinearities isguaranteed to be produced by the linear observers thanks to customary, high gain, poleplacement procedure With this information, the controller simply cancels the disturbancevector and regulates the resulting set of decoupled chain of perturbed integrators after adirect nonlinear input gain matrix cancelation A convincing simulation example has beenpresented dealing with a rather complex nonlinear physical system We have also shownthat the method efficiently results in a rather accurate trajectory tracking output feedbackcontroller in a real laboratory implementation A successful experimental illustration waspresented which considered a non-holonomic mobile robotic system prototype, controlled by

an overhead camera

Trang 8

0 50 100 150 200

−0.1

−0.05

00.05

Aguilar, L E., Hamel, T & Soueres, P (1997) Robust path following control for wheeled robots

via sliding mode techniques, International Conference of Intelligent Robotic Systems,

pp 1389–1395

Bazanella, A S., Kokotovic, P & Silva, A (1999) A dynamic extension for l g v controllers, IEEE

Transactions on Automatic Control 44(3).

Cortés-Romero, J., Luviano-Juárez, A & Sira-Ramírez, H (2009) Robust gpi controller for

trajectory tracking for induction motors, IEEE International Conference on Mechatronics,

Málaga, Spain, pp 1–6

Diop, S & Fliess, M (1991) Nonlinear observability, identifiability and persistent trajectories,

Proceedings of the 36th IEEE Conference on Decision and Control, Brighton, England,

pp 714 – 719

Dixon, W., Dawson, D., Zergeroglu, E & Behal, A (2001) Nonlinear Control of Wheeled Mobile

Robots, Vol 262 of Lecture Notes in Control and Information Sciences, Springer, Great

Britain

Fliess, M & Join, C (2008) Intelligent PID controllers, Control and Automation, 2008 16th

Mediterranean Conference on, pp 326 –331.

Fliess, M., Join, C & Sira-Ramirez, H (2008) Non-linear estimation is easy, International Journal

of Modelling, Identification and Control 4(1): 12–27.

Trang 9

Fliess, M., Lévine, J., Martin, P & Rouchon, P (1995) Flatness and defect of non-linear systems:

introductory theory and applications, International Journal of Control 61: 1327–1361.

Fliess, M., Marquez, R., Delaleau, E & Sira-Ramírez, H (2002) Correcteurs proportionnels

intègraux généralisés, ESAIM: Control, Optimisation and Calculus of Variations

7(2): 23–41

Fliess, M & Rudolph, J (1997) Corps de hardy et observateurs asymptotiques locaux pour

systèmes différentiellement plats, C.R Academie des Sciences de Paris 324, Serie II

b: 513–519

Gao, Z (2006) Active disturbance rejection control: A paradigm shift in feedback

control system design, American Control Conference, Minneapolis, Minnesota, USA,

p 2399 ˝U2405

Gao, Z., Huang, Y & Han, J (2001) An alternative paradigm for control system design, 40th

IEEE Conference on Decision and Control, Vol 5, pp 4578–4585.

Han, J (2009) From PID to active disturbance rejection control, IEEE Transactions on Industrial

Electronics 56(3): 900–906.

Hingorani, N G & Gyugyi, L (2000) Understanding FACTS, IEEE Press, Piscataway, N.J.

Hou, Z., Zou, A., Cheng, L & Tan, M (2009) Adaptive control of an electrically driven

nonholonomic mobile robot via backstepping and fuzzy approach, IEEE Transactions

on Control Systems Technology 17(4): 803–815.

Johnson, C D (1971) Accommodation of external disturbances in linear regulator and

servomechanism problems, IEEE Transactions on Automatic Control AC-16(6).

Johnson, C D (1982) Control and Dynamic Systems: Advances in Theory and applications, Vol 18,

Academic Press, NY, chapter Discrete-Time Disturbance-Accommodating ControlTheory, pp 224–315

Johnson, C D (2008) Real-time disturbance-observers; origin and evolution of the idea part

1: The early years, 40th Southeastern Symposium on System Theory, New Orleans, LA,

USA

Kailath, T (1979) Linear Systems, Information and System Science Series, Prentice-Hall, Upper

Saddle River, N.J

Kim, D & Oh, J (1999) Tracking control of a two-wheeled mobile robot using input-output

linearization, Control Engineering Practice 7(3): 369–373.

Leroquais, W & d’Andrea Novel, B (1999) Modelling and control of wheeled mobile robots

not satisfying ideal velocity constraints: The unicycle case, European Journal of Control

5(2-4): 312–315

Luenberger, D (1971) An introduction to observers, IEEE Transactions on Automatic Control

16: 592–602

Luviano-Juárez, A., Cortés-Romero, J & Sira-Ramírez, H (2010) Synchronization of chaotic

oscillators by means of generalized proportional integral observers, International Journal of Bifurcation and Chaos 20(5): 1509 ˝U–1517

Maggiore, M & Passino, K (2005) Output feedback tracking: A separation principle

approach, IEEE Transactions on Automatic Control 50(1): 111–117.

disturbance-accommodation, 22nd IEEE Conference on Conference on Decision and Control, San Antonio, Texas.

Pai, M A (1989) Energy Function Analysis for Power System Stability, Kluwer Academic

Publishers

475Robust Linear Control of Nonlinear Flat Systems

Trang 10

Parker, G A & Johnson, C D (2009) Decoupling linear dynamical systems using

disturbance accommodation control theory, 41st Southeastern Symposium on System Theory, Tullahoma, TN, USA.

Peng, J., Wang, Y & Yu, H (2007) Advances in Neural Networks, Vol 4491 of Lecture Notes

in Computer Science, Springer Berlin / Heidelberg, chapter Neural Network-Based

Robust Tracking Control for Nonholonomic Mobile Robot, pp 804–812

Pomet, J (1992) Explicit design of time-varying stabilizing control laws for a class of

controllable systems without drift., Systems and Control Letters 1992 18(2): 147–158 Samson, C (1991) Advanced Robot Control, Vol 162 of Lecture Notes in Control and Information

Sciences, Springer, chapter Velocity and torque feedback control of a nonholonomic

cart, pp 125–151

Sira-Ramírez, H & Agrawal, S (2004) Differentially flat systems, Marcel Dekker Inc.

Sira-Ramírez, H & Feliu-Battle, V (2010) Robust σ − δ modulation based sliding mode

observers for linear systems subject to time polynomial inputs, International Journal of Systems Science To appear.

Sira-Ramírez, H & Fliess, M (2004) On the output feedback control of a synchronous

generator, Proceedings of the 43rd IEEE Conference on Decision and Control, Bahamas.

Sugisaka, M & Hazry, D (2007) Development of a proportional control method for a mobile

robot, Applied Mathematics and Computation 186: 74–82.

Sun, B & Gao, Z (2005) A dsp-based active disturbance rejection control design for a

1-kw h-bridge dc ˝Udc power converter, IEEE Transactions on Industrial Electronics

52(5): 1271 ˝U1277

Sun, D (2007) Comments on active disturbance rejection control, IEEE Transactions on

Industrial Electronics 54(6): 3428–3429.

Tian, Y & Cao, K (2007) Time-varying linear controllers for exponential tracking of

non-holonomic systems in chained form, International Journal of Robust and Nonlinear Control 17: 631–647.

Wang, Z., Li, S & Fei, S (2009) Finite-time tracking control of a nonholonomic mobile robot,

Asian Journal of Control 11(3): 344–357.

Wit, C C D & Sordalen, O (1992) Exponential stabilization of mobile robots with

nonholonomic constraints, IEEE Transactions on Automatic Control 37(11): 1791–1797.

Yang, J & Kim, J (1999) Sliding mode control for trajectory tracking of nonholonomic

wheeled mobile robots, IEEE Transactions on Robotics and Automation 15(3): 578–587.

Trang 11

Part 5

Robust Control Applications

Trang 13

Hao Zhang1and Huaicheng Yan2

1Department of Control Science and Engineering, Tongji University, Shanghai 200092

2School of Information Science and Engineering, East China University of Science and

Internet-based control is an interesting and challenging topic One of the major challenges

in Internet-based control systems is how to deal with the Internet transmission delay Theexisting approaches of overcoming network transmission delay mainly focus on designing

a model based time-delay compensator or a state observer to reduce the effect of thetransmission delay Being distinct from the existing approaches, literatures (7–9) have beeninvestigating the overcoming of the Internet time-delay from the control system architectureangle, including introducing a tolerant time to the fixed sampling interval to potentiallymaximize the possibility of succeeding the transmission on time Most recently, a dual-ratecontrol scheme for Internet-based control systems has been proposed in literature (10) Atwo-level hierarchy was used in the dual-rate control scheme At the lower level a localcontroller which is implemented to control the plant at a higher frequency to stabilize theplant and guarantee the plant being under control even the network communication is lostfor a long time At the higher level a remote controller is employed to remotely regulate thedesirable reference at a lower frequency to reduce the communication load and increase thepossibility of receiving data over the Internet on time The local and the remote controller arecomposed of some modes, which mode is enabled due to the time and state of the network

The mode may changes at instant time k, k ∈ { N+}and at each instant time only one mode

of the controller is enabled A typical dual-rate control scheme is demonstrated in a processcontrol rig (7; 8) and has shown a great potential to over Internet time-delay and bring thisnew generation of control systems into industries However, since the time-delay is variableand the uncertainty of the process parameters is unavoidable, a dual-rate Internet-basedcontrol system may be unstable for certain control intervals The interest in the stability of

Passive Robust Control for Internet-Based

Time-Delay Switching Systems

21

Trang 14

networked control systems have grown in recent years due to its theoretical and practicalsignificance [11-21], but to our knowledge there are very few reports dealing with the robustpassive control for such kind of Internet-based control systems The robust passive controlproblem for time-delay systems was dealt with in (24; 25) This motivates the present passivityinvestigation of multi-rate Internet-based switching control systems with time-delay anduncertainties.

In this paper, we study the modelling and robust passive control for Internet-based switchingcontrol systems with multi-rate scheme, time-delay, and uncertainties The controller isswitching between some modes due to the time and state of the network, either different time

or the state changing may cause the controller changes its mode and the mode may changes ateach instant time Based on remote control and local control strategy, a new class of multi-rateswitching control model with time-delay is formulated Some new robust passive properties

of such systems under arbitrary switching are investigated An example is given to illustratethe effectiveness of the theoretical results

Notation: Through the paper I denotes identity matrix of appropriate order, and ∗representsthe elements below the main diagonal of a symmetric block matrix The superscript 

represents the transpose L2[0,∞) refers to the space of square summable infinite vector

sequences The notation X > 0(≥,<, 0)denotes a symmetric positive definite (positive

semi-definite, negative, negative semi-definite) matrix X Matrices, if not explicitly stated, are assumed to have compatible dimensions Let N = {1, 2,· · · } and N+ = {0, 1, 2,· · · }denotethe sets of positive integer and nonnegative integer, respectively

2 Problem formulation

A typical multi-rate control structure with remote controller and local controller can be shown

as Fig 1 The control architrave gives a discrete dynamical system, where plant is in circle

with broken line, x(k) ∈ R n is the system state, z(k) ∈ R qis the output, andω(k) ∈ R pis

the exogenous input, which is assumed to belong to L2[0,∞), r(k)is the input and for the

passivity analysis one can let r(k) = 0, u1(k) and u2(k) are the output of remote control

and local control, respectively A1, B1, B2 and C are parameter matrices of the model with appropriate dimensions, K 2i and K 1jare control gain switching matrices where the switching

rules are given by i(k) = s(x(k) , k) and j(k) = σ(x(k) , k), and i ∈ {1, 2,· · · , N1} , j ∈ {1, 2,· · · , N2} , N1, N2∈ N, which imply that the switching controllers have N1and N2modes,respectively.τ1andτ2are time-delays caused by communication delay in systems

For the system given by Fig 1, it is assumed that, the sampling interval of remote controller is

the m multiple of local controller with m being positive integer, and the switching device SW1 closes only at the instant time k = nm, n ∈ N+, and otherwise, it switches off

Correspondingly, remote controller u1(k) updates its state at k = nm, n ∈ N+ only, andotherwise, it keeps invariable Also, it is assumed that the benchmark of discrete systems isthe same as local controller In this case, the system can be described by the following discretesystem with time-delay

Trang 15

Fig 1 Multi-rate network control loop with time-delays

where remote controller u1(k− τ2)is given by

x(k+1)=(A1− B2K 2i) x(k) − B2B1K 1j x(k − τ) + Eω(k) , k=nm,

x(k+1)=(A1− B2K 2i) x(k) − B2B1K 1j x(nm − τ) + Eω(k) , k ∈ { nm+1,· · · , nm+m −1},

z(k) =C x(k) + Dω(k),

(5)whereτ=τ1+τ2> 0, k ∈ N+ , n ∈ N+ , m >0 is a positive integer

Obviously, if define A i=A1 − B2K2i , B j = −B2 B1K1j, then the controlled system (5) becomes

Trang 16

where A1, B1, B2, C, D, E are matrices with appropriate dimensions, K 1j and K 2iare mode gain

matrices of the remote controller and local controller At each instant time k, there is only

one mode of each controller is enabled.τ = τ1+τ2 > 0 and m > 0 are integers, k ∈ N+,

with 0≤ τ ≤ h ≤ τ+m −1, andΔA(k),ΔB(k)andΔE being structured uncertainties, and

are assumed to have the form of

ΔA(k) =D1F(k)E a, ΔB(k) =D1F(k)E b, ΔE(k) =D1F(k)E e, (9)

where D1, E a , E b and E eare known constant real matrices with appropriate dimensions It isassumed that

For the case of structured uncertainties, it can be described by

Trang 17

where A i(k) = A i+ΔA(k), B j(k) = B j+ΔB(k), E(k) = E+ΔE(k), and it is assumed that(9) and (10) are satisfied Our problem is to test whether system (11) and (12) are passive withthe switching controllers To this end, we introduce the following fact and related definition

whereβ is some constant which depends on the initial condition of system.

In the sequel, we provide condition under which a class of discrete-time switching dynamicalsystems with time-delay and uncertainties can be guaranteed to be passive

System (11) can be recast as

It is noted that (11) is completely equivalent to (16)

Theorem 1. System (11) is passive under arbitrary switching rules s and σ, if there exist matrices P1> 0, P2, P3, W1, W2, W3, M1, M2, S1> 0, S2>0 such that the following LMIs hold

Trang 18

Proof Construct Lyapunov function as

B j

x(k) +

0

(k)hWη(k) +2η (k)(M− P

0

B j

)(x(k) −x(k − h)) + k−1

Trang 19

From (19)-(22) we can get

0

Eω(k)

2(x(k)C ω(k) + ω (k)D ω(k)).Letξ (k) = [x(k), y (k), x (k− h),ω (k)], thenΔV(k) −2z (k)ω(k) ≤ξ(k)  υξ(k), where



0 P1+hS1

If v <0, then V(k) − 2z (k)ω(k) <0, which gives

Trang 20

where Q1, Q2, Q3, W, M are defined in Theorem 1 and E a , E b , E eare given by (9) and (10).

Proof.Replacing A i , B j and E in (17) with A i+D1F(k)E a , B j+D1F(k)E b and E+D1F(k)E e,respectively, we find that (17) for (12) is equivalent to the following condition

⎦ F(k)E a 0 E b E e

+

ReplacingλP, λS1,λS2,λM and λW with P, S1 , S2, M and W respectively, and applying the

Schur complement shows that (26) is equivalent to (24) This completes the proof

4 A numerical example

In this section, we shall present an example to demonstrate the effectiveness and applicability

of the proposed method Consider system (12) with parameters as follows:

B3=



1 0

0 1

C=0.10.2

, E=

0.20.1

, E a=

0.5 00.1 0.2

, E b=

0.6 0

0 0.3

, D1=

0.1 0

0 1

,

D=0.1, h=5

Applying Theorem 2, with i ∈ {1, 2} , j ∈ {1, 2, 3} It has been found by using software LMIlabthat the switching discrete time-delay system (12) is the passive and we obtain the solution asfollows:

P1=10−3 ×

0.1586 0.0154

0.2660

, P2=

0.5577 0.3725

1.6808 1.0583

, P3=

0.1689 0.0786

0.0281 0.1000

,

S1=10−4 ×

0.4207 0.0405

0.6941

, S2=

2.6250 0.8397

2.0706

, W1=

0.21730.0929

,

,

M2=10−5 ×

0.09850.43040.12310.9483

Ngày đăng: 20/06/2014, 04:20

TỪ KHÓA LIÊN QUAN