Skip to content

Commit 370e136

Browse files
Merge pull request #78 from softwareengineerprogrammer/capital-cost-for-power-plant-for-electricity-generation
Honor `Capital Cost for Power Plant for Electricity Generation` parameter for all electricity end-use
2 parents b4dcf1e + 4e38f62 commit 370e136

File tree

12 files changed

+424
-403
lines changed

12 files changed

+424
-403
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 3.9.18
2+
current_version = 3.9.19
33
commit = True
44
tag = True
55

.cookiecutterrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ default_context:
5454
sphinx_doctest: "no"
5555
sphinx_theme: "sphinx-py3doc-enhanced-theme"
5656
test_matrix_separate_coverage: "no"
57-
version: 3.9.18
57+
version: 3.9.19
5858
version_manager: "bump2version"
5959
website: "https://github.com/NREL"
6060
year_from: "2023"

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ Free software: `MIT license <LICENSE>`__
5656
:alt: Supported implementations
5757
:target: https://pypi.org/project/geophires-x
5858

59-
.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.9.18.svg
59+
.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.9.19.svg
6060
:alt: Commits since latest release
61-
:target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.9.18...main
61+
:target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.9.19...main
6262

6363
.. |docs| image:: https://readthedocs.org/projects/GEOPHIRES-X/badge/?style=flat
6464
:target: https://nrel.github.io/GEOPHIRES-X

docs/Fervo_Project_Cape-4.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Financial results are calculated
88
using
99
the [SAM Single Owner PPA Economic Model](https://softwareengineerprogrammer.github.io/GEOPHIRES/SAM-Economic-Models.html#sam-single-owner-ppa).
1010

11-
Key case study results include LCOE = $78.8/MWh and CAPEX = $4650/kW.
11+
Key case study results include LCOE = $76.5/MWh and CAPEX = $4350/kW.
1212

1313
[Click here](https://gtp.scientificwebservices.com/geophires/?geophires-example-id=Fervo_Project_Cape-4) to
1414
interactively explore the case study in the GEOPHIRES web interface.
@@ -82,12 +82,12 @@ in source code for the complete results.
8282

8383
| Metric | Result Value | Reference Value(s) | Reference Source |
8484
|------------------------------------|----------------------------------------------------------|--------------------------|---------------------------------------------|
85-
| LCOE | $78.8/MWh | $80/MWh | Horne et al, 2025 |
86-
| Project capital costs: Total CAPEX | $2.86B | | |
87-
| Project capital costs: $/kW | $4650/kW (based on maximum total electricity generation) | $4500/kW, $3000–$6000/kW | Horne et al, 2025; Latimer, 2025. |
85+
| LCOE | $76.5/MWh | $80/MWh | Horne et al, 2025 |
86+
| Project capital costs: Total CAPEX | $2.67B | | |
87+
| Project capital costs: $/kW | $4350/kW (based on maximum total electricity generation) | $4500/kW, $3000–$6000/kW | Horne et al, 2025; Latimer, 2025. |
8888
| Well Drilling and Completion Cost | $3.96M/well | $<4M/well | Latimer, 2025. |
8989
| WACC | 8.3% | 8.3% | Matson, 2024. |
90-
| After-tax IRR | 28% | 15–25% | Typical levered returns for energy projects |
90+
| After-tax IRR | 30.7% | 15–25% | Typical levered returns for energy projects |
9191

9292
### Technical & Engineering Results
9393

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
year = '2025'
1919
author = 'NREL'
2020
copyright = f'{year}, {author}'
21-
version = release = '3.9.18'
21+
version = release = '3.9.19'
2222

2323
pygments_style = 'trac'
2424
templates_path = ['./templates']

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def read(*names, **kwargs):
1313

1414
setup(
1515
name='geophires-x',
16-
version='3.9.18',
16+
version='3.9.19',
1717
license='MIT',
1818
description='GEOPHIRES is a free and open-source geothermal techno-economic simulator.',
1919
long_description='{}\n{}'.format(

src/geophires_x/AGSEconomics.py

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -74,17 +74,7 @@ def __init__(self, model: Model):
7474
Required=False,
7575
ErrMessage="assume default Capital cost for surface plant for direct-use system (100 $/kWth)"
7676
)
77-
self.Power_plant_cost_per_kWe = self.ParameterDict[self.Power_plant_cost_per_kWe.Name] = floatParameter(
78-
"Capital Cost for Power Plant for Electricity Generation",
79-
DefaultValue=3000.0,
80-
Min=0.0,
81-
Max=10000.0,
82-
UnitType=Units.ENERGYCOST,
83-
PreferredUnits=EnergyCostUnit.DOLLARSPERKW,
84-
CurrentUnits=EnergyCostUnit.DOLLARSPERKW,
85-
Required=True,
86-
ErrMessage="assume default Power plant capital cost per kWe (3000 USD/kWe)"
87-
)
77+
self.Power_plant_cost_per_kWe.Required = True
8878

8979
# results are stored here and in the parent ProducedTemperature array
9080

0 commit comments

Comments
 (0)