UDA: GCONPROD

This commit is contained in:
Joakim Hove 2019-06-20 12:38:20 +02:00
parent acfa281f77
commit fcdca4a4d7
3 changed files with 12 additions and 12 deletions

View File

@ -1410,10 +1410,10 @@ namespace Opm {
GroupProduction::ControlEnum controlMode = GroupProduction::ControlEnumFromString( record.getItem("CONTROL_MODE").getTrimmedString(0) );
group->setProductionControlMode( currentStep , controlMode );
}
group->setOilTargetRate( currentStep , record.getItem("OIL_TARGET").getSIDouble(0));
group->setGasTargetRate( currentStep , record.getItem("GAS_TARGET").getSIDouble(0));
group->setWaterTargetRate( currentStep , record.getItem("WATER_TARGET").getSIDouble(0));
group->setLiquidTargetRate( currentStep , record.getItem("LIQUID_TARGET").getSIDouble(0));
group->setOilTargetRate( currentStep , record.getItem("OIL_TARGET").get<UDAValue>(0).get<double>());
group->setGasTargetRate( currentStep , record.getItem("GAS_TARGET").get<UDAValue>(0).get<double>());
group->setWaterTargetRate( currentStep , record.getItem("WATER_TARGET").get<UDAValue>(0).get<double>());
group->setLiquidTargetRate( currentStep , record.getItem("LIQUID_TARGET").get<UDAValue>(0).get<double>());
group->setReservoirVolumeTargetRate( currentStep , record.getItem("RESERVOIR_FLUID_TARGET").getSIDouble(0));
{
GroupProductionExceedLimit::ActionEnum exceedAction = GroupProductionExceedLimit::ActionEnumFromString(record.getItem("EXCEED_PROC").getTrimmedString(0) );

View File

@ -1,10 +1,10 @@
{"name" : "GCONPROD" , "sections" : ["SCHEDULE"], "items" : [
{"name" : "GROUP" , "value_type" : "STRING" },
{"name" : "CONTROL_MODE" , "value_type" : "STRING" , "default" : "NONE"},
{"name" : "OIL_TARGET" , "value_type" : "DOUBLE" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "WATER_TARGET" , "value_type" : "DOUBLE" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "GAS_TARGET" , "value_type" : "DOUBLE" , "dimension" : "GasSurfaceVolume/Time", "default" : -999e100},
{"name" : "LIQUID_TARGET" , "value_type" : "DOUBLE" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "OIL_TARGET" , "value_type" : "UDA" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "WATER_TARGET" , "value_type" : "UDA" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "GAS_TARGET" , "value_type" : "UDA" , "dimension" : "GasSurfaceVolume/Time", "default" : -999e100},
{"name" : "LIQUID_TARGET" , "value_type" : "UDA" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "EXCEED_PROC" , "value_type" : "STRING" , "default" : "NONE"},
{"name" : "RESPOND_TO_PARENT" , "value_type" : "STRING" , "default" : "YES"},
{"name" : "GUIDE_RATE" , "value_type" : "DOUBLE"},

View File

@ -1,10 +1,10 @@
{"name" : "GCONPROD" , "sections" : ["SCHEDULE"], "items" : [
{"name" : "GROUP" , "value_type" : "STRING" },
{"name" : "CONTROL_MODE" , "value_type" : "STRING" , "default" : "NONE"},
{"name" : "OIL_TARGET" , "value_type" : "DOUBLE" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "WATER_TARGET" , "value_type" : "DOUBLE" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "GAS_TARGET" , "value_type" : "DOUBLE" , "dimension" : "GasSurfaceVolume/Time", "default" : -999e100},
{"name" : "LIQUID_TARGET" , "value_type" : "DOUBLE" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "OIL_TARGET" , "value_type" : "UDA" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "WATER_TARGET" , "value_type" : "UDA" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "GAS_TARGET" , "value_type" : "UDA" , "dimension" : "GasSurfaceVolume/Time", "default" : -999e100},
{"name" : "LIQUID_TARGET" , "value_type" : "UDA" , "dimension" : "LiquidSurfaceVolume/Time", "default" : -999e100},
{"name" : "EXCEED_PROC" , "value_type" : "STRING" , "default" : "NONE"},
{"name" : "RESPOND_TO_PARENT" , "value_type" : "STRING" , "default" : "YES"},
{"name" : "GUIDE_RATE" , "value_type" : "DOUBLE"},