有些PID算法的问题
时间:10-02
整理:3721RD
点击:
在网上找了一个简单的增量式PID控制算法,具体如下
float64 err;
err=in-Tem;
erradd+=err;
tj=Pxs*err+Ixs*(erradd)+Dxs*(err-errq);
tj/=45;
if(tj>25)
tj=25;
if(tj 100)
{
out=100;
}
if(out<0)
{
out=0;
}
tj+=50;
我不明白的是什么tj要除以45啊,还有就是最后为什么tj又加了五十啊
程序只能用在一个特定的场合吧,需要tj在25~75之间。