Modern refinery fuel blending requires simultaneous control of multiple fuel blending properties and fuel quality specifications while maximizing production or minimizing cost.
ProductMixer provides a flexible property framework that separates stream properties from finished fuel product specifications, enabling the same optimization engine to support different products, grades, and operating conditions.
This architecture allows the same input streams to be blended into different products or product grades without modifying their quality data. Product specifications are defined independently and can include multiple fuel quality specification profiles, such as seasonal or customer-specific requirements. During optimization, every enabled property is translated into a linear programming constraint, allowing ProductMixer to determine blend ratios (blend proportions) that satisfy all active quality specifications while optimizing the selected objective. The mathematical formulation and optimization process are described in
Automatic Product Blending Mathematical Algorithm. It should be noted that, in addition to automatic optimization, the ProductMixer can also operate in
manual mode using predefined blend ratios. Configuration of product specifications, runtime properties, recalculation behavior, and ProductMixer API is described in
ProductMixer Control in Refinery Simulation. Learn how ProductMixer uses stream properties and product specifications in the
ProductMixer Complete Guide.