2017-06-15 162 views
0

我想在Simscape电路模型中实现PID控制器,但系统似乎不喜欢我的格式。我正在使用Simulink的PID控制器模块,并在Simscape中使用从源到Simulink信号模块的转换以及输出的反向操作来实现它。我已经优化Simulink模型中的参数,但我希望能够 PID控制器内的Simscape并不仅仅是建三运放的PID参数。是否可以在Simscape(Simulink分支)中实现PID控制器?

+1

做到这一点的唯一方法是我认为你正在描述。为了清楚起见,您可以使用传感器从Simscape获取相关测量结果,将其通过“PS-S”Simscape传递到Simulink块,使用标准Simulink库中的PID控制器,然后使用“S -PS“块,以任何你想要的(阀门控制/源/ ...) – Wolfie

回答

0

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

为此,你必须手动执行调谐,首先使用传感器和PS-S转换器块可以在输入和输出数据存储到工作区和比做使用system identification toolbox该数据系统识别,这给您的系统传递函数,它可以帮助你参数tune PID

欲了解更多信息,你可以阅读这也
How can I apply different control approach without having a state space model?this

相关问题