1,为什么PD和PID在单位阶跃信号作用下在t0时的输出为一有限值

在一个闭环系统中,即使是一个阶跃信号,由于系统的微分和积分作用,T=0时输出也是一个有限值。

为什么PD和PID在单位阶跃信号作用下在t0时的输出为一有限值

2,台达PLC的PID指令的输出值

应该是一个0
按照自动控制原理和pid的数学模型来看,应该是无限趋近于0

台达PLC的PID指令的输出值

3,PLC PID的输出值的大小范围是多少

MV在PLC内部是以BIN的格式运行的,他的取值范围是K0~K4000,他的值是PID的运算输出值,需要配合PWM指令来完成微积分的闭环控制的。

PLC PID的输出值的大小范围是多少

4,PID算法的输出是什么0到1之间

这个不一定,pid算法是控制器用于控制的一种算法。控制器的输出范围一般后面执行机构的输入范围一致。比如你的控制对象为spwm的幅值,你的执行机构为igbt。那么控制器经过pid算法的输出为0到1的调制度。而执行机构在该调制度的输入下对应的有一个spwm的幅值。而该幅值经过检查机构的检测和给定的spwm幅值做比较,二者之差再作为控制器的输入。从而形成一个闭环控制结构。结构图如下:

5,PID输出为何不为零

若想使PID不输出,则用下面的类似语句:LDNI0.0//根据I0.0状态来决定输出NOTPIDVB100,0
SP-PV=0时,PID输出不变,所以不一定为0同意SMALL的说法!SP-PV=0时PID输出维持上一次的值不变。不一定为0。
反馈又是多少?要谈PID就要看给定与反馈的关系。
只要设定值不等于反馈值,输出就会变动。
给定为零输出不一定为零!就象一个函数的值为零,但是它的导数却可以不为零!而PID是啥?I是积分,D是微分.因为一个函数为零,而它的积分可以不为零,微分也可以不为零,所以对PID的给定为零而输出不一定为零....
谢谢大家的精彩讲解,我又明白了许多。说明我的PID指令是能正确工作的,那这么说的话,在给定为零的时候,就需要对PID的输出另外赋值为零了。还有一个问题:在我的给定是个变量时,给定的标准化在子程序里面是不起作用的,也就是说PID它不认可我对给定的改变,而我把给定的标准化部分写在中断程序里面的,PID指令就认可了我的改变,这是我在做这个系统中的一点体会,不知道大家是否有这样的感受?

文章TAG:pid的输入值为0时输入  输出  多少  
下一篇