Merge pull request #593 from GitPaean/fixing_history_mode_part_2
fixing the BHP limit for the history matching wells
This commit is contained in:
@@ -771,7 +771,7 @@ namespace {
|
||||
const std::string& cmode_string = whistctl_record.getItem("CMODE").getTrimmedString(0);
|
||||
whistctl_cmode = Opm::WellProducer::ControlModeFromString(cmode_string);
|
||||
}
|
||||
Opm::WellProductionProperties hist = Opm::WellProductionProperties::history(prev_p, record, whistctl_cmode);;
|
||||
Opm::WellProductionProperties hist = Opm::WellProductionProperties::history(prev_p, record, whistctl_cmode, false);;
|
||||
|
||||
return hist;
|
||||
}
|
||||
@@ -848,7 +848,7 @@ BOOST_AUTO_TEST_CASE(WCH_All_Specified_BHP_Defaulted)
|
||||
BOOST_CHECK(p.hasProductionControl(Opm::WellProducer::BHP));
|
||||
BOOST_CHECK_EQUAL(p.VFPTableNumber, 12);
|
||||
BOOST_CHECK_EQUAL(p.ALQValue, 18.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 100.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 101325.);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(WCH_ORAT_Defaulted_BHP_Defaulted)
|
||||
@@ -866,7 +866,7 @@ BOOST_AUTO_TEST_CASE(WCH_ORAT_Defaulted_BHP_Defaulted)
|
||||
BOOST_CHECK(p.hasProductionControl(Opm::WellProducer::BHP));
|
||||
BOOST_CHECK_EQUAL(p.VFPTableNumber, 12);
|
||||
BOOST_CHECK_EQUAL(p.ALQValue, 18.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 100.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 101325.);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(WCH_OWRAT_Defaulted_BHP_Defaulted)
|
||||
@@ -884,7 +884,7 @@ BOOST_AUTO_TEST_CASE(WCH_OWRAT_Defaulted_BHP_Defaulted)
|
||||
BOOST_CHECK(p.hasProductionControl(Opm::WellProducer::BHP));
|
||||
BOOST_CHECK_EQUAL(p.VFPTableNumber, 12);
|
||||
BOOST_CHECK_EQUAL(p.ALQValue, 18.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 100.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 101325.);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(WCH_Rates_Defaulted_BHP_Defaulted)
|
||||
@@ -902,7 +902,7 @@ BOOST_AUTO_TEST_CASE(WCH_Rates_Defaulted_BHP_Defaulted)
|
||||
BOOST_CHECK(p.hasProductionControl(Opm::WellProducer::BHP));
|
||||
BOOST_CHECK_EQUAL(p.VFPTableNumber, 12);
|
||||
BOOST_CHECK_EQUAL(p.ALQValue, 18.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 100.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 101325.);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(WCH_Rates_Defaulted_BHP_Specified)
|
||||
@@ -921,7 +921,7 @@ BOOST_AUTO_TEST_CASE(WCH_Rates_Defaulted_BHP_Specified)
|
||||
BOOST_CHECK_EQUAL(true, p.hasProductionControl(Opm::WellProducer::BHP));
|
||||
BOOST_CHECK_EQUAL(p.VFPTableNumber, 12);
|
||||
BOOST_CHECK_EQUAL(p.ALQValue, 18.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 100.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 101325.);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(WCH_Rates_NON_Defaulted_VFP)
|
||||
@@ -940,7 +940,7 @@ BOOST_AUTO_TEST_CASE(WCH_Rates_NON_Defaulted_VFP)
|
||||
BOOST_CHECK_EQUAL(true, p.hasProductionControl(Opm::WellProducer::BHP));
|
||||
BOOST_CHECK_EQUAL(p.VFPTableNumber, 3);
|
||||
BOOST_CHECK_EQUAL(p.ALQValue, 10.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 100.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 101325.);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(WCH_Whistctl)
|
||||
@@ -961,7 +961,7 @@ BOOST_AUTO_TEST_CASE(WCH_Whistctl)
|
||||
BOOST_CHECK_EQUAL(true, p.hasProductionControl(Opm::WellProducer::BHP));
|
||||
BOOST_CHECK_EQUAL(p.VFPTableNumber, 3);
|
||||
BOOST_CHECK_EQUAL(p.ALQValue, 10.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 100.);
|
||||
BOOST_CHECK_EQUAL(p.BHPLimit, 101325.);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(WCH_BHP_Specified)
|
||||
|
||||
Reference in New Issue
Block a user