我正在考虑尝试使用PIV控制而不是PID控制。与PID相反,PIV控制在互联网和文献中几乎没有解释。几乎只有一个信息源解释了该方法,这是Parker Motion的技术论文。
我从控制方法图(在Laplace域中)了解到,控制输出归结为以下各项的总和:
- Kpp *(位置误差的积分)
- -Kiv *(测得速度的积分)
- -Kpv *(测得的速度)
我对么?谢谢。
我正在考虑尝试使用PIV控制而不是PID控制。与PID相反,PIV控制在互联网和文献中几乎没有解释。几乎只有一个信息源解释了该方法,这是Parker Motion的技术论文。
我从控制方法图(在Laplace域中)了解到,控制输出归结为以下各项的总和:
我对么?谢谢。
Answers:
在我看来,经典PID拓扑与白皮书中提到的所谓PIV拓扑之间存在三个基本区别:
他们在论文中声称,这种拓扑结构的主要优点是易于调整。
控制器的输出格式如下:
当然,由于您可能要对此进行编程,因此积分将被累加器变量替换,如下所示:
PID回路和具有相等增益的所谓PIV回路对扰动的响应应该相同,因此我不确定为什么声称扰动响应更好或更差的说法。
如前所述,派生的“踢”将更少,如果您为事物提供尖锐的输入,这可能是一件好事。
此外,由于积分器饱和带来的好处可能会带来一些好处,具体取决于您如何实现抗饱和。
Setting all the forward and reverse gains equal gets you a plain ol' PID, while setting and gets you the so-called "PIV" controller.
In industry, this type of control is still generally referred to as PID control and I've seen many applications of it. It's main benefit stems from the fact that it removes the "derivative kick" caused by an abrupt change in set point and thus is useful for applications where set point tracking is most important (rather than fast disturbance rejection). See http://www.controlguru.com/wp/p76.html.
Image showing difference in derivative kick of PID and PIV http://controlguru.com/wp-content/uploads/2015/08/pidkickbig.jpg