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

AVEVA™ Production Accounting

Smart constraints

  • Last UpdatedNov 10, 2025
  • 2 minute read

The smart constraint feature is a part of the Smart Object functionality. It allows you to perform component balances while satisfying the overall mass or volume balance.

  • Smart constraints permit you to specify additional constraints on a balance envelope, for instance when components should balance.

  • Smart constraints allow AVEVA Production Accounting to be applied in diverse industries such as fertilizer production, mining and oil sand refining, in which component balancing is a necessity.

  • Every balance envelope inherently has one constraint, which is that total inflow must equal total outflow. Smart Constraints let you tell the Data Reconciliation algorithm to obey additional rules, such that some value that you choose from your model must equal another value in your model.

  • Smart constraints, or simply constraints, are implemented as formulas that refer to measured or calculated values in objects in the model to enforce a relationship between them (normally equality).

Smart constraint permit users to specify additional constraints on a balance envelope; for instance, when components should balance as well as the overall mass or volume balancing.

Smart constraints are what enable you to perform a simultaneous component balance, such as:

  • Oil, gas, and water (typical for recovery operations from oil sand)

  • Copper, iron, waste (typical for mining)

Smart constraints as formulas

Smart constraints are implemented as formulas that refer to measured or calculated values in objects in the model to enforce a relationship between them (normally equality).

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