Apparatus, computer readable media, and computer programs for estimating missing real-time data for intelligent fields
AssigneeSaudi Arabian Oil Company
InventorsAbdel Nasser Abitrabi, Fahad Al-Ajmi
Life of this patent
Estimating the term…
Abstract
Apparatus, computer readable media, and computer programs for managing an intelligent field, are provided. An exemplary apparatus can include, for example, a computer configured to perform the operations of receiving well instrument data, processing the data, detecting a missing or faulty data period, applying a rule set and logics, estimating values for the missing or faulty data, validating the estimated values, and inserting the data in the data period.
Claims28
Non-transitory computer readable medium having processor readable code embodied thereon for programming one or more processors to perform operations for managing an intelligent field, the processor readable code comprising a set of instructions, that when executed by one or more processors, causes the one or more processors to perform the operations of:
- detecting faulty data from one of a plurality of well instruments for a well in an intelligent field defining a faulty well instrument;
- estimating data values in at least substantially real-time to provide as a substitute for at least portions of the faulty data associated with the faulty well instrument, the estimated data values being based upon observed substantially real-time well instrument data values of at least two other of the plurality of well instruments associated with the well in the intelligence field;
- and
- performing real-time dynamic data substitution responsive to the operations of detecting and estimating to thereby provide a substantially continuous stream of valid, reliable, and substantially complete well instrument data values for the faulty well instrument.
Dynamic field data maintenance computer program code for programming one or more processors to perform the operations for managing an intelligent field stored on a non-transitory computer readable medium, comprising a set of instructions that when executed by one or more processors, cause the one or more processors to perform the to perform the operations of:
- receiving at least substantially real-time dynamic field data for a plurality of well instruments for a well in an intelligent field system;
- analyzing reliability, validity, and completeness of the received data for each of the well instruments;
- detecting faulty data comprising missing data, invalid data, and unreliable data when existing for a faulty well instrument defining a faulty well instrument;
- estimating data values in at least substantially real-time to provide as a substitute for at least portions of the faulty data associated with the faulty well instrument, the estimated data values being based upon observed substantially real-time well instrument data values of at least two other of the plurality of well instruments associated with the well in the intelligence field;
- and
- performing real-time dynamic data substitution responsive to the operations of detecting and estimating to thereby provide the substantially continuous stream of valid and reliable well instrument data values for the faulty well instrument.
An apparatus for managing an intelligent field, the apparatus comprising:
- a plurality of well instruments for a hydrocarbon well in an intelligent field, the plurality of well instruments comprising:
- a permanent downhole monitoring system (PDHMS), a multiphase flow meter (MPFM), a wellhead pressure (WHP) and wellhead temperature (WHT) measurement device, a tubing or casing annulus (TCA) pressure measurement, and optionally an electrical submersible pump (ESP) when desired;
- a supervisory control and data acquisition (SCADA) system for an intelligent hydrocarbon recovery field system, the SCADA system operably coupled to the plurality of well instruments to receive data therefrom;
- a process integration (PI) server for the intelligent field system, the PI server operably coupled to the SCADA system to receive data therefrom;
- a dynamic field data maintenance computer including one or more processors and memory coupled to the one or more processors, the dynamic field data maintenance computer operably coupled to the PI server to receive data therefrom;
- and
- dynamic field data maintenance computer program code stored in the memory of the dynamic field data maintenance computer, the dynamic field data maintenance computer program code comprising a set of instructions that when executed by the dynamic field data maintenance computer, cause the computer to perform the operations of:
- detecting faulty data from one of the plurality of well instruments defining a faulty well instrument;
- and
- estimating data values in at least substantially real-time to provide as a substitute for at least portions of the faulty data associated with the faulty well instrument, the estimated data values being based upon observed substantially real-time well instrument data values of at least two other of the plurality of well instruments associated with the well in the intelligence field.
Dependencies are inferred from the claim text.