mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3728 Put time step into comment table for pressure depletion.
This commit is contained in:
parent
11de63a5ef
commit
0eea7d38cf
@ -360,6 +360,7 @@ std::vector<RigCompletionData> RicExportFractureCompletionsImpl::generateCompdat
|
||||
wellPathName, fracture->name(), fracTemplate->name(), fracture->fractureMD());
|
||||
reportItem.setUnitSystem(fracTemplate->fractureTemplateUnit());
|
||||
reportItem.setPressureDepletionParameters(performPressureDepletionScaling,
|
||||
caseToApply->timeStepStrings()[pdParams.pressureScalingTimeStep],
|
||||
caf::AppEnum<PressureDepletionWBHPSource>::uiTextFromIndex(pdParams.wbhpSource),
|
||||
pdParams.userWBHP, currentWellPressure, minPressureDrop, maxPressureDrop);
|
||||
|
||||
|
@ -125,9 +125,10 @@ void RicWellPathFractureReportItem::setUnitSystem(RiaEclipseUnitTools::UnitSyste
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RicWellPathFractureReportItem::setPressureDepletionParameters(bool performPDDScaling, QString wbhpString, double userWBHP, double actualWBHP, double minPressureDrop, double maxPressureDrop)
|
||||
void RicWellPathFractureReportItem::setPressureDepletionParameters(bool performPDDScaling, QString timeStepString, QString wbhpString, double userWBHP, double actualWBHP, double minPressureDrop, double maxPressureDrop)
|
||||
{
|
||||
m_performPressureDepletionScaling = performPDDScaling;
|
||||
m_pressureDepletionTimeStepString = timeStepString;
|
||||
m_pressureDepletionWBHPString = wbhpString;
|
||||
m_pressureDepletionUserWBHP = userWBHP;
|
||||
m_pressureDepletionActualWBHP = actualWBHP;
|
||||
@ -247,6 +248,14 @@ bool RicWellPathFractureReportItem::performPressureDepletionScaling() const
|
||||
return m_performPressureDepletionScaling;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
QString RicWellPathFractureReportItem::pressureDepletionTimeStepString() const
|
||||
{
|
||||
return m_pressureDepletionTimeStepString;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
@ -35,7 +35,7 @@ public:
|
||||
void setHeightAndHalfLength(double height, double halfLength);
|
||||
void setAreaWeightedTransmissibility(double transmissibility);
|
||||
void setUnitSystem(RiaEclipseUnitTools::UnitSystem unitSystem);
|
||||
void setPressureDepletionParameters(bool performPressureDepletionScaling, QString wbhpString, double userWBHP, double actualWBHP, double minPressureDrop, double maxPressureDrop);
|
||||
void setPressureDepletionParameters(bool performPressureDepletionScaling, QString timeStepString, QString wbhpString, double userWBHP, double actualWBHP, double minPressureDrop, double maxPressureDrop);
|
||||
|
||||
QString wellPathNameForExport() const;
|
||||
QString fractureName() const;
|
||||
@ -58,6 +58,7 @@ public:
|
||||
double kmxf() const;
|
||||
|
||||
bool performPressureDepletionScaling() const;
|
||||
QString pressureDepletionTimeStepString() const;
|
||||
QString pressureDepletionWBHPString() const;
|
||||
double pressureDepletionUserWBHP() const;
|
||||
double pressureDepletionActualWBHP() const;
|
||||
@ -85,6 +86,7 @@ private:
|
||||
double m_km;
|
||||
|
||||
bool m_performPressureDepletionScaling;
|
||||
QString m_pressureDepletionTimeStepString;
|
||||
QString m_pressureDepletionWBHPString;
|
||||
double m_pressureDepletionUserWBHP;
|
||||
double m_pressureDepletionActualWBHP;
|
||||
|
@ -710,7 +710,6 @@ QString RicWellPathFractureTextReportFeatureImpl::createFracturePressureDepletio
|
||||
RifEclipseOutputTableColumn("Well"),
|
||||
RifEclipseOutputTableColumn("Fracture"),
|
||||
RifEclipseOutputTableColumn("WBHP Source"),
|
||||
RifEclipseOutputTableColumn("User WBHP"),
|
||||
RifEclipseOutputTableColumn("Actual WBHP"),
|
||||
RifEclipseOutputTableColumn("Min Pressure Drop"),
|
||||
RifEclipseOutputTableColumn("Max Pressure Drop")
|
||||
@ -724,6 +723,9 @@ QString RicWellPathFractureTextReportFeatureImpl::createFracturePressureDepletio
|
||||
{
|
||||
if (!createdTable)
|
||||
{
|
||||
formatter.comment(QString("Pressure Depletion Time step: %1").arg(reportItem.pressureDepletionTimeStepString()));
|
||||
formatter.comment(QString("User Defined WBHP: %1").arg(reportItem.pressureDepletionUserWBHP()));
|
||||
|
||||
formatter.header(header);
|
||||
formatter.addHorizontalLine('-');
|
||||
createdTable = true;
|
||||
@ -731,7 +733,6 @@ QString RicWellPathFractureTextReportFeatureImpl::createFracturePressureDepletio
|
||||
formatter.add(reportItem.wellPathNameForExport());
|
||||
formatter.add(reportItem.fractureName());
|
||||
formatter.add(reportItem.pressureDepletionWBHPString());
|
||||
formatter.add(reportItem.pressureDepletionUserWBHP());
|
||||
formatter.add(reportItem.pressureDepletionActualWBHP());
|
||||
formatter.add(reportItem.pressureDepletionMinPressureDrop());
|
||||
formatter.add(reportItem.pressureDepletionMaxPressureDrop());
|
||||
|
Loading…
Reference in New Issue
Block a user