Skip to content

j0m0k0/PyASPG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyASPG - Smart Power Grid Simulation Framework Static Badge

Overview

PyASPG is a simulation framework for modeling and analyzing smart power grids. It allows users to simulate the behavior of various components in a smart grid, including generators, transmitters, distributors, prosumers, and utility companies. The framework provides a flexible way to define connections between these components and log their interactions over time.

Features

  • Component-Based Architecture: Easily create and manage various components like wind turbines, solar panels, transmitters, distributors, and prosumers.
  • Flexible Connections: Define and handle connections between different components to simulate real-world smart grid scenarios.
  • Data Logging: Log detailed data for each component and connection, including power consumption, production, storage, and transmission.
  • Aggregation and Communication: Collect and aggregate data from smart meters, communicate with utility companies, and manage commands for prosumers.
  • Simulation Control: Run simulations with customizable durations and timesteps, and generate detailed output files for analysis.

Installation

To install PyASPG, clone the repository and install the required dependencies:

git clone https://github.com/j0m0k0/pyaspg.git
cd pyaspg
pip install -r requirements.txt

Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss your ideas.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

Special thanks to all contributors and the open-source community for their support and contributions to this project.

About

An Abstracted Smart Power-Grid Simulator Built with Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages