欢迎光临散文网 会员登陆 & 注册

基于Ziegler-Nichols方法的PID参数整定

2022-11-27 18:07 作者:学海行舟  | 我要投稿

    本文将介绍Ziegler-Nichols整定PID的方法,它最初是在1940年代由两位泰勒仪器公司的工程师提出,这个方法也因此以二人的名字命名。这种方法的基本思路是将积分和微分增益设置为0,然后比例增益从零开始逐渐增加,直到达到极限增益Ku,并获得此时的振荡周期Tu。然而传统的方式需要你借助仿真工具多次尝试,且测得的振荡周期Tu也存在一定误差。为此,本文将介绍另一种简单的Ziegler-Nichols整定PID的方法。这种方法的整定步骤可以概括为如下五步。

    1、考虑纯比例控制下的系统的闭环特性。

    2、根据Routh判据确定极限增益Ku。

    3、根据极限增益Ku和辅助多项式确定振荡周期Tu。

    4、根据如下表格确定PID参数


Ziegler-Nichols表格


    5、根据响应性能微调PID参数

    为了阐述上面的过程,我们以下面的一个例子进行说明,被控对象的传递函数为

                                        P(s)%3D%5Cfrac%7B21%7D%7Bs%5E3%2B9s%5E2%2B26s%2B24%7D

    控制系统的控制框图如下:

PID控制框图

    于是可以求得系统的特征方程为

                                       s%5E3%2B9s%5E2%2B26s%2B24%2B21Kp%3D0

   根据 Routh判据可得

    由稳定性的判据可知Kp的取值范围为:0%20%3C%20Kp%20%5Cleq%2010

    则Ku=10,接着构建辅助多项式如下:

                                          9s%5E2%2B(24%2B21Kp)%3D0

    其中:

                                                            s%3Dj%5Comega

    则关键频率可以计算出为

                                               %5Comega%3D%5Csqrt%7B%5Cfrac%7B24%2B21Kp%7D%7B9%7D%7D

    则振荡周期Tu可以计算出为

                                                        Tu%3D%5Cfrac%7B2%5Cpi%7D%7B%5Comega%7D%3D1.232

    接着参考上面的表格可以计算出PID的参数。为了验证上述设计的参数,我们在Simulink环境下搭建了相应的模型。仿真结果如下:

Classic PID
less overshoot
My proposed

    从上述仿真结果可以发现,通过上述方法可以加速PID参数的整定过程,且性能优越,这可以节约研究人员的参数整定时间。

基于Ziegler-Nichols方法的PID参数整定的评论 (共 条)

分享到微博请遵守国家法律