SlideShare a Scribd company logo
Queensland University of Technology
MODAM: A MODular Agent-Based
Modelling Framework
Fanny Boulaire, Mark Utting, Robin Drogemuller
a university for the worldreal
R
Background
• Developing a planning tool to help decision-makers plan
for the future grid
– Optimal investment strategies for distribution networks over large areas
and long planning horizons
– Consider the role of renewables, storage, and demand management, as
well as network upgrades
• Development of a framework that models both
1. technical network constraints
2. economic and sustainability challenges of minimising network cost
and carbon intensity
a university for the worldreal
R
0
5
10
15
20
25
1997
1999
2001
2003
2005
2007
2009
2011
2013
2015
2017
2019
2021
2023
2025
2027Demand Side Management
Overall Electricity consumption
0
20
40
60
80
100
120
140
Monday
Satur…
Electricityconsumption(kWh)
Residential Consumption for small feeder
How to capture all
this information?
a university for the worldreal
R
Software Architecture
(detailed simulation of a given scenario) (find the lowest cost
scenario out of 1000s)
network
Weather
Battery
Metered
consumption
Billing
a university for the worldreal
R
Agent-Based Modelling
• ABM is used to model complex systems comprised of autonomous
and interacting agents
• When to use an ABM?
– “When it is important that agents have a spatial component to their behaviours
and interactions
– When scaling-up to arbitrary levels is important in terms of the number of
agents, agent interactions and agent states
– When the past is no predictor of the future because the processes of growth and
change are dynamic“ [1]
• Agents can be specified at various scales, defining the granularity of
the model
-> ABM is used to represent the different system units accurately and
dynamically, following the changes over time and at different levels of
detail in the distribution network
5
1 C. M. Macal and M. J. North, "Agent-Based Modeling And
Simulation," in 2005 Winter Simulation Conference, 2005.
a university for the worldreal
R
Examples of Outputs
1. Simulate customer demand over the next 20 years
2. Simulate PV output from temperature and cloud data
3. Find optimal battery placement in a network, and determine the
best battery control algorithms to shave peak load
4. Model transformer load, temperature, and loss of life
Zone 1: Effect of PV on
peak demand
Zone 2: Effect of PV on peak demand
5 10 15 20 25 30 35
0.88
0.9
0.92
0.94
0.96
0.98
1
1.02
1.04
Voltage(p.u.)
5 10 15 20 25 30 35
0.95
0.96
0.97
0.98
0.99
1
1.01
1.02
1.03
1.04
1.05
Voltage(p.u.)
Battery Locations
Optimal battery placement:
bus33=38.5kVA, bus52=15kVA
Voltage profile at peak load
a university for the worldreal
R
Modular Agent-Based Model
• Built for extensibility
– New elements
– New behaviours of existing
assets
• and flexibility
– Different data inputs
• Extension of model to other
domains
MODAM Framework
Network Assets
PV Assets
Known
PVs
PV AgentsWeather
Batteries
Vehicles
Battery
Control
Historical
PV output
PV
Penetration
Rates
3 phase
network
Reader
SWER
Reader
Demand
Reader
DSM
calculations
a university for the worldreal
R
The modular architecture
• Eclipse Plugins – OSGi bundles
• Breakdown of the software into reusable modules
– Module = Name + Assets + Agents + Data
• Extension points for MODAM
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension-point id="dataprovider" name="Data Provider"
schema="schema/datareader.exsd"/>
<extension-point id="agentfactory" name="Agent Factory"
schema="schema/agentfactory.exsd"/>
<extension-point id="assetfactory" name="Asset Factory"
schema="schema/assetfactory.exsd"/>
</plugin>
a university for the worldreal
R
The modular architecture
• Modularity within the agent-based model
– Separation into assets and agents
• Ease when trying new behaviour (e.g. new policy, or battery
control algorithm)
• Maintains fixed parameters (e.g. premise consumption due to
building characteristics vs. tenants behaviour)
• Modularity when populating the model
– Use of data providers to switch between databases
a university for the worldreal
R
Lifecycle of the ABM simulation tool
a university for the worldreal
R
Setting up a simulation
+M= assetreader
+C=assetreader.NetworkReader
+C=assetreader.LocationReader
+M=demandreader
+C=demandreader.historical.HistoricalDemandReader
+C=demandreader.billing.BillingDataReader
+M=assetnetwork
+C=assetnetwork.ergon.NetworkAssetFactory
+C=assetnetwork.agent.NetworkAgentFactory
-from=2010-01-01 -to=2010-01-08
-output=tempOutDir
Scenario
Configuration
Files (XML)
a university for the worldreal
R
Conclusion and Future Work
• Implementation of a modular agent-based model
as a planning tool for the future grid
– Use of existing technology (OSGi) and
– Adaptation of agent-based model for modularity
• Future work
– Increase the number of plugins and test the use of the
modular agent-based model
a university for the worldreal
R
Fanny.Boulaire@qut.edu.au
Thank you for your attention

More Related Content

What's hot

Systematic Approaches to Ensure Correct Representation of Measured Multi-Irra...
Systematic Approaches to Ensure Correct Representation of Measured Multi-Irra...Systematic Approaches to Ensure Correct Representation of Measured Multi-Irra...
Systematic Approaches to Ensure Correct Representation of Measured Multi-Irra...
Kenneth J. Sauer
 
Accurately measuring pv soiling losses using module power measurements
Accurately measuring pv soiling losses using module power measurementsAccurately measuring pv soiling losses using module power measurements
Accurately measuring pv soiling losses using module power measurements
Michael Gostein
 
A 500-W Wireless Charging System with Lightweight Pick-Up for Unmanned Aerial...
A 500-W Wireless Charging System with Lightweight Pick-Up for Unmanned Aerial...A 500-W Wireless Charging System with Lightweight Pick-Up for Unmanned Aerial...
A 500-W Wireless Charging System with Lightweight Pick-Up for Unmanned Aerial...
Asoka Technologies
 
62 friesen field_data_requirements_for_the_validation_of_pv_module_performanc...
62 friesen field_data_requirements_for_the_validation_of_pv_module_performanc...62 friesen field_data_requirements_for_the_validation_of_pv_module_performanc...
62 friesen field_data_requirements_for_the_validation_of_pv_module_performanc...
Sandia National Laboratories: Energy & Climate: Renewables
 
Detecting Solar Farms Using Deep Learning
Detecting Solar Farms Using Deep LearningDetecting Solar Farms Using Deep Learning
Detecting Solar Farms Using Deep Learning
Astraea, Inc.
 
WIRELESS MOBILE CHARGING USING MICROWAVE
WIRELESS MOBILE CHARGING USING MICROWAVEWIRELESS MOBILE CHARGING USING MICROWAVE
WIRELESS MOBILE CHARGING USING MICROWAVE
NajmulHoqueMunshi
 
Summary of application of drones in the power industry
Summary of application of drones in the power industrySummary of application of drones in the power industry
Summary of application of drones in the power industry
Albert2019
 
Antenna estec presentation_lisi_v01
Antenna estec presentation_lisi_v01Antenna estec presentation_lisi_v01
Antenna estec presentation_lisi_v01
Marco Lisi
 
26 pvpmc presentation_mac_alpine_final
26 pvpmc presentation_mac_alpine_final26 pvpmc presentation_mac_alpine_final
26 pvpmc presentation_mac_alpine_final
Sandia National Laboratories: Energy & Climate: Renewables
 
An automotive survey
An automotive surveyAn automotive survey
An automotive survey
RavindraManuSrivatsa
 
Energy efficiency in wireless sensor network(ce 16 aniket choudhury)
Energy efficiency in wireless sensor network(ce 16 aniket choudhury)Energy efficiency in wireless sensor network(ce 16 aniket choudhury)
Energy efficiency in wireless sensor network(ce 16 aniket choudhury)
अनिकेत चौधरी
 
Adapting cellular networks to whitespaces spectrum
Adapting cellular networks to whitespaces spectrumAdapting cellular networks to whitespaces spectrum
Adapting cellular networks to whitespaces spectrumNexgen Technology
 
Real-time simulator requirement for micro-grid simulation vs large power system
Real-time simulator requirement for micro-grid simulation vs large power systemReal-time simulator requirement for micro-grid simulation vs large power system
Real-time simulator requirement for micro-grid simulation vs large power system
OPAL-RT TECHNOLOGIES
 
Tutiorals, Tutiorals, PV Syst, Solar Power project, IAM losses, Generation Pr...
Tutiorals, Tutiorals, PV Syst, Solar Power project, IAM losses, Generation Pr...Tutiorals, Tutiorals, PV Syst, Solar Power project, IAM losses, Generation Pr...
Tutiorals, Tutiorals, PV Syst, Solar Power project, IAM losses, Generation Pr...
Jay Ranvir
 
Bucket scheduling of solar powered sensor networks via cross-layer optimization
Bucket scheduling of solar powered sensor networks via cross-layer optimizationBucket scheduling of solar powered sensor networks via cross-layer optimization
Bucket scheduling of solar powered sensor networks via cross-layer optimizationieeeprojectsbangalore
 
Meade_presentation_T21p1_VLSI_2014
Meade_presentation_T21p1_VLSI_2014Meade_presentation_T21p1_VLSI_2014
Meade_presentation_T21p1_VLSI_2014Roy Meade
 
14 2017.05.05 freeman 8th pvpmc sam updates
14 2017.05.05 freeman 8th pvpmc sam updates14 2017.05.05 freeman 8th pvpmc sam updates
14 2017.05.05 freeman 8th pvpmc sam updates
Sandia National Laboratories: Energy & Climate: Renewables
 

What's hot (20)

Systematic Approaches to Ensure Correct Representation of Measured Multi-Irra...
Systematic Approaches to Ensure Correct Representation of Measured Multi-Irra...Systematic Approaches to Ensure Correct Representation of Measured Multi-Irra...
Systematic Approaches to Ensure Correct Representation of Measured Multi-Irra...
 
Accurately measuring pv soiling losses using module power measurements
Accurately measuring pv soiling losses using module power measurementsAccurately measuring pv soiling losses using module power measurements
Accurately measuring pv soiling losses using module power measurements
 
51 b wittmer_latest_features_of_p_vsyst
51 b wittmer_latest_features_of_p_vsyst51 b wittmer_latest_features_of_p_vsyst
51 b wittmer_latest_features_of_p_vsyst
 
A 500-W Wireless Charging System with Lightweight Pick-Up for Unmanned Aerial...
A 500-W Wireless Charging System with Lightweight Pick-Up for Unmanned Aerial...A 500-W Wireless Charging System with Lightweight Pick-Up for Unmanned Aerial...
A 500-W Wireless Charging System with Lightweight Pick-Up for Unmanned Aerial...
 
62 friesen field_data_requirements_for_the_validation_of_pv_module_performanc...
62 friesen field_data_requirements_for_the_validation_of_pv_module_performanc...62 friesen field_data_requirements_for_the_validation_of_pv_module_performanc...
62 friesen field_data_requirements_for_the_validation_of_pv_module_performanc...
 
Detecting Solar Farms Using Deep Learning
Detecting Solar Farms Using Deep LearningDetecting Solar Farms Using Deep Learning
Detecting Solar Farms Using Deep Learning
 
WIRELESS MOBILE CHARGING USING MICROWAVE
WIRELESS MOBILE CHARGING USING MICROWAVEWIRELESS MOBILE CHARGING USING MICROWAVE
WIRELESS MOBILE CHARGING USING MICROWAVE
 
Summary of application of drones in the power industry
Summary of application of drones in the power industrySummary of application of drones in the power industry
Summary of application of drones in the power industry
 
Antenna estec presentation_lisi_v01
Antenna estec presentation_lisi_v01Antenna estec presentation_lisi_v01
Antenna estec presentation_lisi_v01
 
26 pvpmc presentation_mac_alpine_final
26 pvpmc presentation_mac_alpine_final26 pvpmc presentation_mac_alpine_final
26 pvpmc presentation_mac_alpine_final
 
An automotive survey
An automotive surveyAn automotive survey
An automotive survey
 
Energy efficiency in wireless sensor network(ce 16 aniket choudhury)
Energy efficiency in wireless sensor network(ce 16 aniket choudhury)Energy efficiency in wireless sensor network(ce 16 aniket choudhury)
Energy efficiency in wireless sensor network(ce 16 aniket choudhury)
 
Adapting cellular networks to whitespaces spectrum
Adapting cellular networks to whitespaces spectrumAdapting cellular networks to whitespaces spectrum
Adapting cellular networks to whitespaces spectrum
 
Real-time simulator requirement for micro-grid simulation vs large power system
Real-time simulator requirement for micro-grid simulation vs large power systemReal-time simulator requirement for micro-grid simulation vs large power system
Real-time simulator requirement for micro-grid simulation vs large power system
 
Thinking Matters Poster
Thinking Matters PosterThinking Matters Poster
Thinking Matters Poster
 
Vladimir Savin
Vladimir SavinVladimir Savin
Vladimir Savin
 
Tutiorals, Tutiorals, PV Syst, Solar Power project, IAM losses, Generation Pr...
Tutiorals, Tutiorals, PV Syst, Solar Power project, IAM losses, Generation Pr...Tutiorals, Tutiorals, PV Syst, Solar Power project, IAM losses, Generation Pr...
Tutiorals, Tutiorals, PV Syst, Solar Power project, IAM losses, Generation Pr...
 
Bucket scheduling of solar powered sensor networks via cross-layer optimization
Bucket scheduling of solar powered sensor networks via cross-layer optimizationBucket scheduling of solar powered sensor networks via cross-layer optimization
Bucket scheduling of solar powered sensor networks via cross-layer optimization
 
Meade_presentation_T21p1_VLSI_2014
Meade_presentation_T21p1_VLSI_2014Meade_presentation_T21p1_VLSI_2014
Meade_presentation_T21p1_VLSI_2014
 
14 2017.05.05 freeman 8th pvpmc sam updates
14 2017.05.05 freeman 8th pvpmc sam updates14 2017.05.05 freeman 8th pvpmc sam updates
14 2017.05.05 freeman 8th pvpmc sam updates
 

Viewers also liked

SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small ScaleSE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small Scale
Jenny Liu
 
Magazine advert analysis
Magazine advert analysisMagazine advert analysis
Magazine advert analysisJaymish07
 
Digipacks created in our group
Digipacks created in our groupDigipacks created in our group
Digipacks created in our groupJaymish07
 
A2 advanced portfolio evaluation
A2 advanced portfolio evaluationA2 advanced portfolio evaluation
A2 advanced portfolio evaluationJaymish07
 

Viewers also liked (7)

Dropout
DropoutDropout
Dropout
 
SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small ScaleSE4SG 2013 : Residential Electrical Demand Forecasting in  Very Small Scale
SE4SG 2013 : Residential Electrical Demand Forecasting in Very Small Scale
 
Magazine advert analysis
Magazine advert analysisMagazine advert analysis
Magazine advert analysis
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Digipacks created in our group
Digipacks created in our groupDigipacks created in our group
Digipacks created in our group
 
A2 advanced portfolio evaluation
A2 advanced portfolio evaluationA2 advanced portfolio evaluation
A2 advanced portfolio evaluation
 
6 forensics race lecture
6 forensics race lecture6 forensics race lecture
6 forensics race lecture
 

Similar to SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework

2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
Sandia National Laboratories: Energy & Climate: Renewables
 
The Smart Power Grid
The Smart Power GridThe Smart Power Grid
The Smart Power Grid
Stephen Lee
 
Roof top solar PV connected DC micro grids as smart grids
Roof top solar PV connected DC micro grids as smart gridsRoof top solar PV connected DC micro grids as smart grids
Roof top solar PV connected DC micro grids as smart grids
Brhamesh Alipuria
 
Closing Roundtable Discussion: From Commodity Providers to Digital Service Co...
Closing Roundtable Discussion: From Commodity Providers to Digital Service Co...Closing Roundtable Discussion: From Commodity Providers to Digital Service Co...
Closing Roundtable Discussion: From Commodity Providers to Digital Service Co...
Jill Kirkpatrick
 
Sensor Networks – Introduction & Architectures by Mr.Darwin Nesakumar, AP/EC...
Sensor  Networks – Introduction & Architectures by Mr.Darwin Nesakumar, AP/EC...Sensor  Networks – Introduction & Architectures by Mr.Darwin Nesakumar, AP/EC...
Sensor Networks – Introduction & Architectures by Mr.Darwin Nesakumar, AP/EC...
Darwin Nesakumar
 
EES-UETP Microgrid course
 EES-UETP Microgrid course EES-UETP Microgrid course
EES-UETP Microgrid course
Juan C. Vasquez
 
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
Matteo Ferroni
 
Smart Grid & WAMS
Smart Grid & WAMSSmart Grid & WAMS
Smart Grid & WAMS
Power System Operation
 
DESIGNING A FUTURE-PROOF EV CHARGING NETWORK
DESIGNING A FUTURE-PROOF EV CHARGING NETWORKDESIGNING A FUTURE-PROOF EV CHARGING NETWORK
DESIGNING A FUTURE-PROOF EV CHARGING NETWORK
iQHub
 
Trends in Distribution Automation
Trends in Distribution AutomationTrends in Distribution Automation
Trends in Distribution Automation
Schneider Electric
 
DeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdfDeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdf
bayu162365
 
Smart optimization techniques for virtual power plants
Smart optimization techniques for virtual power plants Smart optimization techniques for virtual power plants
Smart optimization techniques for virtual power plants
Babatunde Odetayo, PhD, P.Eng, PMP
 
10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium
10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium
10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium
Sandia National Laboratories: Energy & Climate: Renewables
 
Managing Grid Constraints with Active Management Systems
Managing Grid Constraints with Active Management SystemsManaging Grid Constraints with Active Management Systems
Managing Grid Constraints with Active Management Systems
Smarter Grid Solutions
 
3 p strategy sems 10-v4
3 p strategy  sems 10-v43 p strategy  sems 10-v4
3 p strategy sems 10-v4guestec6b92bb
 
Optimizing Generation, Distribution, Renewables, and Demand Response for a Sm...
Optimizing Generation, Distribution, Renewables, and Demand Response for a Sm...Optimizing Generation, Distribution, Renewables, and Demand Response for a Sm...
Optimizing Generation, Distribution, Renewables, and Demand Response for a Sm...John Dirkman, PE
 
A Review Of Recent Development In Smart Grid And Micro Grid Laboratories
A Review Of Recent Development In Smart Grid And Micro Grid LaboratoriesA Review Of Recent Development In Smart Grid And Micro Grid Laboratories
A Review Of Recent Development In Smart Grid And Micro Grid Laboratories
Joaquin Hamad
 
A Vision for a Holistic and Smart Grid with High Benefits to Society
A Vision for a Holistic and Smart Grid with High Benefits to SocietyA Vision for a Holistic and Smart Grid with High Benefits to Society
A Vision for a Holistic and Smart Grid with High Benefits to Society
Stephen Lee
 
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
Sandia National Laboratories: Energy & Climate: Renewables
 
1.1_Power Systems Engineering R&D_Ton_EPRI/SNL Symposium
1.1_Power Systems Engineering R&D_Ton_EPRI/SNL Symposium1.1_Power Systems Engineering R&D_Ton_EPRI/SNL Symposium
1.1_Power Systems Engineering R&D_Ton_EPRI/SNL Symposium
Sandia National Laboratories: Energy & Climate: Renewables
 

Similar to SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework (20)

2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
 
The Smart Power Grid
The Smart Power GridThe Smart Power Grid
The Smart Power Grid
 
Roof top solar PV connected DC micro grids as smart grids
Roof top solar PV connected DC micro grids as smart gridsRoof top solar PV connected DC micro grids as smart grids
Roof top solar PV connected DC micro grids as smart grids
 
Closing Roundtable Discussion: From Commodity Providers to Digital Service Co...
Closing Roundtable Discussion: From Commodity Providers to Digital Service Co...Closing Roundtable Discussion: From Commodity Providers to Digital Service Co...
Closing Roundtable Discussion: From Commodity Providers to Digital Service Co...
 
Sensor Networks – Introduction & Architectures by Mr.Darwin Nesakumar, AP/EC...
Sensor  Networks – Introduction & Architectures by Mr.Darwin Nesakumar, AP/EC...Sensor  Networks – Introduction & Architectures by Mr.Darwin Nesakumar, AP/EC...
Sensor Networks – Introduction & Architectures by Mr.Darwin Nesakumar, AP/EC...
 
EES-UETP Microgrid course
 EES-UETP Microgrid course EES-UETP Microgrid course
EES-UETP Microgrid course
 
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
 
Smart Grid & WAMS
Smart Grid & WAMSSmart Grid & WAMS
Smart Grid & WAMS
 
DESIGNING A FUTURE-PROOF EV CHARGING NETWORK
DESIGNING A FUTURE-PROOF EV CHARGING NETWORKDESIGNING A FUTURE-PROOF EV CHARGING NETWORK
DESIGNING A FUTURE-PROOF EV CHARGING NETWORK
 
Trends in Distribution Automation
Trends in Distribution AutomationTrends in Distribution Automation
Trends in Distribution Automation
 
DeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdfDeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdf
 
Smart optimization techniques for virtual power plants
Smart optimization techniques for virtual power plants Smart optimization techniques for virtual power plants
Smart optimization techniques for virtual power plants
 
10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium
10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium
10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium
 
Managing Grid Constraints with Active Management Systems
Managing Grid Constraints with Active Management SystemsManaging Grid Constraints with Active Management Systems
Managing Grid Constraints with Active Management Systems
 
3 p strategy sems 10-v4
3 p strategy  sems 10-v43 p strategy  sems 10-v4
3 p strategy sems 10-v4
 
Optimizing Generation, Distribution, Renewables, and Demand Response for a Sm...
Optimizing Generation, Distribution, Renewables, and Demand Response for a Sm...Optimizing Generation, Distribution, Renewables, and Demand Response for a Sm...
Optimizing Generation, Distribution, Renewables, and Demand Response for a Sm...
 
A Review Of Recent Development In Smart Grid And Micro Grid Laboratories
A Review Of Recent Development In Smart Grid And Micro Grid LaboratoriesA Review Of Recent Development In Smart Grid And Micro Grid Laboratories
A Review Of Recent Development In Smart Grid And Micro Grid Laboratories
 
A Vision for a Holistic and Smart Grid with High Benefits to Society
A Vision for a Holistic and Smart Grid with High Benefits to SocietyA Vision for a Holistic and Smart Grid with High Benefits to Society
A Vision for a Holistic and Smart Grid with High Benefits to Society
 
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
 
1.1_Power Systems Engineering R&D_Ton_EPRI/SNL Symposium
1.1_Power Systems Engineering R&D_Ton_EPRI/SNL Symposium1.1_Power Systems Engineering R&D_Ton_EPRI/SNL Symposium
1.1_Power Systems Engineering R&D_Ton_EPRI/SNL Symposium
 

More from Jenny Liu

A TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLELA TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLEL
Jenny Liu
 
A Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in ParallelA Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in Parallel
Jenny Liu
 
Modeling Uncertainty For Middleware-based Streaming Power Grid Applications
Modeling Uncertainty For Middleware-based Streaming Power Grid ApplicationsModeling Uncertainty For Middleware-based Streaming Power Grid Applications
Modeling Uncertainty For Middleware-based Streaming Power Grid Applications
Jenny Liu
 
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
Jenny Liu
 
SE4SG 2013 : Towards a Constraint Based Approach for Self-Healing Smart Grids
SE4SG 2013 :  Towards a Constraint Based Approach for Self-Healing Smart GridsSE4SG 2013 :  Towards a Constraint Based Approach for Self-Healing Smart Grids
SE4SG 2013 : Towards a Constraint Based Approach for Self-Healing Smart Grids
Jenny Liu
 
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
Jenny Liu
 

More from Jenny Liu (6)

A TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLELA TALE of DATA PATTERN DISCOVERY IN PARALLEL
A TALE of DATA PATTERN DISCOVERY IN PARALLEL
 
A Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in ParallelA Tale of Data Pattern Discovery in Parallel
A Tale of Data Pattern Discovery in Parallel
 
Modeling Uncertainty For Middleware-based Streaming Power Grid Applications
Modeling Uncertainty For Middleware-based Streaming Power Grid ApplicationsModeling Uncertainty For Middleware-based Streaming Power Grid Applications
Modeling Uncertainty For Middleware-based Streaming Power Grid Applications
 
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
SE4SG 2013 : Towards a Bottom-up Development of Reference Architectures for S...
 
SE4SG 2013 : Towards a Constraint Based Approach for Self-Healing Smart Grids
SE4SG 2013 :  Towards a Constraint Based Approach for Self-Healing Smart GridsSE4SG 2013 :  Towards a Constraint Based Approach for Self-Healing Smart Grids
SE4SG 2013 : Towards a Constraint Based Approach for Self-Healing Smart Grids
 
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
 

Recently uploaded

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 

Recently uploaded (20)

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 

SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework

  • 1. Queensland University of Technology MODAM: A MODular Agent-Based Modelling Framework Fanny Boulaire, Mark Utting, Robin Drogemuller
  • 2. a university for the worldreal R Background • Developing a planning tool to help decision-makers plan for the future grid – Optimal investment strategies for distribution networks over large areas and long planning horizons – Consider the role of renewables, storage, and demand management, as well as network upgrades • Development of a framework that models both 1. technical network constraints 2. economic and sustainability challenges of minimising network cost and carbon intensity
  • 3. a university for the worldreal R 0 5 10 15 20 25 1997 1999 2001 2003 2005 2007 2009 2011 2013 2015 2017 2019 2021 2023 2025 2027Demand Side Management Overall Electricity consumption 0 20 40 60 80 100 120 140 Monday Satur… Electricityconsumption(kWh) Residential Consumption for small feeder How to capture all this information?
  • 4. a university for the worldreal R Software Architecture (detailed simulation of a given scenario) (find the lowest cost scenario out of 1000s) network Weather Battery Metered consumption Billing
  • 5. a university for the worldreal R Agent-Based Modelling • ABM is used to model complex systems comprised of autonomous and interacting agents • When to use an ABM? – “When it is important that agents have a spatial component to their behaviours and interactions – When scaling-up to arbitrary levels is important in terms of the number of agents, agent interactions and agent states – When the past is no predictor of the future because the processes of growth and change are dynamic“ [1] • Agents can be specified at various scales, defining the granularity of the model -> ABM is used to represent the different system units accurately and dynamically, following the changes over time and at different levels of detail in the distribution network 5 1 C. M. Macal and M. J. North, "Agent-Based Modeling And Simulation," in 2005 Winter Simulation Conference, 2005.
  • 6. a university for the worldreal R Examples of Outputs 1. Simulate customer demand over the next 20 years 2. Simulate PV output from temperature and cloud data 3. Find optimal battery placement in a network, and determine the best battery control algorithms to shave peak load 4. Model transformer load, temperature, and loss of life Zone 1: Effect of PV on peak demand Zone 2: Effect of PV on peak demand 5 10 15 20 25 30 35 0.88 0.9 0.92 0.94 0.96 0.98 1 1.02 1.04 Voltage(p.u.) 5 10 15 20 25 30 35 0.95 0.96 0.97 0.98 0.99 1 1.01 1.02 1.03 1.04 1.05 Voltage(p.u.) Battery Locations Optimal battery placement: bus33=38.5kVA, bus52=15kVA Voltage profile at peak load
  • 7. a university for the worldreal R Modular Agent-Based Model • Built for extensibility – New elements – New behaviours of existing assets • and flexibility – Different data inputs • Extension of model to other domains MODAM Framework Network Assets PV Assets Known PVs PV AgentsWeather Batteries Vehicles Battery Control Historical PV output PV Penetration Rates 3 phase network Reader SWER Reader Demand Reader DSM calculations
  • 8. a university for the worldreal R The modular architecture • Eclipse Plugins – OSGi bundles • Breakdown of the software into reusable modules – Module = Name + Assets + Agents + Data • Extension points for MODAM <?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.4"?> <plugin> <extension-point id="dataprovider" name="Data Provider" schema="schema/datareader.exsd"/> <extension-point id="agentfactory" name="Agent Factory" schema="schema/agentfactory.exsd"/> <extension-point id="assetfactory" name="Asset Factory" schema="schema/assetfactory.exsd"/> </plugin>
  • 9. a university for the worldreal R The modular architecture • Modularity within the agent-based model – Separation into assets and agents • Ease when trying new behaviour (e.g. new policy, or battery control algorithm) • Maintains fixed parameters (e.g. premise consumption due to building characteristics vs. tenants behaviour) • Modularity when populating the model – Use of data providers to switch between databases
  • 10. a university for the worldreal R Lifecycle of the ABM simulation tool
  • 11. a university for the worldreal R Setting up a simulation +M= assetreader +C=assetreader.NetworkReader +C=assetreader.LocationReader +M=demandreader +C=demandreader.historical.HistoricalDemandReader +C=demandreader.billing.BillingDataReader +M=assetnetwork +C=assetnetwork.ergon.NetworkAssetFactory +C=assetnetwork.agent.NetworkAgentFactory -from=2010-01-01 -to=2010-01-08 -output=tempOutDir Scenario Configuration Files (XML)
  • 12. a university for the worldreal R Conclusion and Future Work • Implementation of a modular agent-based model as a planning tool for the future grid – Use of existing technology (OSGi) and – Adaptation of agent-based model for modularity • Future work – Increase the number of plugins and test the use of the modular agent-based model
  • 13. a university for the worldreal R Fanny.Boulaire@qut.edu.au Thank you for your attention

Editor's Notes

  1. Software model can handleDifferent data input (data held in different databases)Different sub-models E.g. various ways of simulating users electricity consumption (historical data, projections using weather information…)E.g. different ways of modelling PV output (using cloud aware PV output, using historical data)