URBANopt-REopt GHP LCCA integration #481
Open
+29,059
−9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves #482
Pull Request Description
Create workflows for financial analysis of GHP network using REopt.
This PR adds the following CLI calls :
The following is are the steps for running the analysis:
Create, run, and post process a GHE project:
Create, size and run the Modelica model for the GHE network and run the REopt Analysis:
uo des_params
uo des_create
uo ghe_size
uo des_run
uo des_process (added in this PR)
uo process --reopt-ghp (added in this PR)
uo des_process
(added in this PR), takes in a modelica model and creates result CSV reports with timeseries outputs for heating, cooling electricity consumption for heat pumps, ETS pumps etc. These are added in GMT in this PR. These outputs will be produced once this PR is merged and the URBANopt CLI can point to an RC for GMT.uo process --reopt-ghp
(added in this PR), this runs the REopt LCCA analysis by accessing the REopt API. It creates input files for buildings and Ground Heat Exchanger in the district, uploads them to the REopt API, and reports back output reports for the analysis. These output reports contain financial metrics such as NPV, LCC, Capital Cost Etc.This is done in in this PR .
This method can be tested by using this CLI call
uo process --reopt-ghp
and providing all required argumentsuo process --reopt-ghp
.This test is also added to test the workflow and outputs, this will be cleaned up and combined with other GHE tests once the GMT pr is merged and can be accessed.
Checklist (Delete lines that don't apply)