Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Unified Supply Chain

Multi Feed Blend Environment

  • Last UpdatedAug 11, 2025
  • 6 minute read

The Multi Feed Blend Environment is used to review and configure feed blends set up within the current scheduling timeframe. From the environment the movements of material from each tank to the feed blend groups can be individually examined and updated. Changes can then be reapplied back to the main schedule updating the original blend activities.

The following steps describe a typical workflow in the Multi Feed Blend environment.

  1. Select the blends you want to work on

    Rather than working on all the feed blends in your schedule, you may want to work on blends within a given time period, or blends feeding a particular asset. You can filter the blends included in the environment via the Filter group of the Home ribbon tab. See Filter Blends for more information.

  2. Edit individual blends

    The Blends pane lists all the feed blends you are going to optimize, taking into account any filters you have set in the previous step. Click on a row to open the corresponding blend in the Single Blend Inspector pane. In this pane you can edit and even optimize the individual blend, as explained in Feed Blends.

    Note that the Apply button is absent, unlike in the Single Blend Inspector you can open from the Tabular or Gantt panes. In the Multi Feed Blend Environment, optimization results are applied via the Apply button in the Modelling group of the Home ribbon tab, as the final details of individual single blends are usually optimized as part of a holistic optimization across several blends, rather than on a single blend basis.

  3. Edit blend constraints

    You can edit the constraint on each blend in the Constraints tab of the Single Blend Inspector pane. However, if you need to edit constraints on several blends it is be better to use the Blend Constraints pane, which lists the constraints on all the blends included in the environment.

    The grid columns are the same as in the Constraints tab of the Single Blend Inspector pane, except for the Blend column, which identifies the blend each constraint refers to.

  4. Edit blend optimization settings

    Select the Feed Optimization check box in the Panes ribbon group to open the Blend Optimization Settings pane. From here you can change infeasibility breaker settings for the optimization of feed blends.

    The Activity drop-down menu gives you three options on how infeasibility breakers are used during blend optimization:

    • Always: The optimization problem is always built including penalty functions to allow infeasibility breakers to be used. Adding this extra structure to the problem may cause small decreases in performance.

    • Only When Infeasible: The optimization problem is initially built with no infeasibility breakers included. If the resultant problem is infeasible, the problem is rebuilt including penalized infeasibility breakers and re-optimized to find a solution, which may involve activating one or more infeasibility breakers.

    • Never: The optimization problem does not include infeasibility breakers. If the problem is infeasible, the optimization will typically fail to converge.

      You can also enable or disable infeasibility penalties for the following two categories by selecting or deselecting the corresponding check boxes:

    • General Constraint Infeasibility Penalty: This is the cost of violating a constraint on a blend by one unit, in whatever units the constraint is defined.

    • Specification Violation Penalty: This is the cost of violating a blend specification by one unit.

      The default penalty is 100 M$ per unit. You can change this value in the text boxes for both penalties.

      The controls found in this window are also in the Feed Blend Optimization tab of the Settings page in the main scheduling environment.

      Settings between the tab and the window are synchronized according to the following rules:

    • If you modify a setting in the Feed Blend Optimization tab, this will be reflected in the Blend Optimization Settings window after you click the Refresh button in the Modelling group of the Home ribbon tab in the Multi Feed Blend Environment.

    • If you modify a setting in the Blend Optimization Settings window, this will be reflected in the Feed Blend Optimization tab after you click the Apply button in the Modelling group of the Home ribbon tab in the Multi Feed Blend Environment.

  5. Optimize the blends

    Click Optimize in the Modelling group of the Home ribbon tab.

    Select the Blend Weighting check box to force the optimizer to take into account the Weighting factor for each blend in the Blends pane. In case the Weighting column is not shown in the Blends pane, right click on a column header and choose Show Weightings from the context menu.

    The Multi Feed Blend Environment attempts to find a feasible solution for the total set of blends, which also optimizes each single blend according to the optimization conditions defined for that blend.

  6. Check optimization results

    Open the Diagnostics pane to inspect any information, warning and error messages generated during the optimization.

    Embedded Image (65% Scaling) (LIVE)

    Use the Single Blend Inspector pane to inspect the changes made by the optimization to each blend. If necessary, make adjustments to the individual single blends to further constrain or re-define them.

    Open the Metrics pane to inspect a number of quantities useful to evaluate the results of the optimization. These are a subset of the quantities shown in the Solution Metrics pane of the planning environment.

    Embedded Image (65% Scaling) (LIVE)

    You can customize the Multi Blend Metrics pane in various ways.

    Customizing columns. Click and drag column headers to change the order of the columns. Click the Customize Columns icon (Add column icon) to open an empty window in which you can drag column headers from the table to remove the corresponding columns. You can then drag the headers back to the table at a later moment if you want to restore the columns.

    Ordering contents. Click a column header to order the table rows according to the contents of that column. Click again to reverse the ordering. A small arrow in a column header shows that the rows are odererd according to the contents of the column.

    Filtering. There are two ways to filter rows in the table:

    • Click the Filter icon () to show a text field where you can enter a keyword. Only rows where the keyword appears will be shown, with the keyword highlighted.

    • Click the small filter icon that appears when you hover the mouse pointer over a column header. A menu appears, showing several options to filter rows according to the contents of the column. Note that this is a column-specific filter, while the keywords entered via the Filter icon apply to all columns.

  7. Re-optimize if necessary

    After adjusting the single blends it may be necessary to re-optimize the multi-blend sequence. You can vary parameters and re-optimize multiple times

  8. Apply results to schedule

    Apply the final blend details to the schedule by clicking Apply in the Modelling group of the Home ribbon tab. Existing activities in the schedule will be updated with the new details (new rates, start and end times and so on) and new activities will be created where necessary.

TitleResults for “How to create a CRG?”Also Available in