![先进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=1739287370-5KIOCDlAUQ2wrDRvOAYxSWc75tvb7eU8-0-da2f2e8cf7bd74138a12301140a86b3f)
采样时间为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=1739287370-T3s5HYgcow3n5IG97DUqXrOJ1Ta4HVJT-0-77d9b7d76b0d08025ea568fc66714447)
图1-51 采用积分分离PID控制的阶跃响应(M=1)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_75_2.jpg?sign=1739287370-88ImKsEMGl5en42FtpYArXRQhsRhCbA9-0-aac9927280f6fcbaaaa1e81251e8a1b7)
图1-52 采用步进式积分分离PID控制的阶跃响应(M=2)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_75_3.jpg?sign=1739287370-RrwkWfN2jNAG1z5C0QC8rLpTQgz3busV-0-b1845cafdd97e3c6c4744f15d187ad9b)
图1-53 步进式积分分离阶跃信号yd(k)的变化
〖仿真程序〗 chap1_24.m
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_76_1.jpg?sign=1739287370-ig7oAg7fGys5khQuF4fYgHuJTSkQ4pPk-0-b8778a9ee5f5c4c4d42e21a5cb9a8c3b)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_77_1.jpg?sign=1739287370-KEsyr8LR6WqXrVvigZ8hJFwHOH1QZhBb-0-3c4b39b1e44c55fd705f501604fe7cdb)