PYPOWER Example
This example simply verifies that PYPOWER will run a 9-bus case and communicate over FNCS. To run and plot it:
./runpp.sh
python3 plots.py
In addition, traced FNCS messages will be written to pptracer.out
This example simply verifies that PYPOWER will run a 9-bus case and communicate over HELICS. To run and plot it:
./runhpp.sh
python3 plots.py
TODO: Player/Recorder comments
Directory contents:
clean.sh; script that removes output and temporary files
helics_loads.txt; HELICS player file for distribution loads system
helicsRecorder.txt; HELICS recorder file for different system outputs
NonGLDLoad.txt; text file of non-responsive loads on transmission buses
plots.py; makes 1 page of plots for a case; eg ‘python plots.py’
ppcase.json; PYPOWER system definition
pptracer.yaml; FNCS configuration for the message tracing utility
pypower.yaml; FNCS configuration for PYPOWER
pypowerConfig.json; HELICS configuration for PYPOWER
README.md; this file
runhpp.sh; script for running the case - HELICS
runpp.sh; script for running the case - FNCS
Copyright (c) 2017-2023 Battelle Memorial Institute