微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 有些PID算法的问题

有些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之间。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top