PIPELINE OPTIMIZER SYSTEM
First Claim
1. A computer-implemented method of optimizing operations of a pipeline system, comprising:
- a) reading input data, wherein the input data describes the pipeline system;
b) generating a population of solutions, wherein each solution in the population specifies a feasible production state for the pipeline system;
c) evaluating each solution in the population and sorting the solutions in the population according to the evaluation;
d) performing a genetic optimization process on the population until a termination condition specified by the input data is satisfied;
e) selecting an optimized production solution from the population of solutions, wherein the optimized production solution has a highest evaluation, relative to the solutions in the population after the genetic optimization process is performed; and
f) generating, for the optimized production solution, an optimized pressure solution specifying an output pressure for one or more delivery points of the pipeline system and an input pressure for one or more production nodes of the pipeline system, using a direct pressure optimization process.
0 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the invention provides a method for optimizing a variety of aspects of pipeline operations by using a genetic algorithm. Generally, the genetic algorithm is used to evolve a population of feasible solutions over successive generations until a termination condition is satisfied. Each solution specifies a feasible operational state of the pipeline system. Over successive generations existing solutions are modified, and an identified solution in the population is removed at each successive generation. Over repeated generations, the solutions in the population improve. Once an optimized production solution is generated, an optimized pressure solution may be generated using a direct pressure optimization process.
17 Citations
39 Claims
-
1. A computer-implemented method of optimizing operations of a pipeline system, comprising:
-
a) reading input data, wherein the input data describes the pipeline system;
b) generating a population of solutions, wherein each solution in the population specifies a feasible production state for the pipeline system;
c) evaluating each solution in the population and sorting the solutions in the population according to the evaluation;
d) performing a genetic optimization process on the population until a termination condition specified by the input data is satisfied;
e) selecting an optimized production solution from the population of solutions, wherein the optimized production solution has a highest evaluation, relative to the solutions in the population after the genetic optimization process is performed; and
f) generating, for the optimized production solution, an optimized pressure solution specifying an output pressure for one or more delivery points of the pipeline system and an input pressure for one or more production nodes of the pipeline system, using a direct pressure optimization process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium containing a program which, when executed, performs an operation for optimizing the operations of a pipeline system, comprising:
-
a) reading input data, wherein the input data describes the pipeline system to be optimized;
b) generating a population of solutions, wherein each solution in the population specifies a feasible operational state for the pipeline system;
c) evaluating each solution in the population and sorting the solutions in the population according to the evaluation;
d) performing a genetic optimization process on the population until a termination condition specified by the input data is satisfied;
e) selecting an optimized production solution from the population of solutions, wherein the optimized production solution has a highest evaluation, relative to the solutions in the population after the genetic optimization process is performed; and
f) generating, for the optimized production solution, an optimized pressure solution specifying an output pressure for one or more delivery points of the pipeline system and an input pressure for one or more production nodes of the pipeline system, using a direct pressure optimization process. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for optimizing the operations of a pipeline system, comprising:
-
a) a processor b) an optimization program, which when executed by the processor, is configured to;
i) read input data, wherein the input data describes the pipeline system to be optimized;
ii) generate a population of solutions, wherein each solution in the population specifies a feasible production state for the pipeline system;
iii) evaluate each solution in the population of solutions;
iv) perform a genetic optimization process on the population until a termination condition specified by the input data is satisfied;
v) select an optimized production solution from the population of solutions, wherein the optimized production solution has a highest evaluation, relative to the solutions in the population after the genetic optimization process is performed; and
vi) generate, for the optimized production solution, an optimized pressure solution specifying an output pressure for one or more delivery points of the pipeline system and an input pressure for one or more production nodes of the pipeline system, using a direct pressure optimization process. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of optimizing the operations of a pipeline system, comprising:
-
a) generating an optimized production solution for the production of material supplied to the pipeline system using a genetic algorithm optimization technique to optimize a population of seed solutions; and
b) generating, for the optimized production solution, an optimized pressure solution specifying an output pressure present at one or more delivery points of the pipeline system and an input pressure to generate at one or more production nodes of the pipeline system, using a direct pressure optimization technique. - View Dependent Claims (36, 37, 38, 39)
-
Specification