This disclosure relates generally to process control systems and more particularly to a system and method for multivariable control in three-phase separation oil and gas production systems.
In “upstream” production at an oil or gas reservoir, production declines over time as reserves are removed. Equipment in the associated production facility is designed and typically operated for the peak production conditions. Over time, as the hydrocarbon production rate from the reservoir drops, extra capacity appears on the process equipment.
In typical systems, the processing equipment in the production facility, such as three-phase separators, hydrocyclones, compressors, dehydration equipment, and pumps, are all configured and optimized for most efficient production only under optimal conditions. There is currently no overall production control system for optimizing the production process even as the reserves are removed.
This disclosure provides a system and method for multivariable control in three-phase separation oil and gas production systems.
In a first embodiment, a method includes controlling an oil and gas extraction process, controlling a production separation process, and controlling a de-gassing process. The method also includes optimizing the oil and gas extraction process, the production separation process, and the degassing process to optimize at least one process objective.
In a particular embodiment, the method also includes controlling a lift-gas compression process. Also, the optimizing includes optimizing the lift-gas compression process, the oil and gas extraction process, the production separation process, and the degassing process to optimize the at least one process objective.
In a second embodiment, a computer program is embodied in a computer readable medium. The computer program includes computer readable program code for controlling an oil and gas extraction process, controlling a production separation process, and controlling a de-gassing process. The computer program also includes computer readable program code for optimizing the oil and gas extraction process, the production separation process, and the degassing process to optimize at least one process objective.
In a third embodiment, a system includes an oil and gas extraction process control system, a production separation process control system, and a de-gassing process control system. The system also includes a production process control system including a multivariable controller configured to concurrently control and optimize the oil and gas extraction process control system, the production separation process control system, and the de-gassing process control system.
Other technical features may be readily apparent to one skilled in the art from the following figures, descriptions, and claims.
For a more complete understanding of this disclosure, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
In this example embodiment, the process control system 100 includes one or more process elements 102a-102b. The process elements 102a-102b represent components in a process or production system that may perform any of a wide variety of functions. For example, the process elements 102a-102b could represent motors, catalytic crackers, valves, and other industrial equipment in a production environment. The process elements 102a-102b could represent any other or additional components in any suitable process or production system. Each of the process elements 102a-102b includes any hardware, software, firmware, or combination thereof for performing one or more functions in a process or production system. While only two process elements 102a-102b are shown in this example, any number of process elements may be included in a particular implementation of the process control system 100.
Two controllers 104a-104b are coupled to the process elements 102a-102b. The controllers 104a-104b control the operation of the process elements 102a-102b. For example, the controllers 104a-104b could be capable of monitoring the operation of the process elements 102a-102b and providing control signals to the process elements 102a-102b. Each of the controllers 104a-104b includes any hardware, software, firmware, or combination thereof for controlling one or more of the process elements 102a-102b. The controllers 104a-104b could, for example, include processors 105 of the POWERPC processor family running the GREEN HILLS INTEGRITY operating system or processors 105 of the X86 processor family running a MICROSOFT WINDOWS operating system.
Two servers 106a-106b are coupled to the controllers 104a-104b. The servers 106a-106b perform various functions to support the operation and control of the controllers 104a-104b and the process elements 102a-102b. For example, the servers 106a-106b could log information collected or generated by the controllers 104a-104b, such as status information related to the operation of the process elements 102a-102b. The servers 106a-106b could also execute applications that control the operation of the controllers 104a-104b, thereby controlling the operation of the process elements 102a-102b. In addition, the servers 106a-106b could provide secure access to the controllers 104a-104b. Each of the servers 106a-106b includes any hardware, software, firmware, or combination thereof for providing access to or control of the controllers 104a-104b. The servers 106a-106b could, for example, represent personal computers (such as desktop computers) executing a MICROSOFT WINDOWS operating system. As another example, the servers 106a-106b could include processors of the POWERPC processor family running the GREEN HILLS INTEGRITY operating system or processors of the X86 processor family running a MICROSOFT WINDOWS operating system.
One or more operator stations 108a-108b are coupled to the servers 106a-106b, and one or more operator stations 108c are coupled to the controllers 104a-104b. The operator stations 108a-108b represent computing or communication devices providing user access to the servers 106a-106b, which could then provide user access to the controllers 104a-104b and the process elements 102a-102b. The operator stations 108c represent computing or communication devices providing user access to the controllers 104a-104b (without using resources of the servers 106a-106b). As particular examples, the operator stations 108a-108c could allow users to review the operational history of the process elements 102a-102b using information collected by the controllers 104a-104b and/or the servers 106a-106b. The operator stations 108a-108c could also allow the users to adjust the operation of the process elements 102a-102b, controllers 104a-104b, or servers 106a-106b. Each of the operator stations 108a-108c includes any hardware, software, firmware, or combination thereof for supporting user access and control of the system 100. The operator stations 108a-108c could, for example, represent personal computers having displays and processors executing a MICROSOFT WINDOWS operating system.
In this example, at least one of the operator stations 108b is remote from the servers 106a-106b. The remote station is coupled to the servers 106a-106b through a network 110. The network 110 facilitates communication between various components in the system 100. For example, the network 110 may communicate Internet Protocol (IP) packets, frame relay frames, Asynchronous Transfer Mode (ATM) cells, or other suitable information between network addresses. The network 110 may include one or more local area networks (LANs), metropolitan area networks (MANs), wide area networks (WANs), all or a portion of a global network such as the Internet, or any other communication system or systems at one or more locations.
In this example, the system 100 also includes two additional servers 112a-112b. The servers 112a-112b execute various applications to control the overall operation of the system 100. For example, the system 100 could be used in a processing or production plant or other facility, and the servers 112a-112b could execute applications used to control the plant or other facility. As particular examples, the servers 112a-112b could execute applications such as enterprise resource planning (ERP), manufacturing execution system (MES), or any other or additional plant or process control applications. Each of the servers 112a-112b includes any hardware, software, firmware, or combination thereof for controlling the overall operation of the system 100.
As shown in
Although
In some embodiments, the processing equipment in an oil and gas production facility, such as three-phase separators, hydrocyclones, compressors, dehydration equipment, and pumps, are controlled by level, pressure, and flow-control loops. By running these control loops while monitoring their interaction with other control loops and with a common aim (such as increasing the profitability of the process), the overall utilization of the production equipment capacity can be increased. By coordinating the control of compressors, gas turbines, choke valves, and/or other equipment and by driving against operational constraints, increased production of a more valuable product can be achieved.
As shown in
The production from the wells 210, including oil, water, other fluids, and gasses, is passed to test separator 220, then to high pressure separator 230, then to low pressure separator 240. Test separator 220 can be controlled by a test separator process control system 225. High pressure separator 230 can be controlled by a high pressure separator process control system 235. Low pressure separator 240 can be controlled by a low pressure separator process control system 245. In some embodiments, a single separator process control system can function as test separator process control system 225, high pressure separator process control system 235, and low pressure separator process control system 245.
Water and oil are separated by separators 230, and the water is removed. The remaining oil/gas mixture is then passed to de-gasser 250, which can be controlled by de-gasser process control system 255. Oil is removed for storage or other processing, while any separated lift gas is returned to compressor 260 to be reused.
This simplified diagram does not include each individual compressor, pump, valve, switch, and other mechanical and electromechanical process elements used in the process. Such elements and their use in an oil and gas production system are known to those of skill in the art.
The compressor 260, wells 210, test separator 220, high pressure separator 230, low pressure separator 240, and de-gasser 250 can each include multiple process elements and one or more process controllers (as described with relation to
While the process control system 200 depicted in
An application can be configured to run and control a particular section of an operating process and can be configured to maximize profit, quality, production, or other objectives. Each application may be configured with manipulated variables (MV), controlled variables (CV), disturbance variables (DV), and a control horizon over which to ensure that the variables are brought inside the limits specified by the operator. A controlled variable represents a variable that a controller attempts to maintain within a specified operating range or otherwise control. A manipulated variable represents a variable manipulated by the controller to control a controlled variable. A disturbance variable represents a variable that affects a controlled variable but that cannot be controlled by the controller.
In particular embodiments, to ensure that an application utilizes any degrees of freedom to increase profitability or other defined objectives, the application may be configured with either linear program (LP) economics or quadratic program (QP) economics. These two different economic optimization approaches use a minimization strategy described below, and the quadratic optimization also uses ideal resting values (or desired steady state values). The general form of an objective function is: Minimize
where:
bi represents the linear coefficient of the ith controlled variable;
bj represents the linear coefficient of the jth manipulated variable;
ai represents the quadratic coefficient of the ith controlled variable;
aj represents the quadratic coefficient of the jth manipulated variable;
CVi represents the actual resting value of the ith controlled variable; and
CV0i represents the desired resting value of the ith controlled variable;
MVj represents the actual resting value of the jth manipulated variable; and
MV0j represents the desired resting value of the jth manipulated variable.
As shown here, the optimization for each application can be complex since the scope of an application may contain upwards of twenty variables, each able to be incorporated into either a linear or quadratic optimization objective. Given that the production process may be sequential and that altering the limits on a product quality or rate on one application may affect another application, there is coordination between the various applications.
The following represents examples of how the various applications in the various process control systems may operate alone or in combination. These examples are for illustration and explanation only. The various applications could perform any other or additional operations according to particular needs.
One objective of multivariable control software is to reduce and negate the interactions between control loops in an industrial context. The upstream production process is a highly interactive process because the natural pressure that exists in the hydrocarbon reservoir “drives” the material through the process. Because of the remote location of the production facilities, all of the power used in the process is typically generated locally, which means that it is expensive to add equipment such as pumps to the process. This energy saving introduces coupling between vessels and transmits disturbances between the control loops. It also encourages the operator to run the process with a “comfort zone” to ensure that the transmitted disturbances are handled without adversely affecting the process.
Pressure is generally maintained in the process through either pressure controllers or compressors. Coordinating the setpoint of these pressure controllers (or performance controls on compressors) means that the pressure in the front end of the process, where the hydrocarbon material enters from the pipeline from the reservoir, can be reduced to the minimum operational point. There is a well-documented and understandable relationship between the pressure at the wellhead (and therefore at the inlet to the processing equipment) and the production rate for a fixed choke valve position.
If one variable in the process is adjusted, then the interactive nature results in other controllers in the system having to move to compensate. This interaction is what is utilized by the multivariable control techniques disclosed herein to deliver benefits to the customer.
Adjusting either the pressure controllers on the separators or the suction pressure of the compressors results in a pressure balance change across the production process. Where there are multiple compressors in series, each of the suction (or discharge) pressures can be adjusted to use the compression capacity to the optimum.
One benefit of the disclosed multivariable control techniques is that the technology moves from a single control loop perspective to the holistic perspective that considers the effect of a change of each manipulated variable across the entire process. In a highly interactive environment such as an offshore process, this can add significant benefits when the control problem is correctly characterized.
In the disclosed multivariable control system and method, the operational problem may be characterized in terms of manipulated, controlled and disturbance variables. The manipulated variables are the control loops or elements that actually affect the control and include basic control loops and actuated valves. The controlled variables are the operational and economic constraints to which the process is bound and may include valve positions or mechanical limitations (such as that a compressor cannot physically operate beyond its design pressure).
The process also needs to be characterized, whether the production liquids are gas, water and condensed light materials (condensate) or gas, water and oil. These two processes, although requiring the same technology, require different approaches.
Gas, condensate and water: Because the reservoir containing the hydrocarbon is at a higher pressure, there is no need for compression on the typical gas and condensate process. Instead, the hydrocarbon flows through the processing equipment under its own pressure. Because the hydrocarbons being processed are light (low density), they are easy to separate from the associated water. Therefore, the processing is simple, involving separation from the water followed by dehydration of the hydrocarbon liquid and gas phases.
In this embodiment, a typical application has two objectives: to minimize the back-pressure on the process and enable the maximum throughput (subject to the process constraints) and to maximize the yield of the condensate from the reservoir. This may involve the control of the choke valves to maximize the yield from the economically highest value wells while honoring the process throughput constraints. Economically highest value is typically the wells yielding the largest amount of condensate per volume of gas or having the highest condensate to gas ratio (CGR).
For this application, the typical multivariable control matrix consists of the following manipulated variables:
The multivariable controller matrix may also include at least the following controlled variables. Additional constraints can be added depending upon operational subtleties in the different processes as will be recognized by those of skill in the art.
The application can also be configured with disturbance variables, but these may be specific to specific implementations as will be recognized by those of skill in the art. Because they may not be generic, they may not be generally stated.
Gas, oil and water: In an oil producing process in accordance with the disclosed embodiments, the reservoir is typically at a lower pressure and temperature than the gas and condensate process. The density of crude oil, compared to condensate, is also typically higher. This typically causes higher back-pressure on the reservoir, meaning that pressure is used up driving the material to the surface.
Because of the lower pressure operation, compressors are often required on the majority of the processes to attain a high enough pressure on the gas stream for export. Where the crude density is high, the amount of gas evolved can be very low. Therefore, it may not be economically viable to utilize a compressor, so the gas may be flared instead of exported.
Where a compressor is used and the production profile for the asset in question is in decline, the compressor can be moved on its operational curve to deliver more head with lower throughput, assuming it is fixed in speed. With a variable speed, performance controlled compressor, the operational point can be moved in two directions. This manipulation of the operational point therefore enables the separators on the process to be run at lower pressures. This reduction in pressure delivers a lower pressure at the wellhead and enables increased flowrates from the reservoir (i.e. increased production rates).
For this application, the typical multivariable control matrix consists of the following manipulated variables:
The multivariable controller matrix may include at least the following controlled variables. Additional constraints may be added depending upon operational subtleties in the different processes.
The disturbance variables included into the application could include the following variables:
One step includes controlling a lift-gas compression process at step 302 for compressing lift gas. This control process can include controlling and compensating for particular manipulated variables, controlled variables, and disturbance variables as described above. The lift-gas compression process can be controlled using a lift-gas compression process control system.
Another step includes controlling an oil and gas extraction process at step 304 for injecting compressed lift gas into wells to increase extraction and production from the wells. This control process can include controlling and compensating for particular manipulated variables, controlled variables, and disturbance variables as described above. The lift-gas extraction process can be controlled using a well process control system.
Another step includes controlling a production separation process at step 306 to separate the extraction product into oil, water, lift gas, and other components. This control process can include controlling and compensating for particular manipulated variables, controlled variables, and disturbance variables as described above. It can also be performed using multiple stages and processes, such as a test separation process, a high pressure separation process, and a low pressure separation process. The production separation process can be controlled using a production separation process control system or multiple process control systems for each separate stage. Separated water can be discarded.
Another step includes controlling a de-gassing process at step 308 to remove gas from the oil. The separated lift gas can be delivered back to compressor 260, while oil can then be stored or further processed.
Another step includes concurrently controlling the lift-gas compression process, the oil and gas extraction process, the production separation process, and the degassing process to optimize at least one process objective at step 310. For example, these processes, along with their respective manipulated variables, controlled variables, and disturbance variables, may be controlled together to optimize at least one process objective. Objectives can include, for example, maximum oil production and maximum process profit. Another objective could be to minimize the back-pressure on the process and enable the maximum throughput, subject to the process constraints. Yet another objective could be to maximize the yield of the condensate from the reservoir. The optimization can be performed using a production process control system including a multivariable controller 270 that can concurrently control and optimize the various process control systems shown in
Although
In some embodiments, the various functions performed in conjunction with the systems and methods disclosed herein are implemented or supported by a computer program that is formed from computer readable program code and that is embodied in a computer readable medium. The phrase “computer readable program code” includes any type of computer code, including source code, object code, and executable code. The phrase “computer readable medium” includes any type of medium capable of being accessed by a computer, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory.
It may be advantageous to set forth definitions of certain words and phrases used throughout this patent document. The term “couple” and its derivatives refer to any direct or indirect communication between two or more elements, whether or not those elements are in physical contact with one another. The term “application” refers to one or more computer programs, sets of instructions, procedures, functions, objects, classes, instances, or related data adapted for implementation in a suitable computer language. The terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation. The term “or” is inclusive, meaning and/or. The phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like. The term “controller” means any device, system, or part thereof that controls at least one operation. A controller may be implemented in hardware, firmware, software, or some combination of at least two of the same. The functionality associated with any particular controller may be centralized or distributed, whether locally or remotely.
While this disclosure has described certain embodiments and generally associated methods, alterations and permutations of these embodiments and methods will be apparent to those skilled in the art. Accordingly, the above description of example embodiments does not define or constrain this disclosure. Other changes, substitutions, and alterations are also possible without departing from the spirit and scope of this disclosure, as defined by the following claims.
Number | Name | Date | Kind |
---|---|---|---|
4685522 | Dixon et al. | Aug 1987 | A |
6434435 | Tubel et al. | Aug 2002 | B1 |
6454002 | Stokes et al. | Sep 2002 | B1 |
6611735 | Henly et al. | Aug 2003 | B1 |
7500370 | Coward | Mar 2009 | B2 |
20020165671 | Middya | Nov 2002 | A1 |
20030097243 | Mays et al. | May 2003 | A1 |
20040216514 | Nunnally et al. | Nov 2004 | A1 |
20050284176 | Eaton et al. | Dec 2005 | A1 |
20070227187 | Coward | Oct 2007 | A1 |
20070276542 | Coward | Nov 2007 | A1 |
Number | Date | Country |
---|---|---|
WO 0000715 | Jan 2000 | WO |
WO 2004038535 | May 2004 | WO |
WO 2004070569 | Aug 2004 | WO |
Entry |
---|
Palke, Miles R. et al. “Nonlinear Optimization of Well Production Considering Gas Lift and Phase Behavior,” Society of Petroleum Engineers (SPE), SPE 37428, SPE Production Operations Symposium—Mar. 1997, p. 1-16. |
K. K. Lo, “Optimum Lift-Gas Allocations Under Multiple Production Constraints”, Society of Petroleum Engineers, vol. SPE, No. 26017, Dec. 7, 1992, pp. 1-23. |
Saputelli et al., Self-Learning Reservoir Management, SPE Reservoir Evaluation and Engineering, vol. SPE, No. 84064, Dec. 2005, pp. 534-547. |
Stenhouse, B. Learning on Sustainable Model-Based Optimisation-the Valhall Optimiser Field Trial, Society of Petroleum Engineers, vol. SPE, No. 99828, Apr. 13, 2006, pp. 1-15. |
Saputelli et al., Promoting Real-time Optimization of Hydrocarbon Producing Systems, EPE Annual Technical Conference and Exhibition, vol. SPE No. 83978, Sep. 2, 2003, pp. 1-9. |
European Patent Office, “Communication pursuant to Article 94(3) EPC,” Application No. 07 762 297.5-1605, dated Nov. 11, 2016, 6 pages, publisher EPO, Rijswijk, Netherlands. |
Number | Date | Country | |
---|---|---|---|
20070275471 A1 | Nov 2007 | US |