Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

URBANopt-REopt GHP LCCA integration #481

Open
wants to merge 9 commits into
base: develop
Choose a base branch
from
Open

URBANopt-REopt GHP LCCA integration #481

wants to merge 9 commits into from

Conversation

tanushree04
Copy link
Contributor

@tanushree04 tanushree04 commented Sep 23, 2024

Resolves #482

Pull Request Description

Create workflows for financial analysis of GHP network using REopt.

This PR adds the following CLI calls :

  • Add CLI call to process outputs from modelica model, that are required for calculating financial metrics using REopt for a GHP network.
  • Add CLI call to run REopt LCCA analysis.

The following is are the steps for running the analysis:

Create, run, and post process a GHE project:

  • uo create --ghe

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 arguments uo 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)

  • Unit tests have been added or updated
  • All ci tests pass (green)
  • An issue has been created (which will be used for the changelog)
  • This branch is up-to-date with develop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Workflows for REopt GHP LCCA analysis
1 participant