SlideShare ist ein Scribd-Unternehmen logo
1 von 13
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

Weitere ähnliche Inhalte

Was ist angesagt?

Adapting cellular networks to whitespaces spectrum
Adapting cellular networks to whitespaces spectrumAdapting cellular networks to whitespaces spectrum
Adapting cellular networks to whitespaces spectrum
Nexgen Technology
 
Thinking Matters Poster
Thinking Matters PosterThinking Matters Poster
Thinking Matters Poster
John Vandoloski
 
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
ieeeprojectsbangalore
 
Meade_presentation_T21p1_VLSI_2014
Meade_presentation_T21p1_VLSI_2014Meade_presentation_T21p1_VLSI_2014
Meade_presentation_T21p1_VLSI_2014
Roy Meade
 

Was ist angesagt? (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
 

Andere mochten auch (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
 

Ähnlich wie SE4SG 2013 : MODAM: A MODular Agent-Based Modelling Framework

[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
 
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
 
DeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdfDeployingAnAdvancedDistribution.pdf
DeployingAnAdvancedDistribution.pdf
bayu162365
 
3 p strategy sems 10-v4
3 p strategy  sems 10-v43 p strategy  sems 10-v4
3 p strategy sems 10-v4
guestec6b92bb
 
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
 

Ähnlich wie 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
 

Mehr von Jenny Liu

Mehr von 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...
 

KĂźrzlich hochgeladen

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

KĂźrzlich hochgeladen (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

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

Hinweis der Redaktion

  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)