Skip to content

killiansmyth17/fyp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Based Model of Smart Grids

Project Description

A simulation of a smart electrical grid using agents. Agents are components of the grid that either generate or consume power. Each agent runs on its own thread. Agents are defined in the SQLite database to be loaded in by the program. The model keeps time using a tick system. Upon the program's initialisation, it queries the user to input a time for the simulation to run in ticks. The program then runs the simulation and displays to the user how much power each agent is consuming or producing, how much the batteries have charged, and the time left in the simulation. After the simulation completes, the user may open a graph to visualise the data of how each agent behaved during each tick. This data can be exported to a CSV file for further analysis.

Demonstration video: https://www.youtube.com/watch?v=_uv7WGVuGm8

Filepaths

Finished project is under ABM folder

Bucket is an old version of the project before namechange to ABM

Blank_VS2010 and BucketSansForm are prototypes of the project before the project's technologies were finally selected

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published