Simulink密码块

时间:2019-03-25 11:51:23

标签: matlab simulink

我正在使用simulink pid块设置pid控制器,我需要为pid参数输出设置限制(饱和度)。如您所知,“限制输出”在“ P + I + D”输出的总和中达到饱和,但是我需要分别对每个“ P”,“ I”和“ D”参数设置限制。更具体地说,在“ D”输出上。

为此,我使用了如图所示的数据类型菜单,但是无论我在空白处键入什么内容都无法使用。我试图将饱和度块放置在蒙版中,但已被锁定/禁止。

有人可以建议如何限制pid块中的参数输出吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

您使用的设置不正确。 “数据类型”可让您设置PID控制器内各种信号的数据类型(即双精度,单精度,定点等),而与饱和输出无关。

要执行所需的操作,需要在“ PID Advanced”选项卡上选择“ Limit output”,这将允许为上限和下限设置2个参数。请参见以下PID documentation的屏幕截图:

enter image description here

另请参阅this example(具有饱和度)。

相关问题