, 24 tweets, 11 min read
My Authors
Read all threads
Build your own clean energy system!

- wind, solar, storage + others optimized live while you wait

- works for any region in the world

- you choose your own technology assumptions

model.energy

thread with examples

reward at end
This toy model meets a constant demand over a year of weather data

The default setting is to use wind, solar, batteries and hydrogen storage only; further technologies can be added, as can H2 demand (for heavy transport and industry)
In this example for a 100 MW demand in Germany, when wind (blue) and solar (yellow) generation exceed demand (black line), electricity is stored (negative values) in batteries (grey) or used to electrolyse water to hydrogen (cyan), which is then stored underground
When wind and solar are scarce, like this week in November, the demand is met by generating electricity from the hydrogen, which can be stored for long periods underground, with a smaller contribution from the batteries
The model balances the costs of all assets (wind, solar, storage) against their generation profiles, the demand and conversion losses

The system cost (87 €/MWh) is higher than typical wind/solar LCOEs (40-50 €/MWh) because of the cost of storage to provide power year-round
For comparison, residential electricity rates in Germany are 300 €/MWh (including all taxes and network charges), non-households average around 150 €/MWh

Here's LCOE estimates of conventional generation in the United States (€1 = $1.1) from Lazard

lazard.com/perspective/lc…
Batteries have low round-trip losses of 10%, but per-kWh cost make them good for storing only a few hours of demand

Hydrogen (H2) storage has higher round-trip losses of 64%, but low per-kWh cost (in underground salt caverns), which makes it good for storing days and weeks
H2 losses are outweighed by the value of "firm" storage available at any time of year

Other long-term storage or low-CO2 "firm" generators (hydroelectricity, sustainable biomass, geothermal, nuclear, plants with CCS) can provide this service too

H2 puts an upper bound on cost
You can choose any region in the world to determine wind and solar output

Select either your country, province (for US, Russia, Germany, Australia), exact location or a custom region

Thanks to @ECMWF for open ERA5 global weather data!
You can use the model for important insights:

You can smooth the wind feed-in over a continental area

=> Less storage

(but need a grid for exchanging power)

Compare European system with offshore regions (47 €/MWh) to Germany alone (87 €/MWh)
Pick your own technology mix - cost/efficiency assumptions can be customised under "advanced assumptions"

(NB you can also add hydrogen demand, dispatchable generators, non-zero CO2 limits)

Default assumptions are almost all from the Danish Energy Agency @Energistyr
For example, if you remove the option of wind from the German system, costs nearly double to 150 €/MWh, because you need many weeks of H2 storage to balance the seasonality of solar generation
However, if there are cost breakthroughs (PV at 200 €/kWDC, battery 100 €/kWh, electrolyser 200 €/kW), then you can bring the cost for PV-based systems back to 88 €/MWh

=> interesting for decentral communities
The solar resource is better in other countries.

Here's a chart of the cost in all countries in the world (including wind), using the default Danish Energy Agency assumptions for 2030:
The highest cost is 132 €/MWh, the mean is 86 €/MWh, 50% of countries are below 86 €/MWh.

Including other low-CO2 technologies, cross-border transmission and further cost reductions will push costs down even further. Solar tends to dominate.
The model returns results in just 10 seconds thanks to the kind provision of a solver licence by @gurobi - thanks!

All other software and data is open.

All results can be reached with a deep link, and all data can be downloaded with open licences:

model.energy/?battery=1&bat…
Thanks also to @BoTranberg of @entolabs for help building with the GUI, and to @jonashoersch for the weather data backend.

You can add suggestions and help with improving the site here:

github.com/PyPSA/whobs-se…
*Bonus round*: we can use model.energy to reproduce the results by @nsepulvedam, @JesseJenkins et al that wind+solar+battery gets expensive for deep
decarbonisation without "firm" sources (like nuclear, fossil+CCS, biomass, hydroelectricity).

doi.org/10.1016/j.joul…
If we take the mid-range cost assumptions from that paper (corresponding to orange points in graph above):
And use Massachussetts for the "northern" system and Texas for the "southern" system, we can reproduce the results with model.energy:
The agreement is surprisingly good, especially for the renewables-dominated systems. model.energy underestimates the cost for firm sources, since it assumes a flat load. The $80/MWh LCOE for nuclear is probably over-optimistic on current trends:
If we now allow long-term hydrogen storage, and use the "conservative" cost for nuclear ($7000/kW) corresponding to an LCOE of $114/MWh in best case (at low end of Lazard numbers), then the wind+solar+battery+hydrogen system is better (TX) or competitive (MA)
Here's a deep link so you can play with it:

model.energy/?battery=1&bat…
If you got this far, you deserve a sloth!

Isn't he cute!

/end
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Tom Brown

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!