Agent-based Micro-Storage Management

Agent-based Micro-Storage Management
Jonathan Lukkien
11 juni 2013
1 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Overview
Introduction
Model
Game Theory Analysis
Adoptive storage strategy
Empirical results
2 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
1. Introduction
3 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Quick recap
4 / 32
Introduction
I
Storage is vital for Smart Grid
I
Peak-demand can get flattened
I
Energy production with high variance in output can be used
Jonathan Lukkien
Agent-based Micro-Storage Management
Challenges
Introduction
Even with storage there are challenges:
5 / 32
I
Everyone charging at once
I
Batteries might cost a lot
I
Storing energy might not be the best strategy
Jonathan Lukkien
Agent-based Micro-Storage Management
Multi-agent paradigm
6 / 32
I
Smart meters empower agents
I
More accurate prediction methods available
I
Agents can solve our problem!
Jonathan Lukkien
Introduction
Agent-based Micro-Storage Management
Context
Introduction
According to the authors a lot of work done on the following:
I
Individual homes optimizing storage
I
Storage devices can ensure “following renewables”
But the research domain lacks non-homogeneous fleet research.
7 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Current study focus
Introduction
The authors suggest the following to improve on the research
domain:
8 / 32
I
A novel game-theoretic framework
I
New agent-based storage strategies
I
Agent-based learning strategies to predict optimal storage
capacity
Jonathan Lukkien
Agent-based Micro-Storage Management
2. Model
9 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Model schematic
Model
Three components make up the model:
10 / 32
I
Agents
I
Electricity Market
I
Metrics
Jonathan Lukkien
Agent-based Micro-Storage Management
Model - Agents
Model
Characteristics of an agent are as follows:
11 / 32
I
Load profile denoted as lia
I
Storage capacity: ea
I
Storage efficiency: αa
I
running storage cost: ca
Jonathan Lukkien
Agent-based Micro-Storage Management
Model - Agents cont.
Model
Considering storage strategies we have the following important
issues:
12 / 32
I
Maximum charging and discharging capacity: ba+ , ba−
I
A storage profile to strategise: bai
I
a−
bai = ba+
i − bi
I
lia , ba+ and ba− are all small
Jonathan Lukkien
Agent-based Micro-Storage Management
Model - Market
Model
The market model is a black box, no layers! What we do have:
13 / 32
I
Supply curve generated from historic supply curve
I
Total electricity consumed per interval: qi = di + bi
I
Market generates a price by inputting this qi in supply
function si
I
Each agent pays according to lia + bai
Jonathan Lukkien
Agent-based Micro-Storage Management
Model - Market - Picture
14 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Model
Model - Metrics
15 / 32
I
Diversity Factor
I
Load Factor
I
Grid Carbon Content
Jonathan Lukkien
Model
Agent-based Micro-Storage Management
3. Game Theory Analysis
16 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Game Theory Analysis
Game Theory Analysis
Topics we’ll discuss:
17 / 32
I
Rules of the game
I
Nash equilibria
I
Idealised scenarios
Jonathan Lukkien
Agent-based Micro-Storage Management
Rules of the game
Game Theory Analysis
First we do introduce some homogeneity:
18 / 32
I
αa = α∀a
I
ca = c∀a
Jonathan Lukkien
Agent-based Micro-Storage Management
Rules of the game cont.
Game Theory Analysis
The general rules:
19 / 32
I
Agents are players
I
Single 24 hour interval played
I
Pay-off for an agent is -Total cost
I
a+
a
Strategy space is −ba−
i ≤ bi ≤ bi
I
Discharging has to take in to account storage efficiency
I
Players can’t charge more than storage capacity
Jonathan Lukkien
Agent-based Micro-Storage Management
Nash equilibria
Game Theory Analysis
Nash equilibrium is a state where no single player has incentive
to change their behaviour.
In this paper they assume, because the changes in a strategy are
small, that the problem becomes a straightforward minimization
problem with the global generator costs having to be minimized.
Set of Nash equilibria is precisely the set of agent strategies
where ∀i ∈ I, bi = qid (pd ) − qic (pc ).
20 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Idealised scenarios
Game Theory Analysis
If we have perfect efficiency and the cost for storing energy is
set to 0, what do you think will happen to the energy cost?
21 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Some drawbacks
Game Theory Analysis
Some remarks on using game theory:
22 / 32
I
Agents act rationally, storage owners may not
I
Perfect information is assumed, in reality this is probably
not the case
I
Even with perfect information an agent might not realise
the perfect strategy
Jonathan Lukkien
Agent-based Micro-Storage Management
4. Adoptive storage strategy
23 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Day-Ahead Best-Response
Storage
Adoptive storage strategy
Every agent tries to predict market prices.
Subsequently they compute the optimal storage profile for every
time slot.
24 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Cost function
Adoptive storage strategy
P
a−
a a
a
arg minba ( i∈I pi (ba+
i − bi + li ) + c e with the following
constraints:
25 / 32
I
Storage efficiency
I
Not exceeding (dis)charging capacity in any i ∈ I
I
Available energy constraints
I
No reselling allowed
Jonathan Lukkien
Agent-based Micro-Storage Management
Learning
Adoptive storage strategy
Two passes over this problem to solve:
26 / 32
I
set ea to ea (t + 1)
I
change bai (t) to bai (t + 1)
Jonathan Lukkien
Agent-based Micro-Storage Management
5. Empirical results
27 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Calculated Nash equilibrium
results
28 / 32
Jonathan Lukkien
Empirical results
Agent-based Micro-Storage Management
Adaptive storage evaluation
Empirical results
Authors
take these results to prove that they have set a benchmark for
any learning strategy in this system.
29 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Social welfare
Empirical results
The social welfare point of view is illustrated in the following
figure:
30 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
The paper goes on to say that financial incentives make the
system converge to 38% of the population having storage.
31 / 32
Jonathan Lukkien
Agent-based Micro-Storage Management
Conclusion
32 / 32
Empirical results
I
We have seen a theoretical framework for agent strategies
in smart-grid
I
An adaptive strategy to make this theoretical framework
practical
I
An overall improvement to society when we make this
work!
Jonathan Lukkien
Agent-based Micro-Storage Management