Skip to content

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