Agent-Based Energy 1-26-04
Agent-Based Energy 1-26-04
Agent-Based Energy 1-26-04
Using
Agent-Based Simulation
Fernando Oliveira
[email protected]
• To reflect Bounded-rationality
• They model:
•Discrete supply functions
•Different marginal costs for each technology
•Interactions between players in a repeated game.
Total Nuclear Large Coal+CCGT Small Coal +OCGT + OIL + Pump. Storage
PG 16.5 17.8 24.9
NP 13.9 14.8 22.5
BE 12.4 58 7.1
Edison 10.6 9.1 30.7
TXU 9.7 10.5 14.7
hours
9. Learning
SUPPLIERS AND GENERATORS
1. Verify that the objectives for the BM exposure. If they were not
2. Given the daily profits in the PX and in the BM revise, for the mark-up
used, the:
4. In the beginning of the next day. Define the quantities and prices offered
for each plant, after knowing which plants are available, making sure that
W1
40
W2
35
W3
30 S
25
20
24 hours
A FIRST ANALYSIS
Average daily prices for the Winter (49 GW) Scenario
2 00
£ / MWh 1 50
SB P
1 00
P XP
50
SSP
0
2 0 0 d a y s (i te r a ti o n s )
average
50
maximum
40
minimum
30
difference
20
10
0
400 trading days
STABILITY AND CONVERGENCE - II
450
400
350
Price (£/MWh)
300 average
250 maximum
200 minimu m
150 difference
100
50
0
400 trading days
FIRST RESULTS
(ST4) AES saves capacity for the BM (480 MW) and closes
a Drax genset (645 MW).
Strategies
ST2 ST3 ST4 ST5 ST6
AES -0.09 1.77 1.31 1.61 2.29
BE -1.03 0.32 0.58 1.57 3.04
CONCLUSIONS
• Lack of formalism.
• Unjustified assumptions of certain types of behaviour.
• Can easily be modelled to reflect the mental fears and
wishes of the modeller, instead of reflecting reality.
• Over-parameterisation and difficult parameterisation.
• Difficult to validate.
• “Impossible” to prove that a model is right.
• A model too complex can be perceived as a “black-
box”.
• Causal relationships maybe very difficult to justify,
given the decentralised decision process and the more
or less complex nature of the system modelled.
ADVANTAGES OF AGENT-BASED SIMULATION
• Lack of formalism.
• Modelling of non-linear systems.
• Detailed description of the systems analysed.
• Capture the learning and adaptation processes within a
company.
• Can mimic boundedly rational behaviour: players do
not have to optimise.
• Replicate mental models.
• Can look into the future, in a logic way, enabling
insights into the nature of complex systems, even in
the absence of data.
LANGUAGES AND SOFTWARE
• Gerard Sheble
http://vulcan.ee.iastate.edu/~sheble/
• My website
http://phd.london.edu/foliveira/