Systems and methods for improving petroleum fuels production

US2016140448A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016140448-A1
Application numberUS-201514944167-A
CountryUS
Kind codeA1
Filing dateNov 17, 2015
Priority dateNov 17, 2014
Publication dateMay 19, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for selecting one or more crude oils from a plurality of crude oils. In some embodiments, a plurality of scenarios may be generated, each scenario comprising a plurality of values corresponding, respectively, to a plurality of uncertain parameters, the plurality of uncertain parameters comprising at least one uncertain parameter relating to a quality of a crude oil of the plurality of crude oils. In some embodiments, a stochastic programming model may be solved to obtain a solution that optimizes an objective function, and one or more crude oils may be procured based on respective procurement amounts in the solution of the stochastic programming model. In some embodiments, a chance-constrained programming model may be solved to obtain a solution that optimizes an objective function, and a plurality of feedstocks may be blended into a final product based on the solution of the chance-constrained programming model.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for selecting one or more crude oils from a plurality of crude oils, the method comprising acts of: generating a plurality of scenarios, each scenario comprising a plurality of values corresponding, respectively, to a plurality of uncertain parameters, the plurality of uncertain parameters comprising at least one uncertain parameter relating to a quality of a crude oil of the plurality of crude oils; using at least one processor programmed by executable instructions to solve a stochastic programming model to obtain a solution that optimizes an objective function, wherein: the stochastic programming model represents one or more refinery operations performed on one or more crude oils to produce one or more final products; the solution includes one or more crude oils to be procured and, for each crude oil to be procured, a procurement amount; and the solution satisfies at least one constraint in each scenario of the plurality of scenarios, the constraint representing a quality specification for a final product; and procuring the one or more crude oils based on respective procurement amounts in the solution of the stochastic programming model. 2 . The method of claim 1 , wherein the plurality of scenarios are generated based at least in part on historical data relating to the quality of the crude oil. 3 . The method of claim 2 , further comprising: using the historical data relating to the quality of the crude oil to identify a probability distribution for the at least one uncertain parameter, wherein the plurality of scenarios are generated at least in part by sampling the probability distribution. 4 . The method of claim 1 , further comprising: identifying a realized scenario based at least in part on at least one physical measurement taken from at least one procured crude oil, the realized scenario comprising a plurality of realized values corresponding, respectively, to the plurality of uncertain parameters; and controlling, based at least in part on the realized scenario, performance of the one or more refinery operations on the one or more procured crude oils. 5 . The method of claim 4 , wherein controlling the performance of the one or more refinery operations comprises: using the realized scenario to determine one or more values for one or more flow rates, the one or more values optimizing the objective function given the realized scenario; and controlling the one or more flow rates using the one or more values determined using the realized scenario. 6 . The method of claim 1 , wherein the stochastic programming model comprises one or more nonconvex functions, and wherein solving the stochastic programming model comprises using a nonconvex generalized Benders decomposition (NGBD) method to solve the stochastic programming model. 7 . A system for selecting one or more crude oils from a plurality of crude oils, the system comprising: at least one processor; and at least one computer-readable medium having encoded thereon executable instructions, wherein the at least one processor is programmed by the executable instructions to: generate a plurality of scenarios, each scenario comprising a plurality of values corresponding, respectively, to a plurality of uncertain parameters, the plurality of uncertain parameters comprising at least one uncertain parameter relating to a quality of a crude oil of the plurality of crude oils; solve a stochastic programming model to obtain a solution that optimizes an objective function, wherein: the stochastic programming model represents one or more refinery operations performed on one or more crude oils to produce one or more final products; the solution includes one or more crude oils to be procured and, for each crude oil to be procured, a procurement amount; and the solution satisfies at least one constraint in each scenario of the plurality of scenarios, the constraint representing a quality specification for a final product; and cause the one or more crude oils to be procured based on respective procurement amounts in the solution of the stochastic programming model. 8 . The system of claim 7 , wherein the at least one processor is programmed to generate the plurality of scenarios based at least in part on historical data relating to the quality of the crude oil. 9 . The system of claim 8 , wherein the at least one processor is further programmed to: use the historical data relating to the quality of the crude oil to identify a probability distribution for the at least one uncertain parameter, wherein the at least one processor is programmed to generate the plurality of scenarios at least in part by sampling the probability distribution. 10 . The system of claim 7 , wherein the at least one processor is further programmed to: identify a realized scenario based at least in part on at least one physical measurement taken from at least one procured crude oil, the realized scenario comprising a plurality of realized values corresponding, respectively, to the plurality of uncertain parameters; and control, based at least in part on the realized scenario, performance of the one or more refinery operations on the one or more procured crude oils. 11 . The system of claim 10 , wherein the at least one processor is programmed to control the performance of the one or more refinery operations at least in part by: using the realized scenario to determine one or more values for one or more flow rates, the one or more values optimizing the objective function given the realized scenario; and controlling the one or more flow rates using the one or more values determined using the realized scenario. 12 . The system of claim 7 , wherein the stochastic programming model comprises one or more nonconvex functions, and wherein the at least one processor is programmed to solve the stochastic programming model at least in part by using a nonconvex generalized Benders decomposition (NGBD) method to solve the stochastic programming model. 13 . A method comprising acts of: identifying, for each uncertain parameter of a plurality of uncertain parameters, a probability distribution for the uncertain parameter, wherein a first uncertain parameter of the plurality of uncertain parameters relates to a quality of a first feedstock; using at least one processor programmed by executable instructions to solve a chance-constrained programming model to obtain a solution that optimizes an objective function, wherein: the chance-constrained programming model represents a blending operation that blends a plurality of feedstocks into a final product, the plurality of feedstocks comprising the first feedstock; the chance-constrained programming model is solved based on the probability distributions for the plurality of uncertain parameters; the solution includes one or more feedstocks to be blended and, for each feedstock to be blended, a percentage of the feedstock in the final product; the solution satisfies at least one constraint with at least a selected probability, the constraint representing a quality specification for a final product; and blending the one or more feedstocks based on respective percentages in the solution of the chance-constrained programming model. 14 . The method of claim 13 , wherein the quality of the first feedstock comprises a quality selected from a group consisting of: Vapor Pressure (RVP), Research Octane Number (RON), Motor Octane Number (MON), sulfur, and benzene. 15 . The method of claim 13 , wherein the quality specification for the final product comprises multiple quality requir

Assignees

Inventors

Classifications

  • G06N7/01Primary

    Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • G06Q50/02Primary

    Agriculture; Fishing; Forestry; Mining · CPC title

  • G06N7/005Primary

    Physics · mapped topic

  • Feedstock materials · CPC title

  • Subject matter not provided for in other groups of this subclass · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016140448A1 cover?
A method for selecting one or more crude oils from a plurality of crude oils. In some embodiments, a plurality of scenarios may be generated, each scenario comprising a plurality of values corresponding, respectively, to a plurality of uncertain parameters, the plurality of uncertain parameters comprising at least one uncertain parameter relating to a quality of a crude oil of the plurality of …
Who is the assignee on this patent?
Massachusetts Inst Technology
What technology area does this patent fall under?
Primary CPC classification G06N7/01. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 19 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).