Interpolation of 3D values

I have a lookup table of 75 rows and 4 columns where parameter values change by reference pressure and reference temperature, temperature on the row side and pressure on the column side, the parameter value has to be interpolated between these reference values. DeltaV has "Signal Characterizer (SGCR)" function block that interpolates between  only one reference variable and not two. Any suggestions?

1 Reply

  • Use an array type parameter to store your reference table.  You can create a 75x4.

    Use a calc block 'while-do-end' first in the [rows] based on input1 as temperature and then in the [columns] based on input2 as pressure., interpolating between the last index number element and the next when necessary.