From 7e52cb2b0a316247f9a35fd03e440a6564cc72a1 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 28 Apr 2026 10:11:59 -0700 Subject: [PATCH 01/21] Add Project Latitude/Longitude parameters to SurfacePlant --- src/geophires_x/SurfacePlant.py | 20 +++++++++++++++++++ .../geophires-request.json | 18 +++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/src/geophires_x/SurfacePlant.py b/src/geophires_x/SurfacePlant.py index 6113add02..d70b32487 100644 --- a/src/geophires_x/SurfacePlant.py +++ b/src/geophires_x/SurfacePlant.py @@ -472,6 +472,26 @@ def __init__(self, model: Model): ToolTipText="Dynamic viscosity of the working fluid" ) + self.project_latitude = self.ParameterDict[self.project_latitude.Name] = floatParameter( + "Project Latitude", + UnitType=Units.NONE, + CurrentUnits=Units.NONE, + PreferredUnits=Units.NONE, + Min=-90, + Max=90, + ToolTipText="Latitude of the project location." + ) + self.project_longitude = self.ParameterDict[self.project_longitude.Name] = floatParameter( + "Project Longitude", + UnitType=Units.NONE, + CurrentUnits=Units.NONE, + PreferredUnits=Units.NONE, + Min=-180, + Max=180, + ToolTipText="Longitude of the project location." + ) + + # local variable initialization self.setinjectionpressurefixed = False sclass = str(__class__).replace(" Date: Tue, 28 Apr 2026 10:12:32 -0700 Subject: [PATCH 02/21] Add Project Latitude/Longitude to Fervo_Project_Cape-{5,6} --- tests/examples/Fervo_Project_Cape-5.out | 8 ++++---- tests/examples/Fervo_Project_Cape-5.txt | 3 +++ tests/examples/Fervo_Project_Cape-6.out | 8 ++++---- tests/examples/Fervo_Project_Cape-6.txt | 3 +++ 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/tests/examples/Fervo_Project_Cape-5.out b/tests/examples/Fervo_Project_Cape-5.out index c1183346b..2d99bfc8b 100644 --- a/tests/examples/Fervo_Project_Cape-5.out +++ b/tests/examples/Fervo_Project_Cape-5.out @@ -4,10 +4,10 @@ Simulation Metadata ---------------------- - GEOPHIRES Version: 3.12.1 - Simulation Date: 2026-04-01 - Simulation Time: 10:35 - Calculation Time: 1.788 sec + GEOPHIRES Version: 3.13.4 + Simulation Date: 2026-04-28 + Simulation Time: 09:51 + Calculation Time: 1.810 sec ***SUMMARY OF RESULTS*** diff --git a/tests/examples/Fervo_Project_Cape-5.txt b/tests/examples/Fervo_Project_Cape-5.txt index 1b80f12eb..887b04fac 100644 --- a/tests/examples/Fervo_Project_Cape-5.txt +++ b/tests/examples/Fervo_Project_Cape-5.txt @@ -120,3 +120,6 @@ Maximum Drawdown, 0.0025, -- This value represents the fractional drop in produc # ***************************** Maximum Temperature, 500 Time steps per year, 12 + +Project Latitude, 38.50619639648534 +Project Longitude, -112.91815591746716 diff --git a/tests/examples/Fervo_Project_Cape-6.out b/tests/examples/Fervo_Project_Cape-6.out index 93f566a2e..cd994b639 100644 --- a/tests/examples/Fervo_Project_Cape-6.out +++ b/tests/examples/Fervo_Project_Cape-6.out @@ -4,10 +4,10 @@ Simulation Metadata ---------------------- - GEOPHIRES Version: 3.12.1 - Simulation Date: 2026-04-01 - Simulation Time: 10:35 - Calculation Time: 1.793 sec + GEOPHIRES Version: 3.13.4 + Simulation Date: 2026-04-28 + Simulation Time: 09:51 + Calculation Time: 1.860 sec ***SUMMARY OF RESULTS*** diff --git a/tests/examples/Fervo_Project_Cape-6.txt b/tests/examples/Fervo_Project_Cape-6.txt index 31229fbb8..c34ceb352 100644 --- a/tests/examples/Fervo_Project_Cape-6.txt +++ b/tests/examples/Fervo_Project_Cape-6.txt @@ -116,3 +116,6 @@ Maximum Drawdown, 0.0025, -- This value represents the fractional drop in produc # ***************************** Maximum Temperature, 500 Time steps per year, 12 + +Project Latitude, 38.50619639648534 +Project Longitude, -112.91815591746716 From 2915289bcef27c6f872687e50d41f437001c037f Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 28 Apr 2026 10:24:02 -0700 Subject: [PATCH 03/21] add project lat/long to example8 (cornell) --- tests/examples/example8.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/examples/example8.txt b/tests/examples/example8.txt index 3e1dceaab..b1258c59b 100644 --- a/tests/examples/example8.txt +++ b/tests/examples/example8.txt @@ -43,6 +43,9 @@ Surface Temperature,20, ---[deg.C] Ambient Temperature,20, ---[deg.C] Electricity Rate,0.1, ---Electricity rate for pumping power [$/kWh] +Project Latitude, 42.441977082209235, -- Estimated location; https://www.google.com/maps/search/?api=1&query=42.441977082209235,76.43242140337269 +Project Longitude, -76.43242140337269 + ***FINANCIAL PARAMETERS*** ************************** Plant Lifetime,30, ---[years] From 4b100cf3a904a383c6ebc7b9de03699fce25dd13 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Fri, 8 May 2026 09:55:23 -0700 Subject: [PATCH 04/21] example9 cornell lat/long (estimated location) --- tests/examples/example9.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/examples/example9.txt b/tests/examples/example9.txt index 6283ef7d1..d6ef78329 100644 --- a/tests/examples/example9.txt +++ b/tests/examples/example9.txt @@ -44,6 +44,9 @@ Surface Temperature,20, ---[deg.C] Ambient Temperature,20, ---[deg.C] Electricity Rate,0.1, ---Electricity rate for pumping power [$/kWh] +Project Latitude, 42.441977082209235, -- Estimated location; https://www.google.com/maps/search/?api=1&query=42.441977082209235,76.43242140337269 +Project Longitude, -76.43242140337269 + # ***FINANCIAL PARAMETERS*** # ************************** Plant Lifetime,30, ---[years] From cc7e3052af808b5589aa0b360d2294848c9f2f8a Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Fri, 15 May 2026 08:59:11 -0700 Subject: [PATCH 05/21] apply sig figs to construction capex schedule adjustment message for better readability --- src/geophires_x/EconomicsSam.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/geophires_x/EconomicsSam.py b/src/geophires_x/EconomicsSam.py index 90fb057cd..aca41ff19 100644 --- a/src/geophires_x/EconomicsSam.py +++ b/src/geophires_x/EconomicsSam.py @@ -170,7 +170,7 @@ def _validate_construction_capex_schedule( msg = f'{econ_capex_schedule.Name} ({econ_capex_schedule.value}) ' msg += ' and '.join(adjust_schedule_reasons) - msg += f'. It has been adjusted to: {capex_schedule}' + msg += f'. It has been adjusted to: {[sig_figs(it, 3) for it in capex_schedule]}' model.logger.warning(msg) From a3f62c17f053546801cb9de44a47681eb0e7d3ff Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 16 May 2026 14:25:45 -0700 Subject: [PATCH 06/21] add Project location (lat, long) output --- ...roject_cape-5-sensitivity-analysis-irr.svg | 206 ++++++++--------- ...oject_cape-5-sensitivity-analysis-lcoe.svg | 200 ++++++++--------- ...ape-5-sensitivity-analysis-project_npv.svg | 210 +++++++++--------- ...base_simulation-production-temperature.png | Bin 39192 -> 42993 bytes src/geophires_x/Outputs.py | 3 + src/geophires_x/SurfacePlant.py | 10 +- src/geophires_x_client/geophires_x_result.py | 1 + .../geophires-result.json | 7 +- tests/examples/Fervo_Project_Cape-5.out | 9 +- tests/examples/Fervo_Project_Cape-6.out | 9 +- tests/examples/example8.out | 14 +- tests/examples/example9.out | 14 +- 12 files changed, 351 insertions(+), 332 deletions(-) diff --git a/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg b/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg index 0ae3c0d94..4abd8e039 100644 --- a/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg +++ b/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg @@ -6,7 +6,7 @@ - 2026-02-27T13:19:01.174125 + 2026-05-16T14:22:00.480101 image/svg+xml @@ -40,23 +40,23 @@ z +" clip-path="url(#pe36752e7d4)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #003c4d; stroke-width: 2"/> +" clip-path="url(#pe36752e7d4)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - - + @@ -116,11 +116,11 @@ z +" clip-path="url(#pe36752e7d4)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -134,11 +134,11 @@ L 421.635935 97.55355 +" clip-path="url(#pe36752e7d4)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -153,11 +153,11 @@ L 553.962493 97.55355 +" clip-path="url(#pe36752e7d4)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -1528,17 +1528,17 @@ L 777.594375 97.55355 " style="fill: none; stroke: #aaaaaa; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> - + +" clip-path="url(#pe36752e7d4)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1550,7 +1550,7 @@ z - + @@ -1657,7 +1657,7 @@ z - + @@ -1669,17 +1669,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1747,7 +1747,7 @@ z - + @@ -1758,17 +1758,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1779,7 +1779,7 @@ z - + @@ -1833,7 +1833,7 @@ z - + @@ -1845,17 +1845,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1867,7 +1867,7 @@ z - + @@ -1881,17 +1881,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1905,7 +1905,7 @@ z - + @@ -1973,7 +1973,7 @@ z - + @@ -1984,17 +1984,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2057,7 +2057,7 @@ z - + @@ -2072,17 +2072,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2097,7 +2097,7 @@ z - + @@ -2109,7 +2109,7 @@ z - + @@ -2121,27 +2121,27 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pe36752e7d4)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2159,7 +2159,7 @@ z - + @@ -2171,7 +2171,7 @@ z - + @@ -2183,17 +2183,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2209,7 +2209,7 @@ z - + @@ -2221,27 +2221,27 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pe36752e7d4)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2259,7 +2259,7 @@ z - + @@ -2271,7 +2271,7 @@ z - + @@ -2283,17 +2283,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2309,7 +2309,7 @@ z - + @@ -2321,27 +2321,27 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pe36752e7d4)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2369,7 +2369,7 @@ z - + @@ -2382,7 +2382,7 @@ z - + @@ -2393,17 +2393,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2447,7 +2447,7 @@ z - + @@ -2461,17 +2461,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2485,7 +2485,7 @@ z - + @@ -2498,7 +2498,7 @@ z - + @@ -2510,17 +2510,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2532,7 +2532,7 @@ z - + @@ -2542,17 +2542,17 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2562,7 +2562,7 @@ z - + @@ -2574,7 +2574,7 @@ z - + @@ -2586,24 +2586,24 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + - + @@ -2615,27 +2615,27 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pe36752e7d4)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2654,7 +2654,7 @@ z - + @@ -2666,13 +2666,13 @@ z - + +" clip-path="url(#pe36752e7d4)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> @@ -3052,7 +3052,7 @@ z - + diff --git a/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg b/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg index 062b70f96..21806fdbe 100644 --- a/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg +++ b/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg @@ -6,7 +6,7 @@ - 2026-02-27T13:19:06.576303 + 2026-05-16T14:22:01.354907 image/svg+xml @@ -40,23 +40,23 @@ z +" clip-path="url(#p36a388197b)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #003c4d; stroke-width: 2"/> +" clip-path="url(#p36a388197b)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - - + @@ -104,11 +104,11 @@ z +" clip-path="url(#p36a388197b)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -139,11 +139,11 @@ z +" clip-path="url(#p36a388197b)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -180,11 +180,11 @@ z +" clip-path="url(#p36a388197b)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -198,11 +198,11 @@ L 534.621117 97.55355 +" clip-path="url(#p36a388197b)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -216,11 +216,11 @@ L 636.390021 97.55355 +" clip-path="url(#p36a388197b)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -1618,17 +1618,17 @@ L 777.594375 97.55355 " style="fill: none; stroke: #aaaaaa; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> - + +" clip-path="url(#p36a388197b)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1803,7 +1803,7 @@ z - + @@ -1814,17 +1814,17 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1833,7 +1833,7 @@ z - + @@ -1881,17 +1881,17 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1903,7 +1903,7 @@ z - + @@ -1982,7 +1982,7 @@ z - + @@ -1997,27 +1997,27 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p36a388197b)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2029,7 +2029,7 @@ z - + @@ -2044,27 +2044,27 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p36a388197b)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2077,7 +2077,7 @@ z - + @@ -2092,17 +2092,17 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2118,7 +2118,7 @@ z - + @@ -2133,27 +2133,27 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p36a388197b)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2171,7 +2171,7 @@ z - + @@ -2187,7 +2187,7 @@ z - + @@ -2203,17 +2203,17 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2229,7 +2229,7 @@ z - + @@ -2244,27 +2244,27 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p36a388197b)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2282,7 +2282,7 @@ z - + @@ -2325,7 +2325,7 @@ z - + @@ -2341,27 +2341,27 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p36a388197b)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2409,7 +2409,7 @@ z - + @@ -2438,17 +2438,17 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2462,7 +2462,7 @@ z - + @@ -2519,7 +2519,7 @@ z - + @@ -2534,17 +2534,17 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2557,7 +2557,7 @@ z - + @@ -2607,7 +2607,7 @@ z - + @@ -2623,24 +2623,24 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + - + @@ -2655,17 +2655,17 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2681,7 +2681,7 @@ z - + @@ -2691,17 +2691,17 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2711,7 +2711,7 @@ z - + @@ -2727,7 +2727,7 @@ z - + @@ -2743,37 +2743,37 @@ z - + +" clip-path="url(#p36a388197b)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p36a388197b)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p36a388197b)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2793,7 +2793,7 @@ z - + @@ -3248,7 +3248,7 @@ z - + diff --git a/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg b/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg index a9bfae9a1..9218380c0 100644 --- a/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg +++ b/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg @@ -6,7 +6,7 @@ - 2026-02-27T13:19:00.325568 + 2026-05-16T14:21:59.605276 image/svg+xml @@ -40,23 +40,23 @@ z +" clip-path="url(#pffc0555a2c)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #003c4d; stroke-width: 2"/> +" clip-path="url(#pffc0555a2c)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - - + @@ -122,11 +122,11 @@ z +" clip-path="url(#pffc0555a2c)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -169,11 +169,11 @@ z +" clip-path="url(#pffc0555a2c)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -187,11 +187,11 @@ L 478.476269 97.55355 +" clip-path="url(#pffc0555a2c)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -207,11 +207,11 @@ L 595.65686 97.55355 +" clip-path="url(#pffc0555a2c)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -1620,17 +1620,17 @@ L 777.594375 97.55355 " style="fill: none; stroke: #aaaaaa; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> - + +" clip-path="url(#pffc0555a2c)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1642,7 +1642,7 @@ z - + @@ -1838,7 +1838,7 @@ z - + @@ -1860,17 +1860,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1934,7 +1934,7 @@ z - + @@ -1945,17 +1945,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1966,7 +1966,7 @@ z - + @@ -2002,7 +2002,7 @@ z - + @@ -2016,17 +2016,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2041,7 +2041,7 @@ z - + @@ -2055,17 +2055,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2077,7 +2077,7 @@ z - + @@ -2092,17 +2092,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2149,7 +2149,7 @@ z - + @@ -2164,17 +2164,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2189,7 +2189,7 @@ z - + @@ -2238,7 +2238,7 @@ z - + @@ -2252,27 +2252,27 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pffc0555a2c)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2290,7 +2290,7 @@ z - + @@ -2332,7 +2332,7 @@ z - + @@ -2346,17 +2346,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2372,7 +2372,7 @@ z - + @@ -2386,27 +2386,27 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pffc0555a2c)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2424,7 +2424,7 @@ z - + @@ -2439,7 +2439,7 @@ z - + @@ -2453,17 +2453,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2479,7 +2479,7 @@ z - + @@ -2493,27 +2493,27 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pffc0555a2c)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2541,7 +2541,7 @@ z - + @@ -2556,7 +2556,7 @@ z - + @@ -2571,17 +2571,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2596,7 +2596,7 @@ z - + @@ -2610,17 +2610,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2634,7 +2634,7 @@ z - + @@ -2649,7 +2649,7 @@ z - + @@ -2663,17 +2663,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2688,7 +2688,7 @@ z - + @@ -2698,17 +2698,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2716,7 +2716,7 @@ z - + @@ -2730,24 +2730,24 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + - + @@ -2761,27 +2761,27 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pffc0555a2c)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2800,7 +2800,7 @@ z - + @@ -2814,17 +2814,17 @@ z - + +" clip-path="url(#pffc0555a2c)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2844,7 +2844,7 @@ z - + @@ -3367,7 +3367,7 @@ z - + diff --git a/docs/_images/singh_et_al_base_simulation-production-temperature.png b/docs/_images/singh_et_al_base_simulation-production-temperature.png index bd28187ba8c70870384521ea5fa811b564118687..92368c742bfc4724c760cf262d71468e44f21691 100644 GIT binary patch literal 42993 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 literal 39192 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 diff --git a/src/geophires_x/Outputs.py b/src/geophires_x/Outputs.py index 4b2b5ed4b..9be9b660a 100644 --- a/src/geophires_x/Outputs.py +++ b/src/geophires_x/Outputs.py @@ -371,6 +371,9 @@ def PrintOutputs(self, model: Model): f.write(f' Segment {str(i):s} Thickness: {round(model.reserv.layerthickness.value[i-1], 10)} {model.reserv.layerthickness.CurrentUnits.value}\n') f.write(f' Segment {str(i+1):s} Geothermal gradient: {model.reserv.gradient.value[i]:10.4g} {model.reserv.gradient.CurrentUnits.value}\n') + if model.surfaceplant.project_location.value is not None: + f.write(f' {Outputs._field_label(model.surfaceplant.project_location.display_name,54)}{model.surfaceplant.project_location.value}\n') + f.write(NL) f.write(NL) f.write(' ***RESERVOIR PARAMETERS***\n') diff --git a/src/geophires_x/SurfacePlant.py b/src/geophires_x/SurfacePlant.py index d70b32487..40b4c14d6 100644 --- a/src/geophires_x/SurfacePlant.py +++ b/src/geophires_x/SurfacePlant.py @@ -642,6 +642,11 @@ def __init__(self, model: Model): PreferredUnits=PowerUnit.MW, CurrentUnits=PowerUnit.MW ) + self.project_location = self.OutputParameterDict[self.project_location.Name] = OutputParameter( + Name='Project location', + UnitType=Units.NONE, + ToolTipText='Project location (latitude, longitude)' + ) model.logger.info(f'Complete {self.__class__.__name__}: {__name__}') @@ -792,4 +797,7 @@ def _calculate_derived_outputs(self, model: Model) -> None: if model.surfaceplant.enduse_option.value.has_direct_use_heat_component or model.surfaceplant.plant_type.value in [ PlantType.ABSORPTION_CHILLER, PlantType.HEAT_PUMP]: - self.HeatProducedMax.value = np.max(model.surfaceplant.HeatProduced.value) \ No newline at end of file + self.HeatProducedMax.value = np.max(model.surfaceplant.HeatProduced.value) + + if self.project_latitude.Provided and self.project_longitude.Provided: + self.project_location.value = f'{self.project_latitude.value}, {self.project_longitude.value}' \ No newline at end of file diff --git a/src/geophires_x_client/geophires_x_result.py b/src/geophires_x_client/geophires_x_result.py index c393f5927..35e979849 100644 --- a/src/geophires_x_client/geophires_x_result.py +++ b/src/geophires_x_client/geophires_x_result.py @@ -178,6 +178,7 @@ class GeophiresXResult: 'Segment 3 Geothermal gradient', 'Segment 3 Thickness', 'Segment 4 Geothermal gradient', + 'Project location', ], 'RESERVOIR PARAMETERS': [ _EqualSignDelimitedField('Reservoir Model'), diff --git a/src/geophires_x_schema_generator/geophires-result.json b/src/geophires_x_schema_generator/geophires-result.json index 27f73af12..66b6c3b21 100644 --- a/src/geophires_x_schema_generator/geophires-result.json +++ b/src/geophires_x_schema_generator/geophires-result.json @@ -297,7 +297,12 @@ "Segment 2 Thickness": {}, "Segment 3 Geothermal gradient": {}, "Segment 3 Thickness": {}, - "Segment 4 Geothermal gradient": {} + "Segment 4 Geothermal gradient": {}, + "Project location": { + "type": "number", + "description": "Project location (latitude, longitude)", + "units": null + } } }, "RESERVOIR PARAMETERS": { diff --git a/tests/examples/Fervo_Project_Cape-5.out b/tests/examples/Fervo_Project_Cape-5.out index 2d99bfc8b..da0fbb018 100644 --- a/tests/examples/Fervo_Project_Cape-5.out +++ b/tests/examples/Fervo_Project_Cape-5.out @@ -4,10 +4,10 @@ Simulation Metadata ---------------------- - GEOPHIRES Version: 3.13.4 - Simulation Date: 2026-04-28 - Simulation Time: 09:51 - Calculation Time: 1.810 sec + GEOPHIRES Version: 3.13.6 + Simulation Date: 2026-05-16 + Simulation Time: 14:18 + Calculation Time: 1.890 sec ***SUMMARY OF RESULTS*** @@ -69,6 +69,7 @@ Simulation Metadata Segment 2 Geothermal gradient: 41 degC/km Segment 2 Thickness: 0.5 kilometer Segment 3 Geothermal gradient: 39.1 degC/km + Project location: 38.50619639648534, -112.91815591746716 ***RESERVOIR PARAMETERS*** diff --git a/tests/examples/Fervo_Project_Cape-6.out b/tests/examples/Fervo_Project_Cape-6.out index cd994b639..9bb768717 100644 --- a/tests/examples/Fervo_Project_Cape-6.out +++ b/tests/examples/Fervo_Project_Cape-6.out @@ -4,10 +4,10 @@ Simulation Metadata ---------------------- - GEOPHIRES Version: 3.13.4 - Simulation Date: 2026-04-28 - Simulation Time: 09:51 - Calculation Time: 1.860 sec + GEOPHIRES Version: 3.13.6 + Simulation Date: 2026-05-16 + Simulation Time: 14:18 + Calculation Time: 1.816 sec ***SUMMARY OF RESULTS*** @@ -69,6 +69,7 @@ Simulation Metadata Segment 2 Geothermal gradient: 41 degC/km Segment 2 Thickness: 0.5 kilometer Segment 3 Geothermal gradient: 39.1 degC/km + Project location: 38.50619639648534, -112.91815591746716 ***RESERVOIR PARAMETERS*** diff --git a/tests/examples/example8.out b/tests/examples/example8.out index a5099a213..7b522ffa9 100644 --- a/tests/examples/example8.out +++ b/tests/examples/example8.out @@ -4,10 +4,10 @@ Simulation Metadata ---------------------- - GEOPHIRES Version: 3.9.28 - Simulation Date: 2025-07-02 - Simulation Time: 12:19 - Calculation Time: 0.854 sec + GEOPHIRES Version: 3.13.6 + Simulation Date: 2026-05-16 + Simulation Time: 14:03 + Calculation Time: 0.917 sec ***SUMMARY OF RESULTS*** @@ -25,7 +25,7 @@ Simulation Metadata Economic Model = Fixed Charge Rate (FCR) Fixed Charge Rate (FCR): 5.00 - Accrued financing during construction: 0.00 % + Accrued financing during construction: 0.00 % Project lifetime: 30 yr Capacity factor: 60.0 % Project NPV: -7.63 MUSD @@ -55,6 +55,7 @@ Simulation Metadata Maximum reservoir temperature: 400.0 degC Number of segments: 1 Geothermal gradient: 28 degC/km + Project Location: 42.441977082209235, -76.43242140337269 ***RESERVOIR PARAMETERS*** @@ -92,13 +93,13 @@ Simulation Metadata ***CAPITAL COSTS (M$)*** + Exploration costs: 4.20 MUSD Drilling and completion costs: 7.91 MUSD Drilling and completion costs per well: 3.96 MUSD Stimulation costs: 1.51 MUSD Surface power plant costs: 3.52 MUSD Field gathering system costs: 1.14 MUSD Total surface equipment costs: 4.66 MUSD - Exploration costs: 4.20 MUSD Total capital costs: 18.28 MUSD Annualized capital costs: 0.91 MUSD @@ -113,7 +114,6 @@ Simulation Metadata ***SURFACE EQUIPMENT SIMULATION RESULTS*** - Maximum Net Heat Production: 9.84 MW Average Net Heat Production: 9.60 MW Minimum Net Heat Production: 9.04 MW diff --git a/tests/examples/example9.out b/tests/examples/example9.out index 8977d8374..06c933cd6 100644 --- a/tests/examples/example9.out +++ b/tests/examples/example9.out @@ -4,10 +4,10 @@ Simulation Metadata ---------------------- - GEOPHIRES Version: 3.9.28 - Simulation Date: 2025-07-02 - Simulation Time: 12:19 - Calculation Time: 0.861 sec + GEOPHIRES Version: 3.13.6 + Simulation Date: 2026-05-16 + Simulation Time: 14:04 + Calculation Time: 0.917 sec ***SUMMARY OF RESULTS*** @@ -25,7 +25,7 @@ Simulation Metadata Economic Model = Fixed Charge Rate (FCR) Fixed Charge Rate (FCR): 5.00 - Accrued financing during construction: 0.00 % + Accrued financing during construction: 0.00 % Project lifetime: 30 yr Capacity factor: 90.0 % Project NPV: -26.12 MUSD @@ -57,6 +57,7 @@ Simulation Metadata Maximum reservoir temperature: 400.0 degC Number of segments: 1 Geothermal gradient: 28 degC/km + Project location: 42.441977082209235, -76.43242140337269 ***RESERVOIR PARAMETERS*** @@ -94,13 +95,13 @@ Simulation Metadata ***CAPITAL COSTS (M$)*** + Exploration costs: 5.79 MUSD Drilling and completion costs: 12.25 MUSD Drilling and completion costs per well: 6.12 MUSD Stimulation costs: 1.51 MUSD Surface power plant costs: 2.43 MUSD Field gathering system costs: 1.13 MUSD Total surface equipment costs: 3.56 MUSD - Exploration costs: 5.79 MUSD Total capital costs: 23.11 MUSD Annualized capital costs: 1.16 MUSD @@ -114,7 +115,6 @@ Simulation Metadata ***SURFACE EQUIPMENT SIMULATION RESULTS*** - Initial geofluid availability: 0.06 MW/(kg/s) Maximum Total Electricity Generation: 0.57 MW Average Total Electricity Generation: 0.55 MW From 483dc7f53b11c204c78a9c7ebc228dd4ff2f4ce7 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 16 May 2026 17:23:50 -0700 Subject: [PATCH 07/21] set Project location default value to None --- src/geophires_x/SurfacePlant.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/geophires_x/SurfacePlant.py b/src/geophires_x/SurfacePlant.py index 40b4c14d6..350e2b07f 100644 --- a/src/geophires_x/SurfacePlant.py +++ b/src/geophires_x/SurfacePlant.py @@ -645,6 +645,9 @@ def __init__(self, model: Model): self.project_location = self.OutputParameterDict[self.project_location.Name] = OutputParameter( Name='Project location', UnitType=Units.NONE, + CurrentUnits=Units.NONE, + PreferredUnits=Units.NONE, + value=None, ToolTipText='Project location (latitude, longitude)' ) From 09c6c3ddfe2e33d0bfc48fbc2d5affabbd8e7728 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 16 May 2026 17:57:33 -0700 Subject: [PATCH 08/21] regenerate schema --- src/geophires_x_schema_generator/geophires-result.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/geophires_x_schema_generator/geophires-result.json b/src/geophires_x_schema_generator/geophires-result.json index 66b6c3b21..b28445ceb 100644 --- a/src/geophires_x_schema_generator/geophires-result.json +++ b/src/geophires_x_schema_generator/geophires-result.json @@ -299,7 +299,7 @@ "Segment 3 Thickness": {}, "Segment 4 Geothermal gradient": {}, "Project location": { - "type": "number", + "type": "object", "description": "Project location (latitude, longitude)", "units": null } From 01956c981cce113403cdee79a0254c7b82399358 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 16 May 2026 18:31:17 -0700 Subject: [PATCH 09/21] regenerate examples --- ...roject_cape-5-sensitivity-analysis-irr.svg | 206 ++++++++--------- ...oject_cape-5-sensitivity-analysis-lcoe.svg | 200 ++++++++--------- ...ape-5-sensitivity-analysis-project_npv.svg | 210 +++++++++--------- tests/examples/Fervo_Project_Cape-5.out | 4 +- tests/examples/Fervo_Project_Cape-6.out | 4 +- tests/examples/example8.out | 6 +- tests/examples/example9.out | 4 +- 7 files changed, 317 insertions(+), 317 deletions(-) diff --git a/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg b/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg index 4abd8e039..eb71044d6 100644 --- a/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg +++ b/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg @@ -6,7 +6,7 @@ - 2026-05-16T14:22:00.480101 + 2026-05-16T18:30:53.871452 image/svg+xml @@ -40,23 +40,23 @@ z +" clip-path="url(#p19cb2f17d8)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #003c4d; stroke-width: 2"/> +" clip-path="url(#p19cb2f17d8)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - - + @@ -116,11 +116,11 @@ z +" clip-path="url(#p19cb2f17d8)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -134,11 +134,11 @@ L 421.635935 97.55355 +" clip-path="url(#p19cb2f17d8)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -153,11 +153,11 @@ L 553.962493 97.55355 +" clip-path="url(#p19cb2f17d8)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -1528,17 +1528,17 @@ L 777.594375 97.55355 " style="fill: none; stroke: #aaaaaa; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> - + +" clip-path="url(#p19cb2f17d8)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1550,7 +1550,7 @@ z - + @@ -1657,7 +1657,7 @@ z - + @@ -1669,17 +1669,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1747,7 +1747,7 @@ z - + @@ -1758,17 +1758,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1779,7 +1779,7 @@ z - + @@ -1833,7 +1833,7 @@ z - + @@ -1845,17 +1845,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1867,7 +1867,7 @@ z - + @@ -1881,17 +1881,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1905,7 +1905,7 @@ z - + @@ -1973,7 +1973,7 @@ z - + @@ -1984,17 +1984,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2057,7 +2057,7 @@ z - + @@ -2072,17 +2072,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2097,7 +2097,7 @@ z - + @@ -2109,7 +2109,7 @@ z - + @@ -2121,27 +2121,27 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p19cb2f17d8)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2159,7 +2159,7 @@ z - + @@ -2171,7 +2171,7 @@ z - + @@ -2183,17 +2183,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2209,7 +2209,7 @@ z - + @@ -2221,27 +2221,27 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p19cb2f17d8)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2259,7 +2259,7 @@ z - + @@ -2271,7 +2271,7 @@ z - + @@ -2283,17 +2283,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2309,7 +2309,7 @@ z - + @@ -2321,27 +2321,27 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p19cb2f17d8)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2369,7 +2369,7 @@ z - + @@ -2382,7 +2382,7 @@ z - + @@ -2393,17 +2393,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2447,7 +2447,7 @@ z - + @@ -2461,17 +2461,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2485,7 +2485,7 @@ z - + @@ -2498,7 +2498,7 @@ z - + @@ -2510,17 +2510,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2532,7 +2532,7 @@ z - + @@ -2542,17 +2542,17 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2562,7 +2562,7 @@ z - + @@ -2574,7 +2574,7 @@ z - + @@ -2586,24 +2586,24 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + - + @@ -2615,27 +2615,27 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p19cb2f17d8)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2654,7 +2654,7 @@ z - + @@ -2666,13 +2666,13 @@ z - + +" clip-path="url(#p19cb2f17d8)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> @@ -3052,7 +3052,7 @@ z - + diff --git a/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg b/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg index 21806fdbe..a3b1e5dfe 100644 --- a/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg +++ b/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg @@ -6,7 +6,7 @@ - 2026-05-16T14:22:01.354907 + 2026-05-16T18:30:54.162666 image/svg+xml @@ -40,23 +40,23 @@ z +" clip-path="url(#p4c96aa0508)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #003c4d; stroke-width: 2"/> +" clip-path="url(#p4c96aa0508)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - - + @@ -104,11 +104,11 @@ z +" clip-path="url(#p4c96aa0508)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -139,11 +139,11 @@ z +" clip-path="url(#p4c96aa0508)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -180,11 +180,11 @@ z +" clip-path="url(#p4c96aa0508)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -198,11 +198,11 @@ L 534.621117 97.55355 +" clip-path="url(#p4c96aa0508)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -216,11 +216,11 @@ L 636.390021 97.55355 +" clip-path="url(#p4c96aa0508)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -1618,17 +1618,17 @@ L 777.594375 97.55355 " style="fill: none; stroke: #aaaaaa; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> - + +" clip-path="url(#p4c96aa0508)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1803,7 +1803,7 @@ z - + @@ -1814,17 +1814,17 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1833,7 +1833,7 @@ z - + @@ -1881,17 +1881,17 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1903,7 +1903,7 @@ z - + @@ -1982,7 +1982,7 @@ z - + @@ -1997,27 +1997,27 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p4c96aa0508)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2029,7 +2029,7 @@ z - + @@ -2044,27 +2044,27 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p4c96aa0508)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2077,7 +2077,7 @@ z - + @@ -2092,17 +2092,17 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2118,7 +2118,7 @@ z - + @@ -2133,27 +2133,27 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p4c96aa0508)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2171,7 +2171,7 @@ z - + @@ -2187,7 +2187,7 @@ z - + @@ -2203,17 +2203,17 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2229,7 +2229,7 @@ z - + @@ -2244,27 +2244,27 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p4c96aa0508)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2282,7 +2282,7 @@ z - + @@ -2325,7 +2325,7 @@ z - + @@ -2341,27 +2341,27 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p4c96aa0508)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2409,7 +2409,7 @@ z - + @@ -2438,17 +2438,17 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2462,7 +2462,7 @@ z - + @@ -2519,7 +2519,7 @@ z - + @@ -2534,17 +2534,17 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2557,7 +2557,7 @@ z - + @@ -2607,7 +2607,7 @@ z - + @@ -2623,24 +2623,24 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + - + @@ -2655,17 +2655,17 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2681,7 +2681,7 @@ z - + @@ -2691,17 +2691,17 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2711,7 +2711,7 @@ z - + @@ -2727,7 +2727,7 @@ z - + @@ -2743,37 +2743,37 @@ z - + +" clip-path="url(#p4c96aa0508)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p4c96aa0508)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p4c96aa0508)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2793,7 +2793,7 @@ z - + @@ -3248,7 +3248,7 @@ z - + diff --git a/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg b/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg index 9218380c0..bb6c53acc 100644 --- a/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg +++ b/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg @@ -6,7 +6,7 @@ - 2026-05-16T14:21:59.605276 + 2026-05-16T18:30:48.320791 image/svg+xml @@ -40,23 +40,23 @@ z +" clip-path="url(#p35058b1dde)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #003c4d; stroke-width: 2"/> +" clip-path="url(#p35058b1dde)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - - + @@ -122,11 +122,11 @@ z +" clip-path="url(#p35058b1dde)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -169,11 +169,11 @@ z +" clip-path="url(#p35058b1dde)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -187,11 +187,11 @@ L 478.476269 97.55355 +" clip-path="url(#p35058b1dde)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -207,11 +207,11 @@ L 595.65686 97.55355 +" clip-path="url(#p35058b1dde)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -1620,17 +1620,17 @@ L 777.594375 97.55355 " style="fill: none; stroke: #aaaaaa; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> - + +" clip-path="url(#p35058b1dde)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1642,7 +1642,7 @@ z - + @@ -1838,7 +1838,7 @@ z - + @@ -1860,17 +1860,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1934,7 +1934,7 @@ z - + @@ -1945,17 +1945,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1966,7 +1966,7 @@ z - + @@ -2002,7 +2002,7 @@ z - + @@ -2016,17 +2016,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2041,7 +2041,7 @@ z - + @@ -2055,17 +2055,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2077,7 +2077,7 @@ z - + @@ -2092,17 +2092,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2149,7 +2149,7 @@ z - + @@ -2164,17 +2164,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2189,7 +2189,7 @@ z - + @@ -2238,7 +2238,7 @@ z - + @@ -2252,27 +2252,27 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p35058b1dde)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2290,7 +2290,7 @@ z - + @@ -2332,7 +2332,7 @@ z - + @@ -2346,17 +2346,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2372,7 +2372,7 @@ z - + @@ -2386,27 +2386,27 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p35058b1dde)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2424,7 +2424,7 @@ z - + @@ -2439,7 +2439,7 @@ z - + @@ -2453,17 +2453,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2479,7 +2479,7 @@ z - + @@ -2493,27 +2493,27 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p35058b1dde)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2541,7 +2541,7 @@ z - + @@ -2556,7 +2556,7 @@ z - + @@ -2571,17 +2571,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2596,7 +2596,7 @@ z - + @@ -2610,17 +2610,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2634,7 +2634,7 @@ z - + @@ -2649,7 +2649,7 @@ z - + @@ -2663,17 +2663,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2688,7 +2688,7 @@ z - + @@ -2698,17 +2698,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2716,7 +2716,7 @@ z - + @@ -2730,24 +2730,24 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + - + @@ -2761,27 +2761,27 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p35058b1dde)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2800,7 +2800,7 @@ z - + @@ -2814,17 +2814,17 @@ z - + +" clip-path="url(#p35058b1dde)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2844,7 +2844,7 @@ z - + @@ -3367,7 +3367,7 @@ z - + diff --git a/tests/examples/Fervo_Project_Cape-5.out b/tests/examples/Fervo_Project_Cape-5.out index da0fbb018..b85a787c5 100644 --- a/tests/examples/Fervo_Project_Cape-5.out +++ b/tests/examples/Fervo_Project_Cape-5.out @@ -6,8 +6,8 @@ Simulation Metadata ---------------------- GEOPHIRES Version: 3.13.6 Simulation Date: 2026-05-16 - Simulation Time: 14:18 - Calculation Time: 1.890 sec + Simulation Time: 18:26 + Calculation Time: 4.290 sec ***SUMMARY OF RESULTS*** diff --git a/tests/examples/Fervo_Project_Cape-6.out b/tests/examples/Fervo_Project_Cape-6.out index 9bb768717..bd32a5aed 100644 --- a/tests/examples/Fervo_Project_Cape-6.out +++ b/tests/examples/Fervo_Project_Cape-6.out @@ -6,8 +6,8 @@ Simulation Metadata ---------------------- GEOPHIRES Version: 3.13.6 Simulation Date: 2026-05-16 - Simulation Time: 14:18 - Calculation Time: 1.816 sec + Simulation Time: 18:27 + Calculation Time: 2.020 sec ***SUMMARY OF RESULTS*** diff --git a/tests/examples/example8.out b/tests/examples/example8.out index 7b522ffa9..6c21e42aa 100644 --- a/tests/examples/example8.out +++ b/tests/examples/example8.out @@ -6,8 +6,8 @@ Simulation Metadata ---------------------- GEOPHIRES Version: 3.13.6 Simulation Date: 2026-05-16 - Simulation Time: 14:03 - Calculation Time: 0.917 sec + Simulation Time: 18:25 + Calculation Time: 1.151 sec ***SUMMARY OF RESULTS*** @@ -55,7 +55,7 @@ Simulation Metadata Maximum reservoir temperature: 400.0 degC Number of segments: 1 Geothermal gradient: 28 degC/km - Project Location: 42.441977082209235, -76.43242140337269 + Project location: 42.441977082209235, -76.43242140337269 ***RESERVOIR PARAMETERS*** diff --git a/tests/examples/example9.out b/tests/examples/example9.out index 06c933cd6..04f0134c0 100644 --- a/tests/examples/example9.out +++ b/tests/examples/example9.out @@ -6,8 +6,8 @@ Simulation Metadata ---------------------- GEOPHIRES Version: 3.13.6 Simulation Date: 2026-05-16 - Simulation Time: 14:04 - Calculation Time: 0.917 sec + Simulation Time: 18:26 + Calculation Time: 1.042 sec ***SUMMARY OF RESULTS*** From 477840ee542990b94908e8079072974be58e84ee Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 17 May 2026 14:31:20 -0700 Subject: [PATCH 10/21] Treat Project location as string value field to prevent comma-separated lat/long from being incorrectly interpeted as value/unit due to the comma-space between them --- src/geophires_x_client/geophires_x_result.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/geophires_x_client/geophires_x_result.py b/src/geophires_x_client/geophires_x_result.py index 35e979849..7ed141cc5 100644 --- a/src/geophires_x_client/geophires_x_result.py +++ b/src/geophires_x_client/geophires_x_result.py @@ -178,7 +178,7 @@ class GeophiresXResult: 'Segment 3 Geothermal gradient', 'Segment 3 Thickness', 'Segment 4 Geothermal gradient', - 'Project location', + _StringValueField('Project location'), ], 'RESERVOIR PARAMETERS': [ _EqualSignDelimitedField('Reservoir Model'), From da085d9fc8d58018c9aeaba7f650e91613999b4f Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 17 May 2026 15:17:10 -0700 Subject: [PATCH 11/21] =?UTF-8?q?Bump=20version:=203.13.6=20=E2=86=92=203.?= =?UTF-8?q?13.7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- .cookiecutterrc | 2 +- README.rst | 4 ++-- docs/conf.py | 2 +- setup.py | 2 +- src/geophires_x/__init__.py | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 3285c367b..5a126f55f 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.13.6 +current_version = 3.13.7 commit = True tag = True diff --git a/.cookiecutterrc b/.cookiecutterrc index 941a5dabe..409a8628a 100644 --- a/.cookiecutterrc +++ b/.cookiecutterrc @@ -54,7 +54,7 @@ default_context: sphinx_doctest: "no" sphinx_theme: "sphinx-py3doc-enhanced-theme" test_matrix_separate_coverage: "no" - version: 3.13.6 + version: 3.13.7 version_manager: "bump2version" website: "https://github.com/NREL" year_from: "2023" diff --git a/README.rst b/README.rst index b9bd73b60..64677cafd 100644 --- a/README.rst +++ b/README.rst @@ -58,9 +58,9 @@ Free software: `MIT license `__ :alt: Supported implementations :target: https://pypi.org/project/geophires-x -.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.13.6.svg +.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.13.7.svg :alt: Commits since latest release - :target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.13.6...main + :target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.13.7...main .. |docs| image:: https://readthedocs.org/projects/GEOPHIRES-X/badge/?style=flat :target: https://softwareengineerprogrammer.github.io/GEOPHIRES diff --git a/docs/conf.py b/docs/conf.py index f96d0e0df..27c532d7a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -18,7 +18,7 @@ year = '2025' author = 'NREL' copyright = f'{year}, {author}' -version = release = '3.13.6' +version = release = '3.13.7' pygments_style = 'trac' templates_path = ['./templates'] diff --git a/setup.py b/setup.py index 0e89b66e2..7444a6b42 100755 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ def read(*names, **kwargs): setup( name='geophires-x', - version='3.13.6', + version='3.13.7', license='MIT', description='GEOPHIRES is a free and open-source geothermal techno-economic simulator.', long_description='{}\n{}'.format( diff --git a/src/geophires_x/__init__.py b/src/geophires_x/__init__.py index 90d5b7bef..d3fd6685f 100644 --- a/src/geophires_x/__init__.py +++ b/src/geophires_x/__init__.py @@ -1 +1 @@ -__version__ = '3.13.6' +__version__ = '3.13.7' From 1479cf51469ec7dc70f30fd052575446f094052a Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 18 May 2026 08:51:04 -0700 Subject: [PATCH 12/21] 3.13.7 CHANGELOG entry --- CHANGELOG.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1589f1acf..d5df4bd13 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -8,6 +8,8 @@ GEOPHIRES v3 (2023-2026) 3.13 ^^^^ +3.13.7: `Project Location (Latitude & Longitude) `__ | `release `__ + 3.13.6: `Fix drilling cost types output unit conversion issue. `__ | `release `__ 3.13.5: `Fix CHP Electrical Plant Cost Allocation Ratio check for non-cogen end-use option with fixed Surface Plant Capital Cost. Add example_SHR-3. `__ | `release `__ From aa0fb5b7d33095ab10f3936c4ff99b6d3707da65 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 18 May 2026 10:41:34 -0700 Subject: [PATCH 13/21] WIP - example_SHR-3 update (in preparation to add Project location) --- tests/examples/example_SHR-3.txt | 135 +++++++++++++++++++------------ 1 file changed, 84 insertions(+), 51 deletions(-) diff --git a/tests/examples/example_SHR-3.txt b/tests/examples/example_SHR-3.txt index d4a520295..a1cbebb68 100644 --- a/tests/examples/example_SHR-3.txt +++ b/tests/examples/example_SHR-3.txt @@ -1,67 +1,100 @@ -# Example: Superhot Rock (SHR) 3 -# SHR LCOE Analysis: https://scientificwebservices.com/shr/VERTICAL_LARGE_IDEAL_ADJUSTED/graphs/graphs.html +# Example: Superhot Rock (SHR) 3: Newberry Volcano +# Adapted from Super Hot EGS and the Newberry Deep Drilling Project (Cladouhos et al., 2018) (https://pangea.stanford.edu/ERE/pdf/IGAstandard/SGW/2018/Cladouhos.pdf) and +# SHR LCOE Analysis (https://scientificwebservices.com/shr/VERTICAL_LARGE_IDEAL_ADJUSTED/graphs/graphs.html): # NOAK: Adjusted VERTICAL_LARGE_IDEAL Correlation drilling and completion cost model # BHT = 450.0 C # Gradient = 112.0 C/km -Reservoir Model, 1 -Reservoir Density, 2800 -Reservoir Heat Capacity, 790 -Reservoir Thermal Conductivity, 3.05 -Reservoir Porosity, 0.0118 -Reservoir Volume Option, 1 -Fracture Shape, 3 + +# ******************** RESERVOIR ******************** +Reservoir Model, 1, -- Multiple Parallel Fractures Model (Gringarten et al., 1975) + +Reservoir Depth, 4 +Reservoir Density, 2700 +Reservoir Heat Capacity, 1000 +Reservoir Thermal Conductivity, 2.7 +# Reservoir Porosity, 0.0118 + +Reservoir Volume Option, 1, -- FRAC_NUM_SEP: calculate heat-in-place based on realistic fracture geometry. Number of Fractures calculated in code. +Fracture Shape, 3, -- Square (Congruent with Gringarten) + Number of Segments, 1 Maximum Temperature, 600 -Injectivity Index, 5.482 -Productivity Index, 4.569 -Maximum Drawdown, 0.0531 -Production Well Diameter, 9.625 -Injection Well Diameter, 9.625 -Injection Temperature, 60 + + +# ******************** WELL BORES ******************** +Number of Production Wells, 2 +Number of Injection Wells per Production Well, 1 + +Well Geometry Configuration, 4, -- L (required for lateral costing) + +# Production Wellhead Pressure, 325 psi + +Maximum Drawdown, 1 + +Production Well Diameter, 8.535, -- Inner diameter of 9⅝ inch casing size, the next standard casing size up from 7 inches, implied by announcement of “increasing casing diameter” (Fervo Energy, 2025). +Injection Well Diameter, 8.535 + +Injection Temperature, 50 Injection Wellbore Temperature Gain, 3 -Ramey Production Wellbore Model, 1 +Ramey Production Wellbore Model, True + +# ******************** SURFACE & PLANT ******************** End-Use Option, 1 Utilization Factor, .9 -Water Loss Fraction, 0.2375 -Ambient Temperature, 10 + +Water Loss Fraction, 0.2375, -- Average of 14.5-33% range (Clark et al., 2010) +# Range given in Clark et al., 2010: https://www.energy.gov/eere/geothermal/articles/water-use-development-and-operations-geothermal-power-plants-0 + +Ambient Temperature, 2, -- Estimated temperature near Newberry Volcano +Surface Temperature, 2 + Plant Lifetime, 25 Circulation Pump Efficiency, 0.80 Plant Outlet Pressure, 1 atm -Economic Model, 5 -Starting Electricity Sale Price, 0.095 -Electricity Escalation Rate Per Year, 0.00057 + +Construction CAPEX Schedule, 0.014,0.027,0.139,0.431,0.389, -- Matches Fervo_Project_Cape-5 +Construction Years, 3, -- Matches Fervo_Project_Cape-6 + +Project Latitude, 43.812139, -- Newberry Volcano +Project Longitude, -121.281671, -- Newberry Volcano + +# ******************** ECONOMICS ******************** +Economic Model, 5, -- SAM Single Owner PPA + +Starting Electricity Sale Price, 0.095, -- Upper end of ranges given in NREL Annual Technology Baseline (ATB) (NREL, 2024) +# NREL ATB: https://atb.nrel.gov/electricity/2024/geothermal +Electricity Escalation Rate Per Year, 0.00057, -- Conservatively calibrated to escalate to 10 cents/kWh at Year 11 (as opposed to calibrating to inflation which would escalate more quickly) Electricity Escalation Start Year, 1 Ending Electricity Sale Price, 0.15 -Fraction of Investment in Bonds, .6 -Combined Income Tax Rate, 0 -Inflated Bond Interest Rate, .056 -Inflation Rate, .023 -Property Tax Rate, 0 -Reservoir Stimulation Capital Cost per Injection Well, 4 -Reservoir Stimulation Capital Cost per Production Well, 4 -Reservoir Stimulation Indirect Capital Cost Percentage, 0 -Field Gathering System Capital Cost Adjustment Factor, 0.339 -Time steps per year, 12 -Print Output to Console, 0 -Surface Temperature, 12 -Reservoir Depth, 3.91 -Gradient 1, 112 -Production Tax Credit Electricity, 0 -Investment Tax Credit Rate, 0 -Power Plant Type, 4 -Discount Rate, 0.075 -Number of Injection Wells, 12 -Number of Production Wells, 12 -Number of Fractures, 960 -Production Flow Rate per Well, 80 -Fracture Separation, 18 -Fracture Height, 224 m -Well Geometry Configuration, 4 -Number of Multilateral Sections, 24 -Nonvertical Length per Multilateral Section, 1440 m -Reservoir Stimulation Capital Cost Adjustment Factor, 1.8162293703140313 -All-in Nonvertical Drilling Costs, 1299.2629411805556 -Surface Plant Capital Cost, 664.94 + +Fraction of Investment in Bonds, .7, -- https://www.linkedin.com/pulse/fervo-energy-technology-day-2024-entering-geothermal-decade-matson-n4stc/ suggests a long-term target of 85% debt; the value we use may be calibrated towards this in the future. +Inflated Bond Interest Rate, .07, -- 2024b ATB (NREL) + +Inflated Bond Interest Rate During Construction, 0.0105, -- Higher than interest rate during normal operation to account for increased risk of default prior to COD. Value aligns with ATB discount rate (NREL, 2025). +Bond Financing Start Year, -2 yr, -- Equity-only for first 2 construction years (ATB) + +Inflation Rate, .027, -- US inflation as of December 2025. + +Combined Income Tax Rate, 0.2700, -- Estimated effective combined federal and Oregon state income tax rate +Property Tax Rate, 0.0081, -- Estimated effective Oregon property tax rate + +Reservoir Stimulation Capital Cost per Injection Well, 4, -- Baseline stimulation cost of $4.0M, calibrated from high-intensity U.S. shale well analogue (~$39k/frac stage for 102 stages). This is a pre-contingency value and excludes EGS-specific cost premiums such as ceramic proppant and HPHT hardware. +Reservoir Stimulation Capital Cost per Production Well, 4, -- Baseline stimulation cost of $4.0M, calibrated from high-intensity U.S. shale well analogue (~$39k/frac stage for 102 stages). This is a pre-contingency value and excludes EGS-specific cost premiums such as ceramic proppant and HPHT hardware. + +Field Gathering System Capital Cost Adjustment Factor, 0.339, -- Gathering costs represent 2% of facilities CAPEX per https://www.linkedin.com/pulse/fervo-energy-technology-day-2024-entering-geothermal-decade-matson-n4stc/ + Well Drilling Cost Correlation, 16 Well Drilling and Completion Capital Cost Adjustment Factor, 1.8162293703140313 + +Surface Plant Capital Cost, 664.94 + +# FIXME WIP TODO Project Latitude & Longitude (Project location) + +# ******************** OTHER ******************** +Time steps per year, 12 + +Do Carbon Price Calculations, True +Units:Total Saved Carbon Production, kilotonne + +Print Output to Console, 0 From 17ad7b9ea33463be66e729429c335fce8ad36b7c Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 18 May 2026 10:51:13 -0700 Subject: [PATCH 14/21] more example_SHR-3 updates including project location (still WIP) --- tests/examples/example_SHR-3.out | 618 ++++++++++++++++--------------- tests/examples/example_SHR-3.txt | 9 +- 2 files changed, 321 insertions(+), 306 deletions(-) diff --git a/tests/examples/example_SHR-3.out b/tests/examples/example_SHR-3.out index 32863ce95..3252d0657 100644 --- a/tests/examples/example_SHR-3.out +++ b/tests/examples/example_SHR-3.out @@ -4,55 +4,56 @@ Simulation Metadata ---------------------- - GEOPHIRES Version: 3.13.4 - Simulation Date: 2026-05-05 - Simulation Time: 10:27 - Calculation Time: 1.557 sec + GEOPHIRES Version: 3.13.7 + Simulation Date: 2026-05-18 + Simulation Time: 10:50 + Calculation Time: 1.555 sec ***SUMMARY OF RESULTS*** End-Use Option: Electricity - Average Net Electricity Production: 481.71 MW - Electricity breakeven price: 3.84 cents/kWh - Total CAPEX: 1100.10 MUSD - Total CAPEX ($/kW): 2237 USD/kW - Number of production wells: 12 - Number of injection wells: 12 - Flowrate per production well: 80.0 kg/sec - Well depth: 3.9 kilometer + Average Net Electricity Production: 49.99 MW + Electricity breakeven price: 14.61 cents/kWh + Total CAPEX: 773.18 MUSD + Total CAPEX ($/kW): 7151 USD/kW + Number of production wells: 2 + Number of injection wells: 2 + Flowrate per production well: 50.0 kg/sec + Well depth: 4.0 kilometer Geothermal gradient: 112 degC/km + Total Avoided Carbon Emissions: 4184.49 kilotonne ***ECONOMIC PARAMETERS*** Economic Model = SAM Single Owner PPA - Real Discount Rate: 7.50 % - Nominal Discount Rate: 9.97 % - WACC: 7.35 % + Real Discount Rate: 7.00 % + Nominal Discount Rate: 9.89 % + WACC: 6.60 % Project lifetime: 25 yr Capacity factor: 90.0 % - Project NPV: 2090.70 MUSD - After-tax IRR: 59.90 % - Project VIR=PI=PIR: 5.75 - Project MOIC: 16.23 - Project Payback Period: 2.69 yr - Estimated Jobs Created: 1026 + Project NPV: -206.56 MUSD + After-tax IRR: -12.39 % + Project VIR=PI=PIR: 0.24 + Project MOIC: -1.70 + Project Payback Period: N/A + Estimated Jobs Created: 107 ***ENGINEERING PARAMETERS*** - Number of Production Wells: 12 - Number of Injection Wells: 12 - Well depth: 3.9 kilometer + Number of Production Wells: 2 + Number of Injection Wells: 2 + Well depth: 4.0 kilometer Water loss rate: 23.8 % Pump efficiency: 80.0 % - Injection temperature: 63.0 degC + Injection temperature: 53.0 degC Production Wellbore heat transmission calculated with Ramey's model - Average production well temperature drop: 2.5 degC - Flowrate per production well: 80.0 kg/sec - Injection well casing ID: 9.625 in - Production well casing ID: 9.625 in - Number of times redrilling: 2 - Power plant type: Double-Flash + Average production well temperature drop: 6.5 degC + Flowrate per production well: 50.0 kg/sec + Injection well casing ID: 8.535 in + Production well casing ID: 8.535 in + Number of times redrilling: 0 + Power plant type: Subcritical ORC ***RESOURCE CHARACTERISTICS*** @@ -60,78 +61,80 @@ Simulation Metadata Maximum reservoir temperature: 600.0 degC Number of segments: 1 Geothermal gradient: 112 degC/km + Project location: 43.812139, -121.281671 ***RESERVOIR PARAMETERS*** Reservoir Model = Multiple Parallel Fractures Model (Gringarten) - Bottom-hole temperature: 449.92 degC + Bottom-hole temperature: 450.00 degC Fracture model = Square - Well separation: fracture height: 224.00 meter - Fracture area: 50176.00 m**2 + Well separation: fracture height: 500.00 meter + Fracture area: 250000.00 m**2 Reservoir volume calculated with fracture separation and number of fractures as input - Number of fractures: 960 - Fracture separation: 18.00 meter - Reservoir volume: 866138112 m**3 - Reservoir hydrostatic pressure: 31965.60 kPa + Number of fractures: 10 + Fracture separation: 50.00 meter + Reservoir volume: 112500000 m**3 + Reservoir hydrostatic pressure: 32591.45 kPa Plant outlet pressure: 101.33 kPa - Injectivity Index: 5.48 kg/sec/bar - Reservoir density: 2800.00 kg/m**3 - Reservoir thermal conductivity: 3.05 W/m/K - Reservoir heat capacity: 790.00 J/kg/K + Production wellhead pressure: 100.00 kPa + Productivity Index: 1.81 kg/sec/bar + Injectivity Index: 2.19 kg/sec/bar + Reservoir density: 2700.00 kg/m**3 + Reservoir thermal conductivity: 2.70 W/m/K + Reservoir heat capacity: 1000.00 J/kg/K ***RESERVOIR SIMULATION RESULTS*** - Maximum Production Temperature: 440.6 degC - Average Production Temperature: 436.8 degC - Minimum Production Temperature: 413.3 degC - Initial Production Temperature: 435.0 degC - Average Reservoir Heat Extraction: 1602.17 MW + Maximum Production Temperature: 434.3 degC + Average Production Temperature: 325.2 degC + Minimum Production Temperature: 209.1 degC + Initial Production Temperature: 427.6 degC + Average Reservoir Heat Extraction: 120.69 MW Production Wellbore Heat Transmission Model = Ramey Model - Average Production Well Temperature Drop: 2.5 degC - Average Injection Well Pump Pressure Drop: -4010.1 kPa + Average Production Well Temperature Drop: 6.5 degC + Average Injection Well Pump Pressure Drop: -3593.8 kPa + Average Production Well Pump Pressure Drop: -3574.2 kPa ***CAPITAL COSTS (M$)*** - Exploration costs: 6.10 MUSD - Drilling and completion costs: 199.88 MUSD - Drilling and completion costs per vertical production well: 6.23 MUSD - Drilling and completion costs per vertical injection well: 6.23 MUSD - Drilling and completion costs per non-vertical section: 1.70 MUSD - Stimulation costs: 200.51 MUSD + Exploration costs: 6.20 MUSD + Drilling and completion costs: 26.68 MUSD + Drilling and completion costs per well: 6.67 MUSD + Stimulation costs: 19.32 MUSD Surface power plant costs: 664.94 MUSD - Field gathering system costs: 3.93 MUSD - Total surface equipment costs: 668.87 MUSD - Overnight Capital Cost: 1075.36 MUSD - Inflation costs during construction: 24.73 MUSD - Total CAPEX: 1100.10 MUSD + Field gathering system costs: 0.87 MUSD + Total surface equipment costs: 665.81 MUSD + Overnight Capital Cost: 718.01 MUSD + Inflation costs during construction: 53.47 MUSD + Interest during construction: 1.71 MUSD + Total CAPEX: 773.18 MUSD ***OPERATING AND MAINTENANCE COSTS (M$/yr)*** - Wellfield maintenance costs: 2.96 MUSD/yr - Power plant maintenance costs: 12.74 MUSD/yr - Water costs: 5.99 MUSD/yr - Redrilling costs: 32.03 MUSD/yr - Total operating and maintenance costs: 53.71 MUSD/yr + Wellfield maintenance costs: 0.95 MUSD/yr + Power plant maintenance costs: 12.00 MUSD/yr + Water costs: 0.62 MUSD/yr + Total operating and maintenance costs: 13.57 MUSD/yr ***SURFACE EQUIPMENT SIMULATION RESULTS*** Initial geofluid availability: 0.94 MW/(kg/s) - Maximum Total Electricity Generation: 491.74 MW - Average Total Electricity Generation: 481.71 MW - Minimum Total Electricity Generation: 420.61 MW - Initial Total Electricity Generation: 476.51 MW - Maximum Net Electricity Generation: 491.74 MW - Average Net Electricity Generation: 481.71 MW - Minimum Net Electricity Generation: 420.61 MW - Initial Net Electricity Generation: 476.51 MW - Average Annual Total Electricity Generation: 3797.82 GWh - Average Annual Net Electricity Generation: 3797.82 GWh - Average Pumping Power: 0.00 MW - Heat to Power Conversion Efficiency: 30.06 % + Maximum Total Electricity Generation: 108.12 MW + Average Total Electricity Generation: 50.18 MW + Minimum Total Electricity Generation: 11.16 MW + Initial Total Electricity Generation: 102.73 MW + Maximum Net Electricity Generation: 108.12 MW + Average Net Electricity Generation: 49.99 MW + Minimum Net Electricity Generation: 10.43 MW + Initial Net Electricity Generation: 102.73 MW + Average Annual Total Electricity Generation: 394.41 GWh + Average Annual Net Electricity Generation: 392.91 GWh + Average Pumping Power: 0.19 MW + Heat to Power Conversion Efficiency: 37.31 % ************************************************************ * HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE * @@ -139,31 +142,31 @@ Simulation Metadata YEAR THERMAL GEOFLUID PUMP NET FIRST LAW DRAWDOWN TEMPERATURE POWER POWER EFFICIENCY (degC) (MW) (MW) (%) - 1 1.0000 434.97 0.0000 476.5069 29.8917 - 2 1.0099 439.27 0.0000 488.1082 30.2692 - 3 1.0117 440.06 0.0000 490.2596 30.3388 - 4 1.0126 440.47 0.0000 491.3514 30.3741 - 5 1.0130 440.60 0.0000 491.7246 30.3861 - 6 1.0118 440.08 0.0000 490.3006 30.3401 - 7 1.0067 437.89 0.0000 484.3588 30.1476 - 8 0.9943 432.48 0.0000 469.8678 29.6740 - 9 0.9705 422.13 0.0000 442.9204 28.7778 - 10 1.0063 437.72 0.0000 483.9035 30.1328 - 11 1.0107 439.62 0.0000 489.0411 30.2994 - 12 1.0121 440.22 0.0000 490.6946 30.3528 - 13 1.0128 440.55 0.0000 491.5781 30.3814 - 14 1.0128 440.54 0.0000 491.5488 30.3804 - 15 1.0107 439.60 0.0000 489.0033 30.2981 - 16 1.0036 436.53 0.0000 480.6929 30.0283 - 17 0.9878 429.66 0.0000 462.4194 29.4284 - 18 0.9595 417.34 0.0000 430.7692 28.3666 - 19 1.0087 438.75 0.0000 486.6847 30.2231 - 20 1.0113 439.87 0.0000 489.7249 30.3215 - 21 1.0124 440.36 0.0000 491.0554 30.3645 - 22 1.0129 440.60 0.0000 491.7151 30.3858 - 23 1.0124 440.38 0.0000 491.1080 30.3662 - 24 1.0090 438.89 0.0000 487.0746 30.2357 - 25 0.9995 434.75 0.0000 475.9138 29.8723 + 1 1.0000 427.63 0.0000 102.7264 61.8396 + 2 1.0150 434.03 0.0000 107.9393 63.8856 + 3 1.0120 432.74 0.0000 106.8706 63.4684 + 4 0.9957 425.78 0.0000 101.2595 61.2586 + 5 0.9717 415.52 0.0000 93.4071 58.1076 + 6 0.9449 404.07 0.0000 85.2079 54.7364 + 7 0.9177 392.45 0.0000 77.4717 51.4700 + 8 0.8911 381.04 0.0000 70.4106 48.4058 + 9 0.8650 369.90 0.0000 64.0034 45.5474 + 10 0.8395 359.00 0.0000 58.1692 42.8708 + 11 0.8144 348.27 0.0000 52.8314 40.3515 + 12 0.7897 337.68 0.0000 47.9330 37.9716 + 13 0.7652 327.22 0.0000 43.4338 35.7199 + 14 0.7410 316.89 0.0000 39.3043 33.5896 + 15 0.7172 306.70 0.0000 35.5210 31.5762 + 16 0.6937 296.66 0.1001 31.9626 29.5833 + 17 0.6707 286.80 0.1967 28.7124 27.6959 + 18 0.6481 277.13 0.2832 25.7572 25.9168 + 19 0.6260 267.68 0.3609 23.0757 24.2410 + 20 0.6044 258.45 0.4312 20.6470 22.6637 + 21 0.5834 249.47 0.4949 18.4510 21.1796 + 22 0.5629 240.73 0.5528 16.4685 19.7836 + 23 0.5431 232.26 0.6057 14.6812 18.4705 + 24 0.5239 224.04 0.6540 13.0719 17.2352 + 25 0.5054 216.10 0.6982 11.6243 16.0727 ******************************************************************* @@ -172,272 +175,279 @@ Simulation Metadata YEAR ELECTRICITY HEAT RESERVOIR PERCENTAGE OF PROVIDED EXTRACTED HEAT CONTENT TOTAL HEAT MINED (GWh/year) (GWh/year) (10^15 J) (%) - 1 3818.2 12665.8 695.70 6.15 - 2 3857.9 12728.6 649.88 12.33 - 3 3869.9 12747.6 603.99 18.52 - 4 3875.9 12757.0 558.06 24.72 - 5 3873.0 12752.4 512.15 30.91 - 6 3846.3 12710.3 466.40 37.08 - 7 3768.5 12586.7 421.08 43.20 - 8 3607.3 12325.0 376.71 49.18 - 9 3543.6 12215.2 332.74 55.11 - 10 3840.9 12701.8 287.01 61.28 - 11 3862.9 12736.4 241.16 67.47 - 12 3872.5 12751.7 195.26 73.66 - 13 3876.4 12757.8 149.33 79.86 - 14 3867.9 12744.3 103.45 86.04 - 15 3827.6 12680.8 57.80 92.20 - 16 3725.6 12517.6 12.73 98.28 - 17 3530.3 12197.6 -31.18 104.21 - 18 3671.1 12423.7 -75.90 110.24 - 19 3851.2 12718.1 -121.69 116.42 - 20 3866.7 12742.6 -167.56 122.60 - 21 3874.5 12754.9 -213.48 128.80 - 22 3875.6 12756.5 -259.40 134.99 - 23 3859.3 12730.8 -305.23 141.18 - 24 3802.2 12640.3 -350.74 147.31 - 25 3680.1 12444.1 -395.54 153.36 + 1 837.6 1324.8 115.82 3.96 + 2 850.0 1331.5 111.03 7.93 + 3 822.8 1316.7 106.29 11.86 + 4 768.1 1285.9 101.66 15.70 + 5 704.0 1247.5 97.17 19.42 + 6 640.9 1207.0 92.82 23.03 + 7 582.5 1166.7 88.62 26.51 + 8 529.5 1127.3 84.56 29.88 + 9 481.3 1088.7 80.64 33.13 + 10 437.3 1050.9 76.86 36.26 + 11 396.9 1013.7 73.21 39.29 + 12 359.9 976.9 69.69 42.21 + 13 325.9 940.6 66.31 45.01 + 14 294.7 904.7 63.05 47.71 + 15 265.8 869.3 59.92 50.31 + 16 239.0 834.5 56.92 52.80 + 17 214.5 800.4 54.04 55.19 + 18 192.3 767.0 51.27 57.48 + 19 172.2 734.3 48.63 59.67 + 20 154.0 702.5 46.10 61.77 + 21 137.5 671.5 43.68 63.77 + 22 122.7 641.4 41.38 65.69 + 23 109.3 612.2 39.17 67.52 + 24 97.3 584.0 37.07 69.26 + 25 86.8 557.8 35.06 70.93 *************************** * SAM CASH FLOW PROFILE * *************************** ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Year 0 Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Year 10 Year 11 Year 12 Year 13 Year 14 Year 15 Year 16 Year 17 Year 18 Year 19 Year 20 Year 21 Year 22 Year 23 Year 24 Year 25 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Year -2 Year -1 Year 0 Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Year 10 Year 11 Year 12 Year 13 Year 14 Year 15 Year 16 Year 17 Year 18 Year 19 Year 20 Year 21 Year 22 Year 23 Year 24 Year 25 CONSTRUCTION -Capital expenditure schedule [construction] (%) 100.0 -Overnight capital expenditure [construction] ($) -1,075,364,115 +Capital expenditure schedule [construction] (%) 2.58 25.60 71.80 +Overnight capital expenditure [construction] ($) -18,528,320 -183,846,899 -515,633,100 plus: -Inflation cost [construction] ($) -24,733,375 +Inflation cost [construction] ($) -500,265 -10,061,757 -42,904,120 plus: -Royalty supplemental payments [construction] ($) 0 +Royalty supplemental payments [construction] ($) 0 0 0 equals: -Nominal capital expenditure [construction] ($) -1,100,097,490 +Nominal capital expenditure [construction] ($) -19,028,585 -193,908,656 -558,537,220 -Issuance of equity [construction] ($) 440,038,996 -Issuance of debt [construction] ($) 660,058,494 -Debt balance [construction] ($) 660,058,494 -Debt interest payment [construction] ($) 0 +Issuance of equity [construction] ($) 5,708,575 58,172,597 167,561,166 +Issuance of debt [construction] ($) 13,320,009 135,736,059 390,976,054 +Debt balance [construction] ($) 13,320,009 149,195,929 541,738,541 +Debt interest payment [construction] ($) 0 139,860 1,566,557 -Installed cost [construction] ($) -1,100,097,490 -After-tax net cash flow [construction] ($) -440,038,996 +Installed cost [construction] ($) -19,028,585 -194,048,516 -560,103,778 +After-tax net cash flow [construction] ($) -5,708,575 -58,172,597 -167,561,166 ENERGY -Electricity to grid (kWh) 0.0 3,818,681,629 3,858,362,994 3,870,382,109 3,876,387,814 3,873,462,349 3,846,732,299 3,768,998,020 3,607,716,375 3,544,007,404 3,841,364,743 3,863,313,051 3,872,976,542 3,876,869,362 3,868,314,956 3,828,100,140 3,726,028,634 3,530,740,353 3,671,504,980 3,851,661,527 3,867,209,993 3,875,012,383 3,876,075,575 3,859,750,367 3,802,611,650 3,680,551,150 -Electricity from grid (kWh) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -Electricity to grid net (kWh) 0.0 3,818,681,629 3,858,362,994 3,870,382,109 3,876,387,814 3,873,462,349 3,846,732,299 3,768,998,020 3,607,716,375 3,544,007,404 3,841,364,743 3,863,313,051 3,872,976,542 3,876,869,362 3,868,314,956 3,828,100,140 3,726,028,634 3,530,740,353 3,671,504,980 3,851,661,527 3,867,209,993 3,875,012,383 3,876,075,575 3,859,750,367 3,802,611,650 3,680,551,150 +Electricity to grid (kWh) 0.0 840,033,975 852,449,471 825,143,974 770,278,502 705,987,885 642,712,743 584,181,673 530,982,773 482,643,225 438,520,238 398,084,185 360,954,140 326,858,908 295,591,445 266,602,930 239,669,602 215,151,763 192,881,443 172,692,103 154,422,052 137,915,577 123,024,049.0 109,606,805 97,531,734 87,097,731 +Electricity from grid (kWh) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +Electricity to grid net (kWh) 0.0 840,033,975 852,449,471 825,143,974 770,278,502 705,987,885 642,712,743 584,181,673 530,982,773 482,643,225 438,520,238 398,084,185 360,954,140 326,858,908 295,591,445 266,602,930 239,669,602 215,151,763 192,881,443 172,692,103 154,422,052 137,915,577 123,024,049.0 109,606,805 97,531,734 87,097,731 + +Saved Carbon Production (pound) 0 786,668,925 798,295,699 772,724,845 721,344,826 661,138,416 601,882,969 547,070,217 497,250,897 451,982,228 410,662,253 372,794,991 338,023,715 306,094,460 276,813,333 249,666,379 224,444,050 201,483,763 180,628,215 161,721,448 144,612,044 129,154,180 115,208,669 102,643,786 91,335,811 81,564,652 REVENUE -PPA price (cents/kWh) 0.0 9.50 9.50 9.56 9.61 9.67 9.73 9.79 9.84 9.90 9.96 10.01 10.07 10.13 10.18 10.24 10.30 10.36 10.41 10.47 10.53 10.58 10.64 10.70 10.75 10.81 -PPA revenue ($) 0 362,774,755 366,544,484 369,892,418 372,675,924 374,602,544 374,210,118 368,796,456 355,071,446 350,821,293 382,446,274 386,833,536 390,008,738 392,610,560 393,949,195 392,035,735 383,706,429 365,608,164 382,277,098 403,230,445 407,062,524 410,092,560 412,414,441 412,877,497 408,932,857 397,904,385 -Curtailment payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Capacity payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Salvage value ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 550,048,745 -Total revenue ($) 0 362,774,755 366,544,484 369,892,418 372,675,924 374,602,544 374,210,118 368,796,456 355,071,446 350,821,293 382,446,274 386,833,536 390,008,738 392,610,560 393,949,195 392,035,735 383,706,429 365,608,164 382,277,098 403,230,445 407,062,524 410,092,560 412,414,441 412,877,497 408,932,857 947,953,130 +PPA price (cents/kWh) 0.0 9.50 9.50 9.56 9.61 9.67 9.73 9.79 9.84 9.90 9.96 10.01 10.07 10.13 10.18 10.24 10.30 10.36 10.41 10.47 10.53 10.58 10.64 10.70 10.75 10.81 +PPA revenue ($) 0 79,803,228 80,982,700 78,859,010 74,054,575 68,276,088 62,523,096 57,162,177 52,259,324 47,776,853 43,659,075 39,860,169 36,348,082 33,101,002 30,103,033 27,302,806 24,681,176 22,278,965 20,082,816 18,079,136 16,254,465 14,595,606 13,089,759 11,724,640 10,488,563 9,416,136 +Curtailment payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Carbon price ($/lb) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +Carbon credits revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +equals: +Capacity payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Salvage value ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 386,590,440 +Total revenue ($) 0 79,803,228 80,982,700 78,859,010 74,054,575 68,276,088 62,523,096 57,162,177 52,259,324 47,776,853 43,659,075 39,860,169 36,348,082 33,101,002 30,103,033 27,302,806 24,681,176 22,278,965 20,082,816 18,079,136 16,254,465 14,595,606 13,089,759 11,724,640 10,488,563 396,006,575 -Property tax net assessed value ($) 0 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 1,100,097,490 +Property tax net assessed value ($) 0 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 OPERATING EXPENSES -O&M fixed expense ($) 0 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 -O&M production-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -O&M capacity-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Fuel expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Electricity purchase ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Property tax expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Insurance expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total operating expenses ($) 0 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 53,710,464 +O&M fixed expense ($) 0 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 +O&M production-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +O&M capacity-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Fuel expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Electricity purchase ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Property tax expense ($) 0 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 +Insurance expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Total operating expenses ($) 0 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 -EBITDA ($) 0 309,064,291 312,834,021 316,181,954 318,965,461 320,892,080 320,499,654 315,085,993 301,360,982 297,110,829 328,735,810 333,123,072 336,298,274 338,900,097 340,238,731 338,325,272 329,995,965 311,897,700 328,566,635 349,519,982 353,352,060 356,382,097 358,703,977 359,167,033 355,222,393 894,242,666 +EBITDA ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 OPERATING ACTIVITIES -EBITDA ($) 0 309,064,291 312,834,021 316,181,954 318,965,461 320,892,080 320,499,654 315,085,993 301,360,982 297,110,829 328,735,810 333,123,072 336,298,274 338,900,097 340,238,731 338,325,272 329,995,965 311,897,700 328,566,635 349,519,982 353,352,060 356,382,097 358,703,977 359,167,033 355,222,393 894,242,666 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +EBITDA ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 plus PBI if not available for debt service: -Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Debt interest payment ($) 0 36,963,276 36,250,680 35,498,178 34,703,537 33,864,396 32,978,262 32,042,506 31,054,346 30,010,850 28,908,919 27,745,279 26,516,475 25,218,858 23,848,575 22,401,555 20,873,503 19,259,880 17,555,894 15,756,484 13,856,308 11,849,722 9,730,767 7,493,150 5,130,227 2,634,981 -Cash flow from operating activities ($) 0 272,101,015 276,583,341 280,683,776 284,261,924 287,027,685 287,521,392 283,043,487 270,306,635 267,099,979 299,826,891 305,377,793 309,781,799 313,681,239 316,390,157 315,923,716 309,122,462 292,637,820 311,010,741 333,763,497 339,495,752 344,532,375 348,973,211 351,673,883 350,092,166 891,607,685 +Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Debt interest payment ($) 0 37,921,698 37,322,136 36,680,605 35,994,167 35,259,678 34,473,775 33,632,859 32,733,079 31,770,314 30,740,155 29,637,885 28,458,457 27,196,468 25,846,141 24,401,290 22,855,300 21,201,090 19,431,086 17,537,182 15,510,704 13,342,373 11,022,258 8,539,736 5,883,437 3,041,197 +Cash flow from operating activities ($) 0 22,045,732 23,824,766 22,342,607 18,224,611 13,180,613 8,213,523 3,693,520 -309,551 -3,829,258 -6,916,877 -9,613,513 -11,946,172 -13,931,264 -15,578,905 -16,934,281 -18,009,922 -18,757,923 -19,184,067 -19,293,843 -19,092,036 -18,582,564 -17,768,297 -16,650,893 -15,230,671 373,129,581 INVESTING ACTIVITIES -Total installed cost ($) -1,100,097,490 -Debt closing costs ($) 0 -Debt up-front fee ($) 0 +Total installed cost ($) -773,180,879 +Debt closing costs ($) 0 +Debt up-front fee ($) 0 minus: -Total IBI income ($) 0 -Total CBI income ($) 0 +Total IBI income ($) 0 +Total CBI income ($) 0 equals: -Purchase of property ($) -1,100,097,490 +Purchase of property ($) -773,180,879 plus: -Reserve (increase)/decrease debt service ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease working capital ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease receivables ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease debt service ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease working capital ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease receivables ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 equals: -Cash flow from investing activities ($) -1,100,097,490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Cash flow from investing activities ($) -773,180,879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FINANCING ACTIVITIES -Issuance of equity ($) 440,038,996 -Size of debt ($) 660,058,494 +Issuance of equity ($) 231,442,338 +Size of debt ($) 541,738,541 minus: -Debt principal payment ($) 0 12,724,928 13,437,524 14,190,026 14,984,667 15,823,808 16,709,942 17,645,698 18,633,858 19,677,354 20,779,285 21,942,925 23,171,729 24,469,346 25,839,629 27,286,649 28,814,701 30,428,324 32,132,310 33,931,720 35,831,896 37,838,482 39,957,437 42,195,054 44,557,977 47,053,223 +Debt principal payment ($) 0 8,565,167 9,164,728 9,806,259 10,492,697 11,227,186 12,013,089 12,854,005 13,753,786 14,716,551 15,746,709 16,848,979 18,028,407 19,290,396 20,640,724 22,085,574 23,631,565 25,285,774 27,055,778 28,949,683 30,976,161 33,144,492 35,464,606 37,947,129 40,603,428 43,445,668 equals: -Cash flow from financing activities ($) 1,100,097,490 -12,724,928 -13,437,524 -14,190,026 -14,984,667 -15,823,808 -16,709,942 -17,645,698 -18,633,858 -19,677,354 -20,779,285 -21,942,925 -23,171,729 -24,469,346 -25,839,629 -27,286,649 -28,814,701 -30,428,324 -32,132,310 -33,931,720 -35,831,896 -37,838,482 -39,957,437 -42,195,054 -44,557,977 -47,053,223 +Cash flow from financing activities ($) 773,180,879 -8,565,167 -9,164,728 -9,806,259 -10,492,697 -11,227,186 -12,013,089 -12,854,005 -13,753,786 -14,716,551 -15,746,709 -16,848,979 -18,028,407 -19,290,396 -20,640,724 -22,085,574 -23,631,565 -25,285,774 -27,055,778 -28,949,683 -30,976,161 -33,144,492 -35,464,606 -37,947,129 -40,603,428 -43,445,668 PROJECT RETURNS Pre-tax Cash Flow: -Cash flow from operating activities ($) 0 272,101,015 276,583,341 280,683,776 284,261,924 287,027,685 287,521,392 283,043,487 270,306,635 267,099,979 299,826,891 305,377,793 309,781,799 313,681,239 316,390,157 315,923,716 309,122,462 292,637,820 311,010,741 333,763,497 339,495,752 344,532,375 348,973,211 351,673,883 350,092,166 891,607,685 -Cash flow from investing activities ($) -1,100,097,490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Cash flow from financing activities ($) 1,100,097,490 -12,724,928 -13,437,524 -14,190,026 -14,984,667 -15,823,808 -16,709,942 -17,645,698 -18,633,858 -19,677,354 -20,779,285 -21,942,925 -23,171,729 -24,469,346 -25,839,629 -27,286,649 -28,814,701 -30,428,324 -32,132,310 -33,931,720 -35,831,896 -37,838,482 -39,957,437 -42,195,054 -44,557,977 -47,053,223 -Total pre-tax cash flow ($) 0 259,376,087 263,145,817 266,493,750 269,277,257 271,203,876 270,811,450 265,397,789 251,672,778 247,422,625 279,047,606 283,434,868 286,610,070 289,211,893 290,550,527 288,637,068 280,307,761 262,209,496 278,878,431 299,831,778 303,663,856 306,693,893 309,015,773 309,478,829 305,534,189 844,554,462 +Cash flow from operating activities ($) 0 22,045,732 23,824,766 22,342,607 18,224,611 13,180,613 8,213,523 3,693,520 -309,551 -3,829,258 -6,916,877 -9,613,513 -11,946,172 -13,931,264 -15,578,905 -16,934,281 -18,009,922 -18,757,923 -19,184,067 -19,293,843 -19,092,036 -18,582,564 -17,768,297 -16,650,893 -15,230,671 373,129,581 +Cash flow from investing activities ($) -773,180,879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Cash flow from financing activities ($) 773,180,879 -8,565,167 -9,164,728 -9,806,259 -10,492,697 -11,227,186 -12,013,089 -12,854,005 -13,753,786 -14,716,551 -15,746,709 -16,848,979 -18,028,407 -19,290,396 -20,640,724 -22,085,574 -23,631,565 -25,285,774 -27,055,778 -28,949,683 -30,976,161 -33,144,492 -35,464,606 -37,947,129 -40,603,428 -43,445,668 +Total pre-tax cash flow ($) 0 13,480,566 14,660,038 12,536,348 7,731,914 1,953,427 -3,799,566 -9,160,485 -14,063,337 -18,545,809 -22,663,587 -26,462,492 -29,974,580 -33,221,660 -36,219,629 -39,019,856 -41,641,486 -44,043,697 -46,239,846 -48,243,525 -50,068,196 -51,727,056 -53,232,903 -54,598,022 -55,834,099 329,683,914 Pre-tax Returns: -Issuance of equity ($) 440,038,996 -Total pre-tax cash flow ($) 0 259,376,087 263,145,817 266,493,750 269,277,257 271,203,876 270,811,450 265,397,789 251,672,778 247,422,625 279,047,606 283,434,868 286,610,070 289,211,893 290,550,527 288,637,068 280,307,761 262,209,496 278,878,431 299,831,778 303,663,856 306,693,893 309,015,773 309,478,829 305,534,189 844,554,462 -Total pre-tax returns ($) -440,038,996 259,376,087 263,145,817 266,493,750 269,277,257 271,203,876 270,811,450 265,397,789 251,672,778 247,422,625 279,047,606 283,434,868 286,610,070 289,211,893 290,550,527 288,637,068 280,307,761 262,209,496 278,878,431 299,831,778 303,663,856 306,693,893 309,015,773 309,478,829 305,534,189 844,554,462 +Issuance of equity ($) 231,442,338 +Total pre-tax cash flow ($) 0 13,480,566 14,660,038 12,536,348 7,731,914 1,953,427 -3,799,566 -9,160,485 -14,063,337 -18,545,809 -22,663,587 -26,462,492 -29,974,580 -33,221,660 -36,219,629 -39,019,856 -41,641,486 -44,043,697 -46,239,846 -48,243,525 -50,068,196 -51,727,056 -53,232,903 -54,598,022 -55,834,099 329,683,914 +Total pre-tax returns ($) -231,442,338 13,480,566 14,660,038 12,536,348 7,731,914 1,953,427 -3,799,566 -9,160,485 -14,063,337 -18,545,809 -22,663,587 -26,462,492 -29,974,580 -33,221,660 -36,219,629 -39,019,856 -41,641,486 -44,043,697 -46,239,846 -48,243,525 -50,068,196 -51,727,056 -53,232,903 -54,598,022 -55,834,099 329,683,914 After-tax Returns: -Total pre-tax returns ($) -440,038,996 259,376,087 263,145,817 266,493,750 269,277,257 271,203,876 270,811,450 265,397,789 251,672,778 247,422,625 279,047,606 283,434,868 286,610,070 289,211,893 290,550,527 288,637,068 280,307,761 262,209,496 278,878,431 299,831,778 303,663,856 306,693,893 309,015,773 309,478,829 305,534,189 844,554,462 -Federal ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal tax benefit (liability) ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State tax benefit (liability) ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total after-tax returns ($) -440,038,996 259,376,087 263,145,817 266,493,750 269,277,257 271,203,876 270,811,450 265,397,789 251,672,778 247,422,625 279,047,606 283,434,868 286,610,070 289,211,893 290,550,527 288,637,068 280,307,761 262,209,496 278,878,431 299,831,778 303,663,856 306,693,893 309,015,773 309,478,829 305,534,189 844,554,462 - -After-tax net cash flow ($) -440,038,996 259,376,087 263,145,817 266,493,750 269,277,257 271,203,876 270,811,450 265,397,789 251,672,778 247,422,625 279,047,606 283,434,868 286,610,070 289,211,893 290,550,527 288,637,068 280,307,761 262,209,496 278,878,431 299,831,778 303,663,856 306,693,893 309,015,773 309,478,829 305,534,189 844,554,462 -After-tax cumulative IRR (%) NaN -41.06 12.23 35.81 46.96 52.66 55.72 57.42 58.36 58.91 59.28 59.52 59.66 59.75 59.81 59.84 59.86 59.87 59.88 59.89 59.89 59.89 59.89 59.90 59.90 59.90 -After-tax cumulative NPV ($) -440,038,996 -204,183,589 13,401,071 213,772,010 397,876,035 566,482,958 719,578,461 856,008,064 973,650,351 1,078,818,088 1,186,672,353 1,286,288,146 1,377,885,361 1,461,932,488 1,538,711,815 1,608,068,868 1,669,316,536 1,721,414,260 1,771,799,248 1,821,057,591 1,866,421,570 1,908,083,470 1,946,254,203 1,981,015,557 2,012,221,799 2,090,659,564 +Total pre-tax returns ($) -231,442,338 13,480,566 14,660,038 12,536,348 7,731,914 1,953,427 -3,799,566 -9,160,485 -14,063,337 -18,545,809 -22,663,587 -26,462,492 -29,974,580 -33,221,660 -36,219,629 -39,019,856 -41,641,486 -44,043,697 -46,239,846 -48,243,525 -50,068,196 -51,727,056 -53,232,903 -54,598,022 -55,834,099 329,683,914 +Federal ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal tax benefit (liability) ($) 0 -536,180 2,928,286 3,220,865 4,033,757 5,029,442 6,009,946 6,902,194 7,692,401 8,387,191 8,996,687 9,529,003 9,989,470 10,381,327 10,706,571 10,974,122 11,186,454 11,334,109 11,418,230 11,439,900 11,400,063 7,483,846 3,507,462 3,286,886 3,006,535 -73,655,779 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State tax benefit (liability) ($) 0 -162,973 890,057 978,986 1,226,066 1,528,706 1,826,731 2,097,931 2,338,116 2,549,298 2,734,555 2,896,353 3,036,313 3,155,418 3,254,277 3,335,600 3,400,138 3,445,018 3,470,587 3,477,173 3,465,065 2,274,725 1,066,098 999,054 913,840 -22,387,775 +Total after-tax returns ($) -231,442,338 12,781,413 18,478,381 16,736,199 12,991,737 8,511,575 4,037,111 -160,359 -4,032,821 -7,609,320 -10,932,345 -14,037,136 -16,948,797 -19,684,915 -22,258,781 -24,710,134 -27,054,894 -29,264,569 -31,351,029 -33,326,452 -35,203,069 -41,968,485 -48,659,343 -50,312,082 -51,913,724 233,640,359 + +After-tax net cash flow ($) -5,708,575 -58,172,597 -167,561,166 12,781,413 18,478,381 16,736,199 12,991,737 8,511,575 4,037,111 -160,359 -4,032,821 -7,609,320 -10,932,345 -14,037,136 -16,948,797 -19,684,915 -22,258,781 -24,710,134 -27,054,894 -29,264,569 -31,351,029 -33,326,452 -35,203,069 -41,968,485 -48,659,343 -50,312,082 -51,913,724 233,640,359 +After-tax cumulative IRR (%) NaN NaN NaN -92.57 -65.12 -46.77 -36.07 -30.14 -27.39 -27.52 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN -12.39 +After-tax cumulative NPV ($) -5,708,575 -58,646,173 -197,406,377 -187,774,383 -175,102,329 -164,657,875 -157,279,820 -152,881,059 -150,982,444 -151,051,073 -152,621,677 -155,318,481 -158,844,322 -162,964,098 -167,490,778 -172,275,098 -177,198,143 -182,171,542 -187,126,841 -192,004,506 -196,759,690 -201,359,612 -205,781,296 -210,578,367 -215,639,700 -220,402,001 -224,873,698 -206,559,669 AFTER-TAX LCOE AND PPA PRICE -Annual costs ($) -440,038,996 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 -103,398,668 446,650,077 -PPA revenue ($) 0 362,774,755 366,544,484 369,892,418 372,675,924 374,602,544 374,210,118 368,796,456 355,071,446 350,821,293 382,446,274 386,833,536 390,008,738 392,610,560 393,949,195 392,035,735 383,706,429 365,608,164 382,277,098 403,230,445 407,062,524 410,092,560 412,414,441 412,877,497 408,932,857 397,904,385 -Electricity to grid (kWh) 0 3,818,681,629 3,858,362,994 3,870,382,109 3,876,387,814 3,873,462,349 3,846,732,299 3,768,998,020 3,607,716,375 3,544,007,404 3,841,364,743 3,863,313,051 3,872,976,542 3,876,869,362 3,868,314,956 3,828,100,140 3,726,028,634 3,530,740,353 3,671,504,980 3,851,661,527 3,867,209,993 3,875,012,383 3,876,075,575 3,859,750,367 3,802,611,650 3,680,551,150 +Annual costs ($) -5,708,575 -58,172,597 -167,561,166 -67,021,814 -62,504,319 -62,122,811 -61,062,839 -59,764,514 -58,485,985 -57,322,536 -56,292,145 -55,386,173 -54,591,420 -53,897,305 -53,296,879 -52,785,916 -52,361,814 -52,012,940 -51,736,070 -51,543,535 -51,433,845 -51,405,589 -51,457,534 -56,564,091 -61,749,102 -62,036,722 -62,402,287 224,224,224 +PPA revenue ($) 0 0 0 79,803,228 80,982,700 78,859,010 74,054,575 68,276,088 62,523,096 57,162,177 52,259,324 47,776,853 43,659,075 39,860,169 36,348,082 33,101,002 30,103,033 27,302,806 24,681,176 22,278,965 20,082,816 18,079,136 16,254,465 14,595,606 13,089,759 11,724,640 10,488,563 9,416,136 +Electricity to grid (kWh) 0 0 0 840,033,975 852,449,471 825,143,974 770,278,502 705,987,885 642,712,743 584,181,673 530,982,773 482,643,225 438,520,238 398,084,185 360,954,140 326,858,908 295,591,445 266,602,930 239,669,602 215,151,763 192,881,443 172,692,103 154,422,052 137,915,577 123,024,049 109,606,805 97,531,734 87,097,731 -Present value of annual costs ($) 1,329,495,308 +Present value of annual costs ($) 617,225,178 -Present value of annual energy costs ($) 1,329,495,308 -Present value of annual energy nominal (kWh) 34,643,496,619 -LCOE Levelized cost of energy nominal (cents/kWh) 3.84 +Present value of annual energy costs ($) 617,225,178 +Present value of annual energy nominal (kWh) 4,224,547,138 +LCOE Levelized cost of energy nominal (cents/kWh) 14.61 -Present value of PPA revenue ($) 3,420,154,869 -Present value of annual energy nominal (kWh) 34,643,496,619 -LPPA Levelized PPA price nominal (cents/kWh) 9.87 +Present value of PPA revenue ($) 410,665,508 +Present value of annual energy nominal (kWh) 4,224,547,138 +LPPA Levelized PPA price nominal (cents/kWh) 9.72 PROJECT STATE INCOME TAXES -EBITDA ($) 0 309,064,291 312,834,021 316,181,954 318,965,461 320,892,080 320,499,654 315,085,993 301,360,982 297,110,829 328,735,810 333,123,072 336,298,274 338,900,097 340,238,731 338,325,272 329,995,965 311,897,700 328,566,635 349,519,982 353,352,060 356,382,097 358,703,977 359,167,033 355,222,393 894,242,666 -State taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State taxable IBI income ($) 0 -State taxable CBI income ($) 0 +EBITDA ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 +State taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State taxable IBI income ($) 0 +State taxable CBI income ($) 0 minus: -Debt interest payment ($) 0 36,963,276 36,250,680 35,498,178 34,703,537 33,864,396 32,978,262 32,042,506 31,054,346 30,010,850 28,908,919 27,745,279 26,516,475 25,218,858 23,848,575 22,401,555 20,873,503 19,259,880 17,555,894 15,756,484 13,856,308 11,849,722 9,730,767 7,493,150 5,130,227 2,634,981 -Total state tax depreciation ($) 0 27,502,437 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 27,502,437 0 0 0 0 +Debt interest payment ($) 0 37,921,698 37,322,136 36,680,605 35,994,167 35,259,678 34,473,775 33,632,859 32,733,079 31,770,314 30,740,155 29,637,885 28,458,457 27,196,468 25,846,141 24,401,290 22,855,300 21,201,090 19,431,086 17,537,182 15,510,704 13,342,373 11,022,258 8,539,736 5,883,437 3,041,197 +Total state tax depreciation ($) 0 19,329,522 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 19,329,522 0 0 0 0 equals: -State taxable income ($) 0 244,598,578 221,578,466 225,678,902 229,257,049 232,022,810 232,516,518 228,038,613 215,301,761 212,095,104 244,822,017 250,372,919 254,776,925 258,676,364 261,385,282 260,918,842 254,117,588 237,632,946 256,005,867 278,758,623 284,490,878 317,029,938 348,973,211 351,673,883 350,092,166 891,607,685 +State taxable income ($) 0 2,716,210 -14,834,278 -16,316,437 -20,434,433 -25,478,431 -30,445,521 -34,965,524 -38,968,595 -42,488,302 -45,575,921 -48,272,557 -50,605,216 -52,590,308 -54,237,949 -55,593,325 -56,668,965 -57,416,966 -57,843,111 -57,952,887 -57,751,080 -37,912,086 -17,768,297 -16,650,893 -15,230,671 373,129,581 -State income tax rate (frac) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -State tax benefit (liability) ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State income tax rate (frac) 0.0 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 +State tax benefit (liability) ($) 0 -162,973 890,057 978,986 1,226,066 1,528,706 1,826,731 2,097,931 2,338,116 2,549,298 2,734,555 2,896,353 3,036,313 3,155,418 3,254,277 3,335,600 3,400,138 3,445,018 3,470,587 3,477,173 3,465,065 2,274,725 1,066,098 999,054 913,840 -22,387,775 PROJECT FEDERAL INCOME TAXES -EBITDA ($) 0 309,064,291 312,834,021 316,181,954 318,965,461 320,892,080 320,499,654 315,085,993 301,360,982 297,110,829 328,735,810 333,123,072 336,298,274 338,900,097 340,238,731 338,325,272 329,995,965 311,897,700 328,566,635 349,519,982 353,352,060 356,382,097 358,703,977 359,167,033 355,222,393 894,242,666 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State tax benefit (liability) ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal taxable IBI income ($) 0 -Federal taxable CBI income ($) 0 -Federal taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +EBITDA ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State tax benefit (liability) ($) 0 -162,973 890,057 978,986 1,226,066 1,528,706 1,826,731 2,097,931 2,338,116 2,549,298 2,734,555 2,896,353 3,036,313 3,155,418 3,254,277 3,335,600 3,400,138 3,445,018 3,470,587 3,477,173 3,465,065 2,274,725 1,066,098 999,054 913,840 -22,387,775 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal taxable IBI income ($) 0 +Federal taxable CBI income ($) 0 +Federal taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 minus: -Debt interest payment ($) 0 36,963,276 36,250,680 35,498,178 34,703,537 33,864,396 32,978,262 32,042,506 31,054,346 30,010,850 28,908,919 27,745,279 26,516,475 25,218,858 23,848,575 22,401,555 20,873,503 19,259,880 17,555,894 15,756,484 13,856,308 11,849,722 9,730,767 7,493,150 5,130,227 2,634,981 -Total federal tax depreciation ($) 0 27,502,437 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 55,004,874 27,502,437 0 0 0 0 +Debt interest payment ($) 0 37,921,698 37,322,136 36,680,605 35,994,167 35,259,678 34,473,775 33,632,859 32,733,079 31,770,314 30,740,155 29,637,885 28,458,457 27,196,468 25,846,141 24,401,290 22,855,300 21,201,090 19,431,086 17,537,182 15,510,704 13,342,373 11,022,258 8,539,736 5,883,437 3,041,197 +Total federal tax depreciation ($) 0 19,329,522 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 19,329,522 0 0 0 0 equals: -Federal taxable income ($) 0 244,598,578 221,578,466 225,678,902 229,257,049 232,022,810 232,516,518 228,038,613 215,301,761 212,095,104 244,822,017 250,372,919 254,776,925 258,676,364 261,385,282 260,918,842 254,117,588 237,632,946 256,005,867 278,758,623 284,490,878 317,029,938 348,973,211 351,673,883 350,092,166 891,607,685 +Federal taxable income ($) 0 2,553,238 -13,944,221 -15,337,451 -19,208,367 -23,949,725 -28,618,790 -32,867,592 -36,630,480 -39,939,004 -42,841,366 -45,376,204 -47,568,903 -49,434,890 -50,983,672 -52,257,726 -53,268,828 -53,971,948 -54,372,525 -54,475,713 -54,286,015 -35,637,361 -16,702,199 -15,651,839 -14,316,831 350,741,806 -Federal income tax rate (frac) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -Federal tax benefit (liability) ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal income tax rate (frac) 0.0 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 +Federal tax benefit (liability) ($) 0 -536,180 2,928,286 3,220,865 4,033,757 5,029,442 6,009,946 6,902,194 7,692,401 8,387,191 8,996,687 9,529,003 9,989,470 10,381,327 10,706,571 10,974,122 11,186,454 11,334,109 11,418,230 11,439,900 11,400,063 7,483,846 3,507,462 3,286,886 3,006,535 -73,655,779 CASH INCENTIVES -Federal IBI income ($) 0 -State IBI income ($) 0 -Utility IBI income ($) 0 -Other IBI income ($) 0 -Total IBI income ($) 0 - -Federal CBI income ($) 0 -State CBI income ($) 0 -Utility CBI income ($) 0 -Other CBI income ($) 0 -Total CBI income ($) 0 - -Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal IBI income ($) 0 +State IBI income ($) 0 +Utility IBI income ($) 0 +Other IBI income ($) 0 +Total IBI income ($) 0 + +Federal CBI income ($) 0 +State CBI income ($) 0 +Utility CBI income ($) 0 +Other CBI income ($) 0 +Total CBI income ($) 0 + +Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Total PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAX CREDITS -Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DEBT REPAYMENT -Debt balance ($) 660,058,494 647,333,565 633,896,041 619,706,016 604,721,348 588,897,540 572,187,598 554,541,900 535,908,042 516,230,689 495,451,403 473,508,478 450,336,749 425,867,403 400,027,773 372,741,125 343,926,424 313,498,100 281,365,789 247,434,069 211,602,173 173,763,691 133,806,254 91,611,200 47,053,223 0 -Debt interest payment ($) 0 36,963,276 36,250,680 35,498,178 34,703,537 33,864,396 32,978,262 32,042,506 31,054,346 30,010,850 28,908,919 27,745,279 26,516,475 25,218,858 23,848,575 22,401,555 20,873,503 19,259,880 17,555,894 15,756,484 13,856,308 11,849,722 9,730,767 7,493,150 5,130,227 2,634,981 -Debt principal payment ($) 0 12,724,928 13,437,524 14,190,026 14,984,667 15,823,808 16,709,942 17,645,698 18,633,858 19,677,354 20,779,285 21,942,925 23,171,729 24,469,346 25,839,629 27,286,649 28,814,701 30,428,324 32,132,310 33,931,720 35,831,896 37,838,482 39,957,437 42,195,054 44,557,977 47,053,223 -Debt total payment ($) 0 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 +Debt balance ($) 541,738,541 533,173,374 524,008,646 514,202,387 503,709,689 492,482,503 480,469,414 467,615,409 453,861,623 439,145,072 423,398,363 406,549,384 388,520,977 369,230,581 348,589,857 326,504,282 302,872,718 277,586,944 250,531,165 221,581,483 190,605,322 157,460,830 121,996,224 84,049,095 43,445,668 0 +Debt interest payment ($) 0 37,921,698 37,322,136 36,680,605 35,994,167 35,259,678 34,473,775 33,632,859 32,733,079 31,770,314 30,740,155 29,637,885 28,458,457 27,196,468 25,846,141 24,401,290 22,855,300 21,201,090 19,431,086 17,537,182 15,510,704 13,342,373 11,022,258 8,539,736 5,883,437 3,041,197 +Debt principal payment ($) 0 8,565,167 9,164,728 9,806,259 10,492,697 11,227,186 12,013,089 12,854,005 13,753,786 14,716,551 15,746,709 16,848,979 18,028,407 19,290,396 20,640,724 22,085,574 23,631,565 25,285,774 27,055,778 28,949,683 30,976,161 33,144,492 35,464,606 37,947,129 40,603,428 43,445,668 +Debt total payment ($) 0 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 DSCR (DEBT FRACTION) -EBITDA ($) 0 309,064,291 312,834,021 316,181,954 318,965,461 320,892,080 320,499,654 315,085,993 301,360,982 297,110,829 328,735,810 333,123,072 336,298,274 338,900,097 340,238,731 338,325,272 329,995,965 311,897,700 328,566,635 349,519,982 353,352,060 356,382,097 358,703,977 359,167,033 355,222,393 894,242,666 +EBITDA ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 minus: -Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 equals: -Cash available for debt service (CAFDS) ($) 0 309,064,291 312,834,021 316,181,954 318,965,461 320,892,080 320,499,654 315,085,993 301,360,982 297,110,829 328,735,810 333,123,072 336,298,274 338,900,097 340,238,731 338,325,272 329,995,965 311,897,700 328,566,635 349,519,982 353,352,060 356,382,097 358,703,977 359,167,033 355,222,393 894,242,666 -Debt total payment ($) 0 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 49,688,204 -DSCR (pre-tax) 0.0 6.22 6.30 6.36 6.42 6.46 6.45 6.34 6.07 5.98 6.62 6.70 6.77 6.82 6.85 6.81 6.64 6.28 6.61 7.03 7.11 7.17 7.22 7.23 7.15 18.0 +Cash available for debt service (CAFDS) ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 +Debt total payment ($) 0 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 +DSCR (pre-tax) 0.0 1.29 1.32 1.27 1.17 1.04 0.92 0.80 0.70 0.60 0.51 0.43 0.36 0.29 0.22 0.16 0.10 0.05 0.01 -0.04 -0.08 -0.11 -0.15 -0.17 -0.20 8.09 RESERVES -Reserves working capital funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves working capital disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves working capital balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves debt service funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves debt service disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves debt service balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 1 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 1 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves total reserves balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Interest on reserves (%/year) 1.75 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Reserves working capital funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves working capital disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves working capital balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves debt service funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves debt service disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves debt service balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves total reserves balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Interest on reserves (%/year) 1.75 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/tests/examples/example_SHR-3.txt b/tests/examples/example_SHR-3.txt index a1cbebb68..49b07e39b 100644 --- a/tests/examples/example_SHR-3.txt +++ b/tests/examples/example_SHR-3.txt @@ -19,6 +19,7 @@ Reservoir Volume Option, 1, -- FRAC_NUM_SEP: calculate heat-in-place based on re Fracture Shape, 3, -- Square (Congruent with Gringarten) Number of Segments, 1 +Gradient 1, 112 Maximum Temperature, 600 @@ -35,6 +36,9 @@ Maximum Drawdown, 1 Production Well Diameter, 8.535, -- Inner diameter of 9⅝ inch casing size, the next standard casing size up from 7 inches, implied by announcement of “increasing casing diameter” (Fervo Energy, 2025). Injection Well Diameter, 8.535 +Injectivity Index, 2.185875, -- Derated 27.5% from NREL 2024b ATB conservative scenario +Productivity Index, 1.80815, -- Derated 27.5% from NREL 2024b ATB conservative scenario + Injection Temperature, 50 Injection Wellbore Temperature Gain, 3 Ramey Production Wellbore Model, True @@ -53,8 +57,8 @@ Plant Lifetime, 25 Circulation Pump Efficiency, 0.80 Plant Outlet Pressure, 1 atm -Construction CAPEX Schedule, 0.014,0.027,0.139,0.431,0.389, -- Matches Fervo_Project_Cape-5 Construction Years, 3, -- Matches Fervo_Project_Cape-6 +Construction CAPEX Schedule, 0.0258, 0.256, 0.718, -- Derived from Fervo_Project_Cape-6 Project Latitude, 43.812139, -- Newberry Volcano Project Longitude, -121.281671, -- Newberry Volcano @@ -89,7 +93,8 @@ Well Drilling and Completion Capital Cost Adjustment Factor, 1.8162293703140313 Surface Plant Capital Cost, 664.94 -# FIXME WIP TODO Project Latitude & Longitude (Project location) +Project Latitude, 43.812139, -- Newberry National Volcanic Monument +Project Longitude, -121.281671, -- Newberry National Volcanic Monument # ******************** OTHER ******************** Time steps per year, 12 From d6acc16a81c91c3ff108fbdbf71f23d2e4236951 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 18 May 2026 10:58:05 -0700 Subject: [PATCH 15/21] more example_3-SHR refinements --- tests/examples/example_SHR-3.out | 508 +++++++++++++++---------------- tests/examples/example_SHR-3.txt | 14 +- 2 files changed, 261 insertions(+), 261 deletions(-) diff --git a/tests/examples/example_SHR-3.out b/tests/examples/example_SHR-3.out index 3252d0657..5c6c1e115 100644 --- a/tests/examples/example_SHR-3.out +++ b/tests/examples/example_SHR-3.out @@ -6,22 +6,22 @@ Simulation Metadata ---------------------- GEOPHIRES Version: 3.13.7 Simulation Date: 2026-05-18 - Simulation Time: 10:50 - Calculation Time: 1.555 sec + Simulation Time: 10:57 + Calculation Time: 1.578 sec ***SUMMARY OF RESULTS*** End-Use Option: Electricity - Average Net Electricity Production: 49.99 MW - Electricity breakeven price: 14.61 cents/kWh - Total CAPEX: 773.18 MUSD - Total CAPEX ($/kW): 7151 USD/kW + Average Net Electricity Production: 134.41 MW + Electricity breakeven price: 6.34 cents/kWh + Total CAPEX: 474.28 MUSD + Total CAPEX ($/kW): 3501 USD/kW Number of production wells: 2 - Number of injection wells: 2 - Flowrate per production well: 50.0 kg/sec + Number of injection wells: 1 + Flowrate per production well: 60.0 kg/sec Well depth: 4.0 kilometer Geothermal gradient: 112 degC/km - Total Avoided Carbon Emissions: 4184.49 kilotonne + Total Avoided Carbon Emissions: 11286.84 kilotonne ***ECONOMIC PARAMETERS*** @@ -32,24 +32,24 @@ Simulation Metadata WACC: 6.60 % Project lifetime: 25 yr Capacity factor: 90.0 % - Project NPV: -206.56 MUSD - After-tax IRR: -12.39 % - Project VIR=PI=PIR: 0.24 - Project MOIC: -1.70 - Project Payback Period: N/A - Estimated Jobs Created: 107 + Project NPV: 282.89 MUSD + After-tax IRR: 31.81 % + Project VIR=PI=PIR: 3.34 + Project MOIC: 9.46 + Project Payback Period: 5.95 yr + Estimated Jobs Created: 287 ***ENGINEERING PARAMETERS*** Number of Production Wells: 2 - Number of Injection Wells: 2 + Number of Injection Wells: 1 Well depth: 4.0 kilometer Water loss rate: 23.8 % Pump efficiency: 80.0 % Injection temperature: 53.0 degC Production Wellbore heat transmission calculated with Ramey's model - Average production well temperature drop: 6.5 degC - Flowrate per production well: 50.0 kg/sec + Average production well temperature drop: 10.7 degC + Flowrate per production well: 60.0 kg/sec Injection well casing ID: 8.535 in Production well casing ID: 8.535 in Number of times redrilling: 0 @@ -72,9 +72,9 @@ Simulation Metadata Well separation: fracture height: 500.00 meter Fracture area: 250000.00 m**2 Reservoir volume calculated with fracture separation and number of fractures as input - Number of fractures: 10 + Number of fractures: 450 Fracture separation: 50.00 meter - Reservoir volume: 112500000 m**3 + Reservoir volume: 5612500000 m**3 Reservoir hydrostatic pressure: 32591.45 kPa Plant outlet pressure: 101.33 kPa Production wellhead pressure: 100.00 kPa @@ -87,54 +87,52 @@ Simulation Metadata ***RESERVOIR SIMULATION RESULTS*** - Maximum Production Temperature: 434.3 degC - Average Production Temperature: 325.2 degC - Minimum Production Temperature: 209.1 degC - Initial Production Temperature: 427.6 degC - Average Reservoir Heat Extraction: 120.69 MW + Maximum Production Temperature: 440.3 degC + Average Production Temperature: 439.3 degC + Minimum Production Temperature: 431.3 degC + Initial Production Temperature: 431.3 degC + Average Reservoir Heat Extraction: 205.55 MW Production Wellbore Heat Transmission Model = Ramey Model - Average Production Well Temperature Drop: 6.5 degC - Average Injection Well Pump Pressure Drop: -3593.8 kPa - Average Production Well Pump Pressure Drop: -3574.2 kPa + Average Production Well Temperature Drop: 10.7 degC + Average Injection Well Pump Pressure Drop: 2416.9 kPa + Average Production Well Pump Pressure Drop: -17137.7 kPa ***CAPITAL COSTS (M$)*** Exploration costs: 6.20 MUSD - Drilling and completion costs: 26.68 MUSD + Drilling and completion costs: 20.01 MUSD Drilling and completion costs per well: 6.67 MUSD - Stimulation costs: 19.32 MUSD - Surface power plant costs: 664.94 MUSD - Field gathering system costs: 0.87 MUSD - Total surface equipment costs: 665.81 MUSD - Overnight Capital Cost: 718.01 MUSD - Inflation costs during construction: 53.47 MUSD - Interest during construction: 1.71 MUSD - Total CAPEX: 773.18 MUSD + Stimulation costs: 14.49 MUSD + Surface power plant costs: 399.08 MUSD + Field gathering system costs: 0.65 MUSD + Total surface equipment costs: 399.74 MUSD + Overnight Capital Cost: 440.43 MUSD + Inflation costs during construction: 32.80 MUSD + Interest during construction: 1.05 MUSD + Total CAPEX: 474.28 MUSD ***OPERATING AND MAINTENANCE COSTS (M$/yr)*** - Wellfield maintenance costs: 0.95 MUSD/yr - Power plant maintenance costs: 12.00 MUSD/yr - Water costs: 0.62 MUSD/yr - Total operating and maintenance costs: 13.57 MUSD/yr + Total operating and maintenance costs: 6.50 MUSD/yr ***SURFACE EQUIPMENT SIMULATION RESULTS*** - Initial geofluid availability: 0.94 MW/(kg/s) - Maximum Total Electricity Generation: 108.12 MW - Average Total Electricity Generation: 50.18 MW - Minimum Total Electricity Generation: 11.16 MW - Initial Total Electricity Generation: 102.73 MW - Maximum Net Electricity Generation: 108.12 MW - Average Net Electricity Generation: 49.99 MW - Minimum Net Electricity Generation: 10.43 MW - Initial Net Electricity Generation: 102.73 MW - Average Annual Total Electricity Generation: 394.41 GWh - Average Annual Net Electricity Generation: 392.91 GWh - Average Pumping Power: 0.19 MW - Heat to Power Conversion Efficiency: 37.31 % + Initial geofluid availability: 0.95 MW/(kg/s) + Maximum Total Electricity Generation: 135.90 MW + Average Total Electricity Generation: 134.86 MW + Minimum Total Electricity Generation: 126.78 MW + Initial Total Electricity Generation: 126.78 MW + Maximum Net Electricity Generation: 135.45 MW + Average Net Electricity Generation: 134.41 MW + Minimum Net Electricity Generation: 126.33 MW + Initial Net Electricity Generation: 126.33 MW + Average Annual Total Electricity Generation: 1063.32 GWh + Average Annual Net Electricity Generation: 1059.80 GWh + Initial pumping power/net installed power: 0.35 % + Average Pumping Power: 0.45 MW + Heat to Power Conversion Efficiency: 65.39 % ************************************************************ * HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE * @@ -142,31 +140,31 @@ Simulation Metadata YEAR THERMAL GEOFLUID PUMP NET FIRST LAW DRAWDOWN TEMPERATURE POWER POWER EFFICIENCY (degC) (MW) (MW) (%) - 1 1.0000 427.63 0.0000 102.7264 61.8396 - 2 1.0150 434.03 0.0000 107.9393 63.8856 - 3 1.0120 432.74 0.0000 106.8706 63.4684 - 4 0.9957 425.78 0.0000 101.2595 61.2586 - 5 0.9717 415.52 0.0000 93.4071 58.1076 - 6 0.9449 404.07 0.0000 85.2079 54.7364 - 7 0.9177 392.45 0.0000 77.4717 51.4700 - 8 0.8911 381.04 0.0000 70.4106 48.4058 - 9 0.8650 369.90 0.0000 64.0034 45.5474 - 10 0.8395 359.00 0.0000 58.1692 42.8708 - 11 0.8144 348.27 0.0000 52.8314 40.3515 - 12 0.7897 337.68 0.0000 47.9330 37.9716 - 13 0.7652 327.22 0.0000 43.4338 35.7199 - 14 0.7410 316.89 0.0000 39.3043 33.5896 - 15 0.7172 306.70 0.0000 35.5210 31.5762 - 16 0.6937 296.66 0.1001 31.9626 29.5833 - 17 0.6707 286.80 0.1967 28.7124 27.6959 - 18 0.6481 277.13 0.2832 25.7572 25.9168 - 19 0.6260 267.68 0.3609 23.0757 24.2410 - 20 0.6044 258.45 0.4312 20.6470 22.6637 - 21 0.5834 249.47 0.4949 18.4510 21.1796 - 22 0.5629 240.73 0.5528 16.4685 19.7836 - 23 0.5431 232.26 0.6057 14.6812 18.4705 - 24 0.5239 224.04 0.6540 13.0719 17.2352 - 25 0.5054 216.10 0.6982 11.6243 16.0727 + 1 1.0000 431.25 0.4473 126.3334 62.7685 + 2 1.0126 436.68 0.4473 131.7374 64.5273 + 3 1.0149 437.68 0.4473 132.7475 64.8538 + 4 1.0161 438.19 0.4473 133.2736 65.0236 + 5 1.0169 438.53 0.4473 133.6219 65.1359 + 6 1.0175 438.79 0.4473 133.8789 65.2187 + 7 1.0179 438.98 0.4473 134.0810 65.2838 + 8 1.0183 439.14 0.4473 134.2466 65.3371 + 9 1.0186 439.28 0.4473 134.3863 65.3821 + 10 1.0189 439.40 0.4473 134.5067 65.4208 + 11 1.0191 439.50 0.4473 134.6123 65.4548 + 12 1.0193 439.59 0.4473 134.7061 65.4849 + 13 1.0195 439.67 0.4473 134.7904 65.5120 + 14 1.0197 439.75 0.4473 134.8668 65.5366 + 15 1.0199 439.81 0.4473 134.9366 65.5590 + 16 1.0200 439.88 0.4473 135.0007 65.5797 + 17 1.0201 439.93 0.4473 135.0601 65.5987 + 18 1.0203 439.99 0.4473 135.1153 65.6165 + 19 1.0204 440.04 0.4473 135.1667 65.6330 + 20 1.0205 440.08 0.4473 135.2150 65.6485 + 21 1.0206 440.13 0.4473 135.2604 65.6631 + 22 1.0207 440.17 0.4473 135.3031 65.6768 + 23 1.0208 440.21 0.4473 135.3436 65.6898 + 24 1.0209 440.25 0.4473 135.3820 65.7022 + 25 1.0209 440.28 0.4473 135.4185 65.7139 ******************************************************************* @@ -175,203 +173,203 @@ Simulation Metadata YEAR ELECTRICITY HEAT RESERVOIR PERCENTAGE OF PROVIDED EXTRACTED HEAT CONTENT TOTAL HEAT MINED (GWh/year) (GWh/year) (10^15 J) (%) - 1 837.6 1324.8 115.82 3.96 - 2 850.0 1331.5 111.03 7.93 - 3 822.8 1316.7 106.29 11.86 - 4 768.1 1285.9 101.66 15.70 - 5 704.0 1247.5 97.17 19.42 - 6 640.9 1207.0 92.82 23.03 - 7 582.5 1166.7 88.62 26.51 - 8 529.5 1127.3 84.56 29.88 - 9 481.3 1088.7 80.64 33.13 - 10 437.3 1050.9 76.86 36.26 - 11 396.9 1013.7 73.21 39.29 - 12 359.9 976.9 69.69 42.21 - 13 325.9 940.6 66.31 45.01 - 14 294.7 904.7 63.05 47.71 - 15 265.8 869.3 59.92 50.31 - 16 239.0 834.5 56.92 52.80 - 17 214.5 800.4 54.04 55.19 - 18 192.3 767.0 51.27 57.48 - 19 172.2 734.3 48.63 59.67 - 20 154.0 702.5 46.10 61.77 - 21 137.5 671.5 43.68 63.77 - 22 122.7 641.4 41.38 65.69 - 23 109.3 612.2 39.17 67.52 - 24 97.3 584.0 37.07 69.26 - 25 86.8 557.8 35.06 70.93 + 1 1024.6 1602.1 6010.27 0.10 + 2 1043.1 1612.0 6004.47 0.19 + 3 1048.8 1614.9 5998.65 0.29 + 4 1052.2 1616.7 5992.83 0.39 + 5 1054.5 1617.9 5987.01 0.48 + 6 1056.3 1618.8 5981.18 0.58 + 7 1057.8 1619.6 5975.35 0.68 + 8 1059.0 1620.2 5969.52 0.77 + 9 1060.0 1620.7 5963.68 0.87 + 10 1060.9 1621.2 5957.85 0.97 + 11 1061.7 1621.6 5952.01 1.06 + 12 1062.4 1622.0 5946.17 1.16 + 13 1063.0 1622.3 5940.33 1.26 + 14 1063.6 1622.6 5934.49 1.36 + 15 1064.1 1622.9 5928.65 1.45 + 16 1064.6 1623.1 5922.80 1.55 + 17 1065.0 1623.3 5916.96 1.65 + 18 1065.5 1623.6 5911.12 1.74 + 19 1065.8 1623.8 5905.27 1.84 + 20 1066.2 1623.9 5899.42 1.94 + 21 1066.6 1624.1 5893.58 2.04 + 22 1066.9 1624.3 5887.73 2.13 + 23 1067.2 1624.5 5881.88 2.23 + 24 1067.5 1624.6 5876.03 2.33 + 25 1067.8 1624.7 5870.18 2.42 *************************** * SAM CASH FLOW PROFILE * *************************** --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Year -2 Year -1 Year 0 Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Year 10 Year 11 Year 12 Year 13 Year 14 Year 15 Year 16 Year 17 Year 18 Year 19 Year 20 Year 21 Year 22 Year 23 Year 24 Year 25 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Year -2 Year -1 Year 0 Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Year 10 Year 11 Year 12 Year 13 Year 14 Year 15 Year 16 Year 17 Year 18 Year 19 Year 20 Year 21 Year 22 Year 23 Year 24 Year 25 CONSTRUCTION Capital expenditure schedule [construction] (%) 2.58 25.60 71.80 -Overnight capital expenditure [construction] ($) -18,528,320 -183,846,899 -515,633,100 +Overnight capital expenditure [construction] ($) -11,365,490 -112,773,856 -316,295,424 plus: -Inflation cost [construction] ($) -500,265 -10,061,757 -42,904,120 +Inflation cost [construction] ($) -306,868 -6,172,000 -26,317,893 plus: Royalty supplemental payments [construction] ($) 0 0 0 equals: -Nominal capital expenditure [construction] ($) -19,028,585 -193,908,656 -558,537,220 +Nominal capital expenditure [construction] ($) -11,672,358 -118,945,856 -342,613,318 -Issuance of equity [construction] ($) 5,708,575 58,172,597 167,561,166 -Issuance of debt [construction] ($) 13,320,009 135,736,059 390,976,054 -Debt balance [construction] ($) 13,320,009 149,195,929 541,738,541 -Debt interest payment [construction] ($) 0 139,860 1,566,557 +Issuance of equity [construction] ($) 3,501,708 35,683,757 102,783,995 +Issuance of debt [construction] ($) 8,170,651 83,262,100 239,829,322 +Debt balance [construction] ($) 8,170,651 91,518,542 332,308,809 +Debt interest payment [construction] ($) 0 85,792 960,945 -Installed cost [construction] ($) -19,028,585 -194,048,516 -560,103,778 -After-tax net cash flow [construction] ($) -5,708,575 -58,172,597 -167,561,166 +Installed cost [construction] ($) -11,672,358 -119,031,648 -343,574,262 +After-tax net cash flow [construction] ($) -3,501,708 -35,683,757 -102,783,995 ENERGY -Electricity to grid (kWh) 0.0 840,033,975 852,449,471 825,143,974 770,278,502 705,987,885 642,712,743 584,181,673 530,982,773 482,643,225 438,520,238 398,084,185 360,954,140 326,858,908 295,591,445 266,602,930 239,669,602 215,151,763 192,881,443 172,692,103 154,422,052 137,915,577 123,024,049.0 109,606,805 97,531,734 87,097,731 -Electricity from grid (kWh) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -Electricity to grid net (kWh) 0.0 840,033,975 852,449,471 825,143,974 770,278,502 705,987,885 642,712,743 584,181,673 530,982,773 482,643,225 438,520,238 398,084,185 360,954,140 326,858,908 295,591,445 266,602,930 239,669,602 215,151,763 192,881,443 172,692,103 154,422,052 137,915,577 123,024,049.0 109,606,805 97,531,734 87,097,731 +Electricity to grid (kWh) 0.0 1,024,718,769 1,043,271,301 1,048,944,560 1,052,303,028 1,054,655,829 1,056,449,857 1,057,890,469 1,059,088,544 1,060,110,498 1,060,999,129 1,061,783,560 1,062,484,465 1,063,117,021 1,063,692,687 1,064,220,315 1,064,706,878 1,065,157,960 1,065,578,104 1,065,971,046 1,066,339,900 1,066,687,284 1,067,015,418 1,067,326,205 1,067,621,282 1,067,890,726 +Electricity from grid (kWh) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +Electricity to grid net (kWh) 0.0 1,024,718,769 1,043,271,301 1,048,944,560 1,052,303,028 1,054,655,829 1,056,449,857 1,057,890,469 1,059,088,544 1,060,110,498 1,060,999,129 1,061,783,560 1,062,484,465 1,063,117,021 1,063,692,687 1,064,220,315 1,064,706,878 1,065,157,960 1,065,578,104 1,065,971,046 1,066,339,900 1,066,687,284 1,067,015,418 1,067,326,205 1,067,621,282 1,067,890,726 -Saved Carbon Production (pound) 0 786,668,925 798,295,699 772,724,845 721,344,826 661,138,416 601,882,969 547,070,217 497,250,897 451,982,228 410,662,253 372,794,991 338,023,715 306,094,460 276,813,333 249,666,379 224,444,050 201,483,763 180,628,215 161,721,448 144,612,044 129,154,180 115,208,669 102,643,786 91,335,811 81,564,652 +Saved Carbon Production (pound) 0 962,272,124 979,694,059 985,021,588 988,175,390 990,384,811 992,069,510 993,422,331 994,547,395 995,507,071 996,341,548 997,078,176 997,736,367 998,330,375 998,870,960 999,366,434 999,823,346 1,000,246,939 1,000,641,479 1,001,010,475 1,001,356,851 1,001,683,065 1,001,991,203 1,002,283,050 1,002,560,145 1,002,813,169 REVENUE -PPA price (cents/kWh) 0.0 9.50 9.50 9.56 9.61 9.67 9.73 9.79 9.84 9.90 9.96 10.01 10.07 10.13 10.18 10.24 10.30 10.36 10.41 10.47 10.53 10.58 10.64 10.70 10.75 10.81 -PPA revenue ($) 0 79,803,228 80,982,700 78,859,010 74,054,575 68,276,088 62,523,096 57,162,177 52,259,324 47,776,853 43,659,075 39,860,169 36,348,082 33,101,002 30,103,033 27,302,806 24,681,176 22,278,965 20,082,816 18,079,136 16,254,465 14,595,606 13,089,759 11,724,640 10,488,563 9,416,136 -Curtailment payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +PPA price (cents/kWh) 0.0 9.50 9.50 9.56 9.61 9.67 9.73 9.79 9.84 9.90 9.96 10.01 10.07 10.13 10.18 10.24 10.30 10.36 10.41 10.47 10.53 10.58 10.64 10.70 10.75 10.81 +PPA revenue ($) 0 97,348,283 99,110,774 100,247,632 101,168,413 101,995,765 102,771,442 103,514,582 104,235,494 104,940,338 105,633,073 106,316,388 106,992,186 107,661,861 108,326,463 108,986,802 109,643,514 110,297,107 110,947,992 111,596,509 112,242,938 112,887,515 113,530,441 114,171,884 114,811,993 115,449,666 +Curtailment payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Carbon price ($/lb) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -Carbon credits revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Carbon price ($/lb) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +Carbon credits revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 equals: -Capacity payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Capacity payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Salvage value ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 386,590,440 -Total revenue ($) 0 79,803,228 80,982,700 78,859,010 74,054,575 68,276,088 62,523,096 57,162,177 52,259,324 47,776,853 43,659,075 39,860,169 36,348,082 33,101,002 30,103,033 27,302,806 24,681,176 22,278,965 20,082,816 18,079,136 16,254,465 14,595,606 13,089,759 11,724,640 10,488,563 396,006,575 +Salvage value ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 237,139,135 +Total revenue ($) 0 97,348,283 99,110,774 100,247,632 101,168,413 101,995,765 102,771,442 103,514,582 104,235,494 104,940,338 105,633,073 106,316,388 106,992,186 107,661,861 108,326,463 108,986,802 109,643,514 110,297,107 110,947,992 111,596,509 112,242,938 112,887,515 113,530,441 114,171,884 114,811,993 352,588,801 -Property tax net assessed value ($) 0 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 773,180,879 +Property tax net assessed value ($) 0 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 OPERATING EXPENSES -O&M fixed expense ($) 0 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 13,573,032 -O&M production-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -O&M capacity-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Fuel expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Electricity purchase ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Property tax expense ($) 0 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 6,262,765 -Insurance expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total operating expenses ($) 0 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 19,835,797 +O&M fixed expense ($) 0 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 +O&M production-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +O&M capacity-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Fuel expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Electricity purchase ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Property tax expense ($) 0 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 +Insurance expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Total operating expenses ($) 0 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 -EBITDA ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 +EBITDA ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 OPERATING ACTIVITIES -EBITDA ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +EBITDA ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 plus PBI if not available for debt service: -Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Debt interest payment ($) 0 37,921,698 37,322,136 36,680,605 35,994,167 35,259,678 34,473,775 33,632,859 32,733,079 31,770,314 30,740,155 29,637,885 28,458,457 27,196,468 25,846,141 24,401,290 22,855,300 21,201,090 19,431,086 17,537,182 15,510,704 13,342,373 11,022,258 8,539,736 5,883,437 3,041,197 -Cash flow from operating activities ($) 0 22,045,732 23,824,766 22,342,607 18,224,611 13,180,613 8,213,523 3,693,520 -309,551 -3,829,258 -6,916,877 -9,613,513 -11,946,172 -13,931,264 -15,578,905 -16,934,281 -18,009,922 -18,757,923 -19,184,067 -19,293,843 -19,092,036 -18,582,564 -17,768,297 -16,650,893 -15,230,671 373,129,581 +Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Debt interest payment ($) 0 23,261,617 22,893,838 22,500,316 22,079,247 21,628,702 21,146,620 20,630,792 20,078,856 19,488,285 18,856,374 18,180,228 17,456,753 16,682,634 15,854,327 14,968,039 14,019,710 13,004,999 11,919,257 10,757,514 9,514,449 8,184,369 6,761,183 5,238,375 3,608,969 1,865,506 +Cash flow from operating activities ($) 0 63,745,012 65,875,281 67,405,662 68,747,513 70,025,409 71,283,168 72,542,136 73,814,984 75,110,399 76,435,046 77,794,506 79,193,779 80,637,572 82,130,482 83,677,109 85,282,150 86,950,454 88,687,081 90,497,341 92,386,835 94,361,493 96,427,603 98,591,856 100,861,369 340,381,641 INVESTING ACTIVITIES -Total installed cost ($) -773,180,879 +Total installed cost ($) -474,278,269 Debt closing costs ($) 0 Debt up-front fee ($) 0 minus: Total IBI income ($) 0 Total CBI income ($) 0 equals: -Purchase of property ($) -773,180,879 +Purchase of property ($) -474,278,269 plus: -Reserve (increase)/decrease debt service ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease working capital ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease receivables ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease debt service ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease working capital ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease receivables ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 equals: -Cash flow from investing activities ($) -773,180,879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Cash flow from investing activities ($) -474,278,269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FINANCING ACTIVITIES -Issuance of equity ($) 231,442,338 -Size of debt ($) 541,738,541 +Issuance of equity ($) 141,969,460 +Size of debt ($) 332,308,809 minus: -Debt principal payment ($) 0 8,565,167 9,164,728 9,806,259 10,492,697 11,227,186 12,013,089 12,854,005 13,753,786 14,716,551 15,746,709 16,848,979 18,028,407 19,290,396 20,640,724 22,085,574 23,631,565 25,285,774 27,055,778 28,949,683 30,976,161 33,144,492 35,464,606 37,947,129 40,603,428 43,445,668 +Debt principal payment ($) 0 5,253,974 5,621,752 6,015,275 6,436,344 6,886,888 7,368,971 7,884,798 8,436,734 9,027,306 9,659,217 10,335,362 11,058,838 11,832,956 12,661,263 13,547,552 14,495,880 15,510,592 16,596,333 17,758,077 19,001,142 20,331,222 21,754,408 23,277,216 24,906,621 26,650,085 equals: -Cash flow from financing activities ($) 773,180,879 -8,565,167 -9,164,728 -9,806,259 -10,492,697 -11,227,186 -12,013,089 -12,854,005 -13,753,786 -14,716,551 -15,746,709 -16,848,979 -18,028,407 -19,290,396 -20,640,724 -22,085,574 -23,631,565 -25,285,774 -27,055,778 -28,949,683 -30,976,161 -33,144,492 -35,464,606 -37,947,129 -40,603,428 -43,445,668 +Cash flow from financing activities ($) 474,278,269 -5,253,974 -5,621,752 -6,015,275 -6,436,344 -6,886,888 -7,368,971 -7,884,798 -8,436,734 -9,027,306 -9,659,217 -10,335,362 -11,058,838 -11,832,956 -12,661,263 -13,547,552 -14,495,880 -15,510,592 -16,596,333 -17,758,077 -19,001,142 -20,331,222 -21,754,408 -23,277,216 -24,906,621 -26,650,085 PROJECT RETURNS Pre-tax Cash Flow: -Cash flow from operating activities ($) 0 22,045,732 23,824,766 22,342,607 18,224,611 13,180,613 8,213,523 3,693,520 -309,551 -3,829,258 -6,916,877 -9,613,513 -11,946,172 -13,931,264 -15,578,905 -16,934,281 -18,009,922 -18,757,923 -19,184,067 -19,293,843 -19,092,036 -18,582,564 -17,768,297 -16,650,893 -15,230,671 373,129,581 -Cash flow from investing activities ($) -773,180,879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Cash flow from financing activities ($) 773,180,879 -8,565,167 -9,164,728 -9,806,259 -10,492,697 -11,227,186 -12,013,089 -12,854,005 -13,753,786 -14,716,551 -15,746,709 -16,848,979 -18,028,407 -19,290,396 -20,640,724 -22,085,574 -23,631,565 -25,285,774 -27,055,778 -28,949,683 -30,976,161 -33,144,492 -35,464,606 -37,947,129 -40,603,428 -43,445,668 -Total pre-tax cash flow ($) 0 13,480,566 14,660,038 12,536,348 7,731,914 1,953,427 -3,799,566 -9,160,485 -14,063,337 -18,545,809 -22,663,587 -26,462,492 -29,974,580 -33,221,660 -36,219,629 -39,019,856 -41,641,486 -44,043,697 -46,239,846 -48,243,525 -50,068,196 -51,727,056 -53,232,903 -54,598,022 -55,834,099 329,683,914 +Cash flow from operating activities ($) 0 63,745,012 65,875,281 67,405,662 68,747,513 70,025,409 71,283,168 72,542,136 73,814,984 75,110,399 76,435,046 77,794,506 79,193,779 80,637,572 82,130,482 83,677,109 85,282,150 86,950,454 88,687,081 90,497,341 92,386,835 94,361,493 96,427,603 98,591,856 100,861,369 340,381,641 +Cash flow from investing activities ($) -474,278,269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Cash flow from financing activities ($) 474,278,269 -5,253,974 -5,621,752 -6,015,275 -6,436,344 -6,886,888 -7,368,971 -7,884,798 -8,436,734 -9,027,306 -9,659,217 -10,335,362 -11,058,838 -11,832,956 -12,661,263 -13,547,552 -14,495,880 -15,510,592 -16,596,333 -17,758,077 -19,001,142 -20,331,222 -21,754,408 -23,277,216 -24,906,621 -26,650,085 +Total pre-tax cash flow ($) 0 58,491,038 60,253,529 61,390,387 62,311,168 63,138,520 63,914,197 64,657,338 65,378,250 66,083,093 66,775,829 67,459,143 68,134,941 68,804,616 69,469,218 70,129,558 70,786,269 71,439,862 72,090,747 72,739,264 73,385,693 74,030,270 74,673,196 75,314,639 75,954,748 313,731,556 Pre-tax Returns: -Issuance of equity ($) 231,442,338 -Total pre-tax cash flow ($) 0 13,480,566 14,660,038 12,536,348 7,731,914 1,953,427 -3,799,566 -9,160,485 -14,063,337 -18,545,809 -22,663,587 -26,462,492 -29,974,580 -33,221,660 -36,219,629 -39,019,856 -41,641,486 -44,043,697 -46,239,846 -48,243,525 -50,068,196 -51,727,056 -53,232,903 -54,598,022 -55,834,099 329,683,914 -Total pre-tax returns ($) -231,442,338 13,480,566 14,660,038 12,536,348 7,731,914 1,953,427 -3,799,566 -9,160,485 -14,063,337 -18,545,809 -22,663,587 -26,462,492 -29,974,580 -33,221,660 -36,219,629 -39,019,856 -41,641,486 -44,043,697 -46,239,846 -48,243,525 -50,068,196 -51,727,056 -53,232,903 -54,598,022 -55,834,099 329,683,914 +Issuance of equity ($) 141,969,460 +Total pre-tax cash flow ($) 0 58,491,038 60,253,529 61,390,387 62,311,168 63,138,520 63,914,197 64,657,338 65,378,250 66,083,093 66,775,829 67,459,143 68,134,941 68,804,616 69,469,218 70,129,558 70,786,269 71,439,862 72,090,747 72,739,264 73,385,693 74,030,270 74,673,196 75,314,639 75,954,748 313,731,556 +Total pre-tax returns ($) -141,969,460 58,491,038 60,253,529 61,390,387 62,311,168 63,138,520 63,914,197 64,657,338 65,378,250 66,083,093 66,775,829 67,459,143 68,134,941 68,804,616 69,469,218 70,129,558 70,786,269 71,439,862 72,090,747 72,739,264 73,385,693 74,030,270 74,673,196 75,314,639 75,954,748 313,731,556 After-tax Returns: -Total pre-tax returns ($) -231,442,338 13,480,566 14,660,038 12,536,348 7,731,914 1,953,427 -3,799,566 -9,160,485 -14,063,337 -18,545,809 -22,663,587 -26,462,492 -29,974,580 -33,221,660 -36,219,629 -39,019,856 -41,641,486 -44,043,697 -46,239,846 -48,243,525 -50,068,196 -51,727,056 -53,232,903 -54,598,022 -55,834,099 329,683,914 -Federal ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal tax benefit (liability) ($) 0 -536,180 2,928,286 3,220,865 4,033,757 5,029,442 6,009,946 6,902,194 7,692,401 8,387,191 8,996,687 9,529,003 9,989,470 10,381,327 10,706,571 10,974,122 11,186,454 11,334,109 11,418,230 11,439,900 11,400,063 7,483,846 3,507,462 3,286,886 3,006,535 -73,655,779 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State tax benefit (liability) ($) 0 -162,973 890,057 978,986 1,226,066 1,528,706 1,826,731 2,097,931 2,338,116 2,549,298 2,734,555 2,896,353 3,036,313 3,155,418 3,254,277 3,335,600 3,400,138 3,445,018 3,470,587 3,477,173 3,465,065 2,274,725 1,066,098 999,054 913,840 -22,387,775 -Total after-tax returns ($) -231,442,338 12,781,413 18,478,381 16,736,199 12,991,737 8,511,575 4,037,111 -160,359 -4,032,821 -7,609,320 -10,932,345 -14,037,136 -16,948,797 -19,684,915 -22,258,781 -24,710,134 -27,054,894 -29,264,569 -31,351,029 -33,326,452 -35,203,069 -41,968,485 -48,659,343 -50,312,082 -51,913,724 233,640,359 - -After-tax net cash flow ($) -5,708,575 -58,172,597 -167,561,166 12,781,413 18,478,381 16,736,199 12,991,737 8,511,575 4,037,111 -160,359 -4,032,821 -7,609,320 -10,932,345 -14,037,136 -16,948,797 -19,684,915 -22,258,781 -24,710,134 -27,054,894 -29,264,569 -31,351,029 -33,326,452 -35,203,069 -41,968,485 -48,659,343 -50,312,082 -51,913,724 233,640,359 -After-tax cumulative IRR (%) NaN NaN NaN -92.57 -65.12 -46.77 -36.07 -30.14 -27.39 -27.52 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN -12.39 -After-tax cumulative NPV ($) -5,708,575 -58,646,173 -197,406,377 -187,774,383 -175,102,329 -164,657,875 -157,279,820 -152,881,059 -150,982,444 -151,051,073 -152,621,677 -155,318,481 -158,844,322 -162,964,098 -167,490,778 -172,275,098 -177,198,143 -182,171,542 -187,126,841 -192,004,506 -196,759,690 -201,359,612 -205,781,296 -210,578,367 -215,639,700 -220,402,001 -224,873,698 -206,559,669 +Total pre-tax returns ($) -141,969,460 58,491,038 60,253,529 61,390,387 62,311,168 63,138,520 63,914,197 64,657,338 65,378,250 66,083,093 66,775,829 67,459,143 68,134,941 68,804,616 69,469,218 70,129,558 70,786,269 71,439,862 72,090,747 72,739,264 73,385,693 74,030,270 74,673,196 75,314,639 75,954,748 313,731,556 +Federal ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal tax benefit (liability) ($) 0 -10,242,702 -8,322,654 -8,624,751 -8,889,632 -9,141,889 -9,390,171 -9,638,691 -9,889,951 -10,145,666 -10,407,152 -10,675,509 -10,951,725 -11,236,730 -11,531,431 -11,836,735 -12,153,570 -12,482,893 -12,825,703 -13,183,049 -13,556,035 -16,286,395 -19,034,809 -19,462,032 -19,910,034 -67,191,336 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State tax benefit (liability) ($) 0 -3,113,283 -2,529,682 -2,621,505 -2,702,016 -2,778,690 -2,854,155 -2,929,693 -3,006,064 -3,083,789 -3,163,268 -3,244,836 -3,328,792 -3,415,420 -3,504,994 -3,597,792 -3,694,094 -3,794,192 -3,898,390 -4,007,006 -4,120,375 -4,950,272 -5,785,656 -5,915,511 -6,051,682 -20,422,898 +Total after-tax returns ($) -141,969,460 45,135,053 49,401,193 50,144,131 50,719,520 51,217,942 51,669,871 52,088,953 52,482,234 52,853,638 53,205,409 53,538,799 53,854,424 54,152,466 54,432,794 54,695,031 54,938,605 55,162,776 55,366,654 55,549,210 55,709,283 52,793,603 49,852,731 49,937,096 49,993,031 226,117,322 + +After-tax net cash flow ($) -3,501,708 -35,683,757 -102,783,995 45,135,053 49,401,193 50,144,131 50,719,520 51,217,942 51,669,871 52,088,953 52,482,234 52,853,638 53,205,409 53,538,799 53,854,424 54,152,466 54,432,794 54,695,031 54,938,605 55,162,776 55,366,654 55,549,210 55,709,283 52,793,603 49,852,731 49,937,096 49,993,031 226,117,322 +After-tax cumulative IRR (%) NaN NaN NaN -61.44 -19.99 0.81 12.13 18.77 22.90 25.58 27.38 28.62 29.48 30.10 30.55 30.87 31.11 31.29 31.42 31.52 31.59 31.65 31.69 31.72 31.74 31.76 31.77 31.81 +After-tax cumulative NPV ($) -3,501,708 -35,974,255 -121,091,400 -87,077,903 -53,199,685 -21,906,555 6,897,246 33,366,553 57,666,404 79,958,845 100,398,338 119,130,092 136,289,612 152,002,779 166,386,204 179,547,689 191,586,763 202,595,212 212,657,613 221,851,855 230,249,623 237,916,866 244,914,234 250,948,635 256,134,099 260,860,905 265,167,160 282,891,491 AFTER-TAX LCOE AND PPA PRICE -Annual costs ($) -5,708,575 -58,172,597 -167,561,166 -67,021,814 -62,504,319 -62,122,811 -61,062,839 -59,764,514 -58,485,985 -57,322,536 -56,292,145 -55,386,173 -54,591,420 -53,897,305 -53,296,879 -52,785,916 -52,361,814 -52,012,940 -51,736,070 -51,543,535 -51,433,845 -51,405,589 -51,457,534 -56,564,091 -61,749,102 -62,036,722 -62,402,287 224,224,224 -PPA revenue ($) 0 0 0 79,803,228 80,982,700 78,859,010 74,054,575 68,276,088 62,523,096 57,162,177 52,259,324 47,776,853 43,659,075 39,860,169 36,348,082 33,101,002 30,103,033 27,302,806 24,681,176 22,278,965 20,082,816 18,079,136 16,254,465 14,595,606 13,089,759 11,724,640 10,488,563 9,416,136 -Electricity to grid (kWh) 0 0 0 840,033,975 852,449,471 825,143,974 770,278,502 705,987,885 642,712,743 584,181,673 530,982,773 482,643,225 438,520,238 398,084,185 360,954,140 326,858,908 295,591,445 266,602,930 239,669,602 215,151,763 192,881,443 172,692,103 154,422,052 137,915,577 123,024,049 109,606,805 97,531,734 87,097,731 +Annual costs ($) -3,501,708 -35,683,757 -102,783,995 -52,213,230 -49,709,581 -50,103,501 -50,448,893 -50,777,824 -51,101,571 -51,425,629 -51,753,260 -52,086,700 -52,427,664 -52,777,589 -53,137,762 -53,509,395 -53,893,669 -54,291,771 -54,704,909 -55,134,330 -55,581,338 -56,047,299 -56,533,655 -60,093,912 -63,677,710 -64,234,788 -64,818,961 110,667,655 +PPA revenue ($) 0 0 0 97,348,283 99,110,774 100,247,632 101,168,413 101,995,765 102,771,442 103,514,582 104,235,494 104,940,338 105,633,073 106,316,388 106,992,186 107,661,861 108,326,463 108,986,802 109,643,514 110,297,107 110,947,992 111,596,509 112,242,938 112,887,515 113,530,441 114,171,884 114,811,993 115,449,666 +Electricity to grid (kWh) 0 0 0 1,024,718,769 1,043,271,301 1,048,944,560 1,052,303,028 1,054,655,829 1,056,449,857 1,057,890,469 1,059,088,544 1,060,110,498 1,060,999,129 1,061,783,560 1,062,484,465 1,063,117,021 1,063,692,687 1,064,220,315 1,064,706,878 1,065,157,960 1,065,578,104 1,065,971,046 1,066,339,900 1,066,687,284 1,067,015,418 1,067,326,205 1,067,621,282 1,067,890,726 -Present value of annual costs ($) 617,225,178 +Present value of annual costs ($) 506,745,245 -Present value of annual energy costs ($) 617,225,178 -Present value of annual energy nominal (kWh) 4,224,547,138 -LCOE Levelized cost of energy nominal (cents/kWh) 14.61 +Present value of annual energy costs ($) 506,745,245 +Present value of annual energy nominal (kWh) 7,992,957,441 +LCOE Levelized cost of energy nominal (cents/kWh) 6.34 -Present value of PPA revenue ($) 410,665,508 -Present value of annual energy nominal (kWh) 4,224,547,138 -LPPA Levelized PPA price nominal (cents/kWh) 9.72 +Present value of PPA revenue ($) 789,636,736 +Present value of annual energy nominal (kWh) 7,992,957,441 +LPPA Levelized PPA price nominal (cents/kWh) 9.88 PROJECT STATE INCOME TAXES -EBITDA ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 -State taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +EBITDA ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 +State taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 State taxable IBI income ($) 0 State taxable CBI income ($) 0 minus: -Debt interest payment ($) 0 37,921,698 37,322,136 36,680,605 35,994,167 35,259,678 34,473,775 33,632,859 32,733,079 31,770,314 30,740,155 29,637,885 28,458,457 27,196,468 25,846,141 24,401,290 22,855,300 21,201,090 19,431,086 17,537,182 15,510,704 13,342,373 11,022,258 8,539,736 5,883,437 3,041,197 -Total state tax depreciation ($) 0 19,329,522 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 19,329,522 0 0 0 0 +Debt interest payment ($) 0 23,261,617 22,893,838 22,500,316 22,079,247 21,628,702 21,146,620 20,630,792 20,078,856 19,488,285 18,856,374 18,180,228 17,456,753 16,682,634 15,854,327 14,968,039 14,019,710 13,004,999 11,919,257 10,757,514 9,514,449 8,184,369 6,761,183 5,238,375 3,608,969 1,865,506 +Total state tax depreciation ($) 0 11,856,957 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 11,856,957 0 0 0 0 equals: -State taxable income ($) 0 2,716,210 -14,834,278 -16,316,437 -20,434,433 -25,478,431 -30,445,521 -34,965,524 -38,968,595 -42,488,302 -45,575,921 -48,272,557 -50,605,216 -52,590,308 -54,237,949 -55,593,325 -56,668,965 -57,416,966 -57,843,111 -57,952,887 -57,751,080 -37,912,086 -17,768,297 -16,650,893 -15,230,671 373,129,581 +State taxable income ($) 0 51,888,056 42,161,368 43,691,748 45,033,599 46,311,495 47,569,254 48,828,223 50,101,071 51,396,486 52,721,132 54,080,592 55,479,865 56,923,659 58,416,568 59,963,196 61,568,236 63,236,541 64,973,167 66,783,427 68,672,922 82,504,536 96,427,603 98,591,856 100,861,369 340,381,641 -State income tax rate (frac) 0.0 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 -State tax benefit (liability) ($) 0 -162,973 890,057 978,986 1,226,066 1,528,706 1,826,731 2,097,931 2,338,116 2,549,298 2,734,555 2,896,353 3,036,313 3,155,418 3,254,277 3,335,600 3,400,138 3,445,018 3,470,587 3,477,173 3,465,065 2,274,725 1,066,098 999,054 913,840 -22,387,775 +State income tax rate (frac) 0.0 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 +State tax benefit (liability) ($) 0 -3,113,283 -2,529,682 -2,621,505 -2,702,016 -2,778,690 -2,854,155 -2,929,693 -3,006,064 -3,083,789 -3,163,268 -3,244,836 -3,328,792 -3,415,420 -3,504,994 -3,597,792 -3,694,094 -3,794,192 -3,898,390 -4,007,006 -4,120,375 -4,950,272 -5,785,656 -5,915,511 -6,051,682 -20,422,898 PROJECT FEDERAL INCOME TAXES -EBITDA ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State tax benefit (liability) ($) 0 -162,973 890,057 978,986 1,226,066 1,528,706 1,826,731 2,097,931 2,338,116 2,549,298 2,734,555 2,896,353 3,036,313 3,155,418 3,254,277 3,335,600 3,400,138 3,445,018 3,470,587 3,477,173 3,465,065 2,274,725 1,066,098 999,054 913,840 -22,387,775 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +EBITDA ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State tax benefit (liability) ($) 0 -3,113,283 -2,529,682 -2,621,505 -2,702,016 -2,778,690 -2,854,155 -2,929,693 -3,006,064 -3,083,789 -3,163,268 -3,244,836 -3,328,792 -3,415,420 -3,504,994 -3,597,792 -3,694,094 -3,794,192 -3,898,390 -4,007,006 -4,120,375 -4,950,272 -5,785,656 -5,915,511 -6,051,682 -20,422,898 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Federal taxable IBI income ($) 0 Federal taxable CBI income ($) 0 -Federal taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 minus: -Debt interest payment ($) 0 37,921,698 37,322,136 36,680,605 35,994,167 35,259,678 34,473,775 33,632,859 32,733,079 31,770,314 30,740,155 29,637,885 28,458,457 27,196,468 25,846,141 24,401,290 22,855,300 21,201,090 19,431,086 17,537,182 15,510,704 13,342,373 11,022,258 8,539,736 5,883,437 3,041,197 -Total federal tax depreciation ($) 0 19,329,522 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 38,659,044 19,329,522 0 0 0 0 +Debt interest payment ($) 0 23,261,617 22,893,838 22,500,316 22,079,247 21,628,702 21,146,620 20,630,792 20,078,856 19,488,285 18,856,374 18,180,228 17,456,753 16,682,634 15,854,327 14,968,039 14,019,710 13,004,999 11,919,257 10,757,514 9,514,449 8,184,369 6,761,183 5,238,375 3,608,969 1,865,506 +Total federal tax depreciation ($) 0 11,856,957 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 11,856,957 0 0 0 0 equals: -Federal taxable income ($) 0 2,553,238 -13,944,221 -15,337,451 -19,208,367 -23,949,725 -28,618,790 -32,867,592 -36,630,480 -39,939,004 -42,841,366 -45,376,204 -47,568,903 -49,434,890 -50,983,672 -52,257,726 -53,268,828 -53,971,948 -54,372,525 -54,475,713 -54,286,015 -35,637,361 -16,702,199 -15,651,839 -14,316,831 350,741,806 +Federal taxable income ($) 0 48,774,772 39,631,686 41,070,243 42,331,583 43,532,806 44,715,099 45,898,529 47,095,006 48,312,697 49,557,864 50,835,757 52,151,073 53,508,239 54,911,574 56,365,404 57,874,142 59,442,348 61,074,777 62,776,422 64,552,547 77,554,264 90,641,947 92,676,344 94,809,687 319,958,743 -Federal income tax rate (frac) 0.0 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 -Federal tax benefit (liability) ($) 0 -536,180 2,928,286 3,220,865 4,033,757 5,029,442 6,009,946 6,902,194 7,692,401 8,387,191 8,996,687 9,529,003 9,989,470 10,381,327 10,706,571 10,974,122 11,186,454 11,334,109 11,418,230 11,439,900 11,400,063 7,483,846 3,507,462 3,286,886 3,006,535 -73,655,779 +Federal income tax rate (frac) 0.0 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 +Federal tax benefit (liability) ($) 0 -10,242,702 -8,322,654 -8,624,751 -8,889,632 -9,141,889 -9,390,171 -9,638,691 -9,889,951 -10,145,666 -10,407,152 -10,675,509 -10,951,725 -11,236,730 -11,531,431 -11,836,735 -12,153,570 -12,482,893 -12,825,703 -13,183,049 -13,556,035 -16,286,395 -19,034,809 -19,462,032 -19,910,034 -67,191,336 CASH INCENTIVES Federal IBI income ($) 0 @@ -386,68 +384,68 @@ Utility CBI income ($) 0 Other CBI income ($) 0 Total CBI income ($) 0 -Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Total PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAX CREDITS -Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DEBT REPAYMENT -Debt balance ($) 541,738,541 533,173,374 524,008,646 514,202,387 503,709,689 492,482,503 480,469,414 467,615,409 453,861,623 439,145,072 423,398,363 406,549,384 388,520,977 369,230,581 348,589,857 326,504,282 302,872,718 277,586,944 250,531,165 221,581,483 190,605,322 157,460,830 121,996,224 84,049,095 43,445,668 0 -Debt interest payment ($) 0 37,921,698 37,322,136 36,680,605 35,994,167 35,259,678 34,473,775 33,632,859 32,733,079 31,770,314 30,740,155 29,637,885 28,458,457 27,196,468 25,846,141 24,401,290 22,855,300 21,201,090 19,431,086 17,537,182 15,510,704 13,342,373 11,022,258 8,539,736 5,883,437 3,041,197 -Debt principal payment ($) 0 8,565,167 9,164,728 9,806,259 10,492,697 11,227,186 12,013,089 12,854,005 13,753,786 14,716,551 15,746,709 16,848,979 18,028,407 19,290,396 20,640,724 22,085,574 23,631,565 25,285,774 27,055,778 28,949,683 30,976,161 33,144,492 35,464,606 37,947,129 40,603,428 43,445,668 -Debt total payment ($) 0 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 +Debt balance ($) 332,308,809 327,054,835 321,433,083 315,417,808 308,981,464 302,094,575 294,725,605 286,840,806 278,404,072 269,376,766 259,717,549 249,382,186 238,323,349 226,490,392 213,829,129 200,281,577 185,785,697 170,275,105 153,678,771 135,920,694 116,919,552 96,588,330 74,833,922 51,556,706 26,650,085 0 +Debt interest payment ($) 0 23,261,617 22,893,838 22,500,316 22,079,247 21,628,702 21,146,620 20,630,792 20,078,856 19,488,285 18,856,374 18,180,228 17,456,753 16,682,634 15,854,327 14,968,039 14,019,710 13,004,999 11,919,257 10,757,514 9,514,449 8,184,369 6,761,183 5,238,375 3,608,969 1,865,506 +Debt principal payment ($) 0 5,253,974 5,621,752 6,015,275 6,436,344 6,886,888 7,368,971 7,884,798 8,436,734 9,027,306 9,659,217 10,335,362 11,058,838 11,832,956 12,661,263 13,547,552 14,495,880 15,510,592 16,596,333 17,758,077 19,001,142 20,331,222 21,754,408 23,277,216 24,906,621 26,650,085 +Debt total payment ($) 0 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 DSCR (DEBT FRACTION) -EBITDA ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 +EBITDA ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 minus: -Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 equals: -Cash available for debt service (CAFDS) ($) 0 59,967,430 61,146,902 59,023,212 54,218,778 48,440,291 42,687,298 37,326,379 32,423,527 27,941,056 23,823,278 20,024,372 16,512,285 13,265,204 10,267,235 7,467,009 4,845,378 2,443,168 247,019 -1,756,661 -3,581,332 -5,240,192 -6,746,039 -8,111,157 -9,347,235 376,170,778 -Debt total payment ($) 0 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 46,486,864 -DSCR (pre-tax) 0.0 1.29 1.32 1.27 1.17 1.04 0.92 0.80 0.70 0.60 0.51 0.43 0.36 0.29 0.22 0.16 0.10 0.05 0.01 -0.04 -0.08 -0.11 -0.15 -0.17 -0.20 8.09 +Cash available for debt service (CAFDS) ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 +Debt total payment ($) 0 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 +DSCR (pre-tax) 0.0 3.05 3.11 3.15 3.19 3.21 3.24 3.27 3.29 3.32 3.34 3.37 3.39 3.41 3.44 3.46 3.48 3.51 3.53 3.55 3.57 3.60 3.62 3.64 3.66 12.0 RESERVES -Reserves working capital funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves working capital disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves working capital balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves working capital funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves working capital disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves working capital balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves debt service funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves debt service disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves debt service balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves debt service funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves debt service disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves debt service balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 1 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 1 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves total reserves balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves total reserves balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Interest on reserves (%/year) 1.75 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/tests/examples/example_SHR-3.txt b/tests/examples/example_SHR-3.txt index 49b07e39b..d02424ec8 100644 --- a/tests/examples/example_SHR-3.txt +++ b/tests/examples/example_SHR-3.txt @@ -17,6 +17,7 @@ Reservoir Thermal Conductivity, 2.7 Reservoir Volume Option, 1, -- FRAC_NUM_SEP: calculate heat-in-place based on realistic fracture geometry. Number of Fractures calculated in code. Fracture Shape, 3, -- Square (Congruent with Gringarten) +Number of Fractures per Stimulated Well, 150 Number of Segments, 1 Gradient 1, 112 @@ -25,7 +26,7 @@ Maximum Temperature, 600 # ******************** WELL BORES ******************** Number of Production Wells, 2 -Number of Injection Wells per Production Well, 1 +Number of Injection Wells per Production Well, 0.5 Well Geometry Configuration, 4, -- L (required for lateral costing) @@ -43,6 +44,8 @@ Injection Temperature, 50 Injection Wellbore Temperature Gain, 3 Ramey Production Wellbore Model, True +Production Flow Rate per Well, 60 + # ******************** SURFACE & PLANT ******************** End-Use Option, 1 Utilization Factor, .9 @@ -60,8 +63,8 @@ Plant Outlet Pressure, 1 atm Construction Years, 3, -- Matches Fervo_Project_Cape-6 Construction CAPEX Schedule, 0.0258, 0.256, 0.718, -- Derived from Fervo_Project_Cape-6 -Project Latitude, 43.812139, -- Newberry Volcano -Project Longitude, -121.281671, -- Newberry Volcano +Project Latitude, 43.812139, -- Newberry National Volcanic Monument +Project Longitude, -121.281671, -- Newberry National Volcanic Monument # ******************** ECONOMICS ******************** Economic Model, 5, -- SAM Single Owner PPA @@ -91,10 +94,9 @@ Field Gathering System Capital Cost Adjustment Factor, 0.339, -- Gathering costs Well Drilling Cost Correlation, 16 Well Drilling and Completion Capital Cost Adjustment Factor, 1.8162293703140313 -Surface Plant Capital Cost, 664.94 +Capital Cost for Power Plant for Electricity Generation, 2280 -Project Latitude, 43.812139, -- Newberry National Volcanic Monument -Project Longitude, -121.281671, -- Newberry National Volcanic Monument +Total O&M Cost, 6.5 # ******************** OTHER ******************** Time steps per year, 12 From 16b4e4c086c2bc081d9440f052e2f77144cfa994 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 18 May 2026 11:01:02 -0700 Subject: [PATCH 16/21] clean up description references --- tests/examples/example_SHR-3.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tests/examples/example_SHR-3.txt b/tests/examples/example_SHR-3.txt index d02424ec8..e6f0f0a8d 100644 --- a/tests/examples/example_SHR-3.txt +++ b/tests/examples/example_SHR-3.txt @@ -1,9 +1,11 @@ # Example: Superhot Rock (SHR) 3: Newberry Volcano -# Adapted from Super Hot EGS and the Newberry Deep Drilling Project (Cladouhos et al., 2018) (https://pangea.stanford.edu/ERE/pdf/IGAstandard/SGW/2018/Cladouhos.pdf) and -# SHR LCOE Analysis (https://scientificwebservices.com/shr/VERTICAL_LARGE_IDEAL_ADJUSTED/graphs/graphs.html): -# NOAK: Adjusted VERTICAL_LARGE_IDEAL Correlation drilling and completion cost model -# BHT = 450.0 C -# Gradient = 112.0 C/km +# Adapted from: +# Super Hot EGS and the Newberry Deep Drilling Project (Cladouhos et al., 2018). +# https://pangea.stanford.edu/ERE/pdf/IGAstandard/SGW/2018/Cladouhos.pdf +# and +# Techno-Economic Viability of Next Generation Geothermal Resources Across the Temperature Spectrum: +# A Comparative Analysis with Superhot Rock (Pezzino, 2026). +# https://scientificwebservices.com/shr # ******************** RESERVOIR ******************** From 508a00047c846ffa3664a17305de90cb9c50faa6 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 18 May 2026 11:11:28 -0700 Subject: [PATCH 17/21] example_SHR-3 refinments, generally acceptable now --- tests/examples/example_SHR-3.out | 480 ++++++++++++++++--------------- tests/examples/example_SHR-3.txt | 14 +- 2 files changed, 250 insertions(+), 244 deletions(-) diff --git a/tests/examples/example_SHR-3.out b/tests/examples/example_SHR-3.out index 5c6c1e115..2132f2307 100644 --- a/tests/examples/example_SHR-3.out +++ b/tests/examples/example_SHR-3.out @@ -6,38 +6,39 @@ Simulation Metadata ---------------------- GEOPHIRES Version: 3.13.7 Simulation Date: 2026-05-18 - Simulation Time: 10:57 - Calculation Time: 1.578 sec + Simulation Time: 11:10 + Calculation Time: 1.557 sec ***SUMMARY OF RESULTS*** End-Use Option: Electricity - Average Net Electricity Production: 134.41 MW - Electricity breakeven price: 6.34 cents/kWh - Total CAPEX: 474.28 MUSD - Total CAPEX ($/kW): 3501 USD/kW + Average Net Electricity Production: 102.50 MW + Electricity breakeven price: 5.46 cents/kWh + Total CAPEX: 494.65 MUSD + Total CAPEX ($/kW): 3673 USD/kW Number of production wells: 2 Number of injection wells: 1 Flowrate per production well: 60.0 kg/sec Well depth: 4.0 kilometer Geothermal gradient: 112 degC/km - Total Avoided Carbon Emissions: 11286.84 kilotonne + Total Avoided Carbon Emissions: 8589.15 kilotonne ***ECONOMIC PARAMETERS*** Economic Model = SAM Single Owner PPA - Real Discount Rate: 7.00 % - Nominal Discount Rate: 9.89 % - WACC: 6.60 % + Real Discount Rate: 10.50 % + Nominal Discount Rate: 13.48 % + WACC: 7.63 % + Investment Tax Credit: 148.40 MUSD Project lifetime: 25 yr Capacity factor: 90.0 % - Project NPV: 282.89 MUSD - After-tax IRR: 31.81 % - Project VIR=PI=PIR: 3.34 - Project MOIC: 9.46 - Project Payback Period: 5.95 yr - Estimated Jobs Created: 287 + Project NPV: 236.17 MUSD + After-tax IRR: 59.03 % + Project VIR=PI=PIR: 2.94 + Project MOIC: 6.52 + Project Payback Period: 3.76 yr + Estimated Jobs Created: 220 ***ENGINEERING PARAMETERS*** @@ -48,7 +49,7 @@ Simulation Metadata Pump efficiency: 80.0 % Injection temperature: 53.0 degC Production Wellbore heat transmission calculated with Ramey's model - Average production well temperature drop: 10.7 degC + Average production well temperature drop: 8.2 degC Flowrate per production well: 60.0 kg/sec Injection well casing ID: 8.535 in Production well casing ID: 8.535 in @@ -68,13 +69,14 @@ Simulation Metadata Reservoir Model = Multiple Parallel Fractures Model (Gringarten) Bottom-hole temperature: 450.00 degC - Fracture model = Square - Well separation: fracture height: 500.00 meter - Fracture area: 250000.00 m**2 + Fracture model = Rectangular + Well separation: fracture height: 100.00 meter + Fracture width: 305.00 meter + Fracture area: 30500.00 m**2 Reservoir volume calculated with fracture separation and number of fractures as input Number of fractures: 450 - Fracture separation: 50.00 meter - Reservoir volume: 5612500000 m**3 + Fracture separation: 9.83 meter + Reservoir volume: 134555310 m**3 Reservoir hydrostatic pressure: 32591.45 kPa Plant outlet pressure: 101.33 kPa Production wellhead pressure: 100.00 kPa @@ -87,15 +89,15 @@ Simulation Metadata ***RESERVOIR SIMULATION RESULTS*** - Maximum Production Temperature: 440.3 degC - Average Production Temperature: 439.3 degC - Minimum Production Temperature: 431.3 degC + Maximum Production Temperature: 439.6 degC + Average Production Temperature: 384.0 degC + Minimum Production Temperature: 121.2 degC Initial Production Temperature: 431.3 degC - Average Reservoir Heat Extraction: 205.55 MW + Average Reservoir Heat Extraction: 176.12 MW Production Wellbore Heat Transmission Model = Ramey Model - Average Production Well Temperature Drop: 10.7 degC + Average Production Well Temperature Drop: 8.2 degC Average Injection Well Pump Pressure Drop: 2416.9 kPa - Average Production Well Pump Pressure Drop: -17137.7 kPa + Average Production Well Pump Pressure Drop: -11005.2 kPa ***CAPITAL COSTS (M$)*** @@ -103,14 +105,14 @@ Simulation Metadata Exploration costs: 6.20 MUSD Drilling and completion costs: 20.01 MUSD Drilling and completion costs per well: 6.67 MUSD - Stimulation costs: 14.49 MUSD - Surface power plant costs: 399.08 MUSD - Field gathering system costs: 0.65 MUSD - Total surface equipment costs: 399.74 MUSD - Overnight Capital Cost: 440.43 MUSD - Inflation costs during construction: 32.80 MUSD - Interest during construction: 1.05 MUSD - Total CAPEX: 474.28 MUSD + Stimulation costs: 26.32 MUSD + Surface power plant costs: 396.85 MUSD + Field gathering system costs: 0.96 MUSD + Total surface equipment costs: 397.81 MUSD + Overnight Capital Cost: 450.33 MUSD + Inflation costs during construction: 33.53 MUSD + Interest during construction: 10.79 MUSD + Total CAPEX: 494.65 MUSD ***OPERATING AND MAINTENANCE COSTS (M$/yr)*** @@ -120,19 +122,19 @@ Simulation Metadata ***SURFACE EQUIPMENT SIMULATION RESULTS*** Initial geofluid availability: 0.95 MW/(kg/s) - Maximum Total Electricity Generation: 135.90 MW - Average Total Electricity Generation: 134.86 MW - Minimum Total Electricity Generation: 126.78 MW + Maximum Total Electricity Generation: 135.14 MW + Average Total Electricity Generation: 103.13 MW + Minimum Total Electricity Generation: 2.57 MW Initial Total Electricity Generation: 126.78 MW - Maximum Net Electricity Generation: 135.45 MW - Average Net Electricity Generation: 134.41 MW - Minimum Net Electricity Generation: 126.33 MW + Maximum Net Electricity Generation: 134.69 MW + Average Net Electricity Generation: 102.50 MW + Minimum Net Electricity Generation: 0.71 MW Initial Net Electricity Generation: 126.33 MW - Average Annual Total Electricity Generation: 1063.32 GWh - Average Annual Net Electricity Generation: 1059.80 GWh + Average Annual Total Electricity Generation: 811.47 GWh + Average Annual Net Electricity Generation: 806.49 GWh Initial pumping power/net installed power: 0.35 % - Average Pumping Power: 0.45 MW - Heat to Power Conversion Efficiency: 65.39 % + Average Pumping Power: 0.63 MW + Heat to Power Conversion Efficiency: 52.56 % ************************************************************ * HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE * @@ -148,23 +150,23 @@ Simulation Metadata 6 1.0175 438.79 0.4473 133.8789 65.2187 7 1.0179 438.98 0.4473 134.0810 65.2838 8 1.0183 439.14 0.4473 134.2466 65.3371 - 9 1.0186 439.28 0.4473 134.3863 65.3821 - 10 1.0189 439.40 0.4473 134.5067 65.4208 - 11 1.0191 439.50 0.4473 134.6123 65.4548 - 12 1.0193 439.59 0.4473 134.7061 65.4849 - 13 1.0195 439.67 0.4473 134.7904 65.5120 - 14 1.0197 439.75 0.4473 134.8668 65.5366 - 15 1.0199 439.81 0.4473 134.9366 65.5590 - 16 1.0200 439.88 0.4473 135.0007 65.5797 - 17 1.0201 439.93 0.4473 135.0601 65.5987 - 18 1.0203 439.99 0.4473 135.1153 65.6165 - 19 1.0204 440.04 0.4473 135.1667 65.6330 - 20 1.0205 440.08 0.4473 135.2150 65.6485 - 21 1.0206 440.13 0.4473 135.2604 65.6631 - 22 1.0207 440.17 0.4473 135.3031 65.6768 - 23 1.0208 440.21 0.4473 135.3436 65.6898 - 24 1.0209 440.25 0.4473 135.3820 65.7022 - 25 1.0209 440.28 0.4473 135.4185 65.7139 + 9 1.0186 439.28 0.4473 134.3861 65.3820 + 10 1.0189 439.40 0.4473 134.5066 65.4208 + 11 1.0191 439.50 0.4473 134.6099 65.4540 + 12 1.0193 439.57 0.4473 134.6801 65.4766 + 13 1.0192 439.54 0.4473 134.6551 65.4685 + 14 1.0184 439.18 0.4473 134.2859 65.3498 + 15 1.0153 437.83 0.4473 132.9061 64.9050 + 16 1.0069 434.23 0.4473 129.2739 63.7281 + 17 0.9888 426.42 0.4473 121.6738 61.2350 + 18 0.9555 412.06 0.4473 108.5914 56.8378 + 19 0.9023 389.11 0.4473 89.9745 50.3086 + 20 0.8276 356.93 0.4473 68.0824 42.0991 + 21 0.7347 316.83 0.4502 46.6898 33.2580 + 22 0.6307 271.99 0.9744 28.5453 24.4972 + 23 0.5252 226.48 1.3365 15.6748 16.9813 + 24 0.4271 184.18 1.5859 7.5871 10.8698 + 25 0.3430 147.92 1.7540 2.9859 5.9119 ******************************************************************* @@ -173,203 +175,203 @@ Simulation Metadata YEAR ELECTRICITY HEAT RESERVOIR PERCENTAGE OF PROVIDED EXTRACTED HEAT CONTENT TOTAL HEAT MINED (GWh/year) (GWh/year) (10^15 J) (%) - 1 1024.6 1602.1 6010.27 0.10 - 2 1043.1 1612.0 6004.47 0.19 - 3 1048.8 1614.9 5998.65 0.29 - 4 1052.2 1616.7 5992.83 0.39 - 5 1054.5 1617.9 5987.01 0.48 - 6 1056.3 1618.8 5981.18 0.58 - 7 1057.8 1619.6 5975.35 0.68 - 8 1059.0 1620.2 5969.52 0.77 - 9 1060.0 1620.7 5963.68 0.87 - 10 1060.9 1621.2 5957.85 0.97 - 11 1061.7 1621.6 5952.01 1.06 - 12 1062.4 1622.0 5946.17 1.16 - 13 1063.0 1622.3 5940.33 1.26 - 14 1063.6 1622.6 5934.49 1.36 - 15 1064.1 1622.9 5928.65 1.45 - 16 1064.6 1623.1 5922.80 1.55 - 17 1065.0 1623.3 5916.96 1.65 - 18 1065.5 1623.6 5911.12 1.74 - 19 1065.8 1623.8 5905.27 1.84 - 20 1066.2 1623.9 5899.42 1.94 - 21 1066.6 1624.1 5893.58 2.04 - 22 1066.9 1624.3 5887.73 2.13 - 23 1067.2 1624.5 5881.88 2.23 - 24 1067.5 1624.6 5876.03 2.33 - 25 1067.8 1624.7 5870.18 2.42 + 1 1024.6 1602.1 138.46 4.00 + 2 1043.1 1612.0 132.66 8.02 + 3 1048.8 1614.9 126.85 12.05 + 4 1052.2 1616.7 121.03 16.09 + 5 1054.5 1617.9 115.20 20.13 + 6 1056.3 1618.8 109.37 24.17 + 7 1057.8 1619.6 103.54 28.21 + 8 1059.0 1620.2 97.71 32.25 + 9 1060.0 1620.7 91.88 36.30 + 10 1060.9 1621.2 86.04 40.35 + 11 1061.6 1621.5 80.20 44.39 + 12 1061.8 1621.7 74.36 48.44 + 13 1060.5 1621.0 68.53 52.49 + 14 1054.3 1617.8 62.70 56.53 + 15 1035.5 1607.9 56.92 60.54 + 16 992.4 1584.8 51.21 64.49 + 17 911.6 1539.1 45.67 68.34 + 18 785.9 1461.4 40.41 71.98 + 19 624.0 1345.6 35.56 75.34 + 20 450.9 1193.2 31.27 78.32 + 21 293.3 1013.7 27.62 80.85 + 22 170.9 822.7 24.66 82.90 + 23 89.0 637.3 22.36 84.49 + 24 39.9 471.8 20.66 85.67 + 25 13.7 339.9 19.44 86.52 *************************** * SAM CASH FLOW PROFILE * *************************** -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Year -2 Year -1 Year 0 Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Year 10 Year 11 Year 12 Year 13 Year 14 Year 15 Year 16 Year 17 Year 18 Year 19 Year 20 Year 21 Year 22 Year 23 Year 24 Year 25 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Year -2 Year -1 Year 0 Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Year 10 Year 11 Year 12 Year 13 Year 14 Year 15 Year 16 Year 17 Year 18 Year 19 Year 20 Year 21 Year 22 Year 23 Year 24 Year 25 CONSTRUCTION Capital expenditure schedule [construction] (%) 2.58 25.60 71.80 -Overnight capital expenditure [construction] ($) -11,365,490 -112,773,856 -316,295,424 +Overnight capital expenditure [construction] ($) -11,620,899 -115,308,149 -323,403,324 plus: -Inflation cost [construction] ($) -306,868 -6,172,000 -26,317,893 +Inflation cost [construction] ($) -313,764 -6,310,700 -26,909,318 plus: Royalty supplemental payments [construction] ($) 0 0 0 equals: -Nominal capital expenditure [construction] ($) -11,672,358 -118,945,856 -342,613,318 +Nominal capital expenditure [construction] ($) -11,934,664 -121,618,849 -350,312,642 -Issuance of equity [construction] ($) 3,501,708 35,683,757 102,783,995 -Issuance of debt [construction] ($) 8,170,651 83,262,100 239,829,322 -Debt balance [construction] ($) 8,170,651 91,518,542 332,308,809 -Debt interest payment [construction] ($) 0 85,792 960,945 +Issuance of equity [construction] ($) 3,580,399 36,485,655 105,093,793 +Issuance of debt [construction] ($) 8,354,265 85,133,194 245,218,850 +Debt balance [construction] ($) 8,354,265 94,364,656 349,491,795 +Debt interest payment [construction] ($) 0 877,198 9,908,289 -Installed cost [construction] ($) -11,672,358 -119,031,648 -343,574,262 -After-tax net cash flow [construction] ($) -3,501,708 -35,683,757 -102,783,995 +Installed cost [construction] ($) -11,934,664 -122,496,047 -360,220,931 +After-tax net cash flow [construction] ($) -3,580,399 -36,485,655 -105,093,793 ENERGY -Electricity to grid (kWh) 0.0 1,024,718,769 1,043,271,301 1,048,944,560 1,052,303,028 1,054,655,829 1,056,449,857 1,057,890,469 1,059,088,544 1,060,110,498 1,060,999,129 1,061,783,560 1,062,484,465 1,063,117,021 1,063,692,687 1,064,220,315 1,064,706,878 1,065,157,960 1,065,578,104 1,065,971,046 1,066,339,900 1,066,687,284 1,067,015,418 1,067,326,205 1,067,621,282 1,067,890,726 -Electricity from grid (kWh) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -Electricity to grid net (kWh) 0.0 1,024,718,769 1,043,271,301 1,048,944,560 1,052,303,028 1,054,655,829 1,056,449,857 1,057,890,469 1,059,088,544 1,060,110,498 1,060,999,129 1,061,783,560 1,062,484,465 1,063,117,021 1,063,692,687 1,064,220,315 1,064,706,878 1,065,157,960 1,065,578,104 1,065,971,046 1,066,339,900 1,066,687,284 1,067,015,418 1,067,326,205 1,067,621,282 1,067,890,726 +Electricity to grid (kWh) 0.0 1,024,656,857 1,043,208,267 1,048,881,183 1,052,239,449 1,054,592,108 1,056,386,020 1,057,826,598 1,059,024,458 1,060,044,978 1,060,930,766 1,061,632,880 1,061,886,486 1,060,604,231 1,054,322,188 1,035,565,869 992,465,823 911,605,779 785,942,294 624,069,901 450,890,643 293,310,723 170,886,408 88,968,128 39,862,665 13,658,745 +Electricity from grid (kWh) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +Electricity to grid net (kWh) 0.0 1,024,656,857 1,043,208,267 1,048,881,183 1,052,239,449 1,054,592,108 1,056,386,020 1,057,826,598 1,059,024,458 1,060,044,978 1,060,930,766 1,061,632,880 1,061,886,486 1,060,604,231 1,054,322,188 1,035,565,869 992,465,823 911,605,779 785,942,294 624,069,901 450,890,643 293,310,723 170,886,408 88,968,128 39,862,665 13,658,745 -Saved Carbon Production (pound) 0 962,272,124 979,694,059 985,021,588 988,175,390 990,384,811 992,069,510 993,422,331 994,547,395 995,507,071 996,341,548 997,078,176 997,736,367 998,330,375 998,870,960 999,366,434 999,823,346 1,000,246,939 1,000,641,479 1,001,010,475 1,001,356,851 1,001,683,065 1,001,991,203 1,002,283,050 1,002,560,145 1,002,813,169 +Saved Carbon Production (pound) 0 962,272,124 979,694,059 985,021,588 988,175,390 990,384,811 992,069,504 993,422,374 994,547,305 995,505,691 996,337,549 996,996,916 997,235,082 996,030,895 990,131,325 972,516,957 932,040,994 856,103,996 738,091,348 586,074,318 423,438,826 275,452,929 160,482,239 83,551,434 37,435,685 12,827,152 REVENUE -PPA price (cents/kWh) 0.0 9.50 9.50 9.56 9.61 9.67 9.73 9.79 9.84 9.90 9.96 10.01 10.07 10.13 10.18 10.24 10.30 10.36 10.41 10.47 10.53 10.58 10.64 10.70 10.75 10.81 -PPA revenue ($) 0 97,348,283 99,110,774 100,247,632 101,168,413 101,995,765 102,771,442 103,514,582 104,235,494 104,940,338 105,633,073 106,316,388 106,992,186 107,661,861 108,326,463 108,986,802 109,643,514 110,297,107 110,947,992 111,596,509 112,242,938 112,887,515 113,530,441 114,171,884 114,811,993 115,449,666 -Curtailment payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +PPA price (cents/kWh) 0.0 9.50 9.50 9.56 9.61 9.67 9.73 9.79 9.84 9.90 9.96 10.01 10.07 10.13 10.18 10.24 10.30 10.36 10.41 10.47 10.53 10.58 10.64 10.70 10.75 10.81 +PPA revenue ($) 0 97,342,401 99,104,785 100,241,575 101,162,301 101,989,603 102,765,232 103,508,333 104,229,187 104,933,852 105,626,267 106,301,300 106,931,969 107,407,391 107,372,172 106,052,301 102,204,130 94,396,778 81,832,312 65,333,878 47,460,749 31,041,074 18,182,314 9,516,921 4,286,831 1,476,647 +Curtailment payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Carbon price ($/lb) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -Carbon credits revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Carbon price ($/lb) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +Carbon credits revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 equals: -Capacity payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Capacity payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Salvage value ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 237,139,135 -Total revenue ($) 0 97,348,283 99,110,774 100,247,632 101,168,413 101,995,765 102,771,442 103,514,582 104,235,494 104,940,338 105,633,073 106,316,388 106,992,186 107,661,861 108,326,463 108,986,802 109,643,514 110,297,107 110,947,992 111,596,509 112,242,938 112,887,515 113,530,441 114,171,884 114,811,993 352,588,801 +Salvage value ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 247,325,821 +Total revenue ($) 0 97,342,401 99,104,785 100,241,575 101,162,301 101,989,603 102,765,232 103,508,333 104,229,187 104,933,852 105,626,267 106,301,300 106,931,969 107,407,391 107,372,172 106,052,301 102,204,130 94,396,778 81,832,312 65,333,878 47,460,749 31,041,074 18,182,314 9,516,921 4,286,831 248,802,468 -Property tax net assessed value ($) 0 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 474,278,269 +Property tax net assessed value ($) 0 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 OPERATING EXPENSES -O&M fixed expense ($) 0 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 -O&M production-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -O&M capacity-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Fuel expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Electricity purchase ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Property tax expense ($) 0 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 3,841,654 -Insurance expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total operating expenses ($) 0 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 10,341,654 +O&M fixed expense ($) 0 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 +O&M production-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +O&M capacity-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Fuel expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Electricity purchase ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Property tax expense ($) 0 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 +Insurance expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Total operating expenses ($) 0 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 -EBITDA ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 +EBITDA ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 OPERATING ACTIVITIES -EBITDA ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +EBITDA ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 plus PBI if not available for debt service: -Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Debt interest payment ($) 0 23,261,617 22,893,838 22,500,316 22,079,247 21,628,702 21,146,620 20,630,792 20,078,856 19,488,285 18,856,374 18,180,228 17,456,753 16,682,634 15,854,327 14,968,039 14,019,710 13,004,999 11,919,257 10,757,514 9,514,449 8,184,369 6,761,183 5,238,375 3,608,969 1,865,506 -Cash flow from operating activities ($) 0 63,745,012 65,875,281 67,405,662 68,747,513 70,025,409 71,283,168 72,542,136 73,814,984 75,110,399 76,435,046 77,794,506 79,193,779 80,637,572 82,130,482 83,677,109 85,282,150 86,950,454 88,687,081 90,497,341 92,386,835 94,361,493 96,427,603 98,591,856 100,861,369 340,381,641 +Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Debt interest payment ($) 0 24,464,426 24,077,630 23,663,760 23,220,918 22,747,077 22,240,067 21,697,567 21,117,092 20,495,983 19,831,397 19,120,290 18,359,405 17,545,258 16,674,121 15,742,005 14,744,640 13,677,460 12,535,577 11,313,762 10,006,421 8,607,565 7,110,790 5,509,240 3,795,582 1,961,967 +Cash flow from operating activities ($) 0 62,371,297 64,520,477 66,071,137 67,434,705 68,735,848 70,018,486 71,304,087 72,605,417 73,931,191 75,288,192 76,674,332 78,065,886 79,355,454 80,191,372 79,803,618 76,952,812 70,212,640 58,790,056 43,513,437 26,947,650 11,926,830 564,846 -6,498,997 -10,015,429 236,333,822 INVESTING ACTIVITIES -Total installed cost ($) -474,278,269 +Total installed cost ($) -494,651,641 Debt closing costs ($) 0 Debt up-front fee ($) 0 minus: Total IBI income ($) 0 Total CBI income ($) 0 equals: -Purchase of property ($) -474,278,269 +Purchase of property ($) -494,651,641 plus: -Reserve (increase)/decrease debt service ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease working capital ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease receivables ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease debt service ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease working capital ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease receivables ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 equals: -Cash flow from investing activities ($) -474,278,269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Cash flow from investing activities ($) -494,651,641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FINANCING ACTIVITIES -Issuance of equity ($) 141,969,460 -Size of debt ($) 332,308,809 +Issuance of equity ($) 145,159,846 +Size of debt ($) 349,491,795 minus: -Debt principal payment ($) 0 5,253,974 5,621,752 6,015,275 6,436,344 6,886,888 7,368,971 7,884,798 8,436,734 9,027,306 9,659,217 10,335,362 11,058,838 11,832,956 12,661,263 13,547,552 14,495,880 15,510,592 16,596,333 17,758,077 19,001,142 20,331,222 21,754,408 23,277,216 24,906,621 26,650,085 +Debt principal payment ($) 0 5,525,646 5,912,441 6,326,312 6,769,154 7,242,995 7,750,004 8,292,505 8,872,980 9,494,089 10,158,675 10,869,782 11,630,667 12,444,814 13,315,950 14,248,067 15,245,432 16,312,612 17,454,495 18,676,309 19,983,651 21,382,507 22,879,282 24,480,832 26,194,490 28,028,104 equals: -Cash flow from financing activities ($) 474,278,269 -5,253,974 -5,621,752 -6,015,275 -6,436,344 -6,886,888 -7,368,971 -7,884,798 -8,436,734 -9,027,306 -9,659,217 -10,335,362 -11,058,838 -11,832,956 -12,661,263 -13,547,552 -14,495,880 -15,510,592 -16,596,333 -17,758,077 -19,001,142 -20,331,222 -21,754,408 -23,277,216 -24,906,621 -26,650,085 +Cash flow from financing activities ($) 494,651,641 -5,525,646 -5,912,441 -6,326,312 -6,769,154 -7,242,995 -7,750,004 -8,292,505 -8,872,980 -9,494,089 -10,158,675 -10,869,782 -11,630,667 -12,444,814 -13,315,950 -14,248,067 -15,245,432 -16,312,612 -17,454,495 -18,676,309 -19,983,651 -21,382,507 -22,879,282 -24,480,832 -26,194,490 -28,028,104 PROJECT RETURNS Pre-tax Cash Flow: -Cash flow from operating activities ($) 0 63,745,012 65,875,281 67,405,662 68,747,513 70,025,409 71,283,168 72,542,136 73,814,984 75,110,399 76,435,046 77,794,506 79,193,779 80,637,572 82,130,482 83,677,109 85,282,150 86,950,454 88,687,081 90,497,341 92,386,835 94,361,493 96,427,603 98,591,856 100,861,369 340,381,641 -Cash flow from investing activities ($) -474,278,269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Cash flow from financing activities ($) 474,278,269 -5,253,974 -5,621,752 -6,015,275 -6,436,344 -6,886,888 -7,368,971 -7,884,798 -8,436,734 -9,027,306 -9,659,217 -10,335,362 -11,058,838 -11,832,956 -12,661,263 -13,547,552 -14,495,880 -15,510,592 -16,596,333 -17,758,077 -19,001,142 -20,331,222 -21,754,408 -23,277,216 -24,906,621 -26,650,085 -Total pre-tax cash flow ($) 0 58,491,038 60,253,529 61,390,387 62,311,168 63,138,520 63,914,197 64,657,338 65,378,250 66,083,093 66,775,829 67,459,143 68,134,941 68,804,616 69,469,218 70,129,558 70,786,269 71,439,862 72,090,747 72,739,264 73,385,693 74,030,270 74,673,196 75,314,639 75,954,748 313,731,556 +Cash flow from operating activities ($) 0 62,371,297 64,520,477 66,071,137 67,434,705 68,735,848 70,018,486 71,304,087 72,605,417 73,931,191 75,288,192 76,674,332 78,065,886 79,355,454 80,191,372 79,803,618 76,952,812 70,212,640 58,790,056 43,513,437 26,947,650 11,926,830 564,846 -6,498,997 -10,015,429 236,333,822 +Cash flow from investing activities ($) -494,651,641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Cash flow from financing activities ($) 494,651,641 -5,525,646 -5,912,441 -6,326,312 -6,769,154 -7,242,995 -7,750,004 -8,292,505 -8,872,980 -9,494,089 -10,158,675 -10,869,782 -11,630,667 -12,444,814 -13,315,950 -14,248,067 -15,245,432 -16,312,612 -17,454,495 -18,676,309 -19,983,651 -21,382,507 -22,879,282 -24,480,832 -26,194,490 -28,028,104 +Total pre-tax cash flow ($) 0 56,845,651 58,608,035 59,744,825 60,665,551 61,492,853 62,268,482 63,011,583 63,732,437 64,437,102 65,129,517 65,804,550 66,435,219 66,910,641 66,875,422 65,555,551 61,707,380 53,900,028 41,335,562 24,837,128 6,963,999 -9,455,676 -22,314,436 -30,979,829 -36,209,919 208,305,718 Pre-tax Returns: -Issuance of equity ($) 141,969,460 -Total pre-tax cash flow ($) 0 58,491,038 60,253,529 61,390,387 62,311,168 63,138,520 63,914,197 64,657,338 65,378,250 66,083,093 66,775,829 67,459,143 68,134,941 68,804,616 69,469,218 70,129,558 70,786,269 71,439,862 72,090,747 72,739,264 73,385,693 74,030,270 74,673,196 75,314,639 75,954,748 313,731,556 -Total pre-tax returns ($) -141,969,460 58,491,038 60,253,529 61,390,387 62,311,168 63,138,520 63,914,197 64,657,338 65,378,250 66,083,093 66,775,829 67,459,143 68,134,941 68,804,616 69,469,218 70,129,558 70,786,269 71,439,862 72,090,747 72,739,264 73,385,693 74,030,270 74,673,196 75,314,639 75,954,748 313,731,556 +Issuance of equity ($) 145,159,846 +Total pre-tax cash flow ($) 0 56,845,651 58,608,035 59,744,825 60,665,551 61,492,853 62,268,482 63,011,583 63,732,437 64,437,102 65,129,517 65,804,550 66,435,219 66,910,641 66,875,422 65,555,551 61,707,380 53,900,028 41,335,562 24,837,128 6,963,999 -9,455,676 -22,314,436 -30,979,829 -36,209,919 208,305,718 +Total pre-tax returns ($) -145,159,846 56,845,651 58,608,035 59,744,825 60,665,551 61,492,853 62,268,482 63,011,583 63,732,437 64,437,102 65,129,517 65,804,550 66,435,219 66,910,641 66,875,422 65,555,551 61,707,380 53,900,028 41,335,562 24,837,128 6,963,999 -9,455,676 -22,314,436 -30,979,829 -36,209,919 208,305,718 After-tax Returns: -Total pre-tax returns ($) -141,969,460 58,491,038 60,253,529 61,390,387 62,311,168 63,138,520 63,914,197 64,657,338 65,378,250 66,083,093 66,775,829 67,459,143 68,134,941 68,804,616 69,469,218 70,129,558 70,786,269 71,439,862 72,090,747 72,739,264 73,385,693 74,030,270 74,673,196 75,314,639 75,954,748 313,731,556 -Federal ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal tax benefit (liability) ($) 0 -10,242,702 -8,322,654 -8,624,751 -8,889,632 -9,141,889 -9,390,171 -9,638,691 -9,889,951 -10,145,666 -10,407,152 -10,675,509 -10,951,725 -11,236,730 -11,531,431 -11,836,735 -12,153,570 -12,482,893 -12,825,703 -13,183,049 -13,556,035 -16,286,395 -19,034,809 -19,462,032 -19,910,034 -67,191,336 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State tax benefit (liability) ($) 0 -3,113,283 -2,529,682 -2,621,505 -2,702,016 -2,778,690 -2,854,155 -2,929,693 -3,006,064 -3,083,789 -3,163,268 -3,244,836 -3,328,792 -3,415,420 -3,504,994 -3,597,792 -3,694,094 -3,794,192 -3,898,390 -4,007,006 -4,120,375 -4,950,272 -5,785,656 -5,915,511 -6,051,682 -20,422,898 -Total after-tax returns ($) -141,969,460 45,135,053 49,401,193 50,144,131 50,719,520 51,217,942 51,669,871 52,088,953 52,482,234 52,853,638 53,205,409 53,538,799 53,854,424 54,152,466 54,432,794 54,695,031 54,938,605 55,162,776 55,366,654 55,549,210 55,709,283 52,793,603 49,852,731 49,937,096 49,993,031 226,117,322 - -After-tax net cash flow ($) -3,501,708 -35,683,757 -102,783,995 45,135,053 49,401,193 50,144,131 50,719,520 51,217,942 51,669,871 52,088,953 52,482,234 52,853,638 53,205,409 53,538,799 53,854,424 54,152,466 54,432,794 54,695,031 54,938,605 55,162,776 55,366,654 55,549,210 55,709,283 52,793,603 49,852,731 49,937,096 49,993,031 226,117,322 -After-tax cumulative IRR (%) NaN NaN NaN -61.44 -19.99 0.81 12.13 18.77 22.90 25.58 27.38 28.62 29.48 30.10 30.55 30.87 31.11 31.29 31.42 31.52 31.59 31.65 31.69 31.72 31.74 31.76 31.77 31.81 -After-tax cumulative NPV ($) -3,501,708 -35,974,255 -121,091,400 -87,077,903 -53,199,685 -21,906,555 6,897,246 33,366,553 57,666,404 79,958,845 100,398,338 119,130,092 136,289,612 152,002,779 166,386,204 179,547,689 191,586,763 202,595,212 212,657,613 221,851,855 230,249,623 237,916,866 244,914,234 250,948,635 256,134,099 260,860,905 265,167,160 282,891,491 +Total pre-tax returns ($) -145,159,846 56,845,651 58,608,035 59,744,825 60,665,551 61,492,853 62,268,482 63,011,583 63,732,437 64,437,102 65,129,517 65,804,550 66,435,219 66,910,641 66,875,422 65,555,551 61,707,380 53,900,028 41,335,562 24,837,128 6,963,999 -9,455,676 -22,314,436 -30,979,829 -36,209,919 208,305,718 +Federal ITC total income ($) 0 148,395,492 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal tax benefit (liability) ($) 0 -10,237,154 -8,586,462 -8,892,562 -9,161,731 -9,418,576 -9,671,769 -9,925,547 -10,182,429 -10,444,137 -10,712,009 -10,985,633 -11,260,326 -11,514,887 -11,679,897 -11,603,354 -11,040,605 -9,710,095 -7,455,277 -4,439,673 -1,169,586 -279,416 -111,501 1,282,902 1,977,046 -46,652,296 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State tax benefit (liability) ($) 0 -3,111,597 -2,609,867 -2,702,907 -2,784,721 -2,862,789 -2,939,748 -3,016,884 -3,094,963 -3,174,510 -3,255,930 -3,339,098 -3,422,591 -3,499,966 -3,550,121 -3,526,855 -3,355,807 -2,951,397 -2,266,042 -1,349,445 -355,497 -84,929 -33,891 389,940 600,926 -14,180,029 +Total after-tax returns ($) -145,159,846 191,892,393 47,411,706 48,149,356 48,719,099 49,211,487 49,656,965 50,069,152 50,455,044 50,818,455 51,161,578 51,479,819 51,752,302 51,895,788 51,645,404 50,425,341 47,310,968 41,238,536 31,614,243 19,048,011 5,438,916 -9,820,022 -22,459,828 -29,306,987 -33,631,948 147,473,392 + +After-tax net cash flow ($) -3,580,399 -36,485,655 -105,093,793 191,892,393 47,411,706 48,149,356 48,719,099 49,211,487 49,656,965 50,069,152 50,455,044 50,818,455 51,161,578 51,479,819 51,752,302 51,895,788 51,645,404 50,425,341 47,310,968 41,238,536 31,614,243 19,048,011 5,438,916 -9,820,022 -22,459,828 -29,306,987 -33,631,948 147,473,392 +After-tax cumulative IRR (%) NaN NaN NaN 23.36 38.93 47.60 52.37 55.07 56.64 57.57 58.13 58.48 58.69 58.82 58.91 58.96 58.99 59.01 59.02 59.03 59.03 59.03 59.03 -58.86 -34.93 -24.59 -18.70 59.03 +After-tax cumulative NPV ($) -3,580,399 -35,731,024 -117,335,058 13,963,391 42,549,477 68,131,028 90,939,853 111,241,788 129,293,501 145,332,444 159,574,653 172,215,074 183,428,834 193,371,701 202,179,585 209,962,482 216,787,568 222,659,656 227,514,473 231,243,380 233,762,381 235,099,784 235,436,290 234,900,913 233,821,914 232,581,253 231,326,664 236,174,302 AFTER-TAX LCOE AND PPA PRICE -Annual costs ($) -3,501,708 -35,683,757 -102,783,995 -52,213,230 -49,709,581 -50,103,501 -50,448,893 -50,777,824 -51,101,571 -51,425,629 -51,753,260 -52,086,700 -52,427,664 -52,777,589 -53,137,762 -53,509,395 -53,893,669 -54,291,771 -54,704,909 -55,134,330 -55,581,338 -56,047,299 -56,533,655 -60,093,912 -63,677,710 -64,234,788 -64,818,961 110,667,655 -PPA revenue ($) 0 0 0 97,348,283 99,110,774 100,247,632 101,168,413 101,995,765 102,771,442 103,514,582 104,235,494 104,940,338 105,633,073 106,316,388 106,992,186 107,661,861 108,326,463 108,986,802 109,643,514 110,297,107 110,947,992 111,596,509 112,242,938 112,887,515 113,530,441 114,171,884 114,811,993 115,449,666 -Electricity to grid (kWh) 0 0 0 1,024,718,769 1,043,271,301 1,048,944,560 1,052,303,028 1,054,655,829 1,056,449,857 1,057,890,469 1,059,088,544 1,060,110,498 1,060,999,129 1,061,783,560 1,062,484,465 1,063,117,021 1,063,692,687 1,064,220,315 1,064,706,878 1,065,157,960 1,065,578,104 1,065,971,046 1,066,339,900 1,066,687,284 1,067,015,418 1,067,326,205 1,067,621,282 1,067,890,726 +Annual costs ($) -3,580,399 -36,485,655 -105,093,793 94,549,991 -51,693,079 -52,092,219 -52,443,201 -52,778,116 -53,108,267 -53,439,180 -53,774,143 -54,115,397 -54,464,689 -54,821,482 -55,179,667 -55,511,602 -55,726,768 -55,626,960 -54,893,162 -53,158,242 -50,218,069 -46,285,867 -42,021,833 -40,861,095 -40,642,141 -38,823,908 -37,918,779 145,996,745 +PPA revenue ($) 0 0 0 97,342,401 99,104,785 100,241,575 101,162,301 101,989,603 102,765,232 103,508,333 104,229,187 104,933,852 105,626,267 106,301,300 106,931,969 107,407,391 107,372,172 106,052,301 102,204,130 94,396,778 81,832,312 65,333,878 47,460,749 31,041,074 18,182,314 9,516,921 4,286,831 1,476,647 +Electricity to grid (kWh) 0 0 0 1,024,656,857 1,043,208,267 1,048,881,183 1,052,239,449 1,054,592,108 1,056,386,020 1,057,826,598 1,059,024,458 1,060,044,978 1,060,930,766 1,061,632,880 1,061,886,486 1,060,604,231 1,054,322,188 1,035,565,869 992,465,823 911,605,779 785,942,294 624,069,901 450,890,643 293,310,723 170,886,408 88,968,128 39,862,665 13,658,745 -Present value of annual costs ($) 506,745,245 +Present value of annual costs ($) 299,689,579 -Present value of annual energy costs ($) 506,745,245 -Present value of annual energy nominal (kWh) 7,992,957,441 -LCOE Levelized cost of energy nominal (cents/kWh) 6.34 +Present value of annual energy costs ($) 299,689,579 +Present value of annual energy nominal (kWh) 5,486,345,440 +LCOE Levelized cost of energy nominal (cents/kWh) 5.46 -Present value of PPA revenue ($) 789,636,736 -Present value of annual energy nominal (kWh) 7,992,957,441 -LPPA Levelized PPA price nominal (cents/kWh) 9.88 +Present value of PPA revenue ($) 535,863,881 +Present value of annual energy nominal (kWh) 5,486,345,440 +LPPA Levelized PPA price nominal (cents/kWh) 9.77 PROJECT STATE INCOME TAXES -EBITDA ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 -State taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +EBITDA ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 +State taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 State taxable IBI income ($) 0 State taxable CBI income ($) 0 minus: -Debt interest payment ($) 0 23,261,617 22,893,838 22,500,316 22,079,247 21,628,702 21,146,620 20,630,792 20,078,856 19,488,285 18,856,374 18,180,228 17,456,753 16,682,634 15,854,327 14,968,039 14,019,710 13,004,999 11,919,257 10,757,514 9,514,449 8,184,369 6,761,183 5,238,375 3,608,969 1,865,506 -Total state tax depreciation ($) 0 11,856,957 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 11,856,957 0 0 0 0 +Debt interest payment ($) 0 24,464,426 24,077,630 23,663,760 23,220,918 22,747,077 22,240,067 21,697,567 21,117,092 20,495,983 19,831,397 19,120,290 18,359,405 17,545,258 16,674,121 15,742,005 14,744,640 13,677,460 12,535,577 11,313,762 10,006,421 8,607,565 7,110,790 5,509,240 3,795,582 1,961,967 +Total state tax depreciation ($) 0 10,511,347 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 10,511,347 0 0 0 0 equals: -State taxable income ($) 0 51,888,056 42,161,368 43,691,748 45,033,599 46,311,495 47,569,254 48,828,223 50,101,071 51,396,486 52,721,132 54,080,592 55,479,865 56,923,659 58,416,568 59,963,196 61,568,236 63,236,541 64,973,167 66,783,427 68,672,922 82,504,536 96,427,603 98,591,856 100,861,369 340,381,641 +State taxable income ($) 0 51,859,950 43,497,782 45,048,442 46,412,010 47,713,153 48,995,792 50,281,393 51,582,723 52,908,496 54,265,497 55,651,638 57,043,191 58,332,759 59,168,677 58,780,923 55,930,117 49,189,946 37,767,362 22,490,743 5,924,955 1,415,483 564,846 -6,498,997 -10,015,429 236,333,822 -State income tax rate (frac) 0.0 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 -State tax benefit (liability) ($) 0 -3,113,283 -2,529,682 -2,621,505 -2,702,016 -2,778,690 -2,854,155 -2,929,693 -3,006,064 -3,083,789 -3,163,268 -3,244,836 -3,328,792 -3,415,420 -3,504,994 -3,597,792 -3,694,094 -3,794,192 -3,898,390 -4,007,006 -4,120,375 -4,950,272 -5,785,656 -5,915,511 -6,051,682 -20,422,898 +State income tax rate (frac) 0.0 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 +State tax benefit (liability) ($) 0 -3,111,597 -2,609,867 -2,702,907 -2,784,721 -2,862,789 -2,939,748 -3,016,884 -3,094,963 -3,174,510 -3,255,930 -3,339,098 -3,422,591 -3,499,966 -3,550,121 -3,526,855 -3,355,807 -2,951,397 -2,266,042 -1,349,445 -355,497 -84,929 -33,891 389,940 600,926 -14,180,029 PROJECT FEDERAL INCOME TAXES -EBITDA ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State tax benefit (liability) ($) 0 -3,113,283 -2,529,682 -2,621,505 -2,702,016 -2,778,690 -2,854,155 -2,929,693 -3,006,064 -3,083,789 -3,163,268 -3,244,836 -3,328,792 -3,415,420 -3,504,994 -3,597,792 -3,694,094 -3,794,192 -3,898,390 -4,007,006 -4,120,375 -4,950,272 -5,785,656 -5,915,511 -6,051,682 -20,422,898 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +EBITDA ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State tax benefit (liability) ($) 0 -3,111,597 -2,609,867 -2,702,907 -2,784,721 -2,862,789 -2,939,748 -3,016,884 -3,094,963 -3,174,510 -3,255,930 -3,339,098 -3,422,591 -3,499,966 -3,550,121 -3,526,855 -3,355,807 -2,951,397 -2,266,042 -1,349,445 -355,497 -84,929 -33,891 389,940 600,926 -14,180,029 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Federal taxable IBI income ($) 0 Federal taxable CBI income ($) 0 -Federal taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 minus: -Debt interest payment ($) 0 23,261,617 22,893,838 22,500,316 22,079,247 21,628,702 21,146,620 20,630,792 20,078,856 19,488,285 18,856,374 18,180,228 17,456,753 16,682,634 15,854,327 14,968,039 14,019,710 13,004,999 11,919,257 10,757,514 9,514,449 8,184,369 6,761,183 5,238,375 3,608,969 1,865,506 -Total federal tax depreciation ($) 0 11,856,957 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 23,713,913 11,856,957 0 0 0 0 +Debt interest payment ($) 0 24,464,426 24,077,630 23,663,760 23,220,918 22,747,077 22,240,067 21,697,567 21,117,092 20,495,983 19,831,397 19,120,290 18,359,405 17,545,258 16,674,121 15,742,005 14,744,640 13,677,460 12,535,577 11,313,762 10,006,421 8,607,565 7,110,790 5,509,240 3,795,582 1,961,967 +Total federal tax depreciation ($) 0 10,511,347 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 10,511,347 0 0 0 0 equals: -Federal taxable income ($) 0 48,774,772 39,631,686 41,070,243 42,331,583 43,532,806 44,715,099 45,898,529 47,095,006 48,312,697 49,557,864 50,835,757 52,151,073 53,508,239 54,911,574 56,365,404 57,874,142 59,442,348 61,074,777 62,776,422 64,552,547 77,554,264 90,641,947 92,676,344 94,809,687 319,958,743 +Federal taxable income ($) 0 48,748,353 40,887,915 42,345,536 43,627,289 44,850,364 46,056,044 47,264,509 48,487,759 49,733,987 51,009,567 52,312,539 53,620,600 54,832,794 55,618,557 55,254,068 52,574,310 46,238,549 35,501,320 21,141,298 5,569,458 1,330,554 530,955 -6,109,058 -9,414,503 222,153,793 -Federal income tax rate (frac) 0.0 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 -Federal tax benefit (liability) ($) 0 -10,242,702 -8,322,654 -8,624,751 -8,889,632 -9,141,889 -9,390,171 -9,638,691 -9,889,951 -10,145,666 -10,407,152 -10,675,509 -10,951,725 -11,236,730 -11,531,431 -11,836,735 -12,153,570 -12,482,893 -12,825,703 -13,183,049 -13,556,035 -16,286,395 -19,034,809 -19,462,032 -19,910,034 -67,191,336 +Federal income tax rate (frac) 0.0 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 +Federal tax benefit (liability) ($) 0 -10,237,154 -8,586,462 -8,892,562 -9,161,731 -9,418,576 -9,671,769 -9,925,547 -10,182,429 -10,444,137 -10,712,009 -10,985,633 -11,260,326 -11,514,887 -11,679,897 -11,603,354 -11,040,605 -9,710,095 -7,455,277 -4,439,673 -1,169,586 -279,416 -111,501 1,282,902 1,977,046 -46,652,296 CASH INCENTIVES Federal IBI income ($) 0 @@ -384,68 +386,68 @@ Utility CBI income ($) 0 Other CBI income ($) 0 Total CBI income ($) 0 -Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Total PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAX CREDITS -Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC percent income ($) 0 148,395,492 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC total income ($) 0 148,395,492 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DEBT REPAYMENT -Debt balance ($) 332,308,809 327,054,835 321,433,083 315,417,808 308,981,464 302,094,575 294,725,605 286,840,806 278,404,072 269,376,766 259,717,549 249,382,186 238,323,349 226,490,392 213,829,129 200,281,577 185,785,697 170,275,105 153,678,771 135,920,694 116,919,552 96,588,330 74,833,922 51,556,706 26,650,085 0 -Debt interest payment ($) 0 23,261,617 22,893,838 22,500,316 22,079,247 21,628,702 21,146,620 20,630,792 20,078,856 19,488,285 18,856,374 18,180,228 17,456,753 16,682,634 15,854,327 14,968,039 14,019,710 13,004,999 11,919,257 10,757,514 9,514,449 8,184,369 6,761,183 5,238,375 3,608,969 1,865,506 -Debt principal payment ($) 0 5,253,974 5,621,752 6,015,275 6,436,344 6,886,888 7,368,971 7,884,798 8,436,734 9,027,306 9,659,217 10,335,362 11,058,838 11,832,956 12,661,263 13,547,552 14,495,880 15,510,592 16,596,333 17,758,077 19,001,142 20,331,222 21,754,408 23,277,216 24,906,621 26,650,085 -Debt total payment ($) 0 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 +Debt balance ($) 349,491,795 343,966,149 338,053,708 331,727,396 324,958,242 317,715,247 309,965,242 301,672,738 292,799,758 283,305,669 273,146,994 262,277,212 250,646,545 238,201,731 224,885,781 210,637,714 195,392,282 179,079,670 161,625,176 142,948,866 122,965,215 101,582,708 78,703,426 54,222,594 28,028,104 0 +Debt interest payment ($) 0 24,464,426 24,077,630 23,663,760 23,220,918 22,747,077 22,240,067 21,697,567 21,117,092 20,495,983 19,831,397 19,120,290 18,359,405 17,545,258 16,674,121 15,742,005 14,744,640 13,677,460 12,535,577 11,313,762 10,006,421 8,607,565 7,110,790 5,509,240 3,795,582 1,961,967 +Debt principal payment ($) 0 5,525,646 5,912,441 6,326,312 6,769,154 7,242,995 7,750,004 8,292,505 8,872,980 9,494,089 10,158,675 10,869,782 11,630,667 12,444,814 13,315,950 14,248,067 15,245,432 16,312,612 17,454,495 18,676,309 19,983,651 21,382,507 22,879,282 24,480,832 26,194,490 28,028,104 +Debt total payment ($) 0 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 DSCR (DEBT FRACTION) -EBITDA ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 +EBITDA ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 minus: -Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 equals: -Cash available for debt service (CAFDS) ($) 0 87,006,629 88,769,120 89,905,978 90,826,759 91,654,111 92,429,788 93,172,928 93,893,841 94,598,684 95,291,419 95,974,734 96,650,532 97,320,207 97,984,809 98,645,148 99,301,860 99,955,453 100,606,338 101,254,855 101,901,284 102,545,861 103,188,787 103,830,230 104,470,339 342,247,147 -Debt total payment ($) 0 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 28,515,591 -DSCR (pre-tax) 0.0 3.05 3.11 3.15 3.19 3.21 3.24 3.27 3.29 3.32 3.34 3.37 3.39 3.41 3.44 3.46 3.48 3.51 3.53 3.55 3.57 3.60 3.62 3.64 3.66 12.0 +Cash available for debt service (CAFDS) ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 +Debt total payment ($) 0 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 +DSCR (pre-tax) 0.0 2.90 2.95 2.99 3.02 3.05 3.08 3.10 3.13 3.15 3.17 3.19 3.22 3.23 3.23 3.19 3.06 2.80 2.38 1.83 1.23 0.68 0.26 -0.03 -0.21 7.95 RESERVES -Reserves working capital funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves working capital disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves working capital balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves working capital funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves working capital disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves working capital balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves debt service funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves debt service disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves debt service balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves debt service funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves debt service disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves debt service balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 1 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 1 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves total reserves balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves total reserves balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Interest on reserves (%/year) 1.75 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/tests/examples/example_SHR-3.txt b/tests/examples/example_SHR-3.txt index e6f0f0a8d..7df5f4fb0 100644 --- a/tests/examples/example_SHR-3.txt +++ b/tests/examples/example_SHR-3.txt @@ -1,4 +1,4 @@ -# Example: Superhot Rock (SHR) 3: Newberry Volcano +# Example: Superhot Rock 3: Newberry Volcano NOAK SHR Scenario # Adapted from: # Super Hot EGS and the Newberry Deep Drilling Project (Cladouhos et al., 2018). # https://pangea.stanford.edu/ERE/pdf/IGAstandard/SGW/2018/Cladouhos.pdf @@ -15,17 +15,18 @@ Reservoir Depth, 4 Reservoir Density, 2700 Reservoir Heat Capacity, 1000 Reservoir Thermal Conductivity, 2.7 -# Reservoir Porosity, 0.0118 Reservoir Volume Option, 1, -- FRAC_NUM_SEP: calculate heat-in-place based on realistic fracture geometry. Number of Fractures calculated in code. -Fracture Shape, 3, -- Square (Congruent with Gringarten) +Fracture Shape, 4, -- Bench design and fracture geometry in Singh et al., 2025 are given in rectangular dimensions. +Fracture Separation, 9.8255 +Fracture Width, 305 +Fracture Height, 100 Number of Fractures per Stimulated Well, 150 Number of Segments, 1 Gradient 1, 112 Maximum Temperature, 600 - # ******************** WELL BORES ******************** Number of Production Wells, 2 Number of Injection Wells per Production Well, 0.5 @@ -77,19 +78,22 @@ Electricity Escalation Rate Per Year, 0.00057, -- Conservatively calibrated to e Electricity Escalation Start Year, 1 Ending Electricity Sale Price, 0.15 +Discount Rate, 0.105 Fraction of Investment in Bonds, .7, -- https://www.linkedin.com/pulse/fervo-energy-technology-day-2024-entering-geothermal-decade-matson-n4stc/ suggests a long-term target of 85% debt; the value we use may be calibrated towards this in the future. Inflated Bond Interest Rate, .07, -- 2024b ATB (NREL) -Inflated Bond Interest Rate During Construction, 0.0105, -- Higher than interest rate during normal operation to account for increased risk of default prior to COD. Value aligns with ATB discount rate (NREL, 2025). +Inflated Bond Interest Rate During Construction, 0.105, -- Higher than interest rate during normal operation to account for increased risk of default prior to COD Bond Financing Start Year, -2 yr, -- Equity-only for first 2 construction years (ATB) Inflation Rate, .027, -- US inflation as of December 2025. Combined Income Tax Rate, 0.2700, -- Estimated effective combined federal and Oregon state income tax rate Property Tax Rate, 0.0081, -- Estimated effective Oregon property tax rate +Investment Tax Credit Rate, 0.3 Reservoir Stimulation Capital Cost per Injection Well, 4, -- Baseline stimulation cost of $4.0M, calibrated from high-intensity U.S. shale well analogue (~$39k/frac stage for 102 stages). This is a pre-contingency value and excludes EGS-specific cost premiums such as ceramic proppant and HPHT hardware. Reservoir Stimulation Capital Cost per Production Well, 4, -- Baseline stimulation cost of $4.0M, calibrated from high-intensity U.S. shale well analogue (~$39k/frac stage for 102 stages). This is a pre-contingency value and excludes EGS-specific cost premiums such as ceramic proppant and HPHT hardware. +Reservoir Stimulation Capital Cost Adjustment Factor, 1.8162293703140313 Field Gathering System Capital Cost Adjustment Factor, 0.339, -- Gathering costs represent 2% of facilities CAPEX per https://www.linkedin.com/pulse/fervo-energy-technology-day-2024-entering-geothermal-decade-matson-n4stc/ From b294a38d19cbb16b744f9d209f25da2d75eb910a Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 18 May 2026 11:47:20 -0700 Subject: [PATCH 18/21] switch example_SHR-3 to double flash power plant --- tests/examples/example_SHR-3.out | 535 +++++++++++++++---------------- tests/examples/example_SHR-3.txt | 7 +- 2 files changed, 270 insertions(+), 272 deletions(-) diff --git a/tests/examples/example_SHR-3.out b/tests/examples/example_SHR-3.out index 2132f2307..696964296 100644 --- a/tests/examples/example_SHR-3.out +++ b/tests/examples/example_SHR-3.out @@ -6,22 +6,22 @@ Simulation Metadata ---------------------- GEOPHIRES Version: 3.13.7 Simulation Date: 2026-05-18 - Simulation Time: 11:10 - Calculation Time: 1.557 sec + Simulation Time: 11:46 + Calculation Time: 1.659 sec ***SUMMARY OF RESULTS*** End-Use Option: Electricity - Average Net Electricity Production: 102.50 MW - Electricity breakeven price: 5.46 cents/kWh - Total CAPEX: 494.65 MUSD - Total CAPEX ($/kW): 3673 USD/kW + Average Net Electricity Production: 50.44 MW + Electricity breakeven price: 6.29 cents/kWh + Total CAPEX: 265.42 MUSD + Total CAPEX ($/kW): 4165 USD/kW Number of production wells: 2 Number of injection wells: 1 Flowrate per production well: 60.0 kg/sec Well depth: 4.0 kilometer Geothermal gradient: 112 degC/km - Total Avoided Carbon Emissions: 8589.15 kilotonne + Total Avoided Carbon Emissions: 4227.67 kilotonne ***ECONOMIC PARAMETERS*** @@ -30,15 +30,15 @@ Simulation Metadata Real Discount Rate: 10.50 % Nominal Discount Rate: 13.48 % WACC: 7.63 % - Investment Tax Credit: 148.40 MUSD + Investment Tax Credit: 79.63 MUSD Project lifetime: 25 yr Capacity factor: 90.0 % - Project NPV: 236.17 MUSD - After-tax IRR: 59.03 % - Project VIR=PI=PIR: 2.94 - Project MOIC: 6.52 - Project Payback Period: 3.76 yr - Estimated Jobs Created: 220 + Project NPV: 91.34 MUSD + After-tax IRR: 49.82 % + Project VIR=PI=PIR: 2.40 + Project MOIC: 4.97 + Project Payback Period: 3.81 yr + Estimated Jobs Created: 108 ***ENGINEERING PARAMETERS*** @@ -47,14 +47,14 @@ Simulation Metadata Well depth: 4.0 kilometer Water loss rate: 23.8 % Pump efficiency: 80.0 % - Injection temperature: 53.0 degC + Injection temperature: 52.6 degC Production Wellbore heat transmission calculated with Ramey's model Average production well temperature drop: 8.2 degC Flowrate per production well: 60.0 kg/sec Injection well casing ID: 8.535 in Production well casing ID: 8.535 in Number of times redrilling: 0 - Power plant type: Subcritical ORC + Power plant type: Double-Flash ***RESOURCE CHARACTERISTICS*** @@ -79,8 +79,6 @@ Simulation Metadata Reservoir volume: 134555310 m**3 Reservoir hydrostatic pressure: 32591.45 kPa Plant outlet pressure: 101.33 kPa - Production wellhead pressure: 100.00 kPa - Productivity Index: 1.81 kg/sec/bar Injectivity Index: 2.19 kg/sec/bar Reservoir density: 2700.00 kg/m**3 Reservoir thermal conductivity: 2.70 W/m/K @@ -93,11 +91,10 @@ Simulation Metadata Average Production Temperature: 384.0 degC Minimum Production Temperature: 121.2 degC Initial Production Temperature: 431.3 degC - Average Reservoir Heat Extraction: 176.12 MW + Average Reservoir Heat Extraction: 176.34 MW Production Wellbore Heat Transmission Model = Ramey Model Average Production Well Temperature Drop: 8.2 degC Average Injection Well Pump Pressure Drop: 2416.9 kPa - Average Production Well Pump Pressure Drop: -11005.2 kPa ***CAPITAL COSTS (M$)*** @@ -106,13 +103,13 @@ Simulation Metadata Drilling and completion costs: 20.01 MUSD Drilling and completion costs per well: 6.67 MUSD Stimulation costs: 26.32 MUSD - Surface power plant costs: 396.85 MUSD - Field gathering system costs: 0.96 MUSD - Total surface equipment costs: 397.81 MUSD - Overnight Capital Cost: 450.33 MUSD - Inflation costs during construction: 33.53 MUSD - Interest during construction: 10.79 MUSD - Total CAPEX: 494.65 MUSD + Surface power plant costs: 188.47 MUSD + Field gathering system costs: 0.64 MUSD + Total surface equipment costs: 189.11 MUSD + Overnight Capital Cost: 241.64 MUSD + Inflation costs during construction: 17.99 MUSD + Interest during construction: 5.79 MUSD + Total CAPEX: 265.42 MUSD ***OPERATING AND MAINTENANCE COSTS (M$/yr)*** @@ -122,19 +119,19 @@ Simulation Metadata ***SURFACE EQUIPMENT SIMULATION RESULTS*** Initial geofluid availability: 0.95 MW/(kg/s) - Maximum Total Electricity Generation: 135.14 MW - Average Total Electricity Generation: 103.13 MW - Minimum Total Electricity Generation: 2.57 MW - Initial Total Electricity Generation: 126.78 MW - Maximum Net Electricity Generation: 134.69 MW - Average Net Electricity Generation: 102.50 MW - Minimum Net Electricity Generation: 0.71 MW - Initial Net Electricity Generation: 126.33 MW - Average Annual Total Electricity Generation: 811.47 GWh - Average Annual Net Electricity Generation: 806.49 GWh - Initial pumping power/net installed power: 0.35 % - Average Pumping Power: 0.63 MW - Heat to Power Conversion Efficiency: 52.56 % + Maximum Total Electricity Generation: 64.18 MW + Average Total Electricity Generation: 50.89 MW + Minimum Total Electricity Generation: 3.68 MW + Initial Total Electricity Generation: 61.27 MW + Maximum Net Electricity Generation: 63.73 MW + Average Net Electricity Generation: 50.44 MW + Minimum Net Electricity Generation: 3.23 MW + Initial Net Electricity Generation: 60.82 MW + Average Annual Total Electricity Generation: 400.49 GWh + Average Annual Net Electricity Generation: 396.96 GWh + Initial pumping power/net installed power: 0.74 % + Average Pumping Power: 0.45 MW + Heat to Power Conversion Efficiency: 26.67 % ************************************************************ * HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE * @@ -142,31 +139,31 @@ Simulation Metadata YEAR THERMAL GEOFLUID PUMP NET FIRST LAW DRAWDOWN TEMPERATURE POWER POWER EFFICIENCY (degC) (MW) (MW) (%) - 1 1.0000 431.25 0.4473 126.3334 62.7685 - 2 1.0126 436.68 0.4473 131.7374 64.5273 - 3 1.0149 437.68 0.4473 132.7475 64.8538 - 4 1.0161 438.19 0.4473 133.2736 65.0236 - 5 1.0169 438.53 0.4473 133.6219 65.1359 - 6 1.0175 438.79 0.4473 133.8789 65.2187 - 7 1.0179 438.98 0.4473 134.0810 65.2838 - 8 1.0183 439.14 0.4473 134.2466 65.3371 - 9 1.0186 439.28 0.4473 134.3861 65.3820 - 10 1.0189 439.40 0.4473 134.5066 65.4208 - 11 1.0191 439.50 0.4473 134.6099 65.4540 - 12 1.0193 439.57 0.4473 134.6801 65.4766 - 13 1.0192 439.54 0.4473 134.6551 65.4685 - 14 1.0184 439.18 0.4473 134.2859 65.3498 - 15 1.0153 437.83 0.4473 132.9061 64.9050 - 16 1.0069 434.23 0.4473 129.2739 63.7281 - 17 0.9888 426.42 0.4473 121.6738 61.2350 - 18 0.9555 412.06 0.4473 108.5914 56.8378 - 19 0.9023 389.11 0.4473 89.9745 50.3086 - 20 0.8276 356.93 0.4473 68.0824 42.0991 - 21 0.7347 316.83 0.4502 46.6898 33.2580 - 22 0.6307 271.99 0.9744 28.5453 24.4972 - 23 0.5252 226.48 1.3365 15.6748 16.9813 - 24 0.4271 184.18 1.5859 7.5871 10.8698 - 25 0.3430 147.92 1.7540 2.9859 5.9119 + 1 1.0000 431.25 0.4473 60.8233 30.1874 + 2 1.0126 436.68 0.4473 62.7113 30.6845 + 3 1.0149 437.68 0.4473 63.0615 30.7761 + 4 1.0161 438.19 0.4473 63.2436 30.8236 + 5 1.0169 438.53 0.4473 63.3640 30.8550 + 6 1.0175 438.79 0.4473 63.4528 30.8782 + 7 1.0179 438.98 0.4473 63.5226 30.8964 + 8 1.0183 439.14 0.4473 63.5797 30.9113 + 9 1.0186 439.28 0.4473 63.6278 30.9238 + 10 1.0189 439.40 0.4473 63.6694 30.9346 + 11 1.0191 439.50 0.4473 63.7050 30.9439 + 12 1.0193 439.57 0.4473 63.7292 30.9502 + 13 1.0192 439.54 0.4473 63.7206 30.9479 + 14 1.0184 439.18 0.4473 63.5933 30.9148 + 15 1.0153 437.83 0.4473 63.1164 30.7904 + 16 1.0069 434.23 0.4473 61.8537 30.4594 + 17 0.9888 426.42 0.4473 59.1749 29.7486 + 18 0.9555 412.06 0.4473 54.4397 28.4619 + 19 0.9023 389.11 0.4473 47.3947 26.4683 + 20 0.8276 356.93 0.4473 38.5481 23.8045 + 21 0.7347 316.83 0.4473 29.1159 20.7077 + 22 0.6307 271.99 0.4473 20.4656 17.5307 + 23 0.5252 226.48 0.4473 13.5059 14.5973 + 24 0.4271 184.18 0.4473 8.4801 12.1114 + 25 0.3430 147.92 0.4473 5.1530 10.1590 ******************************************************************* @@ -175,279 +172,279 @@ Simulation Metadata YEAR ELECTRICITY HEAT RESERVOIR PERCENTAGE OF PROVIDED EXTRACTED HEAT CONTENT TOTAL HEAT MINED (GWh/year) (GWh/year) (10^15 J) (%) - 1 1024.6 1602.1 138.46 4.00 - 2 1043.1 1612.0 132.66 8.02 - 3 1048.8 1614.9 126.85 12.05 - 4 1052.2 1616.7 121.03 16.09 - 5 1054.5 1617.9 115.20 20.13 - 6 1056.3 1618.8 109.37 24.17 - 7 1057.8 1619.6 103.54 28.21 - 8 1059.0 1620.2 97.71 32.25 - 9 1060.0 1620.7 91.88 36.30 - 10 1060.9 1621.2 86.04 40.35 - 11 1061.6 1621.5 80.20 44.39 - 12 1061.8 1621.7 74.36 48.44 - 13 1060.5 1621.0 68.53 52.49 - 14 1054.3 1617.8 62.70 56.53 - 15 1035.5 1607.9 56.92 60.54 - 16 992.4 1584.8 51.21 64.49 - 17 911.6 1539.1 45.67 68.34 - 18 785.9 1461.4 40.41 71.98 - 19 624.0 1345.6 35.56 75.34 - 20 450.9 1193.2 31.27 78.32 - 21 293.3 1013.7 27.62 80.85 - 22 170.9 822.7 24.66 82.90 - 23 89.0 637.3 22.36 84.49 - 24 39.9 471.8 20.66 85.67 - 25 13.7 339.9 19.44 86.52 + 1 489.5 1603.8 138.46 4.00 + 2 496.0 1613.7 132.65 8.03 + 3 498.0 1616.6 126.83 12.07 + 4 499.1 1618.4 121.00 16.11 + 5 499.9 1619.6 115.17 20.15 + 6 500.5 1620.5 109.34 24.19 + 7 501.0 1621.3 103.50 28.24 + 8 501.5 1621.9 97.66 32.29 + 9 501.8 1622.4 91.82 36.34 + 10 502.1 1622.9 85.98 40.39 + 11 502.4 1623.3 80.13 44.44 + 12 502.4 1623.4 74.29 48.49 + 13 502.0 1622.7 68.45 52.54 + 14 499.8 1619.5 62.62 56.58 + 15 493.3 1609.6 56.82 60.60 + 16 478.2 1586.5 51.11 64.56 + 17 449.4 1540.8 45.56 68.41 + 18 402.9 1463.1 40.30 72.06 + 19 339.6 1347.3 35.45 75.42 + 20 266.6 1194.9 31.15 78.41 + 21 194.6 1015.4 27.49 80.94 + 22 132.7 824.4 24.52 83.00 + 23 85.4 639.0 22.22 84.59 + 24 52.8 473.5 20.52 85.77 + 25 32.5 341.6 19.29 86.63 *************************** * SAM CASH FLOW PROFILE * *************************** -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Year -2 Year -1 Year 0 Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Year 10 Year 11 Year 12 Year 13 Year 14 Year 15 Year 16 Year 17 Year 18 Year 19 Year 20 Year 21 Year 22 Year 23 Year 24 Year 25 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + Year -2 Year -1 Year 0 Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Year 10 Year 11 Year 12 Year 13 Year 14 Year 15 Year 16 Year 17 Year 18 Year 19 Year 20 Year 21 Year 22 Year 23 Year 24 Year 25 CONSTRUCTION -Capital expenditure schedule [construction] (%) 2.58 25.60 71.80 -Overnight capital expenditure [construction] ($) -11,620,899 -115,308,149 -323,403,324 +Capital expenditure schedule [construction] (%) 2.58 25.60 71.80 +Overnight capital expenditure [construction] ($) -6,234,267 -61,859,396 -173,544,602 plus: -Inflation cost [construction] ($) -313,764 -6,310,700 -26,909,318 +Inflation cost [construction] ($) -168,325 -3,385,503 -14,440,071 plus: -Royalty supplemental payments [construction] ($) 0 0 0 +Royalty supplemental payments [construction] ($) 0 0 0 equals: -Nominal capital expenditure [construction] ($) -11,934,664 -121,618,849 -350,312,642 +Nominal capital expenditure [construction] ($) -6,402,592 -65,244,899 -187,984,673 -Issuance of equity [construction] ($) 3,580,399 36,485,655 105,093,793 -Issuance of debt [construction] ($) 8,354,265 85,133,194 245,218,850 -Debt balance [construction] ($) 8,354,265 94,364,656 349,491,795 -Debt interest payment [construction] ($) 0 877,198 9,908,289 +Issuance of equity [construction] ($) 1,920,778 19,573,470 56,395,402 +Issuance of debt [construction] ($) 4,481,815 45,671,429 131,589,271 +Debt balance [construction] ($) 4,481,815 50,623,835 187,528,608 +Debt interest payment [construction] ($) 0 470,591 5,315,503 -Installed cost [construction] ($) -11,934,664 -122,496,047 -360,220,931 -After-tax net cash flow [construction] ($) -3,580,399 -36,485,655 -105,093,793 +Installed cost [construction] ($) -6,402,592 -65,715,489 -193,300,176 +After-tax net cash flow [construction] ($) -1,920,778 -19,573,470 -56,395,402 ENERGY -Electricity to grid (kWh) 0.0 1,024,656,857 1,043,208,267 1,048,881,183 1,052,239,449 1,054,592,108 1,056,386,020 1,057,826,598 1,059,024,458 1,060,044,978 1,060,930,766 1,061,632,880 1,061,886,486 1,060,604,231 1,054,322,188 1,035,565,869 992,465,823 911,605,779 785,942,294 624,069,901 450,890,643 293,310,723 170,886,408 88,968,128 39,862,665 13,658,745 -Electricity from grid (kWh) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -Electricity to grid net (kWh) 0.0 1,024,656,857 1,043,208,267 1,048,881,183 1,052,239,449 1,054,592,108 1,056,386,020 1,057,826,598 1,059,024,458 1,060,044,978 1,060,930,766 1,061,632,880 1,061,886,486 1,060,604,231 1,054,322,188 1,035,565,869 992,465,823 911,605,779 785,942,294 624,069,901 450,890,643 293,310,723 170,886,408 88,968,128 39,862,665 13,658,745 +Electricity to grid (kWh) 0.0 489,550,430 496,008,198 497,973,086 499,134,605 499,947,603 500,567,126 501,064,383 501,477,694 501,829,698 502,135,142 502,377,193 502,464,611 502,022,520 499,853,861 493,352,693 478,265,598 449,385,959 402,891,262 339,639,716 266,653,539 194,571,636 132,664,005 85,447,863 52,766,865 32,464,872 +Electricity from grid (kWh) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +Electricity to grid net (kWh) 0.0 489,550,430 496,008,198 497,973,086 499,134,605 499,947,603 500,567,126 501,064,383 501,477,694 501,829,698 502,135,142 502,377,193 502,464,611 502,022,520 499,853,861 493,352,693 478,265,598 449,385,959 402,891,262 339,639,716 266,653,539 194,571,636 132,664,005 85,447,863 52,766,865 32,464,872 -Saved Carbon Production (pound) 0 962,272,124 979,694,059 985,021,588 988,175,390 990,384,811 992,069,504 993,422,374 994,547,305 995,505,691 996,337,549 996,996,916 997,235,082 996,030,895 990,131,325 972,516,957 932,040,994 856,103,996 738,091,348 586,074,318 423,438,826 275,452,929 160,482,239 83,551,434 37,435,685 12,827,152 +Saved Carbon Production (pound) 0 459,751,954 465,816,644 467,661,931 468,752,749 469,516,260 470,098,074 470,565,063 470,953,216 471,283,794 471,570,646 471,797,964 471,880,061 471,464,879 469,428,224 463,322,777 449,154,019 422,032,257 378,367,649 318,966,165 250,422,588 182,728,243 124,588,871 80,246,731 49,554,995 30,488,766 REVENUE -PPA price (cents/kWh) 0.0 9.50 9.50 9.56 9.61 9.67 9.73 9.79 9.84 9.90 9.96 10.01 10.07 10.13 10.18 10.24 10.30 10.36 10.41 10.47 10.53 10.58 10.64 10.70 10.75 10.81 -PPA revenue ($) 0 97,342,401 99,104,785 100,241,575 101,162,301 101,989,603 102,765,232 103,508,333 104,229,187 104,933,852 105,626,267 106,301,300 106,931,969 107,407,391 107,372,172 106,052,301 102,204,130 94,396,778 81,832,312 65,333,878 47,460,749 31,041,074 18,182,314 9,516,921 4,286,831 1,476,647 -Curtailment payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +PPA price (cents/kWh) 0.0 9.50 9.50 9.56 9.61 9.67 9.73 9.79 9.84 9.90 9.96 10.01 10.07 10.13 10.18 10.24 10.30 10.36 10.41 10.47 10.53 10.58 10.64 10.70 10.75 10.81 +PPA revenue ($) 0 46,507,291 47,120,779 47,591,288 47,986,801 48,349,933 48,695,170 49,029,150 49,355,435 49,676,122 49,992,575 50,303,028 50,598,186 50,839,821 50,905,117 50,524,249 49,251,791 46,533,916 41,949,038 35,556,882 28,067,952 20,591,516 14,115,450 9,140,358 5,674,549 3,509,777 +Curtailment payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Carbon price ($/lb) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -Carbon credits revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Carbon price ($/lb) 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 +Carbon credits revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 equals: -Capacity payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Capacity payment revenue ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Salvage value ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 247,325,821 -Total revenue ($) 0 97,342,401 99,104,785 100,241,575 101,162,301 101,989,603 102,765,232 103,508,333 104,229,187 104,933,852 105,626,267 106,301,300 106,931,969 107,407,391 107,372,172 106,052,301 102,204,130 94,396,778 81,832,312 65,333,878 47,460,749 31,041,074 18,182,314 9,516,921 4,286,831 248,802,468 +Salvage value ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 132,709,129 +Total revenue ($) 0 46,507,291 47,120,779 47,591,288 47,986,801 48,349,933 48,695,170 49,029,150 49,355,435 49,676,122 49,992,575 50,303,028 50,598,186 50,839,821 50,905,117 50,524,249 49,251,791 46,533,916 41,949,038 35,556,882 28,067,952 20,591,516 14,115,450 9,140,358 5,674,549 136,218,906 -Property tax net assessed value ($) 0 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 494,651,641 +Property tax net assessed value ($) 0 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 265,418,258 OPERATING EXPENSES -O&M fixed expense ($) 0 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 -O&M production-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -O&M capacity-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Fuel expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Electricity purchase ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Property tax expense ($) 0 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 4,006,678 -Insurance expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total operating expenses ($) 0 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 10,506,678 +O&M fixed expense ($) 0 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 6,500,000 +O&M production-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +O&M capacity-based expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Fuel expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Electricity purchase ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Property tax expense ($) 0 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 2,149,888 +Insurance expense ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Total operating expenses ($) 0 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 8,649,888 -EBITDA ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 +EBITDA ($) 0 37,857,403 38,470,891 38,941,400 39,336,913 39,700,045 40,045,282 40,379,262 40,705,547 41,026,234 41,342,687 41,653,140 41,948,298 42,189,933 42,255,229 41,874,361 40,601,903 37,884,028 33,299,150 26,906,994 19,418,064 11,941,628 5,465,562 490,470 -2,975,339 127,569,018 OPERATING ACTIVITIES -EBITDA ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +EBITDA ($) 0 37,857,403 38,470,891 38,941,400 39,336,913 39,700,045 40,045,282 40,379,262 40,705,547 41,026,234 41,342,687 41,653,140 41,948,298 42,189,933 42,255,229 41,874,361 40,601,903 37,884,028 33,299,150 26,906,994 19,418,064 11,941,628 5,465,562 490,470 -2,975,339 127,569,018 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 plus PBI if not available for debt service: -Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Debt interest payment ($) 0 24,464,426 24,077,630 23,663,760 23,220,918 22,747,077 22,240,067 21,697,567 21,117,092 20,495,983 19,831,397 19,120,290 18,359,405 17,545,258 16,674,121 15,742,005 14,744,640 13,677,460 12,535,577 11,313,762 10,006,421 8,607,565 7,110,790 5,509,240 3,795,582 1,961,967 -Cash flow from operating activities ($) 0 62,371,297 64,520,477 66,071,137 67,434,705 68,735,848 70,018,486 71,304,087 72,605,417 73,931,191 75,288,192 76,674,332 78,065,886 79,355,454 80,191,372 79,803,618 76,952,812 70,212,640 58,790,056 43,513,437 26,947,650 11,926,830 564,846 -6,498,997 -10,015,429 236,333,822 +Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Debt interest payment ($) 0 13,127,003 12,919,458 12,697,385 12,459,767 12,205,516 11,933,467 11,642,375 11,330,906 10,997,635 10,641,034 10,259,472 9,851,200 9,414,349 8,946,919 8,446,768 7,911,607 7,338,985 6,726,279 6,070,684 5,369,197 4,618,605 3,815,473 2,956,121 2,036,615 1,052,743 +Cash flow from operating activities ($) 0 24,730,400 25,551,433 26,244,015 26,877,146 27,494,529 28,111,815 28,736,887 29,374,640 30,028,599 30,701,652 31,393,668 32,097,098 32,775,583 33,308,310 33,427,593 32,690,296 30,545,043 26,572,871 20,836,310 14,048,867 7,323,023 1,650,089 -2,465,651 -5,011,954 126,516,275 INVESTING ACTIVITIES -Total installed cost ($) -494,651,641 -Debt closing costs ($) 0 -Debt up-front fee ($) 0 +Total installed cost ($) -265,418,258 +Debt closing costs ($) 0 +Debt up-front fee ($) 0 minus: -Total IBI income ($) 0 -Total CBI income ($) 0 +Total IBI income ($) 0 +Total CBI income ($) 0 equals: -Purchase of property ($) -494,651,641 +Purchase of property ($) -265,418,258 plus: -Reserve (increase)/decrease debt service ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease working capital ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease receivables ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve (increase)/decrease major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserve capital spending major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease debt service ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease working capital ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease receivables ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve (increase)/decrease major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 1 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 2 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserve capital spending major equipment 3 ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 equals: -Cash flow from investing activities ($) -494,651,641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Cash flow from investing activities ($) -265,418,258 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FINANCING ACTIVITIES -Issuance of equity ($) 145,159,846 -Size of debt ($) 349,491,795 +Issuance of equity ($) 77,889,649 +Size of debt ($) 187,528,608 minus: -Debt principal payment ($) 0 5,525,646 5,912,441 6,326,312 6,769,154 7,242,995 7,750,004 8,292,505 8,872,980 9,494,089 10,158,675 10,869,782 11,630,667 12,444,814 13,315,950 14,248,067 15,245,432 16,312,612 17,454,495 18,676,309 19,983,651 21,382,507 22,879,282 24,480,832 26,194,490 28,028,104 +Debt principal payment ($) 0 2,964,924 3,172,469 3,394,542 3,632,160 3,886,411 4,158,460 4,449,552 4,761,021 5,094,292 5,450,892 5,832,455 6,240,727 6,677,578 7,145,008 7,645,159 8,180,320 8,752,942 9,365,648 10,021,243 10,722,730 11,473,321 12,276,454 13,135,806 14,055,312 15,039,184 equals: -Cash flow from financing activities ($) 494,651,641 -5,525,646 -5,912,441 -6,326,312 -6,769,154 -7,242,995 -7,750,004 -8,292,505 -8,872,980 -9,494,089 -10,158,675 -10,869,782 -11,630,667 -12,444,814 -13,315,950 -14,248,067 -15,245,432 -16,312,612 -17,454,495 -18,676,309 -19,983,651 -21,382,507 -22,879,282 -24,480,832 -26,194,490 -28,028,104 +Cash flow from financing activities ($) 265,418,258 -2,964,924 -3,172,469 -3,394,542 -3,632,160 -3,886,411 -4,158,460 -4,449,552 -4,761,021 -5,094,292 -5,450,892 -5,832,455 -6,240,727 -6,677,578 -7,145,008 -7,645,159 -8,180,320 -8,752,942 -9,365,648 -10,021,243 -10,722,730 -11,473,321 -12,276,454 -13,135,806 -14,055,312 -15,039,184 PROJECT RETURNS Pre-tax Cash Flow: -Cash flow from operating activities ($) 0 62,371,297 64,520,477 66,071,137 67,434,705 68,735,848 70,018,486 71,304,087 72,605,417 73,931,191 75,288,192 76,674,332 78,065,886 79,355,454 80,191,372 79,803,618 76,952,812 70,212,640 58,790,056 43,513,437 26,947,650 11,926,830 564,846 -6,498,997 -10,015,429 236,333,822 -Cash flow from investing activities ($) -494,651,641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Cash flow from financing activities ($) 494,651,641 -5,525,646 -5,912,441 -6,326,312 -6,769,154 -7,242,995 -7,750,004 -8,292,505 -8,872,980 -9,494,089 -10,158,675 -10,869,782 -11,630,667 -12,444,814 -13,315,950 -14,248,067 -15,245,432 -16,312,612 -17,454,495 -18,676,309 -19,983,651 -21,382,507 -22,879,282 -24,480,832 -26,194,490 -28,028,104 -Total pre-tax cash flow ($) 0 56,845,651 58,608,035 59,744,825 60,665,551 61,492,853 62,268,482 63,011,583 63,732,437 64,437,102 65,129,517 65,804,550 66,435,219 66,910,641 66,875,422 65,555,551 61,707,380 53,900,028 41,335,562 24,837,128 6,963,999 -9,455,676 -22,314,436 -30,979,829 -36,209,919 208,305,718 +Cash flow from operating activities ($) 0 24,730,400 25,551,433 26,244,015 26,877,146 27,494,529 28,111,815 28,736,887 29,374,640 30,028,599 30,701,652 31,393,668 32,097,098 32,775,583 33,308,310 33,427,593 32,690,296 30,545,043 26,572,871 20,836,310 14,048,867 7,323,023 1,650,089 -2,465,651 -5,011,954 126,516,275 +Cash flow from investing activities ($) -265,418,258 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Cash flow from financing activities ($) 265,418,258 -2,964,924 -3,172,469 -3,394,542 -3,632,160 -3,886,411 -4,158,460 -4,449,552 -4,761,021 -5,094,292 -5,450,892 -5,832,455 -6,240,727 -6,677,578 -7,145,008 -7,645,159 -8,180,320 -8,752,942 -9,365,648 -10,021,243 -10,722,730 -11,473,321 -12,276,454 -13,135,806 -14,055,312 -15,039,184 +Total pre-tax cash flow ($) 0 21,765,476 22,378,964 22,849,473 23,244,986 23,608,118 23,953,355 24,287,335 24,613,620 24,934,307 25,250,760 25,561,214 25,856,372 26,098,006 26,163,302 25,782,435 24,509,977 21,792,101 17,207,223 10,815,067 3,326,137 -4,150,299 -10,626,365 -15,601,457 -19,067,266 111,477,091 Pre-tax Returns: -Issuance of equity ($) 145,159,846 -Total pre-tax cash flow ($) 0 56,845,651 58,608,035 59,744,825 60,665,551 61,492,853 62,268,482 63,011,583 63,732,437 64,437,102 65,129,517 65,804,550 66,435,219 66,910,641 66,875,422 65,555,551 61,707,380 53,900,028 41,335,562 24,837,128 6,963,999 -9,455,676 -22,314,436 -30,979,829 -36,209,919 208,305,718 -Total pre-tax returns ($) -145,159,846 56,845,651 58,608,035 59,744,825 60,665,551 61,492,853 62,268,482 63,011,583 63,732,437 64,437,102 65,129,517 65,804,550 66,435,219 66,910,641 66,875,422 65,555,551 61,707,380 53,900,028 41,335,562 24,837,128 6,963,999 -9,455,676 -22,314,436 -30,979,829 -36,209,919 208,305,718 +Issuance of equity ($) 77,889,649 +Total pre-tax cash flow ($) 0 21,765,476 22,378,964 22,849,473 23,244,986 23,608,118 23,953,355 24,287,335 24,613,620 24,934,307 25,250,760 25,561,214 25,856,372 26,098,006 26,163,302 25,782,435 24,509,977 21,792,101 17,207,223 10,815,067 3,326,137 -4,150,299 -10,626,365 -15,601,457 -19,067,266 111,477,091 +Total pre-tax returns ($) -77,889,649 21,765,476 22,378,964 22,849,473 23,244,986 23,608,118 23,953,355 24,287,335 24,613,620 24,934,307 25,250,760 25,561,214 25,856,372 26,098,006 26,163,302 25,782,435 24,509,977 21,792,101 17,207,223 10,815,067 3,326,137 -4,150,299 -10,626,365 -15,601,457 -19,067,266 111,477,091 After-tax Returns: -Total pre-tax returns ($) -145,159,846 56,845,651 58,608,035 59,744,825 60,665,551 61,492,853 62,268,482 63,011,583 63,732,437 64,437,102 65,129,517 65,804,550 66,435,219 66,910,641 66,875,422 65,555,551 61,707,380 53,900,028 41,335,562 24,837,128 6,963,999 -9,455,676 -22,314,436 -30,979,829 -36,209,919 208,305,718 -Federal ITC total income ($) 0 148,395,492 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal tax benefit (liability) ($) 0 -10,237,154 -8,586,462 -8,892,562 -9,161,731 -9,418,576 -9,671,769 -9,925,547 -10,182,429 -10,444,137 -10,712,009 -10,985,633 -11,260,326 -11,514,887 -11,679,897 -11,603,354 -11,040,605 -9,710,095 -7,455,277 -4,439,673 -1,169,586 -279,416 -111,501 1,282,902 1,977,046 -46,652,296 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State tax benefit (liability) ($) 0 -3,111,597 -2,609,867 -2,702,907 -2,784,721 -2,862,789 -2,939,748 -3,016,884 -3,094,963 -3,174,510 -3,255,930 -3,339,098 -3,422,591 -3,499,966 -3,550,121 -3,526,855 -3,355,807 -2,951,397 -2,266,042 -1,349,445 -355,497 -84,929 -33,891 389,940 600,926 -14,180,029 -Total after-tax returns ($) -145,159,846 191,892,393 47,411,706 48,149,356 48,719,099 49,211,487 49,656,965 50,069,152 50,455,044 50,818,455 51,161,578 51,479,819 51,752,302 51,895,788 51,645,404 50,425,341 47,310,968 41,238,536 31,614,243 19,048,011 5,438,916 -9,820,022 -22,459,828 -29,306,987 -33,631,948 147,473,392 - -After-tax net cash flow ($) -3,580,399 -36,485,655 -105,093,793 191,892,393 47,411,706 48,149,356 48,719,099 49,211,487 49,656,965 50,069,152 50,455,044 50,818,455 51,161,578 51,479,819 51,752,302 51,895,788 51,645,404 50,425,341 47,310,968 41,238,536 31,614,243 19,048,011 5,438,916 -9,820,022 -22,459,828 -29,306,987 -33,631,948 147,473,392 -After-tax cumulative IRR (%) NaN NaN NaN 23.36 38.93 47.60 52.37 55.07 56.64 57.57 58.13 58.48 58.69 58.82 58.91 58.96 58.99 59.01 59.02 59.03 59.03 59.03 59.03 -58.86 -34.93 -24.59 -18.70 59.03 -After-tax cumulative NPV ($) -3,580,399 -35,731,024 -117,335,058 13,963,391 42,549,477 68,131,028 90,939,853 111,241,788 129,293,501 145,332,444 159,574,653 172,215,074 183,428,834 193,371,701 202,179,585 209,962,482 216,787,568 222,659,656 227,514,473 231,243,380 233,762,381 235,099,784 235,436,290 234,900,913 233,821,914 232,581,253 231,326,664 236,174,302 +Total pre-tax returns ($) -77,889,649 21,765,476 22,378,964 22,849,473 23,244,986 23,608,118 23,953,355 24,287,335 24,613,620 24,934,307 25,250,760 25,561,214 25,856,372 26,098,006 26,163,302 25,782,435 24,509,977 21,792,101 17,207,223 10,815,067 3,326,137 -4,150,299 -10,626,365 -15,601,457 -19,067,266 111,477,091 +Federal ITC total income ($) 0 79,625,477 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal tax benefit (liability) ($) 0 -3,768,418 -2,817,126 -2,953,842 -3,078,822 -3,200,694 -3,322,546 -3,445,935 -3,571,828 -3,700,919 -3,833,780 -3,970,384 -4,109,241 -4,243,174 -4,348,334 -4,371,880 -4,226,338 -3,802,865 -3,018,758 -1,886,361 -546,520 -332,201 -325,728 486,720 989,360 -24,974,313 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State tax benefit (liability) ($) 0 -1,145,416 -856,269 -897,824 -935,812 -972,855 -1,009,892 -1,047,397 -1,085,662 -1,124,899 -1,165,283 -1,206,804 -1,249,009 -1,289,718 -1,321,682 -1,328,839 -1,284,601 -1,155,886 -917,556 -573,362 -166,115 -100,973 -99,005 147,939 300,717 -7,590,977 +Total after-tax returns ($) -77,889,649 96,477,120 18,705,568 18,997,807 19,230,352 19,434,569 19,620,917 19,794,003 19,956,130 20,108,489 20,251,698 20,384,026 20,498,122 20,565,114 20,493,286 20,081,715 18,999,037 16,833,350 13,270,909 8,355,344 2,613,501 -4,583,473 -11,051,098 -14,966,798 -17,777,189 78,911,802 + +After-tax net cash flow ($) -1,920,778 -19,573,470 -56,395,402 96,477,120 18,705,568 18,997,807 19,230,352 19,434,569 19,620,917 19,794,003 19,956,130 20,108,489 20,251,698 20,384,026 20,498,122 20,565,114 20,493,286 20,081,715 18,999,037 16,833,350 13,270,909 8,355,344 2,613,501 -4,583,473 -11,051,098 -14,966,798 -17,777,189 78,911,802 +After-tax cumulative IRR (%) NaN NaN NaN 17.57 30.20 37.90 42.46 45.20 46.87 47.92 48.59 49.02 49.30 49.48 49.61 49.69 49.74 49.77 49.79 49.81 49.81 49.82 49.82 49.82 -32.96 -22.51 -16.61 49.82 +After-tax cumulative NPV ($) -1,920,778 -19,168,633 -62,958,967 3,053,531 14,331,737 24,425,192 33,428,268 41,445,895 48,578,653 54,919,382 60,552,503 65,554,224 69,993,057 73,930,050 77,418,688 80,502,872 83,211,118 85,549,657 87,499,243 89,021,363 90,078,780 90,665,428 90,827,125 90,577,239 90,046,330 89,412,736 88,749,585 91,343,517 AFTER-TAX LCOE AND PPA PRICE -Annual costs ($) -3,580,399 -36,485,655 -105,093,793 94,549,991 -51,693,079 -52,092,219 -52,443,201 -52,778,116 -53,108,267 -53,439,180 -53,774,143 -54,115,397 -54,464,689 -54,821,482 -55,179,667 -55,511,602 -55,726,768 -55,626,960 -54,893,162 -53,158,242 -50,218,069 -46,285,867 -42,021,833 -40,861,095 -40,642,141 -38,823,908 -37,918,779 145,996,745 -PPA revenue ($) 0 0 0 97,342,401 99,104,785 100,241,575 101,162,301 101,989,603 102,765,232 103,508,333 104,229,187 104,933,852 105,626,267 106,301,300 106,931,969 107,407,391 107,372,172 106,052,301 102,204,130 94,396,778 81,832,312 65,333,878 47,460,749 31,041,074 18,182,314 9,516,921 4,286,831 1,476,647 -Electricity to grid (kWh) 0 0 0 1,024,656,857 1,043,208,267 1,048,881,183 1,052,239,449 1,054,592,108 1,056,386,020 1,057,826,598 1,059,024,458 1,060,044,978 1,060,930,766 1,061,632,880 1,061,886,486 1,060,604,231 1,054,322,188 1,035,565,869 992,465,823 911,605,779 785,942,294 624,069,901 450,890,643 293,310,723 170,886,408 88,968,128 39,862,665 13,658,745 +Annual costs ($) -1,920,778 -19,573,470 -56,395,402 49,969,829 -28,415,211 -28,593,481 -28,756,449 -28,915,363 -29,074,253 -29,235,146 -29,399,304 -29,567,633 -29,740,877 -29,919,002 -30,100,065 -30,274,707 -30,411,831 -30,442,534 -30,252,754 -29,700,566 -28,678,129 -27,201,538 -25,454,450 -25,174,989 -25,166,548 -24,107,156 -23,451,738 75,402,025 +PPA revenue ($) 0 0 0 46,507,291 47,120,779 47,591,288 47,986,801 48,349,933 48,695,170 49,029,150 49,355,435 49,676,122 49,992,575 50,303,028 50,598,186 50,839,821 50,905,117 50,524,249 49,251,791 46,533,916 41,949,038 35,556,882 28,067,952 20,591,516 14,115,450 9,140,358 5,674,549 3,509,777 +Electricity to grid (kWh) 0 0 0 489,550,430 496,008,198 497,973,086 499,134,605 499,947,603 500,567,126 501,064,383 501,477,694 501,829,698 502,135,142 502,377,193 502,464,611 502,022,520 499,853,861 493,352,693 478,265,598 449,385,959 402,891,262 339,639,716 266,653,539 194,571,636 132,664,005 85,447,863 52,766,865 32,464,872 -Present value of annual costs ($) 299,689,579 +Present value of annual costs ($) 165,154,310 -Present value of annual energy costs ($) 299,689,579 -Present value of annual energy nominal (kWh) 5,486,345,440 -LCOE Levelized cost of energy nominal (cents/kWh) 5.46 +Present value of annual energy costs ($) 165,154,310 +Present value of annual energy nominal (kWh) 2,624,579,544 +LCOE Levelized cost of energy nominal (cents/kWh) 6.29 -Present value of PPA revenue ($) 535,863,881 -Present value of annual energy nominal (kWh) 5,486,345,440 +Present value of PPA revenue ($) 256,497,827 +Present value of annual energy nominal (kWh) 2,624,579,544 LPPA Levelized PPA price nominal (cents/kWh) 9.77 PROJECT STATE INCOME TAXES -EBITDA ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 -State taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State taxable IBI income ($) 0 -State taxable CBI income ($) 0 +EBITDA ($) 0 37,857,403 38,470,891 38,941,400 39,336,913 39,700,045 40,045,282 40,379,262 40,705,547 41,026,234 41,342,687 41,653,140 41,948,298 42,189,933 42,255,229 41,874,361 40,601,903 37,884,028 33,299,150 26,906,994 19,418,064 11,941,628 5,465,562 490,470 -2,975,339 127,569,018 +State taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State taxable IBI income ($) 0 +State taxable CBI income ($) 0 minus: -Debt interest payment ($) 0 24,464,426 24,077,630 23,663,760 23,220,918 22,747,077 22,240,067 21,697,567 21,117,092 20,495,983 19,831,397 19,120,290 18,359,405 17,545,258 16,674,121 15,742,005 14,744,640 13,677,460 12,535,577 11,313,762 10,006,421 8,607,565 7,110,790 5,509,240 3,795,582 1,961,967 -Total state tax depreciation ($) 0 10,511,347 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 10,511,347 0 0 0 0 +Debt interest payment ($) 0 13,127,003 12,919,458 12,697,385 12,459,767 12,205,516 11,933,467 11,642,375 11,330,906 10,997,635 10,641,034 10,259,472 9,851,200 9,414,349 8,946,919 8,446,768 7,911,607 7,338,985 6,726,279 6,070,684 5,369,197 4,618,605 3,815,473 2,956,121 2,036,615 1,052,743 +Total state tax depreciation ($) 0 5,640,138 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 5,640,138 0 0 0 0 equals: -State taxable income ($) 0 51,859,950 43,497,782 45,048,442 46,412,010 47,713,153 48,995,792 50,281,393 51,582,723 52,908,496 54,265,497 55,651,638 57,043,191 58,332,759 59,168,677 58,780,923 55,930,117 49,189,946 37,767,362 22,490,743 5,924,955 1,415,483 564,846 -6,498,997 -10,015,429 236,333,822 +State taxable income ($) 0 19,090,262 14,271,157 14,963,739 15,596,870 16,214,253 16,831,539 17,456,611 18,094,364 18,748,323 19,421,376 20,113,392 20,816,822 21,495,307 22,028,034 22,147,317 21,410,020 19,264,767 15,292,595 9,556,034 2,768,591 1,682,885 1,650,089 -2,465,651 -5,011,954 126,516,275 -State income tax rate (frac) 0.0 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 -State tax benefit (liability) ($) 0 -3,111,597 -2,609,867 -2,702,907 -2,784,721 -2,862,789 -2,939,748 -3,016,884 -3,094,963 -3,174,510 -3,255,930 -3,339,098 -3,422,591 -3,499,966 -3,550,121 -3,526,855 -3,355,807 -2,951,397 -2,266,042 -1,349,445 -355,497 -84,929 -33,891 389,940 600,926 -14,180,029 +State income tax rate (frac) 0.0 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 +State tax benefit (liability) ($) 0 -1,145,416 -856,269 -897,824 -935,812 -972,855 -1,009,892 -1,047,397 -1,085,662 -1,124,899 -1,165,283 -1,206,804 -1,249,009 -1,289,718 -1,321,682 -1,328,839 -1,284,601 -1,155,886 -917,556 -573,362 -166,115 -100,973 -99,005 147,939 300,717 -7,590,977 PROJECT FEDERAL INCOME TAXES -EBITDA ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State tax benefit (liability) ($) 0 -3,111,597 -2,609,867 -2,702,907 -2,784,721 -2,862,789 -2,939,748 -3,016,884 -3,094,963 -3,174,510 -3,255,930 -3,339,098 -3,422,591 -3,499,966 -3,550,121 -3,526,855 -3,355,807 -2,951,397 -2,266,042 -1,349,445 -355,497 -84,929 -33,891 389,940 600,926 -14,180,029 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal taxable IBI income ($) 0 -Federal taxable CBI income ($) 0 -Federal taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +EBITDA ($) 0 37,857,403 38,470,891 38,941,400 39,336,913 39,700,045 40,045,282 40,379,262 40,705,547 41,026,234 41,342,687 41,653,140 41,948,298 42,189,933 42,255,229 41,874,361 40,601,903 37,884,028 33,299,150 26,906,994 19,418,064 11,941,628 5,465,562 490,470 -2,975,339 127,569,018 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State tax benefit (liability) ($) 0 -1,145,416 -856,269 -897,824 -935,812 -972,855 -1,009,892 -1,047,397 -1,085,662 -1,124,899 -1,165,283 -1,206,804 -1,249,009 -1,289,718 -1,321,682 -1,328,839 -1,284,601 -1,155,886 -917,556 -573,362 -166,115 -100,973 -99,005 147,939 300,717 -7,590,977 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal taxable IBI income ($) 0 +Federal taxable CBI income ($) 0 +Federal taxable PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 minus: -Debt interest payment ($) 0 24,464,426 24,077,630 23,663,760 23,220,918 22,747,077 22,240,067 21,697,567 21,117,092 20,495,983 19,831,397 19,120,290 18,359,405 17,545,258 16,674,121 15,742,005 14,744,640 13,677,460 12,535,577 11,313,762 10,006,421 8,607,565 7,110,790 5,509,240 3,795,582 1,961,967 -Total federal tax depreciation ($) 0 10,511,347 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 21,022,695 10,511,347 0 0 0 0 +Debt interest payment ($) 0 13,127,003 12,919,458 12,697,385 12,459,767 12,205,516 11,933,467 11,642,375 11,330,906 10,997,635 10,641,034 10,259,472 9,851,200 9,414,349 8,946,919 8,446,768 7,911,607 7,338,985 6,726,279 6,070,684 5,369,197 4,618,605 3,815,473 2,956,121 2,036,615 1,052,743 +Total federal tax depreciation ($) 0 5,640,138 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 11,280,276 5,640,138 0 0 0 0 equals: -Federal taxable income ($) 0 48,748,353 40,887,915 42,345,536 43,627,289 44,850,364 46,056,044 47,264,509 48,487,759 49,733,987 51,009,567 52,312,539 53,620,600 54,832,794 55,618,557 55,254,068 52,574,310 46,238,549 35,501,320 21,141,298 5,569,458 1,330,554 530,955 -6,109,058 -9,414,503 222,153,793 +Federal taxable income ($) 0 17,944,847 13,414,888 14,065,915 14,661,058 15,241,398 15,821,647 16,409,214 17,008,703 17,623,424 18,256,094 18,906,589 19,567,813 20,205,589 20,706,352 20,818,478 20,125,419 18,108,881 14,375,040 8,982,672 2,602,476 1,581,912 1,551,084 -2,317,712 -4,711,237 118,925,299 -Federal income tax rate (frac) 0.0 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 -Federal tax benefit (liability) ($) 0 -10,237,154 -8,586,462 -8,892,562 -9,161,731 -9,418,576 -9,671,769 -9,925,547 -10,182,429 -10,444,137 -10,712,009 -10,985,633 -11,260,326 -11,514,887 -11,679,897 -11,603,354 -11,040,605 -9,710,095 -7,455,277 -4,439,673 -1,169,586 -279,416 -111,501 1,282,902 1,977,046 -46,652,296 +Federal income tax rate (frac) 0.0 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 +Federal tax benefit (liability) ($) 0 -3,768,418 -2,817,126 -2,953,842 -3,078,822 -3,200,694 -3,322,546 -3,445,935 -3,571,828 -3,700,919 -3,833,780 -3,970,384 -4,109,241 -4,243,174 -4,348,334 -4,371,880 -4,226,338 -3,802,865 -3,018,758 -1,886,361 -546,520 -332,201 -325,728 486,720 989,360 -24,974,313 CASH INCENTIVES -Federal IBI income ($) 0 -State IBI income ($) 0 -Utility IBI income ($) 0 -Other IBI income ($) 0 -Total IBI income ($) 0 - -Federal CBI income ($) 0 -State CBI income ($) 0 -Utility CBI income ($) 0 -Other CBI income ($) 0 -Total CBI income ($) 0 - -Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Total PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal IBI income ($) 0 +State IBI income ($) 0 +Utility IBI income ($) 0 +Other IBI income ($) 0 +Total IBI income ($) 0 + +Federal CBI income ($) 0 +State CBI income ($) 0 +Utility CBI income ($) 0 +Other CBI income ($) 0 +Total CBI income ($) 0 + +Federal PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Utility PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Other PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Total PBI income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAX CREDITS -Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State PTC income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC percent income ($) 0 148,395,492 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Federal ITC total income ($) 0 148,395,492 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC percent income ($) 0 79,625,477 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Federal ITC total income ($) 0 79,625,477 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC amount income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC percent income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +State ITC total income ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DEBT REPAYMENT -Debt balance ($) 349,491,795 343,966,149 338,053,708 331,727,396 324,958,242 317,715,247 309,965,242 301,672,738 292,799,758 283,305,669 273,146,994 262,277,212 250,646,545 238,201,731 224,885,781 210,637,714 195,392,282 179,079,670 161,625,176 142,948,866 122,965,215 101,582,708 78,703,426 54,222,594 28,028,104 0 -Debt interest payment ($) 0 24,464,426 24,077,630 23,663,760 23,220,918 22,747,077 22,240,067 21,697,567 21,117,092 20,495,983 19,831,397 19,120,290 18,359,405 17,545,258 16,674,121 15,742,005 14,744,640 13,677,460 12,535,577 11,313,762 10,006,421 8,607,565 7,110,790 5,509,240 3,795,582 1,961,967 -Debt principal payment ($) 0 5,525,646 5,912,441 6,326,312 6,769,154 7,242,995 7,750,004 8,292,505 8,872,980 9,494,089 10,158,675 10,869,782 11,630,667 12,444,814 13,315,950 14,248,067 15,245,432 16,312,612 17,454,495 18,676,309 19,983,651 21,382,507 22,879,282 24,480,832 26,194,490 28,028,104 -Debt total payment ($) 0 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 +Debt balance ($) 187,528,608 184,563,684 181,391,215 177,996,673 174,364,513 170,478,103 166,319,643 161,870,091 157,109,070 152,014,779 146,563,886 140,731,431 134,490,705 127,813,127 120,668,119 113,022,961 104,842,641 96,089,699 86,724,051 76,702,808 65,980,077 54,506,756 42,230,302 29,094,496 15,039,184 0 +Debt interest payment ($) 0 13,127,003 12,919,458 12,697,385 12,459,767 12,205,516 11,933,467 11,642,375 11,330,906 10,997,635 10,641,034 10,259,472 9,851,200 9,414,349 8,946,919 8,446,768 7,911,607 7,338,985 6,726,279 6,070,684 5,369,197 4,618,605 3,815,473 2,956,121 2,036,615 1,052,743 +Debt principal payment ($) 0 2,964,924 3,172,469 3,394,542 3,632,160 3,886,411 4,158,460 4,449,552 4,761,021 5,094,292 5,450,892 5,832,455 6,240,727 6,677,578 7,145,008 7,645,159 8,180,320 8,752,942 9,365,648 10,021,243 10,722,730 11,473,321 12,276,454 13,135,806 14,055,312 15,039,184 +Debt total payment ($) 0 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 DSCR (DEBT FRACTION) -EBITDA ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 +EBITDA ($) 0 37,857,403 38,470,891 38,941,400 39,336,913 39,700,045 40,045,282 40,379,262 40,705,547 41,026,234 41,342,687 41,653,140 41,948,298 42,189,933 42,255,229 41,874,361 40,601,903 37,884,028 33,299,150 26,906,994 19,418,064 11,941,628 5,465,562 490,470 -2,975,339 127,569,018 minus: -Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 equals: -Cash available for debt service (CAFDS) ($) 0 86,835,723 88,598,107 89,734,896 90,655,622 91,482,924 92,258,554 93,001,654 93,722,509 94,427,174 95,119,589 95,794,622 96,425,291 96,900,712 96,865,493 95,545,622 91,697,452 83,890,100 71,325,633 54,827,200 36,954,071 20,534,395 7,675,635 -989,758 -6,219,847 238,295,789 -Debt total payment ($) 0 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 29,990,072 -DSCR (pre-tax) 0.0 2.90 2.95 2.99 3.02 3.05 3.08 3.10 3.13 3.15 3.17 3.19 3.22 3.23 3.23 3.19 3.06 2.80 2.38 1.83 1.23 0.68 0.26 -0.03 -0.21 7.95 +Cash available for debt service (CAFDS) ($) 0 37,857,403 38,470,891 38,941,400 39,336,913 39,700,045 40,045,282 40,379,262 40,705,547 41,026,234 41,342,687 41,653,140 41,948,298 42,189,933 42,255,229 41,874,361 40,601,903 37,884,028 33,299,150 26,906,994 19,418,064 11,941,628 5,465,562 490,470 -2,975,339 127,569,018 +Debt total payment ($) 0 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 16,091,927 +DSCR (pre-tax) 0.0 2.35 2.39 2.42 2.44 2.47 2.49 2.51 2.53 2.55 2.57 2.59 2.61 2.62 2.63 2.60 2.52 2.35 2.07 1.67 1.21 0.74 0.34 0.03 -0.18 7.93 RESERVES -Reserves working capital funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves working capital disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves working capital balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves debt service funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves debt service disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves debt service balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves receivables balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 1 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 1 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 2 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Reserves major equipment 3 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -Reserves total reserves balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Interest on reserves (%/year) 1.75 -Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +Reserves working capital funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves working capital disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves working capital balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves debt service funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves debt service disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves debt service balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves receivables funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves receivables balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves major equipment 1 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 1 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves major equipment 2 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 2 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves major equipment 3 funding ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 disbursement ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Reserves major equipment 3 balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +Reserves total reserves balance ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Interest on reserves (%/year) 1.75 +Interest earned on reserves ($) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ diff --git a/tests/examples/example_SHR-3.txt b/tests/examples/example_SHR-3.txt index 7df5f4fb0..c3f9599c0 100644 --- a/tests/examples/example_SHR-3.txt +++ b/tests/examples/example_SHR-3.txt @@ -50,8 +50,8 @@ Ramey Production Wellbore Model, True Production Flow Rate per Well, 60 # ******************** SURFACE & PLANT ******************** -End-Use Option, 1 -Utilization Factor, .9 +End-Use Option, 1, -- Electricity +Power Plant Type, 4, -- Double-Flash Water Loss Fraction, 0.2375, -- Average of 14.5-33% range (Clark et al., 2010) # Range given in Clark et al., 2010: https://www.energy.gov/eere/geothermal/articles/water-use-development-and-operations-geothermal-power-plants-0 @@ -62,9 +62,10 @@ Surface Temperature, 2 Plant Lifetime, 25 Circulation Pump Efficiency, 0.80 Plant Outlet Pressure, 1 atm +Utilization Factor, .9 Construction Years, 3, -- Matches Fervo_Project_Cape-6 -Construction CAPEX Schedule, 0.0258, 0.256, 0.718, -- Derived from Fervo_Project_Cape-6 +Construction CAPEX Schedule, 0.0258, 0.256, 0.7182, -- Derived from Fervo_Project_Cape-6 Project Latitude, 43.812139, -- Newberry National Volcanic Monument Project Longitude, -121.281671, -- Newberry National Volcanic Monument From 58fcf033f793b6a63a7e8d5a630d5067f3352c00 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 19 May 2026 09:41:15 -0700 Subject: [PATCH 19/21] decrease FPC5/6 lat/long precision to 6 decimals (12 is unnecessary and distracting when rendered in output) --- ...roject_cape-5-sensitivity-analysis-irr.svg | 206 ++++++++--------- ...oject_cape-5-sensitivity-analysis-lcoe.svg | 200 ++++++++--------- ...ape-5-sensitivity-analysis-project_npv.svg | 210 +++++++++--------- tests/examples/Fervo_Project_Cape-5.out | 10 +- tests/examples/Fervo_Project_Cape-5.txt | 4 +- tests/examples/Fervo_Project_Cape-6.out | 10 +- tests/examples/Fervo_Project_Cape-6.txt | 4 +- 7 files changed, 322 insertions(+), 322 deletions(-) diff --git a/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg b/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg index eb71044d6..5a30939ec 100644 --- a/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg +++ b/docs/_images/fervo_project_cape-5-sensitivity-analysis-irr.svg @@ -6,7 +6,7 @@ - 2026-05-16T18:30:53.871452 + 2026-05-19T09:37:03.835790 image/svg+xml @@ -40,23 +40,23 @@ z +" clip-path="url(#pb4a85d11dd)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #003c4d; stroke-width: 2"/> +" clip-path="url(#pb4a85d11dd)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - - + @@ -116,11 +116,11 @@ z +" clip-path="url(#pb4a85d11dd)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -134,11 +134,11 @@ L 421.635935 97.55355 +" clip-path="url(#pb4a85d11dd)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -153,11 +153,11 @@ L 553.962493 97.55355 +" clip-path="url(#pb4a85d11dd)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -1528,17 +1528,17 @@ L 777.594375 97.55355 " style="fill: none; stroke: #aaaaaa; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> - + +" clip-path="url(#pb4a85d11dd)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1550,7 +1550,7 @@ z - + @@ -1657,7 +1657,7 @@ z - + @@ -1669,17 +1669,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1747,7 +1747,7 @@ z - + @@ -1758,17 +1758,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1779,7 +1779,7 @@ z - + @@ -1833,7 +1833,7 @@ z - + @@ -1845,17 +1845,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1867,7 +1867,7 @@ z - + @@ -1881,17 +1881,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1905,7 +1905,7 @@ z - + @@ -1973,7 +1973,7 @@ z - + @@ -1984,17 +1984,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2057,7 +2057,7 @@ z - + @@ -2072,17 +2072,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2097,7 +2097,7 @@ z - + @@ -2109,7 +2109,7 @@ z - + @@ -2121,27 +2121,27 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pb4a85d11dd)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2159,7 +2159,7 @@ z - + @@ -2171,7 +2171,7 @@ z - + @@ -2183,17 +2183,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2209,7 +2209,7 @@ z - + @@ -2221,27 +2221,27 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pb4a85d11dd)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2259,7 +2259,7 @@ z - + @@ -2271,7 +2271,7 @@ z - + @@ -2283,17 +2283,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2309,7 +2309,7 @@ z - + @@ -2321,27 +2321,27 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pb4a85d11dd)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2369,7 +2369,7 @@ z - + @@ -2382,7 +2382,7 @@ z - + @@ -2393,17 +2393,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2447,7 +2447,7 @@ z - + @@ -2461,17 +2461,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2485,7 +2485,7 @@ z - + @@ -2498,7 +2498,7 @@ z - + @@ -2510,17 +2510,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2532,7 +2532,7 @@ z - + @@ -2542,17 +2542,17 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2562,7 +2562,7 @@ z - + @@ -2574,7 +2574,7 @@ z - + @@ -2586,24 +2586,24 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + - + @@ -2615,27 +2615,27 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pb4a85d11dd)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2654,7 +2654,7 @@ z - + @@ -2666,13 +2666,13 @@ z - + +" clip-path="url(#pb4a85d11dd)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> @@ -3052,7 +3052,7 @@ z - + diff --git a/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg b/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg index a3b1e5dfe..4b4d7ae7a 100644 --- a/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg +++ b/docs/_images/fervo_project_cape-5-sensitivity-analysis-lcoe.svg @@ -6,7 +6,7 @@ - 2026-05-16T18:30:54.162666 + 2026-05-19T09:37:03.087645 image/svg+xml @@ -40,23 +40,23 @@ z +" clip-path="url(#p7a834e97cb)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #003c4d; stroke-width: 2"/> +" clip-path="url(#p7a834e97cb)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - - + @@ -104,11 +104,11 @@ z +" clip-path="url(#p7a834e97cb)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -139,11 +139,11 @@ z +" clip-path="url(#p7a834e97cb)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -180,11 +180,11 @@ z +" clip-path="url(#p7a834e97cb)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -198,11 +198,11 @@ L 534.621117 97.55355 +" clip-path="url(#p7a834e97cb)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -216,11 +216,11 @@ L 636.390021 97.55355 +" clip-path="url(#p7a834e97cb)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -1618,17 +1618,17 @@ L 777.594375 97.55355 " style="fill: none; stroke: #aaaaaa; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> - + +" clip-path="url(#p7a834e97cb)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1803,7 +1803,7 @@ z - + @@ -1814,17 +1814,17 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1833,7 +1833,7 @@ z - + @@ -1881,17 +1881,17 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1903,7 +1903,7 @@ z - + @@ -1982,7 +1982,7 @@ z - + @@ -1997,27 +1997,27 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p7a834e97cb)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2029,7 +2029,7 @@ z - + @@ -2044,27 +2044,27 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p7a834e97cb)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2077,7 +2077,7 @@ z - + @@ -2092,17 +2092,17 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2118,7 +2118,7 @@ z - + @@ -2133,27 +2133,27 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p7a834e97cb)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2171,7 +2171,7 @@ z - + @@ -2187,7 +2187,7 @@ z - + @@ -2203,17 +2203,17 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2229,7 +2229,7 @@ z - + @@ -2244,27 +2244,27 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p7a834e97cb)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2282,7 +2282,7 @@ z - + @@ -2325,7 +2325,7 @@ z - + @@ -2341,27 +2341,27 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p7a834e97cb)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2409,7 +2409,7 @@ z - + @@ -2438,17 +2438,17 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2462,7 +2462,7 @@ z - + @@ -2519,7 +2519,7 @@ z - + @@ -2534,17 +2534,17 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2557,7 +2557,7 @@ z - + @@ -2607,7 +2607,7 @@ z - + @@ -2623,24 +2623,24 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + - + @@ -2655,17 +2655,17 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2681,7 +2681,7 @@ z - + @@ -2691,17 +2691,17 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2711,7 +2711,7 @@ z - + @@ -2727,7 +2727,7 @@ z - + @@ -2743,37 +2743,37 @@ z - + +" clip-path="url(#p7a834e97cb)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p7a834e97cb)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#p7a834e97cb)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2793,7 +2793,7 @@ z - + @@ -3248,7 +3248,7 @@ z - + diff --git a/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg b/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg index bb6c53acc..55be1c6fa 100644 --- a/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg +++ b/docs/_images/fervo_project_cape-5-sensitivity-analysis-project_npv.svg @@ -6,7 +6,7 @@ - 2026-05-16T18:30:48.320791 + 2026-05-19T09:37:06.287103 image/svg+xml @@ -40,23 +40,23 @@ z +" clip-path="url(#pfcaad1ec9a)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #003c4d; stroke-width: 2"/> +" clip-path="url(#pfcaad1ec9a)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - - + @@ -122,11 +122,11 @@ z +" clip-path="url(#pfcaad1ec9a)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -169,11 +169,11 @@ z +" clip-path="url(#pfcaad1ec9a)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -187,11 +187,11 @@ L 478.476269 97.55355 +" clip-path="url(#pfcaad1ec9a)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -207,11 +207,11 @@ L 595.65686 97.55355 +" clip-path="url(#pfcaad1ec9a)" style="fill: none; stroke-dasharray: 0.8,1.32; stroke-dashoffset: 0; stroke: #aaaaaa; stroke-opacity: 0.7; stroke-width: 0.8"/> - + @@ -1620,17 +1620,17 @@ L 777.594375 97.55355 " style="fill: none; stroke: #aaaaaa; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1642,7 +1642,7 @@ z - + @@ -1838,7 +1838,7 @@ z - + @@ -1860,17 +1860,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1934,7 +1934,7 @@ z - + @@ -1945,17 +1945,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -1966,7 +1966,7 @@ z - + @@ -2002,7 +2002,7 @@ z - + @@ -2016,17 +2016,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2041,7 +2041,7 @@ z - + @@ -2055,17 +2055,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2077,7 +2077,7 @@ z - + @@ -2092,17 +2092,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2149,7 +2149,7 @@ z - + @@ -2164,17 +2164,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2189,7 +2189,7 @@ z - + @@ -2238,7 +2238,7 @@ z - + @@ -2252,27 +2252,27 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2290,7 +2290,7 @@ z - + @@ -2332,7 +2332,7 @@ z - + @@ -2346,17 +2346,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2372,7 +2372,7 @@ z - + @@ -2386,27 +2386,27 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2424,7 +2424,7 @@ z - + @@ -2439,7 +2439,7 @@ z - + @@ -2453,17 +2453,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2479,7 +2479,7 @@ z - + @@ -2493,27 +2493,27 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2541,7 +2541,7 @@ z - + @@ -2556,7 +2556,7 @@ z - + @@ -2571,17 +2571,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2596,7 +2596,7 @@ z - + @@ -2610,17 +2610,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #84d1a8; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2634,7 +2634,7 @@ z - + @@ -2649,7 +2649,7 @@ z - + @@ -2663,17 +2663,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2688,7 +2688,7 @@ z - + @@ -2698,17 +2698,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2716,7 +2716,7 @@ z - + @@ -2730,24 +2730,24 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + - + @@ -2761,27 +2761,27 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #808080; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #b0b0b0; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2800,7 +2800,7 @@ z - + @@ -2814,17 +2814,17 @@ z - + +" clip-path="url(#pfcaad1ec9a)" style="fill: #4ab67d; stroke: #ffffff; stroke-width: 0.5; stroke-linejoin: miter"/> - + @@ -2844,7 +2844,7 @@ z - + @@ -3367,7 +3367,7 @@ z - + diff --git a/tests/examples/Fervo_Project_Cape-5.out b/tests/examples/Fervo_Project_Cape-5.out index b85a787c5..bc0817755 100644 --- a/tests/examples/Fervo_Project_Cape-5.out +++ b/tests/examples/Fervo_Project_Cape-5.out @@ -4,10 +4,10 @@ Simulation Metadata ---------------------- - GEOPHIRES Version: 3.13.6 - Simulation Date: 2026-05-16 - Simulation Time: 18:26 - Calculation Time: 4.290 sec + GEOPHIRES Version: 3.13.7 + Simulation Date: 2026-05-19 + Simulation Time: 09:33 + Calculation Time: 1.809 sec ***SUMMARY OF RESULTS*** @@ -69,7 +69,7 @@ Simulation Metadata Segment 2 Geothermal gradient: 41 degC/km Segment 2 Thickness: 0.5 kilometer Segment 3 Geothermal gradient: 39.1 degC/km - Project location: 38.50619639648534, -112.91815591746716 + Project location: 38.506196, -112.918155 ***RESERVOIR PARAMETERS*** diff --git a/tests/examples/Fervo_Project_Cape-5.txt b/tests/examples/Fervo_Project_Cape-5.txt index 887b04fac..f9094c57a 100644 --- a/tests/examples/Fervo_Project_Cape-5.txt +++ b/tests/examples/Fervo_Project_Cape-5.txt @@ -121,5 +121,5 @@ Maximum Drawdown, 0.0025, -- This value represents the fractional drop in produc Maximum Temperature, 500 Time steps per year, 12 -Project Latitude, 38.50619639648534 -Project Longitude, -112.91815591746716 +Project Latitude, 38.506196 +Project Longitude, -112.918155 diff --git a/tests/examples/Fervo_Project_Cape-6.out b/tests/examples/Fervo_Project_Cape-6.out index bd32a5aed..96857e663 100644 --- a/tests/examples/Fervo_Project_Cape-6.out +++ b/tests/examples/Fervo_Project_Cape-6.out @@ -4,10 +4,10 @@ Simulation Metadata ---------------------- - GEOPHIRES Version: 3.13.6 - Simulation Date: 2026-05-16 - Simulation Time: 18:27 - Calculation Time: 2.020 sec + GEOPHIRES Version: 3.13.7 + Simulation Date: 2026-05-19 + Simulation Time: 09:33 + Calculation Time: 1.837 sec ***SUMMARY OF RESULTS*** @@ -69,7 +69,7 @@ Simulation Metadata Segment 2 Geothermal gradient: 41 degC/km Segment 2 Thickness: 0.5 kilometer Segment 3 Geothermal gradient: 39.1 degC/km - Project location: 38.50619639648534, -112.91815591746716 + Project location: 38.506196, -112.918155 ***RESERVOIR PARAMETERS*** diff --git a/tests/examples/Fervo_Project_Cape-6.txt b/tests/examples/Fervo_Project_Cape-6.txt index c34ceb352..0c899ecc4 100644 --- a/tests/examples/Fervo_Project_Cape-6.txt +++ b/tests/examples/Fervo_Project_Cape-6.txt @@ -117,5 +117,5 @@ Maximum Drawdown, 0.0025, -- This value represents the fractional drop in produc Maximum Temperature, 500 Time steps per year, 12 -Project Latitude, 38.50619639648534 -Project Longitude, -112.91815591746716 +Project Latitude, 38.506196 +Project Longitude, -112.918155 From abf07c7f73e03c375105e24524e79026a8d6ecfd Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 19 May 2026 10:25:42 -0700 Subject: [PATCH 20/21] =?UTF-8?q?Bump=20version:=203.13.7=20=E2=86=92=203.?= =?UTF-8?q?13.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- .cookiecutterrc | 2 +- README.rst | 4 ++-- docs/conf.py | 2 +- setup.py | 2 +- src/geophires_x/__init__.py | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 5a126f55f..8fe7e8868 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.13.7 +current_version = 3.13.8 commit = True tag = True diff --git a/.cookiecutterrc b/.cookiecutterrc index 409a8628a..a3ea58d80 100644 --- a/.cookiecutterrc +++ b/.cookiecutterrc @@ -54,7 +54,7 @@ default_context: sphinx_doctest: "no" sphinx_theme: "sphinx-py3doc-enhanced-theme" test_matrix_separate_coverage: "no" - version: 3.13.7 + version: 3.13.8 version_manager: "bump2version" website: "https://github.com/NREL" year_from: "2023" diff --git a/README.rst b/README.rst index 64677cafd..26ec2530e 100644 --- a/README.rst +++ b/README.rst @@ -58,9 +58,9 @@ Free software: `MIT license `__ :alt: Supported implementations :target: https://pypi.org/project/geophires-x -.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.13.7.svg +.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.13.8.svg :alt: Commits since latest release - :target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.13.7...main + :target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.13.8...main .. |docs| image:: https://readthedocs.org/projects/GEOPHIRES-X/badge/?style=flat :target: https://softwareengineerprogrammer.github.io/GEOPHIRES diff --git a/docs/conf.py b/docs/conf.py index 27c532d7a..91cd06750 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -18,7 +18,7 @@ year = '2025' author = 'NREL' copyright = f'{year}, {author}' -version = release = '3.13.7' +version = release = '3.13.8' pygments_style = 'trac' templates_path = ['./templates'] diff --git a/setup.py b/setup.py index 7444a6b42..80a568eef 100755 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ def read(*names, **kwargs): setup( name='geophires-x', - version='3.13.7', + version='3.13.8', license='MIT', description='GEOPHIRES is a free and open-source geothermal techno-economic simulator.', long_description='{}\n{}'.format( diff --git a/src/geophires_x/__init__.py b/src/geophires_x/__init__.py index d3fd6685f..efd0fe510 100644 --- a/src/geophires_x/__init__.py +++ b/src/geophires_x/__init__.py @@ -1 +1 @@ -__version__ = '3.13.7' +__version__ = '3.13.8' From 4790349e9f8bf0b6e88440d790685cf410f111ff Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 19 May 2026 10:27:40 -0700 Subject: [PATCH 21/21] update CHANGELOG for v3.13.8 (PR will be combined with v3.13.6) --- CHANGELOG.rst | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d5df4bd13..189a8a7ae 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -8,9 +8,7 @@ GEOPHIRES v3 (2023-2026) 3.13 ^^^^ -3.13.7: `Project Location (Latitude & Longitude) `__ | `release `__ - -3.13.6: `Fix drilling cost types output unit conversion issue. `__ | `release `__ +3.13.8: `Fix drilling cost types output unit conversion issue; Project Location (Latitude & Longitude); SHR Example 3 update `__ | `release `__ 3.13.5: `Fix CHP Electrical Plant Cost Allocation Ratio check for non-cogen end-use option with fixed Surface Plant Capital Cost. Add example_SHR-3. `__ | `release `__