Method for performing oilfield production operations
First Claim
Patent Images
1. A method for lift resource allocation, comprising:
- optimally allocating a lift resource under at least one selected from a group consisting of a total lift resource constraint and a total produced gas constraint, allocating the lift resource comprising;
distributing the lift resource among a plurality of lifted wells in a network so as to maximize a liquid/oil rate at a sink;
obtaining lift curve data comprising an operating curve for each of the plurality of lifted wells,taking a derivative of the operating curve to obtain a derivative curve for each of the plurality of lifted wells,forming an inverse of the derivative curve to obtain an inverse derivative curve for each of the plurality of lifted wells,summing the inverse derivative curve of all the plurality of lifted wells to convert a multiple variable problem with a linear inequality constraint into a single variable problem with a linear equality constraint,solving the single variable problem using the lift curve data to obtain a solution, andrunning a network simulator to generate a real network model for determining new wellhead pressures, wherein the new wellhead pressures are compared to previous wellhead pressures used in the solution to the single variable problem.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for optimal lift resource allocation, which includes optimally allocating lift resource under a total lift resource constraint or a total production constraint, the allocating step including distributing lift resource among all lifted wells in a network so as to maximize a liquid/oil rate at a sink.
-
Citations
19 Claims
-
1. A method for lift resource allocation, comprising:
optimally allocating a lift resource under at least one selected from a group consisting of a total lift resource constraint and a total produced gas constraint, allocating the lift resource comprising; distributing the lift resource among a plurality of lifted wells in a network so as to maximize a liquid/oil rate at a sink; obtaining lift curve data comprising an operating curve for each of the plurality of lifted wells, taking a derivative of the operating curve to obtain a derivative curve for each of the plurality of lifted wells, forming an inverse of the derivative curve to obtain an inverse derivative curve for each of the plurality of lifted wells, summing the inverse derivative curve of all the plurality of lifted wells to convert a multiple variable problem with a linear inequality constraint into a single variable problem with a linear equality constraint, solving the single variable problem using the lift curve data to obtain a solution, and running a network simulator to generate a real network model for determining new wellhead pressures, wherein the new wellhead pressures are compared to previous wellhead pressures used in the solution to the single variable problem. - View Dependent Claims (2, 3)
-
4. A method for lift resource allocation, comprising:
optimally allocating lift resource under at least one selected from a group consisting of a total lift resource constraint and a total produced gas constraint, allocating the lift resource comprising; distributing the lift resource among a plurality of lifted wells in a network so as to maximize a liquid/oil rate at a sink, obtaining lift curve data comprising an operating curve for each of the plurality of lifted wells, taking a derivative of the operating curve to obtain a derivative curve for each of the plurality of lifted wells, forming an inverse of the derivative curve to obtain an inverse derivative curve for each of the plurality of lifted wells, summing the inverse derivative curve of all the plurality of lifted wells to convert a multiple variable problem with a linear inequality constraint into a single variable problem with a linear equality constraint, solving the single variable problem using the lift curve data to obtain a solution, and generating a real network model for determining new wellhead pressures based on the solution to the single variable problem, wherein the new wellhead pressures are compared to previous wellhead pressures used in the solution to the single variable problem. - View Dependent Claims (5, 6)
-
7. A method for lift resource allocation, comprising:
optimally allocating lift resource under at least one selected from a group consisting of a total lift resource constraint and a total produced gas constraint, allocating the lift resource comprising; distributing the lift resource among a plurality of lifted wells in a network so as to maximize a liquid/oil rate at a sink, allocating the lift resource further comprising; (a) generating a plurality of lift performance curves, for each of the plurality of lifted wells in the network, adapted for describing an expected liquid flow rate for a given amount of lift resource application at given wellhead pressures; (b) assigning, for each of the plurality of lifted wells in the network, an initial wellhead pressure adapted for setting an operating curve for said each of the plurality of lifted wells; (c) taking a derivative of the operating curve to determine a derivative curve for said each well; (d) forming an inverse of the derivative curve to obtain an inverse derivative curve for said each well; (e) summing the inverse derivative curve of all the plurality of wells to convert a multiple variable problem with a linear inequality constraint into a single variable problem with a linear equality constraint; (f) in response to the initial wellhead pressure assigned to each of the plurality of lifted wells in the network, implementing an allocation procedure to generate optimal lift resource values for the plurality of lifted wells according to the total lift gas constraint so as to maximize a total flow rate; (g) on the condition that said allocation procedure is completed, running the network simulator with the optimal lift resource values assigned to the plurality of lifted wells of the network model to generate the real network model; and (h) repeating steps (b) through (d) until there is convergence between the previous wellhead pressures and the new wellhead pressures for all of the plurality of lifted wells in the real network model.
-
8. A program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform method steps for lift resource allocation, said method steps comprising:
optimally allocating lift resource under at least one selected from a group consisting of a total lift resource constraint and a total produced gas constraint allocating the lift resource comprising; distributing the lift resource among a plurality of lifted wells in a network so as to maximize a liquid/oil rate at a sink, the obtaining lift curve data comprising an operating curve for each of the plurality of lifted wells, taking a derivative of the operating curve to obtain a derivative curve for each of the plurality of lifted wells, forming an inverse of the derivative curve to obtain an inverse derivative curve for each of the plurality of lifted wells, summing the inverse derivative curve of all the plurality of lifted wells to convert a multiple variable problem with a linear inequality constraint into a single variable problem with a linear equality constraint, solving the single variable problem using the lift curve data to obtain a solution, and generating a real network model for determining new wellhead pressures based on the solution to the single variable problem, wherein the new wellhead pressures are compared to previous wellhead pressures used in the solution to the single variable problem. - View Dependent Claims (9, 10)
-
11. A program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform method steps for lift resource allocation, said method steps comprising:
-
optimally allocating lift resource under at least one selected from a group consisting of a total lift resource constraint and a total produced gas constraint allocating the lift resource comprising distributing the lift resource among a plurality of lifted wells in a network so as to maximize a liquid/oil rate at a sink, allocating further comprising; (a) generating a plurality of lift performance curves, for each of the plurality of lifted wells in the network, adapted for describing an expected liquid flow rate for a given amount of lift resource application at given wellhead pressures; (b) assigning, for each of the plurality of lifted wells in the network, an initial wellhead pressure adapted for setting an operating curve for said each of the plurality of lifted wells; (c) taking a derivative of the operating curve to determine a derivative curve for said each well; (d) forming an inverse of the derivative curve to obtain an inverse derivative curve for said each well; (e) summing the inverse derivative curve of all the plurality of wells to convert a multiple variable problem with a linear inequality constraint into a single variable problem with a linear equality constraint; (f) in response to the initial wellhead pressure assigned to each of the plurality of lifted wells in the network, implementing an allocation procedure to generate optimal lift resource values for the plurality of lifted wells according to the total lift gas constraint so as to maximize a total flow rate; (g) on the condition that said allocation procedure is completed, running the network simulator with the optimal lift resource values assigned to the plurality of lifted wells of the network model to generate the real network model; and (h) repeating steps (b) through (d) until there is convergence between the previous wellhead pressures and the new wellhead pressures for all of the plurality of lifted wells in the real network model.
-
-
12. A program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform method steps for resource allocation, said method steps comprising:
optimally allocating lift resource under at least one selected from a group consisting of a total lift resource constraint and a total produced gas constraint allocating the lift resource comprising; distributing the lift resource among a plurality of lifted wells in a network so as to maximize a liquid/oil rate at a sink, obtaining lift curve data comprising an operating curve for each of the plurality of lifted wells, taking a derivative of the operating curve to obtain a derivative curve for each of the plurality of lifted wells, forming an inverse of the derivative curve to obtain an inverse derivative curve for each of the plurality of lifted wells, summing the inverse derivative curve of all the plurality of lifted wells to convert a multiple variable problem with a linear inequality constraint into a single variable problem with a linear equality constraint, solving the single variable problem using the lift curve data to obtain a solution, and running a network simulator to generate a real network model for determining new wellhead pressures, wherein the new wellhead pressures are compared to previous wellhead pressures used in the solution to the single variable problem. - View Dependent Claims (13, 14)
-
15. A computer system adapted for lift resource allocation, comprising:
-
a processor; and apparatus adapted to be executed on the processor for optimally allocating lift resource under at least one selected from a group consisting of a total lift resource constraint and a total produced gas constraint, the apparatus comprising further apparatus adapted to be executed on the processor for; distributing the lift resource among a plurality of lifted wells in a network so as to maximize a liquid/oil rate at a sink, obtaining lift curve data comprising an operating curve for each of the plurality of lifted wells, taking a derivative of said each operating curve to obtain a derivative curve for each of the plurality of lifted wells, forming an inverse of the derivative curve to obtain an inverse derivative curve for each of the plurality of lifted wells, summing the inverse derivative curve of all the plurality of lifted wells to convert a multiple variable problem with a linear inequality constraint into a single variable problem with a linear equality constraint, solving the single variable problem using the lift curve data to obtain a solution, and running a network simulator to generate a real network model for determining new wellhead pressures, wherein the new wellhead pressures are compared to previous wellhead pressures used in the solution to the single variable problem. - View Dependent Claims (16, 17, 18)
-
-
19. A computer system adapted for lift resource allocation, comprising:
-
a processor; and apparatus adapted to be executed on the processor for optimally allocating lift resource under at least one selected from a group consisting of a total lift resource constraint and a total produced gas constraint, the apparatus comprising further apparatus adapted to be executed on the processor for distributing the lift resource among a plurality of lifted wells in a network so as to maximize a liquid/oil rate at a sink, the apparatus comprising further apparatus adapted to be executed on the processor for; (a) generating a plurality of lift performance curves, for each of the plurality of lifted wells in the network, adapted for describing an expected liquid flow rate for a given amount of lift resource application at given wellhead pressures; (b) assigning, for each of the plurality of lifted wells in the network, an initial wellhead pressure adapted for setting an operating curve for said each of the plurality of lifted wells; (c) taking a derivative of the operating curve to determine a derivative curve for said each well; (d) forming an inverse of the derivative curve to obtain an inverse derivative curve for said each well; (e) summing the inverse derivative curve of all the plurality of lifted wells to convert a multiple variable problem with a linear inequality constraint into a single variable problem with a linear equality constraint; (f) in response to the initial wellhead pressure assigned to each of the plurality of lifted wells in the network, implementing an allocation procedure to generate optimal lift resource values for the plurality of lifted wells according to the total lift gas constraint so as to maximize a total flow rate; (g) on the condition that said allocation procedure is completed, running the network simulator with the optimal lift resource values assigned to the plurality of lifted wells of the network model to generate the real network model; and (h) repeating steps (b) through (d) until there is convergence between the previous wellhead pressures and the new wellhead pressures for all of the plurality of lifted wells in the real network model.
-
Specification