The technology of the present application relates to measuring a dose rate and, more particularly, to alternative apparatuses and methods to determine a dose rate using positive displacement pump strokes.
Conventionally, many chemical injection systems require knowing a dose rate for any particular chemical being injected into a fluid system. Hydrocarbon wells, for example, add different chemicals to the wells to facilitate drilling and extraction, such as anti-foaming agents and the like. The chemical injection systems are typically provided with a source tank for any chemical that is injected to the system. The amount or chemicals injected, or the dose rate, is often determined by measuring a change in the fluid volume of the source tank that can be correlated to the dose rate of the chemical.
For a variety of reasons, measuring the dose rate for a chemical injection system using liquid level in the source tank is difficult. The injection systems often have unconventionally shaped source tanks, which makes conversion from liquid level to volume error prone. Also, the dose rates are often low values making changes in level or the like difficult to detect without one or more precise level sensors, which can be expensive. Additionally, temperature changes have an adverse impact on the accuracy and precision of liquid level measurement.
Other means to control dose rates include using flow sensors to identify the volume of chemicals over a particular timeframe, counting pump strokes for a pump with a known flow volume, or the like. These other means to measure dose rate are problematic also. Again, the generally low flow rates and volumes of chemical injection require sophisticated, and expensive, equipment. Also, many injection systems are not capable of measuring pump strokes without providing additional sensors, such as proximity sensors, and the like. In other words, conventionally, it is difficult to measure the stroke of a positive displacement pump that is not already configured to identify a pump stroke for most chemical injection systems.
Thus, against this background, it would be desirable to provide alternative apparatuses and methods to determine chemical injection dose rate using a positive displacement pump without the need for additional equipment or sensors beyond the sensors provided by conventional chemical injection systems.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary, and the foregoing Background, is not intended to identify key aspects or essential aspects of the claimed subject matter. Moreover, this Summary is not intended for use as an aid in determining the scope of the claimed subject matter.
In some aspects of the technology, an alternative method and apparatus for determining a chemical injection dose to a fluid system is proposed. The alternative method and apparatus comprises a monitor and control system that is in electrical communication with a pressure sensor and a positive displacement pump. The monitor and control system determines a stroke of a positive displacement pump by measuring a low-pressure signal on the suction side of the positive displacement pump and equates each low pressure point with a pump stroke (or the discharge of a piston volume for dual stroke pumps. The monitor and control system determines dose by multiplying the number of low-pressure points with the volume of the discharge of the positive displacement pump for each full stroke of the pump.
These and other aspects of the present system and method will be apparent after consideration of the Detailed Description and Figures herein.
Non-limiting and non-exhaustive embodiments of the present invention, including the preferred embodiment, are described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various views unless otherwise specified.
The technology of the present application will now be described more fully below with reference to the accompanying figures, which form a part hereof and show, by way of illustration, specific exemplary embodiments. These embodiments are disclosed in sufficient detail to enable those skilled in the art to practice the technology of the present application. However, embodiments may be implemented in many different forms and should not be construed as being limited to the embodiments set forth herein. The following detailed description is, therefore, not to be taken in a limiting sense.
The technology of the present application is described with specific reference to chemical injection systems for a single stroke positive displacement pump for a hydrocarbon wellbore. However, the technology described herein may be used with applications other than those specifically described herein. For example, the technology of the present application may be applicable to dual stroke pumps, wastewater treatment, HVAC systems, fracking, other fluid system, or the like. Moreover, the technology of the present application will be described with relation to exemplary embodiments. The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments. Additionally, unless specifically identified otherwise, all embodiments described herein should be considered exemplary.
With reference now to
The pressure sensor 104 measures the head on the source tank 102, which is typically vented to atmospheric pressure. As such, the pressure sensor 104 is located as close to a bottom 116 of the source tank 102 as possible. As shown, the pressure sensor 104 is in fluid communication with the discharge tubing 118, but the pressure sensor 104 could be in fluid communication with the source tank 102 via a port or conduit (not shown) on a sidewall 120 or bottom wall 122 of the source tank 102. The pressure sensor 104 converts the pressure signal to an electrical signal that is sent to a monitor and control system 309, which is described below.
As can be appreciated, the positive displacement pump 114 includes a piston that strokes in a chamber, not specifically shown in
The operation of the stroke of the pump, and the associated following slam of the suction manifold 106 suction check valve 108 (sometimes referred to as “stroke and slam”), causes a pressure wave that is in fluid communication with the pressure sensor 104. The pressure wave causes, among other things, a disruption to the pressure signal that may impact the level determination used by the monitor and control system of the chemical injection assembly 100, which is but one reason why measuring the level in the source tank 102 is sometimes difficult during operation of the chemical injection system. The monitor and control system of the chemical injection assembly 100 may be incorporated with the monitor and control system 309 of the present technology in certain embodiments.
The pressure wave 202 is shown by
With reference to
Next, the monitor and control system receives one or more signals from the pressure sensor 104 indicative of the pressure in the source tank as well as the pressure on the suction side of the positive displacement pump 114, step 404. Generally, the input is a continuous analog input although the pressure sensor may digitize the signal or take samples rather than a continuous reading. If the pressure sensor 104 did not digitize the signal, the monitor and control system 309 digitizes the pressure signal such that each pulse in the resulting digital signal corresponds to a dip in the analog signal that coincides with a stroke of the pump 114, step 405. The monitor and control system 309 determines/counts the number of low-pressure points (206, 304, 306) that have been transformed to digital pulses, step 406. The number of low-pressure points, such as may be determined by a summer or accumulator, is the same as the number of strokes of the pump 114 for a single stroke pump resulting in injection of the fluid from the source tank 102 into the fluid system, such as a hydrocarbon wellbore. As can be appreciated, for a dual stroke pump each low-pressure point is one of the two strokes, but injects a full volume of chemical from the source tank 102, etc. Using the volume per stroke, as determined in step 402, and the number of suction piston strokes, as determined in step 406, the monitor and control system calculates the total dose volume of the fluid from the source tank 102 into the fluid system, step 407. Optionally, the monitor and control system also determines a time frame for the counted number of strokes, step 408. If the time period is monitored, as determined by optional step 408, the dose per period of time may be calculated by the monitor and control system 309 as the monitor and control system 309 causes the positive displacement pump 114 to stroke until the dose is achieved, step 410.
When a sufficient volume of chemical has been delivered from the source tank, it may be possible to calibrate the volume of the discharge from the pump for each low-pressure count by calibrating the total volume of chemical discharged from the source tank to the total number of low-pressure points counted over a time frame.
Still with reference to
In some implementations, the monitor and control system 309 also includes a communication device capable of communicating wirelessly or wire-based with a network node. The communication device can communicate with other devices or a server through a network using, for example, TCP/IP protocols.
The CPU 310 includes a memory 350 in the monitor and control system 309 or separate from but operatively connected to monitor and control system 309. The memory 350 includes one or more hardware devices for volatile and non-volatile storage, and can include both read-only and writable memory. In some instances, the memory may be random access memory (RAM), caches, registers, read-only memory (ROM), flash memory, optical and magnetic memory, external drives, and the like. The memory 350 is not a propagating signal divorced from underlying hardware and is non-transitory. Memory 350 includes program memory 360 that stores programs and software, such as an operating system 362, calculation system 364 to calculate or determine, among other things, the number of pump stroke pulses (low pressure points), target strokes per minute, actual strokes per minute, controlled dose rate, and the like (see above), and other application programs or systems 366. The memory 350 includes data memory 370, such as the aforementioned height and weight/mass data, that may be necessary or useful for the calculation system 364 to perform the operations described herein.
The processor may be, for example, a conventional microprocessor such as an Intel microprocessor, Motorola microprocessor, or the like. One of skill in the relevant art will recognize that the terms “machine-readable (storage) medium” or “computer-readable (storage) medium” include any type of device that is accessible by the processor.
The memory is coupled to the processor by, for example, a bus. The memory can include, by way of example but not limitation, random access memory (RAM), such as dynamic RAM (DRAM) and static RAM (SRAM). The memory can be local, remote, or distributed.
The bus also couples the processor to the non-volatile memory and drive unit. The non-volatile memory is often a magnetic floppy or hard disk, a magnetic-optical disk, an optical disk, a read-only memory (ROM), such as a CD-ROM, EPROM, or EEPROM, a magnetic or optical card, or another form of storage for large amounts of data. Some of this data is often written, by a direct memory access process, into memory during execution of software in the computer 500. The non-volatile storage can be local, remote, or distributed. The non-volatile memory is optional because systems can be created with all applicable data available in memory. A typical computer system will usually include at least a processor, memory, and a device (e.g., a bus) coupling the memory to the processor.
Software is typically stored in the non-volatile memory and/or the drive unit. Indeed, for large programs, it may not even be possible to store the entire program in the memory. Nevertheless, it should be understood that for software to run, if necessary, it is moved to a computer readable location appropriate for processing, and for illustrative purposes, that location is referred to as the memory in this paper. Even when software is moved to the memory for execution, the processor will typically make use of hardware registers to store values associated with the software, and local cache that, ideally, serves to speed up execution. As used herein, a software program is assumed to be stored at any known or convenient location (from non-volatile storage to hardware registers) when the software program is referred to as “implemented in a computer-readable medium”. A processor is considered to be “configured to execute a program” when at least one value associated with the program is stored in a register readable by the processor.
The bus also couples the processor to the network interface device. The interface can include one or more of a modem or network interface. It will be appreciated that a modem or network interface can be considered to be part of the computer system. The interface can include an analog modem, isdn modem, cable modem, token ring interface, satellite transmission interface (e.g. “direct PC”), or other interfaces for coupling a computer system to other computer systems. The interface can include one or more input and/or output devices. The I/O devices can include, by way of example but not limitation, a keyboard, a mouse or other pointing device, disk drives, printers, a scanner, and other input and/or output devices, including a display device. The display device can include, by way of example but not limitation, a cathode ray tube (CRT), liquid crystal display (LCD), or some other applicable known or convenient display device. For simplicity, it is assumed that controllers of any devices not depicted reside in the interface.
In operation, the monitor and control system 309 can be controlled by operating system software that includes a file management system, such as a disk operating system. One example of operating system software with associated file management system software is the family of operating systems known as Windows® from Microsoft Corporation of Redmond, Washington, and their associated file management systems. Another example of operating system software with its associated file management system software is the Linux operating system and its associated file management system. The file management system is typically stored in the non-volatile memory and/or drive unit and causes the processor to execute the various acts required by the operating system to input and output data and to store data in the memory, including storing files on the non-volatile memory and/or drive unit.
Some portions of the detailed description may be presented in terms of algorithms and symbolic representations of operations on data bits within a computer memory. These algorithmic descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. An algorithm is here, and generally, conceived to be a self-consistent sequence of operations leading to a desired result. The operations are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise, as apparent from the following discussion, it is appreciated that throughout the description, discussions utilizing terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
The algorithms and displays presented herein are not inherently related to any particular computer or other apparatus. Various general-purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized apparatus to perform the methods of some embodiments. The required structure for a variety of these systems will appear from the description below. In addition, the techniques are not described with reference to any particular programming language, and various embodiments may, thus, be implemented using a variety of programming languages.
In alternative embodiments, the machine operates as a standalone device or may be connected (e.g., networked) to other machines. In a networked deployment, the machine may operate in the capacity of a server or a client machine in a client-server network environment or as a peer machine in a peer-to-peer (or distributed) network environment.
The machine may be a server computer, a client computer, a personal computer (PC), a tablet PC, a laptop computer, a set-top box (STB), a personal digital assistant (PDA), a cellular telephone, an iPhone, a Blackberry, a processor, a telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine.
While the machine-readable medium or machine-readable storage medium is shown in an exemplary embodiment to be a single medium, the term “machine-readable medium” and “machine-readable storage medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “machine-readable medium” and “machine-readable storage medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the presently disclosed technique and innovation.
In general, the routines executed to implement the embodiments of the disclosure, may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions referred to as “computer programs.” The computer programs typically comprise one or more instructions set at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processing units or processors in a computer, cause the computer to perform operations to execute elements involving the various aspects of the disclosure.
Moreover, while embodiments have been described in the context of fully functioning computers and computer systems, those skilled in the art will appreciate that the various embodiments are capable of being distributed as a program product in a variety of forms, and that the disclosure applies equally regardless of the particular type of machine or computer-readable media used to actually affect the distribution.
Further examples of machine-readable storage media, machine-readable media, or computer-readable (storage) media include but are not limited to recordable type media such as volatile and non-volatile memory devices, floppy and other removable disks, hard disk drives, optical disks (e.g., Compact Disk Read-Only Memory (CD ROMS), Digital Versatile Disks, (DVDs), etc.), among others, and transmission type media such as digital and analog communication links.
Although the technology has been described in language that is specific to certain structures and materials, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific structures and materials described. Rather, the specific aspects are described as forms of implementing the claimed invention. Because many embodiments of the invention can be practiced without departing from the spirit and scope of the invention, the invention resides in the claims hereinafter appended. Unless otherwise indicated, all numbers or expressions, such as those expressing dimensions, physical characteristics, etc. used in the specification (other than the claims) are understood as modified in all instances by the term “approximately.” At the very least, and not as an attempt to limit the application of the doctrine of equivalents to the claims, each numerical parameter recited in the specification or claims which is modified by the term “approximately” should at least be construed in light of the number of recited significant digits and by applying ordinary rounding techniques. Moreover, all ranges disclosed herein are to be understood to encompass and provide support for claims that recite any and all subranges or any and all individual values subsumed therein. For example, a stated range of 1 to 10 should be considered to include and provide support for claims that recite any and all subranges or individual values that are between and/or inclusive of the minimum value of 1 and the maximum value of 10; that is, all subranges beginning with a minimum value of 1 or more and ending with a maximum value of 10 or less (e.g., 5.5 to 10, 2.34 to 3.56, and so forth) or any values from 1 to 10 (e.g., 3, 5.8, 9.9994, and so forth).
This application claims priority to and is a non-provisional patent application of U.S. Provisional Patent Application No. 63/513,172 filed Jul. 12, 2023, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63513172 | Jul 2023 | US |