![先进PID控制MATLAB仿真(第5版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/9/47549009/b_47549009.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.14 步进式PID控制算法
在较大阶跃响应时,很容易产生超调。采用步进式积分分离PID控制,该方法不直接对阶跃信号进行响应,而是使输入指令信号一步一步地逼近所要求的阶跃信号,可使对象运行平稳,适用于高精度伺服系统的位置跟踪。
在步进式PID控制的仿真中,取位置指令为R=20,实际输入指令yd(k)采用0.25的步长变化,逐渐逼近输入指令信号R。仿真结果表明,采用积分分离式PID控制,响应速度快,但阶跃响应不平稳,需要的控制输入信号大;而采用步进式PID控制,虽然响应速度慢,但阶跃响应平稳,需要的控制输入信号小,具有很好的工程实用价值。
【仿真实例】
被控对象为
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_74_2.jpg?sign=1738841369-KPyfE9YcllRAPBdxzcZ5AEVTNq6OMdEi-0-3bfcfcaca857b6e3934280433172aa86)
采样时间为1ms,输入指令信号为R=20。采用本控制算法进行阶跃响应:M=1时,为积分分离式PID控制,响应结果如图1-51所示;M=2时,为步进式积分分离PID控制,响应结果及输入信号的变化如图1-52和图1-53所示。
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_75_1.jpg?sign=1738841369-1DHyl6GUD78n0uWnoejWxiPtbvoZfjMg-0-a44e42a67385a7cc7c637c4494a55b10)
图1-51 采用积分分离PID控制的阶跃响应(M=1)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_75_2.jpg?sign=1738841369-DCVgx9xmrVxeYx6Cjpo5gLuyp0mHsU3n-0-f6b9aeeaa6eba8074af249b1f9605d3c)
图1-52 采用步进式积分分离PID控制的阶跃响应(M=2)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_75_3.jpg?sign=1738841369-mMlpOQiw4D2it6iNQ894iBB0fU89XMX0-0-be87cffb042597d80b469fede166f4f8)
图1-53 步进式积分分离阶跃信号yd(k)的变化
〖仿真程序〗 chap1_24.m
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_76_1.jpg?sign=1738841369-S6ycZ5Mnt5DUe4kb4f7HjyeA7mo1OJYa-0-eb03c341360d2ba75870f4297df80864)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_77_1.jpg?sign=1738841369-TqgkfSEregkJLn6UnEApWxKbHwnt87CV-0-36850e58489aa792b65b448cd63c09e5)