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/).
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 ortheH∞optimalstaticoutputfeedback(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.·1,·2,·∞,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
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=maxd∈D,n∈NL= 1
2Juu1/2(HGy)−1HY22, (7) Lavg= E
d∈D,n∈N[L]=1
2Juu1/2(HGy)−1HY2F. (8) Here,Y:=
FWd Wn
,withWdandWnrepresentingtheexpected magnitudesofthedisturbancesandimplementationerrorsrespec- tively.F=∂y∂optd isthesensitivitymatrixfortheoptimaldeviations inthemeasurements(∂yopt)withrespecttochangesinthedis- turbances(∂d);Juu=∂∂u22J denotesthesecondderivativeofthecost function(6),andGy=∂∂yu,representsthegainfromtheinputstotheavailablemeasurements.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)−1QQ−1HY2F
=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
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=0en), (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=0Hyˆ n) (22)
Fromtheaboveformulation,itcanbeseenthatthisdescriptionis overparameterized,whereKpcanbeconsideredasasimplescaling valuefor ˆH.Therefore,Kpcanbeselectedtobeanynon-zerovalue, e.g.,settingKp=Igives:
uk=−( ˆHyk+Ki
k−1 n=0Hyˆ n) (23)
Defininganauxiliarystatevectorqk ∈Rnufortheintegralterm (thesummationterm
k−1n=0Hyˆ n),thenthestatespacerepresenta- tionofthePIcontrollerin(23)becomes:
uk qk=
−( ˆHyk+Kiqk−1)qk−1+Hyˆ k
. (24)
Byintroducingtheaugmentedstatevector ¯xk ∈R(nx+nu)
¯ xk:=
xk qk−1, (25)
theaugmentedmeasurementvector ¯yk ∈R(ny+nu)
¯ yk:=
yk qk−1, (26)
andtheaugmentedcontrolinputvector ¯uk ∈R2nu,givenbythe controllaw:
¯ uk:=−
Hyˆ kKiqk−1
. (27)
Thentheclosedloopsystemfortheprocessmodelin(19)and(20) withthePIcontrollersin(24)canbegivenbytheaugmentedmodel
¯
xk+1=A¯xx¯k+B¯uu¯k+B¯wwk (28)
¯
yk=C¯yxx¯k+D¯ywwk (29) wheretheaugmentedsystemmatricesare:
A¯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ˆ 00 Ki C¯yxx¯k−
Hˆ 00 Ki D¯ywwk, (31)
=−
HCˆ yxxk+HDˆ ywwkKiqk−1
. (32)
Thenitcaneasilybeshownthattheaugmentedprocessmodelin (28)and(29)becomes
xk+1 qk=
Axxk−Bu( ˆHyk+Kiqk−1)+Bwwkqk−1+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−1n=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. H∞staticoutputfeedbackcontrol
Considerthefollowinggeneralizedextensionoftheaugmented systemin(28)and(29):
P:
⎧ ⎪
⎨
⎪ ⎩
¯
xk+1 =A¯xx¯k+B¯uu¯k+B¯wwk
¯
yk =C¯yxx¯k+D¯ywwk zk =C¯zxx¯k+D¯zuu¯k+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,z∞isminimized.TheH∞-normhasseveralinterpre-
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 BTclPBcl−2I 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 H∞optimalsolutionfor ˆH,andKithatensuresastableclosed-loop andaminimumupperboundforTw,z∞canbeobtainedfrom 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¯TuZ2T B¯TuZ1T 0 ∗ ∗ 41 0 D¯zu −I ∗ B¯TwZ2T B¯TwZT1 0 D¯Tzw −2I
⎤
⎥ ⎥
⎥ ⎥
⎥ ⎥
⎥ ⎦
(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 ∗ ∗ ∗
2C¯yx−1KSF 0 −1−T1 ∗ ∗
0 0 0 0 ∗
0 0 D¯TywT2 0 0
⎤
⎥ ⎥
⎥ ⎥
⎥ ⎦
(50)
with 1=
Q 00 X1 , 2=
H 0 0 X2Proof. Similartotheproofin[31],theexpressionin(46)canbe rewrittenas
U1VT+VT1UT+M≺0, (51) whereVandUaredefinedas
V:=
−11 2C¯yx−KSF 0 −I 0 −11 2D¯yw
T, (52)
U:=
0 0 I 0 0
T. (53)
Choosingthematrices,
NV=
⎡
⎢ ⎢
⎢ ⎢
⎢ ⎣
I 0 0 0
0 I 0 0
−112D¯yw 0 0 −112C¯yx−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 DTcl −2I
⎤
⎥ ⎥
⎥ ⎥
⎦
≺0 (56)whichisamultiplicationofMin(51)byNTVontheleftandNVon theright.ReplacingKin(34)–(37),with−112,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
tosolve.However,byspecifyingastablestatefeedbackgainKSF, itbecomesalinearmatrixinequality(LMI),andaniterativealgo- rithmcanbeusedtofindalocaloptimum,followingtheprocedure described in Algorithm 2. The controller parameters and mea- surementcombinationcanbeobtainedfromKi=X1−1X2 and ˆH= Q−1H.
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,1−Jk,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
C¯yx=
HoptCyx 00 I
, D¯yw=
HoptDyw0
.
ThisresultsinthecontrollerKi=X1−1X2andanewmeasurement combination ˆH=Q−1HHoptthatgivesthesamesteady-stateloss, butshouldimprovethedynamicbehaviouroftheclosed-loopsys- tem.
4.3. Staticoutputfeedbackandself-optimizingcontrol
Intheprevioussection,theproblemoffindingPIcontrollers andameasurementcombination, ˆHthatminimizestheH∞norm 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,1−Jk,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)
Fig.3. AtypicaldistillationcolumnwithLVconfigurations.
Table1
Controlledvariablesforsteady-stateloss,wherecopt[28]iscomparedtocalg,which hasbeenobtainedusingAlgorithm1.
No.meas. Controlledvariables Loss12HY2F
2 copt=
T12T30
0.548 calg=
T12T29
0.553
3 copt=
T12+0.0446T31T30+1.0216T31
0.443 calg=
T12+1.3030T13T29−0.0705T13
0.463
4 copt=
1.0316T11+T12+0.0993T310.0891T11+T30+1.0263T31
0.344 calg=
1.0811T12+T13+0.2075T300.1205T12+T29+1.0859T30
0.358
withanaccuracyof±0.5◦C.
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
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.715T12−0.818T30−1.001T31
0.175 0.145
0.074 0.443
cA,4=
−0.970T11−0.923T12−0.200T30−0.297T31−1.093T11−1.040T12−0.227T30−0.336T31
0.164 0.173
0.144 0.344
cB,4=
−0.479T11−0.479T12+1.110T32+0.852T33−0.782T11−0.801T12−1.265T32−1.147T33
0.601 0.736
0.070 0.383
cA,7=
−0.118T11−0.128T12−0.123T13−0.015T21+0.125T28+0.139T29+0.126T30−0.204T11−0.220T12−0.209T13+0.090T21+0.062T28+0.054T29+0.030T30
0.170 0.206
0.341 0.222
cB,7=
−0.272T11−0.276T12−0.267T13+0.251T25+0.645T32+0.530T33+0.416T34−0.536T11−0.528T12−0.505T13+0.244T25−1.055T32−0.971T33−0.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].