| 作者 | 主题 |
|---|---|
|
XUE_123 游民 经验值:101 发帖数:53 精华帖:0 |
楼主
主题:动态配料的PLC配料程序探讨
不知道哪位工程师做过动态配料的控制。在软件编程里怎样实现精确控制?首先我研究了很多文献里说的迭代学习方法去自动修正误差,也加入了点动补偿,但是又有说可以用PID控制,问题是现场的都是开关,没有可以控制开度和转速的,请教大师们怎么实现精准控制!
|
|
wb210xa 侠士 经验值:1375 发帖数:321 精华帖:18 |
21楼
主题:回复:动态配料的PLC配料程序探讨quote:以下是引用XUE_123在2012-04-08 11:07:26的发言: 不知道哪位工程师做过动态配料的控制。在软件编程里怎样实现精确控制?首先我研究了很多文献里说的迭代学习方法去自动修正误差,也加入了点动补偿,但是又有说可以用PID控制,问题是现场的都是开关,没有可以控制开度和转速的,请教大师们怎么实现精准控制! 我以前做过几年的配料,看楼主的回复,说明楼主做的不是混凝土搅拌站(楼)系统,就是类似的沥青控制系统。但是如果涉及骨料、粉料和液体,可能是混凝土搅拌站系统 动态配料是指在动态的情况下实现精确配料。如果是混凝土搅拌站系统中绝大部分都是用开关,不可能用变频器或者双速电机。上述回复中有的还在用变频器或者双速电机的同学肯定没做过这种配料系统,可能做过制药或者化工等等的精细配料系统。 如果在混凝土搅拌站系统中常见的精度要求是骨料为2~3%,粉料为1%,液体一般为0.5~1%。其它没做过类似的配料系统的同学也不用再猜控制精度。 为了实现上述精度有很多方法,有称量提前量控制和扣秤提前量控制,楼主提到的点动控制我知道,不过如果有产量要求的话,点动控制基本不太采用,尤其是连续自动生产的情况。 称量提前量是指在称量某种物料时提前关门的量,一般以时间为单位。需要注意的是,由于筒仓中的料位不同时,称量时的提前量也不同,因此,称量提前量需要不断地调整。这就是楼主提到的子迭代算法。 扣秤提前量是指如果称量过程中出现多称现象时,一般以时间为单位。为了保证称量精度,需要在卸料时需要把多称的部分扣掉。其它不在赘述。 当然,如果楼主的系统涉及到连续自动生产时,比如,每个罐车中需要搅拌几罐料后才能拉走。此时,这几罐料种如果出现多称或者少称时,还存在多罐料的综合补称和扣秤等问题。 对于开关量控制用PID实现没有多大可能,并不是PID不能实现,因为在实际情况中,经常出现夹料等现象,不是PID能考虑的。如果每个料仓门的开关有粗称和精称控制时可能称量精度更高一些,当然是牺牲生产效率还实现的。 综合来说,如果实现精确称量不是不可能(当然是在一定的误差范围内的),有多种方法,与设备的情况、生产效率等等的综合因素都有关系,楼主可以综合考虑。
豆豆
|