1

我正在尝试模拟一个简单的执行器。当我使用以下代码行定义执行器的延伸和缩回长度的限制时,结果是 s_rel 受到限制,但自由法兰无限期移动:

s_rel=smooth(0, if strokeUpperLimit then l_cyl else if strokeLowerLimit then l_cyl + l_rod else flange_a.s - flange_b.s);

限制连续变量的最佳方法是什么?

4

1 回答 1

0

我不知道这是否是最好的方法,但 Modelica 标准库包含一个限制器:

Modelica.Blocks.Nonlinear.Limiter
于 2014-09-06T15:40:37.230 回答