以下是3728天前的记录
PID控制器
1 2014年02月19日 星期三西门子S7200PID温度控制问题请教
西门子工业业务领域 (0)菜鸟:大家好,我现在用200的PID 向导生成PID程序并通过自整定,设定在100度,系统能加热到100度,比较稳定,但如果我将设定值设在90度,PID控制器还是有很大的输出,如果设为0,控制器没有输出,但如果再设为60度,PID控制器就有很大的输出了,温度要上升到一百多度,按理说反馈值(100)比设定值90和60大,为什么还有这么大的输出呢?程序怎样才能够避免这种情况呢?自整定后 P=1.16I=15分D=0侠圣:热惯性作怪?先纯人工手动调节试试看。侠圣:即便是已经稳定在设定值,输出也不一定是百分之几。楼主需要理解的是:稳定在设定值的状态是一个动态平衡,是耗散热量与供给热量相等的状态。至于说过冲,是加热控制常见的现象,另外D值为零,对加热系统而言是不合适的。菜鸟:谢谢两位,在稳定时动态平衡间时输出在0.1左右,那个参数是系统自整定出来的,我也不明白为什么D值为零,在0设到60度时,就算反馈值大于设定值,VD1598(00的PID回路表中的VD(T+28))也有比较大的值),所以输出就比较大。不知这个初值是怎样来的.?侠圣:1、PID不是万能的,一套PID参数只有一个不大的适用范围。P
增量型PID的疑问
西门子工业业务领域 (0)菜鸟:在网上看到有关增量型pid的说明增量式PID控制输出的是控制量增量,并无积分作用,因此该方法适用于执行机构带积分部件的对象,如步进电机等,而位置式PID适用于执行机构不带积分部件的对象,如电液伺服阀。1:如何判断执行机构是否带积分作用?为什么步进电机属于带积分部件的对象,而电液伺服阀又属于不带积分部件的对象呢2:目前主流的运动控制器是不是都采用了增量型的pid控制算法,增量型的控制算法保证了运动轨迹的吻合,而位置型pid只关注*终目标3:增量型的算法决定了它只和3次运行相关,那它又是如何保证了*终的精度呢?位置型pid我可以理解,增量型的我想不明白4:增量型pid由于没有积分作用,那是不是意味着静态误差永远也消除不了。斑竹:步进电机正转或反转N步,被控对象的位置在当前位置上增加或减少N个单位的位置对于调节阀这种位置型的执行机构,你给的是其开度信号,从原来的开度变化到你给定的开度。拿编码器做比喻,相当于一个是增量式编码器,一个是***编码器。对于增量式编码器,你需要对脉冲进行计数才能得到位置信号,而***的,可以直接读到位置信号。给了增量信号,执行机构根据增量信号调整位置。菜鸟:谢