From d0e9c454d303600bd06e913589b7178b21b37dd2 Mon Sep 17 00:00:00 2001 From: Kristian Bendiksen Date: Mon, 3 Oct 2022 11:44:23 +0200 Subject: [PATCH] #9325 Thermal Fracture: rename injectivity decline to injectivity factor. --- .../Application/RiaThermalFractureDefines.cpp | 6 +++--- .../Application/RiaThermalFractureDefines.h | 2 +- .../Completions/RimThermalFractureTemplate.cpp | 14 +++++++------- .../Completions/RigEclipseToStimPlanCalculator.cpp | 8 ++++---- ...ipseToThermalCellTransmissibilityCalculator.cpp | 6 +++--- ...clipseToThermalCellTransmissibilityCalculator.h | 4 ++-- 6 files changed, 20 insertions(+), 20 deletions(-) diff --git a/ApplicationLibCode/Application/RiaThermalFractureDefines.cpp b/ApplicationLibCode/Application/RiaThermalFractureDefines.cpp index 16e1dc4ca1..6928d0f4a7 100644 --- a/ApplicationLibCode/Application/RiaThermalFractureDefines.cpp +++ b/ApplicationLibCode/Application/RiaThermalFractureDefines.cpp @@ -60,9 +60,9 @@ QString filterCakeMobilityResultName() //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- -QString injectivityDeclineResultName() +QString injectivityFactorResultName() { - return "InjectivityDecline"; + return "InjectivityFactor"; } //-------------------------------------------------------------------------------------------------- @@ -104,7 +104,7 @@ QString getExpectedThermalFractureUnit( const QString& name, RiaDefines::Eclipse { "EffectiveResStress", { "bar", "psi" } }, { "EffectiveFracStress", { "bar", "psi" } }, { RiaDefines::leakoffPressureDropResultName(), { "bar", "psi" } }, - { RiaDefines::injectivityDeclineResultName(), { "factor", "factor" } }, + { RiaDefines::injectivityFactorResultName(), { "factor", "factor" } }, { RiaDefines::filterCakeMobilityResultName(), { "m/day/bar", "ft/day/psi" } } }; auto res = std::find_if( mapping.begin(), mapping.end(), [&]( const auto& val ) { return val.first == name; } ); diff --git a/ApplicationLibCode/Application/RiaThermalFractureDefines.h b/ApplicationLibCode/Application/RiaThermalFractureDefines.h index d0aafa9c93..619fbf84d7 100644 --- a/ApplicationLibCode/Application/RiaThermalFractureDefines.h +++ b/ApplicationLibCode/Application/RiaThermalFractureDefines.h @@ -30,7 +30,7 @@ QString leakoffPressureDropResultName(); QString filtratePressureDropResultName(); QString leakoffMobilityResultName(); QString filterCakeMobilityResultName(); -QString injectivityDeclineResultName(); +QString injectivityFactorResultName(); QString viscosityResultName(); QString getExpectedThermalFractureUnit( const QString& name, RiaDefines::EclipseUnitSystem unitSystem ); diff --git a/ApplicationLibCode/ProjectDataModel/Completions/RimThermalFractureTemplate.cpp b/ApplicationLibCode/ProjectDataModel/Completions/RimThermalFractureTemplate.cpp index a490e00e38..28dec88f82 100644 --- a/ApplicationLibCode/ProjectDataModel/Completions/RimThermalFractureTemplate.cpp +++ b/ApplicationLibCode/ProjectDataModel/Completions/RimThermalFractureTemplate.cpp @@ -165,14 +165,14 @@ void RimThermalFractureTemplate::loadDataAndUpdate() m_fractureDefinitionData = fractureDefinitionData; if ( m_fractureDefinitionData ) { - auto addInjectivityDecline = []( std::shared_ptr def ) { + auto addInjectivityFactor = []( std::shared_ptr def ) { int leakoffPressureDropIndex = def->getPropertyIndex( RiaDefines::leakoffPressureDropResultName() ); int filtratePressureDropIndex = def->getPropertyIndex( RiaDefines::filtratePressureDropResultName() ); - QString injectivityValueTag = RiaDefines::injectivityDeclineResultName(); + QString injectivityValueTag = RiaDefines::injectivityFactorResultName(); def->addProperty( injectivityValueTag, RiaDefines::getExpectedThermalFractureUnit( injectivityValueTag, def->unitSystem() ) ); - int injectivityDeclineIndex = def->getPropertyIndex( injectivityValueTag ); + int injectivityFactorIndex = def->getPropertyIndex( injectivityValueTag ); for ( size_t nodeIndex = 0; nodeIndex < def->numNodes(); nodeIndex++ ) { @@ -184,7 +184,7 @@ void RimThermalFractureTemplate::loadDataAndUpdate() def->getPropertyValue( filtratePressureDropIndex, nodeIndex, timeStepIndex ); double injectivityValue = ( leakoffPressureDrop - filtratePressureDrop ) / leakoffPressureDrop; - def->appendPropertyValue( injectivityDeclineIndex, nodeIndex, injectivityValue ); + def->appendPropertyValue( injectivityFactorIndex, nodeIndex, injectivityValue ); } } }; @@ -197,7 +197,7 @@ void RimThermalFractureTemplate::loadDataAndUpdate() def->addProperty( filterCakeMobilityValueTag, RiaDefines::getExpectedThermalFractureUnit( filterCakeMobilityValueTag, def->unitSystem() ) ); - int filterCakeMobilityDeclineIndex = def->getPropertyIndex( filterCakeMobilityValueTag ); + int filterCakeMobilityIndex = def->getPropertyIndex( filterCakeMobilityValueTag ); for ( size_t nodeIndex = 0; nodeIndex < def->numNodes(); nodeIndex++ ) { @@ -210,12 +210,12 @@ void RimThermalFractureTemplate::loadDataAndUpdate() double leakoffMobility = def->getPropertyValue( leakoffMobilityIndex, nodeIndex, timeStepIndex ); double filterCakeMobilityValue = leakoffMobility * ( leakoffPressureDrop / filtratePressureDrop ); - def->appendPropertyValue( filterCakeMobilityDeclineIndex, nodeIndex, filterCakeMobilityValue ); + def->appendPropertyValue( filterCakeMobilityIndex, nodeIndex, filterCakeMobilityValue ); } } }; - addInjectivityDecline( m_fractureDefinitionData ); + addInjectivityFactor( m_fractureDefinitionData ); addFilterCakeMobility( m_fractureDefinitionData ); setDefaultConductivityResultIfEmpty(); diff --git a/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToStimPlanCalculator.cpp b/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToStimPlanCalculator.cpp index 5ec7b665c8..cc84d6229f 100644 --- a/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToStimPlanCalculator.cpp +++ b/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToStimPlanCalculator.cpp @@ -88,11 +88,11 @@ void RigEclipseToStimPlanCalculator::computeValues() int cellJ = fractureCell.getJ(); auto unitSystem = thermalFractureTemplate->fractureDefinition()->unitSystem(); - double injectivityDecline = + double injectivityFactor = thermalFractureTemplate ->resultValueAtIJ( &m_fractureGrid, - RiaDefines::injectivityDeclineResultName(), - RiaDefines::getExpectedThermalFractureUnit( RiaDefines::injectivityDeclineResultName(), + RiaDefines::injectivityFactorResultName(), + RiaDefines::getExpectedThermalFractureUnit( RiaDefines::injectivityFactorResultName(), unitSystem ), timeStep, @@ -131,7 +131,7 @@ void RigEclipseToStimPlanCalculator::computeValues() fractureCell, m_fracture, filterPressureDropType, - injectivityDecline, + injectivityFactor, filterCakeMobility, viscosity, relativePermeability ); diff --git a/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToThermalCellTransmissibilityCalculator.cpp b/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToThermalCellTransmissibilityCalculator.cpp index f1667b4756..f8fb421bf4 100644 --- a/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToThermalCellTransmissibilityCalculator.cpp +++ b/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToThermalCellTransmissibilityCalculator.cpp @@ -33,13 +33,13 @@ RigEclipseToThermalCellTransmissibilityCalculator::RigEclipseToThermalCellTransm const RigFractureCell& stimPlanCell, const RimFracture* fracture, RimThermalFractureTemplate::FilterCakePressureDrop filterCakePressureDrop, - double injectivityDecline, + double injectivityFactor, double filterCakeMobility, double viscosity, double relativePermeability ) : RigEclipseToStimPlanCellTransmissibilityCalculator( caseToApply, fractureTransform, skinFactor, cDarcy, stimPlanCell, fracture ) , m_filterCakePressureDrop( filterCakePressureDrop ) - , m_injectivityDecline( injectivityDecline ) + , m_injectivityFactor( injectivityFactor ) , m_filterCakeMobility( filterCakeMobility ) , m_viscosity( viscosity ) , m_relativePermeability( relativePermeability ) @@ -56,7 +56,7 @@ double RigEclipseToThermalCellTransmissibilityCalculator::calculateTransmissibil if ( m_filterCakePressureDrop == RimThermalFractureTemplate::FilterCakePressureDrop::RELATIVE ) { - return m_injectivityDecline * fractureMatrixTransimissibility; + return m_injectivityFactor * fractureMatrixTransimissibility; } else if ( m_filterCakePressureDrop == RimThermalFractureTemplate::FilterCakePressureDrop::ABSOLUTE ) { diff --git a/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToThermalCellTransmissibilityCalculator.h b/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToThermalCellTransmissibilityCalculator.h index 27ff7691ba..9554167baf 100644 --- a/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToThermalCellTransmissibilityCalculator.h +++ b/ApplicationLibCode/ReservoirDataModel/Completions/RigEclipseToThermalCellTransmissibilityCalculator.h @@ -52,7 +52,7 @@ public: const RigFractureCell& stimPlanCell, const RimFracture* fracture, RimThermalFractureTemplate::FilterCakePressureDrop filterCakePressureDrop, - double injectvityDecline, + double injectvityFactor, double filterCakeMobility, double viscosity, double relativePermeability ); @@ -61,7 +61,7 @@ protected: double calculateTransmissibility( const cvf::Vec3d& transmissibilityVector, double fractureArea ) override; RimThermalFractureTemplate::FilterCakePressureDrop m_filterCakePressureDrop; - double m_injectivityDecline; + double m_injectivityFactor; double m_filterCakeMobility; double m_viscosity; double m_relativePermeability;