Modelica:从等式中获取标称值

Modelica: access nominal value from equation

Modelica 是否可以根据另一个变量的标称属性(或最小值或最大值)计算布尔值?类似于:

paramter Real a(min=0, max=1, nominal=0.5);
paramter Real b(min=0, max=1, nominal=0.4);
Boolean bBigger;
equation
bBigger = b > a.nominal;

我只想在图形注释中使用布尔值(或直接使用表达式)。

如果您想在等式中使用它们,只需声明额外的参数,例如:

parameter Real aNominal = 0.5;
parameter Real a(min=0, max=1, nominal=aNominal);
parameter Real b(min=0, max=1, nominal=0.4);
Boolean bBigger;
equation
bBigger = b > aNominal;