我想在 Modelica 中创建一个新的中型模型。所有介质模型都有一个类型温度,具有最小值、最大值、开始和标称属性。我想将最低温度设置为存储在其中的值fluidLimits.TMIN
(这是 FluidLimits 记录的一个实例),但我总是收到警告,指出 min 属性被忽略,因为它具有非文字值。写作min=Modelica.Constants.small
反而有效。请参阅下面我的中型模型定义的第一行:
partial package SomeMediumModel
extends Modelica.Media.Interfaces.PartialTwoPhaseMedium(
Temperature(min=fluidLimits.TMIN, max=600));
constant FluidLimits fluidLimits;
...
end SomeMediumModel;
是否有如何使用 FluidLimits 记录的示例?为了使 min 接受来自 fluidLimits.TMIN 的值,我必须进行哪些更改?