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
baFaculty 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/ )
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}
denotestheconvexhullofafinitenumberofN vertexmatrices:
Co
{
Ai,i=1,...,N}
= Ni=1
μ
iAi|
Ni=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)
={
x∈Rn:σ (
Ax)
=Ax}
.Thefollowinglemmaareusedthroughoutthepaper.
Lemma1. GiventwomatricesK,H∈Rm×nandavectorx∈Rn,sup- posethat
|
Hjx|
≤1for j=1,2,...,m,whereHjdenotesthe jthrow ofH.Then:σ (
Kx)
∈CoDiKx+D−iHx,i=1,...,2m
, (1)
where thematrices Di areall thepossiblem×m diagonalmatrices whosediagonalelementsareeither1or0,andD−i =I−Di.
Proof. See[10].
Lemma 2. Given the matrix H∈Rm×n, if the following inequality holdsfor j=1,...,m:
P PHTj HjP 10, (2)
then
|
Hjx|
≤1∀
x∈EP−1. Proof. See[21]. 3. ProblemformulationConsiderthefollowingdiscrete-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;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))(
a−b)
, (7) forsomematrixM(·)obtainedasfollows:M
(
a,b,σ (
u))
=⎡
⎢ ⎢
⎢ ⎣
∂
g1∂
x(
c1,σ (
u))
..∂
gn .∂
x(
cn,σ (
u))
⎤
⎥ ⎥
⎥ ⎦
, (8)with:
c1,...,cn∈
{
c∈Rn: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(
a−b)
. (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
(
yk−Cxˆk)
, (13) wherexˆk denotestheestimate ofthestate xkandKodenotesthe observergaintobedesigned.Then,thedynamicsoftheestimation errorek=xk−xˆkisgivenby:ek+1=xk+1−xˆk+1=A˜ek+sk, (14) whereA˜=A−KoCandsk=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)whenx0∈EQ.
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):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
xk−xˆ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) σ (
Kcxk−Kcek)
, (33)ek+1∈
(
A˜+M)
ek, (34)wherexˆk=xk−ekhasbeenused.
From(33)to(34)itcan beseen that,due tothe nonlinearterm
σ
(Kcxk−Kcek),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]T∈E[QS;STR],wheretheellipsoidE[QS;STR]isde- finedbyagivenmatrix: Q S ST R0, (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]T∈E[QS;STR].
4. Designofthestateobserver
TheobjectiveofthissectionistosolveProblem1byobtaining sufficient conditions for the synthesis ofthe state observer (13), whicharegivenbythefollowingtheorem.
Theorem1. LetP0,
γ
o>1andU besuchthatthefollowingholds:P−
γ
oQe≺0, (37) Qe−P ∗ P(
A+Mi)
−UC −P≺0, i=1,...,N. (38)
Then, the nonlineardiscrete–time observergiven by (13), with gain calculatedasKo=P−1U,issuchthat(14)isasymptoticallystableand Jo<
γ
oeT0Qee0.Proof. Letusconsiderthefollowinginequality[30]:
Vk+eTkQeek<0 for k=0,...,∞, (39) where Vk=Vk+1−Vk, 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)
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(
xk−xˆk)
=Mek, (42)sothat(41)issatisfiedif:
A˜TPA−P+Qe+A˜TPM+MTPA˜+MTPM≺0,
∀
M∈M, (43) which,usingSchurcomplements,leadsto: Qe−P ˜AT+MT
P P
˜A+M
−P
≺0,
∀
M∈M. (44)Replacing:
PA˜=PA−PKoC=PA−UC, (45) into(44),whereU=PKo,leadsto:
Qe−P 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 P0, (47)
P ZTj Zj 10, j=1,. . .,m, (48)
⎡
⎢ ⎣
−P ∗ ∗ ∗
(
A+Ml)
P+F(
0) φ
i −P ∗ ∗ Qx1/2P 0 −I ∗φ
i 0 0 −Qu−1⎤
⎥ ⎦
≺0, il==11,,......,,2Nm,(49)
γ
cQx II P
0, (50)
with
φ
i=Di +D−iZ,where Zjdenotes the jthrowofthematrixZ, the matricesDi areall thepossiblem×m diagonalmatrices whose diagonalelementsareeither1or0,andD−i =I−Di.Thenthestate- feedbackcontrollaw(17),withgaincalculatedasKc= P−1,issuch that(18)isasymptoticallystableandJc<γ
cxT0Qxx0 whenx0∈EQ. Proof. InordertoensurethatProblem2issolved,letusdefinethe function Vk=xTkP−1xk, P0, andlet usrequirethat the ellipsoid EQ iscontained inEP−1,which isequivalent toQ−P−10 and,by Schur complements,to (47). Then, to ensure asymptotic stabilityforx0∈EQ,itissufficienttoensureitforx0∈EP−1,whichtogether withtheconstraintonJc,leadstothefollowingconstraintsonVk:
Vk+xTkQxxk+
σ (
Kcxk)
TQuσ (
Kcxk)
<0, (51)P−1−
γ
cQx≺0, (52)whereVk=Vk+1−Vk. 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,
∀
M∈M, (54)where:
σ11=
(
A+M)
TP−1(
A+M)
−P−1+Qx,σ12=
(
A+M)
TP−1F(
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−1⊆Lσ(Hc) andthat isobtainedfrom(2)throughthe changeofvariableZ= HcP,then
σ
(Kcxk)canbeplacedintotheconvexhullofagroupof linearfeedbacks:σ (
Kcxk)
∈Co{
DiKcxk+D−iHcxk,i=1...,2m}
. (55)Hence,from(55)andbyconvexityofthefunctionVk,itfollows:
(
x¯σk)
Tσx¯σk ≤ max
i=1,...,2mxTk
ixk, (56)
where:
i=
TiP−1
i−P−1+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
ψ
iTiP −P 0 0
Qx1/2P 0 −I 0
ψ
iP 0 0 −Qu−1⎤
⎥ ⎦
≺0,∀
M∈M, (59)which,byreplacing:
iP=
(
A+M)
P+F(
0) ψ
iP=
(
A+M)
P+F(
0)
DiKcP+F(
0)
D−iHCP=
(
A+M)
P+F(
0)
Di +F(
0)
D−iZ, (60) where =KcP,leadsto:⎡
⎢ ⎣
−P ∗ ∗ ∗
(
A+M)
P+F(
0) φ
i −P ∗ ∗ Qx1/2P 0 −I ∗φ
i 0 0 −Qu−1⎤
⎥ ⎦
≺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 isminimized.
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) φ
i0 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+D−iHc,Hc,jdenotesthe j-throwofthematrix Hc,andthematricesDiareallthepossiblem×mdiagonalmatrices whosediagonalelementsareeither1or0,andD−i =I−Di.Thenthe estimate-feedbackcontrollaw(25)ensuresthat(18)isasymptotically stablewhen[xT0,eT0]T∈E[QS;STR]andJc<γ
c xT0Qxx0+eT0Qxe0. Proof. Letusconsiderthefunction:
Vk=
xk ek TP
xk ek, (66)
withP0,andletusrequirethatE[QS;STR]⊆EP,whichisequiv- alent to (62). Then, to ensure asymptotic stability for [xT0,eT0]T∈ E[QS;STR],it issufficient to ensure itfor[xT0,eT0]T∈EP,which to- getherwiththeconstraintonJc,leadsto(63)and:
Vk+xTkQxxk+
σ (
Kcxˆk)
TQuσ (
Kcxˆk)
<0. (67) ByperformingareasoningsimilartotheoneinTheorem2,us- ingLemma2theconstraint(64)ensuresthat:EP⊆L
Hc −Hc
, (68) and,accordingtoLemma1:σ (
Kcxˆk)
∈Coψ
˜i xk ek=Di
Kc −Kc
xk ek+D−i
Hc −Hc
xk ek. (69)
sothatthefollowingholds:
xk+1 ek+1∈
A+M+F(
0) φ
i −F(
0) φ
i0 A˜+M
xk ek, (70)
whichmeansthat
∃
M1,M2∈Msuchthat: xk+1ek+1
=
A+M1+F(
0) φ
i −F(
0) φ
i0 A˜+M2
xkek
=A¯
xkek
. (71)
Then,(67)leadsto:
A¯TPA¯−P+
Qx 00 0
+
φ
iT−
φ
iTQu
φ
i −φ
i ≺0,∀
M1,M2∈M, (72)which,by meansofSchur complements,andanappropriate con- gruencetransformation,leadsto:
⎡
⎢ ⎢
⎣
P P
A+M1+F(
0) φ
i −F(
0) φ
i0 A˜+M2
P−
Qx+φ
iTQuφ
i −φ
iTQuφ
i−
φ
iTQuφ
iφ
iTQuφ
i⎤
⎥ ⎥
⎦
0, i=1,...,2m
∀
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
γ
osubjectto subjectto(37)-(38)
5. (Controller design) Obtain the controller gain Kc by solving theoptimizationproblem:
minimize
γ
csubjectto 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