Refinery scheduling of incoming crude oil using a genetic algorithm
First Claim
1. A method of forming a schedule of crude oil shipments being received at a refinery facility comprising the steps of:
- a) determining a period of time, T, within which the crude oil shipment schedule is to be formed;
b) identifying the goals of the crude oil shipment schedule;
c) identifying the variable parameters associated with the crude oil shipments to the refinery facility;
d) identifying the constraints associated with the crude oil shipments to the refinery facility;
e) determining a fitness function in accordance with the goals of the schedule, the variable parameters and the constraints;
f) randomly generating a first generation of chromosomes, each chromosome in the generation representing a possible solution;
g) determining a fitness function value for each of the chromosomes using the fitness function;
h) producing a succeeding generation of chromosomes using a genetic algorithm and determining a fitness function value for each of the chromosomes using the fitness function;
i) repeating the acts of producing a succeeding generation of chromosomes using a genetic algorithms and determining a fitness function value for each of the chromosomes in the succeeding generation, and j) identifying the chromosome having the highest fitness function value within time T to form the schedule of crude oil shipments.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of forming a schedule of crude oil shipments being received at a refinery facility using a genetic algorithm has been developed. A period of time, T, within which the crude oil shipment schedule is to be formed is determined. A first generation of chromosomes is generated and a fitness function value calculated for each chromosome. A succeeding generation of chromosomes is created using a genetic algorithm and the fitness function value for each chromosome is determined. The steps of producing a succeeding generation of chromosomes using a genetic algorithm and determining a fitness function value for each chromosome are repeated for time T. The chromosome having the highest fitness function value within time T is identified to generate the schedule.
-
Citations
4 Claims
-
1. A method of forming a schedule of crude oil shipments being received at a refinery facility comprising the steps of:
-
a) determining a period of time, T, within which the crude oil shipment schedule is to be formed;
b) identifying the goals of the crude oil shipment schedule;
c) identifying the variable parameters associated with the crude oil shipments to the refinery facility;
d) identifying the constraints associated with the crude oil shipments to the refinery facility;
e) determining a fitness function in accordance with the goals of the schedule, the variable parameters and the constraints;
f) randomly generating a first generation of chromosomes, each chromosome in the generation representing a possible solution;
g) determining a fitness function value for each of the chromosomes using the fitness function;
h) producing a succeeding generation of chromosomes using a genetic algorithm and determining a fitness function value for each of the chromosomes using the fitness function;
i) repeating the acts of producing a succeeding generation of chromosomes using a genetic algorithms and determining a fitness function value for each of the chromosomes in the succeeding generation, and j) identifying the chromosome having the highest fitness function value within time T to form the schedule of crude oil shipments. - View Dependent Claims (2, 3, 4)
-
Specification