Automatic Mode In
Automatic Mode, ProductMixer automatically builds the optimization model from product specifications, available input streams, and operating constraints.
Quality requirements are automatically loaded from the database and converted into optimization constraints without requiring the user to define mathematical equations.
ProductMixer can also operate in a simplified mode that calculates only additive requirements. In this case, no optimization objective or operational constraints are defined. The system automatically determines the required additive quantities needed to achieve the specified product quality.
The complete mathematical formulation of the automatic LP model generation process is described in
Linear Programming Algorithm for Automatic Product Blend Optimization.
Manual Mode In
Manual mode, the optimization model is defined entirely by the user. Decision variables, objective functions, and optimization constraints are specified explicitly, providing maximum flexibility for custom optimization problems. In Manual Mode, optimization equations should be built using the internal constants provided by the
ProductMixer.Constants class. After the optimization model is solved, ProductMixer automatically distributes each inlet stream into accepted and rejected portions according to the optimized solution.
Both operating modes support the same runtime control interface. For information about runtime configuration, API methods, and event-driven control, see
ProductMixer Control in Refinery Simulation. Learn how
ProductMixer Performance Metrics are collected for both Automatic Product Blending and Manual Product Blending modes.