intelligent-simulation-handler
What is this repository for?
- Software development of an intelligent simulation handler for power system load flow simulations
- Project completed as partial requirement of attaining MSc at the University of Alberta
How do I get set up?
-
pip install simhandler
-
To run the basic 3 node example:
- Download 3node.json file
*Put it somewhere convenient (ie: Downloads folder) as 3node.json
- In a Python editor write the following basic test:
'''
import numpy as np
from simhandler.smartsim import SmartPSLF
configuration_file = insert path to your 3node.json file (ex: 'C:/Users/mikey/Downloads/3node.json')
sim = SmartPSLF(configuration_file)
fake_load_profile = np.ones((10,3)) # Ten timesteps, three input nodes
print(sim.map.predictWithModel(fake_load_profile)) # Prints out ten voltage timesteps. Three nodes per timestep
'''
Contribution guidelines
- Follow PEP8 guidelines with the following exception: use lowercaseUppercase function naming instead of snake_case
Questions?
- If you find a bug or want a feature. Create an issue
- Otherwise, send emails with title 'Intelligent Simulation Handler - Question/Comment' to bardwell@ualberta.ca