ˇ THE: Modely energetick´ych trh˚ u v ES CR Martin Hrub´y Brno University of Technology Brno Czech Republic
December 5, 2012
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
´ Uvod
◮
V´yzkum je spojen s dlouholetou spoluprac´ı s Energetick´ym ´ Brno, a.s.) u ´stavem Brno (EGU
◮
Trv´a jiˇz cca 5 let. ´ Brno vyv´ıj´ı jiˇz od 60-t´ych let modely ES CR ˇ (p˚ EGU uvodnˇe centr´alnˇe ˇr´ızen´a soustava, od 90-t´ych let poˇca´tky vzniku voln´eho trhu).
◮
◮
◮
Zkoum´ame zdroje v s´ıti, s´ıtˇe, vyveden´ı v´ykonu do s´ıtˇe, palivovou z´akladnu, popt´ avku, ... ´ ˇ Sluˇzby EGU jsou popt´ av´ any vl´ adn´ımi organizacemi CR, komerˇcn´ımi subjekty, veˇrejnost´ı.
Uk´azka praktick´ych model˚ u, seri´oznˇe m´ınˇen´ych simulaˇcn´ıch experiment˚ u a popt´avan´ych simulaˇcn´ıch v´ysledk˚ u.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Instituce v organizov´an´ı trhu s elektˇrinou
◮ ◮
◮
◮
◮
ˇ – Ministerstvo pr˚ ˇ e republiky. MPO CR umyslu a obchodu Cesk´ ˇ ˇ a energetick´ CEPS, a.s. – Cesk´ a pˇrenosov´ a soustava – technick´e zabezpeˇcen´ı fungov´ an´ı s´ıtˇe. ˇ a.s. – Oper´ OTE CR, ator trhu s elektˇrinou (dnes jiˇz i s plynem) – z´ uˇctov´ an´ı odchylek, organizov´ an´ı kr´atkodob´eho trhu s elektˇrinou. ´ – Energetick´y regulaˇcn´ı u ERU ´ˇrad – kontroluje instituce, stanovuje pravidla, stanovuje regulovan´e ceny. ´ ´ rad pro ochranu hospod´ UOHS – Uˇ aˇrsk´e soutˇeˇze.
ˇ CR, ˇ Evropsk´ Dnes se do ˇr´ızen´ı zapojuj´ı i MZP a komise, ...
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Subjekty z´uˇctov´an´ı ◮
V´yrobci elektˇriny zapojen´ı do s´ıtˇe a vˇetˇs´ı spotˇrebitel´e jsou tzv. subjekty z´ uˇctov´an´ı (pr´ avn´ı status).
◮
V´yrobce a spotˇrebitel uzavˇrou bilater´ aln´ı kontrakt na dod´avku a spotˇrebu (ˇcasov´e vymezen´ı, mnoˇzstv´ı [MW]). Je registrov´ano na OTE.
◮
Mˇeˇr´ı se (OTE) jejich v´yroba a spotˇreba a porovn´av´a se s datab´az´ı registrovan´ych kontrakt˚ u na dod´ avku a spotˇrebu.
◮
Pokud se subjekt z´ uˇctov´ an´ı odch´yl´ı od registrovan´eho stavu, je mu u ´ˇctov´ana odchylka (napˇr. 4 tis. CZK/MWh). Lze uzavˇr´ıt t´emˇeˇr libovoln´y kontrakt
◮
◮
◮
V´yrobce tuˇs´ı, ˇze se mu nepodaˇr´ı dodrˇzet dod´avku. M˚ uˇze koupit elektˇrinu od jin´eho SZ a t´ım dodrˇz´ı sv˚ uj pˇr´ınos do ES ˇ CR. Spotˇrebitel tuˇs´ı...najde si odbˇeratele tak, ˇze dodrˇz´ı sv˚ uj odbˇer. Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Odbˇer dom´actnost´ı
◮
Existuje SZ - tzv. REAS, kter´y dod´ av´ a dom´ actnostem (ty nejsou SZ).
◮
Mus´ı odhadnout jejich spotˇrebu a tu dopˇredu kontraktuje s v´yrobci.
◮
N´aroˇcn´e predikce odbˇeru, Typov´e diagramy dod´avky (TDD).
◮
Pokud suma odbˇeru dom´ actnost´ı pod REASem spotˇrebuje v´ıce/m´enˇe neˇz kontraktoval, je v odchylce.
◮
Dom´actnosti maj´ı fixn´ı cenu za MWh (v dan´em roce).
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Odbˇer dom´actnost´ı – platba za odbˇer Maloobchodn´ı cena pro dom´ actnosti (podobnˇe pro SZ-odbˇeratele) je sloˇzena z regulovan´ych a neregulovan´ych sloˇzek: ◮
Platba za silovou elektˇrinu – vyroben´ a/dodan´a/spotˇrebovan´a elektrick´a energie.
◮
Platba za pˇrenos elektˇriny – poplatek rozvodn´e spoleˇcnosti.
◮
Platba za rezervovan´y v´ykon – udrˇzov´ an´ı spojen´ı k odbˇerateli. ˇ Platba za ˇcinnosti CEPS – pˇr´ıspˇevek na regulaˇcn´ı sluˇzby.
◮ ◮
Pˇr´ıspˇevek na provoz obnoviteln´ych zdroj˚ u – sloˇzka s budouc´ımi probl´emy (znaˇcnˇe poroste).
◮
Daˇ n za elektˇrinu.
Cena za silovou elektˇrinu je pˇredmˇetem konkurence, zbyl´e sloˇzky ´ (kaˇzd´y rok vyhlaˇsuje nov´e povolen´e jsou regulov´any v´ynosem ERU ceny). Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
ˇ Fungov´an´ı CEPS ◮ ◮
◮
◮
ˇ Zodpovˇednost za technick´y stav fungov´ an´ı ES CR. Mˇeˇr´ı frekvenci v s´ıti a dle n´ı usuzuje o stavu balancov´an´ı mezi v´yrobou a spotˇrebou. Disbalance m˚ uˇze zp˚ usobit v´ aˇzn´e probl´emy ve v´yrobˇe a spotˇrebˇe. Balanci dorovn´av´a aktivac´ı tak zvan´ych Podp˚ urn´ych Sluˇzeb (PpS), angl. auxiliary service.
Podp˚ urn´e sluˇzby: ◮
◮ ◮
◮
Vybran´ı v´yrobci jsou schopni na poˇz´ ad´ an´ı pˇridat nebo ubrat na sv´em v´ykonu. Sluˇzby: PR, SR, TP, TM, DZ90, Vltava. V´yrobce pˇredem uzavˇre kontrakt na pohotovost ve sluˇzbˇe, v pˇr´ıpadˇe potˇreby je aktivov´ ana jeho sluˇzba. Za pohotovost se roˇcnˇe utrat´ı cca 9 mld. CZK, cena za aktivace je nezn´am´ a. Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Regulaˇcn´ı zdroje v soustavˇe. Proˇc potˇrebujeme uhl´ı? Technick´a realizace toˇciv´e/netoˇciv´e regulaˇcn´ı sluˇzby je d´ana typem zdroje. ◮
Zdroj mus´ı b´yt schopen libovolnˇe na poˇz´ ad´ an´ı aktivovat sluˇzbu v libovoln´em ˇcasov´em opakov´ an´ı.
◮
Modern´ı jadern´e zdroje zaˇc´ınaj´ı tuto schopnost m´ıt (zat´ım velmi omezenˇe).
◮
PpS jsou obvykle realizov´ any uheln´ymi a plynov´ymi elektr´arnami. Omezenˇe vodn´ımi (pr˚ utokov´e, akumulaˇcn´ı).
◮
Na realizaci toˇciv´e sluˇzby je plynov´y blok pˇr´ıliˇs drah´y.
◮
Uhl´ı je zat´ım jedin´ a volba pro toˇciv´e sluˇzby.
Nav´ıc uhl´ı potˇrebuj´ı tepl´ arny. Stavby nov´ych pˇreˇcerp´ avac´ıch elektr´ aren. Alternativn´ı uloˇziˇstˇe energie. Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
V´yrobci elektˇriny
◮
V´yrobce m˚ uˇze b´yt kdokoliv, kdo spln´ı zadan´e technick´e parametry a je pˇripojen k s´ıti jako (SZ, ...).
◮
R˚ uzn´e typy zdroj˚ u.
◮
Paro-plynov´e zdroje – u ´hl´ı, plyn, biomasa.
◮
Vodn´ı elektr´arny – pr˚ utokov´e, akumulaˇcn´ı (pˇreˇcerp´avaˇcky, vodn´ı kask´ady).
◮
J´adro – Dukovany (4x440 MW), Temel´ın (2x1000 MW).
◮
Modern´ı ”obnoviteln´e zdroje” – fotovoltaika, vˇetrn´e parky.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Komodity na trhu, kontrakty
◮
OTE registruje kontrakty a je schopno mˇeˇrit aktu´aln´ı dodrˇzov´an´ı kontraktu.
◮
Lze dohodnout libovoln´y diagram odbˇeru (bilater´aln´ı kontrakty).
◮
Tradice (a stav nab´ıdky a popt´ avky) vedou na dlouhodob´e kontrakty - roˇcn´ı base load, mˇes´ıˇcn´ı base load, peak load.
◮
Uskuteˇcnˇen´ı kontraktu – bilater´ alnˇe, burzy (napˇr. Lipsk´a burza, Energetick´ a burza Praha, Spot-market OTE). ˇ CEPS vyhlaˇsuje dlouhodob´ a v´ybˇerov´ a ˇr´ızen´ı na pohotovost v PpS, vlastn´ı kr´atkodob´y trh s regulaˇcn´ı energi´ı.
◮
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Komodity na trhu Na burz´ach se obchoduje se standardizovan´ymi komoditami. ◮
Oˇcek´av´ame, ˇze vˇetˇsina kontrakt˚ u na nadch´ azej´ıc´ı rok je vˇzdy uzavˇrena v dostateˇcn´em pˇredstihu. Obchodov´an´ı probˇehne v kr´atk´e dobˇe.
◮
Sm´ıme proto v modelu pˇristupovat k obchodov´an´ı na pˇr´ıˇst´ı rok jako k jednotahov´e hˇre.
◮
Roˇcn´ı base load (RZ) – konstantn´ı dod´ avka/odbˇer ve vˇsech hodin´ach roku (8760-84 hodin).
◮
Mˇes´ıˇcn´ı base load mˇes´ıce m (MZ[m]) – konstantn´ı dod´avka/odbˇer ve vˇsech hodin´ ach mˇes´ıce m.
◮
B´ıl´a – kontrakty bez blokov´e struktury (dod´ avka/odbˇer je v kaˇzd´e hodinˇe obecnˇe jin´ a).
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Mezin´arodn´ı obchod s elektˇrinou
◮ ◮
◮
◮
ˇ m´a dlouhodobˇe v´yvozn´ı saldo. ES CR ˇ bez s´ıˇtov´ych omezen´ı (zat´ım). Do Z pohledu s´ıt´ı je ES CR okoln´ıch soustav je ovˇsem nutno alokovat mezist´atn´ı profily na veden´ıch. V´yvozn´ı/dovozn´ı mezist´ atn´ı propoje jsou pochopitelnˇe kapacitn´ı omezen´ı. ˇ CEPS organizuje odprodej profil˚ u formou aukce.
◮
Aukce, mechanism design – existuje spousta postoj˚ u, diskuze s v´yrobci a obchodn´ıky.
◮
Technick´a situace s mezin´ arodn´ımi (a n´ arodn´ımi) ES (problematick´e VE-T, PSE, APG).
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Pozn´amka o provozov´an´ı obnoviteln´ych zdroj˚ u ◮
Vˇetrn´e elektr´arny, fotovoltaika, vodn´ı elektr´ arny, spalov´an´ı biomasy.
◮
Zdroje s predikovateln´ym/nepredikovateln´ym provozem.
◮
Garantovan´e v´ykupn´ı ceny (z´ akon), garantovan´y odbˇer (distribuˇcn´ı spoleˇcnost pˇripojuj´ıc´ı zdroj, ze z´ akona je povinna vykupovat na ”pokryt´ı provozn´ıch ztr´ at v s´ıti”).
◮
Distribuˇcn´ı spoleˇcnost mus´ı elektˇrinu ”odebrat” – tzn., v´yrobce pro ni nemus´ı hledat odbˇeratele.
◮
...m˚ uˇze se tedy dostat do odchylky a platit pokutu.
◮
Tyto zv´yˇsen´e n´aklady jsou pochopitelnˇe u ´ˇctov´any koneˇcn´emu spotˇrebiteli.
Aktu´alnˇe je ve fotovoltaice instalov´ ano 1000 MW v´ykonu (stav k 10.11.2010). Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
ˇ C´ıl instituc´ı v ES CR
◮
V´yrobce – chce prodat maximum sv´eho instalovan´eho v´ykonu, maximalizovat sv˚ uj zisk (trˇzby-n´ aklady).
◮
Spotˇrebitel – chce nakoupit maximum oˇcek´ avan´eho odbˇeru za minim´aln´ı cenu. ˇ CEPS – chce m´ıt funkˇcn´ı ES (bezpeˇcnost), dobˇre hospodaˇrit s pˇridˇelen´ymi prostˇredky (n´ akup pohotovosti, optim´aln´ı zat´ıˇzen´ı mezist´atn´ıch profil˚ u). D´ ale zodpovˇednost za aukce o pˇreshraniˇcn´ı profily.
◮
◮
◮
OTE – dobˇre u ´ˇctovat odchylky, organizovat kr´atkodob´y trh. Zodpovˇedn´a za zpracov´ an´ı predikce v´yroby a spotˇreby. ´ ´ ERU, UOHS – chr´ anit spotˇrebitele.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
V´yrobci
V´yrobce m´a park zdroj˚ u. Kaˇzd´y blok je d´ an: ◮
Instalovan´ym v´ykonem.
◮
Dostupn´ym v´ykonem – ˇcasovˇe promˇenliv´e (odst´avky, hav´arie, tepl´arny–sdruˇzen´a v´yroba tepla a elektˇriny).
◮
Fixn´ımi n´aklady.
◮
V´yrobn´ımi (promˇenn´ymi) n´ aklady.
◮
Technick´a specifika provozu zdroje.
◮
Uplatnˇen´ı regulaˇcn´ıch (podp˚ urn´ych) sluˇzeb.
◮
Palivo – dostupnost paliva je dnes probl´em (uhl´ı, plyn).
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
´ Uvaha v´yrobce (zjednoduˇsen´ı pro model) V´yrobce sumarizuje sv´e zdroje a pl´ anuje n´ asleduj´ıc´ı rok: ◮
Mnoˇzstv´ı pro dod´ avku RZ pro dom´ ac´ı spotˇrebitele.
◮
RZ pro export (kam?). S´ azky v aukc´ıch o pˇreshraniˇcn´ı profily.
◮
RZ pro pˇreveden´ı do MZ.
◮
RZ pro rezervaci pro PpS.
◮
MZ v jednotliv´ych mˇes´ıc´ıch – tuzemsko, export, sluˇzby.
◮
Kontrakty na kr´atkodob´em trhu (b´ıl´ a elektˇrina, PpS).
◮
Dodrˇzen´ı kontrahovan´eho odbˇeru paliva.
◮
Optim´aln´ı zach´azen´ı s povolenkami (od roku 2013 zmˇena v legislativˇe EU).
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
´ Uvaha spotˇrebitele
Spotˇrebitel je komplikovanˇejˇs´ı: ◮
Kdo je spotˇrebitel? Jsou to jenom SZ, takˇze oˇcek´av´ame racion´aln´ı predikci odbˇeru a snahu kontrakty dodrˇzet.
◮
Vˇsichni spotˇrebitel´e maj´ı stejn´e chov´ an´ı, m˚ uˇzeme je tud´ıˇz agregovat do jednoho strategick´eho hr´ aˇce.
◮
Predikce odbˇeru (popt´ avky) je v´ysledkem jin´ych predikˇcn´ıch model˚ u – pro naˇse modely je to vstup.
◮
Kupuj´ıc´ı m˚ uˇze svoji popt´ avku pokr´yt od r˚ uzn´ych v´yrobc˚ u, sloˇzen´ım r˚ uzn´ych komodit.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Naˇse ˇclenˇen´ı model˚ u
◮
MSP – Model stˇredoevropsk´eho prostoru (zav´ad´ı agregovan´e ˇ v´yrobce a spotˇrebitele v CEPS, SEPS, PSE, VE-T, E.ON, APG, HU, UA). C´ılem je odhadnout trendy na mezin´arodn´ıch veden´ıch, pˇrevl´adaj´ıc´ı ceny hlavn´ıch komodit (RZ,MZ) v jednotliv´ych soustav´ ach.
◮
MDK – Model dlouhodob´ych kontrakt˚ u – predikce kontrakt˚ u ˇ RZ,MZ,PpS,B´ıla v CEPS.
◮
Hodinov´y model – dlouhodob´e kontrakty na pohotovost (PR,SR,TP,TM), t´ydenn´ı kontrakty na elektˇrinu, model kr´atkodob´eho trhu s elektˇrinou a PpS.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
V´ychoz´ı bod
◮
◮
◮
OTE je ze z´akona povinna zpracov´ avat v´yhledy v´yroby a ˇ spotˇreby v CR na kr´ atkodob´e (1, 5 let) a dlouhodob´e obdob´ı (30 let) – tzv. bilance. ´ Brno (je to ovˇsem podm´ınˇeno Tradiˇcnˇe je zpracov´ av´ a EGU v´yhrou v konkurzu na dod´ avku t´eto studie). Kromˇe bilanc´ı se zpracov´ avaj´ı dalˇs´ı studie.
C´ılem je uk´azat pr˚ ubˇeh kontrakt˚ u, cen, spotˇreby paliva, zabezpeˇcen´ı tepl´arenstv´ı v dan´em ˇcasov´em v´yhledu. Uk´aˇzeme, jestli elektroenergetika bude schopna fungovat a spotˇrebitel´e budou m´ıt moˇznost odebrat potˇrebnou elektˇrinu. Souˇcasnˇe uk´aˇzeme zp˚ usob ˇr´ızen´ı chodu soustavy v dan´em obdob´ı.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Ot´azka predikovan´ych cen za jednotliv´e komodity ◮
V´yvoj cen za elektˇrinu a PpS je pochopitelnˇe zaj´ımav´y. Je to komplikovan´y probl´em dan´y stavem instalovan´ych zdroj˚ u, popt´avky a legislativy.
◮
Nen´ı to ovˇsem hlavn´ı popt´ avan´y v´ysledek z model˚ u. Pˇredevˇs´ım je tˇreba uk´ azat, za jak´ych okolnosti se soustava (kde se pohybuj´ı racion´ aln´ı hr´ aˇci) zabezpeˇc´ı – dod´avka, ˇr´ıditelnost soustavy, podp˚ urn´e sluˇzby. Kolik soustava zvl´adne vyv´ezt elektˇriny bez vˇetˇs´ıho poˇskozen´ı dom´ ac´ıch odbˇeratel˚ u.
◮
Pro souˇcasnou energetiku je hlavn´ım souˇcasn´ym cenotvorn´ym prvkem legislativa EU t´ykaj´ıc´ı se emisn´ıch povolenek (nˇemeck´e ceny).
Emisn´ı povolenky jsou fenom´en souˇcasn´e elektro-energetiky. Zmˇeny legislativy od roku 2013. Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Prognostika – co je c´ılem?
◮
Chce se po n´as vˇeˇstba o stavu komplikovan´eho syst´emu ve v´yhledu 1-30 let.
◮
Pˇredpokl´ad´ame, ˇze si vˇsichni uvˇedomuj´ı ”komplikovanost” toho probl´emu.
◮
Progn´ oza je expertn´ı stanovisko opˇren´e o znalost situace a trend˚ u, a se znaˇcnou podporou poˇc´ıtaˇcov´e simulace.
Pˇredpokl´ad´ame, ˇze nikdo v dan´e chv´ıli nem´ a lepˇs´ı n´ azor na stav vˇeci a proto se ptaj´ı n´as.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Obecn´a konstrukce model˚ u MDK a MSP
◮
Je to strategick´a nekooperativn´ı hra s ne-nulov´ym souˇctem mnoha hr´aˇc˚ u (MSP – 8 v´yrobc˚ u, 8 spotˇrebitel˚ u. MDK - 8/9 v´yrobc˚ u).
◮
Hr´aˇc v´yrobce je d´ an sv´ymi zdroji.
◮
Mnoˇzina strategi´ı v´yrobce.
◮
Sestaven´ı jeho uˇzitkov´ych funkc´ı.
◮
Stanoven´ı preferenˇcn´ı relace v´yrobce.
◮
V´ypoˇcet ohodnocen´ı uˇzitkem vˇsech strategick´ych profil˚ u.
◮
Anal´yza hry, stanoven´ı ekvilibria (korelovan´e ekvilibrium – proˇc?).
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Multi-kriteri´aln´ı rozhodov´an´ı, obchodovan´e komodity
◮
V´yrobce se chce uplatnit v kontraktech na RZ, MZ, PpS (dlouhodob´e kontrakty), B´ıl´ a.
◮
Ceny – kaˇzd´a komodita m´ a jinou cenu.
◮
Chce zaplatit fixn´ı n´ aklady.
◮
Optim´alnˇe pracovat s palivy (znaˇcn´e omezen´ı).
◮
Maximalizovat uˇzitek.
V´yrobce mus´ı rozhodnout nˇekolik samostatn´ych probl´em˚ u.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Multi-kriteri´aln´ı verus Mono-kriteri´aln´ı rozhodov´an´ı
◮
Pˇredstavme si model oligopoln´ı situace (Cournot, Bertrand).
◮
Hr´aˇc si klade ot´azku: jakou m´ am zvolit cenu? ˇ na jeho ot´azku. Hr´aˇc vol´ı strategii, kter´ a reprezentuje odpovˇed Je to ”cenov´a strategie”.
◮
◮
Co znamen´a to slovo ”strategie” implementaˇcnˇe? Je to label pro nˇejakou akci.
◮
Pokud je hr´aˇcova ot´ azka sloˇzitˇejˇs´ı (t´yk´ a se v´ıce sub-rozhodnut´ı), je i pojet´ı akce sloˇzitˇejˇs´ı (strukturovan´e, multi-dimension´aln´ı).
Pˇr´ıklad: Rozhodnut´ı o cenˇe a nab´ıdnut´em mnoˇzstv´ı komodity – strategie m´a dvˇe sloˇzky rozhodnut´ı.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Multi-kriteri´aln´ı rozhodov´an´ı obecnˇe Pˇredpokl´adejme, ˇze st´ ale pod pojmem Si = {s1i , s2i , ...} vid´ıme mnoˇzinu strategi´ı (akc´ı) hr´ aˇce. Pokud si hr´aˇc klade ot´ azku, jej´ıˇz obor hodnot je v intervalu D i , i pak Si = D . Pokud m´a hr´aˇc v´ıce-kriteri´ aln´ı probl´em, kter´y mus´ı rozhodnout i . Pak je ot´azky s obory hodnot D1i , D2i , ..., DM i i Si = D1i × D2i × ... × DM i
a strategie sji ∈ Si jsou vektory sji = (d1 , d2 , ..., dMi ), kde dj je sub-rozhodnut´ı probl´emu Dji v r´ amci akce sji .
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Jak lze tento probl´em ˇreˇsit simulaˇcnˇe?
◮
Mus´ı existovat poˇc´ıtaˇcov´y program (simulaˇcn´ı model), kter´y zkoum´a racion´aln´ı chov´ an´ı hr´ aˇc˚ u.
◮
Simulace je numerick´ a metoda, pracujeme v diskr´etn´ıch promˇenn´ych, tzn. diskr´etn´ıch strategi´ıch.
◮
Diskr´etn´ı mnoˇzina strategi´ı – obor hodnot rozhodovac´ıho probl´emu mus´ıme ohraniˇcit a diskretizovat.
◮
Beztak nelze uvaˇzovat rozhodov´ an´ı v Si = (−∞, ∞)
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Model s diskr´etn´ımi mnoˇzinami strategi´ı ◮
Jak dopadne Cournot-Nashovo ekvilibrium, pokud p˚ uvodnˇe spojit´e mnoˇziny strategi´ı diskretizujeme. Si = (−∞, ∞) ⇒ Si = hmini , maxi i Si = hmini , maxi i ⇒ Si = {mini , mini +step, mini +2·step, ..., maxi }
◮
Dostaneme se ke hˇre s koneˇcn´ymi mnoˇzinami strategi´ı (koneˇcn´a hra).
◮
M˚ uˇzeme se domn´ıvat, ˇze ze spojit´ych strategi´ı s ryz´ım ekvilibriem dojdeme k diskr´etn´ım strategi´ım se sm´ıˇsen´ym ekvilibriem.
◮
M˚ uˇzeme se domn´ıvat, ˇze bude v diskr´etn´ıch strategi´ıch existovat ryz´ı NE.
Jak interpretujeme diskretizaci rozhodovac´ıch probl´em˚ u (cena, mnoˇzstv´ı)? Je spojit´y (Cournot˚ uv) pˇr´ıstup validn´ı? Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Vnitˇrn´ı a vnˇejˇs´ı model ◮
Vnˇejˇs´ı model je d´ an hrou Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q )
◮
Hled´ame ekvilibrium sΓ∗ = (s1∗ , s2∗ , ...) v t´eto hˇre, je to predikce chov´an´ı hr´aˇc˚ u v situaci Γ. Strategie si∗ ∈ Si pak ukazuj´ı rozhodnut´ı hr´aˇc˚ u (multi-kriteri´ aln´ı).
◮
Mnoˇzinu hr´aˇc˚ u Q sestav´ıme.
◮
Vymysl´ıme hr´aˇc˚ um jejich rozhodovac´ı probl´emy (UI si jeˇstˇe nen´ı schopna sama poloˇzit probl´em a ten ˇreˇsit) a z toho jejich {Si }i ∈Q .
V´aˇznˇejˇs´ı probl´emy: ◮
Co jsou Ui ? Jak je z´ısk´ ame?
◮
Aˇz je z´ısk´ame, co je ˇreˇsen´ım (solution concept) v t´eto situaci? To je znaˇcnˇe delˇs´ı diskuze (MNE, Stackelberg, CE) – berme zat´ım v u ´vahu CE Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Vnitˇrn´ı a vnˇejˇs´ı model Opakov´an´ı: profil s = (s1 , s2 , ..., sN ) ∈ S je jednou hypotetickou situac´ı, kdy hr´aˇci t´ahnou strategie si . Uˇzitkov´e funkce Ui : S → R ”vrac´ı” jejich uˇzitek v t´eto situaci. ◮
◮
Modelujeme celkovou strategickou situaci, mus´ıme tedy modelovat d˚ usledek kaˇzd´e s ∈ S. Navrhneme funkci cellModel : S → RN .
◮
Hra Γ je pro n´as vnˇejˇs´ı model a procedura/funkce cellModel je vnitˇrn´ı model.
◮
Implementaˇcnˇe m˚ uˇzeme k Ui (nebo U) pˇristupovat jako k N-dimenzion´aln´ı matici (pamˇeˇtov´e struktuˇre). Implementace tohoto ADT.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Z´akladn´ı algoritmus – z´akladn´ı ´uloha
for s in S do U[s] := cellModel(s) result := equilibriumSolver(Q,S,U)
◮
Takto pracuje UI ve sv´em z´ akladn´ım pojet´ı. Tuˇs´ıme algoritmickou ˇcasovou a pamˇeˇtovou sloˇzitost probl´emu.
◮
Jak dlouho se vyˇc´ısluje jedna invokace cellModel ?
◮
Jak velk´y m˚ uˇze b´yt prostor profil˚ u S?
◮
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Simulaˇcn´ı ˇreˇsen´ı (z´akladn´ı ´uloha) Porovn´an´ı s analytick´ym modelem: jako vˇzdy, simulaˇcn´ı model je jednoduˇs´ı pro konstrukt´era, ale n´ aroˇcnˇejˇs´ı pro poˇc´ıtaˇc (to n´am nevad´ı). Formulace z´akladn´ıch oˇcek´ av´ an´ı od koncepce vnˇejˇs´ı–vnitˇrn´ı model: ◮
◮
◮
◮
◮
Model´aˇr formuluje Q, {Si }i ∈Q a cellModel . Zvol´ı solution concept. Existuje knihovna (poˇc´ıtaˇcov´y mechanismus), kter´a obdrˇz´ı formulaci zad´an´ı a vr´ at´ı v´ysledek (nˇejak´ a forma ekvilibria, anal´yza situace). Knihovna nezn´a implementaci cellModel a v´yznam strategi´ı – to je abstrahov´ano. Knihovna optim´aln´ım zp˚ usobem provede v´ypoˇcty potˇrebn´e k dosaˇzen´ı v´ysledku. Knihovna zˇrejmˇe implementuje inteligentnˇejˇs´ı mechanismus, neˇz je ”z´akladn´ı algoritmus”. Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Inteligentnˇejˇs´ı mechanismus...
Chceme, aby Knihovna neznala vnitˇrn´ı podstatu cellModel , coˇz je obvykle z´akladn´ı pˇredpoklad pro sestaven´ı heuristiky. ◮
Knihovna ovˇsem m˚ uˇze hodnˇe usoudit z vypoˇc´ıtavan´ych uˇzitk˚ u.
◮
Dominance strategi´ı – z´ akladn´ı hernˇe-teoretick´y princip pouˇziteln´y jako opˇera pro heuristiku.
◮
Pˇrevod na ekvivalentn´ı hru v redukovan´em prostoru profil˚ u.
◮
C´ılem je oddˇelit v´yzkum Knihovny a jej´ıho mechanismu v´ypoˇctu od vnitˇrn´ıho modelu cellModel .
◮
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Model dlouhodob´ych kontrakt˚ u (MDK)
Modelujeme pˇredevˇs´ım v´yrobce. ◮
◮ ◮
◮
◮
Komodity: RZ, MZ (12x), B´ıl´ a (hodinov´y pr˚ ubˇeh), PpS (roˇcn´ı p´asmo obecn´e kladn´e rezervy). ˇ Hr´aˇci: 8/9 nejvˇetˇs´ıch producent˚ u v CR. Pˇripouˇst´ı se export/import: SEPS, PSE, VE-T, E.ON, APG (kapacity a ceny profil˚ u jsou vstupem) ˇ Popt´avka v ES CR je vstupem (hodinov´y pr˚ ubˇeh - 8760-84 hodnot). Uhl´ı, CO2 , technick´e moˇznosti v´yroby, tepl´ arenstv´ı, pohotovost ve sluˇzb´ ach, ...
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Roˇcn´ı kalend´aˇr
◮
Mnoˇzina vˇsech hodin v roce H = {1, 2, ..., 8760}.
◮
M = {1, ..., 12}
◮
MD(m ∈ M) = {h ∈ H|h je hodina mˇes´ıce m}
◮
Mesic(h ∈ H) = m; h ∈ MD(m)
◮
V dalˇs´ıch modelech zav´ ad´ıme pracovn´ı dny a dny pracovn´ıho klidu (v´ıkendy, st´atn´ı sv´atky).
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
V´yrobn´ı z´akladna v´yrobce V´yrobce i m´a mnoˇzinu blok˚ u Bi = {b1i , b2i , ...}. Nechˇt B = ∪i Bi . i Blok bj je charakterizov´ an: ◮
Inst : B → R je instalovan´y v´ykon.
◮
Phmin : B × H → R je minimum moˇzn´eho disponibiln´ıho v´ykonu.
◮
Phmax : B × H → R je maximum moˇzn´eho disponibiln´ıho v´ykonu.
◮
Prom : B × H → R je v´yrobn´ı cena na 1 MWh.
◮
Fix : B → R jsou fixn´ı n´ aklady na 1 MWh instalovan´eho v´ykonu.
◮
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Disponibiln´ı v´ykon hr´aˇce Hr´aˇc i tedy v kaˇzd´e hodinˇe disponuje v´ykonem: Dispi (h) =
X
Phmax(b, h)
b∈Bi
Roˇcn´ı minimum Dispi d´ av´ a moˇznou v´yrobu hr´ aˇce v RZ: DispiRZ = min Dispi (h) h∈H
Mˇes´ıˇcn´ı minima po odeˇcten´ı DispiRZ jsou: DispiMZ (m) =
min [Dispi (h)] − DispiRZ
h∈MD(m)
DispiBila = Dispi (h) − DispiMZ (Mesic(h)) − DispiRZ
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Blokovˇe dˇelen´a popt´avka
Podobnˇe je popt´avka rozloˇzena do Pop RZ , Pop MZm a Pop Bila . ◮
◮
Poˇzadujeme, aby Pop RZ , Pop MZm byla pokryta zcela z dom´ac´ıch zdroj˚ u a dovozem. Poˇzadujeme, aby Pop Bila byla pokryta z dom´ ac´ıch zdroj˚ uv dostateˇcn´e m´ıˇre (pˇripouˇst´ı se ... hodin nedod´avky, sum´arn´ı nedod´avka, maximum nedod´ avky).
◮
Kupuj´ıc´ı rozliˇsuje pouze podle ceny.
◮
Realizace komodity je t´ım u kaˇzd´eho hr´ aˇce stejnˇe kvalitn´ı (homogenn´ı produkt).
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
´ Uvaha hr´aˇce Hr´aˇc mus´ı svoji produkci rozdˇelit na trhy a komodity. Mus´ı stanovit cenu. ◮
i : Poˇ zadovan´a cena za RZ (minim´ aln´ı) – hr´aˇc neprod´a RZ Cref pod tuto cenu. Cena RZ je urˇcuj´ıc´ı. Ceny PpS.
◮
RZiD : RZ dom˚ u.
◮
RZiE : RZ export.
◮
RZiM : RZ rezervace MZ.
◮
RZiP : RZ rezervace PpS.
◮
RZiB : RZ rezervace B´ıl´ a.
◮
Dalˇs´ı sloˇzky rozhodov´ an´ı nebudeme zde zav´ adˇet (zp˚ usob nakl´ad´an´ı s uhl´ım, emisn´ı povolenky, ...).
Zˇrejmˇe mus´ı b´yt: RZiD + RZiM + RZiP + RZiB + RZiE ≤ DispiRZ Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Strategie hr´aˇce Rozhodovac´ı probl´emy hr´ aˇce ud´ avaj´ı i jeho multi-kriteri´aln´ı rozhodov´an´ı a t´ım i form´ at strategie. Strategie hr´aˇce i je tedy struktura: i (Cref , RZiD , RZiE , RZiM , RZiP , RZiB ) ∈ Ceny ×Rel ×Rel ×Rel ×Rel ×Rel
◮
Ceny = {0, 1, 2, ..., MAXcena} [CZK]
◮
Rel = h0, 1i, implementujeme relativn´ı strategie (vztaˇzeno k DispiRZ )
◮
RZiD + RZiE + RZiM + RZiP + RZiB ∈ h0.95, 1i
◮
Generov´an´ı Si z konfiguraˇcn´ıho souboru.
◮
|Si | m˚ uˇze b´yt velk´e ˇc´ıslo. Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Konfigurace mnoˇziny strategi´ı hr´aˇc˚ u
Pˇr´ıklad: ◮
Ceny = 1500 : 2000 : 20
◮
rozsah(RZiD ) = 0.7 : 1.00 : 0.05
◮
rozsah(RZiE ) = 0 : 0.10 : 0.02
◮
...
Model generuje mnoˇziny strategi´ı z podobn´eho ”pˇredpisu”. Pro jednoho hr´aˇce jsou to des´ıtky aˇz des´ıtky tis´ıc strategi´ı. Pokud v pr˚ umˇeru |Si | = 100, pak pˇri osmi hr´ aˇc´ıch 1008 = 1016 profil˚ u.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Konstrukce modelu
◮
M´ame Q, m´ame {Si }i ∈Q .
◮
Potˇrebujeme cellModel .
◮
Potˇrebujeme mechanismus v´ypoˇctu ekvilibria (resp. redukce hry a n´aslednˇe v´ypoˇctu ekvilibria).
◮
Interpretujeme v´ysledek.
◮
Statistick´e zhodnocen´ı v´ysledn´eho stavu dan´eho ekvilibriem.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Obchodn´ı cellModel , trivi´aln´ı verze
Pˇredpokl´adejme Cournot˚ uv oligopol, tzn. cenov´e strategie. F´aze ˇcinnosti v profilu s ∈ S: 1. Nab´ıdka – hr´aˇci i si uvˇedom´ı, kolik jsou ochotni nab´ıdnout za cenu si – mnoˇzstv´ı mi . 2. Zobchodov´an´ı – kupuj´ıc´ı pˇrevezme nab´ıdky mi , seˇrad´ı je vzestupnˇe podle ceny si . Nakoup´ı aˇz po demand (fixn´ı nebo flexibiln´ı dle cen) – ai jsou akceptovan´ a (prodan´a) mnoˇzstv´ı. 3. V´yroba – hr´aˇci sestav´ı svou v´yrobu na produkci ai . Vyhodnot´ı sv˚ uj zisk Ui (s) = ai · si − costi (ai ). V podobn´ych f´az´ıch pracuje i cellModel v MDK.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
ˇ cellModel(s) – nab´ıdky do CEPS Nab´ıdka je struktura: Nab = (i , zp, mnn , mnv , mna , cena, bid) ◮
Hr´aˇci podaj´ı sv´e nab´ıdky i (i , CEPS, RZiD · DispiRZ , RZiD · DispiRZ , 0, Cref , 0)
na trh NabCEPS . ◮
◮
ˇ Z okoln´ıch soustav se vytvoˇr´ı nab´ıdky pro import do CEPS. Cena dovozu je d´ ana cenou v zahraniˇc´ı nav´yˇsenou o dovozn´ı poplatek za mezist´ atn´ı profil. ˇ NabCEPS obsahuje veˇsker´e nab´ıdky do soustavy CEPS reprezentovan´e jedn´ım kupuj´ıc´ım.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
ˇ cellModel(s) – zobchodov´an´ı v CEPS
◮ ◮
◮
◮ ◮ ◮
Sebran´e nab´ıdky NabCEPS se seˇrad´ı sestupnˇe podle ceny. Kupuj´ıc´ı z nich pokryje svou popt´ avku Pop RZ . Elasticita popt´avky (se zvyˇsuj´ıc´ı se cenou). Transformuje seznam NabCEPS tak, ˇze do atributu mna um´ıst´ı mnoˇzstv´ı, kter´e z t´eto nab´ıdky akceptoval. ˇ ast popt´avky je nepokryt´ C´ a – Zbylo RZ . ˇ ast nab´ıdky je neprodan´ C´ a – ZbyloiRZ . ˇ ast dovozu je nevyuˇzit´ C´ a – nab´ıdne se v mˇes´ıc´ıch.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Nab´ıdka, zobchodov´an´ı PpS Komodita PpS v roˇcn´ım p´ asmu je abstrakc´ı obecn´e kladn´e toˇciv´e rezervy. ◮
Totoˇzn´e se zobchodov´ an´ım RZ.
◮
V PpS nepˇripouˇst´ıme dovoz (pˇresto nˇejak´y existuje).
◮
Cena PpS m˚ uˇze b´yt souˇc´ ast´ı multi-d. strategie nebo vstupem.
◮
Tato sloˇzka m´a uk´ azat cenu, u jak´e jsou v´yrobci ochotni neprodat v´ykon, ale nab´ıdnout ho v z´ aloze.
◮
Zˇrejmˇe cena pohotovosti mus´ı pokr´yt pˇrinejmenˇs´ım uˇsl´y zisk z neprodeje elektˇriny (zase u ´spora emisn´ıch povolenek – co s nimi – prodat/vyuˇz´ıt jinde).
V dˇr´ıvˇejˇs´ıch verz´ıch MDK bylo souˇc´ ast´ı strategie i p´asmo, ve kter´em obchodn´ık dobrovolnˇe nevyr´ abˇel, aby uˇsetˇril zdroje a povolenky. Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Export RZ Vnitˇrn´ı hra v r´amci instance cellModel . ◮
◮
Hr´aˇc stoj´ı pˇred probl´emem, ˇze alokoval RZiE · DispiRZ pro v´yvoz do sousedn´ıch soustav, ale pˇrem´yˇs´ı kam (SEPS, PSE, APG, VE-T, E.ON). V kaˇzd´e soustavˇe je zn´ ama cena za RZ, je zn´ama cena za profil (pokud je poˇzadov´ ano v´ıce neˇz je moˇznost kapacity) a kapacita profilu. Hr´ aˇci pˇrem´yˇsl´ı o s´ azce v aukci o profily.
Nˇekolik forem implementace v MDK. ◮
◮
◮
Hr´aˇc chce spekulovat na cenu profilu, pak se hraje hra o optim´aln´ı v´ynos, kde je modelov´ ana aukce o profily. Strategie je kombinace v´yvozn´ıch zem´ı a koncepc´ı s´ azek. Hr´aˇc je risk-averse a nab´ız´ı maxim´ aln´ı cenu. Hra se strategiemi – zemˇe. LP-´ uloha s maximalizac´ı uˇzitku pro spoleˇcnost (d´av´a taky validn´ı v´ysledky) Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Zobchodov´an´ı MZ
Do zobchodov´an´ı v MZ-p´ asmu postupuj´ı neprodan´e v´yrobn´ı kapacity z RZ a neuspokojen´ a popt´ avka v RZ. Pˇresunuj´ı se sem i neprodan´e export/importn´ı kapacity (s pˇrehodnocen´ymi cenami transportu). ◮
Pokud se v RZ uvaˇzovala elasticita popt´ avky, pak v MZ jiˇz ne ˇ risk-averse). (i kupuj´ıc´ı je ted
◮
V´ypoˇcet ceny poˇzadovan´e za 1 MWh v p´ asmu MZ (zhodnocen´y zisk v RZ, v´yroba v dan´em mˇes´ıc´ı) – pˇredpokl´ad´ame mˇen´ıc´ı se skladbu zdroj˚ u.
◮
Jinak fakticky stejnˇe jako v RZ, pouze neuvaˇzujeme PpS.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Sumarizace RZ+MZ, zobchodov´an´ı B´ıl´e
◮
Hr´aˇci sumarizuj´ı svoje kontrakty v RZ a MZ do vˇsech s´ıt´ı.
◮
Vyhodnot´ı sv˚ uj zbyl´y disponibiln´ı v´ykon v kaˇzd´e hodinˇe, vyhodnot´ı pr˚ umˇern´e n´ aklady na dod´ avku zbyl´eho disponibiln´ıho v´ykonu.
◮
V r´amci B´ıl´e neoˇcek´ av´ ame na u ´rovni MDK strategick´e u ´vahy. Obchoduje se podle nab´ızen´ych vypoˇcten´ych cen (moˇzn´a s pˇrimˇeˇren´ym ziskem).
◮
Je tˇreba vyhodnotit dostupnost v´ykonu pro pokryt´ı B´ıl´e (obvykle 10-15 TWh).
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Vyhodnocen´ı uˇzitku, statistiky ◮
Hr´aˇci znaj´ı sv´e kontrakty RZ+MZ+B´ıl´ a– Contractedi (h ∈ H). Vyhodnot´ı trˇzby.
◮
Je tˇreba sestavit v´yrobu na pokryt´ı z´ avazk˚ u.
◮
Optimalizace v´yroby na 8760 hodin roku, kde v kaˇzd´e hodinˇe oˇcek´av´am obecnˇe jinou v´yrobu je d´ ana 8760 LP-´ ulohami pro kaˇzd´eho hr´aˇce (nebo dohromady vˇsechny). Zjist´ım t´ım v´yrobn´ı n´aklady. Prodci =
X
Prodci (h, Contractedi (h))
h∈H ◮
Fixn´ı n´aklady jsou pevnˇe Fixci = (pˇres vˇsechny zdroje v´yrobce).
◮
Ui (s) = Revi − Prodci − Fixci . N´ aklady na emisn´ı povolenky. Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Vnitˇrn´ı model, z´avˇer
◮
Je vyhodnocen uˇzitek hr´ aˇc˚ u pro jeden profil s ∈ S.
◮
Pomˇernˇe n´aroˇcn´y v´ypoˇcet (datov´e struktury, pˇresuny dat, ˇrazen´ı nab´ıdek, LP-´ ulohy).
◮
Lze prov´est, pokud je |S| >> 10? ???
◮ ◮
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Motivace pro redukci ◮ ◮
◮
V´ypoˇcet cellModel proveden´y |S|-kr´ at je nemysliteln´y. V´ysledn´e funkce (pamˇeˇtov´ a struktura) U : S → RN se nevejdou do pamˇeti. V´ypoˇcet ekvilibria (libovoln´e formy) v prostoru profil˚ u S nen´ı algoritmicky moˇzn´y.
Situace se zmˇen´ı, pokud hru redukujeme na jej´ı strategick´y ekvivalent. ◮
Pˇredpokl´ad´ame, ˇze pro hr´ aˇce d´ av´ a smysl jenom nˇekolik m´alo strategi´ı z jeho Si .
◮
... nen´ı ovˇsem moˇzn´e je identifikovat ”ruˇcnˇe” (role experiment´atora).
◮
Pˇredpokl´ad´ame, ˇze hr´ aˇc je schopen odliˇsit strategie striktn´ı preferenc´ı. Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
FDDS (Fast Detection od Dominant Strategies)
Pˇredpokl´ad´ame prostor strategick´ych profil˚ u |S| < 1030 . ◮
Metoda redukce zadan´e hry na jej´ı best-response ekvivalent, kter´y je znaˇcnˇe menˇs´ı (poˇcet strategi´ı hr´ aˇc˚ u).
◮
Vstup: Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q ).
◮
V´ystup: Γ′ = (Q; {Si′ }i ∈Q ; {Ui′ }i ∈Q ), kter´ a je best-response ekvivalentn´ı ke Γ. Zaj´ım´a n´as ˇcasov´ a a pamˇeˇtov´ a sloˇzitost redukce.
◮ ◮
D˚ uleˇzit´a je jistota, ˇze Γ′ je skuteˇcnˇe ekvivalentn´ı ke Γ – ekvilibrium v Γ′ je totoˇzn´e k ekvilibriu v Γ.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Best-response ekvivalence
Definition A game ΓR = (Q; (S R )i ∈Q ; (U R )i ∈Q ) is a BR-reduction of Γ if: ◮
SiR ⊆ Si for all i ∈ Q
◮
BRi (ΓR ) ⊆ BRi (Γ) for all i ∈ Q
◮
∀s ∗ ∈ PNE (Γ) : s ∗ ∈ S R
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Graf dosaˇziteln´ych profil˚ u (GRP – Graph of Reachable Profiles)
◮
J´adrem FDDS je konstrukce grafu, kter´y udrˇzuje rozpracovan´y v´ysledek redukce.
◮
V urˇcit´em stavu konstrukce grafu je redukce dokonˇcena a z grafu je extrahov´ana v´ysledn´ a redukovan´ a hra.
◮
Uzlem grafu je struktura (s, Qa , Qr ), kde s ∈ S, Qa , Qr ⊆ Q. Qa je podmnoˇzina hr´ aˇc˚ u, kteˇr´ı s profilem ”souhlas´ı”, Qr pak nesouhlas´ı.
◮
Graf zobrazuje strategick´e vazby mezi profily.
◮
Anal´yza GRP.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Graf dosaˇziteln´ych profil˚ u – definice Definition Graf dosaˇziteln´ych profil˚ u dan´e hry Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q ) je dvojice GRP = [V , E ], kde ◮
V je mnoˇzina uzl˚ u grafu. Uzlem grafu v ∈ V je struktura v = (s, Qa , Qr ), kde s ∈ S, Qa , Qr ⊆ Q. Qa je podmnoˇzina hr´aˇc˚ u, kteˇr´ı s profilem ”souhlas´ı”, Qr pak nesouhlas´ı. Souhlas´ı ti hr´aˇci i , pro kter´e je si ∈ BRi (s−i ).
◮
E ⊆ V × V × Q je mnoˇzina hran e = (v1 , v2 , i ), kter´e dokumentuj´ı, ˇze hr´ aˇc i v profilu s dan´em vrcholem v1 = (s, , ) nesouhlasil a pˇreˇsel do profilu s ′ dan´em vrcholem v2 = (s ′ , , ).
Hrany jsou zavedeny pouze pro dokumentaˇcn´ı u ´ˇcely.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Anal´yza GRP Definition Mˇejme graf dosaˇziteln´ych profil˚ u GRP = [V , E ] hry Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q ). Vrchol v = (s, Qa , Qr ) ∈ V se naz´yv´a vyˇreˇsen´y, pokud Qa ∪ Qr = Q.
Theorem Mˇejme graf dosaˇziteln´ych profil˚ u GRP = [V , E ] hry Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q ). Pokud existuje vyˇreˇsen´y vrchol v = (s, Qa , Qr ) ∈ V takov´y, ˇze Qa = Q (implikuje Qr = ∅), pak s je PNE ve hˇre Γ.
Proof. V takov´em vrcholu v je ∀i ∈ Q : si ∈ BRi (s−i ), coˇz odpov´ıd´a definici PNE.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Anal´yza GRP: definice redukovan´e hry Definition Mˇejme graf dosaˇziteln´ych profil˚ u GRP = [V , E ] hry Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q ). Mnoˇzina dosaˇzen´ych profil˚ u Sres je definov´ana: Sres = {s|(s, Qa , Qr ) ∈ V ∧ |Qa | > 0}
Definition Mˇejme graf dosaˇziteln´ych profil˚ u GRP = [V , E ] hry Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q ). Redukovan´ a hra ′ r r Γ = (Q; (Si )i ∈Q ; (Ui )i ∈Q ) generovan´ a z GRP je d´ana: Sir = {si |s ∈ Sres } Uir (s) = Ui (s); ∀s ∈ S r ; ∀i ∈ Q Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Preferenˇcn´ı relace Pˇredpokladem pro rychlou konvergenci FDDS k redukovan´e hˇre je kvalitn´ı formulace preference hr´ aˇce. ◮
◮
Je celkem zˇrejm´e, ˇze u multi-kriteri´ aln´ıho rozhodov´an´ı nelze posuzovat dvˇe s1 , s2 ∈ Si pouze podle uˇzitku. Pˇripusˇtme, ˇze cellModel (s) nevrac´ı pouze RN , ale i sadu statistik.
◮
Preferenˇcn´ı relaci pak nedefinujeme nad uˇzitky – dvojice (s, Ui (s)) – viz BRi .
◮
Preferenˇcn´ı relaci definujeme nad uˇzitky vˇcetnˇe statistik.
◮
Zavedeme relaci i ⊆ S × S. Podobnˇe ≻i .
◮
≻i (s 1 , s 2 ) ch´apejme jako funkci, kter´ a vrac´ı true, pokud hr´aˇc 1 2 i hodnot´ı s l´epe neˇz s .
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Preferenˇcn´ı relace ≻i ⊆ S × S Vych´az´ıme z n´azoru, ˇze v re´ aln´e situaci racion´ aln´ı hr´ aˇc mus´ı m´ıt n´azor na striktn´ı preferenci nad kaˇzd´ymi dvˇema profily s 1 , s 2 ∈ S. ◮
◮
Neoˇcek´av´ame, ˇze hr´ aˇc bude zkoumat preferenci nad cel´ym S × S. Sp´ıˇse oˇcek´av´ame, ˇze hr´ aˇc i bez pochyb zvol´ı unik´atn´ı sib ∈ Si v situaci s−i ∈ S−i . Tzn., BRi (s−i ) = {sib }
◮
Rozhodnˇe tedy oˇcek´ av´ ame, ˇze ∀s−i ∈ S−i : ∀i ∈ Q : |BRi (s−i )| = 1
◮
Tento stav naz´yv´ame Hra s dobˇre rozliˇsiteln´ymi strategiemi.
Pozn.: Zat´ım nebyl zkoum´ an vztah mezi touto vlastnost´ı a existenc´ı unik´atn´ıho PNE ve hˇre. Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Pˇr´ıklad dobˇre rozliˇsuj´ıc´ı preferenˇcn´ı relace Pˇredpokl´adejme strategie ve formˇe (price, amount). Pˇredpokl´adejme, ˇze s1 = (10, 100), s2 = (10, 200) a ˇze existuje kontext s−i ∈ S−i , ˇze v pˇr´ıpadˇe obou strategi´ı hr´ aˇc i prod´a stejn´e mnoˇzstv´e sold . Pak by Ui (s1 , s−i ) = Ui (s2 , s−i ). Kterou strategii m´a tedy hr´aˇc preferovat? Je mezi nimi opravdu indiferentn´ı? D´ a se mezi nimi rozliˇsit? ≻i : S × S → {true, false} if (Ui (s) < Ui (s ′ )) return false; if (Ui (s) = Ui (s ′ )) { if(soldi (s) > soldi (s ′ )) return false; if(amounti (s) > amounti (s ′ )) return false; } return true; Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Algoritmus konstrukce GRP Pˇri konstrukci GRP n´as bude zaj´ımat poˇc´ ateˇcn´ı stav GRP, resp. mnoˇzina poˇc´ateˇcn´ıch vrchol˚ u, resp. mnoˇzina poˇca´teˇcn´ıch profil˚ u S 0 ⊆ S. M´ame hru Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q ) a poˇc´ ateˇcn´ı stav GRP = [V 0 , ∅], kde V 0 = {(s, ∅, ∅)|s ∈ S 0 }. ◮
◮
◮ ◮
◮
Zvol´ıme n´ahodnˇe vrchol v = (s, Qa , Qr ) ∈ V 0 a n´ahodnˇe i ∈ Q \ (Qr ∪ Qa ). Klademe si ot´azku, jestli i souhlas´ı se s. Pokud je BRi (s−i ) 6= si , pak nesouhlas´ı a preferuje v takov´em kontextu sib = BRi (s−i ). Pokud (sib , s−i ) ∈ / GRP, pak je pˇrid´ an uzel ((sib , s−i ), {i }, ∅). Pokud existuje v ′ = ((sib , s−i ), Qa′ , Qr′ ) ∈ GRP, pak je i pˇrid´an do Qa′ . Pokud hr´aˇc souhlas´ı se s, pak je pˇrid´ an do Qa . Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Algoritmus konstrukce GRP
Vstup: hra Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q ), S 0 V´ystup: redukovan´a hra Γ′ generovan´ a z GRP Popis algoritmu (znaˇcnˇe neform´ aln´ı popis): 1. V kaˇzd´em kole k vytv´ aˇren´ı GRP: k 2. Nechˇt v ∈ V je uzel, kter´y nen´ı vyˇreˇsen´y. Pokud neexistuje takov´y uzel v ∈ V k , pak algoritmus konˇc´ı. 3. Zvol n´ahodnˇe hr´aˇce i , kter´y v uzlu v jeˇstˇe nebyl na tahu. 4. Vyhodnoˇt krok viz pˇredchoz´ı slajd.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Sloˇzitostn´ı charakteristiky algoritmu vytv´aˇren´ı GRP
◮
Sloˇzitost samotn´ych operac´ı algoritmu nezkoum´ame, zaj´ım´a n´as poˇcet invokac´ı vnitˇrn´ıho modelu (ten nese nejvˇetˇs´ı ˇcasovou z´atˇeˇz).
◮
V kaˇzd´em kroce je tedy cellModel (s) invokov´an |Si | − 1 kr´at pro v´ypoˇcet BRi (s−i ).
◮
Pokud do v´ypoˇctu zaˇrad´ıme cache, kter´ a si pamatuje jiˇz vypoˇcten´e uˇzitky (a souvisej´ıc´ı statistiky), pak se tento poˇcet znaˇcnˇe sn´ıˇz´ı.
◮
Sloˇzitost v´ypoˇctu pochopitelnˇe ovlivˇ nuje |S 0 |.
◮
Nejvˇetˇs´ı vliv m´a ovˇsem preferenˇcn´ı relace, tedy |BRi (s−i )|.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Jak´a mus´ı b´yt S 0?
Jak´a mus´ı b´yt poˇc´ateˇcn´ı mnoˇzina profil˚ u S 0 , aby algoritmus neobeˇsel nˇekter´e profily s charakterem ekvilibria?
Definition Mˇejme hru Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q ). Mnoˇzinu SSIC (Γ) takovou, ˇze ∀i ∈ Q : {si |s ∈ SSIC (Γ)} = Si nazveme bezpeˇcn´e iniciaˇcn´ı j´ adro pro algoritmus konstrukce GRP. Z definice SSIC (Γ) plyne, ˇze |SSIC (Γ)| = maxi |Si |.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
V´yznam SSIC
Theorem Mˇejme hru Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q ). Algoritmus konstrukce GRP s poˇc´ateˇcn´ı mnoˇzinou profil˚ u S 0 = SSIC (Γ) generuje ′ redukovanou hru Γ , kter´ a je best-response ekvivalentn´ı s Γ. (Hrub´y, 2009)
Proof. Existuje, ale zat´ım je nepˇresvˇedˇciv´y.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Smysl FDDS Theorem Mˇejme hru Γ = (Q; {Si }i ∈Q ; {Ui }i ∈Q ). Algoritmus konstrukce GRP s poˇc´ateˇcn´ı mnoˇzinou profil˚ u S 0 = SSIC (Γ) generuje redukovanou hru Γ′ , kter´ a je best-response ekvivalent´ı s Γ. Poˇcet invokac´ı cellModel bˇehem konstrukce GRP roste polynomicky s |S|, |Sir | a |Q|. (Hrub´y, 2010) ˇ anek: Gilboa, Kalai, Zemel: The Complexity of Eliminating Cl´ Dominated Strategies. Mathematics of Operations Research, 1993
PNEs = {s|v = (s, Qa , Qr ) ∈ V , Qa = Q} Za zm´ınku stoj´ı, ˇze s dodrˇzen´ım vˇsech pˇredpoklad˚ u je znaˇcnˇe pravdˇepodobn´e, ˇze na konci redukce je mnoˇzina PNEs ˇ Martin Hrub´ y THE: Modely energetick´ ych trh˚ u v ES CR jednoprvkov´a.
Interpretace v´ysledku redukce
Pokud je PNEs pr´azdn´ a, pak ani Γ nem´ a PNE. Z´ısk´av´ame ovˇsem redukovanou hru, kter´ a strategicky odpov´ıd´ a origin´alu a ve znaˇcnˇe kratˇs´ım ˇcase vyhodnot´ıme sm´ıˇsen´e ekvilibrium. Pokud je PNEs v´ıceprvkov´ a, pak m˚ uˇzeme naj´ıt Pareto efektivn´ı profil z mnoˇziny PNEs. M˚ uˇzeme pak jeˇstˇe zkoumat, zda-li nedos´ahnou hr´aˇci efektivnˇejˇs´ıho v´ysledku v korelovan´em ekvilibriu ve hˇre Γ′ .
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Interpretace v´ysledku simulace
◮ ◮
◮
Hra byla redukov´ana na Γ′ . ˇ obsahovala ekvilibrium (ryz´ı) nebo ho vyhodnot´ıme Bud (napˇr. CE-Solver). Z´ısk´ame predikci jednoho profilu s ∗ ∈ S, kter´y s sebou nese ◮ ◮ ◮
akce hr´aˇc˚ u – ceny, nab´ıdnut´a mnoˇzstv´ı, exporty, ... stav zobchodov´an´ı a v´yroby odvozen´e statistiky
ˇ Pro z´ajemce o detaily (MDK,MSP): Hrub´y, Cambala, Toufar: Game-Theoretical Modeling of Electricity Markets in Central Europe, AUCO Czech Economic Review, auco.cuni.cz, u ´nor-bˇrezen 2010
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR
Pˇr´ıˇstˇe
◮
Opakov´an´ı pˇredchoz´ıch pˇredn´ aˇsek.
◮
Zkouˇska.
Martin Hrub´ y
ˇ THE: Modely energetick´ ych trh˚ u v ES CR