From f540374452bc33b5d361c784630588ad8780b200 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 8 Jul 2024 11:38:04 -0700 Subject: [PATCH 01/13] Switch coverage badge over to main repo version now that https://github.com/NREL/GEOPHIRES-X/pull/253 has been merged --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index 2b577b8a..0d22690f 100644 --- a/README.rst +++ b/README.rst @@ -59,8 +59,8 @@ Free software: `MIT license `__ :target: https://nrel.github.io/GEOPHIRES-X :alt: Documentation Status -.. |coverage| image:: https://coveralls.io/repos/github/softwareengineerprogrammer/GEOPHIRES-X/badge.svg?branch=main - :target: https://coveralls.io/github/softwareengineerprogrammer/GEOPHIRES-X?branch=main +.. |coverage| image:: https://coveralls.io/repos/github/NREL/GEOPHIRES-X/badge.svg?branch=main + :target: https://coveralls.io/github/NREL/GEOPHIRES-X?branch=main :alt: Coverage Status .. |code-style| image:: https://img.shields.io/badge/code%20style-black-000000.svg From 01bf899fbd1056b7e5085e51df4322297a7a41fc Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 11 Jul 2024 09:49:45 -0700 Subject: [PATCH 02/13] Adjust example_SHR-2 with some parameters adapted from https://pangea.stanford.edu/ERE/pdf/IGAstandard/SGW/2018/Cladouhos.pdf --- tests/examples/example_SHR-2.out | 268 ++++++++++++++----------------- tests/examples/example_SHR-2.txt | 32 ++-- 2 files changed, 136 insertions(+), 164 deletions(-) diff --git a/tests/examples/example_SHR-2.out b/tests/examples/example_SHR-2.out index a841f867..562cad61 100644 --- a/tests/examples/example_SHR-2.out +++ b/tests/examples/example_SHR-2.out @@ -5,21 +5,21 @@ Simulation Metadata ---------------------- GEOPHIRES Version: 3.4.42 - Simulation Date: 2024-07-01 - Simulation Time: 09:06 - Calculation Time: 0.635 sec + Simulation Date: 2024-07-11 + Simulation Time: 09:48 + Calculation Time: 0.409 sec ***SUMMARY OF RESULTS*** End-Use Option: Electricity - Average Net Electricity Production: 30.81 MW - Electricity breakeven price: 3.90 cents/kWh + Average Net Electricity Production: 103.74 MW + Electricity breakeven price: 3.12 cents/kWh Number of production wells: 2 - Number of injection wells: 2 - Flowrate per production well: 55.0 kg/sec - Well depth (or total length, if not vertical): 7.5 kilometer - Geothermal gradient: 50 degC/km - Total Avoided Carbon Emissions: 3087.50 kilotonne + Number of injection wells: 1 + Flowrate per production well: 60.0 kg/sec + Well depth (or total length, if not vertical): 5.0 kilometer + Geothermal gradient: 112 degC/km + Total Avoided Carbon Emissions: 7295.77 kilotonne ***ECONOMIC PARAMETERS*** @@ -27,48 +27,48 @@ Simulation Metadata Economic Model = Fixed Charge Rate (FCR) Fixed Charge Rate (FCR): 5.00 Accrued financing during construction: 0.00 - Project lifetime: 30 yr - Capacity factor: 90.0 % - Project NPV: 117.05 MUSD - Project IRR: 11.82 % - Project VIR=PI=PIR: 1.73 - Project MOIC: 2.43 - Project Payback Period: 9.49 yr - Estimated Jobs Created: 66 + Project lifetime: 20 yr + Capacity factor: 95.0 % + Project NPV: 385.10 MUSD + Project IRR: 15.06 % + Project VIR=PI=PIR: 1.92 + Project MOIC: 2.00 + Project Payback Period: 7.61 yr + Estimated Jobs Created: 221 ***ENGINEERING PARAMETERS*** Number of Production Wells: 2 - Number of Injection Wells: 2 - Well depth (or total length, if not vertical): 7.5 kilometer + Number of Injection Wells: 1 + Well depth (or total length, if not vertical): 5.0 kilometer Water loss rate: 2.0 Pump efficiency: 80.0 Injection temperature: 50.0 degC Production Wellbore heat transmission calculated with Ramey's model - Average production well temperature drop: 17.9 degC - Flowrate per production well: 55.0 kg/sec - Injection well casing ID: 7.000 in - Production well casing ID: 7.000 in + Average production well temperature drop: 16.7 degC + Flowrate per production well: 60.0 kg/sec + Injection well casing ID: 10.625 in + Production well casing ID: 10.625 in Number of times redrilling: 0 Power plant type: Single-Flash ***RESOURCE CHARACTERISTICS*** - Maximum reservoir temperature: 500.0 degC + Maximum reservoir temperature: 600.0 degC Number of segments: 1 - Geothermal gradient: 50 degC/km + Geothermal gradient: 112 degC/km ***RESERVOIR PARAMETERS*** Reservoir Model = Multiple Parallel Fractures Model - Bottom-hole temperature: 395.00 degC + Bottom-hole temperature: 580.00 degC Fracture model = Square Well separation: fracture height: 900.00 meter Fracture area: 810000.00 m**2 Reservoir volume: 1000000000 m**3 - Reservoir hydrostatic pressure: 65459.08 kPa + Reservoir hydrostatic pressure: 36594.83 kPa Plant outlet pressure: 100.00 kPa Injectivity Index: 5.00 kg/sec/bar Reservoir density: 2700.00 kg/m**3 @@ -78,50 +78,50 @@ Simulation Metadata ***RESERVOIR SIMULATION RESULTS*** - Maximum Production Temperature: 378.7 degC - Average Production Temperature: 377.1 degC - Minimum Production Temperature: 367.2 degC - Initial Production Temperature: 367.2 degC - Average Reservoir Heat Extraction: 151.95 MW + Maximum Production Temperature: 565.0 degC + Average Production Temperature: 563.3 degC + Minimum Production Temperature: 553.8 degC + Initial Production Temperature: 553.8 degC + Average Reservoir Heat Extraction: 289.56 MW Production Wellbore Heat Transmission Model = Ramey Model - Average Production Well Temperature Drop: 17.9 degC - Average Injection Well Pump Pressure Drop: -6516.3 kPa + Average Production Well Temperature Drop: 16.7 degC + Average Injection Well Pump Pressure Drop: -9831.6 kPa ***CAPITAL COSTS (M$)*** - Drilling and completion costs: 92.96 MUSD - Drilling and completion costs per well: 23.24 MUSD - Stimulation costs: 3.02 MUSD - Surface power plant costs: 45.07 MUSD - Field gathering system costs: 1.93 MUSD - Total surface equipment costs: 47.00 MUSD - Exploration costs: 18.39 MUSD - Total capital costs: 161.37 MUSD - Annualized capital costs: 8.07 MUSD + Drilling and completion costs: 69.00 MUSD + Drilling and completion costs per well: 23.00 MUSD + Stimulation costs: 18.00 MUSD + Surface power plant costs: 309.88 MUSD + Field gathering system costs: 1.45 MUSD + Total surface equipment costs: 311.33 MUSD + Exploration costs: 19.06 MUSD + Total capital costs: 417.39 MUSD + Annualized capital costs: 20.87 MUSD ***OPERATING AND MAINTENANCE COSTS (M$/yr)*** - Wellfield maintenance costs: 1.42 MUSD/yr - Power plant maintenance costs: 2.10 MUSD/yr - Water costs: 0.06 MUSD/yr - Total operating and maintenance costs: 1.36 MUSD/yr + Wellfield maintenance costs: 1.37 MUSD/yr + Power plant maintenance costs: 6.66 MUSD/yr + Water costs: 0.07 MUSD/yr + Total operating and maintenance costs: 5.89 MUSD/yr ***SURFACE EQUIPMENT SIMULATION RESULTS*** - Initial geofluid availability: 0.60 MW/(kg/s) - Maximum Total Electricity Generation: 31.16 MW - Average Total Electricity Generation: 30.81 MW - Minimum Total Electricity Generation: 28.68 MW - Initial Total Electricity Generation: 28.68 MW - Maximum Net Electricity Generation: 31.16 MW - Average Net Electricity Generation: 30.81 MW - Minimum Net Electricity Generation: 28.68 MW - Initial Net Electricity Generation: 28.68 MW - Average Annual Total Electricity Generation: 241.59 GWh - Average Annual Net Electricity Generation: 241.59 GWh + Initial geofluid availability: 1.62 MW/(kg/s) + Maximum Total Electricity Generation: 104.63 MW + Average Total Electricity Generation: 103.74 MW + Minimum Total Electricity Generation: 98.77 MW + Initial Total Electricity Generation: 98.77 MW + Maximum Net Electricity Generation: 104.63 MW + Average Net Electricity Generation: 103.74 MW + Minimum Net Electricity Generation: 98.77 MW + Initial Net Electricity Generation: 98.77 MW + Average Annual Total Electricity Generation: 856.31 GWh + Average Annual Net Electricity Generation: 856.31 GWh Average Pumping Power: 0.00 MW ************************************************************ @@ -130,36 +130,26 @@ Simulation Metadata YEAR THERMAL GEOFLUID PUMP NET FIRST LAW DRAWDOWN TEMPERATURE POWER POWER EFFICIENCY (degC) (MW) (MW) (%) - 1 1.0000 367.19 0.0000 28.6781 19.4624 - 2 1.0148 372.62 0.0000 29.8328 19.9053 - 3 1.0191 374.19 0.0000 30.1731 20.0348 - 4 1.0213 375.01 0.0000 30.3520 20.1027 - 5 1.0228 375.55 0.0000 30.4710 20.1477 - 6 1.0239 375.95 0.0000 30.5591 20.1811 - 7 1.0247 376.27 0.0000 30.6286 20.2074 - 8 1.0254 376.53 0.0000 30.6857 20.2289 - 9 1.0260 376.75 0.0000 30.7339 20.2471 - 10 1.0266 376.94 0.0000 30.7755 20.2628 - 11 1.0270 377.10 0.0000 30.8121 20.2766 - 12 1.0274 377.25 0.0000 30.8446 20.2889 - 13 1.0278 377.38 0.0000 30.8739 20.2999 - 14 1.0281 377.50 0.0000 30.9004 20.3099 - 15 1.0284 377.61 0.0000 30.9247 20.3191 - 16 1.0287 377.71 0.0000 30.9470 20.3275 - 17 1.0289 377.81 0.0000 30.9677 20.3353 - 18 1.0292 377.89 0.0000 30.9869 20.3425 - 19 1.0294 377.98 0.0000 31.0048 20.3492 - 20 1.0296 378.05 0.0000 31.0217 20.3556 - 21 1.0298 378.12 0.0000 31.0375 20.3615 - 22 1.0300 378.19 0.0000 31.0524 20.3672 - 23 1.0301 378.25 0.0000 31.0666 20.3725 - 24 1.0303 378.31 0.0000 31.0800 20.3775 - 25 1.0305 378.37 0.0000 31.0927 20.3823 - 26 1.0306 378.43 0.0000 31.1048 20.3868 - 27 1.0307 378.48 0.0000 31.1163 20.3912 - 28 1.0309 378.53 0.0000 31.1273 20.3953 - 29 1.0310 378.57 0.0000 31.1377 20.3992 - 30 1.0311 378.62 0.0000 31.1477 20.4030 + 1 1.0000 553.85 0.0000 98.7693 34.7509 + 2 1.0103 559.54 0.0000 101.7367 35.3952 + 3 1.0131 561.13 0.0000 102.5761 35.5763 + 4 1.0146 561.95 0.0000 103.0111 35.6699 + 5 1.0156 562.49 0.0000 103.2982 35.7317 + 6 1.0163 562.89 0.0000 103.5097 35.7771 + 7 1.0169 563.20 0.0000 103.6757 35.8128 + 8 1.0173 563.45 0.0000 103.8116 35.8419 + 9 1.0177 563.67 0.0000 103.9261 35.8665 + 10 1.0181 563.85 0.0000 104.0248 35.8876 + 11 1.0183 564.01 0.0000 104.1112 35.9062 + 12 1.0186 564.16 0.0000 104.1879 35.9226 + 13 1.0188 564.28 0.0000 104.2568 35.9374 + 14 1.0191 564.40 0.0000 104.3192 35.9508 + 15 1.0192 564.51 0.0000 104.3762 35.9630 + 16 1.0194 564.60 0.0000 104.4285 35.9742 + 17 1.0196 564.69 0.0000 104.4768 35.9845 + 18 1.0197 564.78 0.0000 104.5214 35.9941 + 19 1.0199 564.85 0.0000 104.5628 36.0029 + 20 1.0200 564.93 0.0000 104.6012 36.0111 ******************************************************************* @@ -168,36 +158,26 @@ Simulation Metadata YEAR ELECTRICITY HEAT RESERVOIR PERCENTAGE OF PROVIDED EXTRACTED HEAT CONTENT TOTAL HEAT MINED (GWh/year) (GWh/year) (10^15 J) (%) - 1 231.1 1172.7 927.28 0.45 - 2 236.7 1184.9 923.01 0.91 - 3 238.6 1189.0 918.73 1.37 - 4 239.8 1191.4 914.44 1.83 - 5 240.6 1193.1 910.15 2.29 - 6 241.2 1194.4 905.85 2.75 - 7 241.7 1195.5 901.54 3.22 - 8 242.1 1196.4 897.24 3.68 - 9 242.5 1197.1 892.93 4.14 - 10 242.8 1197.7 888.62 4.60 - 11 243.1 1198.3 884.30 5.07 - 12 243.3 1198.8 879.99 5.53 - 13 243.5 1199.3 875.67 5.99 - 14 243.7 1199.7 871.35 6.46 - 15 243.9 1200.1 867.03 6.92 - 16 244.1 1200.5 862.71 7.39 - 17 244.2 1200.8 858.39 7.85 - 18 244.4 1201.1 854.06 8.31 - 19 244.5 1201.4 849.74 8.78 - 20 244.6 1201.6 845.41 9.24 - 21 244.8 1201.9 841.08 9.71 - 22 244.9 1202.1 836.76 10.17 - 23 245.0 1202.4 832.43 10.64 - 24 245.1 1202.6 828.10 11.10 - 25 245.2 1202.8 823.77 11.57 - 26 245.3 1203.0 819.44 12.03 - 27 245.4 1203.2 815.11 12.50 - 28 245.4 1203.3 810.77 12.96 - 29 245.5 1203.5 806.44 13.43 - 30 204.7 1003.0 802.83 13.81 + 1 835.7 2380.2 1422.43 0.60 + 2 850.6 2396.2 1413.80 1.20 + 3 855.6 2401.5 1405.16 1.81 + 4 858.5 2404.6 1396.50 2.41 + 5 860.6 2406.8 1387.84 3.02 + 6 862.1 2408.5 1379.17 3.62 + 7 863.4 2409.8 1370.49 4.23 + 8 864.4 2410.9 1361.81 4.83 + 9 865.3 2411.8 1353.13 5.44 + 10 866.1 2412.6 1344.45 6.05 + 11 866.7 2413.3 1335.76 6.66 + 12 867.3 2414.0 1327.07 7.26 + 13 867.9 2414.5 1318.37 7.87 + 14 868.4 2415.1 1309.68 8.48 + 15 868.8 2415.5 1300.98 9.09 + 16 869.3 2416.0 1292.29 9.69 + 17 869.6 2416.4 1283.59 10.30 + 18 870.0 2416.8 1274.89 10.91 + 19 870.3 2417.1 1266.19 11.52 + 20 725.5 2014.5 1258.93 12.02 ******************************** @@ -207,33 +187,23 @@ Year Electricity | Heat | Since Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | OPEX Net Rev. Net Cashflow Start (cents/kWh)(MUSD/yr) (MUSD) |(cents/kWh) (MUSD/yr) (MUSD) |(cents/kWh) (MUSD/yr) (MUSD) |(USD/tonne) (MUSD/yr) (MUSD) |(MUSD/yr) (MUSD/yr) (MUSD) ________________________________________________________________________________________________________________________________________________________________________________________ - 1 0.00 -161.37 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 -161.37 -161.37 - 2 6.00 12.50 13.87 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 12.50 -148.87 - 3 6.00 12.84 28.07 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 12.84 -136.03 - 4 7.20 15.82 45.25 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 15.82 -120.21 - 5 8.40 18.78 65.40 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 18.78 -101.43 - 6 9.60 21.73 88.49 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 21.73 -79.70 - 7 10.00 22.76 112.61 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 22.76 -56.94 - 8 10.00 22.81 136.79 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 22.81 -34.14 - 9 10.00 22.85 161.00 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 22.85 -11.29 - 10 10.00 22.88 185.24 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 22.88 11.60 - 11 10.00 22.91 209.52 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 22.91 34.51 - 12 10.00 22.94 233.83 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 22.94 57.45 - 13 10.00 22.97 258.16 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 22.97 80.42 - 14 10.00 22.99 282.51 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 22.99 103.40 - 15 10.00 23.01 306.88 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.01 126.41 - 16 10.00 23.03 331.27 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.03 149.44 - 17 10.00 23.04 355.68 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.04 172.48 - 18 10.00 23.06 380.10 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.06 195.54 - 19 10.00 23.07 404.54 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.07 218.61 - 20 10.00 23.09 428.99 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.09 241.69 - 21 10.00 23.10 453.45 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.10 264.79 - 22 10.00 23.11 477.93 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.11 287.91 - 23 10.00 23.12 502.42 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.12 311.03 - 24 10.00 23.13 526.91 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.13 334.16 - 25 10.00 23.14 551.42 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.14 357.31 - 26 10.00 23.15 575.94 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.15 380.46 - 27 10.00 23.16 600.47 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.16 403.62 - 28 10.00 23.17 625.00 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.17 426.80 - 29 10.00 23.18 649.55 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.18 449.98 - 30 10.00 23.19 674.10 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.36 23.19 473.16 + 1 0.00 -417.39 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 -417.39 -417.39 + 2 6.00 44.26 50.14 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 44.26 -373.14 + 3 6.00 45.15 101.18 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 45.15 -327.98 + 4 7.20 55.72 162.78 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 55.72 -272.27 + 5 8.40 66.23 234.90 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 66.23 -206.04 + 6 9.60 76.73 317.51 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 76.73 -129.31 + 7 10.00 80.33 403.72 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 80.33 -48.98 + 8 10.00 80.45 490.06 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 80.45 31.47 + 9 10.00 80.56 576.50 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 80.56 112.02 + 10 10.00 80.64 663.03 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 80.64 192.67 + 11 10.00 80.72 749.64 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 80.72 273.39 + 12 10.00 80.79 836.31 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 80.79 354.18 + 13 10.00 80.85 923.05 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 80.85 435.02 + 14 10.00 80.90 1009.84 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 80.90 515.93 + 15 10.00 80.95 1096.67 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 80.95 596.88 + 16 10.00 81.00 1183.56 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 81.00 677.88 + 17 10.00 81.04 1270.48 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 81.04 758.92 + 18 10.00 81.08 1357.45 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 81.08 840.00 + 19 10.00 81.11 1444.45 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 81.11 921.11 + 20 10.00 81.15 1531.48 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 5.89 81.15 1002.26 diff --git a/tests/examples/example_SHR-2.txt b/tests/examples/example_SHR-2.txt index 8edfb4a9..7da28a52 100644 --- a/tests/examples/example_SHR-2.txt +++ b/tests/examples/example_SHR-2.txt @@ -1,18 +1,19 @@ # Example: Superhot Rock (SHR) 2 +# See https://pangea.stanford.edu/ERE/pdf/IGAstandard/SGW/2018/Cladouhos.pdf Reservoir Model, 1 -Reservoir Depth, 7.5 +Reservoir Depth, 5 Number of Segments, 1 -Gradient 1, 50 -Maximum Temperature, 500 +Gradient 1, 112 +Maximum Temperature, 600 Number of Production Wells, 2 -Number of Injection Wells, 2 -Production Well Diameter, 7 -Injection Well Diameter, 7 +Number of Injection Wells, 1 +Production Well Diameter, 10.625 +Injection Well Diameter, 10.625 Ramey Production Wellbore Model, True Production Wellbore Temperature Drop, .5 Injection Wellbore Temperature Gain, 0 -Production Flow Rate per Well, 55 +Production Flow Rate per Well, 60 Fracture Shape, 3 Fracture Height, 900 Reservoir Volume Option, 3 @@ -26,20 +27,16 @@ Maximum Drawdown, 1 Reservoir Heat Capacity, 1000 Reservoir Density, 2700 Reservoir Thermal Conductivity, 2.7 - End-Use Option, 1 Economic Model, 1 Power Plant Type, 3 Circulation Pump Efficiency, .8 -Utilization Factor, .9 +Utilization Factor, .95 Surface Temperature, 20 Ambient Temperature, 20 - -Plant Lifetime, 30 +Plant Lifetime, 20 Fixed Charge Rate, .05 Inflation Rate During Construction, 0 -Well Drilling Cost Correlation, 1 - Starting Electricity Sale Price, 0.06 Ending Electricity Sale Price, 0.10 Electricity Escalation Start Year, 1 @@ -48,6 +45,11 @@ Annual License Etc, 0 Flat License Etc, 0 Tax Relief Per Year, 2.212 Do Carbon Price Calculations, True - Time steps per year, 6 -Units:Total Saved Carbon Production, kilotonne, +Discount Rate, 0.06 +Reservoir Stimulation Capital Cost, 18 +Well Drilling and Completion Capital Cost Adjustment Factor, 2 +Injection Well Drilling and Completion Capital Cost Adjustment Factor, 2 +Well Drilling and Completion Capital Cost, 23 +Operation & Maintenance Cost of Surface Plant, 6.5 +Units:Total Saved Carbon Production, kilotonne From 462cb2359f158b8a7361b5823ba6cf0fe9c45f13 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 11 Jul 2024 10:11:01 -0700 Subject: [PATCH 03/13] Convert examples list to table --- README.rst | 105 ++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 80 insertions(+), 25 deletions(-) diff --git a/README.rst b/README.rst index 0d22690f..2a42fe0b 100644 --- a/README.rst +++ b/README.rst @@ -254,31 +254,86 @@ Documentation Examples -------- -A variety of example input ``.txt`` and corresponding ``.out`` files are available in the `tests/examples directory of the repository `__: - -- `example1.txt `__ / `example1.out `__ -- `example1_addons.txt `__ / `example1_addons.out `__ -- `example2.txt `__ / `example2.out `__ -- `example3.txt `__ / `example3.out `__ -- `example4.txt `__ / `example4.out `__ -- `example5.txt `__ / `example5.out `__ -- `example8.txt `__ / `example8.out `__ -- `example9.txt `__ / `example9.out `__ -- `example10_HP.txt `__ / `example10_HP.out `__ -- `example11_AC.txt `__ / `example11_AC.out `__ -- `example12_DH.txt `__ / `example12_DH.out `__ -- `example13.txt `__ / `example13.out `__ -- `Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.txt `__ / `Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.out `__ -- `Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.txt `__ / `Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.out `__ -- `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.txt `__ / `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.out `__ -- `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.txt `__ / `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.out `__ -- `Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.txt `__ / `Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.out `__ -- `Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.txt `__ / `Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.out `__ -- `SUTRAExample1.txt `__ / `SUTRAExample1.out `__ -- `example_multiple_gradients.txt `__ / `example_multiple_gradients.out `__ -- `Fervo_Norbeck_Latimer_2023.txt `__ / `Fervo_Norbeck_Latimer_2023.out `__ -- `example_SHR-1.txt `__ / `example_SHR-1.out `__ -- `example_SHR-2.txt `__ / `example_SHR-2.out `__ +A variety of example input ``.txt`` files and corresponding case report ``.out`` files are available in the `tests/examples directory of the repository `__: + + +.. list-table:: Examples + :widths: 50 40 10 + :header-rows: 1 + + * - Example + - Input file + - Case report file + * - Example 1 + - `example1.txt `__ + - `example1.out `__ + * - Example 1 with Addons + - `example1_addons.txt `__ + - `example1_addons.out `__ + * - Example 2 + - `example2.txt `__ + - `example2.out `__ + * - Example 3 + - `example3.txt `__ + - `example3.out `__ + * - Example 4 + - `example4.txt `__ + - `example4.out `__ + * - Example 5 + - `example5.txt `__ + - `example5.out `__ + * - Example 8 + - `example8.txt `__ + - `example8.out `__ + * - Example 9 + - `example9.txt `__ + - `example9.out `__ + * - Example 10: Heat Pump + - `example10_HP.txt `__ + - `example10_HP.out `__ + * - Example 11: Absorption Chiller + - `example11_AC.txt `__ + - `example11_AC.out `__ + * - Example 12: District Heating + - `example12_DH.txt `__ + - `example12_DH.out `__ + * - Example 13 + - `example13.txt `__ + - `example13.out `__ + * - AGS: Coaxial sCO2: Heat (Beckers et. al 2023) + - `Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.txt `__ + - `Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.out `__ + * - AGS: Coaxial Water: Heat (Beckers et. al 2023) + - `Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.txt `__ + - `Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.out `__ + * - AGS: Uloop sCO2: Electricity (Beckers et. al 2023) + - `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.txt `__ + - `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.out `__ + * - AGS: Uloop sCO2: Heat (Beckers et. al 2023) + - `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.txt `__ + - `Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.out `__ + * - AGS: Uloop Water: Electricity (Beckers et. al 2023) + - `Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.txt `__ + - `Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.out `__ + * - CLGS: Uloop Water: Heat (Beckers et. al 2023) + - `Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.txt `__ + - `Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.out `__ + * - SUTRA Example 1 + - `SUTRAExample1.txt `__ + - `SUTRAExample1.out `__ + * - Multiple Gradients + - `example_multiple_gradients.txt `__ + - `example_multiple_gradients.out `__ + * - Fervo Energy Whitepaper (Norbeck J.H. and Latimer T.M. 2023.) + - `Fervo_Norbeck_Latimer_2023.txt `__ + - `Fervo_Norbeck_Latimer_2023.out `__ + * - Superhot Rock (SHR) Example 1 + - `example_SHR-1.txt `__ + - `example_SHR-1.out `__ + * - Superhot Rock (SHR) Example 2 + - `example_SHR-2.txt `__ + - `example_SHR-2.out `__ + An interactive table of examples is available at `gtp.scientificwebservices.com/geophires `__, under the Examples tab. From c9bafc43cc7cdf7d26296a18862d0d1fac570316 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 11 Jul 2024 10:12:33 -0700 Subject: [PATCH 04/13] Remove redundant examples table title --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 2a42fe0b..d598239b 100644 --- a/README.rst +++ b/README.rst @@ -257,7 +257,7 @@ Examples A variety of example input ``.txt`` files and corresponding case report ``.out`` files are available in the `tests/examples directory of the repository `__: -.. list-table:: Examples +.. list-table:: :widths: 50 40 10 :header-rows: 1 From 8f2306f62ac175c6cf927c1549f207bbd1f8b553 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 16 Jul 2024 17:15:15 -0600 Subject: [PATCH 05/13] Update example12_DH to match GRC 2023 paper published result --- tests/examples/example12_DH.out | 270 ++++++++++++++------------------ tests/examples/example12_DH.txt | 137 ++++++++-------- 2 files changed, 182 insertions(+), 225 deletions(-) diff --git a/tests/examples/example12_DH.out b/tests/examples/example12_DH.out index fd75697a..70a589f3 100644 --- a/tests/examples/example12_DH.out +++ b/tests/examples/example12_DH.out @@ -4,39 +4,39 @@ Simulation Metadata ---------------------- - GEOPHIRES Version: 3.4.34 - Simulation Date: 2024-06-19 - Simulation Time: 07:43 - Calculation Time: 0.111 sec + GEOPHIRES Version: 3.4.42 + Simulation Date: 2024-07-16 + Simulation Time: 17:14 + Calculation Time: 0.463 sec ***SUMMARY OF RESULTS*** End-Use Option: Direct-Use Heat Surface Application: District Heating - Average Direct-Use Heat Production: 19.59 MW + Average Direct-Use Heat Production: 12.95 MW Annual District Heating Demand: 242.90 GWh/year - Average Annual Geothermal Heat Production: 146.87 GWh/year - Average Annual Peaking Fuel Heat Production: 96.03 GWh/year - Direct-Use heat breakeven price (LCOH): 8.69 USD/MMBTU + Average Annual Geothermal Heat Production: 109.16 GWh/year + Average Annual Peaking Fuel Heat Production: 133.74 GWh/year + Direct-Use heat breakeven price (LCOH): 10.52 USD/MMBTU Number of production wells: 2 Number of injection wells: 2 Flowrate per production well: 50.0 kg/sec Well depth (or total length, if not vertical): 3.5 kilometer - Geothermal gradient: 29.5 degC/km + Geothermal gradient: 23.4 degC/km ***ECONOMIC PARAMETERS*** Economic Model = Standard Levelized Cost - Interest Rate: 5.00 + Interest Rate: 7.00 Accrued financing during construction: 0.00 - Project lifetime: 30 yr - Capacity factor: 85.6 % - Project NPV: -17.42 MUSD - Project IRR: 2.13 % - Project VIR=PI=PIR: 0.62 - Project MOIC: 0.17 - Project Payback Period: 22.49 yr + Project lifetime: 20 yr + Capacity factor: 96.3 % + Project NPV: 6.71 MUSD + Project IRR: 8.31 % + Project VIR=PI=PIR: 1.16 + Project MOIC: 0.63 + Project Payback Period: 10.26 yr ***ENGINEERING PARAMETERS*** @@ -46,8 +46,8 @@ Simulation Metadata Water loss rate: 0.0 Pump efficiency: 80.0 Injection temperature: 50.0 degC - User-provided production well temperature drop - Constant production well temperature drop: 3.0 degC + Production Wellbore heat transmission calculated with Ramey's model + Average production well temperature drop: 2.2 degC Flowrate per production well: 50.0 kg/sec Injection well casing ID: 6.000 in Production well casing ID: 6.000 in @@ -58,38 +58,40 @@ Simulation Metadata Maximum reservoir temperature: 400.0 degC Number of segments: 1 - Geothermal gradient: 29.5 degC/km + Geothermal gradient: 23.4 degC/km ***RESERVOIR PARAMETERS*** - Reservoir Model = Annual Percentage Thermal Drawdown Model - Annual Thermal Drawdown: 0.300 1/year - Bottom-hole temperature: 115.25 degC - Warning: the reservoir dimensions and thermo-physical properties - listed below are default values if not provided by the user. - They are only used for calculating remaining heat content. + Reservoir Model = Multiple Parallel Fractures Model + Bottom-hole temperature: 93.90 degC + Fracture model = Rectangular + Well separation: fracture height: 300.00 meter + Fracture width: 200.00 meter + Fracture area: 60000.00 m**2 Reservoir volume provided as input Reservoir volume: 125000000 m**3 - Reservoir hydrostatic pressure: 34403.24 kPa - Plant outlet pressure: 446.32 kPa - Production wellhead pressure: 515.27 kPa + Reservoir hydrostatic pressure: 34617.32 kPa + Plant outlet pressure: 356.99 kPa + Production wellhead pressure: 425.94 kPa Productivity Index: 10.00 kg/sec/bar Injectivity Index: 10.00 kg/sec/bar Reservoir density: 2700.00 kg/m**3 + Reservoir thermal conductivity: 3.00 W/m/K Reservoir heat capacity: 1000.00 J/kg/K ***RESERVOIR SIMULATION RESULTS*** - Maximum Production Temperature: 112.2 degC - Average Production Temperature: 109.3 degC - Minimum Production Temperature: 106.4 degC - Initial Production Temperature: 112.2 degC - Average Reservoir Heat Extraction: 24.49 MW - Wellbore Heat Transmission Model = Constant Temperature Drop: 3.0 degC - Average Injection Well Pump Pressure Drop: 1614.6 kPa - Average Production Well Pump Pressure Drop: 1375.4 kPa + Maximum Production Temperature: 91.5 degC + Average Production Temperature: 89.3 degC + Minimum Production Temperature: 84.3 degC + Initial Production Temperature: 90.8 degC + Average Reservoir Heat Extraction: 16.19 MW + Production Wellbore Heat Transmission Model = Ramey Model + Average Production Well Temperature Drop: 2.2 degC + Average Injection Well Pump Pressure Drop: 1918.0 kPa + Average Production Well Pump Pressure Drop: 1539.5 kPa ***CAPITAL COSTS (M$)*** @@ -97,44 +99,44 @@ Simulation Metadata Drilling and completion costs: 27.30 MUSD Drilling and completion costs per well: 6.82 MUSD Stimulation costs: 1.00 MUSD - Surface power plant costs: 12.29 MUSD - of which Peaking Boiler Cost: 4.02 MUSD - Field gathering system costs: 2.50 MUSD - District Heating System Cost: 2.70 MUSD - Total surface equipment costs: 14.80 MUSD + Surface power plant costs: 10.09 MUSD + of which Peaking Boiler Cost: 4.59 MUSD + Field gathering system costs: 2.55 MUSD + District Heating System Cost: 0.00 MUSD + Total surface equipment costs: 12.64 MUSD Exploration costs: 0.00 MUSD - Total capital costs: 45.79 MUSD + Total capital costs: 40.94 MUSD ***OPERATING AND MAINTENANCE COSTS (M$/yr)*** - Wellfield maintenance costs: 0.48 MUSD/yr - Power plant maintenance costs: 0.73 MUSD/yr + Wellfield maintenance costs: 0.41 MUSD/yr + Power plant maintenance costs: 0.50 MUSD/yr Water costs: 0.00 MUSD/yr - Average Reservoir Pumping Cost: 0.20 MUSD/yr - Annual District Heating O&M Cost: 0.37 MUSD/yr - Average Annual Peaking Fuel Cost: 3.08 MUSD/yr - Total operating and maintenance costs: 1.77 MUSD/yr + Average Reservoir Pumping Cost: 0.25 MUSD/yr + Annual District Heating O&M Cost: 0.34 MUSD/yr + Average Annual Peaking Fuel Cost: 4.30 MUSD/yr + Total operating and maintenance costs: 1.50 MUSD/yr ***SURFACE EQUIPMENT SIMULATION RESULTS*** - Maximum Net Heat Production: 20.56 MW - Average Net Heat Production: 19.59 MW - Minimum Net Heat Production: 18.62 MW - Initial Net Heat Production: 20.56 MW - Average Annual Heat Production: 145.29 GWh + Maximum Net Heat Production: 13.67 MW + Average Net Heat Production: 12.95 MW + Minimum Net Heat Production: 11.29 MW + Initial Net Heat Production: 13.45 MW + Average Annual Heat Production: 107.53 GWh Annual District Heating Demand: 242.90 GWh/year Maximum Daily District Heating Demand: 1683.32 MWh/day Average Daily District Heating Demand: 665.47 MWh/day Minimum Daily District Heating Demand: 216.86 MWh/day - Maximum Geothermal Heating Production: 20.54 MW - Average Geothermal Heating Production: 16.77 MW + Maximum Geothermal Heating Production: 13.67 MW + Average Geothermal Heating Production: 12.46 MW Minimum Geothermal Heating Production: 9.04 MW - Maximum Peaking Boiler Heat Production: 51.51 MW - Average Peaking Boiler Heat Production: 10.96 MW + Maximum Peaking Boiler Heat Production: 58.82 MW + Average Peaking Boiler Heat Production: 15.27 MW Minimum Peaking Boiler Heat Production: 0.00 MW - Average Pumping Power: 0.38 MW + Average Pumping Power: 0.44 MW ************************************************************ * HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE * @@ -142,36 +144,26 @@ Simulation Metadata YEAR THERMAL GEOFLUID PUMP GEOTHERMAL DRAWDOWN TEMPERATURE POWER HEAT OUTPUT (deg C) (MWe) (MWt) - 0 1.0000 112.25 0.3707 20.5577 - 1 0.9982 112.05 0.3712 20.4923 - 2 0.9965 111.85 0.3718 20.4269 - 3 0.9947 111.66 0.3724 20.3616 - 4 0.9929 111.46 0.3730 20.2962 - 5 0.9912 111.26 0.3736 20.2308 - 6 0.9894 111.06 0.3742 20.1655 - 7 0.9877 110.86 0.3748 20.1001 - 8 0.9859 110.67 0.3754 20.0347 - 9 0.9841 110.47 0.3760 19.9693 - 10 0.9824 110.27 0.3766 19.9040 - 11 0.9806 110.07 0.3772 19.8386 - 12 0.9788 109.87 0.3778 19.7732 - 13 0.9771 109.68 0.3783 19.7079 - 14 0.9753 109.48 0.3789 19.6425 - 15 0.9735 109.28 0.3795 19.5771 - 16 0.9718 109.08 0.3801 19.5117 - 17 0.9700 108.88 0.3807 19.4464 - 18 0.9683 108.69 0.3813 19.3810 - 19 0.9665 108.49 0.3818 19.3156 - 20 0.9647 108.29 0.3824 19.2502 - 21 0.9630 108.09 0.3830 19.1849 - 22 0.9612 107.90 0.3836 19.1195 - 23 0.9594 107.70 0.3842 19.0541 - 24 0.9577 107.50 0.3848 18.9888 - 25 0.9559 107.30 0.3853 18.9234 - 26 0.9541 107.10 0.3859 18.8580 - 27 0.9524 106.91 0.3865 18.7926 - 28 0.9506 106.71 0.3871 18.7273 - 29 0.9489 106.51 0.3876 18.6619 + 0 1.0000 90.79 0.4299 13.4486 + 1 1.0040 91.14 0.4296 13.5672 + 2 1.0060 91.33 0.4295 13.6289 + 3 1.0070 91.42 0.4295 13.6595 + 4 1.0074 91.46 0.4295 13.6701 + 5 1.0070 91.42 0.4297 13.6568 + 6 1.0056 91.30 0.4301 13.6172 + 7 1.0035 91.10 0.4307 13.5522 + 8 1.0005 90.83 0.4315 13.4643 + 9 0.9969 90.50 0.4325 13.3561 + 10 0.9927 90.12 0.4336 13.2298 + 11 0.9879 89.69 0.4348 13.0869 + 12 0.9826 89.21 0.4361 12.9286 + 13 0.9769 88.68 0.4375 12.7556 + 14 0.9706 88.12 0.4391 12.5690 + 15 0.9639 87.51 0.4407 12.3694 + 16 0.9569 86.87 0.4425 12.1578 + 17 0.9494 86.19 0.4443 11.9351 + 18 0.9417 85.49 0.4461 11.7022 + 19 0.9336 84.75 0.4481 11.4602 ******************************************************************* @@ -180,36 +172,26 @@ Simulation Metadata YEAR GEOTHERMAL PEAKING BOILER RESERVOIR HEAT RESERVOIR PERCENTAGE OF HEATING PROVIDED HEATING PROVIDED EXTRACTED HEAT CONTENT TOTAL HEAT MINED (GWh/year) (GWh/year) (GWh/year) (10^15 J) (%) - 1 151.5 91.4 189.41 21.34 3.10 - 2 151.2 91.7 189.02 20.66 6.19 - 3 150.9 92.0 188.62 19.98 9.27 - 4 150.6 92.3 188.23 19.30 12.35 - 5 150.3 92.6 187.83 18.63 15.42 - 6 149.9 92.9 187.43 17.95 18.48 - 7 149.6 93.3 187.04 17.28 21.54 - 8 149.3 93.6 186.64 16.61 24.59 - 9 149.0 93.9 186.24 15.94 27.63 - 10 148.7 94.2 185.84 15.27 30.67 - 11 148.3 94.5 185.43 14.60 33.70 - 12 148.0 94.9 185.03 13.93 36.73 - 13 147.7 95.2 184.62 13.27 39.75 - 14 147.4 95.5 184.22 12.61 42.76 - 15 147.0 95.8 183.81 11.94 45.76 - 16 146.7 96.2 183.40 11.28 48.76 - 17 146.4 96.5 182.99 10.62 51.75 - 18 146.1 96.8 182.58 9.97 54.74 - 19 145.7 97.2 182.17 9.31 57.72 - 20 145.4 97.5 181.76 8.66 60.69 - 21 145.1 97.8 181.35 8.00 63.65 - 22 144.8 98.1 180.94 7.35 66.61 - 23 144.4 98.5 180.53 6.70 69.56 - 24 144.1 98.8 180.12 6.05 72.51 - 25 143.8 99.1 179.71 5.41 75.44 - 26 143.4 99.5 179.30 4.76 78.37 - 27 143.1 99.8 178.89 4.12 81.30 - 28 142.8 100.1 178.48 3.48 84.22 - 29 142.5 100.4 178.07 2.83 87.13 - 30 94.8 100.8 118.49 2.41 89.06 + 1 113.0 129.9 141.30 14.31 3.43 + 2 113.7 129.2 142.10 13.80 6.89 + 3 113.9 129.0 142.41 13.28 10.35 + 4 114.0 128.8 142.56 12.77 13.81 + 5 114.0 128.9 142.53 12.26 17.27 + 6 113.8 129.1 142.30 11.74 20.73 + 7 113.5 129.4 141.86 11.23 24.18 + 8 113.0 129.9 141.23 10.73 27.61 + 9 112.3 130.6 140.43 10.22 31.02 + 10 111.6 131.3 139.48 9.72 34.41 + 11 110.7 132.2 138.39 9.22 37.77 + 12 109.7 133.2 137.16 8.73 41.11 + 13 108.6 134.3 135.79 8.24 44.40 + 14 107.4 135.5 134.29 7.75 47.67 + 15 106.1 136.8 132.65 7.28 50.89 + 16 104.7 138.2 130.89 6.80 54.07 + 17 103.2 139.7 128.98 6.34 57.21 + 18 101.6 141.3 126.97 5.88 60.29 + 19 99.9 143.0 124.84 5.43 63.32 + 20 65.6 144.7 82.02 5.14 65.32 ******************************** @@ -219,33 +201,23 @@ Year Electricity | Heat | Since Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | OPEX Net Rev. Net Cashflow Start (cents/kWh)(MUSD/yr) (MUSD) |(cents/kWh) (MUSD/yr) (MUSD) |(cents/kWh) (MUSD/yr) (MUSD) |(USD/tonne) (MUSD/yr) (MUSD) |(MUSD/yr) (MUSD/yr) (MUSD) ________________________________________________________________________________________________________________________________________________________________________________________ - 1 0.00 0.00 0.00 | 0.00 -45.79 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 -45.79 -45.79 - 2 5.50 0.00 0.00 | 2.50 2.21 3.79 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.21 -43.58 - 3 5.50 0.00 0.00 | 2.50 2.20 7.57 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.20 -41.38 - 4 5.50 0.00 0.00 | 2.50 2.20 11.34 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.20 -39.18 - 5 5.50 0.00 0.00 | 2.50 2.19 15.11 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.19 -36.99 - 6 5.50 0.00 0.00 | 2.50 2.18 18.86 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.18 -34.81 - 7 5.50 0.00 0.00 | 2.50 2.17 22.61 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.17 -32.64 - 8 5.50 0.00 0.00 | 2.50 2.17 26.35 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.17 -30.47 - 9 5.50 0.00 0.00 | 2.50 2.16 30.08 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.16 -28.31 - 10 5.50 0.00 0.00 | 2.50 2.15 33.81 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.15 -26.17 - 11 5.50 0.00 0.00 | 2.50 2.14 37.53 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.14 -24.02 - 12 5.50 0.00 0.00 | 2.50 2.13 41.23 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.13 -21.89 - 13 5.50 0.00 0.00 | 2.50 2.12 44.94 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.12 -19.77 - 14 5.50 0.00 0.00 | 2.50 2.12 48.63 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.12 -17.65 - 15 5.50 0.00 0.00 | 2.50 2.11 52.31 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.11 -15.54 - 16 5.50 0.00 0.00 | 2.50 2.10 55.99 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.10 -13.44 - 17 5.50 0.00 0.00 | 2.50 2.09 59.66 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.09 -11.35 - 18 5.50 0.00 0.00 | 2.50 2.08 63.32 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.08 -9.26 - 19 5.50 0.00 0.00 | 2.50 2.08 66.97 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.08 -7.19 - 20 5.50 0.00 0.00 | 2.50 2.07 70.61 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.07 -5.12 - 21 5.50 0.00 0.00 | 2.50 2.06 74.25 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.06 -3.06 - 22 5.50 0.00 0.00 | 2.50 2.05 77.87 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.05 -1.01 - 23 5.50 0.00 0.00 | 2.50 2.04 81.49 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.04 1.03 - 24 5.50 0.00 0.00 | 2.50 2.04 85.10 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.04 3.07 - 25 5.50 0.00 0.00 | 2.50 2.03 88.71 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.03 5.10 - 26 5.50 0.00 0.00 | 2.50 2.02 92.30 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.02 7.12 - 27 5.50 0.00 0.00 | 2.50 2.01 95.89 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.01 9.13 - 28 5.50 0.00 0.00 | 2.50 2.00 99.46 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 2.00 11.13 - 29 5.50 0.00 0.00 | 2.50 1.99 103.03 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 1.99 13.12 - 30 5.50 0.00 0.00 | 2.50 1.99 106.60 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.58 1.99 15.11 + 1 0.00 0.00 0.00 | 0.00 -40.94 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 -40.94 -40.94 + 2 5.50 0.00 0.00 | 5.00 4.40 5.65 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.40 -36.54 + 3 5.50 0.00 0.00 | 5.00 4.43 11.34 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.43 -32.11 + 4 5.50 0.00 0.00 | 5.00 4.44 17.03 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.44 -27.66 + 5 5.50 0.00 0.00 | 5.00 4.45 22.74 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.45 -23.21 + 6 5.50 0.00 0.00 | 5.00 4.45 28.44 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.45 -18.76 + 7 5.50 0.00 0.00 | 5.00 4.44 34.13 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.44 -14.32 + 8 5.50 0.00 0.00 | 5.00 4.42 39.80 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.42 -9.90 + 9 5.50 0.00 0.00 | 5.00 4.40 45.45 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.40 -5.50 + 10 5.50 0.00 0.00 | 5.00 4.37 51.07 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.37 -1.14 + 11 5.50 0.00 0.00 | 5.00 4.33 56.65 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.33 3.19 + 12 5.50 0.00 0.00 | 5.00 4.28 62.18 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.28 7.47 + 13 5.50 0.00 0.00 | 5.00 4.23 67.67 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.23 11.71 + 14 5.50 0.00 0.00 | 5.00 4.18 73.10 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.18 15.89 + 15 5.50 0.00 0.00 | 5.00 4.12 78.47 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.12 20.01 + 16 5.50 0.00 0.00 | 5.00 4.05 83.78 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.05 24.06 + 17 5.50 0.00 0.00 | 5.00 3.98 89.01 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.98 28.05 + 18 5.50 0.00 0.00 | 5.00 3.91 94.17 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.91 31.96 + 19 5.50 0.00 0.00 | 5.00 3.83 99.25 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.83 35.78 + 20 5.50 0.00 0.00 | 5.00 3.74 104.25 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.74 39.52 diff --git a/tests/examples/example12_DH.txt b/tests/examples/example12_DH.txt index 2e957211..3b8e879c 100644 --- a/tests/examples/example12_DH.txt +++ b/tests/examples/example12_DH.txt @@ -1,76 +1,61 @@ -# Example 12: District Heating: Geothermal Electricity Example Problem using Percentage Thermal Drawdown Model -# This example considers Cornell's existing district heating network assesses -# the performance of a proposed geothermal well. A known heat demand profile for the district -# is processed using the district_heat.py module See Charley Walton's SULI Research Report -# "Techno-Economic Simulations of Geothermal District Heating Systems with GEOPHIRES" for -# more details on the case study. - -# *** Subsurface technical parameters *** -# **************************************** -Reservoir Model,4, --- Percentage thermal drawdown model -Drawdown Parameter,0.003, --- In [1/year]. -Reservoir Depth,3.5, --- [km] -Number of Segments,1, --- [-] -Gradient 1,29.5, --- [deg.C/km] -Number of Production Wells,2, --- [-] -Number of Injection Wells,2, --- [-] -Production Well Diameter,6, --- [inch] -Injection Well Diameter,6, --- [inch] -Ramey Production Wellbore Model,0, --- Should be 0 (disable) or 1 (enable) -Production Wellbore Temperature Drop,3, --- [deg.C] -Injection Wellbore Temperature Gain,0, --- [deg.C] -Production Flow Rate per Well,50, --- [kg/s] -Maximum Temperature,400, --- [deg.C] -Reservoir Volume Option,4, --- Should be 1, 2, 3, or 4. See manual for details. -Reservoir Volume,1.25e8, --- [m3] (required for reservoir volume option 3 and 4 -Water Loss Fraction,0.0, --- [-] (total geofluid lost)/(total geofluid produced) -Injectivity Index,10, --- [kg/s/bar] -Productivity Index,10, --- [kg/s/bar] -Injection Temperature,50, --- [deg.C] -Maximum Drawdown,1, --- [-] Maximum allowable drawdown before redrilling (a value of 0.1 means redrilling of 10% drawdown) -Reservoir Heat Capacity,1000, --- [J/kg/K] -Reservoir Density,2700, --- [kg/m3] -Reservoir Thermal Conductivity,3, --- [W/m/K] - - -# *** Surface technical parameters *** -# ************************************ -End-Use Option,2, --- Direct use -Power Plant Type, 7, ---[-] District Heating -Circulation Pump Efficiency,0.8, --- [-] -Utilization Factor,0.8, --- [-] -Surface Temperature,12, --- [deg.C] -Ambient Temperature,12, --- [deg.C] -End-Use Efficiency Factor,0.8, --- [-] - -District Heating Demand Option,1, --- Should be 1 or 2. See manual or below for option details -District Heating Demand File Name,Examples/cornell_heat_demand.csv, --- hourly MW thermal demand in a CSV file -District Heating Demand Data Time Resolution,1, --- 1 for hourly, 2 for daily -District Heating Demand Data Column Number,2, --- - -Peaking Fuel Cost Rate,0.0273, --- [$/kWh] Cost of natural gas for peak boiler use -Peaking Boiler Efficiency,0.85, ` --- Should be between 0 and 1, defaults to 0.85 -District Heating Piping Cost Rate,1200, --- [$/m] used for calculating surface piping capital cost for district heat -District Heating Road Length,3, ---[km] supersedes model option 2 if any value is entered - - -# *** Economic/Financial Parameters *** -# ************************************* -Plant Lifetime,30, --- [years] -Economic Model,2, --- Should be 1 (FCR model), 2 (Standard LCOE/LCOH model), or 3 (Bicycle model). -Discount Rate,0.05, -Inflation Rate During Construction,0, --- [-] -Well Drilling and Completion Capital Cost Adjustment Factor,1, --- [-] Use built-in well cost correlation as is -Well Drilling Cost Correlation,1, --- [-] Use built-in well drilling cost correlation #1 -Reservoir Stimulation Capital Cost,1, --- [M$/injection well] Reservoir stimulation capital cost per injection well -Surface Plant Capital Cost Adjustment Factor,1, --- [-] Use built-in surface plant cost correlation as is -Field Gathering System Capital Cost Adjustment Factor,1, --- [-] Use built-in pipeline distribution cost correlation as is -Exploration Capital Cost Adjustment Factor,0, --- [-] Use built-in exploration cost correlation as is -Wellfield O&M Cost Adjustment Factor,1, --- [-] Use built-in wellfield O&M cost correlation as is -Water Cost Adjustment Factor,1, --- [-] Use built-in water cost correlation as is -Surface Plant O&M Cost Adjustment Factor,1, --- [-] Use built-in surface plant O&M cost correlation as is - - -# *** Simulation Parameters *** -Print Output to Console,1, --- [-] Should be 0 (don't print results to console) or 1 (print results to console) -Time steps per year,3, --- [1/year] +Reservoir Model, 1, -- - Gringarten +Drawdown Parameter, 0.003, -- - In [1/year]. +Reservoir Depth, 3.5, -- - [km] +Number of Segments, 1, -- - [-] +Gradient 1, 23.4, -- - [deg.C/km] +Number of Production Wells, 2, -- - [-] +Number of Injection Wells, 2, -- - [-] +Production Well Diameter, 6, -- - [inch] +Injection Well Diameter, 6, -- - [inch] +Ramey Production Wellbore Model, 1, -- - Should be 0 (disable) or 1 (enable) +Injection Wellbore Temperature Gain, 0, -- - [deg.C] +Production Flow Rate per Well, 50, -- - [kg/s] +Maximum Temperature, 400, -- - [deg.C] +Reservoir Volume Option, 4, -- - Should be 1, 2, 3, or 4. See manual for details. +Reservoir Volume, 1.25e8, -- - [m3] (required for reservoir volume option 3 and 4 +Water Loss Fraction, 0.0, -- - [-] (total geofluid lost)/(total geofluid produced) +Injectivity Index, 10, -- - [kg/s/bar] +Productivity Index, 10, -- - [kg/s/bar] +Injection Temperature, 50, -- - [deg.C] +Maximum Drawdown, 1, -- - [-] Maximum allowable drawdown before redrilling (a value of 0.1 means redrilling of 10% drawdown) +Reservoir Heat Capacity, 1000, -- - [J/kg/K] +Reservoir Density, 2700, -- - [kg/m3] +Reservoir Thermal Conductivity, 3, -- - [W/m/K] +End-Use Option, 2, -- - Direct use +Power Plant Type, 7, -- -[-] District Heating +Circulation Pump Efficiency, 0.8, -- - [-] +Utilization Factor, 0.8, -- - [-] +Surface Temperature, 12, -- - [deg.C] +Ambient Temperature, 12, -- - [deg.C] +End-Use Efficiency Factor, 0.8, -- - [-] +District Heating Demand Option, 1, -- - Should be 1 or 2. See manual or below for option details +District Heating Demand File Name, Examples/cornell_heat_demand.csv, -- - hourly MW thermal demand in a CSV file +District Heating Demand Data Time Resolution, 1, -- - 1 for hourly, 2 for daily +District Heating Demand Data Column Number, 2, -- - +Peaking Fuel Cost Rate, 0.0273, -- - [$/kWh] Cost of natural gas for peak boiler use +Peaking Boiler Efficiency, 0.85, -- ` --- Should be between 0 and 1, defaults to 0.85 +District Heating Piping Cost Rate, 1200, -- - [$/m] used for calculating surface piping capital cost for district heat +District Heating Road Length, 3, -- -[km] supersedes model option 2 if any value is entered +Plant Lifetime, 20, -- - [years] +Economic Model, 2, -- - Should be 1 (FCR model), 2 (Standard LCOE/LCOH model), or 3 (Bicycle model). +Discount Rate, 0.07 +Inflation Rate During Construction, 0, -- - [-] +Well Drilling and Completion Capital Cost Adjustment Factor, 1, -- - [-] Use built-in well cost correlation as is +Well Drilling Cost Correlation, 1, -- - [-] Use built-in well drilling cost correlation #1 +Reservoir Stimulation Capital Cost, 1, -- - [M$/injection well] Reservoir stimulation capital cost per injection well +Surface Plant Capital Cost Adjustment Factor, 1, -- - [-] Use built-in surface plant cost correlation as is +Field Gathering System Capital Cost Adjustment Factor, 1, -- - [-] Use built-in pipeline distribution cost correlation as is +Exploration Capital Cost Adjustment Factor, 0, -- - [-] Use built-in exploration cost correlation as is +Wellfield O&M Cost Adjustment Factor, 1, -- - [-] Use built-in wellfield O&M cost correlation as is +Water Cost Adjustment Factor, 1, -- - [-] Use built-in water cost correlation as is +Surface Plant O&M Cost Adjustment Factor, 1, -- - [-] Use built-in surface plant O&M cost correlation as is +Print Output to Console, 1, -- - [-] Should be 0 (don't print results to console) or 1 (print results to console) +Time steps per year, 3, -- - [1/year] +Starting Heat Sale Price, 0.05 +Ending Heat Sale Price, 0.05 +Total District Heating Network Cost, 0 +Fracture Separation, 50 +Number of Fractures, 64 +Fracture Height, 300 +Fracture Width, 200 +Fracture Shape, 4 From 2a1db5170c94933c356349058fe4f15e595f1336 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 16 Jul 2024 17:19:59 -0600 Subject: [PATCH 06/13] Additional update to example12_DH --- tests/examples/example12_DH.out | 60 ++++++++++++++++----------------- tests/examples/example12_DH.txt | 2 +- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/tests/examples/example12_DH.out b/tests/examples/example12_DH.out index 70a589f3..5f4153bb 100644 --- a/tests/examples/example12_DH.out +++ b/tests/examples/example12_DH.out @@ -6,8 +6,8 @@ Simulation Metadata ---------------------- GEOPHIRES Version: 3.4.42 Simulation Date: 2024-07-16 - Simulation Time: 17:14 - Calculation Time: 0.463 sec + Simulation Time: 17:19 + Calculation Time: 0.472 sec ***SUMMARY OF RESULTS*** @@ -17,7 +17,7 @@ Simulation Metadata Annual District Heating Demand: 242.90 GWh/year Average Annual Geothermal Heat Production: 109.16 GWh/year Average Annual Peaking Fuel Heat Production: 133.74 GWh/year - Direct-Use heat breakeven price (LCOH): 10.52 USD/MMBTU + Direct-Use heat breakeven price (LCOH): 10.74 USD/MMBTU Number of production wells: 2 Number of injection wells: 2 Flowrate per production well: 50.0 kg/sec @@ -32,11 +32,11 @@ Simulation Metadata Accrued financing during construction: 0.00 Project lifetime: 20 yr Capacity factor: 96.3 % - Project NPV: 6.71 MUSD - Project IRR: 8.31 % - Project VIR=PI=PIR: 1.16 - Project MOIC: 0.63 - Project Payback Period: 10.26 yr + Project NPV: 4.71 MUSD + Project IRR: 7.65 % + Project VIR=PI=PIR: 1.11 + Project MOIC: 0.58 + Project Payback Period: 10.72 yr ***ENGINEERING PARAMETERS*** @@ -98,14 +98,14 @@ Simulation Metadata Drilling and completion costs: 27.30 MUSD Drilling and completion costs per well: 6.82 MUSD - Stimulation costs: 1.00 MUSD + Stimulation costs: 3.00 MUSD Surface power plant costs: 10.09 MUSD of which Peaking Boiler Cost: 4.59 MUSD Field gathering system costs: 2.55 MUSD District Heating System Cost: 0.00 MUSD Total surface equipment costs: 12.64 MUSD Exploration costs: 0.00 MUSD - Total capital costs: 40.94 MUSD + Total capital costs: 42.94 MUSD ***OPERATING AND MAINTENANCE COSTS (M$/yr)*** @@ -201,23 +201,23 @@ Year Electricity | Heat | Since Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | OPEX Net Rev. Net Cashflow Start (cents/kWh)(MUSD/yr) (MUSD) |(cents/kWh) (MUSD/yr) (MUSD) |(cents/kWh) (MUSD/yr) (MUSD) |(USD/tonne) (MUSD/yr) (MUSD) |(MUSD/yr) (MUSD/yr) (MUSD) ________________________________________________________________________________________________________________________________________________________________________________________ - 1 0.00 0.00 0.00 | 0.00 -40.94 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 -40.94 -40.94 - 2 5.50 0.00 0.00 | 5.00 4.40 5.65 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.40 -36.54 - 3 5.50 0.00 0.00 | 5.00 4.43 11.34 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.43 -32.11 - 4 5.50 0.00 0.00 | 5.00 4.44 17.03 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.44 -27.66 - 5 5.50 0.00 0.00 | 5.00 4.45 22.74 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.45 -23.21 - 6 5.50 0.00 0.00 | 5.00 4.45 28.44 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.45 -18.76 - 7 5.50 0.00 0.00 | 5.00 4.44 34.13 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.44 -14.32 - 8 5.50 0.00 0.00 | 5.00 4.42 39.80 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.42 -9.90 - 9 5.50 0.00 0.00 | 5.00 4.40 45.45 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.40 -5.50 - 10 5.50 0.00 0.00 | 5.00 4.37 51.07 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.37 -1.14 - 11 5.50 0.00 0.00 | 5.00 4.33 56.65 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.33 3.19 - 12 5.50 0.00 0.00 | 5.00 4.28 62.18 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.28 7.47 - 13 5.50 0.00 0.00 | 5.00 4.23 67.67 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.23 11.71 - 14 5.50 0.00 0.00 | 5.00 4.18 73.10 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.18 15.89 - 15 5.50 0.00 0.00 | 5.00 4.12 78.47 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.12 20.01 - 16 5.50 0.00 0.00 | 5.00 4.05 83.78 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.05 24.06 - 17 5.50 0.00 0.00 | 5.00 3.98 89.01 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.98 28.05 - 18 5.50 0.00 0.00 | 5.00 3.91 94.17 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.91 31.96 - 19 5.50 0.00 0.00 | 5.00 3.83 99.25 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.83 35.78 - 20 5.50 0.00 0.00 | 5.00 3.74 104.25 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.74 39.52 + 1 0.00 0.00 0.00 | 0.00 -42.94 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 -42.94 -42.94 + 2 5.50 0.00 0.00 | 5.00 4.40 5.65 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.40 -38.54 + 3 5.50 0.00 0.00 | 5.00 4.43 11.34 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.43 -34.11 + 4 5.50 0.00 0.00 | 5.00 4.44 17.03 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.44 -29.66 + 5 5.50 0.00 0.00 | 5.00 4.45 22.74 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.45 -25.21 + 6 5.50 0.00 0.00 | 5.00 4.45 28.44 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.45 -20.76 + 7 5.50 0.00 0.00 | 5.00 4.44 34.13 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.44 -16.32 + 8 5.50 0.00 0.00 | 5.00 4.42 39.80 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.42 -11.90 + 9 5.50 0.00 0.00 | 5.00 4.40 45.45 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.40 -7.50 + 10 5.50 0.00 0.00 | 5.00 4.37 51.07 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.37 -3.14 + 11 5.50 0.00 0.00 | 5.00 4.33 56.65 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.33 1.19 + 12 5.50 0.00 0.00 | 5.00 4.28 62.18 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.28 5.47 + 13 5.50 0.00 0.00 | 5.00 4.23 67.67 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.23 9.71 + 14 5.50 0.00 0.00 | 5.00 4.18 73.10 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.18 13.89 + 15 5.50 0.00 0.00 | 5.00 4.12 78.47 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.12 18.01 + 16 5.50 0.00 0.00 | 5.00 4.05 83.78 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.05 22.06 + 17 5.50 0.00 0.00 | 5.00 3.98 89.01 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.98 26.05 + 18 5.50 0.00 0.00 | 5.00 3.91 94.17 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.91 29.96 + 19 5.50 0.00 0.00 | 5.00 3.83 99.25 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.83 33.78 + 20 5.50 0.00 0.00 | 5.00 3.74 104.25 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.74 37.52 diff --git a/tests/examples/example12_DH.txt b/tests/examples/example12_DH.txt index 3b8e879c..20ac7768 100644 --- a/tests/examples/example12_DH.txt +++ b/tests/examples/example12_DH.txt @@ -42,7 +42,7 @@ Discount Rate, 0.07 Inflation Rate During Construction, 0, -- - [-] Well Drilling and Completion Capital Cost Adjustment Factor, 1, -- - [-] Use built-in well cost correlation as is Well Drilling Cost Correlation, 1, -- - [-] Use built-in well drilling cost correlation #1 -Reservoir Stimulation Capital Cost, 1, -- - [M$/injection well] Reservoir stimulation capital cost per injection well +Reservoir Stimulation Capital Cost, 3, -- - [M$/injection well] Reservoir stimulation capital cost per injection well Surface Plant Capital Cost Adjustment Factor, 1, -- - [-] Use built-in surface plant cost correlation as is Field Gathering System Capital Cost Adjustment Factor, 1, -- - [-] Use built-in pipeline distribution cost correlation as is Exploration Capital Cost Adjustment Factor, 0, -- - [-] Use built-in exploration cost correlation as is From baf3340cdd85163a61db7e9d933ce53b63178ba6 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 16 Jul 2024 17:40:08 -0600 Subject: [PATCH 07/13] example12_DH well drilling cost --- tests/examples/example12_DH.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/examples/example12_DH.txt b/tests/examples/example12_DH.txt index 20ac7768..48955c28 100644 --- a/tests/examples/example12_DH.txt +++ b/tests/examples/example12_DH.txt @@ -59,3 +59,4 @@ Number of Fractures, 64 Fracture Height, 300 Fracture Width, 200 Fracture Shape, 4 +Well Drilling and Completion Capital Cost, 12 From cbc63e928588e3158ca99899d52cf3d6b4d9b63d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 16 Jul 2024 17:55:51 -0600 Subject: [PATCH 08/13] Update example12_DH result --- tests/examples/example12_DH.out | 66 ++++++++++++++++----------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/tests/examples/example12_DH.out b/tests/examples/example12_DH.out index 5f4153bb..340e952b 100644 --- a/tests/examples/example12_DH.out +++ b/tests/examples/example12_DH.out @@ -6,8 +6,8 @@ Simulation Metadata ---------------------- GEOPHIRES Version: 3.4.42 Simulation Date: 2024-07-16 - Simulation Time: 17:19 - Calculation Time: 0.472 sec + Simulation Time: 17:55 + Calculation Time: 0.453 sec ***SUMMARY OF RESULTS*** @@ -17,7 +17,7 @@ Simulation Metadata Annual District Heating Demand: 242.90 GWh/year Average Annual Geothermal Heat Production: 109.16 GWh/year Average Annual Peaking Fuel Heat Production: 133.74 GWh/year - Direct-Use heat breakeven price (LCOH): 10.74 USD/MMBTU + Direct-Use heat breakeven price (LCOH): 13.19 USD/MMBTU Number of production wells: 2 Number of injection wells: 2 Flowrate per production well: 50.0 kg/sec @@ -32,11 +32,11 @@ Simulation Metadata Accrued financing during construction: 0.00 Project lifetime: 20 yr Capacity factor: 96.3 % - Project NPV: 4.71 MUSD - Project IRR: 7.65 % - Project VIR=PI=PIR: 1.11 - Project MOIC: 0.58 - Project Payback Period: 10.72 yr + Project NPV: -18.32 MUSD + Project IRR: 2.18 % + Project VIR=PI=PIR: 0.71 + Project MOIC: 0.16 + Project Payback Period: 16.46 yr ***ENGINEERING PARAMETERS*** @@ -96,8 +96,8 @@ Simulation Metadata ***CAPITAL COSTS (M$)*** - Drilling and completion costs: 27.30 MUSD - Drilling and completion costs per well: 6.82 MUSD + Drilling and completion costs: 48.00 MUSD + Drilling and completion costs per well: 12.00 MUSD Stimulation costs: 3.00 MUSD Surface power plant costs: 10.09 MUSD of which Peaking Boiler Cost: 4.59 MUSD @@ -105,18 +105,18 @@ Simulation Metadata District Heating System Cost: 0.00 MUSD Total surface equipment costs: 12.64 MUSD Exploration costs: 0.00 MUSD - Total capital costs: 42.94 MUSD + Total capital costs: 63.64 MUSD ***OPERATING AND MAINTENANCE COSTS (M$/yr)*** - Wellfield maintenance costs: 0.41 MUSD/yr + Wellfield maintenance costs: 0.62 MUSD/yr Power plant maintenance costs: 0.50 MUSD/yr Water costs: 0.00 MUSD/yr Average Reservoir Pumping Cost: 0.25 MUSD/yr Annual District Heating O&M Cost: 0.34 MUSD/yr Average Annual Peaking Fuel Cost: 4.30 MUSD/yr - Total operating and maintenance costs: 1.50 MUSD/yr + Total operating and maintenance costs: 1.71 MUSD/yr ***SURFACE EQUIPMENT SIMULATION RESULTS*** @@ -201,23 +201,23 @@ Year Electricity | Heat | Since Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | OPEX Net Rev. Net Cashflow Start (cents/kWh)(MUSD/yr) (MUSD) |(cents/kWh) (MUSD/yr) (MUSD) |(cents/kWh) (MUSD/yr) (MUSD) |(USD/tonne) (MUSD/yr) (MUSD) |(MUSD/yr) (MUSD/yr) (MUSD) ________________________________________________________________________________________________________________________________________________________________________________________ - 1 0.00 0.00 0.00 | 0.00 -42.94 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 -42.94 -42.94 - 2 5.50 0.00 0.00 | 5.00 4.40 5.65 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.40 -38.54 - 3 5.50 0.00 0.00 | 5.00 4.43 11.34 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.43 -34.11 - 4 5.50 0.00 0.00 | 5.00 4.44 17.03 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.44 -29.66 - 5 5.50 0.00 0.00 | 5.00 4.45 22.74 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.45 -25.21 - 6 5.50 0.00 0.00 | 5.00 4.45 28.44 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.45 -20.76 - 7 5.50 0.00 0.00 | 5.00 4.44 34.13 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.44 -16.32 - 8 5.50 0.00 0.00 | 5.00 4.42 39.80 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.42 -11.90 - 9 5.50 0.00 0.00 | 5.00 4.40 45.45 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.40 -7.50 - 10 5.50 0.00 0.00 | 5.00 4.37 51.07 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.37 -3.14 - 11 5.50 0.00 0.00 | 5.00 4.33 56.65 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.33 1.19 - 12 5.50 0.00 0.00 | 5.00 4.28 62.18 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.28 5.47 - 13 5.50 0.00 0.00 | 5.00 4.23 67.67 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.23 9.71 - 14 5.50 0.00 0.00 | 5.00 4.18 73.10 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.18 13.89 - 15 5.50 0.00 0.00 | 5.00 4.12 78.47 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.12 18.01 - 16 5.50 0.00 0.00 | 5.00 4.05 83.78 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 4.05 22.06 - 17 5.50 0.00 0.00 | 5.00 3.98 89.01 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.98 26.05 - 18 5.50 0.00 0.00 | 5.00 3.91 94.17 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.91 29.96 - 19 5.50 0.00 0.00 | 5.00 3.83 99.25 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.83 33.78 - 20 5.50 0.00 0.00 | 5.00 3.74 104.25 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.25 3.74 37.52 + 1 0.00 0.00 0.00 | 0.00 -63.64 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 -63.64 -63.64 + 2 5.50 0.00 0.00 | 5.00 4.19 5.65 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.19 -59.45 + 3 5.50 0.00 0.00 | 5.00 4.23 11.34 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.23 -55.22 + 4 5.50 0.00 0.00 | 5.00 4.24 17.03 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.24 -50.99 + 5 5.50 0.00 0.00 | 5.00 4.24 22.74 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.24 -46.74 + 6 5.50 0.00 0.00 | 5.00 4.24 28.44 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.24 -42.50 + 7 5.50 0.00 0.00 | 5.00 4.23 34.13 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.23 -38.27 + 8 5.50 0.00 0.00 | 5.00 4.22 39.80 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.22 -34.05 + 9 5.50 0.00 0.00 | 5.00 4.19 45.45 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.19 -29.86 + 10 5.50 0.00 0.00 | 5.00 4.16 51.07 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.16 -25.70 + 11 5.50 0.00 0.00 | 5.00 4.12 56.65 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.12 -21.58 + 12 5.50 0.00 0.00 | 5.00 4.08 62.18 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.08 -17.50 + 13 5.50 0.00 0.00 | 5.00 4.03 67.67 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 4.03 -13.48 + 14 5.50 0.00 0.00 | 5.00 3.97 73.10 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 3.97 -9.50 + 15 5.50 0.00 0.00 | 5.00 3.91 78.47 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 3.91 -5.59 + 16 5.50 0.00 0.00 | 5.00 3.85 83.78 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 3.85 -1.74 + 17 5.50 0.00 0.00 | 5.00 3.78 89.01 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 3.78 2.03 + 18 5.50 0.00 0.00 | 5.00 3.70 94.17 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 3.70 5.73 + 19 5.50 0.00 0.00 | 5.00 3.62 99.25 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 3.62 9.35 + 20 5.50 0.00 0.00 | 5.00 3.53 104.25 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 1.46 3.53 12.89 From bb5573504f19d6d1f111f250f5aca597fa49946d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 17 Jul 2024 11:20:17 -0600 Subject: [PATCH 09/13] Project Red example update --- tests/examples/Fervo_Norbeck_Latimer_2023.out | 142 +++++++++--------- tests/examples/Fervo_Norbeck_Latimer_2023.txt | 75 ++++----- 2 files changed, 104 insertions(+), 113 deletions(-) diff --git a/tests/examples/Fervo_Norbeck_Latimer_2023.out b/tests/examples/Fervo_Norbeck_Latimer_2023.out index 9b48804e..53bb4b03 100644 --- a/tests/examples/Fervo_Norbeck_Latimer_2023.out +++ b/tests/examples/Fervo_Norbeck_Latimer_2023.out @@ -4,16 +4,16 @@ Simulation Metadata ---------------------- - GEOPHIRES Version: 3.4.34 - Simulation Date: 2024-06-19 - Simulation Time: 07:42 - Calculation Time: 0.336 sec + GEOPHIRES Version: 3.4.42 + Simulation Date: 2024-07-17 + Simulation Time: 11:19 + Calculation Time: 0.353 sec ***SUMMARY OF RESULTS*** End-Use Option: Electricity - Average Net Electricity Production: 2.63 MW - Electricity breakeven price: 24.23 cents/kWh + Average Net Electricity Production: 2.08 MW + Electricity breakeven price: 27.85 cents/kWh Number of production wells: 1 Number of injection wells: 1 Flowrate per production well: 41.0 kg/sec @@ -27,28 +27,28 @@ Simulation Metadata Accrued financing during construction: 5.00 Project lifetime: 10 yr Capacity factor: 90.0 % - Project NPV: -10.73 MUSD - Project IRR: -2.24 % - Project VIR=PI=PIR: 0.64 - Project MOIC: -0.10 + Project NPV: -12.65 MUSD + Project IRR: -5.39 % + Project VIR=PI=PIR: 0.53 + Project MOIC: -0.21 Project Payback Period: N/A - Estimated Jobs Created: 7 + Estimated Jobs Created: 6 ***ENGINEERING PARAMETERS*** Number of Production Wells: 1 Number of Injection Wells: 1 Well depth (or total length, if not vertical): 2.3 kilometer - Water loss rate: 2.0 + Water loss rate: 10.0 Pump efficiency: 80.0 - Injection temperature: 48.0 degC + Injection temperature: 41.0 degC Production Wellbore heat transmission calculated with Ramey's model Average production well temperature drop: 4.1 degC Flowrate per production well: 41.0 kg/sec Injection well casing ID: 7.000 in Production well casing ID: 7.000 in Number of times redrilling: 0 - Power plant type: Supercritical ORC + Power plant type: Subcritical ORC ***RESOURCE CHARACTERISTICS*** @@ -79,17 +79,17 @@ Simulation Metadata ***RESERVOIR SIMULATION RESULTS*** Maximum Production Temperature: 184.1 degC - Average Production Temperature: 182.5 degC - Minimum Production Temperature: 170.2 degC + Average Production Temperature: 182.4 degC + Minimum Production Temperature: 169.6 degC Initial Production Temperature: 181.8 degC - Average Reservoir Heat Extraction: 23.03 MW + Average Reservoir Heat Extraction: 24.20 MW Production Wellbore Heat Transmission Model = Ramey Model Average Production Well Temperature Drop: 4.1 degC - Total Average Pressure Drop: 12378.0 kPa - Average Injection Well Pressure Drop: 337.8 kPa - Average Reservoir Pressure Drop: 14070.0 kPa + Total Average Pressure Drop: 12325.6 kPa + Average Injection Well Pressure Drop: 392.5 kPa + Average Reservoir Pressure Drop: 14029.4 kPa Average Production Well Pressure Drop: 350.0 kPa - Average Buoyancy Pressure Drop: -2379.9 kPa + Average Buoyancy Pressure Drop: -2446.4 kPa ***CAPITAL COSTS (M$)*** @@ -99,36 +99,36 @@ Simulation Metadata Drilling and completion costs per vertical injection well: 3.06 MUSD Drilling and completion costs per non-vertical sections: 3.61 MUSD Stimulation costs: 1.51 MUSD - Surface power plant costs: 12.64 MUSD - Field gathering system costs: 1.52 MUSD - Total surface equipment costs: 14.16 MUSD + Surface power plant costs: 9.85 MUSD + Field gathering system costs: 1.55 MUSD + Total surface equipment costs: 11.40 MUSD Exploration costs: 3.65 MUSD - Total capital costs: 29.53 MUSD + Total capital costs: 26.77 MUSD ***OPERATING AND MAINTENANCE COSTS (M$/yr)*** - Wellfield maintenance costs: 0.23 MUSD/yr - Power plant maintenance costs: 0.53 MUSD/yr - Water costs: 0.02 MUSD/yr - Total operating and maintenance costs: 0.78 MUSD/yr + Wellfield maintenance costs: 0.20 MUSD/yr + Power plant maintenance costs: 0.41 MUSD/yr + Water costs: 0.11 MUSD/yr + Total operating and maintenance costs: 0.72 MUSD/yr ***SURFACE EQUIPMENT SIMULATION RESULTS*** Initial geofluid availability: 0.16 MW/(kg/s) - Maximum Total Electricity Generation: 3.36 MW - Average Total Electricity Generation: 3.28 MW - Minimum Total Electricity Generation: 2.73 MW - Initial Total Electricity Generation: 3.25 MW - Maximum Net Electricity Generation: 2.71 MW - Average Net Electricity Generation: 2.63 MW - Minimum Net Electricity Generation: 2.06 MW - Initial Net Electricity Generation: 2.60 MW - Average Annual Total Electricity Generation: 25.64 GWh - Average Annual Net Electricity Generation: 20.58 GWh - Initial pumping power/net installed power: 24.86 % - Average Pumping Power: 0.65 MW + Maximum Total Electricity Generation: 2.85 MW + Average Total Electricity Generation: 2.77 MW + Minimum Total Electricity Generation: 2.22 MW + Initial Total Electricity Generation: 2.74 MW + Maximum Net Electricity Generation: 2.16 MW + Average Net Electricity Generation: 2.08 MW + Minimum Net Electricity Generation: 1.50 MW + Initial Net Electricity Generation: 2.05 MW + Average Annual Total Electricity Generation: 21.67 GWh + Average Annual Net Electricity Generation: 16.26 GWh + Initial pumping power/net installed power: 33.79 % + Average Pumping Power: 0.69 MW ************************************************************ * HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE * @@ -136,16 +136,16 @@ Simulation Metadata YEAR THERMAL GEOFLUID PUMP NET FIRST LAW DRAWDOWN TEMPERATURE POWER POWER EFFICIENCY (degC) (MW) (MW) (%) - 1 1.0000 181.79 0.6470 2.6029 11.3571 - 2 1.0090 183.42 0.6465 2.6796 11.5513 - 3 1.0108 183.76 0.6464 2.6956 11.5913 - 4 1.0118 183.93 0.6464 2.7040 11.6121 - 5 1.0124 184.05 0.6463 2.7095 11.6258 - 6 1.0129 184.13 0.6463 2.7133 11.6353 - 7 1.0129 184.13 0.6464 2.7134 11.6354 - 8 1.0109 183.77 0.6469 2.6960 11.5914 - 9 1.0023 182.21 0.6489 2.6205 11.3981 - 10 0.9785 177.88 0.6543 2.4152 10.8550 + 1 1.0000 181.78 0.6927 2.0502 8.5097 + 2 1.0090 183.41 0.6921 2.1272 8.7283 + 3 1.0108 183.75 0.6920 2.1434 8.7738 + 4 1.0118 183.93 0.6920 2.1518 8.7974 + 5 1.0124 184.04 0.6919 2.1574 8.8131 + 6 1.0129 184.12 0.6919 2.1612 8.8239 + 7 1.0129 184.13 0.6920 2.1612 8.8237 + 8 1.0108 183.75 0.6925 2.1430 8.7720 + 9 1.0019 182.13 0.6948 2.0640 8.5463 + 10 0.9771 177.63 0.7009 1.8532 7.9258 ******************************************************************* @@ -154,16 +154,16 @@ Simulation Metadata YEAR ELECTRICITY HEAT RESERVOIR PERCENTAGE OF PROVIDED EXTRACTED HEAT CONTENT TOTAL HEAT MINED (GWh/year) (GWh/year) (10^15 J) (%) - 1 20.9 182.1 9.29 6.59 - 2 21.2 183.2 8.63 13.23 - 3 21.3 183.5 7.97 19.87 - 4 21.3 183.7 7.31 26.52 - 5 21.4 183.8 6.64 33.17 - 6 21.4 183.9 5.98 39.83 - 7 21.3 183.7 5.32 46.48 - 8 21.0 182.5 4.66 53.09 - 9 20.0 178.7 4.02 59.56 - 10 16.0 153.6 3.47 65.13 + 1 16.6 191.4 9.75 6.60 + 2 16.8 192.4 9.06 13.23 + 3 16.9 192.7 8.36 19.88 + 4 17.0 192.9 7.67 26.53 + 5 17.0 193.1 6.97 33.19 + 6 17.0 193.1 6.28 39.85 + 7 17.0 192.9 5.58 46.50 + 8 16.6 191.7 4.89 53.12 + 9 15.6 187.8 4.22 59.59 + 10 12.0 161.5 3.64 65.16 ******************************** @@ -173,13 +173,13 @@ Year Electricity | Heat | Since Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | Price Ann. Rev. Cumm. Rev. | OPEX Net Rev. Net Cashflow Start (cents/kWh)(MUSD/yr) (MUSD) |(cents/kWh) (MUSD/yr) (MUSD) |(cents/kWh) (MUSD/yr) (MUSD) |(USD/tonne) (MUSD/yr) (MUSD) |(MUSD/yr) (MUSD/yr) (MUSD) ________________________________________________________________________________________________________________________________________________________________________________________ - 1 0.00 -29.53 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 -29.53 -29.53 - 2 15.00 2.36 3.14 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.78 2.36 -27.17 - 3 15.00 2.40 6.32 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.78 2.40 -24.77 - 4 15.41 2.50 9.60 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.78 2.50 -22.27 - 5 15.81 2.59 12.97 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.78 2.59 -19.68 - 6 16.22 2.69 16.44 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.78 2.69 -16.99 - 7 16.62 2.78 19.99 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.78 2.78 -14.21 - 8 17.03 2.85 23.63 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.78 2.85 -11.36 - 9 17.43 2.88 27.29 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.78 2.88 -8.47 - 10 17.84 2.78 30.85 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.78 2.78 -5.69 + 1 0.00 -26.77 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 0.00 0.00 | 0.00 -26.77 -26.77 + 2 15.00 1.77 2.48 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.72 1.77 -25.00 + 3 15.00 1.81 5.01 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.72 1.81 -23.20 + 4 15.41 1.89 7.62 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.72 1.89 -21.30 + 5 15.81 1.97 10.30 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.72 1.97 -19.34 + 6 16.22 2.04 13.07 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.72 2.04 -17.29 + 7 16.62 2.11 15.90 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.72 2.11 -15.18 + 8 17.03 2.17 18.79 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.72 2.17 -13.01 + 9 17.43 2.18 21.69 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.72 2.18 -10.82 + 10 17.84 2.06 24.47 | 2.50 0.00 0.00 | 2.50 0.00 0.00 | 0.00 0.00 0.00 | 0.72 2.06 -8.77 diff --git a/tests/examples/Fervo_Norbeck_Latimer_2023.txt b/tests/examples/Fervo_Norbeck_Latimer_2023.txt index f0634694..2b0309f0 100644 --- a/tests/examples/Fervo_Norbeck_Latimer_2023.txt +++ b/tests/examples/Fervo_Norbeck_Latimer_2023.txt @@ -11,69 +11,60 @@ # production temperature of 336 degF (169 degC) # pumping power 500 to 1000 kW -# ***Reservoir Parameters*** Reservoir Model, 1 -Reservoir Volume Option,1, ---Should be 1 2 3 or 4. See manual for details. +Reservoir Volume Option, 1, Reservoir Density, 2800, per the paper phyllite + quartzite + diorite + granodiorite, Reservoir Depth, 7700 feet, per the paper -Reservoir Heat Capacity,1000, ---[J/kg/K] +Reservoir Heat Capacity, 1000 Reservoir Thermal Conductivity, 2.7 Number of Fractures, 100, per the paper Fracture Shape, 4, per the paper Fracture Height, 160, per the paper Fracture Width, 160, per the paper (distance between wellbores assumes a dipole flow field) Fracture Separation, 10 meter -Number of Segments,1 +Number of Segments, 1 Gradient 1, 76.74, per the paper Plant Outlet Pressure, 1500 psi, per the paper - -# *** Wellbore Parameters*** -Number of Injection Wells, 1, ---[-] -Number of Production Wells,1, ---[-] -Well Geometry Configuration, 4, ----L +Number of Injection Wells, 1 +Number of Production Wells, 1 +Well Geometry Configuration, 4 Has Nonvertical Section, True Multilaterals Cased, True -Number of Multilateral Sections, 2, ---Two parallel horizontal sections +Number of Multilateral Sections, 2, Two parallel horizontal sections Total Nonvertical Length, 3250 feet, per the paper -Well Drilling Cost Correlation,10, per the drill cost paper - works out to $400/ft -Horizontal Well Drilling Cost Correlation,10, per the drill cost paper - works out to $400/ft +Well Drilling Cost Correlation, 10, per the drill cost paper - works out to $400/ft +Horizontal Well Drilling Cost Correlation, 10, per the drill cost paper - works out to $400/ft Production Flow Rate per Well, 41.02, =650 gpm per the paper - per the paper the maximum flow rate was 63 L/s but the range was 550-750 gpm Production Well Diameter, 7, per the paper Injection Well Diameter, 7, per the paper Well Separation, 365 feet, per the paper -Injection Temperature, 45 degC, per the paper 75 to 125 degF -Injection Wellbore Temperature Gain,3, ---[deg.C] +Injection Temperature, 38 degC, per the paper 75 to 125 degF +Injection Wellbore Temperature Gain, 3 Reservoir Impedance, 0.33, per paper, matching pumping power report 500-1000 kW -Ramey Production Wellbore Model,1, ---Should be 0 (disabled) or 1 (enabled) -Utilization Factor,.9, ---[-]Water Loss Fraction, .02x -Water Loss Fraction,0.02, ---[-] -Maximum Drawdown,1, ---[-] no redrilling considered - -# ***Surfaceplant Parameters*** +Ramey Production Wellbore Model, True +Utilization Factor, .9 +Water Loss Fraction, 0.1 +Maximum Drawdown, 1, no redrilling considered Ambient Temperature, 8 degC, per the paper. Published ambient is 10.27 degC Surface Temperature, 8 degC, per the paper. Published ambient is 10.27 degC -End-Use Option,1, ---electricity as the main product +End-Use Option, 1, electricity as the main product Plant Lifetime, 10 -Power Plant Type,2, ---supercritical binary cycle -End-Use Efficiency Factor,.9, ---[-] +Power Plant Type, 1, subcritical binary cycle +End-Use Efficiency Factor, .9 Circulation Pump Efficiency, 0.80, per the paper - -# *** Economic Parameters*** -Economic Model,3, ---BICYCLE Levelized Cost Model -Starting Electricity Sale Price,0.15 -Ending Electricity Sale Price,1.00, essentially no limit s the rate can rise continuously with inflation +Economic Model, 3, BICYCLE Levelized Cost Model +Starting Electricity Sale Price, 0.15 +Ending Electricity Sale Price, 1.00, essentially no limit as the rate can rise continuously with inflation Electricity Escalation Rate Per Year, 0.004053223, End up being about 2% inflation -Electricity Escalation Start Year,1 -Fraction of Investment in Bonds,.5, ---[-] Required for BICYCLE model -Combined Income Tax Rate,.3, ---[-] Required for BICYCLE model -Gross Revenue Tax Rate,0, ---[-] Required for BICYCLE model -Inflated Bond Interest Rate,.05, ---[-] Required for BICYCLE model -Inflated Equity Interest Rate,.08, ---[-] Required for BICYCLE model -Inflation Rate,.02, ---[-] Required for BICYCLE model -Investment Tax Credit Rate,0, ---[-] Required for BICYCLE model -Inflation Rate During Construction, 0.05, ---[-] -Property Tax Rate,0, ---[-] Required for BICYCLE model - -# ***Other Parameters*** -Print Output to Console, 1, ---Should be 1 (to print) or 0 (to not print) -Time steps per year,10, ---[-] +Electricity Escalation Start Year, 1 +Fraction of Investment in Bonds, .5, Required for BICYCLE model +Combined Income Tax Rate, .3, Required for BICYCLE model +Gross Revenue Tax Rate, 0, Required for BICYCLE model +Inflated Bond Interest Rate, .05, Required for BICYCLE model +Inflated Equity Interest Rate, .08, Required for BICYCLE model +Inflation Rate, .02, Required for BICYCLE model +Investment Tax Credit Rate, 0, Required for BICYCLE model +Inflation Rate During Construction, 0.05, +Property Tax Rate, 0, Required for BICYCLE model +Print Output to Console, 1 +Time steps per year, 10 From 524269653be8290c4401578ef7380aa0ea4424bc Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 17 Jul 2024 14:36:10 -0600 Subject: [PATCH 10/13] Print monte carlo result in unit test --- tests/geophires_monte_carlo_tests/test_geophires_monte_carlo.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/geophires_monte_carlo_tests/test_geophires_monte_carlo.py b/tests/geophires_monte_carlo_tests/test_geophires_monte_carlo.py index c7332e86..b4665101 100644 --- a/tests/geophires_monte_carlo_tests/test_geophires_monte_carlo.py +++ b/tests/geophires_monte_carlo_tests/test_geophires_monte_carlo.py @@ -59,6 +59,8 @@ def test_geophires_monte_carlo(self): self.assertDictEqual(result_json_obj, result.result['output']) + print(f'Monte Carlo Result: {json.dumps(result.result["output"], indent=2)}') + def test_monte_carlo_result_ordering(self): client = GeophiresMonteCarloClient() From 3a739dfafd33ab8d144295080d9541a8321e10ea Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 17 Jul 2024 16:59:11 -0600 Subject: [PATCH 11/13] Update web interface link to GTP --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index d598239b..e08c3105 100644 --- a/README.rst +++ b/README.rst @@ -79,9 +79,9 @@ Getting Started Web Interface ------------- -A web interface is available at `scientificwebservices.com/tools/geophires `__. +A web interface is available at `gtp.scientificwebservices.com/geophires `__. -The short URL `bit.ly/GEOPHIRES `__ redirects to the same location. +The short URL `bit.ly/geophires `__ redirects to the same location. Installation ------------ From cc2864e2887fecd17940f5d26ddf93b06fa35a01 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 17 Jul 2024 21:02:33 -0600 Subject: [PATCH 12/13] =?UTF-8?q?Bump=20version:=203.4.42=20=E2=86=92=203.?= =?UTF-8?q?5.0?= 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 03722759..95b85b84 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.4.42 +current_version = 3.5.0 commit = True tag = True diff --git a/.cookiecutterrc b/.cookiecutterrc index 41a6dd0a..26793fc8 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.4.42 + version: 3.5.0 version_manager: "bump2version" website: "https://github.com/NREL" year_from: "2023" diff --git a/README.rst b/README.rst index e08c3105..1732b730 100644 --- a/README.rst +++ b/README.rst @@ -51,9 +51,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.4.42.svg +.. |commits-since| image:: https://img.shields.io/github/commits-since/softwareengineerprogrammer/GEOPHIRES-X/v3.5.0.svg :alt: Commits since latest release - :target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.4.42...main + :target: https://github.com/softwareengineerprogrammer/GEOPHIRES-X/compare/v3.5.0...main .. |docs| image:: https://readthedocs.org/projects/GEOPHIRES-X/badge/?style=flat :target: https://nrel.github.io/GEOPHIRES-X diff --git a/docs/conf.py b/docs/conf.py index 551dfc75..a68b6f5a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -18,7 +18,7 @@ year = '2024' author = 'NREL' copyright = f'{year}, {author}' -version = release = '3.4.42' +version = release = '3.5.0' pygments_style = 'trac' templates_path = ['./templates'] diff --git a/setup.py b/setup.py index 9dab25f5..e83a9772 100755 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ def read(*names, **kwargs): setup( name='geophires-x', - version='3.4.42', + version='3.5.0', 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 de8f9c35..01bd03ce 100644 --- a/src/geophires_x/__init__.py +++ b/src/geophires_x/__init__.py @@ -1 +1 @@ -__version__ = '3.4.42' +__version__ = '3.5.0' From 784bb8b561f03fc9b4477121efe66ee1371c086b Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 18 Jul 2024 07:46:16 -0600 Subject: [PATCH 13/13] v3.5 changelog entry --- CHANGELOG.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 033a74a5..3ceb406a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,13 @@ Changelog GEOPHIRES-X (2023-2024) ------------------------ +3.5 +^^^ + +`release `__ | `diff `__ + +Milestone version for case studies, SHR temperatures, and other changes since 3.0. + 3.4 ^^^