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 );
|
const RigFractureCell& fractureWellCell = fractureGrid->cellFromIndex( fracWellCellIdx );
|
||||||
|
|
||||||
double linearTrans = 0.0;
|
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 =
|
linearTrans =
|
||||||
RigFractureTransmissibilityEquations::fractureCellToWellLinearTrans( fractureWellCell.getConductivityValue(),
|
RigFractureTransmissibilityEquations::fractureCellToWellLinearTrans( fractureWellCell.getConductivityValue(),
|
||||||
|
Loading…
Reference in New Issue
Block a user