The present invention generally deals with systems and method of predicting well site production.
There exists a need to provide an improved system and method of predicting well site production.
The present invention provides an improved method and apparatus of predicting well site production.
Various embodiments described herein are drawn to a device that includes an image data receiving processor, a well site data receiving processor, a zonal statistics processor and a vent flare calculator. The image data receiving processor receives image data of a geographic region around and including a well site. The well site data receiving processor receives well site location data of a location of the well site and generates well pad location data of a location of a well pad including the well site. The zonal statistics processor generates pixel data from the well pad location. The vent flare calculator calculates a volume of flared gas and based on the pixel data.
The accompanying drawings, which are incorporated in and form a part of the specification, illustrate an exemplary embodiment of the present invention and, together with the description, serve to explain the principles of the invention. In the drawings:
Aspects of the present invention are drawn to a system and method for predicting well site production.
Satellite imagery is conventionally used to determine many parameters. In accordance with aspects of the present invention, satellite imagery is used to predict well site production.
A system and method for predicting well site production will now be described with reference to
As shown in the figure, system 100 includes well site production processor 102 and a network 104. Well site production processor 102 includes a database 106, a controlling processor 108, an accessing processor 110, a communication processor 112, a well site processor 114, a zonal statistics processor 116, a vent/flare processor 118, a capture/flare processor 120 and a regression processor 122.
In this example, database 106, controlling processor 108, accessing processor 110, communication processor 112, well site processor 114, zonal statistics processor 116, vent/flare processor 118, capture/flare processor 120 and predictive processor 120 are illustrated as individual devices. However, in some embodiments, at least two of database 106, controlling processor 108, accessing processor 110, communication processor 112, well site processor 114, zonal statistics processor 116, vent/flare processor 118, capture/flare processor 120 and predictive processor 120 may be combined as a unitary device.
Further, in some embodiments, at least one of database 106, controlling processor 108, accessing processor 110, communication processor 112, well site processor 114, zonal statistics processor 116, vent/flare processor 118, capture/flare processor 120 and predictive processor 120 may be implemented as a processor working in conjunction with a tangible processor-readable media for carrying or having processor-executable instructions or data structures stored thereon. Non-limiting examples of tangible processor-readable media include physical storage and/or memory media such as RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code means in the form of processor-executable instructions or data structures and which can be accessed by special purpose computer. For information transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a computer, the processor may properly view the connection as a processor-readable medium. Thus, any such connection may be properly termed a processor-readable medium. Combinations of the above should also be included within the scope of processor-readable media.
Controlling processor 108 is in communication with each of accessing processor 110, communication processor 112, well site processor 114, zonal statistics processor 116, vent/flare processor 118, capture/flare processor 120 and regression processor 122 by communication channels (not shown). Controlling processor 108 may be any device or system that is able to control operation of each of accessing processor 110, communication processor 112, well site processor 114, zonal statistics processor 116, vent/flare processor 118, capture/flare processor 120 and regression processor 122.
Accessing processor 110 is arranged to bi-directionally communicate with database 106 via a communication channel 124 and is arranged to bi-directionally communicate with communication processor 112 via a communication channel 126. Accessing processor 110 is additionally arranged to communicate with well site processor 114 via a communication channel 134, to communicate with zonal statistics processor 116 via a communication channel 132 and to communicate with vent/flare processor 118 and regression processor 122 via a communication channel 140. Accessing processor 110 may be any device or system that is able to access data within database 106 directly via communication channel 124 or indirectly, via communication channel 126, communication processor 112, a communication channel 128, network 104 and a communication channel 130.
Communication processor 112 is additionally arranged to bi-directionally communicate with network 104 via communication channel 128. Communication processor 112 may be any device or system that is able to bi-directionally communicate with network 104 via communication channel 128.
Network 104 is additionally arranged to bi-directionally communicate with database 106 via communication channel 130. Network 104 may be any of known various communication networks, non-limiting examples of which include a Local Area Network (LAN), a Wide Area Network (WAN), a wireless network and combinations thereof. Such networks may support telephony services for a mobile terminal to communicate over a telephony network (e.g., Public Switched Telephone Network (PSTN). Non-limiting example wireless networks include a radio network that supports a number of wireless terminals, which may be fixed or mobile, using various radio access technologies. According to some example embodiments, radio technologies that can be contemplated include: first generation (1G) technologies (e.g., advanced mobile phone system (AMPS), cellular digital packet data (CDPD), etc.), second generation (2G) technologies (e.g., global system for mobile communications (GSM), interim standard 95 (IS-95), etc.), third generation (3G) technologies (e.g., code division multiple access 2000 (CDMA2000), general packet radio service (GPRS), universal mobile telecommunications system (UMTS), etc.), 4G, etc. For instance, various mobile communication standards have been introduced, such as first generation (1G) technologies (e.g., advanced mobile phone system (AMPS), cellular digital packet data (CDPD), etc.), second generation (2G) technologies (e.g., global system for mobile communications (GSM), interim standard 95 (IS-95), etc.), third generation (3G) technologies (e.g., code division multiple access 2000 (CDMA2000), general packet radio service (GPRS), universal mobile telecommunications system (UMTS), etc.), and beyond 3G technologies (e.g., third generation partnership project (3GPP) long term evolution (3GPP LTE), 3GPP2 universal mobile broadband (3GPP2 UMB), etc.).
Complementing the evolution in mobile communication standards adoption, other radio access technologies have also been developed by various professional bodies, such as the Institute of Electrical and Electronic Engineers (IEEE), for the support of various applications, services, and deployment scenarios. For example, the IEEE 1102.11 standard, also known as wireless fidelity (WiFi), has been introduced for wireless local area networking, while the IEEE 1102.16 standard, also known as worldwide interoperability for microwave access (WiMAX) has been introduced for the provision of wireless communications on point-to-point links, as well as for full mobile access over longer distances. Other examples include Bluetoothâ„¢, ultra-wideband (UWB), the IEEE 1102.22 standard, etc.
Well site processor 114 is additionally arranged to communicate with zonal statistics processor 116 via a communication channel 136. Well site processor 114 may be any device or system that is able to receive well site location data of a location of a well site and to generate well pad location data of a location of a well pad including the well site.
Zonal statistics processor 116 is additionally arranged to communicate with vent/flare processor 118 via a communication channel 138. Zonal statistics processor 116 may be any device or system that is able to delineate data in a zonal basis. For example, zonal statistics processor 116 may provide data based on country boundaries, state boundaries, county boundaries, city boundaries, town boundaries, land plot boundaries, etc.
Vent/flare processor 118 is additionally arranged to communicate with capture/flare processor 120 via a communication channel 142. Within a well site, by-product gaseous flammable hydrocarbons may be vented for capture or flaring. In some cases, it is more cost effective to just flare, i.e., ignite—thus causing a flare, the vented by-product gaseous flammable hydrocarbons. Vent/flare processor 118 may be any device or system that is able to determine an amount of vented, gaseous, flammable hydrocarbons based on an imaged flare.
Capture/flare processor 120 is additionally arranged to communicate with regression processor 122 via a communication channel 144. Capture/flare processor 120 may be any device or system that is able to determine an amount of captured crude oil based on an amount of flared, vented, by-product, gaseous, flammable hydrocarbons.
Regression processor 122 is additionally arranged to communicate with communication processor 112 via a communication channel 148. Regression processor 122 may be any device or system that is able to modify weighting factors to generate curve fitting functions that model historical actual volumes of crude captured from a well site and that predict future volumes of crude captured from the well site.
Communication channels 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146 and 148 may be any known wired or wireless communication channel.
Operation of system 100 will now be described with reference to
As shown in the figure, method 200 starts (S202) and image data is received (S204). For example, as shown in
Database 106 may have various types of data stored therein. This will be further described with reference to
As shown in
In this example, image data database 302, well site data database 304 and well production data database 306 are illustrated as individual devices. However, in some embodiments, at least two of image data database 302, well site data database 304 and well production data database 306 may be combined as a unitary device. Further, in some embodiments, at least one of image data database 302, well site data database 304 and well production data database 306 may be implemented as a processor having tangible processor-readable media for carrying or having processor-executable instructions or data structures stored thereon.
Image data database 302 includes image data corresponding to an area of land for which well site production is to be estimated. The image data may be provided via a satellite imaging platform. The image data may include a single band or multi-band image data, wherein the image (of the same area of land for which well site production is to be estimated) is imaged in a more than one frequency. In some embodiments, image data may include 4-band image data, which include red, green, blue and near infrared bands (RGB-NIR) of the same area of land for which well site production is to be estimated. In other embodiments, the image data may include more than 4 bands, e.g., hyperspectral image data. The image data comprises pixels, each of which includes respective data values for frequency (color) and intensity (brightness). The frequency may include a plurality of frequencies, based on the number of bands used in the image data. Further, there may be a respective intensity value for each frequency value.
Well site data database 304 includes geodetic data, e.g., latitude and longitude data, of a well site and attributes associated with the well site. Non-limiting examples of attributes associated with a well site include: annual, monthly and daily metrics related to capture volumes; annual, monthly and daily metrics related to types of captures hydrocarbons; equipment types; equipment age; employee number; personal attributes of each employee including years of experience; well site size; well site location; and combinations thereof.
Well production data database 306 includes production data of the well site. This may be provided by government agencies or private companies. Non-limiting examples of production data include data associated with captured crude volume, captured gas volume, flared gas volume, the rate of captured crude, the rate of captured gas and the rate of flared gas.
Returning to
As accessing processor 110 will be accessing many types of data from database 106, accessing processor 110 includes many data managing processors. This will be described with greater detail with reference to
As shown in
In this example, communication processor 402, image data receiving processor 404, well site data receiving processor 406 and well production data receiving processor 408 are illustrated as individual devices. However, in some embodiments, at least two of communication processor 402, image data receiving processor 404, well site data receiving processor 406 and well production data receiving processor 408 may be combined as a unitary device. Further, in some embodiments, at least one of communication processor 402, image data receiving processor 404, well site data receiving processor 406 and well production data receiving processor 408 may be implemented as a processor having tangible processor-readable media for carrying or having processor-executable instructions or data structures stored thereon.
Communication processor 402 is arranged to bi-directionally communicate with database 106 via a communication channel 124 and is arranged to bi-directionally communicate with communication processor 112 via a communication channel 126. Communication processor 402 is additionally arranged to communicate with image data receiving processor 404 via a communication channel 414, to communicate with well site data receiving processor 406 via a communication channel 416 and to communicate with well production data receiving processor 408 via a communication channel 418. Communication processor 402 may be any device or system that is able to access data within database 106 directly via communication channel 124 or indirectly, via communication channel 126, communication processor 112, communication channel 128, network 104 and communication channel 130. Image data receiving processor 404, well site data receiving processor 406 and well production data receiving processor 408 may each be any device or system that is able to receive data from communication processor 402 and to output the received data.
Image data receiving processor 404 is additionally arranged to communicate with zonal statistics processor 116 via communication channel 132. Well site data receiving processor 406 is additionally arranged to communicate with well site processor 114 via communication channel 134. Well production data receiving processor 408 is additionally arranged to communicate with vent/flare processor 118 and regression processor 122 via communication channel 140. Communication channels 414, 416 and 418 may be any known wired or wireless communication channel.
Returning to
Returning to
Returning to
Returning to
In any event, after the image data is received (S204) and the well site data is received (S206), a well pad is generated (S208). For example, as shown in
In some embodiments, the well pad area and location may be fixed and predetermined. In some embodiments, the well pad area and location may be a function of a known detectable parameter.
Well site processor 114 provides the well site location data and the well pad location data to zonal statistics processor 116 via communication channel 136.
Returning to
In this example, some of the gas that is extracted from the well site is burned, resulting in a gas flare. The gas flare may be viewed in the RGB spectrum in addition to the infrared spectrum, thus producing multi-spectrum image 702. If viewed in multiple distinct spectrums, multi-spectrum image 702, will be a composite of images. This will be described with reference to
In this example embodiment, let spectrum image 706 be an image within a lower portion of the infrared spectrum. In other words, the portion of the gas flare at time t1 that is within a relatively low temperature range shows up as the portion within spectrum image 706.
In this example embodiment, let spectrum image 708 be an image within a higher portion of the infrared spectrum than the portion associated with spectrum image 706 discussed above with reference to
In this example embodiment, let spectrum image 712 be an image within a higher portion of the infrared spectrum than the portion associated with spectrum image 710 discussed above with reference to
In this manner, multi-spectrum image 702 of a gas flare at time t1 is a composite of spectrum image 706 of
As shown in
As seen in
Returning to
Zonal statistics processor 116 provides organizes the data of the pixels of the gas flare within well pad 602. In particular, zonal statistics processor 116 uses the location data of well pad 602 as a mask over image 500 to obtain data of the pixels within well pad 602. Of the pixels within well pad 602, those associated with a gas flare are counted. In an example embodiment, pixels may be determined to be associated with a gas flare based on at least one of the intensity and color of the pixel. In other words, zonal statistics processor 116 uses the pixel data from the image data receiving processor 404 and the well site data from well site data receiving processor 406 to generate pixel data associated with multi-spectrum image 702 of a gas flare at time t1.
For example, pixels within spectral image 706 of
Returning to
As shown in
In example method 200, well production data is received (S212) after the pixel data of the well pad is found (S210). It should be noted that in other non-limiting example embodiments, the well production data may be received at any time after the method starts (S202) but prior to the calculation of the vent/flare volume (S214).
Returning to
In some examples, zonal statistics processor 116 provides the pixel data of well pad 602 for a particular time to vent/flare processor 118 via communication channel 138. Further, accessing processor 110 provides a vent/flare volume from the well production data of the same time to vent/flare processor via communication channel 140. The pixel data of well pad 602 in conjunction with the vent/flare volume associated with the time of the pixel data enables vent/flare processor 118 to generate a vent/flare volume as a function of the pixel data associated with the imaged flare. By continuing to associate pixel data of well pad 602 at time periods with corresponding vent/flare volumes as provided by the well production data, the vent/flare volume as a function of the pixel data may become more reliable.
In other examples, a vent/flare volume as a function of the pixel data may be predetermined or provided by a third party. In such cases, this predetermined vent/flare volume as a function of the pixel data is stored in vent/flare processor 118.
In any event, once a vent/flare volume as a function of the pixel data is provided, vent/flare processor 118 may determine the volume of flared gases based on the image of the vent flare, i.e., based on the pixel data of well pad 602.
Vent/flare processor 118 then provides the vent/flare volume to capture/flare processor 120 via communication channel 142.
Returning to
There is a known functional relationship between the amount of gasses that are burned in a gas flare and the volume of the captured crude at a well site. This will be described with reference to
As shown in the figure, graph 900 includes a y-axis 902 of flare volume in cubic yards, an x-axis 904 of captured crude volume in barrels, a plurality of samples indicated as plurality of dots 906 and a dotted line 908. Graph 900 corresponds to the extraction of crude and the corresponding flared gasses at an example well site. As shown by dotted line 908, the flare volume has linear relationship to the volume of captured crude.
As shown in the figure, graph 1000 includes y-axis 902, x-axis 904, another plurality of samples indicated as plurality of dots 1002, a dashed line 1004 and dotted line 908. Graph 1000 corresponds to the extraction of crude and the corresponding flared gasses at another example well site. As shown by dotted line 1004, the flare volume has linear relationship to the volume of captured crude. Clearly, the volume of flared gases per barrel of captured crude at the example well site associated with
In some instances, this linear relationship may be determined by measuring the volume of flared gasses and the volume of captured crude at a well site over time. In other instances, this linear relationship may be provided as part of the well production data from well production data database 306.
Returning to
Once the linear relationship between the volume of flared gasses per volume of captured crude at a well site is provided, vent/flare processor 118 may determine the volume of captured crude at a well site based on the vent/flare volume.
Returning to
If it is determined that the determined capture volume is the first determined capture volume (Yes at S218), then the process repeats (return to S204). Alternatively, if it is determined that the determined capture volume is not the first determined capture volume (No at S218), then multivariate regression is performed (return to S220). An example of a multivariate regression will be further described with additional reference to
A star 1106 corresponds to the volume of crude captured from well site 502 at time t1. A dot 1108 corresponds to the volume of crude, predicted after time t1 and before time t2, that is predicted to be captured from well site 502 at time t2.
Returning to
The weighting factors for each aspect of the well site data may be set in any known manner. The initial weighting factors settings are not particularly important as will be discussed later.
Vent/flare processor 118 then provides the monitored flare volume to capture/flare processor 120 via communication channel 142. Capture/flare processor 120 then estimates a capture volume.
In any event, returning to
Returning to
If the crude capture prediction is the first crude capture prediction (Y at S218), then image data is received (S204) at a later time in a manner as discussed above and method 200 continues.
A new crude capture prediction is then generated (S216) in a manner as discussed above. This new crude capture prediction will be described with reference to
Star 1110 corresponds to the volume of crude captured from well site 502 at time t2. Dot 1112 corresponds to the volume of crude, predicted after time t2 and before time t3, that is predicted to be captured from well site 502 at time t3.
Returning to
Returning to
Multivariate regression is then performed (S220). For example, as shown in
First, there should be a discussion as to what would likely happen without a multivariate regression. This will be discussed with reference to
Star 1114 corresponds to the volume of crude captured from well site 502 at time t3.
In this example, the weighting factors for each aspect of the well site data are set and are fixed. As shown in
The additional stars correspond to the volume of crude captured from well site 502 at additional times. The additional dots correspond to the respective volumes of crude that are predicted to be captured from well site 502 at the additional times. Dotted-line 1116 shows a function of the actual crude captured from well site 502 by connecting the stars. Line 1118 shows a function of the crude predicted to be captured from well site 502 by connecting the dots.
It is clear in the figure that the captured crude predictions, as shown by line 1118 do not track the actual captured crude, as shown by line 1116, very well. This is due to the fixed weighting factors for each aspect of the well site data. By choosing or setting different fixed weighting factors will not solve the problem. This will be described with reference to
Dot 1202 corresponds to the volume of crude, predicted after time t2 and before time t3, that is predicted to be captured from well site 502 at time t3. Dot 1204 corresponds to the volume of crude, predicted after time t3 and before time t4, that is predicted to be captured from well site 502 at time t4. The additional dots correspond to the respective volumes of crude are predicted to be captured from well site 502 additional times. Line 1206 shows a function of the crude predicted captured from well site 502 by connecting the dots.
It is clear in the figure that the captured crude predictions, as shown by line 1206 do not track the actual captured crude, as shown by line 1116, very well. Although the captured crude predictions in
There are many functions for lines that pass through stars 1106 and 1110. A sample of such functions is illustrated as dashed line 1302, dashed-dotted line 1304 and dashed line 1306. Each function is created by modifying the many weighting factors for each aspect of the well site data. Clearly, as the weighting factors are changed, there are drastically different prediction models for predicting the volume of captured crude.
Returning to
In this example, regression processor 122 used dashed line 1302 to predict the crude capture volume. More particularly, regression processor 122 modified the many weighting factors for each aspect of the well site data such that the crude capture predictions would follow dashed line 1302. In this manner, the crude capture prediction at time t3 would be at dot 1402 along dashed line 1302.
However, in this example, the actual crude capture volume at time t3 is shown at star 1114. Clearly, the weighting factors assigned by regression processor 122 did not generate the correct crude capture volume predicting function. Returning to
Returning to
Just as with
This loop of predicting a volume of captured crude based on modified weighting factors, receiving the actual volume of captured crude and further modifying the weighting factors to provide an improved prediction of the volume of captured crude continues. This will be shown with reference to
In the figure, line 1602 shows the history of captured crude predications, whereas dotted line 1116 corresponds to the history of the actual volumes of captured crude. By comparing line 1602 with dotted line 1116, it is clear that line 1602 starts to track dotted line 1116 as time increases. In other words, in accordance with aspects of the present invention, a multivariate regression improves the prediction of volume of captured crude as time increases.
In accordance with aspects of the present invention, regression processor 122 modifies weighting factors to improve crude capture predictions. For example, consider
In accordance with aspects of the present invention, a system and method predicting well site production is provided based on image data of the well site. A multivariate regression constantly improves the crude capture prediction based on actual previous crude volume that is captured.
In the drawings and specification, there have been disclosed embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims.
The present application claims priority from U.S. patent application Ser. No. 15/041,175 filed Feb. 11, 2016, which claims the benefit of U.S. Provisional Application No. 62/139,386 filed on Mar. 27, 2015, the entire disclosures of each of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62139386 | Mar 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15041175 | Feb 2016 | US |
Child | 16555973 | US |