理论教育 如何使用PID自整定算法优化控制系统?

如何使用PID自整定算法优化控制系统?

时间:2023-06-28 理论教育 版权反馈
【摘要】:操作前应确保:1)系统性能必须稳定。3)设置“AT Param”,Load中的值即为IPIDCONTROLLER模块的输出值,而Load中的值必须大于Step的2倍。图8-11 AT Param参数设定“gains”和“outgains”中的DirectActing、ProportionalGain、DerivativeGain参数需设定,如图8-12所示。图8-13 自动调节图8-14 自动调节结束6)双击“outgains”即可得到整定后的值,如图8-15所示。当设置“TimeDerivative”为0.0时,IPIDCONTROLLER强制“DerivativeGain”为1.0,此时变成一个PI控制器。图8-15 PID自整定的返回值

如何使用PID自整定算法优化控制系统?

如果要运行一个AutoTune序列,“ATParameters”输入必须先完成初始设置。“Gain”和“DirectActing”参数必须设定,且“DerivativeGain”也要设置(典型地为0.1)。

操作前应确保:

1)系统性能必须稳定。

2)IPIDCONTROLLER的“auto”输入设为FALSE。

3)设置“AT Param”,Load中的值即为IPIDCONTROLLER模块的输出值,而Load中的值必须大于Step的2倍。如果ATRest为TRUE,自动调节后,重置IPIDCONTROLLER,即IPIDCONTROLLER输出为0;如果ATRest为FALSE,程序运行后输出Load值,如图8-11所示。

978-7-111-45432-8-Chapter08-16.jpg

图8-11 AT Param参数设定

“gains”和“outgains”中的DirectActing、ProportionalGain、DerivativeGain(典型为0.1)参数需设定,如图8-12所示。

978-7-111-45432-8-Chapter08-17.jpg

图8-12 “Gains”和“Outgains”参数设定

执行以下步骤完成自整定:

1)将“Autotune”输入设为TRUE,启动自动调节序列。

2)将“initialize”输入设为TRUE。(www.daowen.com)

3)将“initialize”输入更改为FALSE,完成initialize的初始化

4)开始自动调节。atwarnings为“1”表示系统处于自动调节状态,如图8-13所示。

5)等待直到“atwarning”输出值变为“2”,即自动调节结束,如图8-14所示。

978-7-111-45432-8-Chapter08-18.jpg

图8-13 自动调节

978-7-111-45432-8-Chapter08-19.jpg

图8-14 自动调节结束

6)双击“outgains”即可得到整定后的值,如图8-15所示。

为了完成调试,需要一些基于过程和需要的微调。当设置“TimeDerivative”为0.0时,IPIDCONTROLLER强制“DerivativeGain”为1.0,此时变成一个PI控制器。

978-7-111-45432-8-Chapter08-20.jpg

图8-15 PID自整定的返回值

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈