scieee Open visual document viewer

Predictive control of a solar air conditioning plant with simultaneous identification

Núñez-Reyes, Amparo; Bordons Alba, Carlos

Abstract

This paper presents the application of a predictive controller with simultaneous identification to a solar air conditioning plant. The time varying nature of the process makes necessary an adjustment of the controller parameters to the varying operational conditions. The main novelty with respect to classic adaptive MPC scheme is to penalize the identification error in the cost function used for control. The behaviour of the controller is illustrated by simulations and experimental results. The integration of identification and control avoids the tedious identification procedure that is necessary before the start-up of any predictive controller. This new adaptive MPC scheme shows its effectiveness in controlling the outlet temperature in the solar thermal plant.

Full text

P edic i e con ol o a sola ai condi ioning plan wi h simul aneous iden ifica ion A.N´ u˜ nez-Reyes and C.Bo dons Abs ac — This pape p esen s he applica ion o a p edic i e con olle wi h simul aneous iden ifica ion o a sola ai con- di ioning plan . The ime a ying na u e o he p ocess makes necessa y an adjus men o he con olle pa ame e s o he a ying ope a ional condi ions. The main no el y wi h espec o classic adap i e MPC scheme is o penalize he iden ifica ion e o in he cos unc ion used o con ol. The beha iou o he con olle is illus a ed by simula ions and expe imen al esul s. The in eg a ion o iden ifica ion and con ol a oids he edious iden ifica ion p ocedu e ha is necessa y be o e he s a -up o any p edic i e con olle . This new adap i e MPC scheme shows i s e ec i eness in con olling he ou le empe a u e in he sola he mal plan . I. INTRODUCTION Model P edic i e Con ol (MPC) has de eloped conside- ably o e he las yea s, bo h wi hin he esea ch con ol communi y and in indus y [1]. This success can be a ibu ed o he ac ha MPC is, pe haps, he mos gene al way o posing he p ocess con ol p oblem in he ime domain. MPC o mula ion in eg a es op imal con ol, s ochas ic con ol, con ol o p ocesses wi h dead ime, mul i a iable con ol and u u e e e ences when a ailable. Ano he ad an age o MPC is ha because o he fini e con ol ho izon used, cons ain s and, in gene al nonlinea p ocesses which a e equen ly ound in indus y, can be handled. Howe e , one o he majo d awbacks o his ype o con ol s a egy is he need o ob ain a dynamic model o he plan . Mos o he success o comme cial p edic i e con o- lle s such as Dynamic Ma ix Con ol DMC [2] comes om i s abili y o use a s ep esponse model o he plan , which can be easily iden ified wi h expe imen al es s. Howe e , he iden ifica ion phase needs a lo o expe ise and ime o pe o m he expe imen s and his is usually done only once, a he p ocess s a -up. The model is no upda ed equen ly e en i p ocess dynamics changes along ime. Model upda ing is pa icula ly impo an in p ocesses wi h changing ope a ing condi ions, whe e he p ocess pa- ame e s a e con inually e ol ing. In p ocesses in ol ing mass anspo a ion (as he one con olled in his wo k), he cha ac e is ic ime cons an and delay a e a ec ed by flow changes, gi ing ise o a p ocess dynamics ha changes du ing a iable ope a ing egimes. This wo k was pa ially suppo ed by Spanish Minis y o Science and Technology unde g an DPI2004-07444-C04-01 and by HYCON Ne wo k o Excellence, con ac numbe FP6-IST-511368 A.N´ u˜ nez-Reyes and C.Bo dons a e wi h Dp o. de Ingenie ´ ıa de Sis emas y Au om´ a ica. Escuela Supe io de Ingenie os. Uni e sidad de Se illa. Camino de los Descub imien os s/n. 41092 Se illa. Spain (ampa o,bo dons)@ca uja.us.es Model unce ain y and dis u bances a e impo an con- ce ns in MPC and ha e been ho oughly s udied in ecen yea s. The main app oaches o he subjec appea in he fields o adap i e con ol and obus con ol. The e is a lo o wo k done in obus MPC, wi h significan con ibu ions in he min-max en i onmen which, in spi e o hei heo e ical impo ance, a e di ficul o be implemen ed in p ac ice [3]. Adap i e MPC has also been widely s udied by a numbe o au ho s, o example [4] [5]. The applica ion o a sel - uning con olle wi h a ecu si e leas squa es iden ifica ion algo i hm gi es ise o a solu ion ha is easily implemen able bu shows nume ical p oblems when he exci a ion anishes [6]. A supe iso y le el is needed which makes he p ocedu e mo e complex. This can be sol ed wi h he me hodology p oposed by Shouche e al. [7], Model P edic i e Con ol and Iden ifica ion MPCI, which is an adap i e MPC scheme ha employs he pe sis en exci a ion condi ion [8] o gua an ee iden ifiabili y. The main d awback o his me hod is ha he use o he pe sis en exci a ion condi ion de e io a es he con ol pe o mance. Al hough he iden ifica ion capabili ies o he me hod a e e y good, he ac ha he con ol signals a e calcula ed in o de o gua an ee exci a ion gi es poo con ol ea u es. In addi ion, he e a e no epo s o applica ions o eal plan s. The me hod p esen ed he e ies o o e come his p oblem. Sola he mal plan s a e usually di ficul o con ol because he ene gy sou ce (sola adia ion) is no manipulable [5] and is con inually changing. This makes cons an flow changes necessa y o e e ence acking, p o oking sudden p ocess dynamics changes. Lo s o con ol s a egies ha e been applied o hese plan s, anging om classical PIDs oMPC [9]. In his pape , a me hod ha uses p edic i e con ol and iden ifica ion simul aneously has been es ed on a sola ai condi ioning plan . The p oposed me hod makes use o a cos unc ion ha includes acking e o and con ol e o (as any p edic i e con olle ) as well as he iden ifica ion e o in a pas ece- ding ho izon. This is a combina ion o he con ol p oblem and he iden ifica ion p oblem in jus one cos unc ion. This me hod is in he amewo k o he dual con ol [10]. The p oblem is no oo cos ly and has been implemen ed on an indus ial low-cos SCADA. The pape is o ganized as ollows. In sec ion II a desc ip- ion o he sola plan is p esen ed. Sec ion III desc ibes he p oposed con ol s a egy, which is es ed unde simula ion and compa ed o a sel - uning MPC in sec ion IV. The esul s o applying he p oposed con olle o he eal plan a e shown in sec ion V and finally he conclusions a e d awn. P oceedings o he 44 h IEEE Con e ence on Decision and Con ol, and he Eu opean Con ol Con e ence 2005 Se ille, Spain, Decembe 12-15, 2005 MoIB20.5 0-7803-9568-9/05/$20.00 ©2005 IEEE 1355 II. PLANT DESCRIPTION The sola ai condi ioning plan is loca ed in Se ille (Spain). I is used o cool he Labo a o ies o he Sys em Enginee ing and Au oma ic Con ol Depa men o he Uni- e si y o Se ille. I consis s o a sola field ha p oduces ho wa e which eeds an abso p ion machine gene a ing chilled wa e and injec s i in o he ai condi ioning sys em, achie ing a cooling powe o 35 kW. Accumula ion sys em B1 Sola sys em VM1 CC1 CC2 CC3 CC4 Tac I T o Accumula ion sys em Fig. 1. Plan desc ip ion The sola plan can be analyzed as an ai condi ioning ins alla ion ha uses he mal ene gy o p oduce cold ai . A comple e desc ip ion o he plan can be ound in [9]. The o e all con ol objec i e is o supply chilled wa e o he ai dis ibu ion sys em a he equi ed empe a u e. This is accomplished by con olling he empe a u e o he ho wa e supplied by he sola field. Since he p ima y ene gy (sola adia ion) is no manipulable, he desi ed empe a u e is achie ed by ac ing on he ci cula ing flow. The sola con ibu ion, in addi ion o adia ion seasonal and daily cy- clic a ia ions, is also dependen on a mosphe ic condi ions such as cloud co e , humidi y, and ai anspa ency. I is impo an o main ain a cons an ou le empe a u e as he sola condi ions change, and he only means a ailable o achie ing his is ia adjus men o he fluid flow. The con ol p oblem add essed in his pape is he e- gula ion o he sola field ou le empe a u e (T o). Figu e 1 shows he main componen s o he plan , which a e he ollowing: a) Sola sys em, composed o a se o fla sola collec o s. The p ima y sou ce o ene gy is sola adia ion which is used by he sola collec o s o inc ease he empe a u e o he ci cula ing wa e . The sola field is composed o 151 m2o fla collec o s which wo k wi hin he ange o 60 o 100 ◦Cand supply a nominal powe o 50 kW. b) Accumula ion sys em, composed o wo 2500-li e anks wo king in pa allel. This sys em ac s as a bu e , s o ing ho wa e o be used in ansien si ua ions whe e he sola adia ion does no allow he desi ed empe a u e o be ob ained a he end o he ho wa e ci cui . The objec i e o he con ol sys em is o main ain he ou le oil empe a u e T o a a desi ed le el in spi e o dis u bances such as changes in he sola i adiance le el (caused by clouds), mi o eflec i i y o inle wa e em- pe a u e. This is accomplished by a ying he flow o he fluid h ough he field manipula ing he h ee-way al e (VM1). The field exhibi s a a iable delay ime ha de- pends on he con ol a iable (flow). The ans e unc ion o he p ocess a ies wi h ac o s such as i adiance le el o wa e inle empe a u e. The main enance o a cons an ou le empe a u e h oughou he day as he sola condi ions change equi es a wide a ia ion in he ope a ional flow le el. This leads o subs an ial a ia ions in he gene al dynamic pe o mance and in pa icula , om he con ol iewpoin , gi es ise o a sys em ime delay which a ies significan ly. The con olle pa ame e s need o be adjus ed o sui he ope a ing condi ions, and he p oposed me hod o e s one app oach which can accommoda e such a equi emen . The p oposed con ol s a egy is implemen ed on a small- size Dis ibu ed Con ol Sys em (DCS) as a ou ine ha communica es h ough he s anda d in e ace OLE o P ocess Con ol (OPC). OPC acili a es he in e ope abili y be ween au oma ion and con ol applica ions. III. CONTROL STRATEGY This sec ion is dedica ed o desc ibing he p oposed con- ol s a egy. The p edic i e con olle wi h simul aneous iden ifica ion on-line is based on Gene alized P edic i e Con ol (GPC), ha consis s o applying a con ol sequence ha minimizes a mul is age cos unc ion ha conside s bo h acking e o and con ol e o . Fo con ol pu poses a simple, linea model is equi ed which ela es changes in fluid flow o changes in ou le empe a u e. In his sec ion he heo e ical de elopmen o n-o de sys ems is shown and he use o fi s -o de sys ems is jus ified. A. n-o de sys ems The p oposed con olle ex ends he cos unc ion o he o iginal GPC ([11]) wi h an iden ifica ion e o e m added in he ollowing way: min xJ= N2  j=N1 δ(j)[ˆy( +j| )−w( +j)]2+(1) + Nu  j=1 λ(j)[∆u( +j−1)]2+ + N3  j=1 γ(j)[y( −j+1| )−φθ]2 s. ∆umax ≤∆u≤∆umin,u max ≤u≤umin ymax ≤y≤ymin,a imax ≤ai≤aimin bkmax ≤bk≤bkmin ,d max ≤d≤dmin 1356 ∀i=1...na and ∀k=1...nb, whe e N1and N2a e he minimum and maximum p edic ions ho izons ( aken as N1=d+1 and N2=d+N), Nuis he con ol ho izon and N3is he iden ifica ion ho izon, dis he delay o he inpu -ou pu p ocess model and δ(j),λ(j)and γ(j) a e weigh ing sequences. w( +j)is a u u e se -poin o e e ence sequence, u( )is he inc emen al con ol ac ion (u( )=u( )−u( −1)),ˆy( +j| )is he j-s ep ahead p edic ion o he sys em ou pu on da a up o ime and y( −j+1| )is he j-s ep backwa ds o he sys em eal ou pu on da a up o ime .φis he eg ession ma ix, θis he pa ame e ec o o be iden ified and finally ai,bi,d,a e he ans e unc ion pa ame e s o he disc e e polynomials o deg ee na and nb as shown below. I a CARIMA model is used o model he andom dis u - bances in he sys em and he noise polynomial is chosen o be 1, he ollowing equa ions a e ob ained1: A(z−1)y( )=z−dB(z−1)u( )+( ) ∆(2) Whe e Aand Ba e he ollowing polynomials in he backwa d shi ope a o z−1: A(z−1)=1+a1z−1+a2z−2+...+anaz−na (3) B(z−1)=b0+b1z−1+b2z−2+...+bnbz−nb hen he bes expec ed alue o he ou pu p edic ion ˆy( + d+j| )is gi en by, ˆy( +d+j| )=(1−a1)ˆy( +d+j−1| )+ (4) (a1−a2)ˆy( +d+j−2| )+...+ ana ˆy( +d+j−na −1| )+b0∆u( +j−1) + b1∆u( +j−2) + ...+bnb∆u( +j−1−nb) I equa ion (4) is applied ecu si ely o j=1,2,...,N, he p edic ion ec o is gi en by he ollowing equa ion exp essed in condensed o m as: ˆy=Gu++Sˆy−+Hu−(5) Whe e ˆy,u+,ˆy−and u−a e ec o s o sizes N×1,Nu×1, (na +1)×1and nb ×1 espec i ely. ˆy= ⎡ ⎢ ⎢ ⎣ ˆy( +d+1| ) ˆy( +d+2| ) ... ˆy( +d+N| ) ⎤ ⎥ ⎥ ⎦ u+= ⎡ ⎢ ⎢ ⎣ ∆u( ) ∆u( +1) ... ∆u( +Nu−1) ⎤ ⎥ ⎥ ⎦ ˆy−= ⎡ ⎢ ⎢ ⎣ ˆy( +d| ) ˆy( +d−1| ) ... ˆy( +d−na | ) ⎤ ⎥ ⎥ ⎦ u−= ⎡ ⎢ ⎢ ⎣ ∆u( −1) ∆u( −2) ... ∆u( −nb) ⎤ ⎥ ⎥ ⎦ And G,Sand Ha e ma ices o dimensions N×Nu,N× (na +1)and N×nb, espec i ely. The ollowing equa ions show how he ma ices G and S can be ob ained o n-o de sys ems in a s anda d o m. 1Pa ame e s ai,biand da e ime-dependan . Gis a lowe iangula ma ix which akes he o m: G= ⎡ ⎢ ⎢ ⎢ ⎣ g00... 0 g1g0... 0 . . .. . .. . .. . . gNgN−1... g 0 ⎤ ⎥ ⎥ ⎥ ⎦ and hei elemen s a e gi en by g0=b0 gj= j  i=1 aigj−i+ j−1  i=0 bij=1,...,N (6) I j< 0⇒gj=0 Sis gi en by s1,j =−˜aj+1,j=1,...,n˜a si,j = i−1  k=1 s1,ksi−k,j (7) i=2,...,N;j=1,...,n˜a Whe e ˜aand n˜aa e he elemen s and deg ee espec i ely o he polynomial ˜ A(z−1), ha is, ˜ A(z−1)=∆A(z−1)= (1 −z−1)A(z−1). His gi en by h1,j =bj,j=1,...,nb hi,j = i−1  k=1 (˜ak+1hi−k,j)+h1,i+j−1(8) i=2,...,N;j=1,...,nb And finally φis he eg ession ma ix o dimension N3× (na +nb +1)and θis he pa ame e ec o o be iden ified o dimension (na +nb +1)×1, which is calcula ed a e e y sampling ime using he eceding ho izon iden ifica ion. φ=[y( −j| )y( −j−1| )...y( −j−na | ) ∆u( −d−j| )... ∆u( −d−j−nb | )] (9) θ=[ 1−a1( )a1( )−a2( )... a na( )(10) b0( )... b nb( )]T The decision a iables o he p oblem p oposed a e he ollowing: x=[a1( )... a na( )b0( )... b nb( )d( )(11) ∆u( )∆u( +1)... ∆u( +Nu−1) ]T The algo i hm complexi y g ows wi h ega d o o de sys em and con ol ho izon. B. Fi s -o de sys ems Mos p ocesses in indus y, when conside ing small chan- ges a ound an ope a ing poin can be desc ibed by a linea model o , no mally, e y high o de . This is because mos in- dus ial p ocesses a e composed o many dynamic elemen s, usually fi s o de , so he ull model is o an o de equal o he numbe o elemen s. In ac , each mass o ene gy s o age elemen in he p ocess p o ides a fi s -o de elemen 1357 in he model. Conside , o ins ance, a long pipe used o hea exchanging pu poses, as he case o sola collec o . The pipe can be modelled by b eaking i in o a se o small pieces, each o which can be conside ed a fi s -o de sys em. The esul ing model will ha e an o de equal o he numbe o pieces used o model he pipe, ha is, a e y high-o de model. These e y high-o de models would be di ficul o use o con ol pu poses bu , o una ely, as shown in [12], i is possible o app oxima e he beha iou o such high-o de p ocesses by a sys em wi h one ime cons an and a dead ime. The plan o be con olled can be desc ibed by his kind o model. I he sampling ime is an in ege mul iple o he delay, he disc e e ans e unc ion is gi en by: G(z−1)= bz−1 1−az−1z−d In his case na =1and nb =1and he me hodology shown abo e is educed conside ably. The e o e φand θa e educed o dimensions N3×3and 3×1 espec i ely: φ=[y( −j−1| )y( −j−2| )∆u( −d−j| )] (12) θ=1−a( )a( )b( )T(13) And he decision a iables numbe becomes 3+Nu: x=[a( )b( )d( )∆u( )∆u( +1)(14) ... ∆u( +Nu−1) ]T Consequen ly he op imiza ion p oblem is also educed and now he algo i hm complexi y g ows linea ly wi h he con ol ho izon. The algo i hm complexi y is independen on he sys em pa ame e s. C. Op imiza ion p oblem The op imiza ion p oblem is composed o a bilinea ob- jec i e unc ion (con ol and es ima ion canno be designed sepa a ely, he es ima ion is a ec ed by he con ol) subjec o inequali y cons ain s ( he ones ha can be handled by any MPC plus hose imposed on model pa ame e s) in he p esence o con inuous and in ege a iables (dead ime d). The e o e i is a non-con ex Mixed In ege Non-Linea P og amming (MINLP) p oblem. This kind o p oblem has a high compu a ional bu den, mainly i he global minimum wan o be ound. The e a e B anch&Bound algo i hms a ailable in he ma ke ha sol e his op imiza ion p oblem wi h he help o he use , who can influence he choice o b anching a iable by p o iding p io i ies o he in ege a iables. Anyway, his is no an easy p oblem o be sol ed on-line. In o de o simpli y he me hod so ha can be used in eal ime, wo app oxima ion ha e been used: a) A simple op imiza ion algo i hm has been used. The Ma lab Op imiza ion Toolbox unc ion ( mincon) has been used o sol e he p oblem. mincon uses de i a i e- based sea ch algo i hm and do no gua an ee a glo- bal minimum. All he pa ame e s o he op imiza ion unc ion can be modified in o de o each an accep a- ble comp omise be ween execu ion ime and he sub- op imal solu ion o he algo i hm. b) On he o he hand, he p oblem has been elaxed ea ing he in ege a iable as eal, ha is, i is con e ed in o Non-Linea P og amming wi h eal a aibles. The alue gi en by he algo i hm is unca ed in o de o sa is y he equi emen s o he sys em. The only uning pa ame e s o he con olle a e: 1) Con ol ho izon: Nu. 2) P edic ion ho izon: N1=d+1,N2=d+N. 3) Iden ifica ion ho izon: N3. 4) Ou pu weigh ing ac o : δi. 5) Inpu weigh ing ac o : λi. 6) Iden ifica ion weigh ing ac o : γi. IV. SIMULATIONS RESULTS In o de o es he p oposed me hod be o e he final implemen a ion and o compa e i wi h o he s con olle s, a simula ion s udy was made. This sec ion shows simula ion o he p oposed con olle compa ed o a s anda d app oach using an sel - unig GPC wi h RLS iden ifica ion and o he MPCI p oposed by Shouche e al. [7]. The nominal model used o he design is he ollowing fi s o de linea sys em wi h a dead ime o h ee sampling pe iods: Gm(z−1)= −0.009546z−1 1−0.89654z−1z−4(15) The ollowing figu es show he beha iou o he p ocess ou pu , which is he sola field ou le empe a u e (T o) and he manipula ed a iable, which is al e opening (VM1)as well as model pa ame e s a,band d. The uning alues o he p edic i e con olle s a e: Nu=10,N=60,N3=60, λ=1,δ=1,γ= 1000, being he sampling ime Ts=40s. All he decision a iables ha e an ini ial alue equal o ze o, ha is, he con olle does no know he p ocess model. And he maximum and minimum alues o he a iables a e 100 and −100. Fig 2 shows a compa ison o he e olu ion o he p o- cess ou pu esponses unde a sel - uning GPC wi h a RLS iden ifica ion p ocedu e ( hin solid line) and he p oposed me hod GPC wi h simul aneous iden ifica ion (bold line). This simula ion was pe o med in o de o illus a e he beha iou o bo h con olle s unde changes in he ope a ing poin and se -poin . Ini ially, he model pa ame e s a e a= −0.89654,b=−0.009546 and d=3. They a e changed om hei nominal alues a = 159, aking he new alues a=−0.627,b=−1. The dead ime was no changed so ha bo h con olle s could wo k in he same condi ions, since he sel - uning con olle does no es ima e his alue. As can be seen, bo h con olle s beha e well in he nominal case, bu he p oposed con olle is able con go on con olling wi h he new alues o he pa ame e s while he sel - uning GPC beha es wo s . The RLS finds new alues o he pa ame e s ha make he sel - uning con olle beha e well, al hough hey a e no he ue ones. A = 340, he 1358 050 100 150 200 250 300 350 400 450 −2 0 2 4 T o(ºC) Simula ion I 50 100 150 200 250 300 350 400 450 −5 0 5 10 15 VM1(%) 50 100 150 200 250 300 350 400 450 −1 −0.5 0 pa ame e ,a 50 100 150 200 250 300 350 400 450 −1.5 −1 −0.5 0 pa ame e ,b 50 100 150 200 250 300 350 400 450 0 5 Samples ime pa ame e ,delay p oposed MPC MPC wi h adap a ion se poin Fig. 2. Simula ion I MPC wi h adap a ion modifies he alues pa ame e s. This e ec is based on he absence o Pe sis en Exci a ion in closed loop iden ifica ion [13]. A = 351, whe e a s ep change in he e e ence is pe o med, he p oposed s a egy gi es a good closed loop esponse while he MPC wi h adap a ion is fluc ua ing du ing 100 samples. The ollowing simula ion (figu e 3) p esen s he esul s o a es pe o med o show how he p oposed s a egy is able o iden i y he plan dead ime, apa om he o he model pa ame e s. 050 100 150 200 250 300 350 400 450 0 0.5 1 1.5 T o(ºC) Simula ion II 50 100 150 200 250 300 350 400 450 −1 −0.5 0 0.5 VM1(%) 50 100 150 200 250 300 350 400 450 −1 −0.5 0 pa ame e ,a 50 100 150 200 250 300 350 400 450 −1 −0.5 0 pa ame e ,b 50 100 150 200 250 300 350 400 450 0 5 Samples ime pa ame e ,delay GPC p oposed MPC se poin Fig. 3. Simula ion II In his case he compa ison has been ca ied ou wi h a fixed GPC.TheGPC logically beha es wo s , since i is no able o adap o his change. The model used in he simula ion has been changed om he one in equa ion (15) o Gm(z−1)= −0.9z−1 1−0.6723z−1z−1 No e how, in spi e o he g ea a ia ion o he pa ame e s (e en dead ime), he s a egy desc ibed in his pape is able o mee he new model pa ame e s wi hou he need o a Pe sis en Exci a ion. I is able o ack he se -poin in s eady s a e and when i is changed. The s anda d GPC is no able o mee hese changes. The las simula ion compa es he p oposed me hod wi h he MPCI p oposed by Shouche e al.. The model is aken om case s udy (B) o [7] and is gi en by: y( )=ay( −1) + bu( −1) + e( ) Whe e he ini ial model pa ame e s a e a=0.4,b=0.4and e=−0.05. The ue pa ame e s a e a=0.6,b=0.2and e=0, which pe ec ly iden ified by bo h con olle s. Table I shows he acking capabili ies o bo h con olle s quan ified as IAE (In eg al o Absolu e E o ) and ISE (In e- g al o Squa e E o ). Bo h con olle s find good es ima es o he ue alues, bu MPCI imposes cons ain s on he inpu in o de o ha e Pe sis en Exci a ion, de e io a ing he acking capabili ies o he con olle . The di e ence in con olle s pe o mance is clea ly shown. TABLE I MPCI VS PROPOSED MPC Con olle IAE ISE MPCI 0.0817 2.5017 ×10−5 P oposed MPC 1.3279 ×10−46.6304×10−11 V. EXPERIMENTAL RESULTS Se e al expe imen s ha e been pe o med on he sola plan o show he beha iou o he p oposed con olle . The uning alues used a e: Nu=10,N=60,N3= 150, λ=1,δ=10,γ= 100. All he decision a iables s a wi h a ini ial alue equal o ze o, ha is, he e is no p e ious knowledge o he plan dynamics. The bounds o all he a iables a e 100 and −100 excep ∆umax =20and ∆umin =−20. The ollowing g aphics show he ac ual sola field ou le empe a u e (T o) oge he wi h i s e e ence, al e opening, sola adia ion, field inle empe a u e, which is he accumula o s ou pu empe a u e (Tac)aswellas model pa ame e s a,band d. Figu e 4 p esen s he esul o he expe imen ca ied ou o show e e ence acking capabili ies. The expe imen akes o e h ee hou s, and co esponds o a clea day (see sola adia ion). The e exis s a slow a ia ion in he sola adia ion and inle empe a u e Tac du ing all day which gi es ise o changes in p ocess dynamics. In his case he delay emains unchanged (d=5), bu he o he pa ame e s (aand b), a e modified by he con olle in o de o ob ain a good closed loop beha iou . One o he mos appealing ea u es o his me hod, as is i capabili y o s a ing o con ol wi hou p io knowledge o he plan , is shown in he nex expe imen . Figu e 5 shows he e olu ion o he plan a he beginning o he day. Du ing he s a -up phase, he con ol s a egy is 1359 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 80 85 90 95 T o(ºC) Expe imen al esul s I 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 35 40 45 50 VM1(%) 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 800 950 1100 Radia ion (W/m 2 ) 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 60 70 80 Tac (ºC) 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 −0.8 −0.7 −0.6 pa ame e a 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 −0.1 −0.08 −0.06 −0.04 pa ame e b 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 4 4.5 5 5.5 6 Samples ime (Ts=40s) pa ame e d Fig. 4. Expe imen al esul s I able o d i e he plan owa ds he desi ed ope a ing egime and ack he se poin , e en wi h changes in adia ion. In his case he pa ame e s cons ain s a e: amax =−0.6, amin =−1,bmax =1,bmin =−0.9,dmax =10,dmin =1. No ice ha some o hese cons ain s a e ac i e du ing he expe imen , showing ha a cons ained MPC is sol ed on line. The esul s ob ained in bo h expe imen s a e good in spi e o he a ying condi ions, showing ha he p oposed me hod is a good candida e o con ol his kind o plan s. VI. CONCLUSIONS The pape has shown he applica ion o a p edic i e con olle wi h simul aneous iden ifica ion o a sola plan . The con ol s a egy allows he s a -up o he plan wi hou a edious iden ifica ion p ocedu e and has shown good pe - o mance in changing ope a ing condi ions. The use o a sub-op imal solu ion o he MINLP p oblem allows i s use in eal ime wi h low compu a ional equi emen s. While he applicabili y o he me hod has been illus a ed, u u e in es iga ion is needed ela ing he op imiza ion p ocedu e and s abili y issues. 2000 2500 3000 3500 4000 4500 5000 5500 6000 60 80 100 T o(ºC) Expe imen al esul s II 2000 2500 3000 3500 4000 4500 5000 5500 6000 0 20 40 VM1(%) 2000 2500 3000 3500 4000 4500 5000 5500 6000 400 700 1000 Radia ion(W/m 2 ) 2000 2500 3000 3500 4000 4500 5000 5500 6000 48 49 50 51 Tac(ºC) 2000 2500 3000 3500 4000 4500 5000 5500 6000 −0.9 −0.8 −0.7 −0.6 −0.5 pa ame e a 2000 2500 3000 3500 4000 4500 5000 5500 6000 −1 −0.75 −0.5 −0.25 0 pa ame e b 2000 2500 3000 3500 4000 4500 5000 5500 6000 2 3 4 5 6 Samples ime (Ts=40s) pa ame e d Fig. 5. Expe imen al esul s II REFERENCES [1] E. Camacho and C. Bo dons, 2nd Edi ion. Model P edic i e Con ol. London: Sp inge Ve lag, 2004. [2] C. Cu le and B. Ramake , “Dynamic Ma ix Con ol- A Compu e Con ol Algo i hm,” in Au oma ic Con ol Con e ence, San F ancisco, 1980. [3] D. Ram´ ı ez and E. Camacho, “Cha ac e iza ion o Min-Max MPC wi h Global Unce ain ies,” in P oc. Ame ican Con ol Con e ence, ACC, 2002. [4] E. Mosca, Op imal, P edic i e and Adap i e Con ol. P en ice Hall, 1995. [5] E. Camacho, M. Be enguel, and F. Rubio, Ad anced Con ol o Sola Powe Plan s. Sp inge -Ve lag, London, 1997. [6] K. As ¨ om and B. Wi enma k, Adap i e Con ol. Addison-Wesley, 1989. [7] M. Shouche, H. Genceli, and M. Nikolaou, “E ec o On-line Op i- miza ion Techniques on Model P edic i e Con ol and Iden ifica ion (MPCI),” Au oma ica, ol. 23/2, pp. 137–160, 2002. [8] G. Goodwin and K. Sin, Adap i e fil e ing: p edic ion and Con ol. P en ice Hall, 1984. [9] A. N´ u˜ nez-Reyes, J. No mey-Rico, C. Bo dons, and E. Camacho, “A Smi h P edic i e based MPC in a Sola Ai Condi ioning Plan ,” Jou nal o P ocess Con ol, ol. 15/1, pp. 1–10, 2005. [10] N. Fila o and H. Unbehauen, Adap i e Dual Con ol. Be lin: Sp inge -Ve lag, 2004. [11] D. Cla ke, C. Moh adi, and P.S.Tu s, “Gene alized P edic i e Con ol. Pa I. The Basic Algo i hm,” Au oma ica, ol. 23, no. 2, pp. 137–148, 1987. [12] P. Deshpande and R. Ash, Elemen s o Compu e P ocess Con ol. ISA, 1981. [13] B. Ande son, “Adap a i e Sys ems, Lack o Pe sis en Exci a ion and Bu s ing Phenomenon,” Au oma ica, ol. 21, pp. 247–258, 1985. 1360 View publica ion s a sView publica ion s a s