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

AVEVA™ Unified Supply Chain

Use global parameters

  • Last UpdatedAug 11, 2025
  • 4 minute read

While operational parameters are associated with process units, global parameters are free variables not associated with any process unit. This means they can be used in calculations and can be constrained, as required.

Global parameters can be of two types:

  • Time-Averaged: the value of the parameter is averaged across the whole planning period.

  • Multi-Period: you can specify an Opening Value of the parameter to use in your calculations, and then the parameter value is time-averaged over the planning period. For more information see Multi-Period Global Parameters below in this topic.

Add a global parameter

  1. Add the global parameter

    Click Add > Add Global Parameter from the Manage group of the Home ribbon tab in the Constraints and Alerts page.

    The Home ribbon tab with the Add button pressed to reveal a menu, with the mouse pointer on the Add Global Parameter entry

  2. Enter the parameter details

    Enter the parameter details, including its name, unit of measure, default value and valid range. The valid range and default values are important during simulation and optimization, as they are used to help define ranges and starting points respectively.

    The Create new global parameter dialog, with fields for name, description, unit of measure, type, default value and valid range

    Tip: You can later view and edit the default value in the Default column of the Constraints and Alerts page.

  3. Include in any calculations

    Once added, the global parameter can be accessed in any calculation by adding it as a formula variable.

    The Create New Calculation dialog with the plus button pressed to reveal a menu of variable type, and the mouse pointer on Add Global Parameter Variable

  4. Define necessary constraints

    You can constrain the global parameter, or calculations based on it, from the Constraints and Alerts page.

    A global parameter in the Constraints and Alerts grid, with an active Fixed constraint

Multi-period global parameters

Global parameters are useful for calculations over multiple periods of time. Consider the following example.

A plant contains an FCC which uses a catalyst, and you need to know the cumulative use of the catalyst over a number of periods. To do this, you want to determine the amount of catalyst used in a each period, and add that to the sum of the catalyst usage from the preceding periods.

You need two global parameters:

  1. The amount of catalyst consumed in the period (that is, the catalyst consumption per day multiplied by the period duration in days).

  2. The cumulative catalyst usage (that is, the cumulative catalyst usage from the preceding period plus the catalyst usage in this period).

    Imagine you calculate the catalyst usage in the current period as 0.0005 tonnes of catalyst per tonne of FCC feed. Since your FCC feed is calculated in t/d, the catalyst usage in the period is:

    FCC Feed × 0.0005 × number of days

    Note that this could be calculated as a utility consumption and included in the FCC process model.

    The cumulative catalyst usage so far is the closing amount for cumulative catalyst usage from the preceding period plus the usage in this period. Normally this value for the closing amount is transferred between periods by automatically setting the opening value for the parameter equal to the closing value of the preceding case, in the same way as the opening inventory of crude in a tank is set equal to the closing inventory for the same tank in the preceding period.

    Let us look at this month-by-month.

    1. Month 1

      In the first month there is no preceding case, so you enter a manual value of 0.

      Two instances of the Global Parameter Editor with initial definitions for the Cumulative Catalyst Usage and Period Catalyst Usage global parameters

      Note: In the first case of a case stack, the value of a multi-period global parameter must be overridden and set as a fixed value. If you do not set the value for the global parameter, it is not possible to optimize the case.

      Note that time-averaged parameters cannot have opening and closing values, so you do not need to set values for these.

      The Summary tab of the Inventories page, with no preceding case selected

    2. Month 2

      In the second month, the multi-period parameter is switched so the opening value is set equal to the closing value of the parameter in the preceding case.

      Two instances of the Global Parameter Editor with the definitions for the Cumulative Catalyst Usage and Period Catalyst Usage for month 2, as described in the text

      The Summary tab of the Inventories case, with preceding case selected as Month 1 and active option to automatically set the opening inventory

    3. Month 3

      Month 3 again updates the opening value for the cumulative usage with the closing value from the preceding case (in this example month 2).

      The Constraints and Alerst grid with the values of the two global parameters for month 3

      The Summary tab of the Inventories case, with preceding case selected as Month 2 and active option to automatically set the opening inventory

      In This Topic
      Related Links
      TitleResults for “How to create a CRG?”Also Available in