opm-common icon indicating copy to clipboard operation
opm-common copied to clipboard

Add targets output

Open goncalvesmachadoc opened this issue 2 years ago • 4 comments

Add summary keywords • FOPRT GOPRT WOPRT Oil Production Rate Target/Limit • FOIRT GOIRT WOIRT Oil Injection Rate Target/Limit • FWPRT GWPRT WWPRT Water Production Rate Target/Limit • FWIRT GWIRT WWIRT Water Injection Rate Target/Limit • FGPRT GGPRT WGPRT Gas Production Rate Target/Limit • FGIRT GGIRT WGIRT Gas Injection Rate Target/Limit • FGIRT GGIRT WGIRT Gas Injection Rate Target/Limit • FVPRT GVPRT WVPRT Res Volume Production Rate Target/Limit • FVIRT GVIRT WVIRT Res Volume Injection Rate Target/Limit • WBHPT Bottom Hole Pressure Target/Limit • WTHPT Tubing Hole Pressure Target/Limit

For summary keywords WOIRT, WWIRT and WGIRT in SPE1CASE1: image

image

Note, if we ask for injection target rate of a producer well, reference simulator outputs the target value defined for production rate (and vice-versa for injector). Here we decided to output the rate as negative (rather than zero or following reference).

image image

goncalvesmachadoc avatar Aug 02 '23 14:08 goncalvesmachadoc

jenkins build this please

goncalvesmachadoc avatar Aug 02 '23 14:08 goncalvesmachadoc

jenkins build this please

goncalvesmachadoc avatar Aug 03 '23 12:08 goncalvesmachadoc

jenkins build this please

goncalvesmachadoc avatar Aug 04 '23 12:08 goncalvesmachadoc

From a brief look I think this will handle the common cases when targets/limits are specified directly as numeric values in the input file. It will not, however, handle those targets that are calculated dynamically, e.g., as a user defined argument (UDA) or as a result of converting surface rates to RESV in WCONHIST.

To fully support those I think we will need some cooperation with the simulator layer. I have not yet given any thought as to how we would do that.

bska avatar Aug 07 '23 08:08 bska