Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Winstead, Christopher
EnergyPlus-PBC
Commits
a7691b74
Commit
a7691b74
authored
Jan 31, 2018
by
Winstead, Christopher
Browse files
Merge branch 'master' of
https://code.ornl.gov/evw/EnergyPlus-PBC
parents
0d3e2057
77d80d82
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
a7691b74
This is python code that can be used to evaluate the Peak Shaving abilities of
Priority Based Control (PBC)
Dependencies:
This study has three main requirements --
1) EnergyPlus v8.7
https://energyplus.net/
2) Volttron must be installed. Volttron documentation can be found here
https://volttron.readthedocs.io/en/releases-4.1/
3) 2 PNNL developed Volttron agents are also needed. These are the
volttron-energyplus and volttron-pubsub agents. These can be found here
https://github.com/cdcorbin-pnnl/volttron-energyplus
https://github.com/cdcorbin-pnnl/volttron-pubsub
I suggest working through the examples listed
Once everything has been installed, activate the volttron virtualenv and start
the platform and the pubsub agent.
Now, with the virtualenv activated, navigate to the EnergyPlus-PBC directory.
You must alter the config.json file to hold the locations pointing towards your:
1) volttron home directory
2) the maximum number of zones that you would like to limit the PBC control
to
The suggested max number for peak shaving is half the available loads.
Allowing all the zones to run will correspond to uncoordinated control.
You must copy the buildings idf files you wish to simulate from the buildingIDF
directory into the test_buildings directory. The idf's in the test_buildings
directory currently correspond to a 50 building, 146 zone study.
For each new study, the buildings directory must be empty.
From here simply run python run_experiment.py, and the simulation should commence.
It typically takes 20-30 minutes. Output can be found in the eplusout.eso and
eplusout.mtr files.
Errors can be found in the volttron log or the eplusout.err files
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment