Only check operable wells for wecon

This commit is contained in:
Tor Harald Sandve 2021-12-03 10:50:44 +00:00
parent 3d02e29da1
commit 4d19ba7409

View File

@ -790,8 +790,9 @@ updateWellTestState(const SingleWellState& ws,
// updating well test state based on physical (THP/BHP) limits.
updateWellTestStatePhysical(simulationTime, writeMessageToOPMLog, wellTestState, deferred_logger);
// updating well test state based on Economic limits.
updateWellTestStateEconomic(ws, simulationTime, writeMessageToOPMLog, wellTestState, deferred_logger);
// updating well test state based on Economic limits for operable wells
if (this->isOperableAndSolvable())
updateWellTestStateEconomic(ws, simulationTime, writeMessageToOPMLog, wellTestState, deferred_logger);
// TODO: well can be shut/closed due to other reasons
}