小编eti*_*dad的帖子

如果条件发生变化,Modelica Simulation 就会中断

我使用 if 在 modelica 上尝试了一个简单的代码:

model thermostat1
  parameter Real T0=10;
  Real T(start=T0);
equation 
  if T<73 then
    der(T)=-T+80;  
  else
     der(T)=-T+50;
  end if;
end thermostat1;
Run Code Online (Sandbox Code Playgroud)

模拟在 T 达到 73 的时刻停止。

为什么模拟不能继续使用新方程( der(T)=-T+50 )?

我该如何解决?

谢谢你。

modelica

1
推荐指数
1
解决办法
195
查看次数

标签 统计

modelica ×1