mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#9652 Thermal Fractures: fix transmissibilities for long perforation intervals.
Filter out invalid fracture cells (conductivity == positive infinity) when calculating fracture to well transmissibilities. Fixes #9652.
This commit is contained in:
parent
ce9baa0883
commit
68db4c7fa5
@ -669,7 +669,8 @@ void RicExportFractureCompletionsImpl::calculateFractureToWellTransmissibilities
|
||||
const RigFractureCell& fractureWellCell = fractureGrid->cellFromIndex( fracWellCellIdx );
|
||||
|
||||
double linearTrans = 0.0;
|
||||
if ( intersection.hlength > 0.0 || intersection.vlength > 0.0 )
|
||||
if ( ( intersection.hlength > 0.0 || intersection.vlength > 0.0 ) &&
|
||||
!std::isinf( fractureWellCell.getConductivityValue() ) )
|
||||
{
|
||||
linearTrans =
|
||||
RigFractureTransmissibilityEquations::fractureCellToWellLinearTrans( fractureWellCell.getConductivityValue(),
|
||||
|
Loading…
Reference in New Issue
Block a user