有些PID算法的问题

2019-07-17 18:07发布

在网上找了一个简单的增量式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<-25)tj=-25;out=in-tj;erra=erradd;errper=err;if(out>100){  out=100;}if(out<0){  out=0;}tj+=50;我不明白的是什么tj要除以45啊,还有就是最后为什么tj又加了五十啊
希望大神能够为我解答一下

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
光so
2019-07-17 19:26
程序只能用在一个特定的场合吧,需要tj在25~75之间。

一周热门 更多>