- 先进PID控制MATLAB仿真(第5版)
- 刘金琨编著
- 369字
- 2023-12-12 19:43:43
1.3.13 基于前馈补偿的PID控制算法
在高精度伺服控制中,前馈控制可用来提高系统的跟踪性能。经典控制理论中的前馈控制设计基于复合控制思想,当闭环系统为连续系统时,使前馈环节与闭环系统的传递函数之积为1,从而实现输出完全复现输入。作者利用前馈控制的思想,针对PID控制设计了前馈补偿,以提高系统的跟踪性能,其结构如图1-48所示。
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_72_1.jpg?sign=1739005006-SOeKNPYSFMyep8TDv07kqJWFkSb7hfnJ-0-b9412420e96d6b4f48e54fdab6560bb3)
图1-48 前馈补偿的PID控制结构
设计前馈补偿控制器为
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_72_2.jpg?sign=1739005006-KP08p3aQ607yb9UucUtvqKwDSH1G6jav-0-4e6b72ca8a96263d5c6070b2955a6831)
总控制输出为PID控制输出+前馈控制输出:
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_72_3.jpg?sign=1739005006-qI96FsYBwoog7o35gyAwtugDKsM2tYr7-0-717c7d6d41f372ba4de367bb01683ed3)
写成离散形式为
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_72_4.jpg?sign=1739005006-ufnF9iqhDzKvetins5P2uLbzJU9Vr9kb-0-d16a3ce4af2298f0fa2cf787ae7544b2)
【仿真实例】
被控对象为
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_72_5.jpg?sign=1739005006-f0UlZFqYOuu92HCRCTPDvsqJcM3QRpXo-0-43e6f291edc7d31ba9b80490ebe7c7e1)
输入信号为yd(k)=0.5sin(6πt),采样时间为1ms。
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_72_6.jpg?sign=1739005006-NIpsi2Nf7hNlhHmWDLflwCTIc9T08V2e-0-eff0c178547905152827fa34759571df)
只采用PID的正弦跟踪及跟踪误差如图1-49所示。基于前馈补偿的PID正弦跟踪及跟踪误差如图1-50所示。可见,通过前馈补偿可大大提高系统的跟踪性能。
本方法的不足之处是需要被控对象的精确模型。
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_72_7.jpg?sign=1739005006-FYWrmy8mqiEfdLWIOuxVLEdTg1OxkdxW-0-ce9b9132e54550f414d46876723a8033)
图1-49 只采用PID的正弦跟踪及跟踪误差(M=1)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_73_1.jpg?sign=1739005006-maJp63cyrob74qwUbc71lVwpcJO6nMuU-0-c5100e5312544ebf81c14bf78e5777bd)
图1-50 基于前馈补偿的PID正弦跟踪及跟踪误差(M=2)
〖仿真程序〗 chap1_23.m
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_73_2.jpg?sign=1739005006-Fq0XhmLv3wILEfSUEtcIOfyWU3Spd8xr-0-64b995b4962ab9349d69ff4a8bf4a97b)
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_74_1.jpg?sign=1739005006-rMlJUrPbYEOtmPBL2rLWfNLoxsoEVAaN-0-a897b85039e6801b8481f608538b4ddf)