Skip to content

Add EV load profiles #67

@brynpickering

Description

@brynpickering

We base our EV profile and PyPSA component creation on existing PyPSA-Eur functionality (prepare_sector_network.Add_EVs). As both smart charging/DSM and V2G potentials are defined in the FES (table FLX1), we will activate both these components. Rules and accompanying scripts to complete the task are:

  • Process annual EV demand per GSP from FES sheet BB1.
  • Process profile winter peak & summer peak/trough values from FES sheet ED1 EDIT: I assume these values are a result of the modelling (i.e. influenced by V2G/DSM), so they can't be used exogenously.
  • Generate EV load profiles per year and re-shape using peak/trough values and then scale using annual demand values. NOTE: we don't need to align the number of cars between the FES and PyPSA-Eur since we'll be scaling against annual demand later; we can just use default values.
  • Process EV DSM/V2G "impact at peak" per year using FES sheet FLX1 (assume DSM values = max flex in demand in any hour, assume V2G = max storage discharge).
  • Process V2G max storage capacity from FES workbook. Sheet ED6 implies that total V2G storage potential is 50kWh per vehicle (a very large value!), with number of vehicles given in sheet ED5. For 2050, this would be a storage capacity of ~78GWh in 2030 and ~1340 GWh in 2050. Sheet FL.14 gives a total of 12.3 (2030) & 138.5 (2050) GWh so I don't trust their sheet ED5 assumption at all. Instead, we can use sheet FL.14 interpolated between 2020/2030/2050 using the peak charge/discharge rate given in sheet FLX1.
  • Add EV components in compose_network script using scaled profiles and DSM/V2G parameters for the chosen year.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions