• No results found

Guaranteed cost estimation and control for a class of nonlinear systems subject to actuator saturation

N/A
N/A
Protected

Academic year: 2022

Share "Guaranteed cost estimation and control for a class of nonlinear systems subject to actuator saturation"

Copied!
14
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

ContentslistsavailableatScienceDirect

European Journal of Control

journalhomepage:www.elsevier.com/locate/ejcon

Guaranteed cost estimation and control for a class of nonlinear systems subject to actuator saturation

Damiano Rotondo

a,

, Mariusz Buciakowski

b

aFaculty of Science and Technology, Department of Electrical Engineering and Computer Science (IDE), University of Stavanger, Kjell Arholmsgate 41, Stavanger 4036, Norway

bInstitute of Automation, Electronic and Electrical Engineering,University of Zielona Góra, ul. Podgórna 50, Zielona Góra 65–246, Poland

a rt i c l e i nf o

Article history:

Received 16 September 2020 Revised 28 June 2021 Accepted 7 July 2021 Available online 16 July 2021 Recommended by Prof. T Parisini Keywords:

Guaranteed cost estimation Guaranteed cost control Nonlinear systems Actuator saturation Linear matrix inequalities

a b s t r a c t

Theproblemsofguaranteedcostestimation(GCE)andguaranteedcostcontrol(GCC)concerndesigning astateobserveroracontroller,respectively,suchthatsomeperformanceismaintainedbelowanupper bound. Thispaperprovidesamatrixinequality-basedobserver/controller design procedureto perform GCEandGCCinaclassofnonlinearsystemsaffectedbyactuatorsaturation.Inparticular,thisclassof systemscorrespondstothoseforwhichtheoriginofthestatespaceisanequilibriumpointwhennull inputs areconsidered, and thenonlinearity isdifferentiablewith respecttothe stateand linearwith respecttothesaturatedinput.Simulationresultsobtainedusinganumericalexampleandarotational single-arminvertedpendulumareusedtoillustratetheeffectivenessoftheproposeddesignprocedure.

© 2021TheAuthor(s).PublishedbyElsevierLtdonbehalfofEuropeanControlAssociation.

ThisisanopenaccessarticleundertheCCBYlicense(http://creativecommons.org/licenses/by/4.0/)

1. Introduction

Theproblemofoptimalcontrolconsistsinfindingacontrollaw for a given system so that some performance criterion is mini- mized.Foranonlineargenericsystem,thisproblemcanbesolved using Ponytryagin’s maximum principle or solving the Hamilton- Jacobi-Bellman (HJB) equation [8,13,49]. However, in most ofthe cases,obtainingtheanalyticalsolutionisahardtask,whichmoti- vated thesearchforalternative approachestoperformtheabove- mentioned minimization. A quite successful approach is the so- calledguaranteedcostcontrol(GCC), whichwasproposedfirstby ChangandPeng[3]asawaytoguaranteetheperformanceforun- certain systems by requiring it to be below some upper bound.

Early results on GCC were obtained in the 1990s by Ian R. Pe- tersen andhiscolleagues,whostudiedthedesignofrobuststate- feedbackcontrollersthatminimizeanupperboundonaquadratic cost function [25,26]. A computationally efficient framework for findingtheoptimalguaranteedcostcontrollerwasprovidedbylin- earmatrixinequalities(LMIs:see[31]foratutorial),suchthatsev- eral approacheswere developed, e.g. [6,43]. LMIs were alsoused in[19]toachieveGCCinbilateralteleoperationsystemswhichin- cluded time-varyingdelays and model uncertainty. Although the initial attention of the research community was devoted to lin-

Corresponding author.

E-mail address: [email protected] (D. Rotondo).

eartimeinvariant (LTI)systems,soonitwasdriventowardsother classes of systems which could take into account variability in time, for example linear systems with varying parameters (LPV) [28,30] or fuzzy Takagi-Sugeno (TS) systems [9,41,42,46]. GCC is still a very active field ofresearch, withseveralworks appearing everyyearintheliterature,mainlydealingwithnonlinearsystems, e.g.[11,15,33,39,45].

Strictly related to GCC is the problem of guaranteed cost es- timation (GCE) in which instead of designing a controller, one wishes to design a state observer that minimizes some upper boundonaperformancecriterion,whichisafunctionoftheesti- mationerrorandthemeasurementnoise.[25,26]showedthatGCE extendedthemuchcelebratedKalmanfiltertouncertainsystems.

A GCE-based approach was later developed by Petersen [24] us- ing a classof state estimators that includecopiesof theglobally Lipschitz system nonlinearities within them. More recently, Ishi- hara et al. [12] developed an approach based on regularization and penalty functions to solve the optimal filtering problem for discrete-time systemswith norm–bounded parametric uncertain- ties.

Anothertopicthathasattractedmuchattentionby thecontrol theory research community is how to deal withsaturation non- linearities.Saturation canbe found everywhere inphysicalappli- cations,since real-worldactuators areconstrainedin thenumber of deliverablecontrol actions. The control techniquesthat ignore theseactuatorlimitscan beaffectedby degradedperformance or

https://doi.org/10.1016/j.ejcon.2021.07.002

0947-3580/© 2021 The Author(s). Published by Elsevier Ltd on behalf of European Control Association. This is an open access article under the CC BY license ( http://creativecommons.org/licenses/by/4.0/ )

(2)

instability oftheclosed-loopsystem.Hence,theanalysisandsyn- thesis of control systems with saturating actuators has been in- vestigatedbyseveralworks,seee.g.[4,20,27,37,38].Thedeveloped approachescanbedividedintotwomaincathegories:thetwo-step paradigm(alsoreferredtoasanti-windupcompensation[14,50])ig- noresthesaturationatthecontrollerdesignstep,andhandlesitby adding acompensator; onthe other hand,theone-step paradigm (alsocalleddirectcontroldesign[7,36])takesintoaccountthesatu- rationduringthecontrollerdesignphase.Amongthemostrecent results concerning this topic, one may mention [48], where the problemofinputsaturationwassolvedbyintroducinganauxiliary design system, Shahri et al. [32], which employed the Lyapunov direct method forthe stability analysis of fractional order linear systems subject to input saturation, and [29], which proposed a virtual actuator-basedfault tolerant control strategy to deal with actuatorsaturationsinunstablelinearsystems.

Thiswork ismotivatedbythe bigimportanceheld bythe op- timaldesignofobserverandcontrollergainsinautomaticcontrol systems.Theliterature reviewhasshownthat, althoughthereex- ist a few results on GCC for systems with input saturation, e.g.

[17,44,47],theproblemofGCEforthesesystemshasnotbeencon- sideredyet.Hence,thispaperaimsatdevelopinga designproce- durethataddressesboththeGCEandtheGCCforaclassofnonlin- ear saturatingsystems,whileatthesametimeanalysingthecase inwhichthecontrollerusestheestimateproducedbytheobserver inordertoupdatethecontrollaw.

Morespecifically,thispaperproposesamatrixinequality-based guaranteed cost estimation and control design procedure for a classofdiscrete-timenonlinearsystemssubjecttoactuatorsatura- tion.Thisclassofsystemscorrespondstothoseforwhichtheori- ginofthestatespaceisanequilibriumpointwhennullinputsare considered, and the nonlinearity isdifferentiable withrespect to thestateandlinearwithrespecttothesaturatedinput.Itisworth highlightingthatthesenonlinearities,whichhavebeenconsidered previouslyinthecontextoffaultestimationbyZhu[2,40],encom- pass cases which cannot be dealtusing the traditional bounding boxmethod[35].Hence,analternativeapproachbasedontheap- plication ofthemeanvalue theorem,asdescribedby Lewisetal.

[1,23],mustbeobtained.

Thecontributionsofthepapercanberesumedasfollows:

1.a polytopicapproach basedontheapplicationofthe mean valuetheoremisdescribedforthecharacterizationofaclass ofdiscrete-timenonlinearsystemssubjecttoactuatorsatu- ration;

2.sufficient conditions for the synthesis of a state observer that achieves GCE and a state-feedback controller that achievesGCCforthe above-mentionedclass ofsystemsare providedintheformofanLMI-basedfeasibilityoroptimiza- tionproblem;

3.it isshown that fortheabove-mentioned class of systems, the celebrated separation principle holds only one-way in the sensethat theobservercan bedesignedindependently from the controller, but the converse is not true. Hence, sufficient conditionsforthedesignofan estimate-feedback guaranteedcostcontrollerareobtainedintheformofbilin- earmatrixinequalities(BMIs).

The paperisstructured asfollows.Section 2describestheno- tationandsome lemmaswhichareusedintheproofsofthethe- oreticalresults.InSection3,theclassofconsiderednonlinearsys- tems is defined, andthe differentdesign problemsconsidered in thispaperareformulated.Section4provides LMI-basedsufficient conditions for the design of the state observer. Section 5 is de- voted to providingLMI-based sufficient conditionsfor thedesign of the state-feedback controller. In Section 6, the state-feedback control lawisreplacedbyan estimate-feedbackcontrol,andBMI-

basedconditionsforthedesignofthecontrollergainareobtained.

Section7summarizesthefinalprocedurefordesigningandimple- menting the componentsof thecontrol systemthat provide GCC andGCE.Thetheoreticalresultsareillustrated bymeansofan il- lustrativeexampleinSection8,whereasanapplicationtoanonlin- earrotationalsingle-arminvertedpendulumisgiveninSection9. Finally,themainconclusionsareoutlinedinSection10.

2. Notationandpreliminaries

ForarealsymmetricmatrixA∈Rn×n,thenotationA0(A≺0) standsfora positive(negative) definite matrix andindicatesthat alltheeigenvaluesofAarepositive(negative).GivenamatrixA∈ Rn×nwithA0,thesymbolEA denotestheellipsoid:

EA=

x∈Rn:xTAx≤1

.

ThesymbolCo

{

Ai,i=1,...,N

}

denotestheconvexhullofafinite

numberofN vertexmatrices:

Co

{

Ai,i=1,...,N

}

=

N

i=1

μ

iAi

|

N

i=1

μ

i=1,

μ

i≥0

i=1,...,N

.

Given a vector u∈Rm, the symbol

σ

(·) denotes the standard saturation function, such that

σ

(u)=[

σ

(u1),

σ

(u2),. . .,

σ

(um)]T, where

σ

(ui)=sgn(ui)min

{

1,

|

ui

|}

. Given a matrix A∈Rm×n, the symbolLσ(A)denotes:

Lσ

(

A

)

=

{

xRn:

σ (

Ax

)

=Ax

}

.

Thefollowinglemmaareusedthroughoutthepaper.

Lemma1. GiventwomatricesK,H∈Rm×nandavectorx∈Rn,sup- posethat

|

Hjx

|

≤1for j=1,2,...,m,whereHjdenotesthe jthrow ofH.Then:

σ (

Kx

)

∈Co

DiKx+DiHx,i=1,...,2m

, (1)

where thematrices Di areall thepossiblem×m diagonalmatrices whosediagonalelementsareeither1or0,andDi =IDi.

Proof. See[10].

Lemma 2. Given the matrix H∈Rm×n, if the following inequality holdsfor j=1,...,m:

P PHTj HjP 1

0, (2)

then

|

Hjx

|

≤1

xEP−1. Proof. See[21]. 3. Problemformulation

Considerthefollowingdiscrete-timenonlinearsystem:

xk+1=Axk+g

(

xk,

σ (

uk

) )

, (3)

yk=Cxk, (4)

wherexk∈Rn isthestate,uk∈Rmisthecontrolinput, yk∈Rpis the output,A andC are constant matricesofappropriate dimen- sions,andthenonlinear functiong:Rn×Rm→Rn isassumedto satisfythefollowingassumptions:

1. g(x,

σ

(u))isaffinein

σ

(u),sothatitcanberewrittenas:

g

(

x,

σ (

u

))

= f

(

x

)

+F

(

x

) σ (

u

)

, (5) with f:Rn→Rn and F:Rn→Rn×m appropriate functions suchthat f(0)=0andF(0)=0.Notethataconsequenceof thisfactisthatg(0,0)=0;

(3)

2.g(x,

σ

(u))is differentiable withrespectto xwith bounded partialderivatives:

ai,j

gi

(

x,

σ (

u

))

xj

ai,j, i=1,...,n, j=1,...,n. (6)

Byapplyingthemeanvaluetheorem[5],thefollowingrelation holds:

g

(

a,

σ (

u

) )

g

(

b,

σ (

u

) )

=M

(

a,b,

σ (

u

))(

ab

)

, (7) forsomematrixM(·)obtainedasfollows:

M

(

a,b,

σ (

u

))

=

⎢ ⎢

⎢ ⎣

g1

x

(

c1,

σ (

u

))

..

gn .

x

(

cn,

σ (

u

))

⎥ ⎥

⎥ ⎦

, (8)

with:

c1,...,cn

{

cRn:c=

α

a+

β

b,

α

+

β

=1,

αβ

≥0

}

. (9)

Takingintoaccountlowerandupperboundsai,j,ai,jandeachpos- siblepermutationofthesebounds,matricesMi∈Rn×n,i=1,...,N, canbeobtained1suchthat:

M

(

a,b,

σ (

u

))

∈MCo

{

Mi,i=1,...,N

}

, (10)

sothat:

g

(

a,

σ (

u

) )

g

(

b,

σ (

u

) )

M

(

ab

)

. (11) Moreover,takingintoaccount(5),thefollowingholds:

g

(

x,

σ (

a

) )

g

(

x,

σ (

b

) )

=F

(

x

)( σ (

a

)

σ (

b

))

. (12) Hereafter, theproblemsofobserverandcontrollerdesignare for- mulated.

3.1. Stateobserverdesign

Letusconsideranonlineardiscrete-timeobserveroftheform:

xˆk+1=Axˆk+g

xˆk,

σ (

uk

)

+Ko

(

ykCxˆk

)

, (13) wherexˆk denotestheestimate ofthestate xkandKodenotesthe observergaintobedesigned.Then,thedynamicsoftheestimation errorek=xkxˆkisgivenby:

ek+1=xk+1xˆk+1=A˜ek+sk, (14) whereA˜=AKoCandsk=g(xk,

σ

(uk))g

ˆ xk,

σ

(uk)

.Apartfrom the asymptotical convergence to zero of the estimation error, a boundonthefollowingcostfunction:

Jo= k=0

eTkQeek, (15)

withgivenQe0,isconsidered asobjectiveforthedesignofthe observer.Hence,theGCEdesignproblemcanbeformulatedasfol- lows.

Problem 1. (State observer design problem) Given Qe0 and a scalar

γ

o>1,designKo suchthat thedynamicsofthe estimation error(14)isasymptoticallystablewith:

Jo<

γ

oeT0Qee0. (16)

1In general, N = 2 n2 matrices are obtained using this approach, which is com- monly named bounding box method , since it generates a hyperbox of matrices [35] . However, if the matrix function M x,ucontains h constant elements which arise from the linearity of some function g i(x, σ(u )) with respect to some state variable x j, then a reduced number of matrices N = 2 (n−h)2is obtained.

3.2. State-feedbackcontrollerdesign

Todesignarobustcontroller,letusconsiderthefollowingcon- trollaw:

uk=Kcxk, (17)

where Kc is the controller gain to be designed. Substituting the aboveequationinto(3)givesthefollowingclosed-loopsystem:

xk+1=Axk+g

(

xk,

σ (

Kcxk

) )

. (18) Let us note that, since g(0,0)=0, then g(xk,

σ

(Kcxk)) can be rewrittenas:

g

(

xk,

σ (

Kcxk

) )

=g

(

xk,

σ (

Kcxk

) )

g

(

0,

σ (

Kcxk

) )

+g

(

0,

σ (

Kcxk

) )

g

(

0,0

)

. (19) Takingintoaccount(11)and(12),thefollowingisobtained:

g

(

xk,

σ (

Kcxk

) )

g

(

0,

σ (

Kcxk

) )

Mxk, (20)

g

(

0,

σ (

Kcxk

) )

g

(

0,0

)

=F

(

0

) σ (

Kcxk

)

, (21) sothat:

g

(

xk,

σ (

Kcxk

) )

Mxk+F

(

0

) σ (

Kcxk

)

. (22)

Thefollowing objectivesare takeninto accountforthe design ofthecontroller:(i)asymptoticalconvergencetozeroofxk when x0belongstotheellipsoidEQ definedbyagivenmatrixQ0;and (ii)boundonthefollowingcostfunction:

Jc= k=0

xTkQxxk+

σ (

uk

)

TQu

σ (

uk

)

, (23)

withgivenQx0andQu0.Hence,theGCCdesignproblemcan beformulatedasfollows.

Problem2. (State-feedbackcontrollerdesign problem)Givenma- trices Q0,Qx0,Qu0andthe scalar

γ

c>1, designKc such that(18)isasymptoticallystableand:

Jc<

γ

cxT0Qxx0, (24)

whenx0EQ.

3.3. Estimate-feedbackcontrollerdesign

Thecontroller designproblempreviously formulated (Problem 2)assumesthattherealstatexkisavailableforfeedback.However, amore realisticsituationis theone inwhichtheestimatedstate shouldbeusedinstead,i.e.(17)changesinto:

uk=Kcxˆk, (25)

wherexˆk istheestimatedstategivenby theobserver(13).Inthis case,thequestionaboutwhetheritispossibleornottodesignthe observerandthecontrollerseparatelyarises.

Letusconsider theinterconnection ofthe system(3)and(4), the observer (13) andthe control law (25) such that the overall systemobeys(seeFig.1forablockdiagramdepictingtheirstruc- turesandinterconnections):

ek+1=A˜ek+g

xk,

σ (

Kcxˆk

)

g

ˆ

xk,

σ (

Kcxˆk

)

, (26)

xk+1=Axk+g

xk,

σ (

Kcxˆk

)

. (27)

Letusnotethat:

g

xk,

σ (

Kcxˆk

)

=g

xk,

σ (

Kcxˆk

)

g

0,

σ (

Kcxˆk

)

+g

0,

σ (

Kcxˆk

)

g

(

0,0

)

. (28) Takingintoaccount(11):

(4)

Fig. 1. Block diagram of the proposed control and estimation strategy.

g

xk,

σ (

Kcxˆk

)

g

0,

σ (

Kcxˆk

)

∈Mxk, (29) g

xk,

σ (

Kcxˆk

)

g

ˆ

xk,

σ (

Kcxˆk

)

∈M

xkxˆk

=Mek. (30) Moreover,dueto(12):

g

0,

σ (

Kcxˆk

)

g

(

0,0

)

=F

(

0

) σ (

Kcxˆk

)

. (31) Hence:

g

xk,

σ (

Kcxˆk

)

∈Mxk+F

(

0

) σ

Kcxˆk

, (32)

whichmeansthattheoverallsystemcanbeputintheequivalent form:

xk+1

(

A+M

)

xk+F

(

0

) σ (

KcxkKcek

)

, (33)

ek+1

(

A˜+M

)

ek, (34)

wherexˆk=xkekhasbeenused.

From(33)to(34)itcan beseen that,due tothe nonlinearterm

σ

(KcxkKcek),theseparationprincipleholdsonlyone-way,inthe sensethat,whiletheobservercanbedesignedindependentlyfrom thecontroller,thisisnottrueforthecontroller,whosedesignpro- cedure shouldbe modified totake into account the effectofthe evolution ofek,drivenby thespecific choiceoftheobservergain Ko,on the nonlinearity

σ

(·).In order todeal with thissituation, the requirementsofProblem 2are changedby requiringthemto holdfor[xT0,eT0]TE[QS;STR],wheretheellipsoidE[QS;STR]isde- finedbyagivenmatrix:

Q S ST R

0, (35)

and that Jc<

γ

c

xT0Qxx0+eT0Qxe0

. Note that with this choice, in casex0=0,thenJc<

γ

cxˆT0Qxxˆ0isobtained,whereasife0=0,then thecaseJc<

γ

cxT0Qxx0isrecovered.Hence,theGCCdesignproblem canbemodifiedasfollows:

Problem 3. (Estimate-feedback controller design problem) Given matricesQ0,S,R0,Qx0,Qu0,theobservergain Ko and thescalar

γ

c>1,designthecontrollergainKc such that(33)and (34)isasymptoticallystableand:

Jc<

γ

c

xT0Qxx0+eT0Qxe0

, (36)

when[xT0,eT0]TE[QS;STR].

4. Designofthestateobserver

TheobjectiveofthissectionistosolveProblem1byobtaining sufficient conditions for the synthesis ofthe state observer (13), whicharegivenbythefollowingtheorem.

Theorem1. LetP0,

γ

o>1andU besuchthatthefollowingholds:

P

γ

oQe0, (37)

QePP

(

A+Mi

)

UCP

≺0, i=1,...,N. (38)

Then, the nonlineardiscrete–time observergiven by (13), with gain calculatedasKo=P1U,issuchthat(14)isasymptoticallystableand Jo<

γ

oeT0Qee0.

Proof. Letusconsiderthefollowinginequality[30]:

Vk+eTkQeek<0 for k=0,...,, (39) where Vk=Vk+1Vk, with Vk=eTkPek, P0. Since eTkQeek>

0

ek,ifinequality (39)holdsthenVk<0,whichcorrespondsto the Lyapunov conditionfor asymptoticstability of (14).Then, by summing(39)from0to∞,thefollowingisobtained:

k=0

eTkQeek=Jo<V0=eT0Pe0, (40)

(5)

which,dueto(37)ensuringthatV0<

γ

oeT0Qee0 foranyinitialcon- ditione0,provesthatJo<

γ

oeT0Qee0 [22].

The remaining ofthe proof showsthatinequality (39) follows from(38).In fact,takingintoaccount (13),(39)can be rewritten as:

Vk+eTkQeek=eTk

˜

ATPA˜−P+Qe

ek+eTkA˜TPsk

+sTkPA˜ek+sTkPsk<0. (41) From(11),itfollowsthat:

sk=g

(

xk,

σ (

uk

))

g

(

xˆk,

σ (

uk

))

∈M

(

xkxˆk

)

=Mek, (42)

sothat(41)issatisfiedif:

A˜TPAP+Qe+A˜TPM+MTPA˜+MTPM≺0,

M∈M, (43) which,usingSchurcomplements,leadsto:

QeP

˜

AT+MT

P P

˜

A+M

−P

≺0,

M∈M. (44)

Replacing:

PA˜=PAPKoC=PAUC, (45) into(44),whereU=PKo,leadsto:

QeP P

˜

A+M

UC −P

≺0,

M∈M, (46)

whichissatisfiedif(38)holds,thuscompletingtheproof.

Remark 1. The problemofdetermining theobserver gainmatrix describedbyTheorem1canbetreatedasanoptimizationproblem inwhichthecostperformanceindex

γ

oisminimized.

5. Designofthestate-feedbackcontroller

TheobjectiveofthissectionistosolveProblem2byobtaining sufficientconditionsforthesynthesisofthecontroller(17)forthe system(3)-(4),whicharegivenbythefollowingtheorem.

Theorem 2. Let P0,

γ

c>1 and ,Z be such that the following holds:

Q I I P

0, (47)

P ZTj Zj 1

0, j=1,. . .,m, (48)

⎢ ⎣

−P ∗ ∗ ∗

(

A+Ml

)

P+F

(

0

) φ

i −P ∗ ∗ Qx1/2P 0 −I ∗

φ

i 0 0 −Qu1

⎥ ⎦

0, il==11,,......,,2Nm,

(49)

γ

cQx I

I P

0, (50)

with

φ

i=Di +DiZ,where Zjdenotes the jthrowofthematrixZ, the matricesDi areall thepossiblem×m diagonalmatrices whose diagonalelementsareeither1or0,andDi =IDi.Thenthestate- feedbackcontrollaw(17),withgaincalculatedasKc= P−1,issuch that(18)isasymptoticallystableandJc<

γ

cxT0Qxx0 whenx0EQ. Proof. InordertoensurethatProblem2issolved,letusdefinethe function Vk=xTkP−1xk, P0, andlet usrequirethat the ellipsoid EQ iscontained inEP−1,which isequivalent toQP10 and,by Schur complements,to (47). Then, to ensure asymptotic stability

forx0EQ,itissufficienttoensureitforx0EP−1,whichtogether withtheconstraintonJc,leadstothefollowingconstraintsonVk:

Vk+xTkQxxk+

σ (

Kcxk

)

TQu

σ (

Kcxk

)

<0, (51)

P−1

γ

cQx≺0, (52)

whereVk=Vk+1Vk. Bydefining:

¯

xσk =[xTk,

σ (

Kcxk

)

T]T, (53) andtakingintoaccount(22),theinequality(51)issatisfiedif:

(

x¯σk

)

T

σ11

σ12

σ22

¯

xσk =

(

x¯σk

)

T

σx¯σk <0,

MM, (54)

where:

σ11=

(

A+M

)

TP−1

(

A+M

)

P−1+Qx,

σ12=

(

A+M

)

TP1F

(

0

)

,

σ22=F

(

0

)

TP−1F

(

0

)

+Qu.

According to Lemmas 1–2, by introducing an auxiliary feedback matrix Hc andthe constraint (48),which enforces EP−1Lσ(Hc) andthat isobtainedfrom(2)throughthe changeofvariableZ= HcP,then

σ

(Kcxk)canbeplacedintotheconvexhullofagroupof linearfeedbacks:

σ (

Kcxk

)

∈Co

{

DiKcxk+DiHcxk,i=1...,2m

}

. (55)

Hence,from(55)andbyconvexityofthefunctionVk,itfollows:

(

x¯σk

)

T

σx¯σk ≤ max

i=1,...,2mxTk

ixk, (56)

where:

i=

TiP1

iP1+Qx+

ψ

iTQu

ψ

i, (57) with:

i=A+M+F

(

0

) ψ

i. (58)

By requiringthat i≺0for i=1,...,2m, andapplying Schur complements,withanappropriatecongruencetransformation,the followingisobtained:

⎢ ⎣

−P P

Ti PQx1/2 P

ψ

iT

iPP 0 0

Qx1/2P 0 −I 0

ψ

iP 0 0 −Qu1

⎥ ⎦

0,

M∈M, (59)

which,byreplacing:

iP=

(

A+M

)

P+F

(

0

) ψ

iP

=

(

A+M

)

P+F

(

0

)

DiKcP+F

(

0

)

DiHCP

=

(

A+M

)

P+F

(

0

)

Di +F

(

0

)

DiZ, (60) where =KcP,leadsto:

⎢ ⎣

P ∗ ∗ ∗

(

A+M

)

P+F

(

0

) φ

i −P ∗ ∗ Qx1/2P 0 −I ∗

φ

i 0 0 −Qu1

⎥ ⎦

0, i=

1M,...M,2m,

(61) whichissatisfiedif(49)holds.ByapplyingSchurcomplementsto (52),(50)isobtained,whichcompletestheproof.

Remark2. Alsointhiscase, theproblemofdeterminingthecon- troller gain matrix describedby Theorem 2can be treatedasan optimizationproblem in whichthe cost performance index

γ

c is

minimized.

(6)

6. Designoftheestimate-feedbackcontroller

TheobjectiveofthissectionistosolveProblem3byobtaining sufficientconditionsforthesynthesisofthecontroller(25)forthe system(3)and(4)withstateobserver(13),whicharegivenbythe followingtheorem.

Theorem3. GiventheobservergainKo(hence,thematrixA˜),letP 0,

γ

c>1andthematricesKc,Hcbesuchthat:

Q S ST R

P0, (62)

P

γ

c

Qx 0 0 Qx

≺0, (63)

P

HcT,j

−Hc,Tj

Hc,j −Hc,j

1

0, j=1,...,m (64)

⎢ ⎢

P P

A+Ml1+F

(

0

) φ

i −F

(

0

) φ

i

0 A˜+Ml2

P

Qx+

φ

iTQu

φ

i

φ

TiQu

φ

i

φ

TiQu

φ

i

φ

iTQu

φ

i

⎥ ⎥

0,

i=1,...,2m l1=1,...,N l2=1,...,N ,

(65) hold,where

φ

i=DiKc+DiHc,Hc,jdenotesthe j-throwofthematrix Hc,andthematricesDiareallthepossiblem×mdiagonalmatrices whosediagonalelementsareeither1or0,andDi =IDi.Thenthe estimate-feedbackcontrollaw(25)ensuresthat(18)isasymptotically stablewhen[xT0,eT0]TE[QS;STR]andJc<

γ

c

xT0Qxx0+eT0Qxe0

. Proof. Letusconsiderthefunction:

Vk=

xk ek

T

P

xk ek

, (66)

withP0,andletusrequirethatE[QS;STR]EP,whichisequiv- alent to (62). Then, to ensure asymptotic stability for [xT0,eT0]TE[QS;STR],it issufficient to ensure itfor[xT0,eT0]TEP,which to- getherwiththeconstraintonJc,leadsto(63)and:

Vk+xTkQxxk+

σ (

Kcxˆk

)

TQu

σ (

Kcxˆk

)

<0. (67) ByperformingareasoningsimilartotheoneinTheorem2,us- ingLemma2theconstraint(64)ensuresthat:

EPL

Hc −Hc

, (68) and,accordingtoLemma1:

σ (

Kcxˆk

)

Co

ψ

˜i

xk ek

=Di

Kc −Kc

xk ek

+Di

Hc −Hc

xk ek

. (69)

sothatthefollowingholds:

xk+1 ek+1

A+M+F

(

0

) φ

iF

(

0

) φ

i

0 A˜+M

xk ek

, (70)

whichmeansthat

M1,M2∈Msuchthat:

xk+1

ek+1

=

A+M1+F

(

0

) φ

i −F

(

0

) φ

i

0 A˜+M2

xk

ek

=A¯

xk

ek

. (71)

Then,(67)leadsto:

A¯TPA¯−P+

Qx 0

0 0

+

φ

iT

φ

iT

Qu

φ

i

φ

i

≺0,

M1,M2∈M, (72)

which,by meansofSchur complements,andanappropriate con- gruencetransformation,leadsto:

⎢ ⎢

P P

A+M1+F

(

0

) φ

i −F

(

0

) φ

i

0 A˜+M2

P

Qx+

φ

iTQu

φ

i

φ

iTQu

φ

i

φ

iTQu

φ

i

φ

iTQu

φ

i

⎥ ⎥

0, i=1,...,2

m

M1,M2∈M,

(73) whichissatisfiedif(65)holds,thuscompletingtheproof.

Note that when applyingTheorem 6, the matrix A˜ is consid- ered to be known, since the observer gain Ko is assumed to be designed beforehandusing Theorem 1.Taking the above consid- erationsintoaccount,similarly toprevious cases,an optimization problem concerning minimization of the cost performance index

γ

ccanbedefined.Itisworthhighlightingthattheconditionspro- videdby Theorem6arebilinear matrixinequalities(BMIs)dueto theproductbetweentheunknownvariablesPand

φ

i,hencetheir resolutionsuffersfrombeinganon-convexproblem.

7. Designandimplementationprocedurefortheguaranteed costestimationandcontrol

The problemof determining the state observerand controller gainmatricesissolvedusingtheresultsgivenbyTheorems1–3.It isdonebyanoptimizationproblemsubjecttominimizationofthe costperformance indexes

γ

oand

γ

c.Thedesignandimplementa- tionprocedurecanbesummarizedasfollows:Off-linecomputation:

1. Obtain a representation of the system of interest as in (3)and(4);

2. Calculatethe Jacobiansofthe functiong(·)withrespect to stateandinput;

3. Compute lower andupper boundsfor the elementsof the Jacobiansand usethem to obtain (10) usingthe bounding boxapproach;

4. (Observerdesign)Obtaintheobservergain Kobysolvingthe optimizationproblem:

minimize

γ

o

subjectto subjectto(37)-(38)

5. (Controller design) Obtain the controller gain Kc by solving theoptimizationproblem:

minimize

γ

c

subjectto subjectto(47)-(50) On-linecomputation:

1. Computethestateestimateusing(13); 2. Computethecontrolactionusing(25).

Remark 3. The above proceduresummarizes the necessarysteps forthedesignofthestateobserverorthestate-feedbackcontroller.

Itcouldbeappliedtothecaseoftheestimate-feedbackcontroller, albeitsomeminorchanges.

8. Numericalexample

Letusconsiderthefollowingsystem:

x1

(

k+1

)

=a11x1

(

k

)

−0.5x2

(

k

)

+0.1x3

(

k

)

+ cos

(

x1

(

k

) ) σ

1

(

u1

(

k

) )

3x21

(

k

)

+2 ,

x2

(

k+1

)

=−0.2x1

(

k

)

+a22x2

(

k

)

+0.1x3

(

k

)

+

σ

2

(

u2

(

k

) )

2+x22

(

k

)

,

Referanser

RELATERTE DOKUMENTER

This report presented effects of cultural differences in individualism/collectivism, power distance, uncertainty avoidance, masculinity/femininity, and long term/short

Next, we present cryptographic mechanisms that we have found to be typically implemented on common commercial unmanned aerial vehicles, and how they relate to the vulnerabilities

− CRLs are periodically issued and posted to a repository, even if there are no changes or updates to be made. NPKI Root CA CRLs shall be published bi-weekly. NPKI at tier 2 and

We then discussed some supply and demand variables. There exist both supplier and buyer power in the defence market. A change in the relative strength between suppliers and buyers

Chapter 6.5.2 contained a characterization of measurements and basic models in a statistical sense, indicating that there is reason to include terrain elevation and diffraction

As with other devices, the host uses the information retrieved from the device to find a matching driver for each active interface in the configuration. The device is now ready

By building upon a set of generic cost criteria for a given robot state and 3D terrain patch, we augment the traversability cost estimation by: (i) unifying pose stabilization

Given the popularity of digital cellu- lar phones and text-messaging systems, we describe a generic interface that can be used by any application that need text input