一种多级下料和动态修正监测的自动配料控制方法及***
技术领域
本发明涉及精细化工厂自动配料生产工艺技术领域,尤其涉及一种多级下料和动态修正监测的自动配料控制方法。
背景技术
自动配料称量***是精细化工厂生产工艺过程中一道非常重要的工序,配料称量的速度和精度对整个生产线的效率和产品质量举足轻重。自动配料控制过程是一个多输入、多输出***,各条配料输送线按照事先设定的配方比协调控制,控制***需对料位、流量及时准确地进行监测和调节。现实的生产过程中配料控制存在如下不足:传统的自动配料控制方法,配料称量的过程是一个比较繁琐的过程,下料速度慢、配料精度低。而且料仓下料的提前量不易控制,容易产生超差,影响配料精度。
因此,需要一种在配料称量过程可以进行高精度自动控制的方法及***。
发明内容
(一)要解决的技术问题是提供一种在配料称量过程可以进行高精度自动控制的方法及***;该方法在高/低速下实现配料称量的精确控制和提前进行动态修正预估下一次下料称量目标值。
(二)技术方案
本发明的目的是通过以下技术方案来实现的:
本发明提供的多级下料和动态修正监测的自动配料控制方法,包括以下步骤:
S1:设定配料下料速度、设定配料下料次数和设定配料下料目标值;
S2:开始下料;
S3:称量配料下料的实际值WAct;
S4:采用高速/低速下料控制方法进行下料;
S5:高速/低速下料结束后,如果称重稳定重量WR达到重量目标阈值r1和r2之间,则本次下料结束;
S6:高速/低速下料结束后,如果称重稳定重量WR没有达到重量目标阈值r1和r2之间,则采用点动下料控制方法进行下料,并继续称量配料下料的实际值WAct;
S7:本次下料结束,对高/低速切换点重量P1进行动态修正;
S8:本次下料结束,对下料停止点重量P2进行动态修正;
S9:返回步骤S2循环重复,直到达到预设下料次数。
进一步,所述高速/低速下料控制方法的具体步骤如下:
S41:当下料的实际值WAct小于高/低速切换点重量P1时,采用高速振动下料模式,高速振动速度为V1;
S42:当下料的实际值WAct大于或等于高/低速切换点重量P1且小于下料停止点重量P2时,下料振动速度以线性方式从V2降为V1,线性斜率由时间t2-t1和速度V1和V2定义;
S43:此后进入低速振动下料模式,低速振动速度为V2;
S44:当下料的实际值WAct等于低速下料称重阈值P2时,则停止振动;
S44:计算下料稳定时间t4和称重稳定重量WR;
S45:计算高/低速切换重量差值ΔW1和下料停止-稳定重量差值ΔW2;
ΔW1=WR-P1,ΔW2=WR-P2;
S46:比较低速下料时间与目标时间,对高/低速切换点重量P1进行动态修正;
S47:根据实际重量与目标重量,对下料停止点重量P2进行动态修正;
进一步,所述点动下料控制方法具体步骤如下:
S61:以低速V1进行下料,下料持续时间长度为t6;
S62:停止低速下料,停止时间长度t3;
S63:计算称重稳定重量WR,如果WR<r1,则重复以上点动下料过程,且重复点动次数<=c1。
进一步,所述高/低速切换点重量P1动态修正方法具体包括以下步骤:
S71:如果低速下料时间t7不等于低速下料设定时间t3-t1,则需对高/低速切换点P1行动态修正;具体步骤如下:
S72:如果低速下料时间t7小于低速下料设定时间t3-t1/4,则根据以下的“平均下料流量”来修正P1:
修正量Wc1不大于P1修正最大值c2;
其中,WAct表示重量实际值;k1表示修正因子最大值;t3表示低速下料时间;t1表示高速下料时间;t7表示高/低速切换时间;c2表示P1修正最大值;
S73:如果低速下料时间t7大于目标时间t3-t1/4,则根据以下公式来修正P1:
修正量Wc1不大于P1修正最大值c2;
其中,ΔW1表示高/低速切换重量差值;k1表示修正因子最大值;t3表示低速下料时间;t1表示高速下料时间;t7表示高/低速切换时间;c2表示P1修正最大值;
进一步,所述下料停止点P2动态修正方法具体包括以下步骤:
S81:如果下料的实际值WAct不等于称重稳定重量WR,则按照以下方式对高/低速切换点重量P1和下料停止点P2重量同时进行修正:
S82:计算平均修正因子最大值:
S83:计算高/低速切换点P1修正量:Wc1=f1×(WR-P1),P1修正量不大于P1max,P1max表示P1修正量最大值。
S84:下料停止点P2修正量:Wc1=f1×(WR-P2),P2修正量不大于P2max,P2max表示P1修正量最大值。
进一步,所述步骤S4至步骤S6的高速/低速下料控制方法和点动下料控制方法,采用两级下料控制方法,所述两级下料控制方法具体步骤如下:
SA1:将高/低速切换时间设定为0,即高速下料后立即切换为低速下料;
SA2:高速下料切换至低速下料过程后,设置一个暂停时间t1。
本发明还提供了一种多级下料和动态修正监测的自动配料控制***,包括料仓、振动给料器、给料器驱动电机、称重斗、称重仪、振动筛、振动筛驱动电机和控制器;
所述料仓用于装载物料颗粒;
所述振动给料器安装在料仓底部;
所述振动给料器,用于将物料从料仓下落到称重斗中;
所述给料器驱动电机与振动给料器连接,用于调节振动给料器的振动频率;
所述称重斗安装在振动给料器下方,用于装载从料仓中落下来的物料;
所述称重仪与称重斗连接,用于测量称重斗内物料的实际下料值;
所述振动筛安装在称重斗下方,用于将物料从称重斗中下落至后续加工生产线;
所述振动筛驱动电机与振动筛连接,用于调节振动筛的振动频率;
所述控制器分别与给料器驱动电机、称重仪和振动筛驱动电机连接,用于控制下料过程。
进一步,所述控制器包括下料参数设置单元、下料实际值处理单元、下料模式转换单元、高速/低速下料控制单元、点动下料控制单元和配料称量提前量计算单元;
所述下料参数设置单元,用于设定配料下料速度、设定配料下料次数和设定配料下料目标值;
所述下料实际值处理单元,用于存储和处理配料下料的实际值;
所述下料模式转换单元,用于通过判断实际值是否达到重量目标阈值来选择下料方法,所述下料方法包括高速/低速下料控制方法和点动下料控制方法;
所述高速/低速下料控制单元,用于控制高速/低速下料及动态修正;
所述点动下料控制单元,用于控制点动下料及动态修正;
所述配料称量提前量计算单元,用于计算配料称量提前量。
进一步,所述高速/低速下料控制单元按照多级下料和动态修正监测的自动配料控制方法的步骤进行控制过程。
(三)有益效果
与现有技术和产品相比,本发明有如下优点:
本发明提供的一种多级下料和动态修正监测的自动配料控制方法;采用高/低速下料控制模型实现配料称量的精确控制,当高速下料时,使物料重量接近目标值;当低速下料时,实现配料称量的精确控制。并采用点动下料方式对低速下料称量精度进行补偿。每次下料结束后,对下一次下料高/低速切换点提前量和下料停止点提前量进行动态修正。本发明实施实现了配料称量过程的高精度自动控制,提高了生产效率和配料称量的精度,降低了劳动强度,提高了***自动化水平。
附图说明
图1为***工艺流程。
图2为***控制流程。
图3为高/低速下料控制模型示意图。
图4为点动下料控制模型示意图。
图5为高/低速切换点P1动态修正示意图。
图6为高/低速切换点P1和下料停止点P2动态修正示意图。
图7为两级下料示意图。
图8为下料过程动态监视示意图。
图9为连续称量20批的误差和提前量变化趋势图。
图10为配料称量自动控制***图。
图中,1为料仓、2为振动给料器、3为给料器驱动电机、4为称重斗、5为称重仪、6为振动筛、7为振动筛驱动电机。
具体实施方式
为了便于本领域普通技术人员理解和实施本发明,下面结合附图及具体实施方式对本发明作进一步的详细描述。
实施例1
如图1所示,本实施例提供的多级下料和动态修正监测的自动配料控制***,采用自动配料称量控制设备来实现配料称量自动控制,该设备包括料仓1、振动给料器2、给料器驱动电机3、称重斗4、称重仪5、振动筛6及振动筛驱动电机7和控制器;
其中,料仓1用于装载物料颗粒,料仓1内部安装有料位计,用于检测料仓内的物料料位高度。
振动给料器2安装在料仓1底部,启动振动给料器2,物料即从料仓1下落到称重斗4中。
给料器驱动电机3安装在振动给料器2旁边,调节给料器驱动电机3的转速可实时改变振动给料器2的振动频率,从而调节下料速度。
称重斗4安装在振动给料器2下方,用于装载从料仓1中落下来的物料。
称重仪5安装在称重斗4旁边,用于对称重斗4内的物料进行称重。
振动筛6安装在称重斗4下方,启动振动筛6,物料即从称重斗4下落至后续加工生产线。
振动筛驱动电机7安装在振动筛6旁边,调节振动筛驱动电机7的转速可实时改变振动筛6的振动频率,从而调节下料速度。
由于料仓1底部与称重斗4之间有一定的距离,则振动给料器2在开始给料后,物料会在空中经过一段时间才落入称重斗4,称重斗4内物料重量才会发生变化。当振动给料器2停止下料时,经过一段时间延迟,空中余料才会全部落入称重斗4,称重斗4内物料重量才会达到稳定值。这种因物料滞后而产生的超差,称为“下料落差”。并且,由于物料形状不规则,粒径差异较大,加上生产过程中不定期的向料仓加料,使得料仓的料位变化不定,因此,每一瞬间物料流的流速随机变化,使每次下料因“下料落差”所造成的物料称量偏差都不相同。
所述控制器分别与给料器驱动电机、称重仪和振动筛驱动电机连接,用于控制下料过程。
所述控制器包括下料参数设置单元、下料实际值处理单元、下料模式转换单元、高速/低速下料控制单元、点动下料控制单元和配料称量提前量计算单元;
所述下料参数设置单元,用于设定配料下料速度、设定配料下料次数和设定配料下料目标值;
所述下料实际值处理单元,用于存储和处理配料下料的实际值;
所述下料模式转换单元,用于通过判断实际值是否达到重量目标阈值来选择下料方法,所述下料方法包括高速/低速下料控制方法和点动下料控制方法;
所述高速/低速下料控制单元,用于控制高速/低速下料及动态修正;
所述点动下料控制单元,用于控制点动下料及动态修正;
所述配料称量提前量计算单元,用于计算配料称量提前量。
所述高速/低速下料控制单元按照多级下料和动态修正监测的自动配料控制方法的步骤进行控制过程。
实施例2
本实施例提供多级下料和动态修正监测的自动配料控制方法,包括以下步骤:
S1:设定配料下料速度、设定配料下料次数和设定配料下料目标值;
S2:开始下料;
S3:称量配料下料的实际值WAct;
S4:采用高速/低速下料控制方法进行下料;
S5:高速/低速下料结束后,如果称重稳定重量WR达到重量目标阈值r1和r2之间,则本次下料结束;
S6:高速/低速下料结束后,如果称重稳定重量WR没有达到重量目标阈值r1和r2之间,则采用点动下料控制方法进行下料,并继续称量配料下料的实际值WAct;
S7:本次下料结束,对高/低速切换点重量P1进行动态修正;
S8:本次下料结束,对下料停止点重量P2进行动态修正;
S9:返回步骤S2循环重复,直到达到预设下料次数。
所述高速/低速下料控制方法的具体步骤如下:
S41:当下料的实际值WAct小于高/低速切换点重量P1时,采用高速振动下料模式,高速振动速度为V1;
S42:当下料的实际值WAct大于或等于高/低速切换点重量P1且小于下料停止点重量P2时,下料振动速度以线性方式从V2降为V1,线性斜率由时间t2-t1和速度V1和V2定义;
S43:此后进入低速振动下料模式,低速振动速度为V2;
S44:当下料的实际值WAct等于低速下料称重阈值P2时,则停止振动;
S44:计算下料稳定时间t4和称重稳定重量WR;
S45:计算高/低速切换重量差值ΔW1和下料停止-稳定重量差值ΔW2;
ΔW1=WR-P1,ΔW2=WR-P2;
S46:比较低速下料时间与目标时间,对高/低速切换点重量P1进行动态修正;
S47:根据实际重量与目标重量,对下料停止点重量P2进行动态修正;
所述点动下料控制方法具体步骤如下:
S61:以低速V1进行下料,下料持续时间长度为t6;
S62:停止低速下料,停止时间长度t3;
S63:计算称重稳定重量WR,如果WR<r1,则重复以上点动下料过程,且重复点动次数<=c1(一般取c1=3);
所述高/低速切换点重量P1动态修正方法具体包括以下步骤:
S71:如果低速下料时间t7不等于低速下料设定时间t3-t1,则需对高/低速切换点P1行动态修正;具体步骤如下:
S72:如果低速下料时间t7小于低速下料设定时间t3-t1/4,则根据以下的“平均下料流量”来修正P1:
修正量Wc1不大于P1修正最大值c2;
其中,WAct表示重量实际值;k1表示修正因子最大值;t3表示低速下料时间;t1表示高速下料时间;t7表示高/低速切换时间;c2表示P1修正最大值;
S73:如果低速下料时间t7大于目标时间t3-t1/4,则根据以下公式来修正P1:
修正量Wc1不大于P1修正最大值c2;
其中,ΔW1表示高/低速切换重量差值;k1表示修正因子最大值;t3表示低速下料时间;t1表示高速下料时间;t7表示高/低速切换时间;c2表示P1修正最大值;
所述下料停止点P2动态修正方法具体包括以下步骤:
S81:如果下料的实际值WAct不等于称重稳定重量WR,则按照以下方式对高/低速切换点重量P1和下料停止点P2重量同时进行修正:
S82:计算平均修正因子最大值:
S83:计算高/低速切换点P1修正量:Wc1=f1×(WR-P1),P1修正量不大于P1max,P1max表示P1修正量最大值。
S84:下料停止点P2修正量:Wc1=f1×(WR-P2),P2修正量不大于P2max,P2max表示P1修正量最大值。
为了简化步骤S4至步骤S6所述的高速/低速下料控制方法和点动下料控制方法,可采用两级下料控制方法代替,所述两级下料控制方法具体步骤如下:
SA1:将高/低速切换时间设定为0,即高速下料后立即切换为低速下料;
SA2:高速下料切换至低速下料过程后,设置一个暂停时间t1。
实施例3
本实施例采用高/低速下料控制模型实现配料称量的精确控制:高速下料时,使物料重量接近目标值;低速下料时,实现配料称量的精确控制。在高/低速切换点P1和下料停止点P2时进行动态修正;采用点动下料方式对低速下料称量精度进行补偿,如图5和图6所示,图5为高/低速切换点P1动态修正示意图;图6为高/低速切换点P1和下料停止点P2动态修正示意图;其中,图中参数的含义分别如下:
t1:高速下料时间;t2:高/低速转换时间;t3:低速下料时间;t4:下料停止稳定时间;t6:实际下料时间;t7:高/低速切换时间;r1,r2:重量目标阈值(-),(+);WR:重量目标值;WAct:重量实际值;ΔW1:高速下料-停止稳定阶段重量差值;ΔW2:下料停止-停止稳定阶段重量差值;v1:低速下料速度;v2:高速下料速度;k1:修正因子最大值;c2:P1修正最大值。
如图所示,下料停止点P2动态修正方法如下:
如果“实际重量(WAct)≠目标重量(WR)”,高/低速切换点P1和下料停止点P2都需进行修正,每次下料仅需修正大约50%的偏差。
平均修正因子最大值:
下料停止点P2平均修正量=每次下料的最大修正量;
高/低速切换点P1修正量:Wc1=f1×(WR-P1),不大于c2。
下料停止点P2修正量:Wc1=f1×(WR-P2),不大于c2。
如图7所示,图7为两级下料示意图,本实施例采用两级下料,具体如下:
在两级下料过程中,***将高/低速切换时间设定为0,即高速下料后立即切换为低速下料;而高速切换至低速过程,可设置一个暂停时间t1;其中,图中参数的含义分别如下:
t1:高速至低速过程暂停时间;t2:低速下料时间;t3:停止稳定时间;t4:最大下料时间;t6:点动下料时间;r1,r2:重量目标阈值(-),(+);WR:重量目标值;WAct:重量实际值;ΔW1:高速下料-停止稳定阶段重量差值;ΔW2:下料停止-停止稳定阶段重量差值;v1:低速下料速度;v2:高速下料速度。
如图8所示,图8为下料过程动态监视示意图;本实施例提供的下料过程动态监视通过监视如下方式进行,可检测下料量偏差;其中,图中参数如下:
t0:下料监视延时时间;t1:高/低速转换时间;t2:低速下料时间;t3:停止稳定时间;t4:最大下料时间;t5:点动下料时间;t6:下料监视时间;r1,r2:重量目标阈值(-),(+);WR:重量目标值;v1:低速下料速度;v2:高速下料速度;w3:高速下料监视重量;w4:低速下料监视重量;c1:点动下料次数最大值;d1:快速下料最小流速;d2:低速下料最小流速。
本实施例采用高/低速下料控制模型实现配料称量的精确控制:高速下料时,使物料重量接近目标值;低速下料时,实现配料称量的精确控制。并采用点动下料方式对低速下料称量精度进行补偿,如表2所示,表2为连续称量20批的过程数据。
表2
如图9所示,图9为连续称量20批的误差和提前量变化趋势图,从图9中误差和提前量变化趋势可知,连续20次称量后的称量精度可控制在接近±0.01Kg,而且称量次数的增多并不会对累计误差和提前量造成影响。可见,新算法有效地调和了称量速度和精度的矛盾,完全满足了整个工艺的生产需要。并且,本控制模型设计合理,实现简单,可实现配料称量过程的快速、精确控制,具有很好的控制性和可靠性。
以上实施例仅为本发明的一种实施方式,其描述较为具体和详细,但不能因此而理解为对本发明专利范围的限制。其具体结构和尺寸可根据实际需要进行相应的调整。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。