Evaluate table
from the uncertainty
matrix
by a convex combination utilizing attribute lambda
.
Hereby, the matrix uncertainty
contains
The convex combination is defined for the Real lambda
in a way that
table[:, 2]
= uncertainty[:, 3]
,
table[:, 2]
= uncertainty[:, 2]
and
table[:, 2]
= uncertainty[:, 4]
.
This function is called in Table1D to evaluate "table[i,j]". For further details, refer to User's Guide – "Convex scaling by uncertain parameter λ".
function getTableLambdaByInterval extends Modelica.Icons.Function; input Real lambda "Convex scaling between -1 and 1 (=0: nominal)"; input Real uncertainty[:, 4] "Table uncertainty (x, y, yL, yU)"; output Real table[size(uncertainty, 1), 2] "Value of table"; end getTableLambdaByInterval;