Method for performing oilfield production operations
AssigneeSchlumberger Technology Corporation
InventorsKashif Rashid, Andrew Shand, Trevor Tonkin, Luca Letizia, Andrew John Howell, Daniel Lucas-Clements
Life of this patent
Estimating the term…
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.
Claims19
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.
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.
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.