是否可以在 Simscape(Simulink 的分支)中实现 PID 控制器?

Is it possible to implement a PID controller in Simscape (branch of Simulink)?

我正在尝试在 Simscape 电路模型中实现 PID 控制器,但系统似乎不喜欢我的格式。我正在使用来自 Simulink 的 PID 控制器块,并使用从源到 Simulink 信号块的转换在 Simscape 中实现它,反之亦然。我已经优化了 Simulink 模型中的参数,但我希望能够 tune PID 控制器 在 Simscape 中而不只是为 PID 参数构建三个运算放大器。

我从你的问题中了解到你需要为你的 simscape 系统设计一个控制器。因此,当您使用 simscape 进行设计时,无法直接调整 PID 参数。

为此,您必须手动进行调整,首先使用传感器和 PS-S 转换器块,您可以将输入和输出数据存储到工作区,然后使用 [= 对该数据进行系统识别10=] 参数。

如需了解更多信息,您也可以阅读这篇文章
How can I apply different control approach without having a state space model?this.