scieee Open visual document viewer

Evolutionary techniques applied to the optimal short-term scheduling of the electrical energy production

Troncoso Lora, Alicia; Riquelme Santos, José Cristóbal; Aguilar Ruiz, Jesús Salvador; Riquelme Santos, Jesús Manuel

Abstract

This paper presents an evolutionary technique applied to the optimal short-term scheduling (24 h) of the electric energy production. The equations that define the problem lead to a non-convex non-linear programming problem with a high number of continuous and discrete variables. Consequently, the resolution of the problem based on combinatorial methods is rather hard. The required heuristics, introduced to assure the feasibility of the constraints, are analyzed, along with a brief description of the proposed genetic algorithm (GA). The GA is used to compute the optimal on/off status of thermal units and the fitness function is obtained by solving a quadratic programming problem by means of a standard non-linear Interior Point (IP) method. The results from real-world cases based on the Spanish power system are reported, which show the good performance of the proposed algorithm, taking into account the complexity and dimensionality of the problem. Finally, an IP algorithm is adapted to deal with discrete variables that appear in this problem and the obtained results are compared with that of the proposed GA.

Full text

E olu iona y echniques applied o he op imal sho - e m scheduling o he elec ical ene gy p oduc ion Alicia T oncoso , Jose ´ C. Riquelme , Jesu ´s S. Aguila -Ruiz , Jesu´s M. Riquelme San os Abs ac This pape p esen s an e olu iona y echnique applied o he op imal sho - e m scheduling (24 h) o he elec ic ene gy p oduc ion. The equa ions ha define he p oblem lead o a non-con ex non-linea p og amming p oblem wi h a high numbe o con inuous and disc e e a iables. Consequen ly, he esolu ion o he p oblem based on combina o ial me h- ods is a he ha d. The equi ed heu is ics, in oduced o assu e he easibili y o he cons ain s, a e analyzed, along wi h a b ie desc ip ion o he p oposed gene ic algo i hm (GA). The GA is used o compu e he op imal on/off s a us o he mal uni s and he fi ness unc ion is ob ained by sol ing a quad a ic p og amming p oblem by means o a s anda d non-linea In e io Poin (IP) me hod. The esul s om eal-wo ld cases based on he Spanish powe sys em a e epo ed, which show he good pe o mance o he p oposed algo i hm, aking in o accoun he complexi y and dimensionali y o he p oblem. Finally, an IP algo i hm is adap ed o deal wi h disc e e a iables ha appea in his p oblem and he ob ained esul s a e compa ed wi h ha o he p oposed GA. Keywo ds: Gene ic algo i hms; Scheduling; Op imiza ion; Feasibili y; In e io poin algo i hms 1. In oduc ion The op imal sho - e m scheduling o he elec i- cal ene gy p oduc ion [1] aims a de e mining which gene a ing uni s should be online and he co e- sponding op imal gene a ion o he mal and hyd o uni s along he scheduling pe iod, usually 24 h, in o de o minimize he expec ed o al cos sa is ying he o ecas ed sys em load. The scheduling ask leads o a non-linea mixed-in ege p og amming p oblem. Mo eo e , his p oblem is coupled in ime by he maximum speed ha gene a ing uni s, spe- cially he mal uni s, a e able o change he p oduced ene gy (known as up and down amps), and also by he opology o he hyd oelec ic powe plan s, wi h a delay in hou s be ween he wa e o a ese oi being used and he a ailabili y o ha wa e in he * Co esponding au ho . E-mail add esses: [email p o ec ed] (A. T oncoso), iquelme@ lsi.us.es (J.C. Riquelme), [email p o ec ed] (J.S. Aguila -Ruiz), [email p o ec ed] (J.M. Riquelme San os). ese oi s downs eam. A eally la ge numbe o a iables, bo h con inuous and disc e e a iables, is needed o p ope ly model his p oblem. Many app oaches ha e been p oposed o he esolu ion o his op imiza ion p oblem, anging om Dynamic P og amming o Linea Mixed-In ege P og amming o Lag angian Relaxa ion [2], he la - e being he mos widely used op imiza ion me hod in comme cial p og ams. Gene ic Algo i hms (GAs) [3,4], a gene al-pu pose s ochas ic sea ch me hod based on he mechanics o na u al selec ion, ha e also been success ully applied o he elec ical ene gy scheduling p oblem since he adap a ion is qui e s aigh o wa d due o he combina o ial na - u e o his p oblem. In he las ew yea s, he In e- io -Poin (IP) o Loga i hmic-Ba ie class o me hods has become he p e e ed nume ical app oach o sol e non-linea op imiza ion p ob- lems, as a consequence o i s enhanced capabili y o deal wi h inequali y cons ain s [5,6]. Since he ea ly de elopmen s, in ended o Linea P og am- ming p oblems, many imp o emen s ha e been p o- posed in o de o ex end he applica ion o IP me hods o con ex and non-con ex non-linea p oblems. These efinemen s ha e o do wi h s ep- size con ol [7], line-sea ch echniques o o ce con- e gence o a local minimum om a bi a y s a ing poin s [8,9], use o us egions [10], among o he s. Howe e , despi e hese imp o emen s, i s pe o - mance on mixed-in ege p oblems is equen ly dis- appoin ing because he solu ion is a om he global op imum [11]. This has aised he in e es in compu a ionally expensi e algo i hms aken om he a ificial in elligence a ea such as e olu iona y me hods [12], abu sea ch [13], pa icle swa m op i- miza ion [14], simula ed annealing [15] o an col- ony op imiza ion [16]. Al hough con e gence o he global op imum canno be heo e ically gua an- eed, he abili y o escape om local minima makes hem an a ac i e choice o many applica ions [17,18]. In his pape , a GA applied o he op imal sho - e m (24 h) elec ical ene gy p oduc ion scheduling is p esen ed. Some heu is ics a e included in o de o assu e he easibili y o he cons ain s ha appea in he p oblem. Resul s om eal-wo ld cases based on Spanish powe sys em a e epo ed. The elec ic ene gy p oduc ion scheduling p esen s a la ge numbe o a iables and cons ain s, a non-con ex non-linea objec i e unc ion and in e- ge and con inuous a iables. Thus, he main diffi- cul y is o find easible solu ions and he no el y o he pape is add essed o imp o e he easibili y. The main con ibu ions o he encoded GA can be s a ed as: a p ocedu e o gene a e he ini ial popula- ion aking in o accoun he amp cons ain s; dynamic cons ain s o minimum limi s on he hou ly ene gy p oduc ion o he he mal uni s o conside he s a ing and s opping pe iods as an al e na i e o he inclusion o o he bina y a iables o model hese s a es; a c osso e ope a o adap ed o he ea u es o his p oblem leading o an ade- qua e pe cen age o easible indi iduals; and spa - si y echniques and op imal o de ing used o educe he compu a ional o e head. In spi e o he spa si y echniques, a po en ial limi a ion o he GA is a he ela ed o he CPU ime when a com- plex opology o hyd oelec ic powe plan s is analyzed. The pape is o ganized as ollows: Sec ion 2p e- sen s he equa ions used o model he scheduling p oblem, leading o a non-linea mixed-in ege p og amming p oblem wi h a la ge numbe o bo h con inuous and disc e e a iables. In Sec ion 3a b iefly desc ip ion o he p imal-dual IP algo- i hm is made. Sec ion 4in oduces he p oposed GA, and se e al implemen a ion issues ha a e c ucial o ob ain easible solu ions a e discussed. Finally, Sec ion 5 epo s some esul s ob ained om ealis ic cases based on he Spanish powe sys em, and he main conclusions o he pape a e ou lined. 2. Fo mula ion o he p oblem The objec i e o he scheduling p oblem is o de e mine he on/off s a e and he ene gy p oduc- ion o he mal and hyd o uni s a each hou o he scheduling pe iod, in o de o minimize he o al cos o he sys em sa is ying he o ecas ed hou ly demand and he echnical cons ain s o he mal and hyd o powe plan s. The s anda d no a ion used o he scheduling o he elec ical ene gy p oduc ion p oblem is summa- ized in Table 1. This no a ion desc ibes fixed pa ame e s o he he mal and hyd o uni s, indexes, numbe o elemen s and a iables. 2.1. Objec i e unc ion The o al ene gy p oduc ion cos o he schedul- ing pe iod is defined by CT¼X n ¼1X ng i¼1 ½CiðPi; ÞþSUiUi; ð1Ui; 1Þ þSDið1Ui; ÞUi; 1;ð1Þ whe e n is he numbe o hou s o he scheduling pe iod, n g he numbe o he mal uni s, each ha ing a quad a ic cos unc ion, C i (P i, ), o he ene gy p o- duc ion, P i, ;SU i and SD i a e, espec i ely, he s a - up and shu -down cos o he he mal gene a o i, and U i, is a bina y a iable ep esen ing he on/off s a e o he he mal gene a o ia hou . I can be obse ed ha he o al p oduc ion cos is a sum o quad a ic unc ions o he ene gy o each he mal gene a o i he s a e o each gene a o was p e iously s a ed by he GA. This is he case o he p oposed echnique because he on/off s a es a e managed by he GA. No ice ha he p oduc ion cos is only due o he p oduc ion o he mal gene - a o s P i, , i.e., gene a o s ha p oduce ene gy by bu ning a uel o by a omic means. Hyd o uni s p o ide ee-o -cha ge ene gy PH h, ha is only sub- jec o he a ailabili y o wa e in he co esponding ese oi s. 2.2. Cons ain s The minimiza ion o he objec i e unc ion is subjec o echnical cons ain s, wa e balance in hyd oelec ic powe plan s and he associa ed ese - oi s, and o he sys em ene gy demand and ese e balances: •Maximum and minimum limi s on he hou ly ene gy p oduc ion o he he mal and hyd o gene a o s, Pm i6Pi; 6PM i;i¼1;...;ng; ¼1;...;n ;ð2Þ PHm h6PHh; 6PHM h;h¼1;...;nh; ¼1;...;n ; ð3Þ Table 1 Defini ion o he da a and a iables o he p oblem Da a o fixed pa ame e s SU i The s a -up cos o he he mal uni i(€) SD i The shu -down cos o he he mal uni i(€) C i (Æ) Quad a ic cos unc ion o he he mal uni i(€) Pm iLowe bound o he hou ly ene gy p oduc ion o he he mal uni i(MWh) PM iUppe bound o he hou ly ene gy p oduc ion o he he mal uni i(MWh) PHm hLowe bound o he hou ly ene gy p oduc ion o he hyd o plan h(MWh) PHM hUppe bound o he hou ly ene gy p oduc ion o he hyd o plan h(MWh) VHm hLowe bound o he wa e le el o he ese oi hin e ms o ene gy (MWh) VHM hUppe bound o he wa e le el o he ese oi hin e ms o ene gy (MWh) UR i Uppe bound o he up a e o he he mal uni i(MWh/h) DR i Lowe bound o he down a e o he he mal uni i(MWh/h) W h Inflow o he ese oi hin e ms o ene gy (MWh) D Ene gy demand a hou (MWh) R Gene a ing capaci y in ese e a hou (MWh) DT i Numbe o hou s ha he uni imus be shu -down a e s opping UT i Numbe o hou s ha he uni imus be unc ioning a e s a ing d(k) Wa e delay ime be ween ese oi kand he nex ese oi downs eam (in h) n(k) Nex ese oi downs eam ega ding he ese oi k Indexes and numbe o elemen s iThe mal uni index hHyd o plan index Hou index n g Numbe o he mal uni s n h Numbe o hyd o plan s n Numbe o hou s o he scheduling pe iod Va iables P i, Ene gy p oduc ion o he he mal uni ia hou (MWh) U i, On/off s a e o he he mal gene a o ia hou PH h, Ene gy p oduc ion o he hyd o plan ha hou (MWh) VH h, S o ed ene gy o he ese oi ha hou (MWh) whe e n h is he numbe o hyd o plan s, PH h, he ene gy p oduc ion o hyd o plan ha hou , and Pm i,PM i,PHm hand PHM ha e he limi s on he hou ly ene gy p oduc ion o he he mal uni i and hyd o plan h, espec i ely. Eq. (2) canno be ulfilled when he mal gene a- o s a e ei he s a ing o s opping, as s a ing and s opping pe iods begin, espec i ely, when he co esponding s a e changes o ON o OFF. In o de o a oid his p oblem, his equa ion is modified o he mal uni s ha a e ei he being s a ed-up o shu -down, 06Pi; 6PM i;i¼1;...;ng; ¼1;...;n :ð4Þ Mo eo e , he ene gy p oduced by he mal uni s du ing pe iods o shu ing-down (U i, = 0) is ou o he op imal scheduling. Consequen ly, penal y e ms p opo ional o his ene gy a e added o he objec i e unc ion as ollows: C0 T¼CTþX n ¼1X ng i¼1 CpPi; ð1Ui; Þ:ð5Þ •Maximum up and down amps o he mal uni s. The he mal uni s can no inc ease o dec ease he p oduc ion o ene gy a consecu i e hou s by mo e han a gi en maximum a e, DRi6Pi; Pi; 16URi;i¼1;...;ng; ¼1;...;n ;ð6Þ whe e UR i yDR i a e, espec i ely, he maximum up and down a es o he he mal gene a o i, usually known as amp limi s. •Limi s on he a ailable wa e . The hyd o uni s use wa e o gene a e elec ical ene gy and wa e is a limi ed esou ce. Thus, he ene gy p oduced by a hyd o uni is limi ed by he olume o a ail- able wa e in he associa ed ese oi . In conse- quence, ese oi le els a e subjec o capaci y limi s, VHm h6VHh; 6VHM h;h¼1;...;nh; ¼1;...;n ;ð7Þ whe e VH h, is he s o ed ene gy o ese oi ha hou , co esponding o he hyd o uni h;VHm h and VHM ha e espec i ely he minimum and max- imum limi s on he s o ed ene gy imposed by he maximum and minimum possible wa e le el o ese oi h. •Hyd aulic coupling be ween ese oi s. Time cou- pling exi s due o cascaded ese oi s, since he wa e used o p oduce ene gy in a hyd o uni will be a ailable la e o he nex hyd aulic uni down- s eam wi h a ce ain delay, ob iously when he wa e has a i ed o he co esponding ese oi . VHh; ¼VHh; 1PHh; þX nðkÞ¼h PHk; dðkÞþWh; ð8Þ whe e d(k) is he wa e delay ime in hou s be- ween ese oi kand he nex ese oi down- s eam, n(k), ha is supposed o be ese oi h, and W h is he na u al inflow o ese oi h. •The o al hou ly ene gy p oduc ion mus be equal he o al ene gy demand a ha hou , D , which has been p e iously o ecas ed. X ng i¼1 Pi; Ui; þX nh h¼1 PHh; ¼D ; ¼1;...;n : ð9Þ •The o al ene gy ha can be p oduced a each hou mus exceed he o ecas ed demand by a specified amoun , R , i.e., he gene a ing capaci y in ese e o be used i an unexpec ed e en such as he ailu e o a plan o a la ge e o on he o ecas ed demand happens. X ng i¼1 PM iUi; þX nh h¼1 PHM hPD þR ; ¼1;...;n :ð10Þ •Minimum up and down imes o he mal uni s. The minimum up ime, UT i , is he minimum numbe o hou s ha he uni imus be unc ion- ing a e s a ing. Besides, he minimum down ime, DT i , is he minimum numbe o hou s ha he uni imus be shu -down a e s opping. X DT i1 k¼0 ð1Ui; þkÞPDT i i uni iis shu -down a hou ð11Þ X UT i1 k¼0 Ui; þkPUT i i uni iis s a ed a hou :ð12Þ S a -up and shu -down cos s o ealis ic cases end o educe he numbe o shu -downs and s a -ups o a minimum, making he minimum- ime con- s ain s useless in mos cases. Mo eo e , he inclu- sion o hyd aulic gene a ion acili a es he ulfillmen o he he mal uni cons ain s because he hyd o uni s a e as e in esponse and p oduce ene gy a no cos , i.e., he hyd aulic ene gy will be s a egically dis ibu ed among he hou s o he scheduling ho izon in o de o a oid he s a ing o mo e he mal uni s han he s ic ly equi ed. As an example, Table 2 shows he numbe o cons ain s, bina y and con inuous a iables o he abo e p oblem o a es sys em comp ising 49 he - mal uni s, wo hyd o uni s and he scheduling ho i- zon emb acing 24 h. 3. P imal-dual IP algo i hm Among he dis inc i e ea u es o he abo e op i- miza ion p oblem, he mos impo an a e: la ge numbe o a iables and cons ain s in p ac ical cases; non-con exi y o he objec i e unc ion; and p esence o in ege and con inuous a iables. The IP me hods only can be applied when all he a i- ables o he p oblem a e con inuous. An al e na i e equen ly used in p ac ice consis s in elaxing he disc e e na u e o U i, and imposing ins ead he nex cons ain : 06Ui; 61:ð13Þ This leads o a simplified model wi hou disc e e a iables which equi es ha a heu is ic p ocedu e be applied du ing o a he end o he i e a i e p o- cess in o de o de e mine he bes in ege alue o e e y U i, . Thus a mixed-in ege p og amming p ob- lem is conside ed om a con inuous pe spec i e. In addi ion, e e y disc e e a iable can be handled as a con inuous a iable p o ided ha he ollowing quad a ic cons ain is added: Ui; ð1Ui; Þ¼0:ð14Þ Howe e , his p ocedu e inc eases he non-linea i y and non-con exi y o he ini ial p oblem. Based on he abo e commen s and p ac ical expe ience, he ollowing p ocedu e has been chosen o sol e he op imal sho - e m scheduling o he elec ical ene gy p oduc ion. (1) The p oblem is sol ed adding he cons ain (Eq. (13)). (2) Using he ob ained solu ion in he be o e s ep o ini ialize he IP algo i hm, sol e he p ob- lem including he cons ain (Eq. (14)). A b ie desc ip ion o a classical IP algo i hm is p o ided nex . This me hod in oduces auxilia y posi i e slack a iables in o de o u n inequali y es ic ions in o equali y cons ain s: xj6xj,xjþsj¼xjsjP0;ð15Þ whe e x j ep esen s any a iable subjec o a limi , and s j is he co esponding posi i e slack a iable. In o de o gua an ee he posi i eness o he slack a iables, loga i hmic penal y e ms a e included in he objec i e unc ion by means o a penal y ac o l ha is p og essi ely educed h oughou he i e - a i e p ocess [5]. 0ðxj;sj;lÞ¼ ðxjÞlX j ln sj:ð16Þ The main s eps o he IP algo i hm a e he ollowing: (1) Ini ialize he a iables so ha he slack a i- ables a e posi i e. (2) Ini ialize he penal y ac o lso as o make he loga i hmic e ms domina e o e he o iginal objec i e unc ion. (3) The minimiza ion o he co esponding Lag angian unc ion is pe o med by sol ing he non-linea op imali y equa ions using an one-s ep New on’s algo i hm, and he op imal inc emen o p imal and dual a iables is compu ed. (4) The s ep-leng h ais educed, i necessa y, so ha he slack a iables emain posi i e. Lag ange mul iplie s associa ed o equali y cons ain s a ising om he in oduc ion o auxilia y slack a iables mus also emain posi i e because op imali y condi ions lead o equa ions o he o m: sjzj¼l;ð17Þ whe e z j is he Lag ange mul iplie associa ed wi h he slack a iable s j . (5) Upda e p imal and dual a iables aking in o accoun he necessa y s ep-leng h limi a ion. (6) Reduce he penal y ac o l. The p opo ional ela ionship be ween he penal y ac o and he duali y gap (dugap) defined by Eq. (17) Table 2 Dimension o he p oblem o a es sys em Numbe o cons ain s Numbe o a iables Bina y Con inuous (2 Æn g +3Æn h +2)Æn +2Æn g n g Æn (n g +2Æn h )Æn 2642 1176 1272 p o ides he mos common app oach o educe his penal y ac o : l¼cPnl j¼1sjzj nl ;ð18Þ whe e c61andn l is he numbe o inequali y con- s ain s o he o iginal p oblem. S eps 3–6 a e i e a- i ely epea ed un il op imali y condi ions a e sa isfied and he penal y coefficien l, and conse- quen ly he a e age duali y gap, is small enough. Mo e sophis ica ed e sions o s eps 3 and 4, includ- ing line sea ches, modified Hessians, e c. [8–10] could be needed in he non-con ex case, in o de o a oid di e gence o con e gence o unaccep able poin s. Howe e , such efinemen s ha e no been ac ually implemen ed because he beha iou o he IP me hod has p o en good enough o he applica- ion es ed. The applica ion o New on’s me hod o sol e he non-linea op imali y equa ions yields a e y la ge, spa se linea sys em, specially when amp and hyd aulic couplings a e conside ed. Consequen ly, spa si y echniques and op imal o de ing [19] mus be used o educe he compu a ional o e head. Fig. 1 shows he fill-ins gene a ed when sol ing a small example (fi e hyd o plan s, fi e he mal plan s and a 5-hou scheduling ho izon), wi h and wi hou op imal o de ing. I can be no ed ha he fill-ins a e educed a 50% app oxima ely when an op imal o de ing is made. Table 3 shows ela i e execu ion imes o he IP algo i hm o wo ealis ic p oblems (73 he mal plan s, 24 h, 8 and 30 ese oi s, espec- i ely). As can be no iced, execu ion imes g ow conside ably wi h he numbe o a iables, specially when s anda d o de ing is pe o med. Finally, Fig. 2 shows he ela i e o e head o he diffe en p ocesses comp ising he IP algo i hm. 4. The p oposed gene ic algo i hm As p esen ed in he p e ious sec ion, he op imal scheduling o he elec ic ene gy p oduc ion is a non-linea , non-con ex, combina o ial, mixed-in e- ge and e y la ge p oblem. Hence, he e is no ech- nique ha would always lead o he op imal solu ion o he p oblem o ealis ic cases. In he las yea s, echniques based on heu is ics, dynamic p o- g amming, linea mixed-in ege p og amming and lag angian elaxa ion ha e been applied o his pa - icula p oblem. Techniques based on heu is ics ely on simple ules ha depends on he knowledge o powe plan ope a o s. Cons ain s o ealis ic p ob- lems a e no p ope ly modelled by dynamic p o- g amming app oaches, and he numbe o equi ed s a es inc eases exponen ially, hus leading o excessi e compu a ion imes. Linea p og am- ming app oaches canno p ope ly model nei he he non-linea objec i e unc ion no he non-linea cons ain s, and c ude app oxima ions a e equi ed. Finally, he use o heu is ic echniques is equi ed by lag angian elaxa ion app oaches o calcula e easible solu ions, de e io a ing he quali y o he ob ained solu ions. Consequen ly, new me hods a e s ill needed o ob ain mo e op imal solu ions o ealis ic p oblems. In his pape , a GA [20,21] has been used o sol e he scheduling p oblem due o i s abili y o deal wi h non-linea unc ions and in ege a iables. The p oposed GA algo i hm is used o compu e he op imal on/off s a es o he mal uni s, i.e., he bina y a iables, while he op imal con inuous a i- ables, i.e., he hou ly ene gy p oduc ion o hyd o and commi ed he mal uni s, a e calcula ed sol ing a ypical quad a ic p og amming p oblem by a clas- sical IP op imiza ion algo i hm in which he on/off s a es o he mal uni s a e known. Con e gence cha ac e is ics o GA depend on se e al key implemen a ion issues ha a e discussed in he es o his sec ion. 4.1. Codifica ion o he indi iduals Each indi idual is ep esen ed by he on/off s a es o he mal gene a o s du ing he scheduling pe iod. Thus, indi iduals a e ep esen ed by 0/1 ma ices, wi h columns co esponding o ime scheduling in e als and ows associa ed wi h he mal uni s. I he elemen (i,j) is equal o one, he s a e o he - mal uni idu ing ime in e al jis on. Simila ly, i he elemen (i,j) is equal o ze o, he s a e o he mal uni idu ing ime in e al jis off. Fig. 3 shows he ep esen a ion o a ce ain indi- idual o he popula ion. I can be obse ed ha he he mal uni 1 is on om 1am o 4am and he es o hou s is off; he he mal uni 2 is off om 1am o 6am and he es o hou s is on; he he mal uni 3 is on du ing all scheduling ho izon; he he mal uni 4 is only on om 11am o 4pm, e c. 4.2. Ini ial popula ion Up and down amp cons ain s o he mal uni s (Eq. (6)) a e a key ac o in he con e gence o he GA: i he ini ial popula ion is s ic ly andomly selec ed, amp cons ain s lead o many in easible indi iduals in he ini ial gene a ion, which makes successi e gene a ions suffe om poo di e si y, and he GA may con e ge p ema u ely. To assu e ha he ini ial popula ion con ains an adequa e 0 20 40 60 80 100 0 20 40 60 80 100 Columns Rows 0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100 Columns Rows Fig. 1. S uc u e o he linea sys em including fill-ins. pe cen age o easible indi iduals, ini ial on/off schedulings a e andomly selec ed bu modified o accoun o he minimum s a -up and shu -down imes imposed by amp cons ain s. Fo example, i gene a o g, wi h a maximum down amp equal o 100 MWh, is on a hou 3 p oducing an ene gy o 400 MWh, his gene a o would equi e 4 hou s o shu -down and, consequen ly, he gene a o a hou s 4, 5 and 6 should be on. The s a e U g,3 is s ic ly andomly gene a ed bu he s a es o he ollowing hou s, U g,4 ,U g,5 and U g,6 , a e gi en by Ug;3¼1)Ug;4¼Ug;5¼Ug;6¼1:ð19Þ 4.3. Fi ness unc ion The fi ness unc ion e alua es he quali y o an indi idual o he popula ion. In his case, he unc- ion is he in e se o he o al p oduc ion cos o he indi idual. The o al p oduc ion cos is ob ained sol ing a quad a ic p og amming p oblem by using a non-linea In e io Poin me hod [22,23].An ex a-high-cos fic i ious gene a o is included o sa is y he sys em demand (Eq. (9)). This fic i ious gene a o gene a es he necessa y ene gy ha he es o gene a o s canno p oduce o sa is y he demand o he cus ome s. A penal y e m p opo - ional o he defici in ese e equi emen s is added in he cos unc ion aiming a sa is ying he ese e cons ain . Penal y e ms only apply o in easible indi iduals, which a e consequen ly elimina ed h oughou he e olu iona y p ocess. 4.4. Selec ion ope a o To p oduce a new gene a ion, pa en s a e an- domly selec ed using a oule e wheel selec ion ech- nique ha selec s he bes indi iduals o ep oduc ion. The p obabili y o a pa icula indi- idual being selec ed is in p opo ion o i s fi ness unc ion, aking in o accoun ha he o al gene a- ion cos , including possible penaliza ions, is being minimized. The indi iduals chosen o be pa en s a e included in he ollowing gene a ion. 4.5. C osso e ope a o Offsp ing is ob ained by adding he bina y s ings ha esul s om andom pa i ions o each ow, as shown in Fig. 4a. A column-pa i ioning p ocedu e may also be applied (Fig. 4b). This c osso e ope - a o is a pa icula case o he mul i-poin c osso e ope a o whe e he numbe o poin s is equal o he numbe o ows o columns, espec i ely. As ows a e associa ed wi h he he mal uni s, he fi s app oach yields mainly he in easibili y o new indi iduals in e ms o minimum up and down imes (Eqs. (11) and (12)), while he second app oach has an effec bigge on he cons ain o he demand (Eq. (9)) and he ese e (Eq. (10)). This abo e s a e- men is shown in he nex example. Le be a es Table 3 Rela i e execu ion ime and i e a ion numbe . Numbe o a iables Na u al o de ing Op imal o de ing I e a ions Time I e a ions Time 2376 33 4.00 34 1.00 3960 27 140.98 34 2.45 O he s 23% Op imal o de ing 6% Linea sys em building 10% Linea sys em solu ion 61% Fig. 2. Rela i e o e head o he diffe en p ocesses. Hou s o he Schedulin g Ho izon The mal Uni s 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 ..... 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 Fig. 3. Rep esen a ion o an indi idual o he popula ion. sys em comp ising ou he mal uni s and a 4-hou scheduling ho izon. The minimum up and down ime a e 2 hou s o all he mal uni s. Two indi id- uals selec ed o be pa en s a e ep esen ed in Fig. 5. Fig. 6 shows he child en ob ained using a c osso e ope a o by ows om he andom pa i ion (1,2,1,2). I can be obse ed ha he child en do no sa is y he Eqs. (11) and (12) (gene a o h ee) while he Eqs. (9) and (10) can be easible. Fig. 7 shows he child en ob ained using a c osso e ope - a o by columns om he same pa i ion. I can be obse ed ha he indi idual on he igh does no sa is y he Eqs. (9) and (10) since all gene a o s a e off a hou s 3 and 4. Howe e , in his case he Eqs. (11) and (12) a e ulfilled. The c osso e p obabili y has been se o one, i.e., wo indi iduals ha ha e been selec ed o be pa en s a e always combined o ob ain a new indi idual. In he final e sion o he GA, he c osso e by ows has been chosen because s a -up and shu - down cos s o ealis ic cases, along wi h he inclu- sion o hyd aulic gene a ion, end o educe he numbe o shu -downs and s a -ups o a minimum, making he minimum- ime cons ain s useless in mos cases. All he ows a e always combined o ob ain a new indi idual, hough p obabili ies migh ha e been used o de e mine which ows should be combined. 4.6. Mu a ion ope a o A e he c osso e p ocess, he indi iduals o he popula ion a e mu a ed o in oduce some new gene ic ma e ial acco ding o a p e-defined mu a- ion p obabili y p. Consequen ly, he pe cen age o mu a ed indi iduals o a gene a ion is equal o 100p%. The mu a ion o an indi idual means he mu a ion o an only gene. The gene o be mu a ed 1 2 3 1 2 3 11 22 33 .. .. .. gg 1 2 3 1 2 3 11 22 33 .. .. .. gg PARENTS CHILDREN 123 123 11 22 ... ... gg 123 123 11 22 ... ... gg CHILDREN PARENTS ab Fig. 4. C osso e Ope a o : (a) andom pa i ions o ows and (b) andom pa i ions o columns. h1 h2 h3 h4 h1 h2 h3 h4 g1 1 1 1 1 g1 1 1 0 0 g2 1 1 0 0 g2 1 1 0 0 g3 0 0 0 0 g3 1 1 1 1 g4 1 1 0 0 g4 0 0 1 1 Fig. 5. Pa en s. h1 h2 h3 h4 h1 h2 h3 h4 g1 1 1 0 0 g1 1 1 1 1 g2 1 1 0 0 g2 1 1 0 0 g3 0 1 1 1 g3 1 0 0 0 g4 1 1 1 1 g4 0 0 0 0 Fig. 6. Child en by pa i ions o ows. h1 h2 h3 h4 h1 h2 h3 h4 g1 1 1 1 1 g1 1 1 0 0 g2 1 1 0 0 g2 1 1 0 0 g3 1 1 1 1 g3 0 0 0 0 g4 0 0 1 1 g4 1 1 0 0 Fig. 7. Child en by pa i ions o columns.