UDA: GCONINJE
This commit is contained in:
parent
1da4bd2ea4
commit
acfa281f77
@ -1383,15 +1383,14 @@ namespace Opm {
|
||||
|
||||
Phase wellPhase = get_phase( record.getItem("PHASE").getTrimmedString(0));
|
||||
|
||||
// calculate SI injection rates for the group
|
||||
double surfaceInjectionRate = record.getItem("SURFACE_TARGET").get< double >(0);
|
||||
double surfaceInjectionRate = record.getItem("SURFACE_TARGET").get< UDAValue >(0).get<double>();
|
||||
surfaceInjectionRate = injection::rateToSI(surfaceInjectionRate, wellPhase, section.unitSystem());
|
||||
double reservoirInjectionRate = record.getItem("RESV_TARGET").getSIDouble(0);
|
||||
double reservoirInjectionRate = record.getItem("RESV_TARGET").get<UDAValue>(0).get<double>();
|
||||
|
||||
group->setSurfaceMaxRate( currentStep , surfaceInjectionRate);
|
||||
group->setReservoirMaxRate( currentStep , reservoirInjectionRate);
|
||||
group->setTargetReinjectFraction( currentStep , record.getItem("REINJ_TARGET").getSIDouble(0));
|
||||
group->setTargetVoidReplacementFraction( currentStep , record.getItem("VOIDAGE_TARGET").getSIDouble(0));
|
||||
group->setTargetReinjectFraction( currentStep , record.getItem("REINJ_TARGET").get<UDAValue>(0).get<double>());
|
||||
group->setTargetVoidReplacementFraction( currentStep , record.getItem("VOIDAGE_TARGET").get<UDAValue>(0).get<double>());
|
||||
|
||||
group->setInjectionGroup(currentStep, true);
|
||||
}
|
||||
|
@ -2,10 +2,10 @@
|
||||
{"name" : "GROUP" , "value_type" : "STRING" },
|
||||
{"name" : "PHASE" , "value_type" : "STRING"},
|
||||
{"name" : "CONTROL_MODE" , "value_type" : "STRING" , "default" : "NONE"},
|
||||
{"name" : "SURFACE_TARGET" , "value_type" : "DOUBLE" , "default" : 0 , "dimension" : "ContextDependent"},
|
||||
{"name" : "RESV_TARGET" , "value_type" : "DOUBLE" , "default" : 0 , "dimension" : "ReservoirVolume/Time"},
|
||||
{"name" : "REINJ_TARGET" , "value_type" : "DOUBLE" , "default" : 0, "dimension":"1"},
|
||||
{"name" : "VOIDAGE_TARGET" , "value_type" : "DOUBLE" , "default" : 0, "dimension":"1"},
|
||||
{"name" : "SURFACE_TARGET" , "value_type" : "UDA" , "default" : 0 },
|
||||
{"name" : "RESV_TARGET" , "value_type" : "UDA" , "default" : 0 , "dimension" : "ReservoirVolume/Time"},
|
||||
{"name" : "REINJ_TARGET" , "value_type" : "UDA" , "default" : 0, "dimension":"1"},
|
||||
{"name" : "VOIDAGE_TARGET" , "value_type" : "UDA" , "default" : 0, "dimension":"1"},
|
||||
{"name" : "FREE" , "value_type" : "STRING" , "default" : "YES"},
|
||||
{"name" : "GUIDE_FRACTION" , "value_type" : "DOUBLE" , "default" : 0, "dimension":"1"},
|
||||
{"name" : "GUIDE_DEF" , "value_type" : "STRING"},
|
||||
|
Loading…
Reference in New Issue
Block a user