The subject matter disclosed herein relates to the use of virtual flow metering in resource production contexts, such as oil and gas production.
In various contexts where a fluid medium, either liquid or gas, is flowed between various locations, the control of the flow may be controlled at least in part using measured flow aspects. Various types of flow meters may be provided to provide data on the flow of the fluid at a given time and at a given location. By way of example, in a hydrocarbon production context, flow meters may measure flow at one or more locations in the production path to provide data on the flow of the production fluid through various parts of the production system.
By way of example, two types of flow meter technologies are physical flow meters and virtual flow meters. In the context of physical multiphase flow meters, these flow meters typically estimate the flow rate of each phase in question by utilizing a combination of techniques, which may each in turn utilize various electronic sensing devices, such as microwave sensors, electrical impedance sensors, doppler ultrasound sensors, gamma ray sensors, and so forth.
There may be various drawbacks associated with the use of physical flow meters, including cost (since expensive sensors are typically employed), reliability (since complex sensors are typically more susceptible to failure), communication and power supply issues (e.g., high power consumption to keep sensors working demands specific umbilical pipes), and precision and accuracy (generally, physical flow meters present measurement errors due to the complexity of a multiphase flow).
Virtual flow meters may also utilize various sensor systems and algorithms for estimating flow rates. However, virtual flow meters typically make use of less complex types of sensors (e.g. temperature and pressure sensors) from whose measurements flow data is estimated. Both the physical and virtual flow metering approaches typically utilize complex data-fusion algorithms for estimating flow rates based on the measurements provided by the sensing units.
The maintenance of virtual flow meter accuracy over the life of a production site (e.g., an oil or gas field) is one challenge to the successful deployment of virtual flow meters at certain sites, such as subsea locations. The use of virtual flow meters may be subject to errors attributable primarily to two sources: models and sensor measurements. Model errors may be related either to mathematical modeling not adequately addressing the underlying physics or wrong (or varying) parameter assumptions (pipe roughness variation due to the incrustation of minerals, diameter variation due to the formation of wax, and so forth). Sensor measurements can be subjected to bias, drifts, precision degradation, or even total sensor failure. Thus, in order to maintain the estimation performance of the virtual flow meter, it must be periodically tuned to address these potential sources of error. However, assessment of such changes may be difficult in a non-controlled production site.
By way of example, the sensors in question may be prone to inaccuracies. If these inaccuracies are not explicitly taken into account in the tuning of a virtual flow meter, only mean values are available as sources of information for the calibration and estimation processes. Calibration improvement based solely on mean values can be misleading or erroneous, thus preventing proper tuning of the virtual flow meter.
In one embodiment, a virtual flow meter is provided comprising a processor-based controller. The processor-based controller is configured to: select or receive a selection of an operating point related to a given flow rate of a phase of a production fluid; select or receive a selection of a nominal case (uncertainty-free case); based on the operating point and the nominal case, generate a calculated outlet pressure and a calculated outlet temperature at a segment of interest. The processor-based controller is further configured to, for each combination of a measured inlet pressure and associated error, a measured inlet temperature and associated error, a measured gas mass flow rate and associated error, a measured oil mass flow rate and associated error, and a measured water mass flow rate and associated error: derive an outlet pressure and an outlet temperature at the segment for each combination; calculate an outlet pressure difference between the calculated outlet pressure for the nominal case and the outlet pressure calculated for each combination; and calculate an outlet temperature difference between the calculated outlet temperature for the nominal case and the outlet temperature calculated for each combination. The processor-based controller is also configured to determine the largest outlet pressure difference and the largest outlet temperature difference for the combinations; and select the largest outlet pressure difference and the largest outlet temperature difference as uncertainties related to, respectively, the outlet pressure and outlet temperature calculated for the nominal case.
In a further embodiment, a processor-based method is provided for determining uncertainties associated with outlet temperature and outlet pressure of a segment of a fluid production network. The processor-based method includes the act of selecting or receiving a selection of an operating point related to a given flow rate of a phase of a production fluid. A nominal case is selected. Based on the operating point and the nominal case, a calculated outlet pressure and a calculated outlet temperature at a segment of interest are generated. For each combination of a measured inlet pressure and associated error, a measured inlet temperature and associated error, a measured gas mass flow rate and associated error, a measured oil mass flow rate and associated error, and a measured water mass flow rate and associated error: an outlet pressure and an outlet temperature are derived at the segment for each combination; an outlet pressure difference is calculated between the calculated outlet pressure for the nominal case and the outlet pressure calculated for each combination; and an outlet temperature difference is calculated between the calculated outlet temperature for the nominal case and the outlet temperature calculated for each combination. The largest outlet pressure difference and the largest outlet temperature difference is determined for the combinations. The largest outlet pressure difference and the largest outlet temperature difference are selected as uncertainties related to, respectively, the outlet pressure and outlet temperature calculated for the nominal case.
In an additional embodiment, a processor-based method is provided for determining a pressure drop error for a segment of a fluid production network. The processor-based method includes the act of determining a calculated pressure drop for the segment by taking the difference between a calculated outlet pressure (related to the nominal case) for the segment and a measured inlet pressure for the segment. A measured pressure drop is determined for the segment by taking the difference between an outlet pressure measurement for the segment and the measured inlet pressure. A pressure drop error is calculated for the segment by taking the difference of the calculated pressure drop and the measured pressure drop.
In another embodiment, a processor-based method is provided for determining a temperature drop error for a segment of a fluid production network. The processor-based method includes the act of determining a calculated temperature drop for the segment by taking the difference between a calculated outlet temperature (related to the nominal case) for the segment and a measured inlet temperature for the segment. A measured temperature drop is determined for the segment by taking the difference between an outlet temperature measurement for the segment and the measured inlet temperature. A temperature drop error is calculated for the segment by taking the difference of the calculated temperature drop and the measured temperature drop.
In a further embodiment, processor-based method is provided for validating a calibration of a multiphase flow model. The processor-based method includes the act of deriving one or more flow rates of interest for a virtual flow meter application employing the multiphase flow model. A flow rate for a phase of interest estimated using the multiphase flow model is compared with a measured flow rate for the phase of interest. As part of the comparison process, uncertainty associated with the flow rates of interest are propagated analytically instead of numerically.
These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
One or more specific embodiments of the present invention will be described below. In an effort to provide a concise description of these embodiments, all features of an actual implementation may not be described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions are made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
When introducing elements of various embodiments of the present invention, the articles “a,” “an,” “the,” and “said” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements.
As noted above, to maintain the estimation performance of the virtual flow meter, it must be periodically tuned (calibrated) in order to account for changes in the production system. This will allow the virtual flow meter accuracy to be maintained. However, due to the inaccuracies to which sensors are prone, conventional approaches may resort to the use of mean measured values, which are typically available, as sources of information for the calibration and estimation processes, thereby not explicitly accounting for the inaccuracies of the sensors. Use of such mean values may lead to erroneous or misleading results.
With this in mind, the present approach relates to establishing metrics for the computation of uncertainty boundaries for mean values of pressure and temperature drop error and mean values of mass flow error. In this manner sensor inaccuracies may be better accounted for. These values may be employed in the assessment of improvement in a calibration process of virtual flow meters, which will facilitate maintaining the accuracy of such virtual flow meters. Generally, the pressure drop error, given by the difference between the measured pressure drop (by using sensors) and the calculated pressure drop (by using the forward model) in a given pressure loss segment (pipe segment or choke valve), is utilized for assessing the improvement obtained from the calibration process. The mass flow error, given by the difference between the measured mass flow rate (by using a physical multiphase flow meter or other reference mass flow rate meter) and the estimated mass flow rate (by using the inverse model), is utilized for validating the flow rate estimation by using the calibrated virtual flow meter.
With respect to the terminology employed herein, a brief explanation of certain terms is provided here to simplify explanation and facilitate understanding. For example, in certain contexts discussed herein a multiphase flow model may be explicitly or implicitly referenced. Such a multiphase flow model is a physics-based mathematical model that simulates the real flow conditions in the modeled system (e.g., a petroleum production system). In some contexts the term “forward model” is employed to convey utilization of the multiphase flow model using as input(s): (a) inlet flow rates, (b) inlet pressure, and/or (c) inlet temperature. In this forward context, the pressures and/or temperatures along all or part of the production system (e.g., the temperature and/or pressure distribution along a segment) are obtained as output. In this context, the model is solved based on steady state conditions. That is, sensed values such as flow rates, temperatures, and pressures are used in a forward model solving context to derive temperature and pressure within the modeled system, such as along a segment.
Conversely, in some contexts the term “inverse model” is employed to convey solving the model in a manner inverse to the forward approach. In particular, solving the model in the inverse manner uses as input(s): temperatures and/or pressure along the all or part of the production system (e.g., along a segment) and returns as an output the flow rate of one or more phases of interest. That is, a flow rate of one or more phases of interest is derived using temperatures and pressures along a segment or modeled system. However, the multiphase flow model cannot be arithmetically inverted and solved. Hence, as discussed herein, for the inverse approach estimation algorithms are employed for estimating the flow rates. As will be appreciated, this inverse modeling or estimation process by which flow rates for phases of interest are derived corresponds to the operation of the virtual flow meter itself as a means to estimate flow rates given measured temperatures and pressures.
With the preceding in mind, current calibration tools are typically designed to provide an off-line calibration of a steady-steady virtual flow metering solution. These approaches may allow for compensation of model/parameter segment (i.e., individual elements composing the topology of the field, like pipes, chokes, and so forth) errors in the forward model (i.e., calibration process) as well as validation of the calibration procedure based on the computation of the inverse model (estimation process). In this manner, the present approach provides a ground truth for determining if calibration results are effective by considering the propagation of uncertainties associated with the sensor measurements.
Thus, in a production or product context, the calibration process is the process through which physical parameters of the multiphase flow model are varied to obtain a more precise model. By way of example, in a production context the calibration process may correspond to a process by which calibration parameters (such as those listed below) are varied so that the calculated pressure and temperature drops (using the calibrated multiphase flow model) are closer or optimized to the measured pressure and temperature drops (obtained using sensors disposed along the production system). Examples of parameters that may be varied in a production context (e.g., related to pipeline segments) typically act on density, viscosity, roughness, and/or overall heat transfer coefficient (u-value). An example of a calibration parameter for choke valves acts on the valve flow coefficient (Cv).
Conversely, in a production or product context, the estimation process discussed herein refers to the validation of the calibration process utilizing the virtual flow meter (which employs the calibrated multiphase flow model) to certify that the estimated flow rate is close (i.e., within a specified or desired tolerance or threshold) to the measured flow rate. Thus, based on the inverse approach to utilizing the calibrated multiphase flow model, one or more flow rates of interest may be derived in the context of the virtual flow meter and used as a validation of the calibrated flow model by comparing the estimated and actual flow rates for the phase(s) of interest. As discussed herein in this validation process the comparison of the calculated flow rate and measured flow rate benefits from having uncertainty boundaries associated to the mean values.
As a consequence, benefits of the present approach include but are not limited to: (1) propagation of uncertainties and consequent establishment of conservative uncertainty boundaries for mean values of both pressure and temperature drop error (which are utilized for assessing improvements due to the calibration process) at each considered operating point (e.g., given phases of flow rate, such as for gas, oil, and/or water in a multiphase context)); (2) propagation of uncertainties and consequent establishment of conservative uncertainty boundaries for mean values of mass flow error (which are utilized for validating the improvements in the estimation process) at each considered operating point; (3) propagation of uncertainties of the aggregated values of all considered operating points according to three different error metrics (absolute error, square root error and maximal error), for both calibration and estimation processes separately.
With the preceding in mind, a high-level, simplified overview of aspects of a production site and control system employing a virtual flow meter are shown in
In the depicted example, the flow of the production fluid 14 may be controlled at least in part by the operation of the downhole tool 12 or, in alternative approaches by changing the opening of choke valves located in production manifolds, Xmas trees, a topside separator, or other flow diversion or restriction locations in the production flow path. With reference to the depicted example, the operation of the downhole tool 12 is, in this example, controlled at least in part by the operation of a controller 18 configured to implement a virtual flow meter as discussed herein. Though the downhole tool 12 in this example is depicted as being in communication with, and operated based on, the controller 18, it should be appreciated that other pumps or flow control devices may be operated based on the controller 18 in addition to or instead of the downhole tool 12. For example, the controller 18 (or other similarly configured controllers 18 at the site) may control other devices or components that cause the flow of the production fluid 14 between locations at the monitored site.
In the depicted embodiment, the controller 18 is a processor-based controller, having at least one microprocessor 20 to execute an algorithm corresponding to a virtual flow meter. For example, the microprocessor 20 may execute stored routines corresponding to the virtual flow meter algorithms (including routines for virtual flow meter calibration and for addressing sensor inaccuracies as discussed herein) stored in a storage 22 and/or memory 24 of the controller 18. The processor 20 may also access sensor data 30 acquired from one or more sensor (e.g., pressure and/or temperature sensors, and/or flow rates of gas, oil, and/or water measured using multiphase flow meters) located at locations (as shown by dashed lines 30) in the fluid flow path. In the same manner, in certain embodiments sensor and/or operational data may be provided to the controller 18 by a tool 12 responsible for the flow of the production fluid 14. Though the controller 18 is depicted in
In the depicted example, the controller 18 receives sensor input data, such as from pressure, temperature, and/or mass flow sensors in the fluid flow path, and acts as virtual flow meter, generating an estimate of the flow of the production fluid 14 at one or more locations in the monitored site. The flow estimates in the depicted example may be used to generate a control signal 32 used to control the operation of one or more flow controlling devices, such as pumps, valves, and so forth. In the depicted example, the control signal 32 is used to control operation of the downhole tool 12, such as an electrical submersible pump or other pumping device. In this manner, based on the flow estimated by the virtual flow meter implemented on controller 18, the operation of one or more flow controlling devices may be controlled so as to stay within desired production parameters.
As discussed herein, the present approach provides a ground truth for determining if virtual flow meter calibration results are effective by considering the propagation of sensor measurement uncertainties. By way of example, in certain implementations, sensor uncertainties are propagated according to certain rules.
For example, the additive (random) error σf associated with f(x1, x2, . . . , xn), which is a function defined for the uncorrelated uncertain variables x1±σx1, x2±σx2, . . . , xn±σxn, can be computed as:
Some important particularizations of this rule, which are used in the present approach are as follows:
With respect to the sum or difference (f=x1±x2)
σf=√{square root over (σx
With respect to the product or quotient (f=x1x2, f=x1/x2)
∈f=√{square root over (∈x
where ∈x≡σx/x
Root mean square
Calibration Process—Forward Model Uncertainty Propagation
With the preceding in mind, and turning to
Consider the polytope whose vertices are formed by all possible combinations of the limit values of the relevant input uncertain quantities (e.g., a hypothetical oilfield having a forward model equation with five uncertain sensor measurements in the segment input—pressure, temperature, and oil, water and gas mass flows—will form a polytope with 25=32 vertices). For example, as shown in
Each vertex (i.e., combination) is used as input to the forward model; the difference (i.e., error) between the obtained output (outlet pressure and/or temperature) and the one computed with uncertainty-free inputs (the nominal case) is stored. After passing through all vertices, the largest obtained error is considered to be the uncertainty associated with the respective segment output at a particular operating point. With the preceding in mind,
As discussed in greater detail above, the selected combination at step 310 is made from the 32 combinations (block 330) of respective mean values+/− uncertainties that are determined based upon the inlet measurements and associated error for: pressure (block 320), temperature (block 322), gas mass flow rate (block 324), oil mass flow rate (block 326), and water mass flow rate (block 328). At the next step 336, for the selected combination the outlet pressure and outlet temperature for the segment of interest is calculated using the multiphase flow calculation model.
The difference (i.e., error) between the outlet pressure for the nominal case and the outlet pressure for a given combination is calculated (block 340), such as via:
σPo,j=abs(Po,calc−Po,j). (5)
Similarly, in a parallel or subsequent step, the difference (i.e., error) between the outlet temperature for the nominal case and the outlet temperature for a given combination is calculated (block 342), such as via:
σTo,j=abs(To,calc−To,j). (6)
In the depicted example, the calculated errors σPo,j and σTo,j are stored (block 350) and any additional combination of mean values with incorporated uncertainty for inlet pressure, temperature, and flow rate are iterated through (block 352).
Once all combinations have been processed, the largest calculated difference related to outlet pressure (block 354), calculated as:
σPo,calc=(maxσPo,j), (7)
is considered to be the uncertainty associated with the outlet pressure in the segment of interest. Similarly, as determined in a parallel or serial step 356, the largest calculated difference related to outlet temperature (block 356), calculated as:
σTo,calc=(maxσTo,j) (8)
is considered to be the uncertainty associated with the outlet temperature in the segment of interest.
The pressure/temperature drop errors are computed as the difference between the pressure/temperature drop calculated by using the forward model and the sensor pressure/temperature drop measurements. This is shown in greater detail in the process flows of
ΔP,calc=Po,calc−Pi,sensor (9)
and the corresponding uncertainty σΔP, calc is calculated using conventional error propagation rules.
Similarly, the measured pressure drop is determined using a measured outlet pressure (Po, sensor) and associated error (σPo, sensor) (block 412) and the inlet pressure measurement (Pi, sensor) and associated error (σPo, sensor) (block 320). In the depicted example, the measured pressure drop is calculated as:
ΔP,sensor=Po,sensor−Pi,sensor (9)
and the uncertainty σΔP, sensor is calculated using conventional error propagation rules.
As shown in the process flow of
ErrorΔP=abs(ΔP,calc−ΔP,sensor) (10)
with the uncertainty (σErrorΔP) being calculated in accordance with conventional error propagation rules.
As shown in
ΔT,calc=To,calc−Ti,sensor (11)
and the corresponding uncertainty σΔT, calc is calculated using conventional error propagation rules.
Similarly, the measured temperature drop is determined using a measured outlet temperature (To, sensor) and associated error (σTo, sensor) (block 462) and the inlet temperature measurement (Ti, sensor) and associated error (σTo, sensor) (block 322). In the depicted example, the measured temperature drop is calculated as:
ΔT,sensor=To,sensor−Ti,sensor (12)
and the uncertainty σΔT, sensor is calculated using conventional error propagation rules.
As shown in the process flow of
ErrorΔT=abs(ΔT,calc−ΔT,sensor) (13)
with the uncertainty (σErrorΔT) being calculated in accordance with conventional error propagation rules.
Once the pressure and temperature drop error uncertainties at all operating points are computed, the average values for the different metrics (absolute error, square root error and maximal error), can be calculated based on uncertainty propagation rules.
This is a conservative approach since it is based on an unproven convexity property of the model. Nevertheless, this is a reasonable solution because it provides additional information for the validation of the calibration procedure even in the case of non-convexity with a lower uncertainty boundary being given.
Estimation Process—Inverse Model Uncertainty Propagation
Contrary to what is described above for the forward model uncertainty propagation, in the estimation process an analytical approach is described. By analysing the estimator equation, the uncertainties may be propagated analytically, and not numerically. For example, consider the update equation of the estimated mass flows:
{circumflex over ({dot over (m)})}k={circumflex over ({dot over (m)})}k-1+Kk(ΔP−Ck{circumflex over ({dot over (m)})}k-1 (14)
where {circumflex over ({dot over (m)})}k is the vector of current-estimated mass flows, Kk is the Kalman gain, Ck is the linearized output equation (forward model) and Δp is the vector of pressure drops.
The Kalman gain is a linear map from pressure drop errors to estimated flow rates. When steady state is reached, Δp−Ck{circumflex over ({dot over (m)})}k-1 tends to zero. If, instead of considering the nominal pressure drop values Δp the uncertain values Δp±σΔp are considered, the pressure drop uncertainties are propagated in steady-state as estimated mass flow uncertainties through the Kalman gain. In this manner, the estimated mass flow uncertainties may be computed based on a weighted sum (weighted by the Kalman filter) of the pressure drop uncertainties. The estimated nominal mass flow errors are computed as the percent difference between estimated and measured nominal mass flows. The associated estimated mass flow error uncertainties at each operating point and average error uncertainty value are obtained through propagation rules.
Simulation Results
With the preceding in mind, various simulation examples are provided for further context and guidance. By way of example, consider a hypothetical simulated gas field comprised of five wells, in a scenario where just one well is producing. The simulation is repeated nine times, one for each operating point (a particular choke opening and consequent gas mass flow).
Turning to
Turning to
Turning to
Lastly, turning to
Technical effects of the invention include providing a ground truth for determining if calibration results are effective by considering the propagation of uncertainties associated to the sensor measurements. In particular, uncertainties are propagated and uncertainty boundaries established for mean values of one or both of pressure drop error and/or temperature drop error at each considered operating point. Similarly, uncertainties are propagated and uncertainty boundaries established for mean values of mass flow error at each considered operating point.
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.
Number | Name | Date | Kind |
---|---|---|---|
3913398 | Curtis | Oct 1975 | A |
4168624 | Pichon | Sep 1979 | A |
5983164 | Ocondi | Nov 1999 | A |
6352001 | Wickert et al. | Mar 2002 | B1 |
6546811 | Fincke | Apr 2003 | B2 |
6772082 | van der Geest et al. | Aug 2004 | B2 |
6941254 | Duret et al. | Sep 2005 | B2 |
7054764 | Williams et al. | May 2006 | B2 |
7474969 | Poulisse | Jan 2009 | B2 |
7654151 | Agar et al. | Feb 2010 | B2 |
7674624 | Stephenson et al. | Mar 2010 | B2 |
7725301 | Shah et al. | May 2010 | B2 |
8073665 | Watters et al. | Dec 2011 | B2 |
8136414 | Steven | Mar 2012 | B2 |
8170801 | Foot et al. | May 2012 | B2 |
8244509 | Banerjee et al. | Aug 2012 | B2 |
20040255695 | Gysling | Dec 2004 | A1 |
20050149264 | Tarvin et al. | Jul 2005 | A1 |
20060162466 | Wargo et al. | Jul 2006 | A1 |
20070068672 | Jalali et al. | Mar 2007 | A1 |
20070157737 | Gysling | Jul 2007 | A1 |
20070192046 | Hairston | Aug 2007 | A1 |
20070213963 | Jalali et al. | Sep 2007 | A1 |
20080125916 | Ellender et al. | May 2008 | A1 |
20080257544 | Thigpen | Oct 2008 | A1 |
20080300802 | Lakhani et al. | Dec 2008 | A1 |
20090112491 | Nakada et al. | Apr 2009 | A1 |
20090149969 | Slupphaug et al. | Jun 2009 | A1 |
20090293634 | Ong | Dec 2009 | A1 |
20090308601 | Poe, Jr. et al. | Dec 2009 | A1 |
20100023269 | Yusti et al. | Jan 2010 | A1 |
20100094569 | Gysling | Apr 2010 | A1 |
20100095758 | Georgi | Apr 2010 | A1 |
20100324873 | Cameron | Dec 2010 | A1 |
20110040485 | Ong | Feb 2011 | A1 |
20110088484 | Camilleri | Apr 2011 | A1 |
20110226469 | Lovell | Sep 2011 | A1 |
20110301851 | Briers | Dec 2011 | A1 |
20110307104 | Smirnov | Dec 2011 | A1 |
20120209542 | Gysling | Aug 2012 | A1 |
20130008235 | Nilsson | Jan 2013 | A1 |
20140137642 | Henry | May 2014 | A1 |
20140150520 | Khan | Jun 2014 | A1 |
20150211357 | Chen | Jul 2015 | A1 |
20150226051 | Machado | Aug 2015 | A1 |
20150354345 | Meier | Dec 2015 | A1 |
20160076926 | McCann et al. | Mar 2016 | A1 |
20180087954 | Gonzaga et al. | Mar 2018 | A1 |
Number | Date | Country |
---|---|---|
202281632 | Jun 2012 | CN |
106918377 | Jul 2017 | CN |
2 486 236 | Aug 2012 | EP |
2007116008 | Oct 2007 | WO |
2009019591 | Feb 2009 | WO |
2010138595 | Dec 2010 | WO |
2015073626 | May 2015 | WO |
2018058511 | Apr 2018 | WO |
Entry |
---|
Gryzlov, A., et al.; “Inverse Modelling of the Inflow Distribution for the Liquid/Gas Flow in Horizontal Pipelines”, 14th International Conference on Multiphase Production Technology, Jun. 17-19, Cannes, France, Number of pp. 15, 2009. |
Finsterle, S., et al.; “TOUGH: Model Use, Calibration, and Validation”, American Society of Agricultural and Biological Engineers, vol. 55, Issue: 4, pp. 1275-1290, 2012. |
Lorentzen, R. J., et al., “Tuning of parameters in a two-phase flow model using an ensemble Kalman filter,” International journal of multiphase flow, vol. 29, No. 8, pp. 1283-1309 (Jul. 10, 2003). |
“Uncertainty of measurement—Part 3: Guide to the expression of uncertainty in measurement (GUM:1995),” ISO/IEC Guide 98-3, pp. 1-129 (Sep. 30, 2008). |
International Search Report and Written Opinion issued in connection with corresponding PCT Application No. PCT/US17/45667 dated Nov. 17, 2017. |
Number | Date | Country | |
---|---|---|---|
20180073902 A1 | Mar 2018 | US |