![先进PID控制MATLAB仿真(第5版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/9/47549009/b_47549009.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.1 位置式PID控制算法
按模拟PID控制算法,以一系列的采样时刻点kT代表连续时间t,以矩形法数值积分近似代替积分,以一阶后向差分近似代替微分,即
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_29_3.jpg?sign=1739275533-3tiQSC9Bmapa05VsXT6S83S0GMXChHo3-0-4706261cedd8a0aa4daaa8f3d2a4e56a)
可得离散PID表达式:
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_29_4.jpg?sign=1739275533-sn5ni8KQ9TJpBXmQ4G2tSaLFGkUCIehx-0-7d74332228dc394176b90f479a91d213)
式中,;kd=kpTD;T为采样周期;k为采样序号,k=1,2,…;error(k-1)和error(k)分别为第(k-1)和第k时刻所得的偏差信号。
位置式PID控制系统如图1-8所示。
根据位置式PID控制算法得到其程序框图如图1-9所示。
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_30_1.jpg?sign=1739275533-Hxl5saVN8PLB7d4IGnykvfPQTlQ94cpr-0-48b57100dfd4c33c7e06df22b203ff7d)
图1-8 位置式PID控制系统
![](https://epubservercos.yuewen.com/49A0DC/26947284307535106/epubprivate/OEBPS/Images/45295_30_2.jpg?sign=1739275533-s96aMxYZOI6Hm446CuZL3hb2KJp8xsIk-0-205aa42f7892c71a5ca7af334a353bae)
图1-9 位置式PID控制算法程序框图
在仿真过程中,可根据实际情况,对控制器的输出进行限幅:[-10,+10]。