Stochastic Programming for Crude Oil Procurement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Petroleum refineries face challenges in producing final products that meet stringent quality specifications due to uncertainties in crude oil qualities and refinery operations, leading to off-spec products, resource waste, and increased costs.

Innovation Solution

The implementation of stochastic programming and chance-constrained programming models to optimize crude oil procurement and refinery operations by representing uncertain parameters with probability distributions, ensuring that quality specifications are met while minimizing waste and costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional deterministic optimization methods are used for crude oil procurement, then the procurement process is simple and fast, but the solution is not robust to uncertainties in crude oil quality and operations, leading to off-spec products

Engineering Contradiction:
Improverobustness of procurement solutionVSAvoidcomplexity of optimization model
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by generating multiple scenarios representing uncertain parameters (crude oil quality, operational parameters) before making procurement decisions. The stochastic programming model is solved in advance to obtain a procurement plan that is robust across all scenarios, ensuring reliability without requiring complex real-time adjustments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamics by transitioning from a deterministic single-point optimization to a dynamic stochastic programming framework that considers multiple possible futures. The model dynamically adjusts procurement decisions to account for uncertainties in crude oil quality and refinery operations, making the solution adaptable rather than static.

Inventive Principle:
Principle #15Dynamics

2Reliability

If stochastic programming models are used to account for uncertainties, then the robustness of decisions is improved, but the computational complexity and time required to solve the model increases

Engineering Contradiction:
Improvequality specification complianceVSAvoidmodel solution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing the uncertain parameter space into discrete scenarios. Each scenario represents a specific realization of uncertain parameters (crude oil quality, operational conditions), allowing the complex stochastic problem to be broken down into multiple manageable deterministic sub-problems that can be solved more efficiently.

Inventive Principle:
Principle #1Segmentation

3Reliability

If conservative procurement strategies are used to ensure quality specifications are met, then off-spec products are reduced, but procurement costs and resource waste increase

Engineering Contradiction:
Improvequality specification complianceVSAvoidresource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies parameter changes by transforming the optimization objective from minimizing immediate procurement costs to minimizing expected total costs including potential penalties for off-spec products. This parameter transformation allows the model to balance quality compliance with resource efficiency, avoiding overly conservative decisions while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10628750B2Systems and methods for improving petroleum fuels production
Publication Date: 2020.04.21 MASSACHUSETTS INST OF TECH
  • US10628750B2 patent drawing
  • US10628750B2 patent drawing
  • US10628750B2 patent drawing

AI summary

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.