主要内容

调整PID控制器以利于参考跟踪或干扰抑制

该示例显示了如何调整PID控制器,以减少参考跟踪中的超调,或改善对电厂输入干扰的抑制。使用PID调谐器举例说明了PI和PID控制系统中参考跟踪和干扰抑制性能之间的折衷。

初始PI控制器设计

加载一个仿真软金宝app件®包含PID控制器块的模型。

开放式系统(“单人驾驶”)

本例中的设备为:

植物 0.3 年代 2 + 0.1 年代

该模型还包括参考信号和设备输入端的阶跃扰动。参考跟踪是在y到参考信号,r.干扰抑制是在y注入的扰动,d.当你使用PID调谐器为了调整控制器,您可以根据应用程序的需要调整设计以支持参考跟踪或干扰抑制。

为设备设计初始控制器。为此,双击PID控制器块以打开“块参数”对话框,然后单击调优PID调谐器打开并自动计算初始控制器设计。

Simulink模型中的控制器被配置为pi类金宝app型的控制器。因此,设计的初始控制器为PID调谐器也是pi型。

添加输入干扰抑制的阶跃响应图。选择添加绘图>输入干扰抑制

PID调谐器在新选项卡中平铺扰动拒绝图。

提示

单击并拖动选项卡以定位绘图。

默认情况下,对于给定的带宽和相位裕度,PID调谐器调整控制器以实现参考跟踪和干扰抑制之间的平衡。在这种情况下,控制器会在参考跟踪响应中产生一些超调。在初始峰值后,控制器还通过比参考跟踪更长的稳定时间来抑制输入干扰。

点击用这个初始控制器设计更新Si金宝appmulink模型。这样做也会更新中的块响应图PID调谐器,以便在改变控制器设计时,可以将结果与初始设计进行比较。

调整瞬态行为

根据您的应用程序,您可能想要改变引用跟踪和干扰抑制之间的平衡,以有利于其中一个或另一个。对于PI控制器,您可以使用瞬态行为滑块。移动瞬态行为向左滑动以改善干扰抑制。初始控制器设计的响应现在显示为块响应(虚线)。

将瞬态行为系数降低到0.45可加快干扰抑制,但也会增加参考跟踪响应中的超调量。

提示

右键单击参考跟踪图并选择特点>峰值响应来获得超调量的数值。

移动瞬态行为向右移动,直到参考跟踪响应中的超调最小化。

将瞬态行为系数增加到0.70几乎可以消除超调,但会导致延迟干扰抑制。你可以试着移动瞬态行为滑块,直到你找到一个合适的平衡之间的参考跟踪和干扰拒绝为您的应用程序。滑块对平衡的影响程度取决于工厂的型号。对于一些植物模型来说,影响并不像这个例子中显示的那么大。

改变PID调优设计焦点

到目前为止,当你改变瞬态行为系数时,控制系统的响应时间保持不变。这些操作相当于固定带宽和改变系统的目标最小相位裕度。如果你想固定带宽和目标相位裕度,你仍然可以改变参考跟踪和干扰抑制之间的平衡。为了调整一个支持干扰抑制或参考跟踪的控制器,你改变设计重点的PID整定算法。

改变PID调谐器控制系统中的可调参数越多,“设计焦点”就越有效。因此,与PI控制器一起使用时,不会产生太大影响。若要查看其效果,请将控制器类型更改为PID。在Simulink模型中,双击PID控制器块。在“块参数”对话框中,在金宝app控制器下拉菜单,选择PID

点击应用.然后,单击调优.这一行动更新PID调谐器采用了一种新的控制器设计,这次为PID控制器。点击用这个初始PI金宝appD控制器设计的Simulink模型,这样当你改变设计重点时,可以比较结果。

在PI的情况下,初始PID设计平衡了参考跟踪和干扰抑制。在这种情况下,控制器在参考跟踪响应中产生一定的超调量,并以较长的稳定时间抑制输入扰动。

改变PID调谐器设计重点是在不改变响应时间或瞬态行为系数的情况下有利于参考跟踪。为此,请单击选项,在焦点菜单中,选择参考跟踪

PID调谐器以参考跟踪性能为重点,自动返回控制器系数。

平衡控制器的响应现在显示为块响应,并且使用焦点参考跟踪进行调谐的控制器是调谐响应.从图中可以看出,与平衡控制器设计相比,所得到的控制器跟踪参考输入的超调量要小得多,而且稳定时间也快得多。然而,这种设计的抗干扰性要差得多。

最后,将设计重点转向抗干扰。在选项对话框中焦点菜单中,选择输入干扰抑制

这种控制器设计提高了抗扰性,但导致参考跟踪响应的超调量增加。

使用“设计焦点”选项时,仍然可以调整瞬态行为滑块用于进一步微调这两种性能度量之间的平衡。将“设计焦点”和滑块一起使用,以实现最佳满足设计要求的性能平衡。这种微调对系统性能的影响很大程度上取决于设备的性能。对于某些植物,移动瞬态行为滑动条或改变焦点这种选择几乎没有效果。

为了获得对参考跟踪和干扰抑制的独立控制,你可以使用一个两自由度控制器,PID控制器(2DOF),而不是一个单自由度控制器。

相关话题