• Nenhum resultado encontrado

Dynamic Tracking with Zero Variation and Disturbance Rejection Applied to Discrete-Time Systems

N/A
N/A
Protected

Academic year: 2017

Share "Dynamic Tracking with Zero Variation and Disturbance Rejection Applied to Discrete-Time Systems"

Copied!
21
0
0

Texto

(1)

Volume 2010, Article ID 842896,20pages doi:10.1155/2010/842896

Research Article

Dynamic Tracking with

Zero Variation and Disturbance Rejection

Applied to Discrete-Time Systems

Renato de Aguiar Teixeira Mendes,

1

Edvaldo Assunc¸ ˜ao,

1

Marcelo C. M. Teixeira,

1

and Cristiano Q. Andrea

2

1Department of Electrical Engineering, Universidade Estadual Paulista (UNESP), Campus of Ilha Solteira,

15385-000 Ilha Solteira, Brazil

2Academic Department of Electronics, Federal Technological University of Paran´a (UTFPR),

80230910 Curitiba, PR, Brazil

Correspondence should be addressed to Renato de Aguiar Teixeira Mendes, renatoatm@yahoo.com.br

Received 1 December 2009; Revised 29 June 2010; Accepted 9 December 2010

Academic Editor: Fernando Lobo Pereira

Copyrightq2010 Renato de Aguiar Teixeira Mendes et al. This is an open access article

distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

The problem of signal tracking in discrete linear time invariant systems, in the presence of a disturbance signal in the plant, is solved using a new zero-variation methodology. A discrete-time dynamic output feedback controller is designed in order to minimize theH∞ norm between the exogen input and the output signal of the system, such that the effect of the disturbance is attenuated. Then, the zeros modification is used to minimize theH∞norm from the reference input signal to the error signal. The error is taken as the difference between the reference and the output signal. The proposed design is formulated in linear matrix inequalitiesLMIsframework, such that the optimal solution of the stated problem is obtained. The method can be applied to plants with delay. The control of a delayed system illustrates the effectiveness of the proposed method.

1. Introduction

In a control systems theory, the design of controller using pole placement of closed loop

discrete-time systems can be easily done. In1a controller using pole placement is used to

obtain an exact plot of complementary root locus, of biproper open-loop transfer functions, using only well-known root locus rules. However, the problem of zero placement is not very

much studied by the control researchers. In2a discrete-time pole placement is obtained by a

(2)

in3preserves theH2 state feedback controller optimality by pole placement in aZplain

region specified in design. In the field of discrete-time systems pole placement we find4,

where discrete adaptative controllers are designed considering arbitrary zero location. Also,

in5a class of nonmodeled dynamics is controlled using a zero placement.

In6 a methodology is proposed using zero and pole placement for discrete-time

systems, to obtain the signal tracking and disturbance rejection, respectively. However, for the signal tracking problem, when a state feedback estimator is proposed, a modification

occurs inH∞-norm value obtained with the initial controller that provides the disturbance

rejection. The methodology proposed in this paper has the advantage of maintaining theH∞

-norm value obtained with the initial controller for the signal tracking problem.

The problem of signal tracking, in the presence of disturbance signal for

continuous-time plant, was solved in 7, using a zero variation methodology. A methodology with

a simpler mathematic formulation is proposed in 8. The signal tracking problem with

disturbance rejection in discrete-time systems is solved by an analytic method in9, however,

the mathematic formulation is complex and a frequency selective tracking is not presented as

proposed in this manuscript. In10the use of linear matrix inequalitiesLMIsis considered

in design of controllers, filters and stability study. Also, in11, LMIs are used for the design

of a dynamic output feedback controller in order to guarantee the asymptotic stability of a continuous-time system and minimize the upper bound of a given quadratic cost function.

Furthermore, the LMI formulation has been used in several engineering problemssee, e.g.,

12–20.

This manuscript proposes a formulation of a signal tracking with disturbance rejection optimization problem for discrete-time systems in the linear matrix inequalities framework, such that the optimal solution of the stated control problem is obtained. The proposed method is simpler than the other tracking techniques, and the main result is that when the problem is feasible the optimal solution is obtained with small computation effort, as the LMIs can be solved using linear programming algorithms, with polynomial convergence. The software

MATLAB21is used to find the LMI solutions, when the problem is feasible. The control of

a delayed system illustrates the effectiveness of the proposed method.

2. Statement of the Problems

Consider a controllable and observable linear time-invariant multi-input multi-output

MIMOdiscrete-time system,

xk1 Axk Buuk Bwwk,

yk C1xk,

zk C2xk, x0 0, k∈0;∞,

2.1

whereA∈Ê

n×n,B u ∈Ê

n×p,B w ∈Ê

n×q,C1

Ê

m×n,C2

Ê

m×n,xkis the state vector,yk

is the output vector,ukis the control input andwkis the disturbance inputexogenous

input.

Problem 1. The disturbance rejection problem for discrete-time systems, using the dynamic

(3)

+ +

+ N

T

y(k) u(k)

Plant

w(k)

uc(k) yc(k)

z(k)

e(k)

x(k+1) =Ax(k) +Buu(k) +Bww(k)

z(k) =C2x(k)

y(k) =C1x(k)

M

CompensatorKc(z)

xc(k+1) =Acxc(k) +Bcuc(k) +Mr(k)

yc(k) =Ccxc(k)

r(t) r(k)

Figure 1:Discrete-time optimal control system with pole placement and zero modification.

ofH∞norm from the exogenous inputwkto the outputzk. In this context, the objective

is to design a controllerH∞,Kcz, that attenuates the effect of disturbance signal in the

output of the system. And in the tracking process, it is needful to design the controllersM

andNthat minimize theH∞norm between the reference inputrkand the tracking error

rkzk.

Remark 2.1. The problems of weighted disturbance reduction and weighted reference

tracking are closely related to the above one and will be addressed inSection 5.

Remark 2.2. The block diagram of the control process used in this manuscript to solve Problem

1 is given in Figure 1, where Kcz CczIAc−1Bc is a H∞ dynamic output feedback

controller, the controllersMandNwere used to solve the zero variation problem in order to

obtain a tracking system,rkis the reference input signal.

The state space equation of the control system shown inFigure 1can be written as:

xk1

xck1

A BuCc

BcC1 Ac

xk

xck

BuN

M

rk

Bw

0

wk,

yk

C1 0

xk

xck

,

zk

C2 0

xk

xck

,

ek rkzk rk

C2 0

xk

xck

.

(4)

Rewriting the system2.2in a compact form, it follows that:

xk1 Amxmk Bmrk Bnwk,

ekCmxk Dmrk,

zk Cmxk,

2.3

where

xmk

xk

xck

, Am

A BuCc

BcC1 Ac

, Dm1, 2.4

Bm

BuN

M

, Bn

Bw

0

, Cm

C2 0

. 2.5

Using the Z-transform in order to solve the system 2.3, consider the initial conditions

equal to zero. One obtains the transfer function between input signals reference input

and exogenous inputand the measured output of the system as showed in the following

equation:

Zz CmzIAm−1BmRz CmzIAm−1BnWz. 2.6

For the transfer function fromwZtozZin2.6, the minimization ofH∞norm is obtained

with the initial design ofH∞controller, that implies in the minimization of the perturbation

effect in to the system output.

Figure 1shows the addition of the termMrkin the structure of theKczcontroller.

The purpose of the controllerMis only to change the zeros of the transfer function fromrk

toukand it does not change the poles obtained in the initial design ofKcz. The transfer

function fromWztoZzis not changed byN orM, according to2.4and2.5. In this

way the performance of theH∞norm controller is not affected.

For the optimal tracking design, the relation between error signal and reference signal

described in2.7is considered, making the perturbation signalWzequal to zero in2.6,

Hmz E

z

RzCmzIAm

−1B

mDm. 2.7

In this case, using the zero modification one can design a tracking system that minimizes the

H∞norm between the reference inputrkand the tracking errorrkzk. InSection 4,

motivated by the work in22, we show thatMandNmodify the zeros fromrktouk.

The process of the zeros modification does not interfere in the disturbance rejection. Therefore

in agreement with2.6,Bmhas no influence on the transfer function fromWztoZz. In

2.6one uses the zeros location, by the specifications of theNandMinBm, in the process of

minimization of theH∞norm of the transfer function between the reference signal and the

(5)

3.

H

Dynamic Output Feedback Controller Design

The following theorem leads to a new method to design theKcz in a LMI framework,

and the goal is to attenuate the effects of exogenous signal in the output of discrete-time

systems. By using23, a pole placement constraint region with radiusrand center in−q,0

is required and used in this work to provide the designer with an expedite way to keep the controller gains within appropriate bounds.

Theorem 3.1. Consider the system 2.1 with dynamic output feedback by theH∞ upper bound controller,Kcz. Then the optimal solution of theH∞norm between the inputwkand the output zk, with pole placement in a region of radiusrand center inq,0can be obtained from the solution of the following LMI optimization problem,

H2min µ

s.t.

⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣

R I 0 Bw ARBuCj A

I S 0 SBw Aj SABjC2

0 0 I Dn C2R C2

B

w BwS DnµI 0 0

RAC

jBuAj RC′2 0 R I AASC

2Bj C

2 0 I S

⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦

>0,

3.1

⎢ ⎢ ⎢ ⎢ ⎢ ⎣

RrIr ARBuCjRq AIq

IrSr AjIq SABjC1Sq

RAC

jBuRq AjIqRrIr

IqAASC

1BjSqIrSr

⎥ ⎥ ⎥ ⎥ ⎥ ⎦

<0 3.2

R I

I S

>0, 3.3

where,RR

Ê

n×n,SS

Ê

n×n,A

j,Bj,CjandDjin3.1,3.2, and3.3are the set of LMIs optimization variables. The radiusrand center inq,0are the pole placement constraints illustred inFigure 2

For solution of 3.4:ψEIRS, whereψandEcan be obtained by L-U decomposition of IRS[24].

TheH∞compensator dinamic matricesKcz CczIAc−1BcDc is obtained with the solution of equation3.4.

In3.1,3.2and3.3, one has the following change of variables:

Cj Ccψ,

BjEBc,

Aj SAEBcC1R SBuCcEAcψ.

(6)

−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1 −1

−0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1

−q r

Re(z)

I

m

(

z

)

Figure 2:The pole placement region in theZplane.

Proof. A realization of dynamic output feedback systemRwzis as followings:

RwzCcl zIAcl−1Bcl, 3.5

where

Acl

A BuCc

BcC1 Ac

, Bcl

Bw

0

, Ccl

C2 0

. 3.6

The optimization problem below described in LMI framework25, is used to design theH∞

compensator with pole placement constraints

H2min µ

s.t.

⎢ ⎢ ⎢ ⎢ ⎢ ⎣

ˇ

Q 0 Bcl AclQˇ

0 I D CclQˇ

Bcl DµI 0

ˇ

QA′ cl QCˇ

cl 0 Qˇ

⎥ ⎥ ⎥ ⎥ ⎥ ⎦

>0,

3.7

rpQˇ AclQˇ qQˇ

ˇ

QqQAˇ ′clrpQˇ

<0,

ˇ

QQˇ′>0,

µ >0.

3.8

However, a high computational effort is needed to solve this problem, because the

(7)

transformation, the problem can be easily solved, based on LMI framework. First, the matrix ˇ

Qand its inverse are considered as follows

ˇ

Q

R ψ

ψJ

, Qˇ−1

S E

ES

, 3.9

whereRR

Ê

n×n,SS

Ê

n×n, and

ˇ

QΓ2 Γ1, withΓ1

R I

ψ′ 0

, Γ2

I S

0 E

. 3.10

The condition 3.3 is obtained by considering the Lyapunov matrix ˇQ > 0 and

premultiplying and postmultiplying ˇQbyΓ′2 andΓ2, respectively. After, the condition3.1

is obtained premultiplying and postmultiplying the inequation 3.7 by3.11 and 3.12,

respectively. Then, pre and postmultiplying3.8by3.13and3.14, respectively, results in

condition3.2

⎢ ⎢ ⎢ ⎢ ⎢ ⎣

Γ′

2 0 0 0

0 I 0 0

0 0 I 0

0 0 0 Γ′2

⎥ ⎥ ⎥ ⎥ ⎥ ⎦

, 3.11

⎢ ⎢ ⎢ ⎢ ⎢ ⎣

Γ2 0 0 0

0 I 0 0

0 0 I 0

0 0 0 Γ2

⎥ ⎥ ⎥ ⎥ ⎥ ⎦

, 3.12

Γ′

2 0

0 Γ′

2

, 3.13

Γ2 0

0 Γ2

. 3.14

The zero modification is showed in the next section.

(8)

r(k) N

u(k) x(k+1) =Ax(k) +Buu(k)

y(k) =C1x(k)

y(k)

yc(k)

xc(k+1) =Acxc(k) +Bcuc(k) +Mr(k)

uc(k) +

+

M T

r(t)

Figure 3:Zeros variation of the controlled system.

4. Zeros Variation

Motivated by the work in22the present paper uses the zero variation in order to obtain the

global optimum ofH∞norm to solve the tracking problem.

A controller that modifies the zeros from rk to uk is designed considering the

system A, Bu, C1 as shown in Figure 3. The zeros of closed-loop system are allocated at

arbitrary places according to theMandNvalues, whereM∈Ê

n×1andN

Ê

1×1.

The plant is described by

xk1 Axk Buk,

yk C1xk.

4.1

TheZtransform of4.1with zero initial condition, is

zIAXz BuUz,

Yz C1Xz.

4.2

A zero of the system is a value ofzsuch that the system output is zero even with a nonzero

state-and-input combination. Thus if we are able to find a nontrivial solution forXz0and

Uz0such thatYz0is null, thenz0is a zero of the system22. Combining the two parts of

4.2we must satisfy the following requirement:

ziIABu

C1 0

Xz

Uz

0

0

. 4.3

Also, the compensator can be described as follows

xck1 Acxck Bcuck, 4.4

(9)

A more general method to introducerkis to add a termMrktoxck1and also

a termNrkto the control equationuk Ccxck, as shown inFigure 3. The controller,

with these additions, becomes equal to:

xck1 Acxck Bcuck Mrk,

uk Ccxck Nrk.

4.5

Now, considering the controller4.5, if there exists a transmission zero fromrktouk,

then necessarily there exists a transmission zero fromrktoyk, unless a pole of the plant

cancels the zero. The equation to obtainzifromrktouk we letyk 0 because we are

considering only the effects ofrk, thenuck 0in4.5, is the following:

ziIAcM

Cc N

xco

ro

0

0

. 4.6

Because the coefficient matrix in4.6is square, the condition for a nontrivial solution is that

the determinant of this matrix must be zero. Thus we have

det

ziIAcM

Cc N

0. 4.7

Multiplying the second column of the matrix described in4.7at right by a nonzero matrix

N−1 and then adding to the first column of4.7the product of−Cc by the last column, we

have:

det

ziIAcMN−1CcMN−1

0 1

0. 4.8

And so, consideringziz,

detzIAcMN−1Cc

0, 4.9

where the modified zeros fromrktoukare the solutionszzi. It is important to notice

that the gainNand the vectorMdo not only modify the system zeros but also are used to

obtain the optimal solution of the tracking problem.

5. Tracking Design

The solution of the tracking problem is based on the design of the matrices of the controller

MandN, that minimize theH∞norm ofAm, Bm,Cm,1. Weighted frequency is added in

(10)

E(z)

Hm(z)

Em(z) Ev(z)

V(z)

Figure 4:System structure to the tracking with frequency wheighted.

In tracking design with wheigthed frequency, the goal is to find a global solution that optimize the problem described as follows:

minHmzVz, 5.1

whereVz Av, Bv, Cv, Dvis a dynamic system designed to specify wheighted frequency

in the output. A stable, linear and time invariant system realizationHm Am, Bm,Cm, Dm

is considered as indicated in2.7.Figure 4illustrates the structure of inclusion of frequency

wheighted in the design of tracking system.

The system2.4can be represented by state variables in function ofxmkandxvk,

as follows:

xmk1

xvk1

Am 0

BvCm Av

xmk

xvk

Bm

BvDm

rk,

yvk

0 Cv

xmk

xvk

.

5.2

In addition, a possible state space realization of ˇHf HmzVzis:

ˇ

Af Bˇf

ˇ

Cf Dˇf

⎢ ⎣

Am 0 Bm

BvCm Av BvDm

0 Cv 0

. 5.3

A metodology for the tracking design problem solution with wheigthed band is proposed in

Theorem 5.1considering the elements of the compensator matrix already fixed.

Theorem 5.1. Considering the system with output filter5.3, if there exist a solution for the LMI described in5.4and5.5, then the gainNand vectorMthat minimize theH∞norm fromrkto ekcan be obtained

⎢ ⎢ ⎣

Q11 Q12 Q13

Q12 Q22 Q23

Q

13 Q′23 Q33

⎥ ⎥

>0, 5.4

(11)

Proof. For the tracking design with band weighted, substitute ˇAf, ˇBf, ˇCf, and ˇDf in 5.3

by3.7. It results in the optimization problem described in5.4and5.5. The gainNand

vectorMare obtained from this process. The matrixQis partitioned in the formQij Qij,

i, j1,2,3.

The theorem proposes that one can obtain an optimal zero location that guarantee the

global optimization of the tracking errorH∞ norm. The proposed design is formulated in

linear matrix inequalitiesLMIsframework, such that the optimal solution is obtained.

The controllerMandNare the optimal solution of5.4and5.5and minimize the

H∞norm between the reference input signalrkand the tracking error signalrkek.

H2min µ

s.t.

⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣

Q11 Q12 Q13 0

Q

12 Q22 Q23 0

Q13 Q23Q33 0

0 0 0 I

NB

u MBvI

Q12BuCcQ11AQ12AcQ11BcC2 Q13AvQ11C′2Bv′ −Q13Cv

Q22BuCcQ12′ AQ22A

cQ′12BcC ′ 2 Q23A

vQ′12C ′ 2B

vQ23Cv

Q

23BuCcQ13′ AQ′23AcQ′13BcC′2 Q33AvQ′13C′2Bv′ −Q33Cv

BuN AQ11BuCcQ12 AQ12BuCcQ22 AQ13BuCcQ23

M BcC2Q11AcQ12BcC2Q12AcQ22 BcC2Q13AcQ23

BvBvC2Q11AvQ13BvC2Q12AvQ23BvC2Q13AvQ33

ICvQ13′ −CvQ23CvQ33

µI 0 0 0

0 Q11 Q12 Q13

0 Q

12 Q22 Q23

0 Q

13 Q

23 Q33

⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦

>0.

5.6

The filter has the goal of adjusting the controllersMandNfor the selected frequency band.

(12)

The paper also proposes the statement of weighted disturbance minimization problem

that is achieved based on Theorems 3.1 and 5.1 demonstrations and uses the following

formulation:

H2min µ

s.t.

⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣

R I 0

I S 0

0 0 I

B

w BwS 0

RAC

jBuAf rRC

1Bf rA

j Cf r

AC′ 1B

f r ASC

2Bj C2′

Bw ARBuCjAf rBf rC1R ABf rC1

SBw Aj SABjC2

0 Cf r 0

µI 0 0

0 R I

0 I S

⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦

>0,

⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣

RrIr

IrSr

RAC

jBuRqAf rRC ′ 1B

f r AjIq

IqAC′ 1B

f r ASC

1BjSq

ARBuCjRqAf rBf rC1R AIqBf rC1

AjIq SABjC1Sq

RrIr

IrSr

⎥ ⎥ ⎥ ⎥ ⎥ ⎦

<0,

R I

I S

>0.

5.7

(13)

6. Example 1

Consider a tank temperature control system described in22, with a zero-order hold. The

goal is to design a tracking system for flow control with disturbance attenuation. The model

of the delayed system22is,

Hs esλs

a1

. 6.1

A sampling period of 0.01 seconds is used in the design. The parametersa1 andλ0.005 s

are adopted in the design.

We foundλ1∗0.01−0.5∗0.01, and therefore,l1 andm0.5.

Using the process to find theZtransform of a delayed continuous-time function6.1,

the parameters are substituted and we obtain

Hz 1−e−0.005z

e−0.005e−0.01

/

1−e−0.005

z

ze−0.01 , 6.2

or,

Hz 0.0050z0.0050

z20.9900z . 6.3

The state-space description of the system is

x1k1

x2k1

0.99 0

1 0

x1k

x2k

1

0

uk

1

0

wk,

yk

0.005 0.005

x1k

x2k

,

6.4

wherexkis the state vector,ukis the control signal andwkis a disturbance signal in

the system.

The design of the tracking system must include operation for reference signals of low

frequenciessmaller than 0.1 rad/s. In such a case, the following filterJzwas considered

Jz 0.4500z0.4500×10 −7

z21.9999z0.9999 . 6.5

Using Theorem 3.1 the controllerKcz is designed for the system described in 6.4and

showed in6.6. This controller minimizes theH∞-norm ofwktozk. In this design we

obtain a disk of radiusr 0.5 and center inq0.5 is used as a pole placement constraint:

Kcz

−24.1395z−4.6956

(14)

10−2 10−1 100 101 102

0.031 0.0315 0.032 0.0325 0.033 0.0335 0.034 0.0345 0.035

Magnitude

Frequency(rad/s)

Figure 5:Frequency response ofZz/Wz.

10−2 10−1 100 101

Frequency(rad/s)

0 0.2 0.4 0.6 0.8 1 1.2 1.4

Magnitude

Figure 6:Frequency response ofEz/Rz.

TheH∞-norm ofwktozkfor the closed-loop system is 0.0342, implying the attenuation

of the effect of the disturbance signal in the system.Figure 5illustrates the frequency response

ofZz/Wz.

To design a tracking system, the proposed zero-variation methodology given by5.4

and5.5were used and theH∞norm ofrktoekwas minimized considering the signal

rkwith low frequenciessmaller than 0.1 rad/s. The obtainedH∞-norm for all frequency

spectra was equal to 1.32, while for frequency band specified in the problem, the largest

magnitude of frequency response was 3.13 × 10−3. This implies that the tracking system

operated adequately in the frequency band specified in the problem.

Figure 6illustrates the frequency response ofEz/Rz and one can verify that the

H∞-norm in frequency band follows the characteristcs of a tracking system. TheMandN

optimum controller values were

M

0.0088

−0.0030

(15)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0

0.2 0.4 0.6 0.8 1 1.2 1.4

Time[kT](s)

y

(

kT

)

Figure 7:Response of the outputzkto a unit step inputrk.

0 1 2 3 4 5 6 7 8

0 10 20 30 40 50 60 70 80 90

Time[kT](s)

y

(

kT

)

Figure 8:Output of the system for ramp input.

In the simulation, an unit step input is considered. The simulation result is illustrated in

Figure 7.

In the second simulation we use the following ramp signal:rkT 0.7kT withT

0.01 s. The simulation results are illustrated inFigure 8.

Finally, an input signalrkT sen0.1kTand a disturbance signalwkwith random

amplitudes were simulated. The maximum amplitude of the random signal was equal to 1.

The simulation results are illustrated inFigure 9.

For this example, the zeros of the system where−1; 0.44460.8004iand 0.4446−0.8004i.

The poles of the system with a feedback controller where 0.50040.3694i; 0.5004−0.3694i;

0.14360.2002iand 0.1436−0.2002i. It is possible to see that the poles of the system with a

feedback controller were allocated according to the circle constraint specification. The

(16)

Time[kT](s)

0 50 100 150 200 250 300

−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1

A

m

plitude

Figure 9:Output signalzkand input signalrkare almost overlapped.

−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1

−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1

real(z)

I

m

ag

(

z

)

Figure 10:Pole-zero map of the closed-loop system obtained withKcz,MandN.

The example above shows the methodology effectiveness. The disturbance rejection

and the minimization of the tracking error for specified frequency band were reached. It was showed that the methodology works properly for ramp, unit step and sinusoidal signals for any frequency in the specified frequency band.

7. Example 2

(17)

Continuous Model:

⎢ ⎢ ⎣

x1t

x2t

x3t

⎤ ⎥ ⎥ ⎦ ⎡ ⎢ ⎢ ⎣

−14 −28 −48

1 0 0

0 1 0

⎤ ⎥ ⎥ ⎦ ⎡ ⎢ ⎢ ⎣

x1t

x2t

x3t

⎤ ⎥ ⎥ ⎦ ⎡ ⎢ ⎢ ⎣ 1 0 0 ⎤ ⎥ ⎥ ⎦

ut

⎡ ⎢ ⎢ ⎣ 1 0 0 ⎤ ⎥ ⎥ ⎦

wt,

yt

0 1 −90

⎢ ⎢ ⎣

x1t

x2t

x3t

⎤ ⎥ ⎥ ⎦ . 7.1

Discrete Model:

⎡ ⎢ ⎢ ⎣

x1k1

x2k1

x3k1

⎤ ⎥ ⎥ ⎦ ⎡ ⎢ ⎢ ⎣

0.868 −0.263 −0.448

0.009 0.999 −0.002

0 0.01 0.899

⎤ ⎥ ⎥ ⎦ ⎡ ⎢ ⎢ ⎣

x1k

x2k

x3k

⎤ ⎥ ⎥ ⎦ ⎡ ⎢ ⎢ ⎣

0.0093

0 0 ⎤ ⎥ ⎥ ⎦

uk

⎢ ⎢ ⎣

0.0093

0 0 ⎤ ⎥ ⎥ ⎦

wk,

yk

0 1 −90

⎢ ⎢ ⎣

x1k

x2k

x3k

⎤ ⎥ ⎥ ⎦ , 7.2

wherexkis the state vector,ukis the control signal andwkis a disturbance signal in

the system.

The design of the tracking system must include operation for reference signals of low

frequenciesdown to 5 rad/s. In such a case, the filterFzwas considered

Fz

0.033z20.127z0.031

×10−4

z32.999z22.805z0.905 . 7.3

Using Theorem 3.1 the controllerKcz is designed for the system described in 7.2and

shown in7.4. This controller minimizes theH∞-norm ofwktozk. In this design a disk

of radius 0.85 and center in−0.1 is used as a pole placement constraint

Kcz

2.38z23.63z1.44

×104

(18)

10−2 10−1 100 101

Frequency(rad/s)

1.54 1.545 1.55 1.555 1.56 1.565 1.57 1.575 1.58

×10−3

Magnitude

Figure 11:Frequency response ofZz/Wz.

10−2 10−1 100 101

Frequency(rad/s)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

Magnitude

Figure 12:Frequency response ofEz/Rz.

The H∞-norm of wk to zk for the closed-loop system was 1.577∗10−3, implying the

attenuation of the effect of the disturbance signal in the system. Figure 11 illustrates the

frequency response ofZz/Wz.

To design a tracking system, the proposed zero-variation methodology 5.4 was

used in which theH∞ norm ofrktoek is minimized considering the signalrkwith

low frequenciesdown to 5 rad/s. The obtained H∞-norm for all frequency spectra was

equal to 1.8, while for frequency band specified in the problem, the largest magnitude of frequency response was 0.031. This implies that the tracking system operated adequately in the frequency band specified in the problem.

Figure 12illustrates the frequency response ofEz/Rzand one can verify that the

H∞-norm in frequency band follows the characteristcs of a tracking system. TheMandN

optimum parameters values were

M

⎢ ⎢ ⎣

8.5∗10−7

1.87

194.6

⎥ ⎥

, N

(19)

0 100 200 300 400 500 600 700 800 −1

−0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1

Resposta final do sistema

Figure 13:Output signalykand input signalrkare almost overlapped.

Then, an input signal rkT sen0,1kT and a disturbance signal wk with random

amplitudes were simulated, and it was found that the maximum amplitude of the random

signal was equal to 1. The simulation results are illustrated inFigure 13.

8. Conclusion

In this manuscript, it is proposed a methodology to solve the tracking and disturbance

rejection problem applied to discrete-time systems. Considering Figure 1 the disturbance

signal acting in the plant can be attenuated by minimizing the H∞-norm from wk to

zk, by using a dynamic feedback compensation. In the tracking process, a zero-variation

methodology is used in order to minimize theH∞-norm between the reference signal and

tracking error signal, where the tracking error is the diference between the reference signal

rkand system output signalzk. In the tracking design with disturbance rejection, the pole

placement is used to attenuate the disturbance signal effect, while the zero variation allows the tracking. The zero modification do not interfere in the design of the disturbance rejection. In the tracking process, the frequency band wheighted allows to choose the frequency band on the reference input signal. The tracking method and disturbance rejection are based on LMI framework. Then, when there exists a feasible solution the design can be obtained by

convergence polynomial algorithms23,25available in the literature.

Acknowledgments

The authors gratefully acknowledge the partial financial support by FAPESP, CAPES and CNPQ of Brazil.

References

1 M. C. M. Teixeira, E. Assunc¸˜ao, R. Cardim, N. A. P. da Silva, and E. R. M. D. Machado, “On complementary root locus of biproper transfer functions,”Mathematical Problems in Engineering, vol. 2009, Article ID 727908, 14 pages, 2009.

2 M. De la Sen, “Pole-placement in discrete systems by using single and multirate sampling,”Journal of

(20)

3 A. Saberi, P. Sannuti, and A. A. Stoorvogel, “H2optimal controllers with measurement feedback for discrete-time systems: flexibility in closed-loop pole placement,”Automatica, vol. 33, no. 3, pp. 289– 304, 1997.

4 M. M’Saad, R. Ortega, and I. D. Landau, “Adaptive controllers for discrete-time systems with arbitrary zeros: an overview,”Automatica, vol. 21, no. 4, pp. 413–423, 1985.

5 W. C. Messner and C. J. Kempf, “Zero placement for designing discrete-time repetitive controllers,”

Control Engineering Practice, vol. 4, no. 4, pp. 563–569, 1996.

6 R. A. T. Mendes,Controle ´OtimoH∞com Modificac¸˜ao de Zeros para o Problema do Rastreamento em Sistemas

Discretos usando LMI, M.S. thesis, Unesp, S˜ao Paulo, Brazil, 2007.

7 C. Q. Andrea,Controle ´OtimoH2eH∞com Alocac¸˜ao de Zeros para o Problema de Rastreamento usando

LMI, M.S. thesis, UNESP, S˜ao Paulo, Brazil, 2002.

8 E. Assunc¸˜ao, C. Q. Andrea, and M. C. M. Teixeira, “H2 andH∞-optimal control for the tracking problem with zero variation,”IET Control Theory and Applications, vol. 1, no. 3, pp. 682–688, 2007.

9 B. M. Chen, Z. Lin, and K. Liu, “Robust and perfect tracking of discrete-time systems,”Automatica, vol. 38, no. 2, pp. 293–299, 2002.

10 M. C. Oliveira,Controle de Sistemas Lineares Baseado nas Desigualdades Matriciais Lineares, Ph.D. thesis, Unicamp, Campinas, Brazil, 1999.

11 J. H. Park, “On design of dynamic output feedback controller for GCS of large-scale systems with delays in interconnections: LMI optimization approach,”Applied Mathematics and Computation, vol. 161, no. 2, pp. 423–432, 2005.

12 E. Assunc¸˜ao and P. L. D. Peres, “A global optimization approach for theH2-norm model reduction problem,” inProceedings of the 38th IEEE Conference on Decision and Control (CDC ’99), pp. 1857–1862, Phoenix, Ariz, USA, December 1999.

13 E. Assunc¸˜ao, M. C. M. Teixeira, F. A. Faria, N. A. P. da Silva, and R. Cardim, “Robust state-derivative

feedback LMI-based designs for multivariable linear systems,”International Journal of Control, vol. 80, no. 8, pp. 1260–1270, 2007.

14 M. C. M. Teixeira, E. Assunc¸˜ao, and R. G. Avellar, “On relaxed LMI-based designs for fuzzy regulators and fuzzy observers,”IEEE Transactions on Fuzzy Systems, vol. 11, no. 5, pp. 613–623, 2003.

15 M. C. M. Teixeira, E. Assunc¸˜ao, and R. M. Palhares, “Discussion on: “H∞output feedback control design for uncertain fuzzy systems with multiple time scales: an LMI approach”,”European Journal of

Control, vol. 11, no. 2, pp. 167–169, 2005.

16 M. C. M. Teixeira, E. Assunc¸˜ao, and H. C. Pietrobom, “On relaxed LMI-based design for fuzzy regulators and fuzzy observers,” inProceedings of the 6th European Control Conference, pp. 120–125, Porto, Portugal, 2001.

17 E. Teixeira, E. Assunc¸˜ao, and R. G. Avelar, “Design of SPR systems with dynamic compensators and output variable structure control,” in Proceedings of the International Workshop on Variable Structure

Systems, vol. 1, pp. 328–333, Alghero, Italy, 2006.

18 F. A. Faria, E. Assunc¸˜ao, M. C. M. Teixeira, R. Cardim, and N. A. P. da Silva, “Robust state-derivative pole placement LMI-based designs for linear systems,”International Journal of Control, vol. 82, no. 1, pp. 1–12, 2009.

19 R. Cardim, M. C. M. Teixeira, E. Assunc¸˜ao, and M. R. Covacic, “Variable-structure control design of switched systems with an application to a DC-DC power converter,”IEEE Transactions on Industrial

Electronics, vol. 56, no. 9, pp. 3505–3513, 2009.

20 F. A. Faria, E. Assunc¸˜ao, M. C. M. Teixeira, and R. Cardim, “Robust state-derivative feedback LMI-based designs for linear descriptor systems,”Mathematical Problems in Engineering, vol. 2010, Article ID 927362, 15 pages, 2010.

21 P. Gahinet, A. Nemirovsk, A. J. Laub, and M. Chiali,LMI Control Toolbox User’s Guide, The Mathworks Inc., Natick, Mass, USA, 1995.

22 G. F. Franklin, J. D. Powell, and M. L. Workman,Digital Control of Dynamic Systems, Addison Wesley, New York, NY, USA, 2nd edition, 1990.

23 M. Chilali and P. Gahinet, “H∞design with pole placement constraints: an LMI approach,”IEEE

Transactions on Automatic Control, vol. 41, no. 3, pp. 358–367, 1996.

24 E. L. Lima, Albebra Linear, Colec¸˜ao Matem´eatica Universit´earia, IMPA, Rio de Janeiro, Brazil, 4th edition, 2000.

(21)

Submit your manuscripts at

http://www.hindawi.com

Operations

Research

Advances in

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Mathematical Problems in Engineering

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Abstract and

Applied Analysis

ISRN

Applied Mathematics

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

International Journal of

Combinatorics

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Journal of Function Spaces and Applications

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporation http://www.hindawi.com Volume 2013

ISRN

Geometry

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013 Discrete Dynamics in Nature and Society

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Advances in

Mathematical Physics

ISRN

Algebra

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Probability

and

Statistics

Journal of

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

ISRN

Mathematical Analysis

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Journal of

Applied Mathematics

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Sciences

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

Stochastic Analysis

International Journal of

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013 Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

The Scientific

World Journal

Hindawi Publishing Corporation

http://www.hindawi.com Volume 2013

ISRN

Discrete Mathematics

Hindawi Publishing Corporation http://www.hindawi.com

Differential

Equations

International Journal of

Referências

Documentos relacionados

Este trabalho foi realizado com o objetivo de determinar parâmetros e elaborar uma metodologia de projeto para câmaras de combustão que maximize a temperatura e minimize

Este trabalho tem como objetivo fazer uma descrição sobre o funcionamento e principais características do trabalho dos coletivos artísticos e a partir disso, qual a relevância

E esta expansão do agronegócio canavieiro, principalmente nos três municípios em que este processo se deu de forma mais intensa, se deu no âmbito de uma

Primeiro, ao atuar e intervir nos mais diversos setores da vida social, a Administração submete os seus agentes e também o particular a inúmeros riscos (maneja

Ao tratar do ensino de ciências Praia, Gil-Perez e Vilches (2007) consideram que como a perspectiva ou enfoque se dá na relação educação científica e

Using elements from the theory of finite differences, difference and differential equations, and dynamic systems, we examined the problem based on a model with discrete generations

Em caso positivo, o delator ainda poderá ainda obter total leniência se: for a primeira que se qualificar para o acordo de leniência; no momento do acordo a Antitrust Division não

comuns neste domínio, como os de comunicação, linguagem e fala; invocam- se alguns dos posicionamentos teóricos sobre a aquisição da linguagem na criança e apresentam-se