About Table Interpolation

Table interpolation occurs in the following contexts:

• Execution of many user methods during simulation. For example, the Plant Efficiency Curve method in the Power Calculation category on power reservoirs performs a three-dimensional table interpolation on the Plant Power Table.

• An optimization run, as part of the process of approximating nonlinear functions as one or more linear functions. For example, linearizing which used the Stage Flow Tailwater Table on power reservoirs.

• A Rulebased Simulation or accounting run in which a RPL block executes the interpolation function. For example, you could create a table on a data object representing evaporation as a function of temperature. Within a rule, you could use two-dimensional interpolation to find the evaporation corresponding to any temperature in the range of this table.

RiverWare supports table interpolation for functions of two and three dimensions.

• For functions of two variables, it is useful to refer to the table columns as x and y, where x is the independent variable and y is the dependent variable: y = f(x). See Two-dimensional Table Interpolation for more information.

• For functions of three variables, we refer to the columns as x, y, and z, where y = f(x, z). See Three-dimensional Table Interpolation for more information.

Revised: 01/11/2023