CN107697660A - Screw material disperser control method based on machine learning - Google Patents
Screw material disperser control method based on machine learning Download PDFInfo
- Publication number
- CN107697660A CN107697660A CN201710905824.7A CN201710905824A CN107697660A CN 107697660 A CN107697660 A CN 107697660A CN 201710905824 A CN201710905824 A CN 201710905824A CN 107697660 A CN107697660 A CN 107697660A
- Authority
- CN
- China
- Prior art keywords
- blanking
- screw
- mrow
- module
- feeding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G65/00—Loading or unloading
- B65G65/30—Methods or devices for filling or emptying bunkers, hoppers, tanks, or like containers, of interest apart from their use in particular chemical or physical processes or their application in particular machines, e.g. not covered by a single other subclass
- B65G65/34—Emptying devices
- B65G65/40—Devices for emptying otherwise than from the top
- B65G65/46—Devices for emptying otherwise than from the top using screw conveyors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G43/00—Control devices, e.g. for safety, warning or fault-correcting
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Filling Or Emptying Of Bunkers, Hoppers, And Tanks (AREA)
Abstract
Description
技术领域technical field
本发明涉及定量下料领域,具体涉及一种基于机器学习的螺杆式物料配料机控制方法。The invention relates to the field of quantitative cutting, in particular to a machine learning-based control method for a screw-type material batching machine.
背景技术Background technique
在工农业制造和商品包装中,有大量的粉粒物料,如煤粉等炼铁原料,聚丙烯、聚苯乙烯、聚氯乙烯、轻甲基纤维素、聚丙烯睛、环氧树脂粉末涂料等化工原料,石英砂、水泥等建材原料,洗衣粉等日用化工产品,小米、大豆等谷物豆类农产品,或粉、渣、粒状加工食品,饲料、化肥、农药等农业生产物料,以及粉粒状的保健品、中西药剂、调味品等均需要自动定量包装或者配料制造。In industrial and agricultural manufacturing and commodity packaging, there are a large number of powder materials, such as coal powder and other iron-making raw materials, polypropylene, polystyrene, polyvinyl chloride, light methyl cellulose, polypropylene nitrile, epoxy resin powder coating Chemical raw materials such as quartz sand, cement and other building materials, household chemical products such as washing powder, agricultural products such as millet and soybeans, grains and beans, or powder, slag, granular processed food, agricultural production materials such as feed, chemical fertilizers, pesticides, and powder Granular health care products, Chinese and Western medicines, condiments, etc. all require automatic quantitative packaging or ingredient manufacturing.
目前我国有很多企业仍然采用手工定量配料或者包装,一方面劳动强度大,速率慢,经济效益差;另一方面,食品、药品等手工定量往往不能满足卫生要求,有毒有害的物料,人工参与定量容易对人体造成伤害。因此对生产企业来说,急需提供价廉的具有较高速率和准确度的多组份自动定量下料设备或者装置,满足大量的物料定量包装或者配料制造要求。At present, many enterprises in our country still use manual quantitative batching or packaging. On the one hand, the labor intensity is high, the speed is slow, and the economic benefit is poor; It is easy to cause harm to the human body. Therefore, for production enterprises, there is an urgent need to provide inexpensive multi-component automatic quantitative feeding equipment or devices with high speed and accuracy to meet the quantitative packaging or batching manufacturing requirements of a large number of materials.
目前国内外粉粒物料自动定量下料配料装置常用方法有两种,容积式和称重式。容积式定量依据物料容积进行计量充填或者投料,定量投料迅速,但定量物料质量受到物料密度变化而变化。为提高下料精度,出现了多种调节方法,如申请号为201320001933.3的中国专利,对螺杆采用变频调速,在接近目标值逐渐减慢喂料速度,减少空中落差值;申请号为201310234280.8的中国专利,在纯碱包装机三速变频给料工艺中采用大小螺杆分多阶段下料;申请号为200920248298.2的中国专利考虑到快速下料时难以控制定量而通过先快后慢的方法来减小供料落差的影响;这些非称重式方案的下料终值只能接近期望值,准确度不高。At present, there are two commonly used methods for automatic quantitative feeding and batching devices for powder materials at home and abroad, volumetric and weighing. Volumetric quantitative filling or feeding is performed according to the volume of the material. The quantitative feeding is fast, but the quality of the quantitative material is changed by the change of the material density. In order to improve the feeding accuracy, various adjustment methods have appeared, such as the Chinese patent application number 201320001933.3, which adopts frequency conversion speed regulation for the screw, and gradually slows down the feeding speed when it is close to the target value, reducing the drop in the air; the application number is 201310234280.8 Chinese patent, in the three-speed frequency conversion feeding process of soda ash packaging machine, large and small screws are used to feed in multiple stages; the Chinese patent with application number 200920248298.2 considers that it is difficult to control the quantitative during fast feeding, and it is reduced by the method of fast first and then slow The impact of the feed drop; the final value of the blanking of these non-weighing schemes can only be close to the expected value, and the accuracy is not high.
称重式定量依据物料质量进行计量充填或者投料,需要在下料过程中不断称重,根据称重结果反馈控制下料量,由于称重受到下料冲击和空中滞后物料影响较大,组份下料速度和精度都面临很多困难。为了补偿空中物料对计量精度的干扰,很多方案采用提前关闭阀门的技术,如申请号为201410230888.8的中国专利将配料称重过程划分为三个阶段,并在最后一个阶段采用迭代学习控制方式来计算关闭提前控制量。The weighing type quantification is based on the quality of the material to measure, fill or feed. It needs to be weighed continuously during the feeding process, and the feeding amount is controlled according to the feedback of the weighing result. Because the weighing is greatly affected by the impact of the feeding and the lagging material in the air, the components are lowered. Material speed and accuracy are faced with many difficulties. In order to compensate for the interference of airborne materials on the measurement accuracy, many schemes adopt the technology of closing the valve in advance. For example, the Chinese patent application number 201410230888.8 divides the ingredient weighing process into three stages, and uses iterative learning control method to calculate in the last stage Turn off the advance control amount.
相比迭代学习控制中的间接式的线性迭代预测,如果能通过对影响下料过程中物料空中落料量各因素的分析来构造一种非线性映射,则可以更直观的描述下料过程并基于这种映射对物料空中量进行准确、直接的预测。Compared with the indirect linear iterative prediction in iterative learning control, if a nonlinear mapping can be constructed through the analysis of various factors affecting the amount of material dropped in the air during the blanking process, the blanking process can be described more intuitively and Accurate and straightforward predictions of material air volumes are based on this mapping.
发明内容Contents of the invention
单纯的螺杆式送料器属于容积式定量范畴,容积式定量充填基于容积来计量充填物料的数量,其结构简单,成本低,但定量充填速度稳定性及精度依赖于物料视比重的稳定性,受物料松散程度、颗粒均匀程度、吸湿性等物理化学性质的影响较大。由于普通容积式本质上是换算式的,无法像称重式一样掌握下料的确切质量,后来虽然出现了结合称重的方案,但由于没有空中量预测而只能依靠下料最后阶段极低的送料速度来保证精度。The simple screw feeder belongs to the category of volumetric quantitative filling. Volumetric quantitative filling is based on volume to measure the quantity of filling materials. It has a simple structure and low cost, but the stability and accuracy of quantitative filling speed depend on the stability of the apparent specific gravity of the material. The physical and chemical properties such as the looseness of the material, the uniformity of the particles, and the hygroscopicity have a great influence. Since the ordinary volumetric type is essentially a conversion type, it is impossible to grasp the exact quality of the blanking like the weighing type. Although a combined weighing scheme appeared later, because there is no prediction of the empty volume, it can only rely on the extremely low final stage of blanking. The feeding speed to ensure the accuracy.
为此,本发明将动态称重检测与螺杆送料器相结合,以提高下料速度。但在称重式下料中,需要对空中量及其冲击进行估算。而下料过程中的空中落料量即空中量,其影响因素很多,如输送装置关闭速度、下料口到秤斗料面间落差大小、物料下落形态流率等,因而提前关闭下料输送装置的时间难以通过离线实验一次性确定。For this reason, the present invention combines the dynamic weighing detection with the screw feeder to increase the feeding speed. However, in weighing blanking, it is necessary to estimate the amount of air and its impact. The amount of material falling in the air during the feeding process is the amount of air, which is affected by many factors, such as the closing speed of the conveying device, the size of the drop between the feeding port and the material surface of the scale bucket, the flow rate of the falling material, etc., so the feeding and conveying should be closed in advance The timing of the device is difficult to determine in one go by offline experiments.
根据对下料过程深入的测试与分析,发现螺杆式物料配料机空中量最主要的影响因素包括:下料仓料位、空中落差、落料率、物料密度及螺旋输送器的螺旋叶片直径、螺距和螺杆最大转速。空中量是这些物理量的复杂非线性映射,为了对空中量进行预测并进而通过提前关闭螺旋输送器来进行精确的下料,需要辨识并表达该映射关系。According to the in-depth test and analysis of the blanking process, it is found that the most important factors affecting the air volume of the screw material batching machine include: the material level of the feeding bin, the drop in the air, the blanking rate, the material density, and the diameter and pitch of the screw blade of the screw conveyor. and the maximum screw speed. The air volume is a complex nonlinear mapping of these physical quantities. In order to predict the air volume and then perform accurate feeding by closing the screw conveyor in advance, it is necessary to identify and express the mapping relationship.
基于线性系统理论对系统进行辩识并修正参数的方法能较好地应用于线性系统,但无法适用于复杂的非线性系统。人工神经网络是由大量处理单元广泛互连而成的网络,具有大规模并行模拟处理能力和很强的自适应、自组织、自学习能力,在系统建模、辨识与控制中受到普遍重视,其所具有的非线性变换特性为系统辨识尤其是非线性系统的辨识提供了有效的方法。The method of identifying the system and modifying the parameters based on the linear system theory can be well applied to the linear system, but it cannot be applied to the complex nonlinear system. Artificial neural network is a network formed by the extensive interconnection of a large number of processing units. It has large-scale parallel simulation processing capabilities and strong self-adaptation, self-organization, and self-learning capabilities. It is generally valued in system modeling, identification, and control. Its nonlinear transformation characteristics provide an effective method for system identification, especially the identification of nonlinear systems.
目前,非线性系统辩识中应用最多的是多层前向网络,多层前向网络具有逼近任意连续非线性函数的能力,但这种网络结构一般是静态的,从物料下落过程分析可以看出,由于下料仓料位和空中落差都是逐渐变化的,因此,连续两个采样周期中空中量之间也有着紧密的联系。为此,本发明采用动态递归神经网络来对系统进行建模。与静态前馈型神经网络不同,动态递归网络通过存储内部状态,使其具备映射动态特征的功能,从而使系统具有适应时变特性的能力,更适合于非线性动态系统的辩识。本发明基于动态递归Elman神经网络,对空中量与下料仓料位c、空中落差h、落料率d、物料密度ρ及螺旋输送器的螺旋叶片直径D、螺距S和螺杆最大转速vR之间的映射关系进行辨识,又在下料过程中对下料仓中的物料分布进行检测与动态调整,使得经训练的神经网络能对不同状态下的空中量进行直接预测,从而实现高精度下料。At present, the most widely used in nonlinear system identification is the multi-layer forward network. The multi-layer forward network has the ability to approximate any continuous nonlinear function, but this kind of network structure is generally static. From the analysis of the material falling process, it can be seen that It is found that since the material level of the lower silo and the drop in the air are gradually changing, there is also a close relationship between the amount of air in the two consecutive sampling periods. For this reason, the present invention uses a dynamic recurrent neural network to model the system. Different from the static feedforward neural network, the dynamic recurrent network has the function of mapping dynamic features by storing the internal state, so that the system has the ability to adapt to time-varying characteristics, and is more suitable for the identification of nonlinear dynamic systems. The present invention is based on the dynamic recursive Elman neural network, and compares the relationship between the air volume and the material level c of the lower hopper, the air drop h, the blanking rate d, the material density ρ, the screw blade diameter D of the screw conveyor, the screw pitch S, and the maximum screw speed v R Identify the mapping relationship between them, and detect and dynamically adjust the distribution of materials in the feeding bin during the feeding process, so that the trained neural network can directly predict the amount of air in different states, so as to achieve high-precision cutting .
本发明的技术解决方案是,提供一种基于机器学习的螺杆式物料配料机控制方法,包括以下步骤:The technical solution of the present invention is to provide a machine learning-based control method for a screw type material batching machine, comprising the following steps:
S1、建立神经网络模块:所述神经网络模块采用动态递归Elman神经网络,其输入层分别从处理模块接收下料仓料位、空中落差、落料率、物料密度及螺旋输送器的螺旋叶片直径、螺距和螺杆最大转速7个输入量,输出层的输出量分别通过第一连接阵和第二连接阵传输至迭代学习模块和处理模块;S1, set up a neural network module: the neural network module adopts a dynamic recursive Elman neural network, and its input layer receives the material level of the lower silo, the drop in the air, the blanking rate, the material density and the screw blade diameter of the screw conveyor from the processing module respectively. There are 7 input quantities of screw pitch and maximum screw speed, and the output of the output layer is transmitted to the iterative learning module and the processing module through the first connection array and the second connection array respectively;
S2、获取训练样本:用螺杆式物料配料机重复下料,每次下料开始后,当物料从下料仓底部螺旋输送器到计量斗之间形成连续的物料流时,再持续下料一段时间,在关闭螺旋输送器时实时读取称重模块初始重量读数W并由处理模块获取输入量的值,等待物料下落完毕后读取称重模块重量读数WD,则在关闭螺旋输送器时刻的状态下的空中量为A=WD-W,以A作为样本输出量的空中量实际值;S2. Obtain training samples: use the screw-type material batching machine to repeat the feeding. After each feeding starts, when the material forms a continuous material flow from the screw conveyor at the bottom of the feeding bin to the metering hopper, continue feeding for a period of time. When the screw conveyor is closed, the initial weight reading W of the weighing module is read in real time and the value of the input amount is obtained by the processing module. After the material falls, the weight reading WD of the weighing module is read, and the time when the screw conveyor is closed The amount of air in the state is A=WD-W, with A as the actual value of the amount of air in the sample output;
S3、离线训练神经网络:基于所获取的训练样本,迭代学习模块根据处理模块和神经网络分别通过第一连接阵输入的物料空中量实际值和网络输出值,采用梯度下降法迭代调整神经网络的连接权值;S3. Offline training neural network: based on the obtained training samples, the iterative learning module uses the gradient descent method to iteratively adjust the neural network according to the actual value of the material air volume input by the processing module and the neural network through the first connection array and the network output value respectively. connection weight;
S4、在线下料控制:S4. On-line blanking control:
信号采集模块分别通过下料仓中仓位传感器、计量斗中斗位传感器和承载计量斗的称重模块来实时采集下料仓料位、计量斗料位、下落物料重量的传感信号并传输给处理模块进行数据处理与分析,得到下料仓料位、空中落差、落料率;The signal acquisition module collects the sensing signals of the material level of the lower hopper, the material level of the metering hopper, and the weight of the falling material in real time through the sensor of the position sensor in the lower hopper, the sensor of the bucket position in the metering hopper, and the weighing module carrying the metering hopper, and transmits them to the The processing module performs data processing and analysis, and obtains the material level of the feeding bin, the drop in the air, and the feeding rate;
利用训练好的神经网络对空中量进行预测得到预测值yA并传送给处理模块,由处理模块处理分析后通过输出模块对下料仓底部开口处的螺旋输送器的关闭时刻进行控制。The trained neural network is used to predict the air volume to obtain the predicted value yA and send it to the processing module. After processing and analysis by the processing module, the closing time of the screw conveyor at the bottom opening of the lower silo is controlled by the output module.
作为优选,所述在线下料控制过程中,假设当前组份的一次下料量为Ws,开始下料时,控制器通过读取称重模块的传感值,获得计量斗的初始重量为G0;之后,控制器不断读取称重模块的传感值,当该值达到(G0+Ws-yA)时,关闭螺旋输送器。As preferably, in the online blanking control process, assuming that the primary blanking amount of the current component is Ws, when starting blanking, the controller obtains the initial weight of the weighing hopper as G by reading the sensing value of the weighing module. ; Afterwards, the controller continuously reads the sensing value of the weighing module, and when the value reaches (G0+Ws-yA), the screw conveyor is closed.
作为优选,所述获取训练样本过程中,使训练样本覆盖足够多的下料状态,每次关闭螺旋输送器时刻可以设定为从称重模块初始重量读数为某个确定值时刻之后的随机值。Preferably, in the process of obtaining the training samples, the training samples cover enough blanking states, and the moment of closing the screw conveyor each time can be set as a random value after the moment when the initial weight reading of the weighing module is a certain value .
作为优选,所述在线下料控制过程中,除了空中量预测值,还要对当前累积下料误差进行补偿,即当检测到计量斗重量达到(G0+Ws-yA-E)时,关闭螺旋输送器,其中E为本组份当前累积下料误差。As a preference, during the control process of online blanking, in addition to the predicted value of the amount in the air, the current cumulative blanking error must also be compensated, that is, when it is detected that the weight of the weighing hopper reaches (G0+Ws-yA-E), the screw will be closed Conveyor, where E is the current cumulative feeding error of this component.
作为优选,所述输出模块还连接到计量斗底部开口处的落料阀,并根据处理模块的指令控制落料阀的启闭;Preferably, the output module is also connected to the discharge valve at the bottom opening of the weighing hopper, and controls the opening and closing of the discharge valve according to the instructions of the processing module;
所述输出模块还连接到下料仓中仓位传感器的可旋转底座,并根据处理模块的指令控制该底座的运转;The output module is also connected to the rotatable base of the position sensor in the lower bin, and controls the operation of the base according to the instructions of the processing module;
所述输出模块还连接到安装在机架靠近下料仓侧壁处的振动杆,并根据处理模块的指令控制振动杆的起停和运转;The output module is also connected to the vibrating rod installed on the frame near the side wall of the lower bin, and controls the start, stop and operation of the vibrating rod according to the instructions of the processing module;
所述信号采集模块还通过位于落料阀下方混料斗中的一个料位传感器采集混料斗中的料位,所述输出模块还分别连接到所述混料斗底部的推板和安装在混料斗中的混料器,并根据处理模块的指令分别控制推板和混料器的起停。The signal acquisition module also collects the material level in the mixing hopper through a material level sensor located in the mixing hopper below the blanking valve, and the output module is also respectively connected to the push plate at the bottom of the mixing hopper and installed in the mixing hopper. The mixer, and control the start and stop of the push plate and the mixer according to the instructions of the processing module.
作为优选,所述输出模块还连接到串在储料仓与下料仓之间的进料泵,并根据处理模块的指令控制进料泵的起停和运转,其中进料泵转速按下式进行控制:Preferably, the output module is also connected to the feed pump connected in series between the storage bin and the lower feed bin, and controls the start, stop and operation of the feed pump according to the instructions of the processing module, wherein the speed of the feed pump is as follows: Take control:
其中,V进0为一设定最大进料速度,l为下料仓当前料位,LM和Lm分别为所预设的最高、最低下料仓料位。Among them, V into 0 is a set maximum feeding speed, l is the current material level of the lower silo, L M and L m are the preset highest and lowest material levels of the lower silo respectively.
作为优选,所述神经网络的模型为:As preferably, the model of the neural network is:
xck(t)=xk(t-mod(k,q)-1),x c k (t) = x k (t-mod (k, q)-1),
其中,mod为求余函数,f()函数取为sigmoid函数;xck(t)为承接层输出,xj(t)为隐含层输出,ui(t-1)和y(t)分别为输入层输入和输出层输出,ωj、ωjk和ωji分别为隐含层到输出层的连接权值、承接层到隐含层的连接权值和输入层到隐含层的连接权值,θ和θj分别为输出层和隐含层阈值;k=1,2...m,q为所选定的回归延时尺度,根据采样周期和下料速率优选,如可选q=5;j==1,2...m,i=1,2...7,隐含层及承接层节点数m可以在11~20之间选择,如优选为16。Among them, mod is the remainder function, the f() function is taken as the sigmoid function; xc k (t) is the output of the receiving layer, x j (t) is the output of the hidden layer, u i (t-1) and y(t) are the input layer input and output layer output respectively, ω j , ω jk and ω ji are the connection weights from the hidden layer to the output layer, the connection weights from the successor layer to the hidden layer, and the connection from the input layer to the hidden layer Weights, θ and θ j are the thresholds of the output layer and the hidden layer respectively; k=1, 2...m, q is the selected regression delay scale, which is optimized according to the sampling period and feeding rate, if optional q=5; j==1, 2...m, i=1, 2...7, the number m of hidden layer and receiving layer nodes can be selected from 11 to 20, for example, 16 is preferred.
作为优选,所述的神经网络模块有多个,每个神经网络模块对应配料机的一个螺旋输送器。Preferably, there are multiple neural network modules, and each neural network module corresponds to a screw conveyor of the batching machine.
作为优选,所述输出模块采用如下方式对螺旋输送器的运转速度进行控制:As a preference, the output module controls the running speed of the screw conveyor in the following manner:
A、从停止状态以μ·amax加速度起动,当速度达到λ·vR时保持速度不变;A. Start from the stop state with μ·a max acceleration, and keep the speed constant when the speed reaches λ·v R ;
B、当关闭时间到时,以μ·amax加速度开始减速,直至停止;B. When the closing time is up, decelerate at the acceleration of μ·a max until it stops;
其中,amax为螺旋输送器的螺杆额定最大加速度,vR为最大速度,μ为(0.5~0.9)之间的加速度系数,λ为(0.85~1.0)之间的速度系数;Among them, a max is the rated maximum acceleration of the screw of the screw conveyor, v R is the maximum speed, μ is the acceleration coefficient between (0.5-0.9), and λ is the speed coefficient between (0.85-1.0);
所述关闭时间是指,当前从称重模块读取到的已下料重量等于: The closing time means that the weight of the material that is currently read from the weighing module is equal to:
其中,Ws和Wa分别为当前物料一次下料量和空中量预测值,d为螺杆以最大速度运转时螺旋输送器的下料速率,ts为减速停止时间长度:ts=λ·vR/μ·amax。Among them, Ws and Wa are the predicted value of the current material's one-time feeding amount and air volume respectively, d is the feeding rate of the screw conveyor when the screw runs at the maximum speed, t s is the length of time for deceleration and stop: t s = λ·v R /μ·a max .
采用本发明方案,与现有技术相比,具有以下优点:本发明采用非线性网络对下料过程的影响因素与空中量之间的映射关系进行构造建模,离线训练后的网络能对不同落料状态下的空中量进行准确预测,从而在线应用时可以根据预测值直接进行连续的下料控制而避开了在线迭代学习中的下料误差波动,适用于小批量生产,又通过对下料累积误差的控制,减小了批量下料的总误差,且相对于一般螺杆式下料装置而言螺旋输送器可以保持更高运转速度,提升了下料效率。Compared with the prior art, the solution of the present invention has the following advantages: the present invention uses a nonlinear network to construct and model the mapping relationship between the influencing factors of the blanking process and the amount of space in the air, and the network after offline training can be used for different The air volume in the blanking state can be accurately predicted, so that the continuous blanking control can be directly carried out according to the predicted value in the online application, and the blanking error fluctuation in the online iterative learning can be avoided. The control of material accumulation error reduces the total error of batch blanking, and compared with the general screw type blanking device, the screw conveyor can maintain a higher operating speed, which improves the blanking efficiency.
附图说明Description of drawings
图1为基于机器学习的螺杆式物料配料机控制器的组成结构图;Figure 1 is a structural diagram of the controller of a screw-type material batching machine based on machine learning;
图2为Elman神经网络结构示意图;Fig. 2 is a schematic diagram of Elman neural network structure;
图3为螺杆式物料配料机组成结构图;Fig. 3 is a structural diagram of the screw type material batching machine;
图4为螺杆式物料配料机外形结构图;Fig. 4 is the external structure diagram of the screw type material batching machine;
图5为物料下落过程示意图;Fig. 5 is a schematic diagram of the material falling process;
图6为储料仓及下料仓局部结构示意图;Fig. 6 is a schematic diagram of the partial structure of the storage bin and the lower bin;
图7为振动杆结构示意图;Fig. 7 is a schematic diagram of the structure of the vibrating rod;
图8为下料仓内物料流动层流示意图;Fig. 8 is a schematic diagram of material flow laminar flow in the lower silo;
图9为计量斗内多组份物料分布示意图;Fig. 9 is a schematic diagram of the distribution of multi-component materials in the metering hopper;
图10为物料下落过程中称重变化图。Figure 10 is a diagram of weighing changes during the material falling process.
其中:1、下料仓 2、螺旋输送器 3、计量斗 4、称重模块 5、落料阀 6、混料斗 7、推板 8、输料管 9、控制器 10、储料仓 11、进料泵 12、仓位传感器 13、斗位传感器 14、料位传感器 15、进料管 16、物料喷头 17、小孔 18、振动杆 19、料位面 20、停靠指向点 21、扫描线 22、混料器 23、下料管Among them: 1. Lower material bin 2. Screw conveyor 3. Measuring hopper 4. Weighing module 5. Blanking valve 6. Mixing hopper 7. Push plate 8. Delivery pipe 9. Controller 10. Storage bin 11. Feed pump 12, bin level sensor 13, bucket level sensor 14, material level sensor 15, feed pipe 16, material nozzle 17, small hole 18, vibrating rod 19, material level surface 20, stop point 21, scanning line 22, Mixer 23, feeding pipe
30、机架 91、信号采集模块 92、处理模块 93、神经网络模块 94、迭代学习模块95、存储模块 96、第一连接阵 97、第二连接阵 98、输出模块30. Rack 91, signal acquisition module 92, processing module 93, neural network module 94, iterative learning module 95, storage module 96, first connection array 97, second connection array 98, output module
101、抽板 181、支柱 182、云台 183、振动器 184、振杆 185、颗粒凸起 186、振杆轨迹101, pumping plate 181, pillar 182, pan platform 183, vibrator 184, vibrating rod 185, particle protrusion 186, vibrating rod track
201、螺杆箱 202、输送螺杆 203、连接器 204、电机201, screw box 202, conveying screw 203, connector 204, motor
具体实施方式detailed description
以下结合附图对本发明的优选实施例进行详细描述,但本发明并不仅仅限于这些实施例。本发明涵盖任何在本发明的精神和范围上做的替代、修改、等效方法以及方案。Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, but the present invention is not limited to these embodiments. The present invention covers any alternatives, modifications, equivalent methods and schemes made within the spirit and scope of the present invention.
为了使公众对本发明有彻底的了解,在以下本发明优选实施例中详细说明了具体的细节,而对本领域技术人员来说没有这些细节的描述也可以完全理解本发明。In order to provide the public with a thorough understanding of the present invention, specific details are set forth in the following preferred embodiments of the present invention, but those skilled in the art can fully understand the present invention without the description of these details.
在下列段落中参照附图以举例方式更具体地描述本发明。需说明的是,附图均采用较为简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。In the following paragraphs the invention is described more specifically by way of example with reference to the accompanying drawings. It should be noted that all the drawings are in simplified form and use inaccurate scales, which are only used to facilitate and clearly assist the purpose of illustrating the embodiments of the present invention.
如图1所示,本发明采用基于机器学习的螺杆式物料配料机控制器,所述控制器包括信号采集模块91、处理模块92、神经网络模块93、迭代学习模块94、存储模块95、第一连接阵96、第二连接阵97和输出模块98。其中,神经网络模块93采用Elman神经网络,存储模块95即存储器用来保存数据。As shown in Figure 1, the present invention adopts the screw-type material batching machine controller based on machine learning, and described controller comprises signal acquisition module 91, processing module 92, neural network module 93, iterative learning module 94, storage module 95, the first A connection matrix 96 , a second connection matrix 97 and an output module 98 . Wherein, the neural network module 93 adopts an Elman neural network, and the storage module 95 is a memory for storing data.
如图2所示,所采用的Elman神经网络具有递归结构,相比BP神经网络,Elman神经网络除了输入层、隐含层和输出层之外,还包括一个承接层,承接层用于层间的反馈联结,使得其能够表达输入与输出之间在时间上的延迟及参数时序特征,使得网络具有了记忆功能。参见图2,所建立的神经网络输入层有7个单元,隐含层及承接层节点数m可以在11~20之间选择,如选择为16,输出层只有一个单元。As shown in Figure 2, the Elman neural network used has a recursive structure. Compared with the BP neural network, the Elman neural network includes a receiving layer in addition to the input layer, hidden layer and output layer. The feedback connection makes it possible to express the time delay between input and output and the timing characteristics of parameters, so that the network has a memory function. Referring to Figure 2, the input layer of the established neural network has 7 units, and the number m of nodes in the hidden layer and the receiving layer can be selected between 11 and 20. If 16 is selected, the output layer has only one unit.
所述神经网络的模型为:The model of the neural network is:
xck(t)=xk(t-mod(k,q)-1) (1),x c k (t) = x k (t-mod (k, q)-1) (1),
其中,mod为求余函数,f()函数取为sigmoid函数;xck(t)为承接层输出,xj(t)为隐含层输出,ui(t-1)和y(t)分别为输入层输入和输出层输出,ωj、ωjk和ωji分别为隐含层到输出层的连接权值、承接层到隐含层的连接权值和输入层到隐含层的连接权值,θ和θj分别为输出层和隐含层阈值;k=1,2...m,q为所选定的回归延时尺度,根据采样周期和下料速率优选,如可选q=5;j==1,2...m,i=1,2...7。Among them, mod is the remainder function, the f() function is taken as the sigmoid function; xc k (t) is the output of the receiving layer, x j (t) is the output of the hidden layer, u i (t-1) and y(t) are the input layer input and output layer output respectively, ω j , ω jk and ω ji are the connection weights from the hidden layer to the output layer, the connection weights from the successor layer to the hidden layer, and the connection from the input layer to the hidden layer Weights, θ and θ j are the thresholds of the output layer and the hidden layer respectively; k=1, 2...m, q is the selected regression delay scale, which is optimized according to the sampling period and feeding rate, if optional q=5; j==1, 2...m, i=1, 2...7.
参见图3、图4所示,本发明基于机器学习的螺杆式物料配料机控制方法,用来对螺杆式物料配料机进行准确的下料控制。所述螺杆式物料配料机,其包括下料仓1、螺旋输送器2、计量斗3、称重模块4、落料阀5、混料斗6,以及控制器9。螺杆式物料配料机用来对多种组份物料进行下料配料,其中每种组份的物料都有一组下料仓1和螺旋输送器2对应。Referring to Fig. 3 and Fig. 4, the machine learning-based control method of the screw-type material batching machine of the present invention is used to accurately control the feeding of the screw-type material batching machine. The screw-type material batching machine includes a feeding bin 1 , a screw conveyor 2 , a weighing hopper 3 , a weighing module 4 , a blanking valve 5 , a mixing hopper 6 , and a controller 9 . The screw-type material batching machine is used for feeding and batching various component materials, and each component of the material has a set of feeding bins 1 and screw conveyors 2 corresponding to each other.
下料仓1底部有一个抽板101,下料时抽板打开,物料从下料仓底部开口处流出。螺旋输送器2包括螺杆箱201、输送螺杆202、连接器203和电机204,电机204的外壳通过连接器203与螺杆箱201相连,位于螺杆箱201内的输送螺杆202通过轴套与电机204的轴相连;螺杆箱201上表面相对下料仓1底部开口处有一进料口,其与电机相对的另一端部连接到下料管23,下料管23固定在机架30上。There is a pumping plate 101 at the bottom of the feeding bin 1, and the pumping board is opened during feeding, and the material flows out from the opening at the bottom of the feeding bin. Screw conveyor 2 comprises screw case 201, conveying screw rod 202, connector 203 and motor 204, and the shell of motor 204 links to each other with screw case 201 by connector 203, and the conveying screw rod 202 that is positioned at the screw case 201 passes through axle sleeve and motor 204 The shafts are connected; the upper surface of the screw box 201 is opposite to the opening at the bottom of the lower bin 1. There is a feed inlet, and the opposite end of the screw box 201 is connected to the feeding pipe 23 opposite to the motor, and the feeding pipe 23 is fixed on the frame 30.
结合图3和图4所示,下料时,控制抽板101打开,物料从下料仓1落入螺旋输送器2的螺杆箱201中,同时起动电机204,输送螺杆202随电机一起旋转,将物料输送到端部的下料管23,并从下料管23落入下方的计量斗3中。As shown in Fig. 3 and Fig. 4, when unloading, the pumping plate 101 is controlled to open, and the material falls into the screw box 201 of the screw conveyor 2 from the unloading bin 1, and the motor 204 is started at the same time, and the conveying screw 202 rotates together with the motor. The material is conveyed to the feeding pipe 23 at the end, and falls into the metering hopper 3 below from the feeding pipe 23 .
机架30作为设备的框架,用来固定和支撑其他各个部件。称重模块4固定在机架30上,计量斗3则活动式扣压在称重模块4上,计量斗3的底部有开口,所述开口的打开与关闭受落料阀5的控制。计量斗4位于下料管23的下部,多个螺旋输送器2相对下料管23及计量斗4的中心呈径向分布。The frame 30 serves as the frame of the equipment and is used to fix and support other components. The weighing module 4 is fixed on the frame 30 , and the weighing bucket 3 is pressed on the weighing module 4 in a movable manner. The bottom of the weighing bucket 3 has an opening, and the opening and closing of the opening are controlled by the blanking valve 5 . The metering hopper 4 is located at the bottom of the feeding pipe 23 , and a plurality of screw conveyors 2 are radially distributed relative to the center of the feeding pipe 23 and the metering hopper 4 .
混料斗6位于落料阀5下方,且其底部有一个推板7,推板下方连接有一个输料管8,后者将多组份的混合物料输送到包装袋或者生产设备。在混料斗6的侧壁上安装有一个料位传感器14,其内部还有一个混料器22,混料斗6的容量是计量斗3的若干如15倍。The mixing hopper 6 is located below the discharge valve 5, and has a push plate 7 at its bottom, and a delivery pipe 8 is connected below the push plate, and the latter transports the multi-component mixture to packaging bags or production equipment. A material level sensor 14 is installed on the side wall of the mixing hopper 6, and a mixer 22 is also arranged inside it, and the capacity of the mixing hopper 6 is several such as 15 times of the measuring hopper 3.
结合图1和图4所示,控制器9,还可以包括一个输入模块,如触摸屏。操作时,可通过触摸屏的人机界面进行多组份物料的配方及其他参数的设置,还可以通过触摸屏操作来实现第一连接阵及第二连接阵的切换,从而使得控制器工作在离线训练或在线预测模式。As shown in FIG. 1 and FIG. 4 , the controller 9 may also include an input module, such as a touch screen. During operation, the formula of multi-component materials and other parameters can be set through the man-machine interface of the touch screen, and the switch between the first connection array and the second connection array can also be realized through the touch screen operation, so that the controller works in offline training or online prediction mode.
结合图4和图5所示,控制器可实时动态读取称重模块的当前读数,但在下料过程中,其所读取的读数并非真正下落到计量斗中物料的重量,而是包括了物料冲击量的作用;而且在关闭电机后,从螺旋输送器到计量斗之间的物料还将继续下落到计量斗中。因此,一般采用扣除这一部分空中量,即在称重计量小于目标重量一定值时关闭螺旋输送器的方法来进行下料配料控制。但在实际中如何准确获取空中量大小是必须解决的一个难题。As shown in Figure 4 and Figure 5, the controller can dynamically read the current reading of the weighing module in real time, but during the feeding process, the reading it reads is not the actual weight of the material falling into the weighing hopper, but includes The impact of the material; and after the motor is turned off, the material between the screw conveyor and the weighing hopper will continue to fall into the weighing hopper. Therefore, it is generally used to deduct this part of the air volume, that is, to close the screw conveyor when the weighing measurement is less than a certain value of the target weight to control the feeding and batching. But in practice, how to accurately obtain the size of the air volume is a difficult problem that must be solved.
图5示意了物料下落过程中料位落差与落料速度对计量斗冲击的变化,物料以初速度v0从螺旋输送器2中落下,螺旋输送器2出口与计量斗3底部的距离为H,随着计量斗中料位h2的增加,空中落差h1将变小。Figure 5 shows the change of the impact of the material level drop and the falling speed on the weighing hopper during the falling process of the material. The material falls from the screw conveyor 2 at the initial velocity v0, and the distance between the outlet of the screw conveyor 2 and the bottom of the weighing hopper 3 is H. As the material level h2 in the metering hopper increases, the air drop h1 will become smaller.
计量斗中物料的质量当量变化可用下式表示:The mass equivalent change of the material in the weighing hopper can be expressed by the following formula:
其中,在t时刻,dm为螺旋输送器出口的单位时间落料质量(g/s),v0为物料下落时的初始速度,Δm的物料在落到计量斗时的速度在Δt时间内从速度v1变为0。Among them, at time t, dm is the dropping mass per unit time (g/s) at the outlet of the screw conveyor, v 0 is the initial velocity when the material falls, and the velocity of the Δm material when it falls into the weighing hopper changes from Velocity v 1 becomes 0.
从式(4)可以看出,随着空中落差h1的变化,物料对计量斗的冲击也随着改变,因此,计量斗的重量变化是随时间改变的。It can be seen from formula (4) that with the change of the air drop h1 , the impact of the material on the weighing bucket also changes. Therefore, the weight of the weighing bucket changes with time.
通过对下料过程进行反复实验测试和分析,总结出对螺杆式物料配料机,其下料过程中空中量最主要的影响因素包括:下料仓料位c、空中落差h、落料率d、物料密度ρ及螺旋输送器的螺旋叶片直径D、螺距S和螺杆最大转速vR。空中量是这些物理量的复杂非线性映射。为了准确获取不同状态下物料空中量的预测值,从而通过提前关闭螺旋输送器来进行准确的下料,需要辨识并表达该映射关系。Through repeated experimental tests and analysis on the blanking process, it is concluded that for the screw type material batching machine, the most important factors affecting the amount of air in the blanking process include: the material level c of the blanking bin, the drop in the air h, the blanking rate d, The material density ρ and the screw blade diameter D of the screw conveyor, the screw pitch S and the maximum screw speed v R . Aerial quantities are complex nonlinear mappings of these physical quantities. In order to accurately obtain the predicted value of the material air volume in different states, so as to accurately discharge the material by closing the screw conveyor in advance, it is necessary to identify and express the mapping relationship.
基于该映射的复杂非线性特征,又考虑到连续两个采样周期中空中量之间存在的紧密联系,本发明采用动态递归Elman神经网络建模,对空中量与下料仓料位c、空中落差h、落料率d、物料密度ρ及螺旋输送器的螺旋叶片直径D、螺距S和螺杆最大转速vR之间的映射关系进行辨识。Based on the complex non-linear characteristics of the mapping, and considering the close relationship between the air volume in two consecutive sampling periods, the present invention uses a dynamic recursive Elman neural network to model the air volume and the material level c of the lower hopper, the air volume Identify the mapping relationship between the drop h, the blanking rate d, the material density ρ, the screw blade diameter D of the screw conveyor, the screw pitch S and the maximum screw speed v R.
结合图1和图2所示,所建立的神经网络,输入层包括7个节点,其中物料密度ρ及螺旋输送器的螺旋叶片直径D、螺距S和螺杆最大转速是确定值,可通过触摸屏输入到控制器;其他3个量则需要通过信号采集模块来动态实时采集。通过在网络中引入多个不同延时回归的承接层节点,使得网络结构与下料过程更为切合,从而使网络训练更快收敛。As shown in Figure 1 and Figure 2, the established neural network, the input layer includes 7 nodes, in which the material density ρ, the screw blade diameter D of the screw conveyor, the screw pitch S and the maximum screw speed are definite values, which can be input through the touch screen to the controller; the other three quantities need to be collected dynamically and in real time through the signal acquisition module. By introducing multiple nodes of the receiving layer with different delay regressions in the network, the network structure is more suitable for the blanking process, so that the network training converges faster.
结合图1和图2所示,离线训练所述神经网络时,迭代学习模块根据处理模块和神经网络分别通过第一连接阵输入的物料空中量实际值和网络输出值,调整神经网络的连接权值。As shown in Fig. 1 and Fig. 2, when training the neural network offline, the iterative learning module adjusts the connection weight of the neural network according to the actual value of the material air volume input by the processing module and the neural network and the network output value respectively through the first connection matrix. value.
为了获取训练样本,在下料开始后,当物料从下料仓底部螺旋输送器到计量斗之间形成连续的物料流时,持续下料一段时间,在关闭螺旋输送器时实时读取称重模块重量读数W,等待物料下落完毕后读取称重模块重量读数WD,则在关闭螺旋输送器时刻的状态下的空中量为A=WD-W,此值即样本输出值y的实际值即期望值yd。In order to obtain training samples, after the start of feeding, when the material forms a continuous material flow from the screw conveyor at the bottom of the feeding bin to the weighing hopper, continue feeding for a period of time, and read the weighing module in real time when the screw conveyor is turned off For the weight reading W, wait for the material to fall and read the weight reading WD of the weighing module, then the air volume at the moment when the screw conveyor is closed is A=WD-W, this value is the actual value of the sample output value y, that is, the expected value y d .
神经网络训练采用梯度下降法,训练中权值和阈值调整方法如下。The neural network training adopts the gradient descent method, and the weight and threshold adjustment methods during training are as follows.
假设总共有P个训练样本,令误差函数为:Assuming there are a total of P training samples, let the error function be:
则隐含层到输出层连接权值的调整式如下式所示:Then the adjustment formula of the connection weights from the hidden layer to the output layer is as follows:
ωj(t+1)=ωj(t)+Δωj(t+1) (6),ω j (t+1)=ω j (t)+Δω j (t+1) (6),
其中, in,
δy=-(yd-y)·y·(1-y) (8),δ y =-(y d -y)·y·(1-y) (8),
输出层阈值的调整式为:The adjustment formula of the output layer threshold is:
θ(t+1)=θ(t)+Δθ(t+1) (9),θ(t+1)=θ(t)+Δθ(t+1) (9),
其中, in,
类似地,输入层到隐含层连接权值的调整式为:Similarly, the adjustment formula for the connection weights from the input layer to the hidden layer is:
ωji(t+1)=ωji(t)+Δωji(t+1) (11), ωji (t+1)= ωji (t)+ Δωji (t+1) (11),
其中, in,
δj=δy·ωj·xj(t)·(1-xj(t)) (13),δ j = δ y · ω j · x j (t) · (1-x j (t)) (13),
隐含层阈值的调整式为:The adjustment formula of hidden layer threshold is:
θj(t+1)=θj(t)+Δθj(t+1) (14),θ j (t+1)=θ j (t)+Δθ j (t+1) (14),
其中, in,
不考虑xck(t)对连接权ωjk的依赖,承接层到隐含层连接权值的调整式为:Regardless of the dependence of xc k (t) on the connection weight ω jk , the adjustment formula of the connection weight from the receiving layer to the hidden layer is:
ωjk(t+1)=ωjk(t)+Δωjk(t+1) (16),ω jk (t+1)=ω jk (t)+Δω jk (t+1) (16),
其中, in,
各权值的初始值域取为(-0.1,0.1)区间,学习速率η为小于1的小数,可采用固定速率或根据当前网络输出总误差来动态调整。The initial value range of each weight is taken as (-0.1, 0.1) interval, and the learning rate η is a decimal less than 1, which can be adjusted dynamically by using a fixed rate or according to the total error of the current network output.
训练结束条件可以设定为总误差或其变化小于一个设定值或训练次数达到一定量。The training end condition can be set as the total error or its change is less than a set value or the number of training times reaches a certain amount.
作为优选,为了使得训练样本覆盖更多情况,每次关闭螺旋输送器时刻可以设定为从螺旋输送器起动时刻或称重模块重量读数为某个确定值时刻之后的随机值。Preferably, in order to make the training samples cover more situations, the moment of closing the screw conveyor each time can be set as a random value after the moment when the screw conveyor is started or the weight reading of the weighing module reaches a certain value.
在进行网络训练之前,对7个输入量和1个输出量进行归一化预处理:Before network training, perform normalized preprocessing on 7 inputs and 1 output:
r′=r-rmin/rmax-rmin (18),r'=rr min /r max -r min (18),
其中,r为未经处理的物理量,r′为经过归一化后的物理量,rmax和rmin分别为样本数据集的最大和最小值。Among them, r is the unprocessed physical quantity, r' is the normalized physical quantity, r max and r min are the maximum and minimum values of the sample data set, respectively.
计算空中量预测值时,用下式将网络输出量换算回空中量值:When calculating the predicted value of the air volume, the following formula is used to convert the network output volume back to the air volume value:
r=rmin+r′·(rmax-rmin) (19)。r=r min +r'·(r max -r min ) (19).
在线控制下料时,第一连接阵断开,神经网络对空中量yA进行预测并经第二连接阵输出给处理模块,由处理模块处理分析后通过输出模块对下料仓底部开口处的螺旋输送器进行关停控制:When the material is controlled online, the first connection array is disconnected, and the neural network predicts the amount yA in the air and outputs it to the processing module through the second connection array. Conveyor for shutdown control:
假设当前组份的一次下料量为Ws,开始下料时,控制器通过读取称重模块的传感值,获得计量斗的初始重量为G0;那么,控制器不断读取称重模块的传感值,当该值达到(G0+Ws-yA)时,关闭螺旋输送器。Assuming that the one-time feeding amount of the current component is Ws, when starting feeding, the controller obtains the initial weight of the weighing hopper as G0 by reading the sensor value of the weighing module; then, the controller continuously reads the weighing module’s Sensing value, when the value reaches (G0+Ws-yA), close the screw conveyor.
作为优选,除了空中量预测值,还要对当前累积下料误差进行补偿,即当检测到计量斗重量达到(G0+Ws-yA-E)时,关闭螺旋输送器,其中E为本组份当前累积下料误差。As a preference, in addition to the predicted value of the amount in the air, the current accumulated feeding error should be compensated, that is, when the weight of the weighing hopper is detected to reach (G0+Ws-yA-E), the screw conveyor will be closed, where E is the component The current accumulative blanking error.
作为优选,控制器采用如下方式对螺旋输送器的运转速度进行控制:As preferably, the controller controls the operating speed of the screw conveyor in the following manner:
A、从停止状态以μ·amax加速度起动,当速度达到λ·vR时保持速度不变;A. Start from the stop state with μ·a max acceleration, and keep the speed constant when the speed reaches λ·v R ;
B、当关闭时间到时,以μ·amax加速度开始减速,直至停止;B. When the closing time is up, decelerate at the acceleration of μ·a max until it stops;
其中,amax为螺旋输送器的螺杆额定最大加速度,vR为最大速度,μ为(0.5~0.9)之间的加速度系数,λ为(0.85~1.0)之间的速度系数;Among them, a max is the rated maximum acceleration of the screw of the screw conveyor, v R is the maximum speed, μ is the acceleration coefficient between (0.5-0.9), and λ is the speed coefficient between (0.85-1.0);
所述关闭时间是指,当前从称重模块读取到的已下料重量等于: The closing time means that the weight of the material that is currently read from the weighing module is equal to:
其中,Ws和Wa分别为当前物料一次下料量和空中量预测值,d为螺杆以最大速度运转时螺旋输送器的下料速率,ts为减速停止时间长度,ts=λ·vR/μ·amax。Among them, Ws and Wa are the predicted value of one-time feeding amount and empty amount of the current material respectively, d is the feeding rate of the screw conveyor when the screw runs at the maximum speed, t s is the length of deceleration and stop time, t s = λ·v R /μ·a max .
离线获取训练样本和在线应用神经网络时,对螺旋输送器均采用这同一种转速控制。训练样本的7个输入量中,要预先设置物料密度及螺旋输送器的螺旋叶片直径、螺距和螺杆最大转速。信号采集模块分别通过下料仓中仓位传感器、计量斗中斗位传感器和承载计量斗的称重模块来实时采集下料仓料位、计量斗料位、下落物料重量的传感信号并传输给处理模块进行数据预处理,之后输入到神经网络,神经网络输出值和经处理模块预处理的期望输出值均通过第一连接阵传送至迭代学习模块,由迭代学习模块根据梯度下降法将调整后的权值回传给神经网络。This same speed control is used for the screw conveyor both when taking the training samples offline and when applying the neural network online. Among the 7 input quantities of the training samples, the material density, the screw blade diameter, the screw pitch and the maximum screw speed of the screw conveyor should be set in advance. The signal acquisition module collects the sensing signals of the material level of the lower hopper, the material level of the metering hopper, and the weight of the falling material in real time through the sensor of the position sensor in the lower hopper, the sensor of the bucket position in the metering hopper, and the weighing module carrying the metering hopper, and transmits them to the The processing module performs data preprocessing, and then inputs it to the neural network. The output value of the neural network and the expected output value preprocessed by the processing module are sent to the iterative learning module through the first connection matrix, and the iterative learning module will adjust the output value according to the gradient descent method. The weights of are passed back to the neural network.
斗位传感器可以类似仓位传感器进行设置。所述仓位传感器和斗位传感器均可采用距离传感器,分别检测下料仓和计量斗中物料的料位高度,其中计量斗的斗位信号经处理模块处理后变换为物料空中落差。The bucket position sensor can be set similarly to the storage position sensor. Both the bin position sensor and the bucket position sensor can use distance sensors to detect the material level height of the material in the lower bin and the weighing hopper respectively, wherein the bucket level signal of the weighing hopper is processed by the processing module and converted into the material drop in the air.
通过周期性地不断采集称重模块信号,处理模块可以计算出单位时间内物料下落质量当量即落料率。By collecting the signals of the weighing module periodically, the processing module can calculate the material falling mass equivalent per unit time, that is, the material falling rate.
从式(4)中还可以分析出,单位时间落料质量当量即被检测到的落料率还受到下料仓1中物料形态分布的影响。It can also be analyzed from formula (4) that the mass equivalent of the material dropped per unit time, that is, the detected material falling rate, is also affected by the shape distribution of the material in the lower bin 1.
颗粒物质在重力作用下自下料仓流出形式主要有整体流和中心流两种类型。整体流的流动型式中料仓内整个颗粒层能够大致均匀地流出,且基本上每一个颗粒都在运动;而中心流的流动型式中则有些颗粒是静止的,在流动和静止颗粒间存在一个流动通道边界。整体流的整体下料速率比中心流大,并且下料速率的波动较小、流动稳定。在实际生产过程中,仓内物料可能会出现中心流的流动型式,使得当料口开始卸料时,由于仓压所产生的压实应力作用而造成物料结实成板。There are two main types of particulate matter flowing out from the lower silo under the action of gravity: overall flow and central flow. In the flow pattern of the overall flow, the entire particle layer in the silo can flow out roughly evenly, and basically every particle is moving; while in the flow pattern of the central flow, some particles are stationary, and there is a gap between the flowing and stationary particles. flow channel boundaries. The overall feeding rate of the bulk flow is larger than that of the central flow, and the fluctuation of the feeding rate is small and the flow is stable. In the actual production process, the material in the warehouse may have a flow pattern of central flow, so that when the material port starts to discharge, the material will be solidified into a plate due to the compaction stress generated by the pressure of the warehouse.
结合图6~8所示,为了减小下料仓中落料率的波动幅度,从而更好地进行系统建模和空中量预测,本发明所应用于的物料配料机,其采用距离传感器型仓位传感器和可旋转振动杆对下料仓内的物料堆积形态进行检测和调节,使得下料口上方交替出现动态料拱的形成与坍塌,保证物料密实度和落料形态的稳定。As shown in Figures 6 to 8, in order to reduce the fluctuation range of the blanking rate in the lower hopper, so as to better perform system modeling and air volume prediction, the material batching machine applied to the present invention adopts a distance sensor type silo The sensor and the rotatable vibrating rod detect and adjust the material accumulation form in the lower material bin, so that the formation and collapse of the dynamic material arch alternately appear above the lower material opening, ensuring the stability of the material density and the material discharge form.
如图6所示,下料仓1不断出料,当仓内料位降低到一定值时,需要对其进行补料。为此,在下料仓1上方设置一个储料仓10,储料仓10中的物料通过进料泵11和进料管15进入下料仓1。为使得物料颗粒均匀下料,在进料管15的末端出口处设有一个物料喷头16,物料喷头16表面为球冠形,其表面分布有圆形小孔17,小孔孔径根据物料的粒度进行优选。进料泵11采用螺杆输送机,其动作由控制器进行控制。As shown in Figure 6, the lower bin 1 continuously discharges the material, and when the material level in the bin drops to a certain value, it needs to be replenished. For this reason, a storage bin 10 is set above the lower bin 1 , and the material in the storage bin 10 enters the lower bin 1 through a feed pump 11 and a feed pipe 15 . In order to make the material particles evenly fed, a material nozzle 16 is provided at the outlet of the end of the feed pipe 15. The surface of the material nozzle 16 is spherical and has circular small holes 17 distributed on the surface. The diameter of the small holes depends on the particle size of the material. Make an optimization. Feed pump 11 adopts screw conveyor, and its action is controlled by controller.
在下料仓1下料过程中,随着料位面19的降低,进料泵11在控制器的控制下动作,使得下料仓内物料顶面的料位保持在预设值附近,其转速按下式进行控制:During the feeding process of the feeding bin 1, with the reduction of the material level surface 19, the feed pump 11 acts under the control of the controller, so that the material level of the top surface of the material in the feeding bin remains near the preset value, and its rotating speed Control as follows:
其中,V进0为一设定最大进料速度,l为下料仓当前料位,LM和Lm分别为所预设的在LT附近的最高、最低料位。Among them, V into 0 is a set maximum feeding speed, l is the current material level of the lower silo, L M and L m are the preset highest and lowest material levels near LT respectively.
图6中两图分别从下料仓1的侧视和俯视方向观察,如图6a和6b所示,在下料仓1近机架中心的一个顶角上安装有仓位传感器12,其有一个可旋转底座能进行俯仰和旋转,使得仓位传感器能在不同停靠指向点20的方向上进行物料检测,各停靠指向点20组成接近同心圆的扫描线21,从而判断出料位面19的分布。The two figures in Fig. 6 are observed from the side view and the top view direction of the lower silo 1 respectively, as shown in Fig. 6a and 6b, a position sensor 12 is installed on a vertex near the center of the frame of the lower hopper 1, which has a The rotating base can be pitched and rotated, so that the warehouse level sensor can detect materials in the direction of different docking points 20, and each docking point 20 forms a scanning line 21 close to concentric circles, thereby judging the distribution of the material discharge surface 19.
如图7所示,控制器通过配料机在下料仓1侧壁上安装的一个振动杆18来改善物料的分布。振动杆18包括依次相连的支柱181、云台182、振动器183、振杆184,在振动器183底部有弹簧缓冲器,振杆184表面分布有颗粒凸起185,云台182能进行俯仰和旋转,使得振杆184在下料仓1内做曲线运动。As shown in Figure 7, the controller improves the distribution of materials through a vibrating rod 18 installed on the side wall of the lower bin 1 by the batching machine. The vibrating bar 18 comprises a pillar 181, a cloud platform 182, a vibrator 183, and a vibrating bar 184 which are connected successively. A spring buffer is arranged at the bottom of the vibrator 183, and particle protrusions 185 are distributed on the vibrating bar 184 surface. Rotate so that the vibrating rod 184 makes a curved movement in the lower bin 1.
下料过程中,控制器分别通过仓位传感器的检测和对单位时间下料率的跟踪来判断下料仓内物料的分布,使得下料仓内的料位面保持近似抛物线面形。结合图6~8所示,当物料均匀分布时,仓位传感器在不同方位检测到的物料距离值经检测射线与竖直方向倾角的几何变换后近似集中在一个较小的范围内。当物料局部发生板结或稳定的料拱时,检测到的距离值超出此范围。同时,通过称重模块对各下料仓的下料速率进行实时跟踪。当距离传感器检测到上述异常状态或者发现单位时间下料量波动超过设定阈值如5%后,控制器命令振动杆动作,通过云台的运转,其振杆从起点开始经料位高点区域到料位低点区域,做蛇形搅动,振杆124尾端在下料仓1内的振杆轨迹126如图7所示;同时,振动器起振,振杆上的颗粒凸起带动周边的颗粒,从而破除偶尔形成的板结或料拱,使物料分布恢复均匀。通过对物料分布的动态检测和控制,减小物料密实度的波动,从而保证单位时间充填量的稳定。在振动杆动作的同时,暂停下料,且将抽板关上。During the feeding process, the controller judges the distribution of materials in the feeding bin through the detection of the bin level sensor and the tracking of the feeding rate per unit time, so that the material level surface in the feeding bin remains approximately parabolic. As shown in Figures 6 to 8, when the materials are evenly distributed, the distance values of the materials detected by the position sensor at different orientations are approximately concentrated in a small range after the geometric transformation of the detection ray and the vertical inclination angle. The detected distance value exceeds this range when the material is partially compacted or a stable material arch occurs. At the same time, the feeding rate of each feeding bin is tracked in real time through the weighing module. When the distance sensor detects the above-mentioned abnormal state or finds that the fluctuation of the discharge amount per unit time exceeds the set threshold such as 5%, the controller commands the vibrating rod to move. Through the operation of the pan/tilt, the vibrating rod starts from the starting point and passes through the high material level area. Go to the low material level area, do serpentine stirring, the vibration rod track 126 at the end of the vibration rod 124 in the lower bin 1 is shown in Figure 7; at the same time, the vibrator starts to vibrate, and the particle protrusions on the vibration rod drive the surrounding particles. Particles, so as to break the occasional compaction or material arch, so that the material distribution can be restored to uniformity. Through the dynamic detection and control of material distribution, the fluctuation of material density is reduced, so as to ensure the stability of filling amount per unit time. While the vibrating rod is moving, the feeding is suspended and the pumping plate is closed.
如图8所示,本发明通过距离传感器和振动杆的检测与动作配合,大幅度地减弱了装料冲击所产生的压实力作用,有效地防止了仓内物料的粒度离析,使下部仓斗内的物料活化,改善了物料的分布。As shown in Figure 8, the present invention greatly weakens the effect of the compaction force produced by the impact of charging through the detection and action of the distance sensor and the vibrating rod, effectively preventing the particle size segregation of the materials in the bin, and making the lower bin The activation of the material inside improves the distribution of the material.
控制器作为整个螺杆式物料配料机的控制中心,在多组份物料下料过程中,控制器依次控制各螺旋输送器动作,在完成一次配方量下料后,打开落料阀,物料从计量斗落入混料斗中。The controller acts as the control center of the whole screw material batching machine. During the feeding process of multi-component materials, the controller controls the action of each screw conveyor in turn. The bucket falls into the mixing hopper.
在完成多个一次量下料后,控制器读取混料斗中料位传感器的状态,若检测到料位超过设定阈值,则通过输出模块控制混料器旋转搅拌,将多种物料混合均匀后,在控制器的控制下,推板打开,混合物料从输料管输出。After completing multiple batches of material, the controller reads the status of the material level sensor in the mixing hopper, and if it detects that the material level exceeds the set threshold, it controls the mixer to rotate and stir through the output module to mix various materials evenly Finally, under the control of the controller, the push plate is opened, and the mixed material is output from the delivery pipe.
图9~10补充了多组份物料下料过程的记录,其中图9所示为4种组份下料时计量斗内的物料分布示意图;图10为一次900ms时长物料下落过程中称重模块读数的变化曲线,其中,横坐标为关闭螺旋输送器后的延时时间。从中可见,由于冲击力的作用,称重读数将出现过冲,然后才回复到实际重量;并且,在螺旋输送器关闭约700ms后空中物料才完全落入计量斗,称重模块读数趋于稳定。Figures 9 to 10 supplement the records of the multi-component material unloading process, in which Figure 9 shows the schematic diagram of the material distribution in the weighing hopper when the four components are unloaded; Figure 10 shows the weighing module during a 900ms long material falling process The change curve of the readings, where the abscissa is the delay time after closing the screw conveyor. It can be seen that due to the impact force, the weighing reading will overshoot and then return to the actual weight; and the material in the air will completely fall into the weighing hopper after the screw conveyor is closed for about 700ms, and the reading of the weighing module will tend to be stable. .
应用本发明控制方法进行下料控制,先离线对各螺旋输送器的下料行为进行分别建模,采集样本的过程中单独进行每组份物料的下料,从而可以回收所有物料而不会造成浪费。实际下料时周期性采集下料仓料位、空中落差及落料率,能实时对当前空中量进行预报,因而从第一个批次开始,就能精确下料而避开了其他如在线迭代学习方案中的下料误差波动。Applying the control method of the present invention to carry out feeding control, the feeding behavior of each screw conveyor is first modeled separately off-line, and the feeding of each component material is carried out separately in the process of collecting samples, so that all materials can be recovered without causing waste. Periodically collect the material level of the feeding bin, the drop in the air, and the blanking rate during the actual feeding, and can predict the current amount in the air in real time. Therefore, starting from the first batch, the feeding can be done accurately and other methods such as online iteration can be avoided. Blanking error fluctuations in learning scenarios.
以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。The implementation methods described above do not constitute a limitation to the scope of protection of the technical solution. Any modifications, equivalent replacements and improvements made within the spirit and principles of the above implementation methods shall be included in the protection scope of the technical solution.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710905824.7A CN107697660B (en) | 2017-09-19 | 2017-09-19 | Screw material disperser control method based on machine learning |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710905824.7A CN107697660B (en) | 2017-09-19 | 2017-09-19 | Screw material disperser control method based on machine learning |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107697660A true CN107697660A (en) | 2018-02-16 |
CN107697660B CN107697660B (en) | 2019-11-29 |
Family
ID=61175599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710905824.7A Active CN107697660B (en) | 2017-09-19 | 2017-09-19 | Screw material disperser control method based on machine learning |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107697660B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110577091A (en) * | 2019-04-03 | 2019-12-17 | 上海宝信软件股份有限公司 | method, system and medium for stabilizing quality of blended ore based on artificial intelligence |
CN114261787A (en) * | 2021-12-13 | 2022-04-01 | 中煤科工智能储装技术有限公司 | Bulk material rapid quantitative batching control system and method |
BE1028880B1 (en) * | 2020-12-11 | 2022-07-12 | Siloba Nv | DEVICE FOR STORAGE, TRANSPORT AND DOSING OF RAW MATERIALS IN THE FOOD INDUSTRY |
CN116080954A (en) * | 2022-12-05 | 2023-05-09 | 吉林大学 | Filling parameter calculation method of screw filling machine |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226377A (en) * | 2008-02-04 | 2008-07-23 | 南京理工大学 | Robust control method for batching error of asphalt concrete mixing equipment |
CN102147282A (en) * | 2010-02-09 | 2011-08-10 | 常州珠峰称重设备有限公司 | Intelligent dynamic weightlessness scale |
CN102636245A (en) * | 2012-04-23 | 2012-08-15 | 中联重科股份有限公司 | Weighing measurement method, device and system for materials |
CN102962909A (en) * | 2012-11-29 | 2013-03-13 | 成都硅宝科技股份有限公司 | Automatic continuous powder metering and feeding system and method for production of sealants |
CN103350765A (en) * | 2013-06-13 | 2013-10-16 | 周怡 | Soda packing machine three-speed frequency conversion feeding process |
CN103968924A (en) * | 2014-05-28 | 2014-08-06 | 重庆大学 | Multistage-control-based batching weighing control method |
-
2017
- 2017-09-19 CN CN201710905824.7A patent/CN107697660B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226377A (en) * | 2008-02-04 | 2008-07-23 | 南京理工大学 | Robust control method for batching error of asphalt concrete mixing equipment |
CN102147282A (en) * | 2010-02-09 | 2011-08-10 | 常州珠峰称重设备有限公司 | Intelligent dynamic weightlessness scale |
CN102636245A (en) * | 2012-04-23 | 2012-08-15 | 中联重科股份有限公司 | Weighing measurement method, device and system for materials |
CN102962909A (en) * | 2012-11-29 | 2013-03-13 | 成都硅宝科技股份有限公司 | Automatic continuous powder metering and feeding system and method for production of sealants |
CN103350765A (en) * | 2013-06-13 | 2013-10-16 | 周怡 | Soda packing machine three-speed frequency conversion feeding process |
CN103968924A (en) * | 2014-05-28 | 2014-08-06 | 重庆大学 | Multistage-control-based batching weighing control method |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110577091A (en) * | 2019-04-03 | 2019-12-17 | 上海宝信软件股份有限公司 | method, system and medium for stabilizing quality of blended ore based on artificial intelligence |
BE1028880B1 (en) * | 2020-12-11 | 2022-07-12 | Siloba Nv | DEVICE FOR STORAGE, TRANSPORT AND DOSING OF RAW MATERIALS IN THE FOOD INDUSTRY |
CN114261787A (en) * | 2021-12-13 | 2022-04-01 | 中煤科工智能储装技术有限公司 | Bulk material rapid quantitative batching control system and method |
CN114261787B (en) * | 2021-12-13 | 2023-11-24 | 中煤科工智能储装技术有限公司 | Bulk cargo rapid quantitative batching control system and method |
CN116080954A (en) * | 2022-12-05 | 2023-05-09 | 吉林大学 | Filling parameter calculation method of screw filling machine |
Also Published As
Publication number | Publication date |
---|---|
CN107697660B (en) | 2019-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107720311B (en) | Screw rod weight-loss type material blanking machine and its controller neural network based | |
CN107640609B (en) | Screw proportioning materials machine controller based on machine learning | |
CN107601083B (en) | Straight weight-loss type material baiting method neural network based | |
CN107715727B (en) | Screw type multi-component material batching device and its controller | |
CN107694469B (en) | Straight-fall multi-component material batching method based on variable rate learning | |
CN107684846B (en) | Straight-fall multi-component material feeding method | |
CN110697439B (en) | Controller of screw type material unloading device based on variable rate learning | |
CN107697660B (en) | Screw material disperser control method based on machine learning | |
CN110697438B (en) | A Neural Network-Based Loss-in-Weight Material Unloader Controller | |
CN107661728B (en) | Vertical proportioning materials device and its controller based on variable Rate study | |
CN107684847B (en) | Screw type multi-component material batching method | |
CN107572016B (en) | Vertical multiple groups part material blanking device and its controller | |
CN202440146U (en) | Static weighing and dynamic feeding system | |
CN107512597A (en) | The more component material baiting methods of screw based on variable Rate study | |
CN107741695B (en) | Machine learning-based control method for direct-falling type material blanking machine | |
CN108002062B (en) | A Neural Network-Based Method for Unloading Materials by Screw Loss in Weight | |
CN107544252B (en) | Machine learning-based direct-falling material blanking machine controller | |
CN201784810U (en) | Differential weight scale and loose material bagging device | |
CN113895673A (en) | Optimization method of 25kg large package powder with accurate metering function | |
CN109911649A (en) | A suspended solid solute quantitative feeding device | |
Siev et al. | 2.23 Solids Flowmeters and Feeders |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20241016 Address after: 230000 B-1015, wo Yuan Garden, 81 Ganquan Road, Shushan District, Hefei, Anhui. Patentee after: HEFEI MINGLONG ELECTRONIC TECHNOLOGY Co.,Ltd. Country or region after: China Address before: 310018, No. 258, source street, Xiasha Higher Education Park, Hangzhou, Zhejiang Patentee before: China Jiliang University Country or region before: China |
|
TR01 | Transfer of patent right |
Effective date of registration: 20250623 Address after: 100000 Beijing City Chaoyang District Dougezhuang Huangchang West Road No. 1 A1 Building Second Floor 24795 Patentee after: Beijing Yuhan Ruida Technology Co.,Ltd. Country or region after: China Address before: Ganquan road Shushan District of Hefei City, Anhui Province, Jiangmen 230000 Business Garden No. 81 floor B-1015 Patentee before: HEFEI MINGLONG ELECTRONIC TECHNOLOGY Co.,Ltd. Country or region before: China |