scieee Open visual document viewer

On Stiction Compensation Methods for Practical Nonlinear MPC Implementations

Pitarch Pérez, José Luis,Santos, Pedro,Prada Moraga, César de

Abstract

Producción Científica

Full text

Copy igh © 2018 IEEE. Pe sonal use o his ma e ial is pe mi ed. Pe mission om IEEE mus be ob ained o all o he uses, in any cu en o u u e media, including ep in ing/ epublishing his ma e ial o ad e ising o p omo ional pu poses, c ea ing new collec i e wo ks, o esale o edis ibu ion o se e s o lis s, o euse o any copy igh ed componen o his wo k in o he wo ks. This is a p ep in e sion which may con ain e a a. The published e sion is a ailable in IEEE Xplo e. DOI: 10.1109/ICSTCC.2018.8540748 *Resea ch suppo ed by he Eu opean Union and he Spanish Go e n- men wi h p ojec INOPTCON (MINECO/FEDER DPI2015-70975-P). On S ic ion Compensa ion Me hods o P ac ical Nonlinea MPC Implemen a ions José Luis Pi a ch Sys ems Enginee ing and Au oma ic Con ol Depa men . Uni e sidad de Valladolid. Valladolid, Spain jose.pi a[email p o ec ed] Ped o San os Sys ems Enginee ing and Au oma ic Con ol Depa men . Uni e sidad de Valladolid. Valladolid, Spain ped o.san os.ba olom[email p o ec ed] Césa de P ada Ins i u e o Sus ainable P ocesses (IPS) Sys ems Enginee ing and Au oma ic Con ol Depa men . Uni e sidad de Valladolid Valladolid, Spain p ada@au om.u a.es Abs ac —S ic ion in ac ua o s is a common issue wi hin he p ocess indus y, which may conside ably deg ade he con ol pe o mance in p ac ice. In pa icula , he imp o ed p edic ion capabili ies o model p edic i e con ol (MPC) anish i such ac ua o impe ec ions a e neglec ed in ac ual implemen a ions. In his wo k, he au ho s e iew he mo e ecen app oaches o s ic ion compensa ion in li e a u e and p opose wo p ac ical al e na i es ha a e mo e sui able o use in la ge-scale nonlinea MPC p oblems. The p oposals a e illus a ed and es ed o e a eal indus ial case s udy: he ibe humidi y con ol in a medi- um-densi y ib eboa d d ye . Keywo ds—s ic ion, MPC, windup, deadband, compensa o I. LITERATURE REVIEW & MOTIVATION Al hough ac ua o s a e he mos p e alen elemen s in a con ol loop, hei beha io is o en neglec ed when designing con olle s. Howe e , hey a e no pe ec , making 𝑢≠𝑢 (see Fig. 1) in some si ua ions, which con ibu es o a signi ican numbe o nega i e e ec s such as acking issues, sus ained closed-loop oscilla ions, e c. Among hese p ac ical limi a ions, sa u a ion and a e cons ain s a e always p esen in applica- ions, being hus he ype o ac ua o nonlinea i ies mo e suc- cess ully handled in bo h classical eedback and ad anced MPCs. Bu he e a e also o he undesi able issues such as s ic- ion, backlash, deadband o hys e esis [1] [2] [3], ha appea inhe en ly o he ac ua o s na u e ( low al es, mechanical gea s, elec omagne ic de ices, e c.) and a e mo e di icul o accoun o in he con ol design phase [4]. In his pape we will ocus on s a ic ic ion o s ic ion, which aduces in a deadband beha io ha can appea along he whole ac ua o ange, and is especially ha m ul o MPC implemen a ions in he p ocess indus y whe e he sampling ime is in he scale o minu es. The li e a u e on s ic ion compensa ion is pa icula ly b oad, om e iews on me hods [5][6] o applica ions [7]. Ne e heless, s ic ion compensa ion emains an ac i e esea ch opic, especially in MPC implemen a ions [8]. F om an ex en- si e eading, one can conclude ha , apa om exhaus i e main enance, he igh way o handle ac ua o s ic ion is, by a , he use o a local con ol block be ween he main con olle ou pu and he ac ua o in a cascade ashion (see Fig. 1). This local compensa o (linea o nonlinea ) usually wo ks a a high- e equency han he main con olle , p o iding hus he neces- sa y decoupling o design he main con olle independen ly o ac ua o s nonlinea i ies, i.e. p esuming 𝑢=𝑢. Examples o such kind o compensa o s a e, e.g., PID-based [6][9], knocke s [10], 2-mo e compensa o s [11] o cons an ein o cemen [12]. Figu e 1. Usual cascade con ol o compensa e ac ua o s nonlinea i ies. The abo e lis ed compensa o s belong o he so-called mod- el- ee me hods which, oughly speaking, add compensa ing signals (piecewise cons an , pulses, e c.) o he con ol ones, he eby educing p ocess a iabili y a he p ice o inc easing he ac ua o wea [13]. This may become an impo an limi a- ion in p ac ice because ac ua o s can p ema u ely deg ade. One can always choose a sui able adeo be ween ac ua o wea and con ol pe o mance, by educing he compensa ion-signal equency, bu his leads o addi ional issues o ace: he as- sump ion 𝑢=𝑢 is no longe alid and he inne compensa ion loop dynamically modi ies he o e all plan beha io om he main con olle poin o iew. Hence, e- uning o bo h con ol- le s is equi ed o keep pe o mance close o he ideal one, bu no clea me hodologies ha e been epo ed o his aim excep in a ew pa icula cases [14]. The al e na i e is using model-based me hods o ep esen he ac ua o nonlinea i ies, which go om he nai e1 [15] 𝑢(𝑡)=𝑢(𝑡) 𝑢(𝑡−1)i Δ𝑢>  | Δ𝑢<−  o he wise   o he mo e complex i s -p inciples ep esen a ions [6][16]. Gi en hese models, he ea ly p oposal o he s icky ac ua o issue is o (app oxima ely) in e he s ic ion nonlinea i y in he compensa o block so ha 𝑢≈𝑢 a each ime ins an [4]. Howe e , hese solu ions pe o m well only when Δ𝑢 is wi hin he domain o pe ec in e sion, o he wise he sys em ge s s uc u al misma ch and he pe o mance deg ades [8]. The clea conclusion ha can be ex ac ed om he abo e e iew is ha he be e compensa ion, i.e. pe o mance wi h minimum ac ua o wea , is ob ained when he plan main con- olle is awa e o he ac ua o nonlinea i y. In his ega d, he cu en end is achie ing s ic ion compensa ion h ough MPC, because o i s na u al way o handle inpu cons ain s [18]. Fu he mo e, in o de o ease he nume ical esolu ion, su o- 1 He e 𝑡 ep esen s he sampling ins an ,  he highes o ce achie ed due o s a ic ic ion and Δ𝑢=𝑢(𝑡)−𝑢(𝑡−1). ga e models o limi ed complexi y o he ac ua o plus i s pos- sible local compensa ion s a egy a e added o he op imiza ion [19]. No mally hese solu ions equi e ha he MPC op imiza- ion p oblem is sol ed wi hin small ime g ids, in o de o p ope ly ep esen he ac ua o s dynamics, o he wise he MPC pe o mance may s ill deg ade. Howe e , his equi emen may impose an addi ional compu a ional s ess ha is no eally needed in sys ems whe e he main dynamics is slow, e.g. em- pe a u e p ocesses whe e changing con ol inpu s wi h equen- cies lowe han minu es makes no sense. Including ac ua o nonlinea i ies like model (1) in he MPC can also be ma hema ically exp essed by a se ies o i - hen ules. This leads o mixed-in ege p og amming (MIP) op imi- za ions which combine con inuous and disc e e decisions. I is well-known ha MIP p oblems conside ably inc ease he com- pu a ional complexi y wi h espec o hei smoo h e sions (i.e. wi hou disc e e decisions) which may mean a s ong limi a ion o eal- ime implemen a ions. Ne e heless, se e al wo ks epo ed in he li e a u e success ully ollowed his app oach i he plan model is linea , leading o mixed-in ege quad a ic p oblems [20][21]. The issue wi h his app oach comes om he main limi a ion o MPC i sel : he p edic ed “op imal” pe - o mance de e io a es unde s ong plan -model misma ch. Thus, he abo e implemen a ions may ail in si ua ions whe e he sys em is no well desc ibed by he linea ized model. The e o e, wo issues emain open o esea ch: A) o a oid he use o MIP in eal ime and B) o conside mo e accu a e nonlinea plan desc ip ions in he MPC. The i s one has been pa ially add essed ecen ly in [8], whe e he au ho s eplace he ha d discon inui ies o he ac ua o model, i.e. (1), by an ap- p oxima e s ic ion model which uses he hype bolic angen as smoo hing unc ion: 𝑢(𝑡)=𝜂(𝑡)⋅𝑢(𝑡−1)+(1−𝜂(𝑡))⋅𝑢(𝑡)  𝜂(𝑡)=  anh𝜏⋅(Δ𝑢+ )+ anh𝜏⋅( −Δ𝑢)  He e 𝜏 is he use -de ined smoo hing pa ame e o modi y he sha pness, hence app oxima ing he o iginal model. I has been epo ed ha he abo e model can exac ly ep oduce he ac ua o s ic ion o la ge enough alues o 𝜏 bu , o hese alues, cons ain s (2)-(3) a e s ill oo s i o be e ec i ely handled by g adien -based op imiza ion sol e s. None heless, in he abo e ci ed e e ence he au ho s appa en ly go success ul esul s using CasADi+IPOPT [22], bu he academic example was a a he simple linea SISO sys em. Mo eo e , no com- men s on he ex ension/applicabili y o he p oposed app oach o mul i a iable MIMO and/o nonlinea sys ems we e gi en. Indeed, we ha e es ed his app oach in ou eal case s udy (p esen ed in nex sec ion) wi h no success due o:  The esolu ion ime o he nonlinea op imiza ion exceed- ed by a he a ailable ime (<4 sec. in ou case).  The p oposed “wa m s a ” inspi ed in he 2-mo e com- pensa ion me hod wi h compu a ion o he op imal s eady- s a e inpu alues did no p o ide accu a e esul s in p es- ence o dis u bances and plan -model misma ch.  The la ge scale and nonlinea na u e o he whole p oblem oge he wi h he s i cons ain s (2)-(3) made he op imiz- e all o en in o clea ly subop imal local minima. These easons mo i a ed us o de i e he p ac ical ap- p oaches p esen ed la e in Sec ion III, which pa ially add ess he abo e open issues and we e sui able o he nonlinea MPC implemen a ion in ou case s udy: he medium densi y ib e- boa d (MDF) d ye , whose model de ails and con ol objec i es a e b ie ly ou lined in he nex sec ion. Finally, some esul s om ex ensi e simula ion es s a e p o ided in Sec ion IV and a conclusions sec ion close he pape , o eseeing u he s eps. II. CASE STUDY: THE MDF DRYER The indus ial MDF d ye , ep esen ed in Fig. 2, is o med by: a) a mix u e chambe ha ecei es a low o ho gasses om combus ion and a cold one om he ambien , b) a he - mally isola ed 100m-long ube whe e he ibe comes in and he d ying akes place, and c) a cyclone s age o sepa a e ibe s om gasses. The ai used o d ying is p o ided h ough he p essu e gap c ea ed by a an a ached o he beginning o he ube d ye . The lows o ho and cold ai a e egula ed by he opening o wo laps loca ed on he ai pa hs om he hea - eco e y sys em (𝑎) and he ambien (𝑎). These wo laps a e he manipula ed a iables o con ol du ing no mal ope a ion. Figu e 2. Plan diag am wi h i s con ol a chi ec u e. Tempe a u es o he ho gases inle and he ambien a e measu ed, as well as he en i onmen al humidi y. Ai empe a- u es a he beginning and a he end o he ube d ye a e also measu ed as well as he o al ai low 𝐹, in e ed by a Pi o ube. The d y- ibe humidi y 𝑋 is he a ge a iable o con- ol, as i signi ican ly in luences he es o he MDF p oduc- ion p ocess. Howe e , due o he esidence ime in he cy- clones, i s measu emen is pe o med wi h a delay o 𝑡=25 s. Mo eo e , he ai empe a u e a he ube inle 𝑇 is equi ed o be wi hin limi s due o ma e ial and ope a ion cons ain s. A. G ey-box model De ailed i s -p inciple models o MDF d ye s in ol e pa - ial di e en ial equa ions (PDE) [23], which a e compu a ional- ly expensi e o sol e in online MPC op imiza ions. Mo eo e , in ou case he esidence ime o he ibe s inside he d ye ube is ound o be less han he sampling ime o he da a acquisi- ion sys em (𝑡 = 5 s.), so no in o ma ion o he d ying dy- namics inside he ube can be i ed o expe imen al da a. The e o e, gi en hese limi a ions, we p oposed a g ey-box lumped-pa ame e model o con ol pu poses. The model backbone bases on mass and ene gy balances. Fo he mix u e chambe we ha e: 𝐹 =𝐹 +𝐹  𝐹𝐻(𝑇,𝑊)=𝐹𝐻(𝑇,𝑊)+𝐹𝐻(𝑇,𝑊)  Whe e 𝐹 ep esen s he humid ai lows in kg/s, 𝐻(⋅,⋅) is he speci ic en halpy unc ion in J/kg dependen on he ai empe a- u e 𝑇 in ºC and he speci ic humidi y 𝑊 (mass o wa e ela- i e o he o al inle ai mass) by he o mula: 𝐻(𝑇,𝑊)=1.006𝑇+(2490+1.86𝑇)𝑊  And o he d ye ube we ha e: 𝐹 +𝐸=𝐹  𝑞𝑋=𝐸+𝑞−𝐸𝑋  𝐹𝐻(𝑇,𝑊)+𝑞𝐶𝑇 +𝑇 −𝑇𝑞𝐶 = 𝑄+𝐹𝐻(𝑇,𝑊)+𝑞𝑋𝐶𝑇  Whe e 𝐸 is he e apo a ed wa e low in kg/s, 𝑞 is he inle ibe low in kg/s, 𝑇 and 𝑇 a e he ibe inle and ou le empe a u es, 𝑋 and 𝑋 a e he inle and ou le speci ic wa e con en s in he ibe espec i ely, 𝐶 and 𝐶 a e he wa e and d y wood speci ic hea s espec i ely, and inally 𝑄 is he hea loss o he ube compu ed by: 𝑄=Δ𝑇⋅𝐴⋅𝑈  He e 𝑈 is he hea - ans e con ec ion coe icien unde u - bulen low2, 𝐴 is he exchange su ace and Δ𝑇 is he empe a- u e di e ence be ween he in e nal low (ai plus ibe ) and he ube a e aged ones ( o a oid PDEs). The e olu ion o he ube empe a u e 𝑇 ollows he dynamics: 𝑚𝐶 +𝑚𝐶𝑇󰇗=Δ𝑇𝐴⋅𝑈−()⋅   Whe e 𝑚, 𝑒, 𝑚 and 𝑒 a e he mass and wid h o he s eel ube and mine al-wool co e ing espec i ely. 𝑇 is he a e age empe a u e o he co e ing. Mo eo e , 𝑇 is ela ed wi h 𝑇 by he hea loss om he ube o he ambien : ()⋅⋅ =(𝑇−𝑇)⋅𝐴⋅𝑈  He e 𝑘 is he o e all he mal conduc ion coe icien com- pu ed om he espec i e ube wall ma e ials, and 𝑈 is he hea - ans e con ec ion coe icien unde lamina low. The cyclone s age is modeled by i s -o de dynamics wi h delay: 𝜏𝑋󰇗=𝑋(𝑡−𝑡)−𝑋  Whe e 𝑋 is he inal ibe humidi y (measu able), 𝜏 is an expe imen ally iden i ied ime cons an and 𝑡 is he delay. The model is comple ed wi h expe imen al pa e ns ob- ained om inpu -ou pu da a eco ded om he ac ual plan . Essen ially we ollowed he me hodology p oposed in [24], whe e es ima es o e ime o some in e nal (unmeasu ed) a iables 𝑧 a e compu ed and hen eg ession cons ain s 𝑧(𝑡,𝑢,𝑦) a e i ed o hem. In his way, expe imen al equa ions ha e been ob ained o he o al ai low 𝐹 and o he ela ionship be ween ho and cold lows 𝐹,𝐹, wi h espec o laps openness. 𝐹 =𝐾󰇡1−exp󰇡−7.1𝑎+𝑎󰇢󰇢    =𝐾   2 Expe imen al o mulas o i can be ound in he ela ed li e a u e. Whe e 𝐾 and 𝐾 a e posi i e expe imen al pa ame e s. Fi- nally, a linea ela ionship wi h he di e ence be ween he d y bulb and we bulb ai empe a u es a he d ye ou le has been ound he e o p edic accu a e enough he ou le ibe humidi y: 𝑋=𝛾−𝛾⋅(𝑇 −𝑇)  𝛾=0.9𝛾+0.13  Whe e 𝛾 is again an expe imen al pa ame e o be ob ained om da a and 𝑇 is he we -bulb empe a u e calcula ed wi h 𝑇 and he speci ic humidi y 𝑊 [25]. The model ge s he ollowing con ol inpu s 𝑢=[𝑎,𝑎] and dis u bances 𝑑=[𝑞,𝑇,𝑊,𝑇,𝑋] o compu e he ou pu s 𝑦=[𝑋,𝑇,𝐹,𝑇]. Among hem, only eal- ime measu emen s o he inle ibe humidi y 𝑋 a e no a ailable. Hence, 𝑋 and he model pa ame e s 𝛾,𝐾 and 𝐾 a e selec ed o be es ima ed online by a mo ing-ho izon es ima o (MHE), ollowing he usual o se - ee MPC implemen a ion [26] [8]. B. Nonlinea MPC se up Based on he p e ious g ey-box model, a nonlinea MPC se up is p oposed in acco dance wi h he con ol a chi ec u e o Fig. 2. Fo an e icien implemen a ion, he d ye dynamics in (10) and (12) a e disc e ized by o hogonal colloca ion using 2- deg ee in e pola ing polynomials and 5 seconds leng h ini e elemen s [27]. Mo eo e , o enhance he esolu ion speed, a p ope wa m s a is p o ided o IPOPT o each execu ion in a eceding-ho izon s a egy (see Sec ion IV o de ails). Hence, assuming ha he sys em ou pu in s eady s a e 𝑦 uni ocally de ines an equilib ium poin (𝑥,𝑢) and ha he linea ized sys em a each easible equilib ium is con ollable, he ollowing nonlinea MPC p oblem is se up: min  𝐽≔𝑤|𝑦(𝑡)−𝑦|    +  𝑤|Δ𝑢|    +𝑤|𝑋 −𝑋| s. .: (4)-(16), 160<𝑇(𝑡),𝑇 <210   5<𝑢(𝑡),𝑢<100, Δ𝑢≤5, 𝑢(𝑡)≡𝑢 ∀𝑡≥𝐻 𝑓(𝑥,𝑢)=0, ℎ(𝑥,𝑢)=0, 𝑦=𝐶⋅𝑥 Whe e 𝐻 deno es he p edic ion ho izon, 𝐻<𝐻 is he con ol ho izon (so ha he con olle ou pu emains cons an in a sui able s eady s a e 𝑢 a e 𝐻), 𝜃=[𝑢(𝑡),𝑢,𝑥] a e decision a iables, Δ𝑢=𝑢(𝑡)−𝑢(𝑡−1), [𝑤,𝑤,𝑤] a e he weigh ing ac o s and cons ain s 𝑓(⋅) and ℎ(⋅) and a e he model equa ions in s eady s a e, i.e. 𝑋󰇗=0,𝑇󰇗=0. No e ha a i icial se poin s 𝑦=[𝑋,𝑇] a e in oduced o gua an ee he easibili y o he MPC [28]. Hence, he ibe humidi y will e en ually each he use -de ined se poin 𝑋 i 𝑤 in he o se cos is high enough. C. S a ic ic ion in he ai laps The MPC op imiza ion (17) only conside s ac ua o s wi h maximum a e cons ain s, bu expe imen al da a eco ded om he plan e eals ha he pneuma ic mechanism o con ol he ai laps 𝑎 and 𝑎 p esen s s ic ion. Analyzing he eco ded da a, we can oughly ep esen his phenomenon by (1), wi h pa ame e =0.5 (in % o he o al lap openness). III. PRACTICAL STICTION COMPENSATION METHODS Once he op ions ha in ol e sampling a highe equen- cies a e disca ded due o compu a ional limi a ions in MPC and he app oach in [8] is unsuccess ul because o he easons dis- cussed in Sec ion I, we came up wi h he ollowing wo model- ee “p ac ical” solu ions o handle he laps s ic ion issues. A. Windup compensa o The i s one is a simple modi ica ion o he in eg al- e m compensa o bu , inspi ed in [13], he compensa o ou pu is ese o ze o when 𝑢=𝑢 (Fig. 3). In his way, he local com- pensa o does no modi y he MPC ou pu when s ic ion is no ac i e in he ac ua o . Figu e 3. MPC wi h p oposed windup compensa o . The idea behind is ha he in eg al o he ac ua ion e o 𝑒=𝑢−𝑢 o e a ime ho izon ep esen s somehow he ac ua- ion ene gy ha he MPC should deli e o he plan in o de o d i e i s s a e o he op imal. The e o e, wha we p opose wi h he windup compensa o is o igge a pulse la ge han  such ha i s ene gy du ing 𝑇 seconds app oaches he in eg al o he e o o e he p e ious samples whe e he ac ua o is s uck, he eby mo ing away om he poin wi h s eady-s a e e o . This allows he MPC o e ec i ely apply (o a leas app oach) he op imal 𝑢 in subsequen samples. The implemen able dis- c e e- ime o m o he p oposed compensa o in Fig. 3 is 𝑢(𝑡+1)=𝑢(𝑡)+𝐾⋅𝑢(𝑡)−𝑢(𝑡)  and 0<𝐾≤1 is he uning pa ame e . Mo eo e , p o iding he MPC op imiza ion wi h in o - ma ion abou he compensa o beha io can lead o imp o ed con ol pe o mance. Using he smoo hing unc ion (3), he MPC p oblem (17) is ex ended wi h he ollowing cons ain s3: 𝜂=  anh(𝑢−𝜒+ )𝜏+ anh( −𝑢+𝜒)𝜏  𝜒=𝜂⋅𝑢+𝐾⋅(𝑢−𝜒)+(1−𝜂)⋅𝑢  Whe e he new a iables 𝜒 a e ac ually eplacing 𝑢 in he plan model equa ions, and 𝜒, 𝑢 a e alues om he p e ious ins an , accomplishing wi h he upda ing ules: 𝑢=𝜒; 𝜒=(1−𝜂)⋅𝜒  Rema k. No e ha , in con as o (3), (19) does no impose s i cons ain s on he op imiza ion, because 𝜒 and 𝑢 a e alues compu ed a he p e ious ins an . As payback, he abo e o mu- la ion does no allow us o in oduce he s ic ion model in he MPC bu jus he windup compensa o , i.e. he MPC knows abou he exis ence o 𝑢 bu does no know ha some o i s alues along he p edic ion ho izon won’ each he plan . 3 Exp essions (19)-(21) abuse ec o no a ion o simplici y, bu hey a e s a ed componen wise in he MPC op imiza ion p oblem. B. Deadband penal y In con as o he p e ious me hod, he e we a e no includ- ing an ex e nal compensa o , bu he aim is o ell somehow he MPC ha con ol ou pu s wi hin |Δ𝑢|<  should no be deli - e ed because hey won’ be applied due o ac ua o s ic ion. The aim is he same as in [8] and so, inspi ed on i , we make use again o he smoo hing unc ion (3) bu wi hou in ol ing any s i cons ain . The idea is, ins ead o “s ic ly” imposing con- s ain (2)-(3), o include i as an addi ional penal y e m in he objec i e unc ion 𝐽 o p oblem (17), so ha selec ing con ol ac ions wi hin he deadband is mo e expensi e. Hence, he p oposed addi ional penal y e m 𝐽 is: 𝐽≔∑𝑤𝑢⋅𝐿 𝐻𝐶−1 𝑡=0 (𝑡)  𝐿=𝜇⋅ anh(Δ𝑢−𝜖)𝜏+ anh( −Δ𝑢)𝜏  Whe e [𝜏,𝜏,𝜖]∈ℝ a e design pa ame e s and 𝜇>0 is he uning pa ame e o he penal y unc ion, whose meaning is g aphically explained in Fig. 4. Figu e 4. Deadband penal y. Quali a i ely, 𝜏 and 𝜏 de ine he slopes o he “s ep” edg- es (highe slopes app oxima e disc e e decisions bu a e dele e- ious o g adien -based op imiza ion) and 𝜖 de ines he small ole ance o allow Δ𝑢=0. These a e ixed a p io i by he de- signe . Only 𝜇 is le o u he uning, de ining he heigh o he s ep. The eason he heigh is he mo e ele an uning pa- ame e a ec ing pe o mance is g aphically gi en in Fig. 5, whe e he deadband penal y (22) is combined wi h he usual inpu a e quad a ic penal y in (17) as ollows: 𝐽≔𝐽𝑝+∑𝑤𝑢|Δ𝑢|2 2     Figu e 5. Modi ied inpu a e penal y 𝐽. This combina ion c ea es an addi ional penal y i he sol e selec s o apply 𝜖2≤ Δ𝑢 2≤ s 2, so i will be usually a oided. O cou se, his is nei he a s ic es ic ion no gua an ees global op imali y, as 𝐽𝑢 is nonco ex. Ne e heless, (17) was al eady noncon ex due o plan model nonlinea i ies, so no specially ha m ul solu ions a e ound i 𝜇 is sui ably chosen. IV. SIMULATION TESTS Some pe o mance es s we e un o quan i y he bene i s (pe o mance loss w. . he pe ec ac ua o ) o he p oposed app oaches. The es s we e done agains a plan simula ion ha uses a PDE model o he d ying sec ion [23]:   =𝑣 + 𝑈    Whe e 𝑙 is he spa ial a iable along he ube, 𝑣 is a pa ame- e which depends on he d ying egime, (𝐿,𝑑) a e he leng h and diame e o he ibe s, 𝑈 is he hea - ans e coe icien , (𝑇,𝑇) a e he ai d y-bulb and we -bulb empe a u es and Δ𝐻 is he wa e apo iza ion hea . This c ea es a s ong plan - model misma ch, bo h s uc u al and pa ame ic. In a i s es , induced s ep changes o 3% in he se poin 𝑋; 15ºC in he gasses empe a u e 𝑇 ; 3 T/h in he ibe low 𝑞 (usual p oduc changeo e ), 5% in he ibe inle hu- midi y 𝑋 and 12.5% in he ibe diame e 𝑑 a e in oduced sequen ially e e y 300 s. Fig. 6 shows he e olu ion o he con olled humidi y 𝑋 o e ime o he ollowing scena ios: a) pe ec ac ua o ; b) s icky ac ua o wi h no compensa ion; c) windup compensa o ; and d) deadband penal y. Figu e 6. E olu ion o he ou pu ibe humidi y 𝑋. I is shown ha he es ed dis u bances a e o ally ejec ed in he case o con ol unde pe ec ac ua o , wi h he dynamic esponse de ined by he MPC weigh ing ac o s ( ixed o all scena ios). O cou se, he MPC wi hou any compensa ion leads o di e en le els o s eady-s a e e o s. On he con a y, he e olu ion wi h he wo p oposed compensa ion me hods app oach he esponse ob ained unde he assump ion o pe ec ac ua o in place, al hough a small oscilla o y beha io ( ypical om o me linea compensa o s) has been de ec ed be ween 𝑡=1100 o 𝑡=1300 s. No e ha he p oposed p ac ical ap- p oaches do no gua an ee asymp o ic s abili y bu jus p ac ical one, so small oscilla o y beha io can appea when he plan becomes less con ollable. Fo ins ance, when he gasses em- pe a u e 𝑇 inc eases signi ican ly and he ibe diame e is small, so he smalles achie able lap mo emen (because o s ic ion) has a bigge impac on he inal ibe humidi y. Table I shows a compa ison o he abo e esponses unde se e al s anda d pe o mance measu es: he in eg al squa e e o w. . . he se poin (ISE), he in eg al absolu e e o o he humidi y ou side con idence bands o ±5% (IAE 5%) and ±3% (IAE 3%) a ound he se poin , he se ling ime a 95% o he se poin s ep (Te 95%), he a e age compu a ional ime o sol e he MPC op imiza ion (CPU) and he ac ual numbe o laps mo emen s du ing he whole es (𝑎 Mo , 𝑎 Mo ). TABLE I. PERFORMANCE UNDER STEP-TYPE DISTURBANCES Pe ec Ac ua o No Comp. Ex e nal Windup MPC Windup DB Penal y ISE 399.67 553.96 400.76 392.55 372.52 IAE 5% 120.43 143.87 121.2 116.76 115.87 IAE 3% 274.79 340.55 278.28 270.25 264.48 Te 95% 144 s - 147 s 154 s 145 s CPU 0.68 s 0.34 s 0.41 s 0.53 s 1.44 s 𝒂 𝒄 Mo 103 21 43 47 59 𝒂 𝒇 Mo 103 9 26 21 33 Two se s o esul s a e p esen ed in Table I o he windup app oach (columns 4 and 5). Values in he MPC Windup col- umn co espond o he whole app oach in Sec ion III-A whe e- as, o comple eness, Ex e nal Windup e e s o he MPC- unawa e basic implemen a ion o he windup compensa o depic ed in Fig. 3, i.e. (18). The goal o showing his di e ence was jus o s ess ou he ela i e impo ance o making he MPC awa e o he ex e nal compensa o . No e ha bo h p oposed compensa ion app oaches no only imp o e pe o mance o e he s ic ion-unawa e con olle , bu hey e en ou pe o m he si ua ion wi h pe ec ac ua o in place. Mo eo e , his pe o mance imp o emen o e he pe - ec si ua ion is ob ained wi h a lowe numbe o laps mo e- men s, which educes ac ua o wea . Though his may be a esul o sha e luck, because he MPC could become mo e agg essi e by a di e en choice o i s weigh ing ac o s, e- uning he main con olle is no ou in en ion. The choice o he uning pa ame e s o he compensa ion s a egies was 𝐾=0.8 o he windup compensa o and 𝜇=0.02 (𝜏=2000, 𝜏=100) o he deadband penal y, bo h chosen ia simple ial and e o and isual inspec ion. TABLE II. PERFORMANCE UNDER PROCESS NOISE Pe ec Ac ua o No Comp. MPC Windup DB Penal y ISE 96.5 130.14 99.56 94.4 IAE 5% 5.8 5.63 7.17 1.38 IAE 3% 50.78 61.16 55.07 37.03 𝒂 𝒄 Mo 104 31 62 42 𝒂 𝒇 Mo 103 10 27 15 In a second es , addi ional andom signals o sui able e- quencies and powe s ha e been added o he senso s as well as o he gasses empe a u e 𝑇 and o he ibe humidi y 𝑋 be- o e he cyclones (unmeasu ed), in o de o simula e measu e- men noise and unexpec ed ime- a ying p ocess dis u bances simila o he ones obse ed in he ac ual acili y. In his case, he se poin is cons an bu he all induced s ep dis u bances we e kep . Table II shows he pe o mance alues go o his es and Fig. 7 depic s he d ye ime esponses. The esul s in p esence o andom p ocess noise show ha he deadband pen- al y app oach clea ly ou pe o ms he windup compensa ion as well as he si ua ion wi h pe ec ac ua o , bo h in e o educ- ion (ISE, IAE) and in ac ua o wea . Figu e 7. E olu ion o he ou pu ibe humidi y 𝑋. In all cases, he ollowing sequence o lap inpu s is p o- posed as wa m s a o he nonlinea MPC op imiza ion: 𝑢(1)=𝑢(0)+𝑎⋅ i 𝑢(0)≥𝑢 ∗ 𝑢(0)−𝑎⋅ i 𝑢(0)<𝑢 ∗ 𝑢(𝑡) =𝑢(𝑡)∗ ∀𝑡>1   Whe e 𝑎>2, 𝑢(0) a e he las applied ac ions, and no a- ion 𝑢∗ s ands o he op imal alues o 𝑢 in he p e ious un. V. CONCLUSION We p oposed wo p ac ical s a egies o s ic ion compensa- ion ha a e sui able o be combined wi h gene al nonlinea MPC o MIMO sys ems. Bo h app oaches we e es ed in an indus ial case wi h success ul esul s, and keeping simila esolu ion imes o he o iginal MPC implemen a ion. Despi e hei simplici y and clea limi a ions, he p oposed s ic ion compensa ion app oaches a e p o en o p o ide signi i- can imp o ed con ol pe o mance wi h educed ac ua o wea in ou case s udy, e en in p esence o he s ong plan -model misma ch and p ocess dis u bances. Fu he mo e, he deadband penal y app oach seems o pe o m be e han he windup compensa o in si ua ions wi h signi ican ime- a ying dis u b- ances and measu emen noise. Howe e , he adequa e selec ion o he compensa o pa ame e s as well as he compensa ion p oblem i sel emains open o u he sys ema ic esea ch. REFERENCES [1] T. Hägglund, “Au oma ic on-line es ima ion o backlash in con ol loops,” Jou nal o P ocess Con ol, ol. 17 (6), pp. 489–499, 2007. [2] M.S. Choudhu y, S.L. Shah, N. Tho nhill and D.S. Shook, “Au oma ic de ec ion and quan i ica ion o s ic ion in con ol al es,” Con ol Engi- nee ing P ac ice, ol. 14 (12), pp. 1395-1412, 2006. [3] X. Zhao and Y. Tan, “Neu al ne wo k based iden i ica ion o P eisach - ype hys e esis in piezoelec ic ac ua o using hys e e ic ope a o ,” Sen- so s and Ac ua o s A: Physical, ol. 126 (2), pp. 306-311, 2006. [4] M.C. Rod íguez Liñán, “New con ol design and analysis echniques o plan s wi h ac ua o nonlinea i ies,” Ph.D. disse a ion, School o Elec i- cal and Elec onic Eng., Uni e si y o Manches e , UK, 2013. [5] R.B. di Capaci and C. Scali, “Re iew and compa ison o echniques o analysis o al e s ic ion: F om modeling o sma diagnosis,” Chem. Enginee ing Resea ch and Design, ol. 130, pp. 230-265, 2018. [6] H. Du and, R. Pa ke , A. Alanqa and P.D. Ch is o ides, “Elucida ing and handling e ec s o al e-induced nonlinea i ies in indus ial eed- back con ol loops,” Compu e s & Chemical Eng., In P ess, 2017. [7] P. Mish a, V. Kuma and K.P.S. Rana, “An online uned no el nonlinea PI con olle o s ic ion compensa ion in pneuma ic con ol al es,” ISA T ansac ions, ol. 58, pp. 434-445, 2015. [8] R.B. di Capaci, M. Vacca i and G. Pannocchia, “A al e s ic ion ole an o mula ion o MPC o indus ial p ocesses,” IFAC-Pape sOnLine, ol. 50 (1), pp. 9044-9049, 2017. [9] M. Ale Mohammad and B. Huang, “Compensa ion o con ol al e s ic ion h ough con olle uning,” Jou nal o P ocess Con ol, ol. 22, pp. 1800-1819, 2012. [10] T. Hägglund, “A ic ion compensa o o pneuma ic con ol al es,” Jou nal o P ocess Con ol, ol. 12, pp. 897-904, 2002. [11] R. S ini asan and R. Rengaswamy, “App oaches o e icien s ic ion compensa ion in he p ocess con ol al es,” Compu e s & Chemical Enginee ing, ol. 32, pp. 218-229, 2008. [12] L. Z. X. I an and S. Lakshmina ayanan, “A new uni ied app oach o al e s ic ion quan i ica ion and compensa ion,” Indus ial & Enginee - ing Chemis y Resea ch, ol. 48, pp. 3474-3483, 2009. [13] M.A. de Souza L. Cuad os, C.J. Muna o and S. Muna e o, “No el Mod- el-F ee App oach o S ic ion Compensa ion in Con ol Val es,” Indus- ial & Eng. Chemis y Resea ch, ol. 51 (25), pp. 8465-8476, 2012. [14] N. F. Tho nhill and A. Ho ch, “Ad ances and new di ec ions in plan - wide dis u bance de ec ion and diagnosis,” Con ol Enginee ing P ac- ice, ol. 15, pp. 1196-1206, 2007. [15] Q.P. He, J. Wang, M. Po mann, and S.J. Qin, “A cu e i ing me hod o de ec ing al e s ic ion in oscilla ing con ol loops,” Indus ial & En- ginee ing Chemis y Resea ch, ol. 46, pp. 4549-4560, 2007. [16] Q.P. He and J. Wang, “Val e s ic ion modeling: Fi s -p inciples s. da a- d i e app oaches,” in P oc. o he 7 h Ame ican Con ol Con ., Bal imo e, 2010, pp. 3777-3782. [17] H. Zabi i and Y. Samyudia, “MIQP-Based MPC in he P esence o Con ol Val e S ic ion,” Chem. P od. & P ocess Model., ol. 4(3), 2009. [18] H. Du and and P.D. Ch is o ides, “Ac ua o s ic ion compensa ion ia model p edic i e con ol o nonlinea p ocesses,” AIChE Jou nal, ol. 62 (6), pp. 2004-2023, 2016. [19] H. Du and and P.D. Ch is o ides, “Empi ical modeling o con ol al e laye wi h applica ion o model p edic i e con ol-based s ic ion com- pensa ion,” IFAC-Pape sOnLine, ol. 49 (18), pp. 41-46, 2016. [20] H. Zabi i and Y. Samyudia, “A hyb id o mula ion and design o model p edic i e con ol o sys ems unde ac ua o sa u a ion and backlash,” Jou nal o P ocess Con ol, ol. 16, pp. 693-709, 2006. [21] J. No ak and P. Chalupa, “Compensa ion o al e deadzone using mixed in ege p edic i e con ol,” in P oc. o he 31s Eu opean Con e ence on Modelling and Simula ion ECMS 2017, pp. 379-383, Budapes , 2017. [22] J. Ande sson, J. Åkesson, and M. Diehl, “CasADi: A Symbolic Package o Au oma ic Di e en ia ion and Op imal Con ol,” in Recen Ad ances in Algo i hmic Di e en ia ion, Sp inge , 2012, pp. 297–307. [23] O. Melande and A. Rasmuson, “Ma hema ical modeling o hea , mass, and momen um anspo in MDF ibe d ying,” D ying Technology, ol. 29 (1), pp. 64-72, 2010. [24] C. de P ada, D. Hose, G. Gu ie ez, and J.L. Pi a ch, “De eloping g ey- box dynamic p ocess models,” IFAC-Pape sOnLine, ol. 51 (2), pp. 523–528, 2018. [25] R. S ull, “We -bulb empe a u e om ela i e humidi y and ai empe a- u e,” Jou nal o Applied Me eo ology and Clima ology, ol. 50 (11), pp. 2267-2269, 2011. [26] G. Pannocchia, M. Gabiccini and A. A oni, “O se - ee MPC ex- plained: no el ies, sub le ies, and applica ions,” IFAC-Pape sOnLine, ol. 48 (23), pp. 342-351, 2015. [27] L.T. Biegle , Nonlinea p og amming: concep s, algo i hms, and appli- ca ions o chemical p ocesses, SIAM Se ies on Op imiza ion, 2010. [28] D. Limon, A. Fe amosca, I. Al a ado, and T. Alamo, “Nonlinea MPC o acking piece-wise cons an e e ence signals,” IEEE T ansac ions on Au oma ic Con ol, DOI:10.1109/TAC.2018.2798803 In P ess, 2018.