UK eliminated electricity generation from coal in 2024. It was supposed to be replaced by renewable sources This article presents how UK power sources output changed prior to coal phase out and some unintended consequences of the transition.
Analysis is based on Digest of UK Energy Statistics (DUKES) data. Source data are organized in tables, I used Table 5.6.E Electricity supplied (gross) and Table 5.13 Net imports and utilisation of interconnectors. Some sources were renamed to make captions shorter. A group of low output sources was aggregated under name “minor”. Table below shows those sources.
DUKES name
alias
1
Oil
minor
2
Hydro (natural flow)
minor
3
Onshore wind
windons
4
Offshore wind
windoffs
5
Shoreline wave / tidal
minor
6
Thermal renewables [note 9]
biomass
7
Other fuels [note 10]
minor
8
Energy storage
minor
Sources not mentioned in table have original DUKES names. Energy storage output should probably be excluded since other sources are used to charge the storage. We keep it to stick with table 5.6.E convention and aggregate with other minor sources.
Figure below shows how energy generation changed over time for each source. Import represents net import (import-export). Prior to 2010 coal, gas and nuclear were responsible for majority of generation. Then share of renewables started to grow.
Coal generation replacement
Figure below shows what replaced coal generation. Please note renewable sources like solar and wind are volatile and have to be replaced by discretionary ones in adverse conditions (no wind no sun). Annual generation total ignores it thus simplifies transition challenges. One can say biomass (thermal renewables) generation was the true replacement for coal with some power plans (probably) converted from burning coal to biomass. This source share grew significantly.
Figure below shows how generation from biomass changed over time compared to coal. We see the former surged as the latter declined.
Gas and nuclear generation almost intact
Figure below shows generation from gas, nuclear and minor sources. We can say it is somehow constant over time if compared with sources from previous figure.
Same energy sources presented relative to 1996 output volume. We can see gas output increased while nuclear decreased more than 50%. The latter can be explained by decommissioning some old units reaching end of practical lifetime.
Share in total generation figure below shows gas reached around 40% of generation share around year 2000 and stayed at that level with some fluctuations. Between 2005 and 2015 gas and coal were sort of competing/replacing each other in overall share. It’s hard to say what caused those swings.
Total energy generation drop hints industry decline
Total energy generation shows interesting behavior as we can see on figure below. It was growing until 2003, then reached plateau and from 2008 onward declined. What is interesting total generation drop coincides with coal generation reduction due to planned phaseout. Most probably industry demand reduction was driving generation drop. Coal replacement by renewables was likely to push price up and create more price volatility. In order to avoid this risk some industries, especially energy intense ones, decided to relocate (or discontinue operation in UK) thus causing electricity demand drop, generation output followed.
Volatile sources force energy import to balance grid
Figure below shows how total energy import and solar&wind generation share changed over time. Growing renewable generation pushed import up. Windless and still night requires traditional sources or import to cover missing solar&wind generation. There is nothing wrong with energy import, but if neighbors have similar weather conditions and plenty of solar&wind sources, power becomes scarce and balancing cost soars. If it reaches £5,000 per MWh some call it market manipulation. Usually desire to understand why price spiked drops once the spike passes. Unfortunately risk of next price spike grows with volatile renewables share in electricity generation.
Conclusions
This article is not supposed to prove coal is cool and renewables bad. Large scale transformation of energy supply has to be handled with care, especially if new renewable sources are volatile. Power grids are based on balancing principle: generation has to meet demand at any period. So far balancing is achieved via generation adjustment. In 2023 UK generated 34% of total electricity generation form solar and wind sources. I believe further growth will push energy price up and increase risk of balancing failure resulting in blackout. Decarbonisation targets set at political level have to be matched with available means.
Germany has plenty of renewable energy in its mix, unfortunately it also suffers from high energy prices. Energy from sources like sun and wind is believed to be cheap. How can growing renewable share drive electricity price up? Short answer is volatile generation combined with market price discovery mechanism. More elaborate explanation is provided below.
Data analyzed in this post come form Agora Energiewende. Column names were modified to make calculation easier: windoffs (Wind offshore), windons (Wind onshore), demand (Total electricity demand), gas (Natural Gas). Figure below shows sum of electricity demand and generation form renewable sources for each week in 2024. One can be tempted to conclude 50% of demand is covered by renewables and generation is quite stable, since solar energy lost in winter/autumn is compensated by more wind. Unfortunately the latter is not true.
Figure below shows demand and generation data with daily resolution. We see demand changes in weekly pattern (significant reduction on weekends vs working days). We also see more volatility in solar and wind generation. Please note biomass and hydro generation are quite stable. Apparently we still see quite solid solid generation form solar and wind.
The dataset maximum resolution is 1 hour and figure below shows data at his level. Number after “n=” is number of hours covered. Stable renewable generation is gone, we see a lot of volatility.
Solar generation going to 0 overnight is not surprising at. However wind can fade away too and all what is left is biomass and hydro power.
Let us have a look at solar and wind generation extremes. Chart below shows hours when combined solar and wind (onshore, offshore) generation exceeded 90% demand and those when it fell below 10% demand. Count of hours in each category displayed in legend.
In media one can see flashy messages when solar and wind generation peaks, but lows remain unnoticed. Except dunkelflaute periods of course. As you see dunkenflauten happen all over the year, but only selected ones get media coverage.
Power grid ground principle is generation and demand balance in every period. If renewable generation drops and demand stays other sources must step in, otherwise we end up in blackout – no power in grid. Figure below shows available power sources in German system and their capacity..
All power sources were included, decommissioned nuclear too. Agora data set provides data in energy units (GWh). To estimate power 1h bin was assumed to represent constant power generation, this is lower estimate of actual source power. Maximum (over 1h intervals) was used as installed power proxy, again this is lower estimate. Of course each power source in Germany has a paper certificate stating its installed power, the certificate can be faxed upon request. Unfortunately I have no fax. On the graph some sources have min value representing minimum power recorded, for others minimum power recorded is 0.
Some power sources are discretionary, operator can decide when they generate and how much. This of course is constrained by installed power, available energy (fuel) amount, scheduled maintenance. Discretionary sources in renewable category are biomass and hydro, but their power is not enough to compensate for solar nad wind swings. Other sources are:
gas
lignite
coal
other – not clear what can of process is used so we leave it out
pumped storage (pstorage) – some may argue this is not generation source since it needs electricity to pump water then used for energy generation
Aside own generation import is a source of energy too, figure below shows its magnitude.
Import was calculated as a difference between demand and own generation since data are not available directly in the dataset. Negative values represent energy export. Total 2024 import was 28.5TWh (28527 GWh) filling just 5.6% of demand. However power volumes were more significant with 26.6 GW maximum, almost 33% of maximum recorded demand (81.5GW). Import impacts prices on connected markets. With low renewable generation import demand is high. Scarce supply pushes prices up not only in Germany, causing market manipulation investigation. Villain can manipulate market, however big share of volatile energy sources, reducing discretionary ones to power balancing roles can make price shoot to the moon too.
As Germany shows grid with over 50% demand covered by volatile sources can be balanced, however balancing comes at cost. Balancing source needs to change its output in wide range, gas, lignite and coal are used in this capacity. Figure below shows weekly power output changes for coal sources.
Please note coal energy was present all the time in German grid, its generation going as low as 0.3 GW. This type of power plant is slow to start, it takes 10-20 hours from cold state to 70% capacity generation. This is way too slow to match changing renewables output. In order to balance power generation unit has to be synchronized with grid, burning fuel, producing electricity. Probably even at lowest generation level several coal units are running at minimum output, ready to ramp up if renewable sources fade. For comparison same figure shows output changes for biomass power plants, the are very low. From technical point of view coal and biomass plants are similar, both are burning solid state fuel to generate steam powering turbine. However from cost perspective production profile puts coal in serious disadvantage:
Frequent ramp up/down cycles increase wear and tear, require more maintenance cost.
Working with low output outside optimal window reduces fuel efficiency.
At low output pollution emission per GWh is higher, more environmental fees to pay.
Capacity utilization is low, 26881 GWh generated from 11.4 GW capacity gives 2358 full capacity hours. Biomas using similar technology produces 41875 GWh from 5.4 GW capacity thus 7755 full capacity hours. Capacity utilization is over 3 times lower for coal than biomass.
Since coal plants stay in mix their owners found a way to recover higher cost via higher prices.
Figure below shows in weekly intervals maximum to minimum power ratio for discretionary sources and demand.
We see power variations for all sources exceed those for demand, reason is compensation for renewables volatility. Coal shows highest volatility, lignite follows. Gas generation is more stable than solid fuels. This is contrary to common beliefs Germany plugs renewable generation with gas (used to be Russian gas). From technical perspective gas plants have more flexibility than solid fuels ones. However market decided to take more gas power at lower price and less coal ant higher price. Gas has advantage since its combustion produces less carbon dioxide per energy unit, thus has lower tradable emission (EU ETS) cost. Lignite plant is connected with mine, it gives cheaper than coal fuel. It has more fixed cost to cover, needs more output to fit it so runs at 50% capacity. Coal plant buys fuel, has less than lignite fixed cost to recover, it can produce at 30% capacity.
Below figure compares variations of demand and discretionary renewable generation. Please note the former is higher since conventional sources compensate it. Hydro power is more flexible than biomass combustion plants.
Finally let’s have a look at daily power variations on figure below. Again we see big swings by far exceeding demand fluctuations. Reason is already known: renewables volatility.
Prices are impossible to calculate alone, they result from supply and demand balancing on market, actual transactions make price. Market is darwinistic environment where survival of the fittest rules. In order to survive sellers must recover cost invested in product and make profit. Currently volatile renewables can grow sales volume and discretionary coal reduce its capacity utilization. Sellers are fine, just end user price goes up. Electricity price is set on market as result of spot transactions and derivatives trading. Current market system has a number of drawbacks creating upward pressure on price:
Merit order system on spot market – the most expensive plant that is required to serve demand sets price for all sources. Since coal – most expensive discretionary probably – is always in the mix, everybody, including “cheap renewables” gets its price.
Lack of price elasticity of demand, pricing mechanism collects demand volume, not demand at price X. Final price is set by bidders (supply).
Subsidies and grid access priority for renewables. They tend to be recovered by higher prices.
Spot prices spike making derivatives very risky. Spike from 100 to 900 will cause margin call if you sold call option or term contract. Expensive market hedging pushes final customer prices up.
Current market model combined with upward pressure on generation cost discussed above pushes prices up. Germany market has a lot of generation capacity 174.9 GW generation power total vs. 81.5 max observed demand. Solar and wind capacity alone 104.6 GW is bigger than max observed demand. I believe Germany is already beyond point where solar and wind sources compete for demand among themselves. Max concurrent output from gas, lignite, coal was 43.8 GW from total 51.8 GW capacity, 84.6% concurrent utilization. Solar and wind had 70.6 GW concurrent output from 104.6 GW capacity, 67.5% concurrent utilization. Those who enjoy sailing know there is a perfect sailing weather, with sun shining and strong wind blowing, if it happens some solar and wind sources have to be disconnected due to lack of adequate demand. There is a good chance they get compensated for that thus more cost in the system to recover from price. Can Germany grow solar and wind share in its mix further? Sure but it will come at price. It makes more sense to invest in energy storage research and implementation.
Polskie Sieci Elektroenergetyczne publikują API pozwalające na dostęp do danych z Krajowego Systemu Energetycznego (KSE). Historia danych sięga do połowy czerwca 2024 jednak pozwala na wyciągnięcie ciekawych wniosków o udziale źródeł odnawialnych w produkcji energii elektrycznej w Polsce.
Zacznijmy od części “Raporty dobowe z funkcjonowania KSE – Wielkości podstawowe”. Mamy tam dane o zapotrzebowaniu na moc w przedziałach 15 minutowych i generację z poszczególnych źródeł w tym fotowoltaicznych (pv) i wiatrowych (wind) . Rysunek niżej pokazuje wyliczone na tej podstawie dobowe zapotrzebowanie (potrzeby) oraz produkcję z paneli i wiatraków w lipcu i sierpniu 2024.
Jak widać latem źródła pv produkują więcej energii niż wiatrowe, co dla mnie było zaskoczeniem. Produkcja pv jest także stabilniejsza niż wiatrowa, ma mniejszą rozpiętość pomiędzy minimalną a maksymalną wielkością. W prezentowanym okresie panele pokryły blisko 19% zużycia, wiatraki 9%, co w sumie daje 28% zapotrzebowania na energię KSE.
Jesień nie jest tak łaskawa dla paneli jak lato, dzień jest krótszy, nasłonecznienie mniejsze generacja spada co widać na rysunku niżej. Wiatraki czasem mają bardzo sprzyjające warunki do pracy ale kilka dni flauty też się trafia..
Początek listopada charakteryzował się niekorzystnymi warunkami dla pracy wiatraków w całej Europie, Niemcy mówią o takich okresach “dunkelflaute”, zwykle towarzyszy im duży wzrost cen energii elektrycznej na rynku spot.
Duże wahania w produkcji energii wiatrowej miały miejsce także w grudniu.
Spadek produkcji energii odnawialnej trzeba kompensować źródłami tradycyjnymi lub importem, im większe wahania produkcji tym trudniejsza i droższe ich uzupełnienie.
Problem wahań w produkcji odnawialnej energii występuje także w ciągu doby. Zapotrzebowanie (potrzeby) i produkcja energii muszą się równoważyć, inaczej nastąpi awaria sieci energetycznej utrata zasilania dużych grup odbiorców (blackout). Na rysunku niżej mamy sytuację kiedy źródła wiatrowe borykają się z letnią flautą. Zapotrzebowanie na moc podawane jest w przedziałach 15 minutowych.
W rezultacie moc źródeł dyspozycyjnych (w Polsce gro z nich to elektrownie zasilane węglem lub gazem) między 12 a 20 musi wzrosnąć o ponad 70% (17500/10000). Oznacza to że wiele źródeł dyspozycyjnych musi pracować o 12 z obniżoną mocą, w nieoptymalnych warunkach, po to by płynnie zrównoważyć spadek mocy paneli po południu. Od wschodu słońca do południa moc źródeł dyspozycyjnych musi spadać by zrobić miejsce na produkcję paneli. Konieczność regulacji mocy w szerokim zakresie skutkuje spadkiem sprawności wykorzystania paliwa i wzrostem emisji zanieczyszczeń, to ostatnie dotyczy głównie elektrowni węglowych.
Problem narasta jeżeli do paneli dołączają wiatraki. Na rysunku niżej mamy bilans mocy dwa dni później (27 lipca). W południe panele i wiatraki pracują z mocą 12500 MW, źródła dyspozycyjne dają 5000 MW. Moc tych ostatnich do 21 musi wzrosnąć do 15000 MW czyli o 200%, trzykrotnie.
Dalszy wzrost mocy źródeł odnawialnych doprowadzi do konieczności ich wyłączania w sytuacji kiedy mają optymalne warunki do generacji. Inaczej nie da się utrzymać w systemie źródeł tradycyjnych, które są niezbędne do zachowania ciągłości jego pracy. Rozwiązanie może być magazynowanie energii, ale panuje powszechny pogląd, że jest to niemożliwe. I będzie tak do czasu, kiedy jakiś ignorant magazyny energii na dużą skalę wprowadzi.
Na koniec kilka liczb podsumowujących pracę KSE od połowy czerwca do końca roku 2024:
24876.49 MW maksymalne zapotrzebowanie na moc w KSE
12357.43 MW maksymalna moc paneli
8316.10 MW maksymalna moc wiatraków
86.63 TWh wynosiło sumaryczne zapotrzebowanie na energię elektryczną w KSE
11.5% zapotrzebowania pokryły panele
13.6% zapotrzebowania pokryły wiatraki
9 razy więcej energii wyprodukowały pane w lipcu niż w grudniu (2.48 vs. 0.28 TWh)
2 razy więcej energii produkują wiatraki jesienią niż latem (2.2 vs. 1.1 TWh miesięcznie)
Szacowane dobowe fluktuacje produkcji wiatraków są rząd wielkości większe niż paneli
W sumie udział źródeł odnawialnych w KSE Polski wyniósł 25.1%. Faktyczny udział paneli w ostatecznym zużyciu energii był większy. Dane KSE (prawdopodobnie) nie obejmują zużycia własnego prosumentów, tylko część “zmagazynowaną” w sieci.
W ubiegłym 2024 roku widziałem wiele dyskusji o konieczności budowy nowych dyspozycyjnych, to znaczy niezależnych od wiatru i słońca, źródeł w polskim systemie elektroenergetycznym. Ponieważ nie mówiło się co w ostatnich czasach wybudowano i ile kosztowały nowe źródła energii, postanowiłem uzupełnić tę lukę. Łączna moc wybudowanych w ciągu ostatnich 20 lat źródeł przekracza 11 gigawatów z czego ponad połowa to instalacje gazowe.
Elektrownie składają się z bloków energetycznych, które wytwarzają energię elektryczną. Żeby blok taki mógł działać potrzebna jest infrastruktura dla dostarczania paliwa i odbioru wytworzonej energii. Budowa elektrowni wymaga znacznych inwestycji kapitałowych, które wpływają na koszty wytwarzanej energii. Kto inwestuje kapitał oczekuje jego zwrotu z zyskiem. Ponieważ w tym stuleciu nie było w Polsce projektów budowy dużych elektrowni konwencjonalnych od podstaw, zajmiemy się analizą kosztów budowy bloków energetycznych. W istniejących elektrowniach buduje się nowe bloki i te inwestycje rzutują na przyszłe koszty produkcji energii.
Poniższa tabela zawiera informacje o wybranych blokach energetycznych wybudowanych w tym (XXI) wieku. Do tabeli trafiły bloki duże, o mocy przekraczającej 400MWe. Celem nie jest zestawienie wszystkich wybudowanych jednostek, lecz czasu i kosztów budowy wybranych bloków.
blok
typ
paliwo
budowa
start
mwe
spraw
koszt
czas
k1mwe
1
Żerań
ec
gaz
2017-12-01
2021-12-01
494
58
1600
48
3.2
2
Bełchatów 14
e
wbrunatny
2005-10-01
2011-06-01
858
42
4800
68
5.6
3
Kozienice 11
e
wkamienny
2012-12-01
2017-12-01
1075
45
5200
60
4.8
4
Opole 5
e
wkamienny
2014-01-31
2019-05-31
905
46
4700
64
5.2
5
Opole 6
e
wkamienny
2014-01-31
2019-10-10
905
46
4700
68
5.2
6
Jaworzno 3
e
wkamienny
2014-09-01
2020-11-15
910
46
4538
74
5.0
7
Turów 11
e
wbrunatny
2014-12-01
2021-05-14
496
45
4000
77
8.1
8
Dolna Odra 9
e
gaz
2020-01-30
2024-08-14
683
63
2365
54
3.5
9
Dolna Odra 10
e
gaz
2020-01-30
2024-10-29
683
63
2365
57
3.5
10
Adamów
e
gaz
2024-04-04
2027-06-30
560
63
2300
39
4.1
11
Ostrołęka
e
gaz
2022-01-01
2025-12-31
745
63
2850
48
3.8
12
Grudziądz
e
gaz
2022-05-18
2025-12-31
566
63
2000
43
3.5
13
Płock
ec
gaz
2015-06-01
2018-06-01
600
62
1700
36
2.8
14
Włocławek
ec
gaz
2013-04-01
2016-06-01
463
60
1400
38
3.0
15
Stalowa Wola
ec
gaz
2012-12-01
2020-09-30
600
60
1700
94
2.8
16
Rybnik
e
gaz
2023-02-01
2026-12-31
882
63
3760
47
4.3
Łączna moc bloków wymienionych w tabeli to 11425 MW z czego bloki gazowe dają 6276 MW. W tabeli mamy wyłącznie obiekty konwencjonalne, to jest wykorzystujące do produkcji energii procesy spalania. Tego typu obiekty są wykorzystywane do bilansowania źródeł odnawialnych, których produkcję można przewidywać ale nie możńa planować według uznania. Będą więc odgrywać istotną rolę w transformacji systemu energetycznego w stronę wzrostu udziału odnawialnych źródeł. Kolumny tabeli zawierają następujące dane:
Blok – nazwa bloku, czasem oficjalna
Typ – “ec” oznacza elektrociepłownię, “e” elektrownię
Paliwo – rodzaj stosowanego paliwa węgiel brunatny, węgiel kamienny, gaz ziemny
Budowa – początek budowy bloku rozumiany jako faktyczne rozpoczęcie prac. Nie uwzględnia czasu postępowania prowadzącego do zawarcia kontraktu z wykonawcą.
Start – początek pracy wybudowanego bloku w Krajowym Systemie Energetycznym
MWe – moc elektryczna bloku
Spraw – sprawność części elektrycznej bloku, bez uwzględniania produkcji ciepła (elektrociepłownie)
Koszt – koszt budowy bloku w milionach złotych obejmujący umowę serwisową jeżeli taka została zawarta
Czas – czas budowy w miesiącach (start-budowa)
K1MWe – koszt 1MW mocy elektrycznej (Koszt / MWe)
Rysunek niżej pokazuje czas budowy poszczególnych bloków od momentu rozpoczęcia prac. Dla bloków znajdujących się w budowie podajemy planowany czas zakończenia. Budowa bloku to projekt, zatem z definicji przedsięwzięcie unikalne i obarczone ryzykami. Budowa bloku gazowego w Stalowej Woli trwała ponad 90 miesięcy ponieważ w jej trakcie doszło do odstąpienia od umowy z oryginalnym wykonawcą i konieczne było znalezienie innego. Budowy rozpoczęte w latach 2018-2020 borykały się z pandemią Covid19, w roku 2022 z problemami wywołanymi wojną na Ukrainie. Budowa najnowszych bloków jeszcze trwa. Oczywiście możliwe są opóźnienia, ale inwestorzy mają motywację do ukończenia ich zgodnie z planem ze względu na podpisane kontrakty wieloletnie na rynku mocy.
Można przyjąć następujące orientacyjne czasy budowy:
4 lata blok gazowy
5 lat blok na węgiel kamienny
6 lat blok na węgiel brunatny
Rysunek niżej pokazuje koszt budowy poszczególnych bloków w przeliczeniu na 1 MW mocy. Zwróćmy uwagę, że od roku 2015 nie budowano bloków węglowych. Blok w Ostrołęce początkowo budowany jako węglowy został zarzucony a część wykonanych robót wykorzystano przy budowie bloku gazowego. Istotnym powodem odejścia od bloków węglowych były wymagania środowiskowe (konkluzje BAT), które (nowe) duże obiekty energetycznego spalania musiały spełniać. or roku 2018. Nowe wymagania sprawiły, że koszt budowy węglowych bloków drastycznie wzrastał, były też obawy czy będzie je można spełnić w trakcie eksploatacji.
Oś czasu obejmuje blisko 20 lat, koszty nominalne budowy elektrowni rosły, inflacja nie omija także tego sektora. Od roku 2015 nie budowano dużych bloków węglowych. Przyjmując, że od 2012 do 2024 koszty budowy wzrosły 50% mamy następujące oszacowanie kosztów budowy:
4.2 milionów PLN za 1 MW bloku gazowy
8 milionów PLN za 1 MW bloku na węgiel kamienny
12 milionów PLN 1 MW bloku na węgiel brunatny
Pamiętajmy, że szacowane koszty budowy bloków węglowych nie obejmują zgodności z konkluzjami BAT.
Budowana w Wielkiej Brytanii elektrownia atomowa ma 6 lat opóźnienia. Jej obecnie szacowany koszt przekracza trzykrotnie oryginalnie planowany bużet.
W Polsce elektrowni jądrowych nie ma, są dumne plany ich budowy. Można wspomnieć wizje rządu z roku 2010, kiedy spółka PGEEJ1 obiecywała uruchomić pierwszy reaktor energetyczny w roku 2022. Wtedy oceniano koszty budowy na 1-2 miliony EUR na MW mocy. Od tego czasu ceny wzrosły i to bardzo.
Elektrownie jądrowe buduje się w innych krajach. Weźmy na przykład projekt z UK Hinkley Point C. Faktyczna budowa zaczęła się 2017, miała trwać 8 lat. Obecnie przewiduje się zakończenie w 2029-31co daje 4-6 lat opóźnienia. Przewidywany koszt wzrósł z 18 do 48 miliardów GBP. Przy planowanej mocy 3200 MW daje to 15 milionów GBP za 1MW zainstalowanej mocy elektrycznej. Elektrowni jeszcze nie ma ale wiadomo na ile wyceniono energię, którą będzie produkować: 92.50 GBP za MWh z prawem do indeksacji o inflację. Na rok 2022 wartość po indeksacji wynosi 128 GBP/MWh. Cena energii jest gwarantowana przez rządowy kontrakt, dzięki czemu można finansować projekt. Wykorzystywany jest mechanizm kontraktu na różnicę (CFD) obowiązującego przez 35 lat.
Spójrzmy na stronę finansową przedsięwzięcia. Przyjmijmy, że elektrownia będzie pracować z pełną mocą przez 7000 godzin w roku. Jest to pewne uproszczenie, ale pamiętajmy, że rok ma 8760 godzin, instalacja potrzebuje planowanych przestojów na remonty, nie zawsze pracuje z pełną mocą. Przyjmijmy dalej, że początkowa inwestycja ma zwrócić się w 35 lat a koszt pięniądza to 4% w skali roku.
1.43 e9 (miliardów) GBP raty kapitałowej (50/35)
2 e9 GBP odsetek (4e-2*50) w pierwszym roku
153.1 GBP/MWh samych kosztów finansowych (3.43e9/3200/7000)
Przyjmując indeksację ceny energii elektrycznej o 2% inflacji rocznie przez 8 lat mamy
150 GBP/MWh cena gwarantowana energii w pierwszym roku pracy elektrowni po indeksacji o inflację (1.02**8 * 128)
Gwarantowana cena energii w pierwszym roku działania nie zwraca kosztów finansowania projektu, o innych kosztach operacyjnych (a te na pewno występują) nie wspominamy. Oczywiście elektrownia ma działać 60 lat, więc jeżeli jest się własnością rządu jak EDF, można uchwalić finansowanie się z przyszłych zysków. Oczywiście kalkulacje powyższe są uproszczone, ale dla EDF budowa tej elektrowni to kiepski interes. Trudno oczekiwać innego rezultatu kiedy koszty projektu przekraczają trzykrotnie początkowy budżet.
Ile ma kosztować pierwsza elektrownia jądrowa w Polsce i na jakich warunkach finansowych będzie budowana nie wiem. Nie wiem jak będą dzielone ryzyka projektu z wykonawcą. To ostatnie jest bardzo istotne, bo koszty finalne projektu mogą znacznie przekroczyć początkowe oszacowania. Możemy przeliczyć na PLN gwarantowaną cenę energii z projektu wyspiarzy.
640 PLN/MWh odpowiada obecnej (2022) cenie gwarantowanej energii z Hinkley Point 128 GBP * 5 (obecny kurs to 5.17)
Rząd walczy o utrzymanie ceny dla odbiorców indywidualnych poniżej 500 PLN/MWh. Energia jądrowa może nie dać wsparcia w tym boju.
Spalanie jednej tony metanu daje 7.64 MWh energii elektrycznej i 2.75 tony CO2. W przybliżeniu produkcja 1MWh energii elektrycznej wymaga spalenia 2MWh gazu TTF i emisji 0.4 tony CO2.
Jaki jest uproszczony koszt energii elektrycznej produkowanej z gazu ziemnego? Ignorując wszystkie koszty związane z inwestycją w instalację do wytwarzania i jej utrzymaniem, a to nie ą tanie rzeczy, zostaje nam koszt paliwa, gazu z którego pochodzi energia przetwarzana na prąd i skutków jego spalania. Obecnie najwydajniejszymi instalacjami do produkcji energii elektrycznej z gazu są elektrownie CCGT. Nośnikiem energii w gazie ziemnym jest metan (CH4), inne gazy to zanieczyszczenia. Dalej przyjmujemy, że gaz ziemny to czysty metan.
35.8 MJ/m3 to wartość opałowa 1m3 metanu w warunkach normalnych
0.717 kg/m3 gęstość metanu w warunkach normalnych
49.9 MJ/kg energia uzyskiwana ze spalenia 1kg metanu
Produktami spalania metanu są dwutlenek węgla i woda. Podawane są dwie wartości kaloryczne metanu wyższa 39.8 MJ/m3 i niższa of 35.8MJ/m3. Niższa wartość dotyczy procesu, kiedy produktem spalania jest para wodna. Jej skroplenie jest źródłem dodatkowej energii dającej wyższą wartość kaloryczną.
Energię elektryczną zwyczajowo mierzymy w watogodzinach (Wh) i ich wielokrotnościach tysiącach (kWh) lub milionach (MWh).
1 kWh to 3.6 MJ (1000W x 3600s)
13.9 kWh to wartość energetyczna 1kg metanu (49.9/3.6)
Oczywiście blok energetyczny tylko część energii zawartej w gazie przekształca w energię elektryczną. Sprawność bloku CCGT jest w przedziale 50-60 procent, dla dalszych rozważań przyjmiemy 55%.
7.64 kWh energii elektrycznej powstanie w wyniku spalenia 1kg metanu (13.9*0.55)
Produktem spalania metanu jest dwutlenek węgla i woda (CH4+2O2->CO2+2H2O). W UE obowiązuje system ETS (Emissions Trading System, EU ETS), który wprowadza opłaty za emisję CO2. Masa atomowa węgla wynosi 12u, wodoru 1u, co daje 16u masy atomowej cząsteczki metanu. Masa atomowa tlenu wynosi 16u, zatem masa atomowa cząsteczki CO2 to 44u. Powstały w wyniku spalania dwutlenek węgla jest 44/16=2.75 raza cięższy od spalonego metanu.
2.75 kg CO2 powstaje w wyniku spalenia 1 kg metanu
Koszt gazu ziemnego zależy od jego ceny rynkowej. Rynek gazu jest skomplikowany, przyjmujemy, że cenę rynkową pokazuje Holenderski TTF. Cena podawana jest w EUR za MWh, przy czym cenę energii gazu podaje się na podstawie wyższej wartości kalorycznej (High Heating Value), co można postrzegać jako drobną manipulację, zawyżenie wartości opłowej. Dla naszych rozważań potrzebujemy ceny 1kg metanu
0.04 EUR/kWh cena gazu TTF w 2024 była w przedziale 23-49 EUR/MWh
1.1 wynosi stosunek wyższej do niższej wartości kalorycznej (39.8/35.8)
15.3 kWh gazu trzeba zakupić na TTF żeby uzyskać 1kg metanu (13.9*1.1)
Cena uprawnień emisji CO2 jest wyznaczana na rynku, w roku 2024 wynosiła od 50 do 80 EUR za tonę. Przyjmujemy, że średnia cena zakupy uprawnień przez elektrownię wynosiła 60 EUR za tonę. Wreszcie mamy podsumowanie kosztów produkcji energii elektrycznej z gazu.
2630 PLN tona metanu (z gazu ziemnego)
710 PLN (60 EUR * 4.3 EUR/PLN * 2.75)uprawnienia do emisji 2.75 tony CO2
7.64 MWh wytworzonej energii elektrycznej
437 PLN (2630+710)/7.64 to koszt paliwa do wytworzenia 1 MWh energii elektrycznej. W rozbiciu na składniki 344 (gaz) + 93 (uprawnienia)
2 MWh gazu TTF i uprawnienia do emisji 0.36t CO2 (15.3/7.64 gaz, 2.75/7.64 uprawnienia) trzeba zakupić do wygenerowania 1MWh energii elektrycznej
Podobna kalkulacja dla elektrowni węglowej daje 657 PLN kosztu paliwa i uprawnień do produkcji 1 MWh energii elektrycznej. Warto zauważyć, że cena paliwa jest porównywalna, ale emisja CO2 na wytworzoną jednostkę energii przy spalaniu węgla jest trzykrotnie wyższa niż w przypadku gazu, co daje trzykrotnie wyższy koszt uprawnień. Oczywiście ceny gazu potrafią zmieniać się jeszcze bardziej niż ceny węgla, zwłaszcza jeżeli skutkiem wojny zastępuje się tańszy gaz droższym. Elektrownie gazowe mają istotną przewagę nad węglowymi: można je szybciej uruchomić i szybciej wyłączyć. Ma znaczenie dla kompensacji zmian mocy źródeł odnawialnych.
Spalanie jednej tony węgla daje 3.24 MWh energii elektrycznej i 3.66 tony CO2.
Jaki jest uproszczony koszt energii elektrycznej produkowanej z węgla? Ignorując wszystkie koszty związane z inwestycją w instalację do wytwarzania i jej utrzymaniem, a to nie ą tanie rzeczy, zostaje nam koszt paliwa, węgla z którego pochodzi energia przetwarzana na prąd i skutków jego spalania. Nośnikiem energii węgla kamiennego jest pierwiastek węgiel (C), reszta (kilka %) to zanieczyszczenia.
29.3 MJ/kg wartość energetyczna węgla
Energię elektryczną mierzymy w watogodzinach (Wh) i ich wielokrotnościach tysiącach (kWh) lub milionach (MWh)
1 kWh to 3.6 MJ (1000W x 3600s)
8.1 kWh to wartość energetyczna 1kg węgla kamiennego (29.3 / 3.6)
Oczywiście blok energetyczny tylko część energii zawartej w węglu przekształca w energię elektryczną. Przyjmując, że nowoczesny blok węglowy ma sprawność 40% mamy:
3.24 kWh energii elektrycznej powstaje ze spalenia 1kg węgla w elektrowni (0.4*8.1)
Produktem spalania węgla jest dwutlenek węgla (CO2), co ma istotne znaczenie albowiem w UE obowiązuje system ETS (Emissions Trading System, EU ETS), który wprowadza opłaty za emisję tego gazu. Masa atomowa węgla wynosi 12u, tlenu 16u, zatem masa atomowa cząsteczki CO2 to 44u. Powstała w wyniku spalania cząsteczka CO2 jest 44/12=3.66 raza cięższa niż spalony węgiel.
3.66 kg CO2 powstaje w wyniku spalenia 1kg węgla
Koszt węgla zależy od jego ceny rynkowej, która podlega wahaniom. Pamiętamy rok 2022 kiedy ceny węgla opałowego przekraczały 3000 złotych za tonę (1000kg) a towaru na składach brakowało. Obecnie węgiel opałowy sprzedawany jest w cenie od 1200 PLN i przyjmuję, że taką cenę płacą też elektrownie. Cena uprawnień emisji CO2 jest wyznaczana na rynku, w roku 2024 wynosiła od 50 do 80 EUR za tonę. Przyjmujemy, że średnia cena zakupy uprawnień przez elektrownię wynosiła 60 EUR za tonę
1200 PLN tona węgla
930 PLN (60 EUR * 4.3 EUR/PLN * 3.66) uprawnienia do emisji 3.66 tony CO2
3.24 MWh wytworzonej energii elektrycznej
657 PLN/MWh (1200+930)/3.24 koszt paliwa do wytworzenia 1 MWh energii elektrycznej. W rozbiciu na składniki 370 (węgiel) + 287 (uprawnienia)
Cena energii elektrycznej jest także ustalana na rynku, w Polsce jest to TGE. Oczywiście cena zmienia się w czasie, w momencie tworzenia tego wpisu (2024.12.07) jest to około 500 PLN za MWh, co daje 150 PLN więcej niż koszt wyliczony wyżej. Dlaczego utrzymuje się elektrownie, których produkt (teoretycznie) nie wystarcza na pokrycie kosztów zakupu i spalenia paliwa to pytanie do właściciela. Rozliczenia są znacznie bardziej skomplikowane, niż prezentowana kalkulacja kosztów paliwa i emisji CO2. Narzekanie na ETS jest bezproduktywne, możemy się go pozbyć korzystając z Artykuł 50 Traktatu o Unii Europejskiej. Rządowi zamiatanie pod dywan problemu ułatwia fakt, że ETS to de facto podatek, wypływy zasilają kasę państwa, na którego terenie działa źródło CO2.
United States of America are leading other states in both Covid-19 cases and deaths. Let us have a look at Covid-19 pandemic reshuffling current states a bit. We combine existing countries data to create just 4 states:
Union – USA
Semi Union – European Union and UK
Former Union – Russian Federation and former Soviet Union except Baltic
Otherland – Remaining countries
Thus we have 3 unions with similar population size and rest of the world to compare with. Please not on picture below population is in US billions (10e9).
Otherland dwarfs unions in terms of population. Chart below shows just Unions. Variation in population size are due to the way ECDC data set is build – countries were added once they start to report Covid-19 case and deaths.
Absolute numbers – daily
On carts below we show absolute values for cases and deaths in each country. Both per day values and cumulative figures are presented. Country is marked once its cumulative cases figure tops 100. In absolute terms countries as we defined them are comparable in terms of detected cases, despite huge Otherland population.
Looking at daily cases Otherland is on rise. Cases in Unions may have reached peak.
Does grater territory size translate to a broader peak?
Please note Covid-19 in Otherland started much earlier than in Unions.
Initially testing capacity was low, it expanded rapidly often at expense of quality. Early cases may be under detected.
Lack of single test standard adopted worldwide results in systematic errors.
Otherland cases started earlier than Unions, yet daily cases surge happened later. This may result from decision (China) to stop cases reporting, after realizing the virus does less harm than hysteria around it. In modern information flow it is easier to make people forget by presenting fake victory, than convince them the virus is much less dangerous than initially afraid.
Please note relatively low number of deaths in Former Union. This may be due to different criteria adopted to qualify deceased one as Covid-19 victim.
Until now there is no singe Covid-19 death definition adopted worldwide. This is a serious failure of bodies like WHO. Some countries (Belgium, UK) report death even if no virus was detected. Patients with chronic lethal diseases are often declared Covid-19 victims, while the virus was not sole culprit.
Absolute numbers – cumulative
Former union was in lock down, yet it experienced surge of cases after some delay. Quarantine measures may slow but not stop Covid-19 spread.
Semi Union leads them all. Lead over Union can be attributed to broader definition of Covid-19 death.
Former Union Covid-19 death definition is narrower, Covid-19 patient with cardiovascular disease history dying after hear attach is not counted as the virus victim. Cumulative deaths data confirm it.
Per million people data – daily
Assuming virus is the same Union has the best testing capability.
Peak infection already happened in all unions
Otherland is either not testing or not reporting
Test showing population share with antibodies (those who got the virus and recovered) would be really interesting. Union has plans to have one. Former Union will follow. Semi Union will have a long dispute about it. Otherland is excused since nobody can decide on it. I guess part of Otherland did the test and decided not to advertise it.
Union and Semi Union have almost exactly the same – 8 – peak deaths per million people. Is it pure coincidence?
Please note average death rate in developed countries is around 30 people per million per day.
Per million people data – cumulative
Union leads. Best testing capability results in highest number of cases detected
Semi Union and Union are comparable. Semi Union outbreak started earlier, so its figure is higher
Former Union figure is much lower and it will stay like that due to narrower definition of Covid-19 death
Conclusions
To understand situation use per million figures and compare with reference. Remember in average for each million 30 people die per day.
Take some time to understand how numbers are produced. Former Union on deaths may be under reported, while Union and Semi Union ones are overstated. None is cheating, they just adopted different definition.
Covid-19 seems to be developed countries problem. It is driven by media hype rather than actual virus impact. People like horror stories so they are fed with them.
Lock down does not prevent virus spread, just buys 2-3 weeks delay.
Maintaining hygiene standards helps to prevent any disease spread.
Prolonged economy shutdown will do much hurt than the virus itself.
In poor countries there are more prominent threats than Covid-19. Have a look at this clip from the move Lord of War, it explains situation well.
Linux comes with Python bundled, but if it often lags recent developments. If you need a specific version of Python you can download it from python.org and install on your box. You can take .xz archive, it is slightly smaller and tar available on you linux box should handle it.
# change to a suitable directory and unpack python
tar xf ~/Downloads/Python-3.8.0.tar.xz
./configure --prefix $HOME/.local # any directory you can write to is fine
make
make test
make install
# make sure $HOME/.local/bin is on your $PATH
# python versions come with a nice naming convention
python3.8 # invokes python 3.8 interpreter you have installed
pip3.8 # installs packages for your version
# now you can create a virtual environment for your development
python3.8 -m venv project_directory
You don’t need to install python with sudo if you need it for private use. System rights are only needed if you want the software available for other users. If a software can run without system rights it should be run without them.
Circular imports can be confusing because import does two things:
1. executes imported module code
2. adds imported module to global symbol table of importing module
The former is done only once, while the latter at each import statement. Circular import creates situation when importing module uses imported one with partially executed code. In consequence it will not see objects created after import statement, below code sample demonstrates it.
main.py
print 'import b'
import b
print 'a in globals() {}'.format('a' in globals())
print 'import a'
import a
print 'a in globals() {}'.format('a' in globals())
if __name__ == '__main__':
print 'imports done'
print 'b has y {}, a is b.a {}'.format(hasattr(b, 'y'), a is b.a)
b.by
print "b in, __name__ = {}".format(__name__)
x = 3
print 'b imports a'
import a
y = 5
print "b out"
a.py
print 'a in, __name__ = {}'.format(__name__)
print 'a imports b'
import b
print 'b has x {}'.format(hasattr(b, 'x'))
print 'b has y {}'.format(hasattr(b, 'y'))
print "a out"
python main.py output with comments
import b
b in, __name__ = b # b code execution started
b imports a
a in, __name__ = a # a code execution started
a imports b # b code execution is already in progress
b has x True
b has y False # b defines y after a import,
a out # module a code executed
b out
a in globals() False # import only adds a to main global symbol table
import a
a in globals() True
imports done
b has y True, a is b.a True # all b objects are available
Circular imports are not the ultimate evil to be avoided at all cost. In some frameworks like Flask they are quite natural and tweaking your code to eliminate them does not make the code better.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
Ta serwis może korzystać z ciasteczek (cookies) . Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie. Więcej informacji o cookies i sposobie ich wyłączenia w przeglądarce można znaleźć na stronach Wikipedii.Zamknij