![先进PID控制MATLAB仿真(第5版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/9/47549009/b_47549009.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.9 带滤波器的PID控制算法
采用低通滤波器可有效地滤掉噪声信号,在控制系统的设计中是一种常用的方法。通过以下两个实例验证低通滤波器的滤波性能。
【仿真实例1】 基于低通滤波器的信号处理
设低通滤波器为
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_55_2.jpg?sign=1738873648-cRFhoUwXxTow5WyDGU8VujC5AcIDQi42-0-e6e33f0edf8117a12b9c0b471d307614)
采样时间为1ms,输入信号为带有高频(100Hz)正弦噪声的低频(0.2Hz)正弦信号。采用低通滤波器滤掉高频正弦信号。滤波器的离散化采用Tustin变换,其Bode图如图1-32和图1-33所示。仿真结果表明,该滤波器对高频信号具有很好的滤波作用。
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_55_3.jpg?sign=1738873648-Sre54q6zX5rFx2iKA2woWdYQjNiS5zvG-0-87a37e1d403cd0059569d92c72691c4d)
图1-32 低通滤波器Bode图
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_56_1.jpg?sign=1738873648-7m7XM2Ox7vqch7z42U6A6Jxrs1ljkDTw-0-98219b1b4c5fa7357c101406351f5606)
图1-33 原始信号及滤波后信号
〖仿真程序〗 chap1_17.m
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_56_2.jpg?sign=1738873648-dvykz7wTscI9yKwLlYK81sSJoX5TGsur-0-fde274fd7d34d209eac538a548ef1393)
【仿真实例2】 采用低通滤波器的PID控制
被控对象为三阶传递函数:
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_57_1.jpg?sign=1738873648-HeTII0vFb1WMes0rVjbZnBhDSscjIvnG-0-730dc7383f2ca49b0c6dd9cfe1dedd9c)
低通滤波器为
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_57_2.jpg?sign=1738873648-b0H0MQq9NJXc95cqdSXCHhjyZ9U85HKO-0-b3485b9f494da86ea6e493c5a09abc84)
采样时间为1ms,噪声信号加在对象的输出端。
【仿真之一】 采用M语言进行仿真
分三种情况进行:M=1时,为未加噪声信号;M=2时,为加噪声信号未加滤波;M=3时,为加噪声信号加滤波。三种情况的阶跃响应仿真结果如图1-34~图1-36所示。
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_57_3.jpg?sign=1738873648-JkRVnxgqqTrTEk9sbycmKQ4CAgU0qoMw-0-fd493b853929762a0b84ea7876031e41)
图1-34 普通PID控制阶跃响应(M=1)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_57_4.jpg?sign=1738873648-ESfadzYZj4Ol9JLFYsB8opgZqsb7ZYWX-0-5cea96bc97d6646173e750e2bd8b8b0b)
图1-35 无滤波器时PID控制阶跃响应(M=2)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_58_1.jpg?sign=1738873648-tuDPbvrMbVP5pElJrbwNxQb5sR5KkttZ-0-e46a6a68a718843bdf5392be492e3fac)
图1-36 加入滤波器后PID控制阶跃响应(M=3)
〖仿真程序〗 chap1_18.m
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_58_2.jpg?sign=1738873648-tOc7udbUiQc2rgVj5fy9SlgyP4UZHGBp-0-9cf028885ce032880888c8f0bf8f5764)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_59_1.jpg?sign=1738873648-JNCLEWYIUYe9owRBC3FY6owiIcCvScxw-0-d451ad85ceda6cd34a68e79d8d97c368)
【仿真之二】 采用Simulink进行仿真
控制器采用积分分离PI控制,即当误差的绝对值小于等于0.80时,加入积分控制,仿真结果如图1-37和1-38所示。
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_60_1.jpg?sign=1738873648-KeHO7pLs1tVuvyzvuYeY0iuQFVmQfml3-0-e4eb884c17653bc4fb90a89571abcf50)
图1-37 加入滤波器时PID控制阶跃响应
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_60_2.jpg?sign=1738873648-mNhxnxdtAZGHzccJxLnEL8TJHolDka8p-0-796fd977146bfd78161c7319f975950a)
图1-38 无滤波器时PID控制阶跃响应
〖仿真程序〗
(1)初始化程序:chap1_19int.m
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_60_3.jpg?sign=1738873648-lUeAfYvFROziwoQly4S1qhqBf2abYAAn-0-6f954c0c5cb5d407c10e4cad61a6dac1)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_61_1.jpg?sign=1738873648-lClfDuVPP3h59czrWavYh7gTspW52SPy-0-0ef358be9be399b5d59bcc062589d01e)
(2)Simulink主程序:chap1_19.mdl
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_61_2.jpg?sign=1738873648-vmw4kIF07pfmYUwerKNiRRDQaINkoJw8-0-6e2cd50e68c5a360c9a3aff8807b7773)
PI控制器子程序如下:
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_61_3.jpg?sign=1738873648-2dRTr0JjyMi7MVvTykKIg2A1vdEgUIe2-0-c30f698d9e47faa760b2cd7d1f92e87a)
(3)作图程序:chap1_19plot.m
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_61_4.jpg?sign=1738873648-CRxAu56vTRgVgQV44pjjReLGaPu0sttB-0-09079b4852481a0e152b88d178827cb1)