- Posts: 2
pumping issue using SAM GETEM
- Megan
- Topic Author
Less
More
07 Feb 2025 15:09 #13856
by Megan
pumping issue using SAM GETEM was created by Megan
I'm trying to run hypothetical EGS scenarios in SAM GETEM for varying temperatures and depths. However, in certain scenarios (e.g. depth of 5,000m, temperature of 155C, default inputs for injectivity index (3,000) and productivity index (2,500), production well flow rate of 60 kg/s per well) I run in to issues with the injection pump costs. These inputs result in a negative value for injection pump size, which propagates into injection pump costs of NaN that in turn results in a LCOE of NaN.
Should I manually overwrite the pump costs to avoid this 'NaN' issue, by using the calculated costs and adding injection pump cost as $0?
Also, intuitively, I'd assumed this error was arising because the BHP of the production well exceeded the hydrostatic pressure (i.e. it was an artesian well). However, an artesian production well would result in zero pumps in the production well and pumps only in the injection wells - the opposite of what is occurring here. Can you explain why only the injection pumps are affected, as this will greatly affect the economics based on the ratio of production to injection wells used?
Thanks in advance.
Should I manually overwrite the pump costs to avoid this 'NaN' issue, by using the calculated costs and adding injection pump cost as $0?
Also, intuitively, I'd assumed this error was arising because the BHP of the production well exceeded the hydrostatic pressure (i.e. it was an artesian well). However, an artesian production well would result in zero pumps in the production well and pumps only in the injection wells - the opposite of what is occurring here. Can you explain why only the injection pumps are affected, as this will greatly affect the economics based on the ratio of production to injection wells used?
Thanks in advance.
Please Log in or Create an account to join the conversation.
- Paul Gilman
Less
More
- Posts: 5490
10 Feb 2025 15:46 #13857
by Paul Gilman
Replied by Paul Gilman on topic pumping issue using SAM GETEM
Hi Megan,
SAM should be setting the injection pump size to zero when the input parameters result in a negative value. We'll fix that for the next update to SAM, which we plan to release later this spring. In the meantime, your workaround should at least address the cost implications.
As for how well the model works for an artesian production well, I'm waiting for a reply from my colleague on the geothermal team and will follow up when I hear back.
Thanks,
Paul.
SAM should be setting the injection pump size to zero when the input parameters result in a negative value. We'll fix that for the next update to SAM, which we plan to release later this spring. In the meantime, your workaround should at least address the cost implications.
As for how well the model works for an artesian production well, I'm waiting for a reply from my colleague on the geothermal team and will follow up when I hear back.
Thanks,
Paul.
Please Log in or Create an account to join the conversation.
- Dayo Akindipe
Less
More
- Posts: 1
13 Feb 2025 20:15 - 18 Feb 2025 15:05 #13870
by Dayo Akindipe
Replied by Dayo Akindipe on topic pumping issue using SAM GETEM
Hi Megan,
On your question about how the GETEM in SAM handles artesian wells, we do not have an explicit case for artesian wells. The assumptions from the original Excel GETEM model stipulate:
Dayo
On your question about how the GETEM in SAM handles artesian wells, we do not have an explicit case for artesian wells. The assumptions from the original Excel GETEM model stipulate:
- A production pumping requirement for low-to-medium grade systems (200C or less) as binary plants that require the wells to be pumped to meet a fixed power sale (or net power).
- No production pumping for flash systems and allowing for two-phase flow in the wellbore if reservoir pressure is not sufficient (since the fluid still gets flashed at the surface).
Dayo
Last edit: 18 Feb 2025 15:05 by Paul Gilman.
Please Log in or Create an account to join the conversation.
Moderators: Paul Gilman