Skip to content

Commit 52c970e

Browse files
Merge pull request NREL#415 from softwareengineerprogrammer/main
`Fervo_Project_Cape-4` sensitivity analysis
2 parents 0370d81 + 7a40458 commit 52c970e

11 files changed

+37
-14
lines changed

docs/Fervo_Project_Cape-4.md

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,32 @@ in source code for the complete results.
105105
## Uncertainty & Sensitivities
106106

107107
Given the methodological approach, including speculative estimation of some input parameters, and lack of real-world
108-
reference data for comparison, the case study results are subject to uncertainty. This case study does not attempt to
109-
quantify uncertainties, but sensitivity analysis may be included in future updates. Users may wish to perform their own
110-
sensitivity analysis using [GEOPHIRES's Monte Carlo simulation module](Monte-Carlo-User-Guide.html) or other data
111-
analysis
112-
tools.
108+
reference data for comparison, the case study results are subject to uncertainty. Users may wish to perform their own
109+
sensitivity analysis using [GEOPHIRES's Monte Carlo simulation module](Monte-Carlo-User-Guide.html) or other data analysis tools.
110+
111+
### Stimulation & Construction Inflation Costs
112+
113+
The following tables and heatmaps show Electricity breakeven price (LCOE) and NPV sensitivity to stimulation cost and inflation costs during construction (a proxy for construction delays and cost overruns).
114+
Stimulation costs were tested from $2.3M/well (Reservoir Stimulation Capital Cost Adjustment Factor = 0.5) to $9.2M/well (Reservoir Stimulation Capital Cost Adjustment Factor = 2).
115+
Construction inflation costs were tested from $53.58M (Inflation Rate During Construction = 2.3%) to $340.13M (Inflation Rate During Construction = 14.6%).
116+
117+
#### LCOE
118+
119+
.. image:: _images/fervo_project_cape-4_stim-infl-lcoe-table_2025-08-18.png
120+
:width: 66%
121+
122+
.. image:: _images/fervo_project_cape-4_stim-infl-lcoe-heatmap_2025-08-13.png
123+
:width: 66%
124+
125+
#### NPV
126+
127+
.. image:: _images/fervo_project_cape-4_stim-infl-npv-table_2025-08-18.png
128+
:width: 66%
129+
130+
.. image:: _images/fervo_project_cape-4_stim-infl-npv-heatmap_2025-08-13.png
131+
:width: 66%
132+
133+
113134

114135
## References
115136

docs/SAM-Economic-Models.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ Single Owner ibi_oth_amount 0.0
136136

137137
You can then manually enter the parameters from the logged mapping into the SAM desktop app.
138138

139-
![](sam-desktop-app-manually-enter-system-capacity-from-geophires-log.png)
139+
![](_images/sam-desktop-app-manually-enter-system-capacity-from-geophires-log.png)
140140

141141
## Add-Ons
142142

78.1 KB
Loading
90.9 KB
Loading
119 KB
Loading
95.2 KB
Loading
File renamed without changes.

docs/reference/geophires_x.rst

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ geophires_x
3636
.. automodule:: geophires_x.AGSWellBores
3737
:members:
3838

39-
.. automodule:: geophires_x.SBTWellBores
39+
.. automodule:: geophires_x.SBTWellbores
4040
:members:
4141

4242
.. automodule:: geophires_x.SUTRAWellBores
@@ -64,8 +64,5 @@ geophires_x
6464
.. automodule:: geophires_x.SUTRAEconomics
6565
:members:
6666

67-
.. automodule:: geophires_x.EconomicsCCUS
68-
:members:
69-
7067
.. automodule:: geophires_x.EconomicsAddOns
7168
:members:

src/geophires_x/Examples/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
This directory contains miscellaneous files, some of which are used as input parameter arguments for GEOPHIRES examples.
2+
3+
See the **[Examples section of the README](https://github.com/NREL/GEOPHIRES-X?tab=readme-ov-file#examples)**
4+
for the list of GEOPHIRES examples.

src/geophires_x/Model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def __init__(self, enable_geophires_logging_config=True, input_file=None):
134134
elif self.InputParameters['Reservoir Model'].sValue in ['8', 'SBT']:
135135
self.logger.info('Setup the SBT elements of the Model and instantiate new attributes as needed')
136136
self.reserv: SBTReservoir = SBTReservoir(self)
137-
self.wellbores: SBTWellBores = SBTWellbores(self)
137+
self.wellbores: SBTWellbores = SBTWellbores(self)
138138
self.economics: SBTEconomics = SBTEconomics(self)
139139

140140
# Now handle the special cases for all AGS cases (CLGS, SBT, or CLGS)

0 commit comments

Comments
 (0)