Tesla Virtual Power Plant
InfoQ1 HN recommender · recommended in 1 month, 2020–2024
talk · intermediate · 2020–2024 on HN
A QCon London 2020 talk by Tesla engineers on the architecture of Tesla's Virtual Power Plant. It covers aggregating distributed batteries and solar with vertically integrated hardware and software across cloud and edge.
Cited as a technical look at how Tesla's VPPs and Autobidder work as distributed systems.
Up next
14 mo on HNThe Soul of Erlang and Elixir • Sasa Juric • GOTO 2019
GOTO Conferences
16 HN recommender · 2019–2024
11 mo on HN"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson
Strange Loop Conference
12 HN recommender · 2014–2024
10 mo on HNErlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp
Erlang Solutions
6 HN recommender · 2014–2022
9 mo on HN"Turning the database inside out with Apache Samza" by Martin Kleppmann
Strange Loop Conference
9 HN recommender · 2015–2025
9 mo on HNThe Language of the System - Rich Hickey
ClojureTV
10 HN recommender · 2013–2025
9 mo on HNGoogle I/O 2012 - Go Concurrency Patterns
Google for Developers
9 HN recommender · 2012–2025
7 mo on HNConflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016
GOTO Conferences
3 HN recommender · 2017–2020
7 mo on HN"Unison: a new distributed programming language" by Paul Chiusano
Strange Loop Conference
7 HN recommender · 2020–2023
6 mo on HNPaxos lecture (Raft user study)
Diego Ongaro
6 HN recommender · 2013–2024
5 mo on HNHewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know...)
jasonofthel33t
5 HN recommender · 2015–2025
5 mo on HNAdvanced Topics in Programming Languages: A Lock-Free Hash Table
GoogleTalksArchive
4 HN recommender · 2013–2024
5 mo on HN"I See What You Mean" by Peter Alvaro
Strange Loop Conference
6 HN recommender · 2016–2019
4 comments from Hacker News
The linked Tesla QCon presentation ▶ this video was an informative watch that covers the power problem space and their distributed software solution, something Tesla is uniquely positioned to pull off with their end-to-end platform.
Tesla calls this "Virtual Power Plant" and there's a talk by a couple of the software devs online somewhere. Found it: ▶ this video Some other people have mentioned that you just need to vary the price, but the price is set by bids from providers. Code that can learn demand patterns and integrate weather forecasts will let Tesla bid lower and so earn more money in the market while also lowering energy costs for everyone.
I'm not OP, but the timing context of this post is important: Today, California has issued a FlexAlert, and Powerwalls in PG&E and SCE will start discharging at 6pm to help reduce load on the grid. It's not a daily action, but it's emergency support when the grid needs it the most. And the time window when it happens is important: Powerwalls are contributing to to reduce load when the grid needs it the most . It's not meant to support the entire grid, just directly attack the problem at the time where every Watt and Watt-hour counts. You don't need to own Powerwall to benefit from this, just like how you don't own the peaker plants that typically spark up at these times. You benefit because there's a big chance that there won't be rolling blackouts in California this afternoon—distributed assets like this can be dispatched. Dispatch Info: link A VPP tracker in the Tesla community: link Some technical details of how Tesla VPPs work, as organized distributed systems: ▶ this video CAISO Grid Outlook: link
Technical innards of the Autobidder system in case you care to know more ▶ this video It’s basically a market forecasting system which allows the operator to place bids on various energy markets such as supply, contingency and ancillary services. The battery has limited resources (power output and energy storage) so it needs to plan well ahead for making the most money for each watt-hour it buys or sells.