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

Revenue & Cashflow Profile #16

Merged
merged 32 commits into from
Mar 4, 2024
Merged

Conversation

softwareengineerprogrammer
Copy link
Owner

@softwareengineerprogrammer softwareengineerprogrammer commented Mar 4, 2024

Rebase & adaptation of malcolm-dsider#3


  1. Should utilization efficiency over 374C increase (over 0.4)? https://github.com/softwareengineerprogrammer/GEOPHIRES-X/pull/16/files#r1511583520. Tracking in Update Utilization Efficiency at T>374C NREL/GEOPHIRES-X#140
  2. Revenue & Cashflow profile -> CCUS profile mapping (https://github.com/softwareengineerprogrammer/GEOPHIRES-X/pull/16/files#diff-e0791d851cf32abd3d1c683612edb4de49c3d967b4f732dc9dbf0b9473e30697R556-R559). Tracking in Derive CCUS profile from revenue & cashflow profile NREL/GEOPHIRES-X#141
    1. 'Year Since Start', # same
    2. 'Carbon Avoided (pound)', # ??? Include Carbon Avoided per year NREL/GEOPHIRES-X#143
    3. 'CCUS Price (USD/lb)', # Carbon Price (USD/tonne)
    4. 'CCUS Revenue (MUSD/yr)', # Carbon Ann. Rev. (MUSD/yr)
    5. 'CCUS Annual Cash Flow (MUSD/yr)', # ???
    6. 'CCUS Cumm. Cash Flow (MUSD)', # Carbon Cumm. Rev. (MUSD)
    7. 'Project Annual Cash Flow (MUSD/yr)', # ???
    8. 'Project Cumm. Cash Flow (MUSD)', # ???
  3. Negative LCOE (appears to just be factor of negative NPV, OK)
    1. example4 https://github.com/softwareengineerprogrammer/GEOPHIRES-X/pull/16/files#diff-cceb61b46ba8a55e45b21d15498c7c209d5ea552522ece6d901cb9fed09a7cf7R17
    2. example13 https://github.com/softwareengineerprogrammer/GEOPHIRES-X/pull/16/files#diff-003a9fc49fb5323aee3d5e2748cbc5b72308c17654b4abc112663f37a31274e7R18
  4. MC blank lines workaround - need repro (removed/reverted for now)

https://github.com/users/softwareengineerprogrammer/projects/3?pane=issue&itemId=49706715

@softwareengineerprogrammer softwareengineerprogrammer changed the title Econo cash flow Revenue & Cashflow Profile Mar 4, 2024
@@ -84,6 +85,7 @@
0.4,
0.4,
0.4,
0.4,
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@malcolm-dsider Do we not expect utilization efficiency to increase between 374C and 600C?

@@ -32,6 +32,7 @@ Simulation Metadata
Project IRR: 0.00 %
Project VIR=PI=PIR: -0.02
Project MOIC: -0.72
Project Payback Period: 0.00 yr
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@malcolm-dsider Looks like an oversight?

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, I see, payback period is 0.00 if NPV is negative (i.e. it will never payback)

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I changed output to be 'N/A' instead of 0.00

@malcolm-dsider
Copy link

malcolm-dsider commented Mar 4, 2024 via email

@softwareengineerprogrammer
Copy link
Owner Author

Merging this into my fork to designate it as acceptably stable/complete for PR into main repo. Will link main repo PR here once created.

@@ -493,15 +538,20 @@ def extract_table_header(lines: list) -> list:
return None

def _get_ccus_profile(self):
"""
FIXME TODO - transform from revenue & cashflow if present (CCUS profile replaced by revenue & cashflow
profile in 49ff3a1213ac778ed53120626807e9a680d1ddcf)
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

2 participants