mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-24 22:27:55 -05:00
#15021: Fix field unit errors in fracture reports
This commit is contained in:
1 parent
e128e6dd3e
commit
97bbf65a57
2 files changed
+10
-2
No files matched your search
+5
-2
@@ -18,6 +18,7 @@
|
||||
|
||||
#include "RicWellPathFractureTextReportFeatureImpl.h"
|
||||
|
||||
#include "RiaEclipseUnitTools.h"
|
||||
#include "RiaRegressionTestRunner.h"
|
||||
|
||||
#include "RicExportFractureCompletionsImpl.h"
|
||||
@@ -386,7 +387,7 @@ QString RicWellPathFractureTextReportFeatureImpl::createEllipseFractureText( con
|
||||
formatter.add( isFieldUnits ? "[ft]" : "[m]" ); // Height
|
||||
formatter.add( "[mD]" ); // Kf
|
||||
formatter.add( isFieldUnits ? "[in]" : "[m]" ); // Wf
|
||||
formatter.add( isFieldUnits ? "[ft]" : "[m]" ); // WDiam
|
||||
formatter.add( isFieldUnits ? "[in]" : "[m]" ); // WDiam
|
||||
formatter.add( "[] " ); // Skin
|
||||
formatter.rowCompleted();
|
||||
}
|
||||
@@ -401,7 +402,9 @@ QString RicWellPathFractureTextReportFeatureImpl::createEllipseFractureText( con
|
||||
formatter.add( ellipseTemplate->halfLength() );
|
||||
formatter.add( ellipseTemplate->height() );
|
||||
|
||||
formatter.add( RigTransmissibilityEquations::permeability( ellipseTemplate->conductivity(), ellipseTemplate->width() ) );
|
||||
// Conductivity is in mD*ft for field units, while the field width is in inches
|
||||
const double widthInLengthUnit = isFieldUnits ? RiaEclipseUnitTools::inchToFeet( ellipseTemplate->width() ) : ellipseTemplate->width();
|
||||
formatter.add( RigTransmissibilityEquations::permeability( ellipseTemplate->conductivity(), widthInLengthUnit ) );
|
||||
formatter.add( ellipseTemplate->width() );
|
||||
|
||||
formatter.add( ellipseTemplate->wellDiameter() );
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
|
||||
#include "RigEclipseToStimPlanCalculator.h"
|
||||
|
||||
#include "RiaEclipseUnitTools.h"
|
||||
#include "RiaLogging.h"
|
||||
#include "RiaThermalFractureDefines.h"
|
||||
#include "RiaWeightedMeanCalculator.h"
|
||||
@@ -261,6 +262,10 @@ double RigEclipseToStimPlanCalculator::areaWeightedWidth() const
|
||||
if ( ellipseFractureTemplate )
|
||||
{
|
||||
width = ellipseFractureTemplate->width();
|
||||
if ( ellipseFractureTemplate->fractureTemplateUnit() == RiaDefines::EclipseUnitSystem::UNITS_FIELD )
|
||||
{
|
||||
width = RiaEclipseUnitTools::inchToFeet( width );
|
||||
}
|
||||
}
|
||||
|
||||
auto stimPlanFractureTemplate = dynamic_cast<const RimMeshFractureTemplate*>( m_fracture->fractureTemplate() );
|
||||
|
||||
Reference in new issue
Block a user