• No results found

Accounting for dynamics in self-optimizing control

N/A
N/A
Protected

Academic year: 2022

Share "Accounting for dynamics in self-optimizing control"

Copied!
12
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

ContentslistsavailableatScienceDirect

Journal of Process Control

jo u r n al h om ep ag e :w w w . e l s e v i e r . c o m / l o c a t e / j p r o c o n t

Accounting for dynamics in self-optimizing control

Jonatan Ralf Axel Klemets

, Morten Hovd

DepartmentofEngineeringCybernetics,NorwegianUniversityofScienceandTechnology,Trondheim,Norway

a r t i c l e i n f o

Articlehistory:

Received13July2018

Receivedinrevisedform3January2019 Accepted13January2019

Availableonline19February2019

Keywords:

Self-optimizingcontrol LMI

Controlstructuredesign Staticoutputfeedbackcontrol

a b s t r a c t

Self-optimizingcontrolfocusesonminimizingthesteady-statelossforprocessesinthepresenceofdis- turbancesbyholdingselectedcontrolledvariablesatconstantset-points.Thelosscanfurtherbereduced bycontrollinglinearmeasurementcombinationsthathavebeenobtainedwiththepurposeofminimiz- ingeithertheworst-caselossortheaverageloss.Sinceself-optimizingcontrolmainlyfocusesonthe steady-stateoperation,littleemphasishasbeenputonthedynamicbehaviouroftheresultingclosed- loopsystem.Thegeneralapproachistofirstcomputetheoptimalcontrolledvariablesandthendesign theirrespectivecontrollers.However,theoptimalmeasurementcombinations,canoften(especiallyif manymeasurementsareused)resultinverydynamicallycomplexsystems,thatmakesdesigningthe feedbackcontrollersdifficult.Inthiswork,PIcontrollersandmeasurementcombinationsaresimultane- ouslyobtainedwiththeaimtofindanoptimaltrade-offbetweenminimizingthesteady-statelossand thetransientresponsefortheresultingclosed-loopsystem.Asolutioncanbefoundbysolvingabilinear matrixinequality(BMI),whichbecomesalinearmatrixinequality(LMI)byspecifyingastabilizingstate feedbackgain.Theoptimizationproblemcanalsobecombinedwiththesparsitypromotingweighted l1-norm,whichpenalizesthenumbermeasurementsusedandthus,attemptstofindanoptimalmea- surementsubset.TheproposedmethodrequiressolvingaBMI,forwhichaniterativeLMIapproachcan beusedtofindalocaloptimum,whichoftenseemstogivegoodresults,asillustratedontwocasestudies, consistingofabinaryandaKaibeldistillationcolumn.

©2019TheAuthors.PublishedbyElsevierLtd.ThisisanopenaccessarticleundertheCCBYlicense (http://creativecommons.org/licenses/by/4.0/).

1. Introduction

Theever-increasingcompetitivepressureintheglobalmarkets resultsintheneedforcontinuouslyimprovingtheperformance ofchemicalprocesses.Operatingtheprocessclosetoitseconomi- callyoptimaloperatingpointisthusessential.Thisleadstohigher demands on thecontrol system, which has to ensurethat the plantiskeptclosetothedesiredoperatingpoint.Iftherearelarge deviations fromtheoptimaloperation,caused by,e.g., external disturbances,itwould evidentlyresultinaneconomic lossand couldviolatesomeoftheoperatingconstraints.Therefore,boththe steady-state(economic)objectiveandthedynamicperformance oftheprocessshouldbeconsideredwhendesigningthecontrol system.

Chemicalprocessplantsaretypicallyoperatedwiththeaidof a multilayerhierarchicalcontrolstructure, consistingof several layersthataddressdifferenttimescales[1,2].Traditionally,theeco- nomicoptimizationandthedynamiccontrolofchemicalprocesses

Correspondingauthor.

E-mailaddresses:[email protected](J.R.A.Klemets), [email protected](M.Hovd).

areseparatedandoperateatdifferentlayers.Theeconomicopti- mizationisusuallylocatedinanupperlayerandusesreal-time optimization(RTO)[3]tocomputeandsendtheoptimalset-points tothelowerlayers.Theroleofthelowerlayeristodrivetheprocess tothedesiredset-pointusing,e.g.,modelpredictivecontrol(MPC) orotherlow-levelcontrollers(typicallyPIDControllers).Recently therehasbeenanincreasinginterestineconomicmodelpredic- tivecontrol(EMPC)[4],whichattemptstointegratetheeconomic optimizationandprocesscontrolperformancetogether.Despite therecentadvancements,therearestillchallengeswhenitcomes toimplementationinrealprocesses,mainlyduetothecomputa- tionalcomplexityandrequirementforaccuratedynamicmodelsof theprocess.

Anotherapproachistousesimplecontrolstructuresthatkeep specificcontrolled variables ata constant value,alsoknownas self-optimizing control [5]. The central idea of self-optimizing control is to select controlled variables such that in the pres- enceofdisturbances,thelossisminimizedbyholdingthechosen controlledvariables at constant set-points.Beyondusing single measurements,selectinglinearcombinationsofmeasurementsas controlledvariableswillfurtherimprovetheself-optimizingcon- trolperformance.Twomethodsthatachievethisaretheexactlocal

https://doi.org/10.1016/j.jprocont.2019.01.003

0959-1524/©2019TheAuthors.PublishedbyElsevierLtd.ThisisanopenaccessarticleundertheCCBYlicense(http://creativecommons.org/licenses/by/4.0/).

(2)

method[6]andthenull-spacemethod[7].Mostresearchonself- optimizingcontrol(see, e.g.,thesurveypaper by[8])ismainly concernedwiththesteady-stateoperationwithoutconsideringthe dynamicbehaviouroftheresultingclosed-loopsystem.Thiscan leadtodynamicallycomplexsystemswithe.g.,righthand-plane zerosatlowfrequenciesthatposeslimitationsontheachievable controlperformance.Therefore,itwouldbepreferabletofinda combinationthatalsotakesthedynamicbehaviourintoaccount.

However,theresultingclosed-loopsystemisnotjustdependent onthemeasurementcombination,butalsoonthefeedbackcon- trollers.

Theproportionalintegral(PI)controllerisbyfarthemostcom- monlyusedcontrollerintheprocessindustriesduetoitssimplicity and robustperformance [9].With progressin numerical meth- ods,newconvexoptimizationmethodshavebeendevelopedfor designing controllers. However, for restricted-order controllers (e.g.,PI/PIDcontroller)theoptimizationproblemstendtobecome non-convexinthecontroller parameterspace.Theyareusually solvedbyemployingheuristicsorintelligentmethods[10,11].A loopshapingmethodwasproposedin[12],byspecifyingbounds onthephaseandgainmargins.

Thesemethodsoftenaimtominimizesomecommoncontrol performance criterion, e.g., the integrated absolute error (IAE).

However,in self-optimizing control(SOC) minimizing IAE may not beideal.Typically, the SOCvariables are controlled bythe remainingdegreesoffreedom,oncetheplantfirsthasbeensta- bilizedandalltheactiveconstraintsarebeingcontrolled.Although itis economicallyoptimaltooperatetheplantas closeaspos- sibletoitsactive constraints,it is usuallynecessary toemploy some “back off” to avoid dynamic and steady-state problems.

“Back off”is the differencebetween theoptimal set-point and theactualset-point,andisestimatedbasedontheinformationof thedisturbances andtheexpectedcontrolperformance[13,14].

Therefore,the SOCvariables shouldpreferably,when subjected todisturbances,drivetheprocesstothenewoptimaloperating pointwhileminimizingdeviations intheactiveconstraints(i.e., reducingthe“backoff”)orinothervariableswithlargeeconomic impact.

Instead,ofminimizingIAE,itmightbebettertofindtheSOC variablesbyrecastingitasanoptimizationproblemforfinding,e.g., theH2 ortheHoptimalstaticoutputfeedback(SOF)controller thatminimizesthedeviationsinaspecifiedperformanceoutput.

Contrarytofullstate-feedbackorfull-ordercontrollers,whichcan besolvedusingLinearMatrixInequalities(LMI),structuredstatic outputfeedbackgenerally resultsinBilinear MatrixInequalities (BMI)andremainsanopenproblem[15,16].Theyareoftensolved toalocaloptimumbyiterativelyfixingsomevariablesandsolving theresultingLMI.

The optimal measurement combination has been shown to benon-unique, and ifmultiplied withanynon-singular matrix it results in the same steady-state loss. Based on [17,18], an iterative LMI algorithm was proposed in [19] for simultane- ously determining this non-singular matrix and PI controller parameterstoimprovethedynamicperformance. However,the optimal self-optimizing control variable is only non-unique if thedegreesoffreedom availablearegreater thanone.Further- more,while[19]maintainstheoptimalsteady-statesolution,it maybebeneficialtochooseameasurementcombinationwitha largersteady-statelossifitwouldprovideasignificantimprove- ment in the closed-loop performance. That is, if the dynamic improvementsresulted in betterdisturbancerejection,it could allow for a reduction in the “back off” applied to the active constraintsandasaconsequencefurtherincreasetheprofitabil- ity.

Therefore,inthiswork,aniterativeLMIalgorithmisproposed thatsolvesaParetooptimizationproblemthatgivesatrade-off

betweenminimizingthesteady-statelossandthedynamicperfor- mance.Theproposedmethodcanthenbeexpandedonasin[20],to includeanadditionalpenaltyfunctioninthemulti-objectiveopti- mizationproblemthatpromotessparsitybypenalizingthenumber ofmeasurementsused.Thesparsitypromotingfunctionisknown astheweightedl1-norm[21],andhasbeenusedinseveralpapers forpromotingsparsityincontrollerdesign,see,e.g.,[22–24].The proposedmethodisvalidatedbyapplicationstomodelsofabinary andaKaibeldistillationcolumn.

Thepaperisorganizedasfollows.Section2introducesthenota- tionusedinthispaperwhiletheconceptofself-optimizingcontrol isdescribedinSection3.ThemaincontributionispresentedinSec- tion4,wheretheoptimizationproblemoffindingameasurement combinationtogetherwithPIcontrollersisformulatedasaBMI.

Theoptimizationproblemissolvedtoalocaloptimumusingan iterativeLMIalgorithm.InSection5,resultsfromsimulationsare presented,wheretheproposedmethodhasbeenusedtodesign thecontrolstructuresfortwodifferentdistillationcolumnmodels.

Finally,aconclusionisgiveninSection6.

2. Preliminaries

LetRn×mdenotethesetofn×mrealmatrices.ForamatrixA, itstransposeisdenotedAT,andA−1denotesitsinverse.Theiden- tityandthenullmatrixofsuitabledimensionisgivenbyIand0.

ThenotationA≺0,A0meansthematrixispositiveandnegative definiterespectively.·12,and·Frepresentsthel1, H2,H,andFrobeniusnorms,respectively.

3. Self-optimizingcontrol

Self-optimizingcontrolisachievedwhenanacceptablelossis obtainedwithconstantset-pointswithouttheneedtoreoptimize when(changesin)disturbancesoccur[5].Moreprecisely,theaim istoselectcontrolledvariablesratherthandeterminingoptimal set-points.Here,thelossLisdefinedasthedifferencebetweenthe actualvalueofagivencostfunctionandthetrulyoptimalvalue (accountingforthecorrectvalueofthedisturbance),i.e.,

L(u,d)=J(u,d)−Jopt(d), (1) wheretrulyoptimaloperationisachievedwhenL=0.However, ingeneral,L≥0andthusasmallervalueforthelossfunction,L impliesthattheplantisoperatingclosertoitsoptimum.Byusing theavailabledegreesoffreedom(u),thegoalistominimizethe constrainedcostfunction(J),inordertofindtheoptimaloperating pointfortheprocess.Typically,Jdefinestheeconomiccostofthe processandcanoftenbeexpressedas

J=feedcost+utilitiescost−productvalue.

However,otherobjectivessuchasenergyefficiencyandindirect control[25]arealsopossible.

Forspecifieddisturbances(d),theoptimizationproblemcanbe formulatedas,

minx,u J(x,u,d) (2)

s.t.f(x,u,d)=0 (3)

g(x,u,d)≤0 (4)

y=fy(x,u,d) (5)

wherex ∈Rnx,u ∈Rnu,andd∈Rnd arethestates,inputs, and disturbancesrespectively.Theequalityconstraintsarerepresented byf(·)andcontainthesteady-statemodelequations;theinequal- ityconstraintsing(·)definetheconstraintsontheoperation,and theavailablemeasurementsaregiven byy. Thesolutiontothe

(3)

Fig.1. Blockdiagramoftheself-optimizingcontrolstructure.

optimizationproblemusuallyresultsinsomeoftheconstraints beingactive, i.e.,gi(x,u, d)=0. Toachieve optimaloperationat steady-state,thevariablesrelatedtotheactiveconstraintsshould becontrolledandkeptascloseaspossibletotheiroptimalset- points.Stabilizingtheplantandcontrollingtheactiveconstraints, therefore,requiresacorrespondingnumberofdegreesoffreedom.

Undertheassumptionthattheactiveconstraintsremainthesame duringoperation,thenitresultsinthereducedspaceoptimization problem:

minu J(u,d). (6)

Here,themodelequations andactiveconstraints,areimplicitly included in J*. Whatremains is to determinewhich of uncon- strained controlled variables (y and u) that should be kept at constantset-pointbyusingtheremainingdegreesoffreedom(u), inordertominimizeloss.Toquantifythelossresultingfromkeep- ingtheselectedcontrolledvariablesatconstantvalues,methodsfor calculatingtheworstcaseandaveragelosswerederivedin[6,26]

respectively.

3.1. Optimalmeasurementcombination

Rather than selecting single measurements for the uncon- strainedoptimizationproblemin(6),afurtherreductioninloss canbeobtainedbyselectingthecontrolvariablesasoptimallinear measurementcombinationsc=Hy,resultinginthecontrolstruc- tureseeninFig.1.ThematrixH ∈Rnu×nydefinesthemeasurement combinations,and y∈Rny isasubsetoftheavailablemeasure- ments.

3.1.1. Theexactlocalmethod

WiththeexpectationoperatordenotedE[·],andassumingthe disturbancesdandmeasurementnoisenareindependentanduni- formlydistributedinthesetsd∈D,andn ∈N.Then,theworst caseandaveragelosswerederivedin[6,26]respectivelyandare givenby

Lworst=maxdD,nNL= 1

2Juu1/2(HGy)−1HY22, (7) Lavg= E

dD,nN[L]=1

2Juu1/2(HGy)1HY2F. (8) Here,Y:=

FWd Wn

,withWdandWnrepresentingtheexpected magnitudesofthedisturbancesandimplementationerrorsrespec- tively.F=yoptd isthesensitivitymatrixfortheoptimaldeviations inthemeasurements(∂yopt)withrespecttochangesinthedis- turbances(∂d);Juu=u22J denotesthesecondderivativeofthecost function(6),andGy=yu,representsthegainfromtheinputstothe

availablemeasurements.Theauthorsof[26]provedthatobtain- ingtheHthatminimizestheaveragelossin(8)issuper-optimal andhence,thesameHalsominimizestheworstcaselossin(7).

However,theoppositeisnotnecessarilytrue.Therefore,onlythe minimization of theFrobenius norm willbe consideredin this paper,wheretheoptimizationproblemcanbeformulatedas min

H

1

2Juu1/2(HGy)1HY2F. (9) Atfirstglance,thisseemslikeanon-linearoptimizationproblem.

However,animportantobservationwasdiscoveredin[27],which foundthat(9)canberecastasaconvexoptimizationproblem.

Theorem1. IfHisafullmatrix (withnostructuralconstraints) thentheproblemin(9)canbeformulatedasaconvexconstrained optimizationproblem[27]:

min

H

1

2HY2F (10)

s.t.HGy=J1/2uu (11)

Proof. Fromtheoriginalproblemin (9),it canbeshownthat theoptimalsolutionforHisnon-uniqueandforanynon-singular matrixQ ∈Rnu×nu,

Hˆ =Q−1H (12)

resultsinthesameloss.Thiscanbeshownby[8]:

Lavg =1

2Juu1/2( ˆHGy)−1HYˆ 2F

=1

2Juu1/2(Q−1HGy)−1Q−1HY2F

=1

2Juu1/2(HGy)−1QQ1HY2F

=1

2Juu1/2(HGy)1HY2F.

(13)

Thenon-uniquenessofHcanbeusedtoaddtheconstraintin(11), whichguaranteesthatthefirstpartin(9)becomesJ1/2uu (HGy)1=I.

Hence,thenonlinearoptimizationin(9)canberecastastheconvex optimizationproblemin(10)and(11).

Remark1. Someadditionalinsightwasgivenin[28],whereit wasnotedthatJuuisnotneededforfindingtheoptimalHin(10) and(11).

ThismeansJuucanbereplacedwithanynon-singularmatrixQ andstillgivetheoptimalH.Thismaysimplifythecalculations,as Juucanbedifficulttoobtainnumerically.However,Juuwouldstill berequiredtofindthecorrectnumericalvalueoftheloss.

Remark2. ForameasurementcombinationHwithnu≥2,anon- singularmatrixQcanbechosenasin(12),togetameasurement combinationwithbetterdynamicpropertieswhilestillmaintain- ingthesamesteady-stateloss.

Theoptimalsolutionto(10)providesthemeasurementcom- bination that gives the locally best steady-state performance.

However,theoptimalsolutiondoesnotconsidertheresultingtran- sientresponseandcangiverisetocomplexdynamicbehaviour.

Ifnu≥2,then anon-singularmatrix Qcan beselectedtogeta measurementcombinationwithbetterdynamicbehaviourwith- out affectingsteady-state performance. However,ifnu=1,then Qbecomesascalarandcanonlychangethesteady-stategainof Hˆ withnoeffectonthedynamicbehaviour.Furthermore,evenif nu≥2itmaybebeneficialtosacrificesomesteady-statelossifit

(4)

significantlyimprovestheclosed-loopperformance.Therefore,a methodisproposedinSection4thattriestoobtaintheoptimal trade-offbetweenthesteady-stateanddynamicperformance.

3.2. Selectingameasurementsubset

Theloweststeady-statelosscanbeachievedwhenthemeasure- mentcombinationHiscomputedusingallavailablemeasurements.

However,formostpracticalcasesthisisnotdesirableasitleadsto overlycomplexcontrolstructuresandincreasesthelikelihoodof gettingsensorfailures.Besides,often,thereexistsasubsetofthe availablemeasurementsthatcanbeusedwithoutanysignificant reductioninthesteady-stateperformance.

Findingthebestmeasurementsubsetisacombinatorialopti- mizationproblem,andthelosshastobeevaluatedateverypossible measurementcombination.Tosolvethisproblem,[29]developed atailor-madebranchandboundalgorithm.Anotherapproachwas presentedin[28],wherethecombinatorialproblemwasformu- latedusingmixedintegerquadraticprogramming(MIQP)thatcan besolvedusingstandardMIQPsolvers.

Analternativeapproach,forfindingtheoptimalmeasurement subsetistosolveamulti-objectiveoptimizationproblem,thatgives theoptimaltrade-offbetweensteady-statelossandthenumberof measurementsused.Ifacolumn-wisesparsitypromotingfunction isincludedin(10),theoptimizationproblemcanbeformulatedas, J=min

H

1

2HY2F+card(H) (14)

subjectto(11).Byspecifyingascalarvaluefor,therewillbea trade-offbetweenthesteady-statelossandthecardinalityofH, wherethecardinalityofthemeasurementmatrixHisdefined:

card(H):=thenumberofnon−zerocolumnsofH.

Thecardinalityfunctionisnon-convexandnon-smooth,thatstill makestheoptimizationformulationin(14)acombinatorialprob- lem,whichisdifficulttosolve.

Toaddressthisissue,severalconvexrelaxationslikethel1-norm andtheweightedl1-normhavebeenproposed[21].Byusingthe weightedl1-norm,thecardinalityfunctioncanbereplacedwith:

card(H)=

i,j

Wi,jHi,j1 (15)

Theauthorsof[21] notedthatiftheweights Wi,jarechosento beinversely proportionaltothel1-norm,thenthereis anexact correspondencebetweenthel1-normandthecardinalityfunction.

However,thisrequires aprioriknowledge oftheHmatrix, and therefore,are-weightedschemeneedstobeimplemented,where theweightsareupdatedaftereveryiteration(k)as,

Wi,j(k+1)= 1

H(k)i,j1+ (16)

where1>0ensurestheupdateiswell-defined.

Theweightedl1-normin(15)promoteselement-wisesparsity.

However,itcaneasilybemodifiedtopromotecolumn(orrow) sparsityas,e.g.,shownin[30]byrevisingitas,

card(H)=

i,j

WjHi,j1 (17)

withtheupdaterule:

Wj(k+1)= 1

iHi,j(k)1+ (18)

Foragivenvalueof,theiterativeprocedure,describedinAlgo- rithm1canbeusedtofindasubsetoftheavailablemeasurements.

Algorithm1:

Initialize:obtainH,bysolving(10)s.t.(11)andcomputeW(k)using(18).

1: FortheobtainedW(k)solve:

Jk=min

H

1 2HY2F+

i,j

Wj(k)Hi,j1

s.t.(11).

2: IfH(k−1)H(k)2<gotostep3,elseupdateW(k+1)using(18) andrepeatstep1and2.

3: Removethemeasurementsthatcorrespondtothezero columnsinH.

Whiletheconvergencepropertiesforthere-weightedl1-norm arestillnotclearlyunderstood,numericalexperimentshaveshown ittobeaveryefficientmethodforpromotingsparsity,whichalso isdemonstratedinSection5.1.1.

4. Staticoutputfeedbackcontrol

Inself-optimizingcontrol,thefocusmainlyliesontheeconomic steady-statebehaviour.However,intheresultingclosed-loopsys- temshowninFig.1,itcanbeseenthatthedynamicbehaviouris heavilydependentonboththemeasurementcombinationHand thePIcontroller.Thus,whendeterminingH,itwouldbeadvanta- geoustoconsiderboththesteady-stateandthedynamicbehaviour oftheresultingclosed-loopsystem.

In this section, themethodfor simultaneously selectingthe measurementcombinationanddesigningthefeedbackcontrollers is presented. The method is based on the two-step procedure forstatic outputfeedbackcontroller design,which issimilarto [17,18,31–33].Thesemethodsformulatetheoptimizationproblem asa bilinearmatrixinequality(BMI)thatbecomeslinearmatrix inequalities(LMI),ifinitialized withastabilizingstatefeedback controller.

4.1. ProcessmodelandPIcontrollers

Consider a system described by the discrete linear time- invariantstate-spacemodel,

xk+1=Axxk+Buuk+Bwwk (19)

yk=Cyxxk+Dywwk (20)

wherexk ∈Rnx,yk ∈Rny,uk ∈Rnu,wk ∈Rnwarethestates,mea- surements,inputs,anddisturbancesrespectively.Theaimistofind ameasurementcombinationmatrix ˆHanddesignafeedbackcon- trollerthatgivesthedesiredtrade-offbetweenthesteady-state anddynamicperformance.Duetotheirpopularityintheindustry, decentralizedPIcontrollerswillbeusedasthefeedbackcontrollers.

Intheiridealform,theyarerepresentedby

uk=Kp(ek+Ki

k−1 n=0

en), (21)

whereuk ∈Rnuandek ∈Rnurepresentthecontrolvariableandthe errorvalueofthePIcontroller.TheparametersKp ∈Rnu×nu and Ki∈Rnu×nu arediagonalmatrices,representingtheproportional andintegralgainsrespectively.Here,thesamplingtimeisassumed tobeincludedinKi,i.e.,Kivariesdependingonthesamplingtime.

Whenameasurementcombination ˆHisused,thentheerrorvalue isdefinedek:=rk−Hyˆ k,whererkisthereferenceinput.Setting thereferencevaluetork=0(usingdeviationvariables),theerror valuebecomesek=−Hyˆ k,andthus,thePIcontrollerin(21)canbe expressedas:

uk=−Kp( ˆHyk+Ki

k−1 n=0

Hyˆ n) (22)

(5)

Fromtheaboveformulation,itcanbeseenthatthisdescriptionis overparameterized,whereKpcanbeconsideredasasimplescaling valuefor ˆH.Therefore,Kpcanbeselectedtobeanynon-zerovalue, e.g.,settingKp=Igives:

uk=−( ˆHyk+Ki

k−1 n=0

Hyˆ n) (23)

Defininganauxiliarystatevectorqk ∈Rnufortheintegralterm (thesummationterm

k1

n=0Hyˆ n),thenthestatespacerepresenta- tionofthePIcontrollerin(23)becomes:

uk qk

=

−( ˆHyk+Kiqk1)

qk−1+Hyˆ k

. (24)

Byintroducingtheaugmentedstatevector ¯xk ∈R(nx+nu)

¯ xk:=

xk qk1

, (25)

theaugmentedmeasurementvector ¯yk ∈R(ny+nu)

¯ yk:=

yk qk1

, (26)

andtheaugmentedcontrolinputvector ¯uk ∈R2nu,givenbythe controllaw:

¯ uk:=−

Hyˆ k

Kiqk1

. (27)

Thentheclosedloopsystemfortheprocessmodelin(19)and(20) withthePIcontrollersin(24)canbegivenbytheaugmentedmodel

¯

xk+1=A¯xk+B¯uk+B¯wwk (28)

¯

yk=C¯yxk+D¯ywwk (29) wheretheaugmentedsystemmatricesare:

x =[Ax 0

0 I], B¯u=[Bu Bu

I 0 ], B¯w=[Bw

0 ], C¯yx =[Cyx 0

0 I

], D¯yw=[Dyw

0 ].

(30)

Usingtheproposedcontrollawfor ¯ukin(27),whichisequivalent to

¯ uk=−

Hˆ 0

0 Kiyxk

Hˆ 0

0 Kiywwk, (31)

=−

HCˆ yxxk+HDˆ ywwk

Kiqk−1

. (32)

Thenitcaneasilybeshownthattheaugmentedprocessmodelin (28)and(29)becomes

xk+1 qk

=

Axxk−Bu( ˆHyk+Kiqk1)+Bwwk

qk1+Hyˆ k

,

whichcorrespondstoaclosed-loopsystemfor(19)and(20)with thePIcontrollersin(24).

Theproposedaugmentedsystemin(28)and(29)differsfrom howstatespacemodelstypicallyareaugmentedwithPIcontrollers [34,35].E.g.,in(27)thelengthoftheaugmentedcontrolinputvec- tor ¯ukhavebeendoubledbyseparating ˆHyk,andKi

k−1

n=0Hyˆ nfrom eachotherin(23).Thebenefitofthisapproachisthat ˆHandKiare

Fig.2.Controlconfigurationforstaticoutputfeedbackcontrol.

decoupledinthecontrollaw(31),whichwillbebeneficialwhen computingtheirvaluesinSection4.2.

Itispossiblethatbetterperformancecanbeachievedifmore advancedcontrollerformulationsareusedinsteadofdecentralized PIcontrollers.Themaindifferencewouldbehowthecontroller descriptionisincludedintheformulationoftheaugmentedsys- tem matrices in (30). One important requirement is that the controllersincorporatesomeintegralactiontoensurethattheself- optimizingcontrolcriterionismetatsteady-state.However,the simulationsinSection5.2,andtheworkin[20]seemstoindicate that well-tuned decentralizedPI controllers can givecompara- bleresultstomoreadvancedcontrolstructuresifthecontrolled variables(measurementcombinations)arechosenproperly.Also, usingadecentralizedPIcontrolstructureallowsforrelativelyeasy retuning of the controllers, when comparing tothe case using advancedmultivariablecontrollers,shouldfuturechangesinoper- atingconditionsmakeretuningnecessary.Thus,thesmallpotential improvementsinperformanceformoreadvancedcontrolstrate- giesmaynotbeworththeiradditionalcomplexity.

4.2. Hstaticoutputfeedbackcontrol

Considerthefollowinggeneralizedextensionoftheaugmented systemin(28)and(29):

P:

⎧ ⎪

⎪ ⎩

¯

xk+1 =A¯xk+B¯uk+B¯wwk

¯

yk =C¯yxk+D¯ywwk zk =C¯zxk+D¯zuk+D¯zwwk

(33)

wherezk ∈Rnz istheperformanceoutputvector.Theaugmented plantPmapstheexogenousdisturbanceinputswkandthecontrol inputs ¯uktotheperformanceoutputzkandthemeasuredoutputs y¯kasshowninFig.2.

TheH optimalcontrolproblemthenconsistsofminimizing theH-normoftheclosed-loopsystemfromtheexogenousdis- turbancesignalswktotheperformanceoutputsignalszk[36,37].

Definingtheclosedloopmatrices,

Acl=A¯x+B¯uKC¯yx (34) Bcl=B¯d+B¯uKD¯yw (35) Ccl=C¯zx+D¯zuKC¯yx (36) Dcl=D¯zw+D¯zuKD¯yw (37) where Kis the staticoutput feedbackcontroller. When a state feedbackcontrolleris used,thenKC¯yx,KD¯yw,KC¯yx,andKD¯yw in (34)–(37)arereplacedwiththestatefeedbackgainKSF.Iftheresult- ingclosed-loopsystemisdefinedas

(38) thentheobjectiveistofindthestaticoutputfeedbackcontrollerK suchthatTw,zisminimized.TheH-normhasseveralinterpre-

(6)

tationsregardingperformance.Oneisthatitminimizesthepeak ofthesingularvalueofTw,z(jω).Alternatively,fromatimedomain interpretation,itcanbeconsideredastheworst-case2-norm[37]:

Tw,z=maxw(t)=/0z(t)2

w(t)2

. (39)

Next,letsrecallthewell-knownBoundedRealLemma.

Lemma1. (BoundedRealLemma[36]),Tw,zisasymptoticallystable andTw,z<iffthereexistsasymmetricmatrixP0suchthat thefollowinginequalityholds:

⎢ ⎣

ATclPAcl−P ATclPBcl CclT BTclPAcl BTclPBcl2I DTcl

Ccl Dcl −I

⎥ ⎦

0 (40)

Lemma2. ProjectionLemma[38]

GivenasymmetricmatrixandtwomatricesUandV,thereexists amatrix thatsatisfies

UT V+VT U+≺0 (41)

iffthefollowingprojectioninequalitiesaresatisfied:

NUTNU≺0 (42)

NVTNV≺0 (43)

whereNUandNVarearbitrarymatriceswhosecolumnsformabasisof thenullspacesofUandV,respectively.BasedonLemmas1and2,an Hoptimalsolutionfor ˆH,andKithatensuresastableclosed-loop andaminimumupperboundforTw,zcanbeobtainedfrom thefollowingtheorem.

Theorem2. There exist decentralized PI controllers anda mea- surement combinationHˆ ∈Rnu×ny,that gives astable closed-loop systemandminimizeswhileachievingTw,z≤,ifthereexists astabilizing state feedbackgain KSF ∈R2nu×(nx+nu),a matrix H∈ Rnu×ny, a non-singular matrix Q ∈R(nu×nu), a matrix P=PT ∈ R(nx+nu)×(nx+nu), diagonalmatrices X1,X2 ∈R2nu×2nu, where X1 hastobeinvertible,andmatricesZ1,Z2 ∈R(nx+nu)×(nx+nu)thatsolves thefollowingnon-convexoptimizationproblem:

Jk= min

KSF,Z1,Z2,P,X1,X2,Q,H2 (44)

s.t.P0 (45)

M+N≺0 (46)

X1=diag(x11···x1nu) (47) X2=diag(x21···x2nu) (48) whereMisdefined

M:=

⎢ ⎢

⎢ ⎢

⎢ ⎢

⎢ ⎣

11 ∗ ∗ ∗ ∗

21 22 ∗ ∗ ∗ B¯TuZ2TTuZ1T 0 ∗ ∗ 41 0 D¯zu −I ∗ B¯TwZ2TTwZT1 0 D¯Tzw2I

⎥ ⎥

⎥ ⎥

⎥ ⎥

⎥ ⎦

(49)

with

11 =−P+( ¯Ax+B¯uKSF)TZ2T+Z2( ¯Ax+B¯uKSF) 21 =−Z2T+Z1( ¯Ax+B¯uKSF)

22 =P−Z2−ZT2, 41 =C¯zx+D¯zuKSF

andNisgivenby

N:=

⎢ ⎢

⎢ ⎢

⎢ ⎣

0 ∗ ∗ ∗ ∗

0 0 ∗ ∗ ∗

2yx1KSF 0 −1T1 ∗ ∗

0 0 0 0 ∗

0 0 D¯TywT2 0 0

⎥ ⎥

⎥ ⎥

⎥ ⎦

(50)

with 1=

Q 0

0 X1 , 2=

H 0 0 X2

Proof. Similartotheproofin[31],theexpressionin(46)canbe rewrittenas

U1VT+VT1UT+M≺0, (51) whereVandUaredefinedas

V:=

−11 2yx−KSF 0 −I 0 −11 2yw

T

, (52)

U:=

0 0 I 0 0

T

. (53)

Choosingthematrices,

NV=

⎢ ⎢

⎢ ⎢

⎢ ⎣

I 0 0 0

0 I 0 0

112yw 0 0 112yx−KSF

0 0 I 0

I 0 0 I

⎥ ⎥

⎥ ⎥

⎥ ⎦

(54)

NU=

⎢ ⎢

⎢ ⎢

I 0 0 0 0 I 0 0 0 0 0 0 0 0 I 0 0 0 0 I

⎥ ⎥

⎥ ⎥

(55)

whosecolumnsformthenullspacesofV,andU,respectively.Then, accordingtotheProjectionlemma,theexpressionin(51)isequiv- alentto

⎢ ⎢

⎢ ⎢

ATclZ1T+Z1Acl−P ∗ ∗ ∗

−Z1T+Z2Acl P−Z2−Z2T ∗ ∗

Ccl 0 −I ∗

BTclZ1T BTclZ2T DTcl2I

⎥ ⎥

⎥ ⎥

0 (56)

whichisamultiplicationofMin(51)byNTVontheleftandNVon theright.ReplacingKin(34)–(37),with112,guaranteesthe stabilityoftheclosed-loopsystemwhenusingthestaticoutput feedbackcontroller.MultiplyingMin(51)byNTUontheleftandNU ontherightgivesthesecondconditionintheProjectionLemma andensuresstabilityforthesystemwhenusingthestatefeedback controllerKSF.Theresultingexpressionisthesameasin(56),but withKSFreplacingthestaticoutputfeedbackcontrollersforAcl,Bcl, Ccl,andDcl.Finally,multiplying(56)withˇTontheleftandˇon theright,with

ˇ=

⎢ ⎢

I 0 0

Acl Bcl 0

0 0 I

0 I 0

⎥ ⎥

(57)

resultsintheboundedreallemma.

Theoptimizationproblemin(44)–(48)requiressolvingabilin- earmatrixinequality(BMI),whichisNP-hardandthus,difficult

(7)

tosolve.However,byspecifyingastablestatefeedbackgainKSF, itbecomesalinearmatrixinequality(LMI),andaniterativealgo- rithmcanbeusedtofindalocaloptimum,followingtheprocedure described in Algorithm 2. The controller parameters and mea- surementcombinationcanbeobtainedfromKi=X1−1X2 and ˆH= Q1H.

Algorithm2:

Initialize:chooseastabilizingstatefeedbackgainKSF. 1: ForfixedKSF,solvetheLMI:

Jk,1= min

Z1,Z2,P,X1,X2,Q,H

2 s.t.(45),(46),(47),and(48)

2: FixZ1,Z2,X1,andQatthevaluesobtainedinstep1andsolve theLMI:

Jk,2= min

KSF,P,X2,H

2 s.t.(45),(46),and(48).

3: IfJk,1Jk,2<stop,elseupdateKSFandrepeatstep1to3.

IfAlgorithm2isinitializedwithastabilizingfeedbackgainKSF suchthatstep 1 givesa feasiblesolution forthefirst iteration, thenitwillgenerateasequenceofnon-increasingsolutionssuch that:

Jk+1,1≤Jk,2≤Jk,1, ∀k

Remark3. IfanoptimalmeasurementcombinationHopthasbeen obtainedaprioriusinge.g.,(10)and(11),thenAlgorithm2canbe modifiedbyreplacingtheaugmentedmeasurementmatrices ¯Cyx

and ¯Dywin(29)with

yx=

HoptCyx 0

0 I

, D¯yw=

HoptDyw

0

.

ThisresultsinthecontrollerKi=X1−1X2andanewmeasurement combination ˆH=Q−1HHoptthatgivesthesamesteady-stateloss, butshouldimprovethedynamicbehaviouroftheclosed-loopsys- tem.

4.3. Staticoutputfeedbackandself-optimizingcontrol

Intheprevioussection,theproblemoffindingPIcontrollers andameasurementcombination, ˆHthatminimizestheHnorm oftheclosed-loopsystemwasinvestigated,whileinSection3.2 theoptimaltrade-offbetweensteady-statelossandthenumber ofmeasurementsusedwasconsidered.Thesetwoproblemscan easilybecombined,resultinginthefollowingoptimizationprob- lem:

Jk= min KSF,Z1,Z2,P

X1,X2,Q,H

2+˛1

2HY2F+

i,j

WjHi,j1 (58)

s.t.(11),(45),(46),(47),and(48)

Theiterativeprocedure,describedinAlgorithm3canbeused to finda local optimum, where the controller parameters and measurementcombinationcanbeobtainedfromKi=X1−1X2 and Hˆ =Q−1Hrespectively.

Algorithm3:

Initialize:chooseastabilizingstatefeedbackgainKSFand obtainHbysolving(10)subjectto(11)forallavailable measurements.

1: ComputeW(k)using(18).

2: ForthefixedKSF,andW(k)solvetheLMI:

Jk,1= min Z1,Z2,P X1,X2,Q,H

2+˛1

2HY2F+

i,j

Wj(k)Hi,j1

Subjectto:(11),(45),(46),(47),and(48).

3: UpdateW(k)using(18)withtheHobtainedfromstep2.

4: FixQ,X1,Z1,andZ2atvaluesobtainedinstep2andsolve theLMI:

Jk,2= min KSF,P,X2,H

2+˛1 2HY2F+

i,j

Wj(k)Hi,j1

Subjectto:(11),(45),(46),and(48).

5: IfH(k−1)H(k)2<1,andJk,1Jk,2<2gotostep6,else updateKSFandrepeatstep1to5.

6: Removethemeasurementsthatcorrespondtothezero columnsinH.

TheconvergenceofAlgorithm3followstheconvergenceprop- ertiesofAlgorithms1and2.When=0thentheconvergenceis monotonicallydecreasing:

Jk+1,1≤Jk,2≤Jk,1, ∀k

Ifthere-weightedl1-normisincorporated,thentheconvergenceis unknown.However,numericalexperiments(e.g.,[23,30])indicates thatittendstoconvergetoalocalminimum.

5. Simulations

Inthissection,theeffectivenessoftheproposedalgorithmsis validatedbyapplicationtotwodifferentdistillationcolumnmod- els.TheoptimizationproblemswereformulatedbytheYALMIP toolbox[39]andsolvedusingthesolverMOSEK[40].

5.1. Binarydistillationcolumn

Inthefirstexample,theproposedalgorithmsareappliedtothe

“columnA”distillationcolumnmodel[41],whereabinarymixture isseparatedthathasarelativevolatilityof1.5.Thedistillationcol- umnhas41stages,whichincludesthereboilerandthecondenser.

Thestagesarecountedfromthebottomwiththereboilerasstage1 andwiththefeedatstage21.Forthedistillationcolumn,thefeedis assumedtobegiven.Thus,ithasfourdegreesoffreedom;bottoms flowrate(B),distillateflowrate(D),refluxflowrate(LR)andvapor boilup(VB).Thedistillateboilupandbottomflowrateareusedto stabilizethetwoliquidlevelsinthecondenserandthereboiler.

ThisresultsintheLVconfigurationshowninFig.3wherethetwo remainingdegreesoffreedomare:

u=

LR VB

T

. (59)

Theobjectiveistogetatopproductwith99%lightcomponent(1%

heavy)andabottomproductwith1%lightcomponent,i.e.,thecost functionis

J=

xtopH −xtop,sH xtop,sH

2

+

xLbtm−xLbtm,s xLbtm,s

2

, (60)

where the specifications for the top and bottom products are denotedwiththesuperscript,s.

Ascompositionoftenisdifficulttomeasure,theywillbecon- trolledindirectlyusingthetemperaturesinsidethecolumnasin [25].ItisassumedthatthetemperaturesTi(C)oneachstageican becalculatedusingthelinearfunction[41],

Ti=0xL,i+10xH,i (61)

(8)

Fig.3. AtypicaldistillationcolumnwithLVconfigurations.

Table1

Controlledvariablesforsteady-stateloss,wherecopt[28]iscomparedtocalg,which hasbeenobtainedusingAlgorithm1.

No.meas. Controlledvariables Loss12HY2F

2 copt=

T12

T30

0.548 calg=

T12

T29

0.553

3 copt=

T12+0.0446T31

T30+1.0216T31

0.443 calg=

T12+1.3030T13

T290.0705T13

0.463

4 copt=

1.0316T11+T12+0.0993T31

0.0891T11+T30+1.0263T31

0.344 calg=

1.0811T12+T13+0.2075T30

0.1205T12+T29+1.0859T30

0.358

withanaccuracyof±0.5C.

Themaindisturbancesconsideredarechangesinfeedflowrate (F),feedcomposition(zF)andfeedliquidfraction(qF),whereFand zFcanvarybetween1±0.2,and0.5±0.1respectively.Thenominal valueforqFis1.0withalowerboundof0.9.

5.1.1. Measurementselectionforsteady-stateloss

Findingtheoptimalsubsetofmeasurementsthatminimizesthe steady-statelossforthebinarydistillationcolumnexamplehas previouslybeenstudiedin[29,28].Theproblemwassolvedin[29]

withabranchandboundmethod,whilein[28]aMIQPformula- tionwasused.Theoptimalcontrolledvariablesandtheirrespective steady-statelosswhenusing2,3,and4measurementsobtained from[28]canbeseeninTable1.

Theoptimalcontrolledvariables arecompared tocontrolled variablescomputedusingAlgorithm1.Thetrade-offbetweenthe steady-statelossandthenumberofmeasurementusedcanbeseen inFig.4whenusingdifferentvalues for(obtainedusingtrial anderror).ThemeasurementcombinationHforsetsof2,3,and 4measurements,canbeseeninTable1.

Algorithm1promotessparsity,usingtheweightedl1-normas aconvexrelaxationforthecardinalityoftheHmatrix.Asacon- sequence, it cannot guarantee that it converges totheoptimal measurementsubsetandtherefore,itgivessubsetswithaslightly largersteady-statelosscomparedtotheonesobtainedin[28].

5.1.2. Dynamicandsteady-stateperformance

Fortheoptimalcontrolvariablewhenusing3measurements (inTable1),theauthorof[42]implementedtwoPIcontrollers,that

Fig.4. Steady-statelossvsno.ofmeasurementsforthebinarydistillationcolumn.

weretunedusingtheSIMCmethod[43]andresultedincA,3shown inTable2.However,byusingAlgorithm2asdescribedinRemark3, itshouldbepossibletofindadifferentmeasurementcombination (cB,3)togetherwithPIcontrollersthatfurtherimprovesthetran- sientresponse,withoutaffectingthesteady-stateloss.Similarly,a controlledvariablewhenusingthe4optimalmeasurementsgiven inTable1isalsoobtained,usingthesameprocedure,resultingin cA,4.ForcomparisonAlgorithm3isusedtofindacB,4,whichshould giveanimprovementinthedynamicbehaviourattheexpenseof thesteady-stateloss.Finally,thecontrolledvariablescA,7,andcB,7

arecomputedwhenusing7measurements.Thecontrolledvariable cA,7putsmoreemphasisonthesteady-stateloss(large˛),while cB,7prioritiesthedynamicperformanceoftheresultingclosed-loop system(small˛).AllthecontrolledvariablescA,n,andcB,n(ndefines thenumberofmeasurements)canbeseeninTable2,together,with theirrespectiveH-normandsteady-stateloss.

OutofthethreedisturbancesF,zF,andqF,changesinfeedflow Fhavenosteady-stateeffectonthecost.Therefore,thedynamic performanceforchangesinFisonlyconsidered,asitmakesiteas- iertocomparethetransientresponses.Thesimulationforastep changeinFcanbeseeninFig.5,andshowsasignificantimprove- mentintheresponseforcB,3obtainedusingAlgorithm2compared tocA,3thatwasproposedin[42].Asexpected,abetterresponseis alsoachievedforcB,4comparedtocA,4,whenatrade-offbetween minimizingtheH-normandsteady-statelossiscomputedusing Algorithm3.Itisinterestingtonotethatusing7measurements (cA,7andcB,7),givesthebestandnearlytheworstdynamicresponse dependingonwhetherthefocusliesonminimizingtheH-norm oftheclosed-loopsystemor thesteady-stateperformance.This would suggest that thedynamic considerationswhen selecting measurementcombinationsbecomemorecrucial,themoremea- surementsareused.Furthermore,cB,7alsohasthesecondlowest steady-state lossand thus,it canbe seenthat a smallsacrifice insteady-statelossmightgiveasignificantimprovementinthe controlperformance.

5.2. Kaibeldistillationcolumn

AKaibeldistillation column[44] isa thermally coupleddis- tillation column that canseparate fourproductsusing a single condenserandasinglereboiler(seeFig.6).Toachievethesame fourproductstreamsfromasinglefeedstreamwhenusingcon- ventionalbinarycolumns,itwouldrequireasetupconsistingof threedifferentbinarycolumns.

AKaibeldistillationcolumnisanextensiontothePetlyukdistil- lationcolumn[45]andhastogetherwithotherdivingwallcolumns, toagreatextentbeenstudiedintheliterature[46].Incomparison

(9)

Table2

Controlledvariables,PIparameters(Kp=I),andtheirdynamicandsteady-stateperformanceforthebinarydistillationcolumn.

Controlledvariables Ki Tw,z 1

2HY2F cA,3=

−0.022T12+0.383T30+0.390T31

−0.906T12+0.149T30+0.111T31

0.125 0.125

0.343 0.443

cB,3=

−2.289T12+0.451T30+0.358T31

−3.715T120.818T301.001T31

0.175 0.145

0.074 0.443

cA,4=

−0.970T110.923T120.200T300.297T31

−1.093T111.040T120.227T300.336T31

0.164 0.173

0.144 0.344

cB,4=

−0.479T110.479T12+1.110T32+0.852T33

−0.782T110.801T121.265T321.147T33

0.601 0.736

0.070 0.383

cA,7=

−0.118T110.128T120.123T130.015T21+0.125T28+0.139T29+0.126T30

−0.204T110.220T120.209T13+0.090T21+0.062T28+0.054T29+0.030T30

0.170 0.206

0.341 0.222

cB,7=

−0.272T110.276T120.267T13+0.251T25+0.645T32+0.530T33+0.416T34

−0.536T110.528T120.505T13+0.244T251.055T320.971T330.784T34

0.624 0.731

0.066 0.271

Fig.5.Distillateandbottomcompositionschangesinthebinarydistillationcolumn forastepdisturbanceof−10%inF.

tothetraditionalconfigurations,theKaibelcolumnhasthepoten- tialtogiveupto40%reductioninenergyconsumption,aswellas significantlyreducingthecapitalinvestmentcostandthephysical spacerequiredintheprocessplant.However,theenergysavings areonlyachievedifthedistillationcolumnoperatesclosetoits optimalvalue,whichremainsachallengeasitisahighlyinteractive multivariablesystemthatisdifficulttocontrol.

TheKaibelcolumnisdivedintosevensections,andeachsection consistsofseveralstages.Forthesimulatedmodel,thereareatotal of64stagesasshowninFig.6,wherethestagesarenumbered withtheprefractionatorsectionfirst.Theternaryfeedislocated betweenstage12and13andconsistsofthreecomponentswith themolefractionszD,zS1,andzS2.Fourproductstreamsaredrawn of,wherethelightcomponentzDdominatesthedistillatestream (D),componentzS1andzS2 dominateintheside-streams(S1,and S2)andtheremainingheavycomponentszBdominatesthebottom stream(B).Foramoredetaileddescriptionoftheprocessmodel anditsnominalvalues,thereaderisreferredto[47].

Thedistillateboilup(D)andbottomflowrate(B)areusedto stabilizethelevelsinthecondenserandthereboiler,respectively.

Furthermore,vaporboilupVBandthevaporsplitRVwillbekept constantasithasbeenshowntobedifficulttocontrolinprac- tice.Instead,theywillbetreatedasdisturbances.Therefore,the remainingdegreesoffreedomuanddisturbancesdare:

u=

RL LR S1 S2

T

(62) d=

VB RV F zD zS1 zS2 qF

T

. (63)

Fig.6.Kaibeldistillationcolumn.

FortheKaibelcolumn,theobjectiveistooptimizetheprod- uctdistributionforgivenfeedrateFandboiluprateVB.Assuming equalvalueoftheproductsandthatonlythemaincomponentsin eachproductstreamareofvalue,thentheobjectiveisequivalent tominimizingthesumoftheimpurityflows.ThecostfunctionJ canthenbewrittenas[48]:

J=D(1−xD)+S1(1−xS1)+S2(1−xS2)+B(1−xB). (64)

5.2.1. Controlstructuredesign

ThecontrolstructuredesignfortheKaibelcolumnmodelhas previouslybeenstudiedin[47–49].Mostoftheworkhasmainly beenfocusedonthesteady-stateoperationofthecolumn;how- ever,differentcontrolstructureswaspresentedin[49].

Referanser

RELATERTE DOKUMENTER

The Prime Ministers and the President of the CEC recognize the pioneering role of the Task Force on Communicable Disease Con- trol in the Baltic Sea Region in tackling the major

Within the scope of the medical movement, the Permanent Medical Commision of the Ministry of Health in 1851, based on a hypothesis that leprosy was a hereditary disease, proposed

This paper concentrates on the rules and regulations governing medical and health related research in general, in the wake of the hereinafter called Norwegian research scandal?.

Although, particularly early in the 1920s, the cleanliness of the Cana- dian milk supply was uneven, public health professionals, the dairy indus- try, and the Federal Department

governance circumstances, instead of randomly selecting some roles involved in the LPC development. Accountability relationships embedded by the LPC accountability function can

Since we only compress the motion data of the normalization markers in their original measurement space by selecting the key frames as control points for the spline interpolation,

Overall, the SAB considered 60 chemicals that included: (a) 14 declared as RCAs since entry into force of the Convention; (b) chemicals identied as potential RCAs from a list of

[ 58 ] On the basis of thirteen events of in situ Cluster ob- servations from the reconnection region we have examined whether magnetotail reconnection can produce the