ProductMixer automatically generates a complete linear programming (LP) model for each optimization cycle. Users define only the product specifications, available blend components, and operating constraints, while all variables, equations, and the objective function are created automatically.
During model generation, ProductMixer:
- Detects connected incoming streams.
- Loads product specifications and component properties.
- Creates LP variables and material balance equations.
- Generates quality and operational constraints.
- Builds the objective function for the selected optimization mode.
Because the model is generated dynamically, ProductMixer automatically adapts to changes in connected streams, product specifications, and operating constraints without requiring manual modification of the mathematical model.