CN110697438B - A Neural Network-Based Loss-in-Weight Material Unloader Controller - Google Patents
A Neural Network-Based Loss-in-Weight Material Unloader Controller Download PDFInfo
- Publication number
- CN110697438B CN110697438B CN201910836277.0A CN201910836277A CN110697438B CN 110697438 B CN110697438 B CN 110697438B CN 201910836277 A CN201910836277 A CN 201910836277A CN 110697438 B CN110697438 B CN 110697438B
- Authority
- CN
- China
- Prior art keywords
- blanking
- neural network
- module
- bin
- weight
- 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.)
- Active
Links
- 239000000463 material Substances 0.000 title claims abstract description 189
- 230000001537 neural effect Effects 0.000 title description 2
- 238000013528 artificial neural network Methods 0.000 claims abstract description 63
- 238000005303 weighing Methods 0.000 claims abstract description 55
- 230000004580 weight loss Effects 0.000 claims abstract description 49
- 238000012545 processing Methods 0.000 claims abstract description 24
- 208000016261 weight loss Diseases 0.000 claims description 48
- 238000000034 method Methods 0.000 claims description 33
- 230000008569 process Effects 0.000 claims description 18
- 230000009471 action Effects 0.000 claims description 11
- 230000003068 static effect Effects 0.000 claims description 10
- 238000004458 analytical method Methods 0.000 claims description 7
- 238000007599 discharging Methods 0.000 claims description 3
- 238000013500 data storage Methods 0.000 claims description 2
- 238000003860 storage Methods 0.000 abstract description 13
- 238000009825 accumulation Methods 0.000 abstract description 3
- 238000001514 detection method Methods 0.000 abstract description 3
- 230000001186 cumulative effect Effects 0.000 abstract description 2
- 238000002156 mixing Methods 0.000 description 73
- 210000000078 claw Anatomy 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 238000012549 training Methods 0.000 description 12
- 238000005520 cutting process Methods 0.000 description 10
- 238000013507 mapping Methods 0.000 description 10
- 239000002245 particle Substances 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 238000009826 distribution Methods 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 6
- 239000000843 powder Substances 0.000 description 6
- 238000005259 measurement Methods 0.000 description 5
- 238000004806 packaging method and process Methods 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000005056 compaction Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000003032 molecular docking Methods 0.000 description 3
- 239000000047 product Substances 0.000 description 3
- 239000002994 raw material Substances 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000011478 gradient descent method Methods 0.000 description 2
- 239000004615 ingredient Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 230000000306 recurrent effect Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 239000007921 spray Substances 0.000 description 2
- 238000003756 stirring Methods 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 244000068988 Glycine max Species 0.000 description 1
- 235000010469 Glycine max Nutrition 0.000 description 1
- 239000004743 Polypropylene Substances 0.000 description 1
- 239000004793 Polystyrene Substances 0.000 description 1
- 239000006004 Quartz sand Substances 0.000 description 1
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N Silicium dioxide Chemical compound O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 1
- 244000062793 Sorghum vulgare Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000012271 agricultural production Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 238000010923 batch production Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000004566 building material Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000004568 cement Substances 0.000 description 1
- 235000013339 cereals Nutrition 0.000 description 1
- 229940126678 chinese medicines Drugs 0.000 description 1
- 239000003245 coal Substances 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 235000013409 condiments Nutrition 0.000 description 1
- 239000000109 continuous material Substances 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000003337 fertilizer Substances 0.000 description 1
- 239000008187 granular material Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 235000021374 legumes Nutrition 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 229920000609 methyl cellulose Polymers 0.000 description 1
- 239000001923 methylcellulose Substances 0.000 description 1
- 235000010981 methylcellulose Nutrition 0.000 description 1
- 235000019713 millet Nutrition 0.000 description 1
- 238000005312 nonlinear dynamic Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 239000013618 particulate matter Substances 0.000 description 1
- 239000000575 pesticide Substances 0.000 description 1
- 229920002239 polyacrylonitrile Polymers 0.000 description 1
- -1 polypropylene Polymers 0.000 description 1
- 229920001155 polypropylene Polymers 0.000 description 1
- 229920002223 polystyrene Polymers 0.000 description 1
- 229920000915 polyvinyl chloride Polymers 0.000 description 1
- 239000004800 polyvinyl chloride Substances 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 235000021067 refined food Nutrition 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 238000005204 segregation Methods 0.000 description 1
- 239000002893 slag Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 239000013585 weight reducing agent Substances 0.000 description 1
- 229940126673 western medicines Drugs 0.000 description 1
Images
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/005—Control arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/048—Activation functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- 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
- B65G2201/00—Indexing codes relating to handling devices, e.g. conveyors, characterised by the type of product or load being conveyed or handled
- B65G2201/04—Bulk
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Molecular Biology (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Mechanical Engineering (AREA)
- Accessories For Mixers (AREA)
Abstract
本发明公开了基于神经网络的直落失重式物料下料机控制器,其包括信号采集模块、处理模块、神经网络模块、存储模块和输出模块。神经网络模块基于下料仓的料位、落料率、物料密度及下料阀开口孔径对物料失重值进行预测,从而对下料阀的关闭时间进行调节。基于神经网络对下料中的称重行为进行建模,本发明训练后的网络能对不同落料状态下的下落物料失重值进行准确预测,从而可实现直接精确下料控制且适用于小批量生产;还结合仓位传感器的检测和搅拌器的控制对下料仓内的物料堆积形态进行调节,减小了落料率波动;又通过对下料累积误差的控制,减小了批量下料的总误差。
The invention discloses a straight-fall loss-in-weight material unloading machine controller based on a neural network, which comprises a signal acquisition module, a processing module, a neural network module, a storage module and an output module. The neural network module predicts the weight loss value of the material based on the material level, blanking rate, material density and opening diameter of the feeding valve, so as to adjust the closing time of the feeding valve. Modeling the weighing behavior in blanking based on the neural network, the trained network of the present invention can accurately predict the weight loss value of falling materials under different blanking states, so that direct and precise blanking control can be realized and is suitable for small batches It also combines the detection of the position sensor and the control of the agitator to adjust the material accumulation form in the unloading silo, reducing the fluctuation of the blanking rate; and through the control of the cumulative error of the blanking, it reduces the total amount of batch blanking. error.
Description
本申请为申请号201710863074.1、申请日2017年09月19日、发明名称“基于神经网络的直落失重式物料下料机及其控制器”的分案申请。This application is a divisional application with the application number 201710863074.1, the application date on September 19, 2017, and the invention title "Neural Network-Based Loss-in-Weight Feeder and Controller".
技术领域technical field
本发明涉及定量下料领域,具体涉及一种基于神经网络的直落失重式物料下料机控制器。The invention relates to the field of quantitative cutting, in particular to a controller of a straight-fall loss-in-weight type material cutting machine based on a neural network.
背景技术Background technique
在工农业制造和商品包装中,有大量的粉粒物料,如铁精矿、煤粉等炼铁原料,聚丙烯、聚苯乙烯、聚氯乙烯、轻甲基纤维素、聚丙烯睛、环氧树脂粉末涂料等化工原料,石英砂、水泥等建材原料,洗衣粉等日用化工产品,小米、大豆等谷物豆类农产品,或粉、渣、粒状加工食品,饲料、化肥、农药等农业生产物料,以及粉粒状的保健品、中西药剂、调味品等均需要自动定量包装或者配料制造。In industrial and agricultural manufacturing and commodity packaging, there are a large number of powder materials, such as iron ore concentrate, coal powder and other iron-making raw materials, polypropylene, polystyrene, polyvinyl chloride, light methyl cellulose, polyacrylonitrile, ring Oxygen resin powder coating and other chemical raw materials, quartz sand, cement and other building materials raw materials, daily chemical products such as washing powder, millet, soybean and other grain and legume agricultural products, or powder, slag, granular processed food, feed, fertilizer, pesticide and other agricultural production Materials, as well as powdered and granular health products, Chinese and Western medicines, condiments, etc. all require automatic quantitative packaging or ingredient manufacturing.
目前我国有很多企业仍然采用手工定量配料或者包装,一方面劳动强度大,速率慢,经济效益差;另一方面,食品、药品等手工定量往往不能满足卫生要求,有毒有害的物料,人工参与定量容易对人体造成伤害。因此对生产企业来说,急需提供价廉的具有较高速率和准确度的多组份自动定量下料设备或者装置,满足大量的物料定量包装或者配料制造要求。At present, many enterprises in my country still use manual quantitative ingredients 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, it is urgent to provide inexpensive multi-component automatic quantitative feeding equipment or devices with high speed and accuracy to meet the requirements of quantitative packaging or batching manufacturing of a large number of materials.
目前国内外粉粒物料自动定量下料装置常用方法有两种,容积式和称重式。容积式定量依据物料容积进行计量充填或者投料,定量投料迅速,但定量物料质量受到物料密度变化而变化。如申请号为200920248298.2的中国专利考虑到快速下料时难以控制定量而通过先快后慢的方法来减小供料落差的影响,但其下料终值只能接近期望值,准确度不高。At present, there are two common methods of automatic quantitative feeding device for powder and granular materials at home and abroad, volumetric and weighing. Volumetric dosing is based on the volume of the material for metered filling or feeding, and the quantitative feeding is rapid, but the quality of the quantitative material is changed by the density of the material. For example, the Chinese patent with the application number of 200920248298.2 considers that it is difficult to control the quantification during fast cutting, and adopts the method of first fast and then slow to reduce the influence of the feeding drop, but the final value of the cutting can only be close to the expected value, and the accuracy is not high.
称重式定量依据物料质量进行计量充填或者投料,从称重计量方法的不同其又可分为增量式与失重式两种。增量式对不断下落到计量斗中的物料进行称重,这种方式需要在下料过程中不断称重,根据称重结果反馈控制下料量,由于物料是连续下落的,当下料阀门关闭时,仍有部分物料在空中。为了补偿空中物料对计量精度的干扰,很多方案采用提前关闭阀门的技术,如申请号为201410230888.8的中国专利将配料称重过程划分为三个阶段,并在最后一个阶段采用迭代学习控制方式来计算关闭提前控制量。Weighing type quantitative filling or feeding is carried out according to the quality of the material, which can be divided into incremental type and weightless type according to the different weighing measurement methods. Incremental weighing of the materials falling into the weighing hopper. This method requires continuous weighing during the feeding process, and feedback control of the feeding amount according to the weighing result. Since the material is continuously falling, when the feeding valve is closed , there is still some material in the air. In order to compensate for the interference of the aerial material on the measurement accuracy, many schemes use the technology of closing the valve in advance. For example, the Chinese patent application number 201410230888.8 divides the batching weighing process into three stages, and uses an iterative learning control method to calculate the final stage. Turn off the advance control amount.
相比于增量式,失重式称重方式通过不断称取料仓重量来计量下落物料的重量,从而避开了空中物料的问题。如申请号为200710142591.6、201010108011.3和201310178558.4的中国专利,均通过称重仓重量减小的计算来对下落物料进行计量,这些方案虽然无需考虑空中量,但由于未考虑物料从下料阀门落下时的失重效应而影响了称重计量的精度,不能满足高精度下料的要求,并且这些方案只能连续下料而不能直接应用于按批次的下料。Compared with the incremental type, the loss-in-weight weighing method measures the weight of the falling materials by continuously weighing the weight of the silo, thereby avoiding the problem of aerial materials. For example, the Chinese patents with application numbers of 200710142591.6, 201010108011.3 and 201310178558.4 all measure the falling materials through the calculation of the weight reduction of the weighing bin. Although these schemes do not need to consider the air volume, they do not consider the weight loss when the material falls from the feeding valve. It affects the accuracy of weighing and measurement, cannot meet the requirements of high-precision blanking, and these solutions can only be continuously blanked and cannot be directly applied to batch blanking.
相比以往的失重式计量下料,如果能通过对影响下落物料失重等效值各种因素的分析来构造一种非线性映射,则可以基于这种映射对失重式称重过程中物料的实际下料量进行计量。Compared with the previous weightless weighing and blanking, if a nonlinear mapping can be constructed through the analysis of various factors that affect the weightless equivalent value of the falling material, the actual weight of the material in the weightless weighing process can be determined based on this mapping. The amount of feeding is measured.
发明内容SUMMARY OF THE INVENTION
传统的失重秤是通过在工作时控制重量损失的原理实现计量的,对出料装置和称重料斗进行称重,根据失重秤计量斗内每单位时间内物料重量的减少ΔG/Δt来计算失重秤的给料流量。以往的失重称重方法,虽然是通过差分方法来获得流量,但是在两次差分之间的落料流率变化、物料粘结、以及环境如振动等因素的影响,都会影响差分结果的准确性。The traditional weight loss scale realizes measurement by the principle of controlling the weight loss during operation. The discharge device and the weighing hopper are weighed, and the weight loss is calculated according to the reduction of the material weight per unit time in the weighing hopper of the weight loss scale. ΔG/Δt The feed flow of the scale. In the previous weightless weighing method, although the flow rate is obtained by the differential method, the change of the blanking flow rate between the two differentials, the influence of material bonding, and the environment such as vibration will affect the accuracy of the differential result. .
从下料方式来分析,普通失重称重计量一般采用螺旋输送机作为出料装置,只能动态调节连续运行时的下料速率,而无法直接进行分批次的间断式下料;失重式称重的称量精度和配料速度这两个参量是两个相互矛盾的控制量,要提高称量精度,希望秤体越稳定越好,即喂料速度越慢越好,但势必增加配料时间,效率低;反之,如果喂料速度过快,精度很难保证。From the analysis of the blanking method, the general loss-in-weight weighing measurement generally uses a screw conveyor as the discharging device, which can only dynamically adjust the blanking rate during continuous operation, but cannot directly perform batch intermittent blanking; loss-in-weight weighing The two parameters of weighing accuracy and batching speed are two contradictory control quantities. To improve the weighing accuracy, it is hoped that the more stable the scale body, the better, that is, the slower the feeding speed, the better, but the batching time is bound to increase. Low efficiency; on the contrary, if the feeding speed is too fast, the accuracy is difficult to guarantee.
考虑到失重式称重不需要考虑空中量的优势,本发明方案将其结合到分批次下料的控制中。但由于下料过程中物料非零速度的下落会对称重计量造成影响,从而使得称重读数不同于静态称重。这种物料非零速度的下落造成的动态冲击,即下落物料失重值,其影响因素很多,如输送装置关闭速度、物料下落形态、流率等,因而通过动态称重来获取静态重量的转换方案难以通过离线实验一次性确定。Considering the advantage that the loss-in-weight weighing does not need to consider the air volume, the solution of the present invention integrates it into the control of batch blanking. However, due to the non-zero speed of the material falling during the feeding process, it will affect the weighing measurement, which makes the weighing reading different from the static weighing. The dynamic impact caused by the non-zero speed of the falling material, that is, the weight loss value of the falling material, has many influencing factors, such as the closing speed of the conveying device, the falling shape of the material, the flow rate, etc., so the static weight is obtained by dynamic weighing. It is difficult to determine at one time through offline experiments.
根据对失重式称重下料过程深入的测试与分析,总结出直落失重式物料下料机其下落物料失重值最主要的影响因素包括:下料仓料位、落料率、物料密度及下料阀开口孔径。下落物料失重值是这些物理量的复杂非线性映射,为了对下落物料失重值进行预测并进而通过调节阀门关闭时间来进行精确的下料,需要辨识并表达该映射关系。According to the in-depth testing and analysis of the loss-in-weight weighing and unloading process, it is concluded that the most important factors affecting the weight loss value of the falling material of the straight-fall loss-in-weight material unloading machine include: the material level of the unloading bin, the blanking rate, the material density and the falling material. Material valve opening diameter. The weight loss value of the falling material is a complex nonlinear mapping of these physical quantities. In order to predict the weight loss value of the falling material and then adjust the valve closing time for accurate feeding, it is necessary to identify and express the mapping relationship.
基于线性系统理论对系统进行辩识并修正参数的方法能较好地应用于线性系统,但无法适用于复杂的非线性系统。人工神经网络是由大量处理单元广泛互连而成的网络,具有很强的自适应、自组织、自学习能力,在系统建模、辨识与控制中受到普遍重视,其所具有的非线性变换特性为系统辨识尤其是非线性系统的辨识提供了有效的方法。The method of identifying the system and correcting 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 that is widely interconnected by a large number of processing units. It has strong self-adaptive, self-organizing and self-learning capabilities. It is widely valued in system modeling, identification and control. Characteristics provide an effective method for system identification, especially nonlinear system identification.
目前,非线性系统辩识中应用最多的是多层前向网络,多层前向网络具有逼近任意连续非线性函数的能力,但这种网络结构一般是静态的,从物料下落过程分析可以看出,由于下料仓料位是逐渐变化的,因此,连续两个采样周期中下落物料失重值之间也有着紧密的联系。为此,本发明的控制器中采用动态递归神经网络来对系统进行建模。与静态前馈型神经网络不同,动态递归网络通过存储内部状态,使其具备映射动态特征的功能,从而使系统具有适应时变特性的能力,更适合于非线性动态系统的辩识。本发明方案中,基于动态递归Elman神经网络,对下落物料失重值与下料仓料位h、落料率d、物料密度ρ及下料阀开口孔径D之间的映射关系进行辨识,又在下料过程中对下料仓中的物料分布进行检测与动态调整,使得经训练的神经网络能对不同状态下的下落物料失重值进行准确预测,从而实现高精度下料。At present, the multi-layer forward network is the most widely used in the identification of nonlinear systems. The multi-layer forward network has the ability to approximate any continuous nonlinear function, but the network structure is generally static. From the analysis of the material falling process, it can be seen that Since the material level of the unloading bin changes gradually, there is also a close relationship between the weight loss values of falling materials in two consecutive sampling periods. To this end, a dynamic recurrent neural network is used in the controller of the present invention 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 the time-varying characteristics, and is more suitable for the identification of nonlinear dynamic systems. In the scheme of the present invention, based on the dynamic recursive Elman neural network, the mapping relationship between the weight loss value of the falling material and the material level h of the unloading bin, the blanking rate d, the material density ρ and the opening aperture D of the unloading valve is identified, and the unloading During the process, the material distribution in the unloading silo is detected and dynamically adjusted, so that the trained neural network can accurately predict the weight loss value of the falling material in different states, so as to achieve high-precision cutting.
本发明的技术解决方案是,提供一种以下结构的基于神经网络的直落失重式物料下料机,包括:机架、下料仓、下料阀、混料斗、称重模块、落料阀、混合料仓和控制器;The technical solution of the present invention is to provide a straight loss-in-weight material unloading machine based on a neural network with the following structure, including: a frame, a cutting bin, a cutting valve, a mixing hopper, a weighing module, and a blanking valve , mixing silo and controller;
所述下料阀位于下料仓的底部开口处,所述下料仓和下料阀为2~6组,The feeding valve is located at the bottom opening of the feeding bin, and the feeding bin and feeding valve are 2 to 6 groups.
所述下料仓安装在固定于机架的称重模块上,其内部有一个仓位传感器,The unloading bin is installed on the weighing module fixed on the rack, and there is a bin position sensor inside it.
位于下料阀下方的所述混料斗,其底部开口受落料阀控制,且其内壁上安装有一个混料器;The bottom opening of the mixing hopper located under the blanking valve is controlled by the blanking valve, and a mixer is installed on its inner wall;
所述混合料仓位于落料阀下方,且其底部有一个推板;The mixing bin is located below the blanking valve, and has a push plate at the bottom;
所述控制器含有采用动态递归E1man神经网络的神经网络模块,且每一个下料阀都有一个神经网络模块对应,每个神经网络模块将所对应下料仓的料位、落料率、物料密度及下料阀开口孔径4个输入量映射为下落物料失重值;控制器通过神经网络模块对下落物料失重值进行预测并基于该预测值修正下料量后对下料阀的关闭时间进行调节;The controller contains a neural network module using dynamic recursive E1man neural network, and each blanking valve has a corresponding neural network module. The four input quantities of the opening diameter of the feeding valve and the opening diameter of the feeding valve are mapped to the weight loss value of the falling material; the controller predicts the weight loss value of the falling material through the neural network module and adjusts the closing time of the feeding valve after correcting the feeding volume based on the predicted value;
控制器依次控制各下料阀动作,在完成一次配方量下料后,打开落料阀,然后在检测到混合料仓中的物料累积到设定值后,打开推板,将混合均匀的物料排出。The controller controls the action of each blanking valve in turn. After finishing one batch blanking, the blanking valve is opened, and after detecting that the materials in the mixing bin have accumulated to the set value, the push plate is opened to mix the materials evenly. discharge.
作为优选,其还包括一个储料仓和进料泵,所述进料泵后端进料管的出口有一个物料喷头,所述物料喷头为球冠形,其表面分布有圆形小孔。Preferably, it also includes a storage bin and a feed pump, the outlet of the feed pipe at the rear end of the feed pump is provided with a material spray head, and the material spray head is spherical cap-shaped with small circular holes distributed on its surface.
作为优选,所述仓位传感器安装在在下料仓近机架中心的一个顶角上,且其底部有一个旋转底座。Preferably, the bin position sensor is installed on a top corner of the unloading bin near the center of the frame, and has a rotating base at the bottom.
作为优选,所述仓位传感器采用距离传感器。Preferably, the position sensor adopts a distance sensor.
作为优选,所述下料仓的侧壁还安装有一个搅拌器,所述搅拌器包括依次相连的底座、两个支臂、连接两个支臂的支臂转轴、爪手转轴和爪手。Preferably, a stirrer is also installed on the side wall of the unloading bin, and the stirrer includes a base, two support arms, a support arm rotating shaft connecting the two support arms, a claw hand rotating shaft and a claw hand.
作为优选,所述混合料仓的侧壁上安装有一个混合料位传感器,其内部还有一个匀料器,所述匀料器采用螺旋形桨叶,所述推板下方还有一个输料管。Preferably, a mixing material level sensor is installed on the side wall of the mixing silo, and there is a homogenizer inside. Tube.
作为优选,所述混料器包括依次相连的混料底座、两个混料支臂、以及连接两个混料支臂的混料支臂转轴、混料爪手转轴和混料爪手。Preferably, the mixer includes a mixing base, two mixing support arms, and a mixing support arm rotating shaft, a mixing claw rotating shaft and a mixing claw connecting the two mixing support arms in sequence.
作为优选,所述混料器包括混料转轴、安装在混料转轴上的混料转盘和螺旋叶片,以及支撑混料转轴的混料撑架。Preferably, the mixer includes a mixing rotating shaft, a mixing rotating disc and a screw blade mounted on the mixing rotating shaft, and a mixing support frame supporting the mixing rotating shaft.
作为优选,所述神经网络的模型为:Preferably, the model of the neural network is:
xck(t)=xk(t-mod(k,q)-1),xc 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=3;j==1,2...m,i=1,2...4,隐含层及承接层节点数m可以在11~20之间选择,如优选为16。Among them, mod is the remainder function, f() function is taken as the sigmoid function; xc k (t) is the output of the successor layer, x j (t) is the output of the hidden layer, u i (t-1) and y(t) are the input layer input and the 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, respectively 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 preferred according to the sampling period and cutting rate, such as optional q=3; j==1, 2...m, i=1, 2...4, the number m of nodes in the hidden layer and the successor layer can be selected from 11 to 20, for example, 16 is preferred.
作为优选,除了下落物料失重值的预测值,修正下料量时还要计入当前累积下料误差。Preferably, in addition to the predicted value of the weight loss value of the falling material, the current accumulated blanking error should be taken into account when correcting the blanking amount.
本发明的另一技术解决方案是,提供基于神经网络的直落失重式物料下料机控制器,其包括信号采集模块、处理模块、神经网络模块、迭代学习模块、存储模块、第一连接阵、第二连接阵和输出模块,所述信号采集模块分别通过下料仓中仓位传感器和承载下料仓的称重模块实时采集下料仓料位、下料仓重量的传感信号并传输给处理模块进行数据处理与分析,存储器用于数据保存;Another technical solution of the present invention is to provide a loss-in-weight material unloading machine controller based on neural network, which includes a signal acquisition module, a processing module, a neural network module, an iterative learning module, a storage module, and a first connection array. , the second connection array and the output module, the signal acquisition module collects the sensing signals of the material level of the unloading bin and the weight of the unloading bin in real time through the position sensor in the unloading bin and the weighing module carrying the unloading bin and transmits them to The processing module is used for data processing and analysis, and the memory is used for data storage;
所述神经网络模块采用动态递归Elman神经网络,其输入层分别从处理模块接收下料仓料位、落料率、物料密度及下料阀开口孔径4个输入量,输出层的输出量分别通过第一连接阵和第二连接阵传输至迭代学习模块和处理模块;The neural network module adopts a dynamic recursive Elman neural network, and its input layer receives four inputs from the processing module: the material level of the unloading silo, the blanking rate, the material density and the opening aperture of the unloading valve, and the output of the output layer passes through the 4th input respectively. A connection matrix and a second connection matrix are transmitted to the iterative learning module and the processing module;
离线训练所述神经网络时,迭代学习模块根据处理模块和神经网络分别通过第一连接阵输入的下落物料失重实际值和网络输出值,调整神经网络的连接权值;When training the neural network offline, the iterative learning module adjusts the connection weights of the neural network according to the actual weight loss value of the falling material and the network output value input by the processing module and the neural network through the first connection array respectively;
在线控制下料时,第一连接阵断开,神经网络对下落物料失重值进行预测并经第二连接阵输出给处理模块,由处理模块处理分析后通过输出模块对下料仓底部开口处的下料阀进行关阀控制。When the material is controlled online, the first connection array is disconnected, and the neural network predicts the weight loss value of the falling material and outputs it to the processing module through the second connection array. The blanking valve is controlled by closing the valve.
采用本发明方案,与现有技术相比,具有以下优点:本发明采用非线性网络对下落物料失重值与其影响因素间的关系进行建模,能根据动态称重读数预测出静态重量,从而可以通过调节下料阀的关闭时间实现准确下料。与传统失重秤方案相比,本方案能用来进行物料的分批次精确下料,适用于小批量生产;采用仓位传感器和搅拌器对下料仓内的物料堆积形态进行检测和调节,减小了落料率波动;还通过对下料累积误差的控制,减小了批量下料的总误差。Compared with the prior art, the scheme of the present invention has the following advantages: the present invention adopts a nonlinear network to model the relationship between the weight loss value of the falling material and its influencing factors, and can predict the static weight according to the dynamic weighing reading, so that it can be Accurate feeding is achieved by adjusting the closing time of the feeding valve. Compared with the traditional loss-in-weight scale scheme, this scheme can be used to accurately discharge materials in batches and is suitable for small batch production; the storage position sensor and agitator are used to detect and adjust the material accumulation form in the unloading bin to reduce The fluctuation of the blanking rate is reduced; the total error of batch blanking is also reduced by controlling the cumulative error of blanking.
附图说明Description of drawings
图1为基于神经网络的直落失重式物料下料机的组成结构图;Figure 1 is a structural diagram of a straight-fall loss-in-weight material unloading machine based on a neural network;
图2为基于神经网络的直落失重式物料下料机外形结构图;Figure 2 is the outline structure diagram of the straight-fall loss-in-weight material unloading machine based on neural network;
图3为物料下落失重效应示意图;Figure 3 is a schematic diagram of the weight loss effect of material falling;
图4为控制器的组成结构示意图;Figure 4 is a schematic diagram of the composition of the controller;
图5为Elman神经网络结构示意图;Fig. 5 is a schematic diagram of Elman neural network structure;
图6为下料仓底局部结构示意图;Figure 6 is a schematic diagram of the partial structure of the bottom of the unloading silo;
图7为下料仓中搅拌器结构示意图;Fig. 7 is a schematic diagram of the structure of the agitator in the unloading bin;
图8为储料仓及下料仓局部结构示意图;Figure 8 is a schematic diagram of the partial structure of the storage bin and the unloading bin;
图9为下料仓内物料流动层流示意图;Fig. 9 is the schematic diagram of material flow laminar flow in the lower silo;
图10为混料斗内多组份物料分布示意图;Figure 10 is a schematic diagram of the distribution of multi-component materials in the mixing hopper;
图11为实施例1中混料斗结构示意图;Figure 11 is a schematic diagram of the structure of the mixing hopper in Example 1;
图12为实施例2中混料斗结构示意图。12 is a schematic diagram of the structure of the mixing hopper in Example 2.
其中: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, unloading
30、机架30. Rack
91、信号采集模块92、处理模块93、神经网络模块94、迭代学习模块95、存储模块96、第一连接阵97、第二连接阵98、输出模块91.
101、缓冲池102、伞状体103、阻尼器104、伞帽105、伞架101.
131、混料底座132、混料支臂133、混料支臂转轴134、混料爪手转轴135、混料爪手136、混料撑架137、混料转轴138、混料转盘139、螺旋叶片131, mixing
181、底座182、支臂183、支臂转轴184、爪手转轴185、爪手181,
301、弧形楔块301. Arc wedge
具体实施方式Detailed ways
以下结合附图对本发明的优选实施例进行详细描述,但本发明并不仅仅限于这些实施例。本发明涵盖任何在本发明的精神和范围上做的替代、修改、等效方法以及方案。The 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 arrangements made within the spirit and scope of the present invention.
为了使公众对本发明有彻底的了解,在以下本发明优选实施例中详细说明了具体的细节,而对本领域技术人员来说没有这些细节的描述也可以完全理解本发明。In order to give the public a thorough understanding of the present invention, specific details are described in detail in the following preferred embodiments of the present invention, and those skilled in the art can fully understand the present invention without the description of these details.
在下列段落中参照附图以举例方式更具体地描述本发明。需说明的是,附图均采用较为简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。The invention is described in more detail by way of example in the following paragraphs with reference to the accompanying drawings. It should be noted that the accompanying drawings are all in a relatively simplified form and in an inaccurate scale, and are only used to facilitate and clearly assist in explaining the purpose of the embodiments of the present invention.
实施例1:Example 1:
如图1和图2所示,本发明基于神经网络的直落失重式物料下料机,其包括下料仓1、下料阀2、混料斗3、称重模块4、落料阀5、混合料仓6和控制器9,其中每种组份的物料都有一组下料仓1和下料阀2对应,常用的组份类别为2~6种,还可以根据需要增加组份类别。作为优选,下料仓1选用直角梯形和矩形组成的料仓形结构,下料阀2可采用闸阀等开关阀或其他直落式物料阀门,阀门动作部件安装在下料仓1的底部出口处。As shown in Fig. 1 and Fig. 2, the neural network-based straight-fall loss-in-weight material unloading machine of the present invention includes unloading
机架30作为设备的框架,用来固定和支撑其他各个部件。称重模块4固定在机架30上,下料仓1安装在称重模块4上,混料斗3的底部有开口,所述开口的打开与关闭受落料阀5的控制。混料斗4位于下料仓1的下部,多个下料阀2的中心相对混料斗4的中心呈圆弧形分布。混料斗4内壁上安装有一个用来将多组份物料混合均匀的混料器13。The
控制器9采用触摸式操作方式,其触摸屏上有人机界面可进行多组份物料的配方及其他参数的设置,配方包括一次下料的总重量和每个组份占该重量的百分比。结合图1和图4所示,控制器9分别通过信号采集模块91和输出模块98与各传感器和动作部件相连。The
混合料仓6位于落料阀5下方,且其底部有一个推板7,推板下方连接有一个输料管8,后者将多组份的混合物料输送到包装袋或者生产设备。The
作为优选,在混合料仓6的侧壁上安装有一个混合料位传感器23,其内部还有一个匀料器22,所述匀料器22采用螺旋形桨叶。混合料仓6的容量是混料斗3的若干如15倍,在完成多个一次量下料后,控制器9读取混合料位传感器23的状态,若检测到混合料的料位超过设定阈值,则控制匀料器22旋转将混合料再次搅拌均匀后,在控制器9的控制下,推板7打开,混合物料从输料管8输出。Preferably, a mixing
图3示意了物料下落过程中物料失重效应对称重的影响,物料以速度v0从下料阀2中落下,下料阀2与下料仓1一起承载在称重模块4上,称重模块4测量出下料仓1中物料的质量当量变化可用下式表示:Figure 3 illustrates the influence of the weight loss effect of the material on the weight during the material falling process. The material falls from the unloading
其中,Gs为零时刻的初始重量,在t时刻,dm为下料阀出口的单位时间落料质量(g/s),v0为物料下落时的初始速度,Δm的物料在Δt时间内离开下料阀2。Among them, Gs is the initial weight at zero time, at time t, dm is the blanking mass per unit time (g/s) at the outlet of the unloading valve, v0 is the initial speed of the material falling, and the material with Δm leaves the bottom within Δt time.
结合图2和图3所示,控制器可实时动态读取称重模块的当前读数,但在下料过程中,其所读取的读数减小值并非真正下落到混料斗中物料的重量,而是包括了物料下落的反向冲击作用。因此,在计算物料下料量时要扣除这一冲击作用的影响。但在实际中如何准确获取冲击的等效重量值是必须解决的一个难题。As shown in Figure 2 and Figure 3, the controller can dynamically read the current reading of the weighing module in real time, but during the feeding process, the reduced value read by the controller is not the actual weight of the material falling into the mixing hopper, but It is the reverse impact effect including the falling of the material. Therefore, the impact of this impact should be deducted when calculating the material blanking amount. But in practice, how to accurately obtain the equivalent weight value of the impact is a difficult problem that must be solved.
从式(1)可以看出,称重模块检测到的物料质量不但包括实际下落的物料即式中的第二项,同时其还受到物料非零速度下落引起的动量反向冲击即式中第三项的影响,其中第三项就是失重效应项。因此,传统失重秤中直接读取重量的方法不能获得下料仓中某确定时刻的实际重量。It can be seen from formula (1) that the material quality detected by the weighing module not only includes the actual falling material, which is the second item in the formula, but also receives the momentum reverse impact caused by the material falling at a non-zero speed, which is the first item in the formula. Three effects, the third of which is the weightless effect. Therefore, the method of directly reading the weight in the traditional loss-in-weight scale cannot obtain the actual weight at a certain moment in the unloading bin.
为了获得当前时刻下料仓中物料的确切质量,需考虑这种失重效应的影响,先要获取式(1)中第三项值即等效的下落物料失重值。In order to obtain the exact mass of the material in the silo at the current moment, it is necessary to consider the influence of this weightless effect. First, the third value in formula (1), which is the equivalent weight loss value of the falling material, must be obtained.
通过对失重式下料过程进行反复实验测试和分析,总结出对直落失重式物料下料机,其下料过程中下落物料失重值最主要的影响因素包括:下料仓料位h、落料率d、物料密度ρ及下料阀开口孔径D。下落物料失重值是这些物理量的复杂非线性映射。为了准确预测不同状态下下落物料失重值,从而通过调节阀门关闭时间来进行准确的下料,需要辨识该映射关系。Through repeated experimental testing and analysis of the loss-in-weight blanking process, it is concluded that the most important factors affecting the weight-loss value of falling materials during the blanking process of the straight-fall loss-in-weight material blanking machine include: the material level h of the blanking bin, the falling material The material rate d, the material density ρ and the opening diameter D of the feeding valve. The weight loss value of falling material is a complex nonlinear mapping of these physical quantities. In order to accurately predict the weight loss value of falling materials in different states, so as to adjust the valve closing time to carry out accurate feeding, it is necessary to identify the mapping relationship.
基于该映射的复杂非线性特征,又考虑到连续两个采样周期中下落物料失重值之间存在的紧密联系,本发明采用动态递归Elman神经网络建模,对下落物料失重值与下料仓料位h、落料率d、物料密度ρ及下料阀开口孔径D之间的映射关系进行辨识。Based on the complex nonlinear characteristics of the mapping, and considering the close relationship between the weight loss values of falling materials in two consecutive sampling periods, the present invention adopts dynamic recursive Elman neural network modeling to analyze the relationship between the weight loss values of falling materials and unloading bins. The mapping relationship between the position h, the blanking rate d, the material density ρ and the opening aperture D of the blanking valve is identified.
如图4所示,本发明中的控制器包括信号采集模块91、处理模块92、神经网络模块93、迭代学习模块94、存储模块95、第一连接阵96、第二连接阵97和输出模块98。其中,神经网络模块93采用Elman神经网络,存储模块95即存储器用来保存数据。As shown in FIG. 4, the controller in the present invention includes a
如图5所示,所采用的Elman神经网络具有递归结构,相比BP神经网络,Elman神经网络除了输入层、隐含层和输出层之外,还包括一个承接层,承接层用于层间的反馈联结,使得其能够表达输入与输出之间在时间上的延迟及参数时序特征,使得网络具有了记忆功能。图5中,所建立的神经网络输入层有4个单元,隐含层及承接层节点数m可以在11~20之间选择,如选择为16,输出层只有一个单元。As shown in Figure 5, the Elman neural network used has a recursive structure. Compared with the BP neural network, the Elman neural network includes a succession layer in addition to the input layer, the hidden layer and the output layer. The succession layer is used between layers. The feedback connection of the network enables it to express the time delay and parameter timing characteristics between the input and output, so that the network has a memory function. In Figure 5, the input layer of the established neural network has 4 units, and the number of nodes m in the hidden layer and the successor layer can be selected from 11 to 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) (2),xc k (t)=x k (t-mod(k,q)-1) (2),
其中,mod为求余函数,f()函数取为sigmoid函数;xck(t)为承接层输出,xj(t)为隐含层输出,ui(t-1)和y(t)分别为输入层输入和输出层输出,ωj、ωjk和ωji分别为隐含层到输出层的连接权值、承接层到隐含层的连接权值和输入层到隐含层的连接权值,θ和θj分别为输出层和隐含层阈值;k=1,2...m,q为所选定的回归延时尺度,根据采样周期和下料速率优选,如可选q=3;j==1,2...m,i=1,2...4。Among them, mod is the remainder function, f() function is taken as the sigmoid function; xc k (t) is the output of the successor layer, x j (t) is the output of the hidden layer, u i (t-1) and y(t) are the input layer input and the 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, respectively 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 preferred according to the sampling period and cutting rate, such as optional q=3; j==1, 2...m, i=1, 2...4.
结合图2和图4所示,作为优选,本发明中的控制器9,还可以通过触摸屏操作来实现第一连接阵及第二连接阵的切换,从而使得控制器工作在离线训练或在线预测模式。As shown in FIG. 2 and FIG. 4 , preferably, the
结合图4和图5所示,所建立的神经网络,输入层包括4个节点,其中物料密度ρ及下料阀开口孔径D是确定值,其他2个量则需要通过信号采集模块来动态实时采集。通过在网络中引入多个不同延时回归的承接层节点,使得网络结构与下料过程更为切合,从而使网络训练更快收敛。Combined with Figure 4 and Figure 5, the established neural network, the input layer includes 4 nodes, of which the material density ρ and the opening aperture D of the feeding valve are determined values, and the other two quantities need to be dynamically real-time through the signal acquisition module. collection. By introducing multiple nodes in the succession layer with different delay regressions into the network, the network structure is more in line with the blanking process, so that the network training can converge faster.
离线训练所述神经网络时,迭代学习模块根据处理模块和神经网络分别通过第一连接阵输入的下落物料失重实际值和网络输出值,调整神经网络的连接权值。When training the neural network offline, the iterative learning module adjusts the connection weight of the neural network according to the actual weight loss value of the falling material and the network output value input by the processing module and the neural network through the first connection matrix respectively.
为了获取训练样本,在下料开始后,当物料从下料仓底部下料阀到混料斗之间形成连续的物料流时,持续下料一段时间,在关闭阀门时实时读取称重模块动态重量读数W,等待物料下落完毕后读取称重模块的静态重量读数WD,则在关闭阀门时刻的状态下的下落物料失重实际值为L=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 feeding valve at the bottom of the feeding bin to the mixing hopper, continue feeding for a period of time, and read the dynamic weight of the weighing module in real time when the valve is closed Read W, wait for the material to fall and read the static weight reading WD of the weighing module, then the actual value of the falling material weight loss when the valve is closed is L=WD-W, which 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 in the training are as follows.
假设总共有P个训练样本,令误差函数为:Assuming there are P training samples in total, let the error function be:
则隐含层到输出层连接权值的调整式如下式所示: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 of 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 the 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的依赖,承接层到隐含层连接权值的调整式为:Without considering the dependence of xc k (t) on the connection weight ω jk , the adjustment formula of the connection weight from the successor 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 the (-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 variation 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, each time the valve is closed can be set as a random value after the time when the weight reading of the weighing module becomes a certain value.
在进行网络训练之前,对4个输入量和1个输出量进行归一化预处理:Before network training, normalize preprocessing on 4 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, and r max and r min are the maximum and minimum values of the sample data set, respectively.
计算下落物料失重预测值时,用下式将网络输出量换算回下落物料失重值:When calculating the weight loss prediction value of falling materials, use the following formula to convert the network output back to the weight loss value of falling materials:
r=rmin+r′·(rmax-rmin) (19)。r=r min +r'·(r max -r min ) (19).
在线控制下料时,第一连接阵断开,神经网络对下落物料失重值yL进行预测并经第二连接阵输出给处理模块,由处理模块处理后通过输出模块对下料仓底部开口处的下料阀进行关阀控制:When the material is controlled online, the first connection array is disconnected, and the neural network predicts the weight loss value yL of the falling material and outputs it to the processing module through the second connection array. The blanking valve is closed valve control:
假设当前组份的一次下料量为Ws,开始下料时,控制器通过读取称重模块的传感值,获得下料仓的初始静态重量为G0;那么,控制器不断读取称重模块的传感值,当动态重量读数达到(G0-Ws-yL)时,关闭下料阀。Assuming that the one-time unloading amount of the current component is Ws, when starting to unload, the controller obtains the initial static weight of the unloading bin as G0 by reading the sensing value of the weighing module; then, the controller continuously reads the weighing The sensing value of the module, when the dynamic weight reading reaches (G0-Ws-yL), close the unloading valve.
作为优选,除了下落物料失重值预测值,还要对本组份物料当前累积下料误差进行补偿,即当检测到下料仓动态重量读数达到(G0-Ws-yL+E)时,关闭下料阀,其中E为本组份当前累积下料误差,且E为正时表示下料过多。As an option, in addition to the predicted value of the weight loss value of the falling material, the current accumulated blanking error of this component should be compensated, that is, when it is detected that the dynamic weight reading of the blanking bin reaches (G0-Ws-yL+E), the blanking will be closed. valve, where E is the current accumulated blanking error of the component, and E is a timing that indicates too much blanking.
信号采集模块分别通过下料仓中仓位传感器、承载下料仓的称重模块来分别实时采集下料仓料位、下落物料重量的传感信号并传输给处理模块进行数据预处理,之后输入到神经网络,神经网络输出值和经处理模块预处理的期望输出值均通过第一连接阵传送至迭代学习模块,由迭代学习模块根据梯度下降法将调整后的权值回传给神经网络。The signal acquisition module separately collects the sensing signals of the material level and the weight of the falling material in real time through the position sensor in the unloading silo and the weighing module carrying the unloading silo, respectively, and transmits them to the processing module for data preprocessing. The neural network, the output value of the neural network and the expected output value preprocessed by the processing module are all transmitted to the iterative learning module through the first connection matrix, and the iterative learning module returns the adjusted weights to the neural network according to the gradient descent method.
所述仓位传感器采用距离传感器,检测下料仓中物料的料位高度,通过周期性地不断采集称重模块信号,处理模块可以计算出单位时间内物料下落质量当量即落料率。The storage position sensor adopts a distance sensor to detect the material level height of the material in the unloading silo. By periodically collecting the signals of the weighing module, the processing module can calculate the mass equivalent of the falling material per unit time, that is, the blanking rate.
结合图2和图6所示,作为优选,为了减小下料阀2动作对称重的影响,在下料仓底部设置一个缓冲池101,其包括阻尼器103、伞状体102。阻尼器103采用软连接分段,可减小下料阀2动作时传递到称重模块的振动。伞状体102又包括伞帽104和支撑伞帽的伞架105。2 and 6 , preferably, in order to reduce the influence of the action of the feeding
从式(1)中还可以分析出,下落物料失重值与落料状况紧密相关,其受到下料仓1中物料形态分布的影响。It can also be analyzed from formula (1) that the weight loss value of falling materials is closely related to the blanking condition, which is affected by the shape distribution of materials in the lowering
颗粒物质在重力作用下自下料仓流出形式主要有整体流和中心流两种类型。整体流的流动型式中料仓内整个颗粒层能够大致均匀地流出,且基本上每一个颗粒都在运动;而中心流的流动型式中则有些颗粒是静止的,在流动和静止颗粒间存在一个流动通道边界。整体流的整体下料速率比中心流大,并且下料速率的波动较小、流动稳定。在实际生产过程中,下料仓内物料可能会出现中心流的流动型式,使得当料口开始卸料时,由于仓压所产生的压实应力作用而造成物料结实成板。Under the action of gravity, the outflow form of particulate matter from the lower silo mainly includes two types: bulk flow and central flow. In the flow pattern of bulk flow, the entire particle layer in the silo can flow out approximately uniformly, and basically every particle is moving; while in the flow pattern of central flow, some particles are static, and there is a gap between the flowing and static 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 lower silo may have a flow pattern of central flow, so that when the material port begins to discharge, the material is solidified into a plate due to the compaction stress generated by the silo pressure.
结合图6~8所示,作为优选,为了减小下料仓中落料率的波动幅度,从而更好地进行下落物料失重值预测,下料机中采用距离传感器型仓位传感器和机械手形搅拌器对下料仓内的物料堆积形态进行检测和调节,使得下料口上方交替出现动态料拱的形成与坍塌,保证落料形态为稳定的整体流型式。As shown in Figures 6 to 8, as an option, in order to reduce the fluctuation range of the blanking rate in the blanking bin, so as to better predict the weight loss value of falling materials, the blanking machine adopts a distance sensor type storage position sensor and a manipulator agitator. Detect and adjust the material accumulation pattern in the unloading silo, so that the dynamic material arch formation and collapse alternately appear above the unloading port, so as to ensure that the blanking shape is a stable overall flow pattern.
如图8所示,下料仓1不断出料,当仓内料位降低到一定值时,需要对其进行补料。为此,在下料仓1上方设置一个储料仓10,储料仓10中的物料通过进料泵11和进料管15进入下料仓1。为使得物料颗粒均匀下料,在进料管15的末端出口处设有一个物料喷头16,物料喷头16表面为球冠形,其表面分布有圆形小孔17,小孔孔径根据物料的粒度进行优选。进料泵11采用螺杆输送机,其动作由控制器进行控制。在下料仓1下料过程中,随着料位面19的降低,进料泵11在控制器的控制下动作,使得下料仓内物料顶面的料位保持在预设值附近。As shown in Figure 8, the
图8中两图分别从下料仓1的侧视和俯视方向观察,如图8a和8b所示,在下料仓1近机架中心的一个顶角上安装有仓位传感器12,其有一个可旋转底座能进行俯仰和旋转,使得仓位传感器能在不同停靠指向点20的方向上进行物料检测,各停靠指向点20组成接近同心圆的扫描线21,从而判断出料位面19的分布。The two figures in FIG. 8 are viewed from the side view and top view of the lowering
如图7所示,控制器通过下料机在下料仓1侧壁上安装的一个搅拌器18来改善物料的分布。搅拌器18包括依次相连的底座181、两个支臂182、连接两个支臂的支臂转轴183、爪手转轴184和爪手185,其中底座181也含有一个旋转轴。As shown in FIG. 7 , the controller improves the distribution of the material through an
结合图7和图6所示,下料仓底部缓冲池中的伞状体,可承担上部仓压,削弱出料口附近较大压实力的作用,大大减小了伞帽下方的仓压,同时在其周边形成一个环状料流口,使得仓内物料趋于整体流动形式,能进一步防止物料的结拱堵塞。As shown in Figure 7 and Figure 6, the umbrella body in the buffer pool at the bottom of the lower silo can bear the pressure of the upper silo, weaken the effect of the large compaction force near the discharge port, and greatly reduce the silo pressure under the umbrella cap. At the same time, an annular material flow port is formed around the silo, so that the material in the silo tends to flow as a whole, which can further prevent the material from being blocked by arching.
下料过程中,控制器分别通过仓位传感器的检测和对单位时间下料率的跟踪来判断下料仓内物料的分布,使得下料仓内的料位面保持近似抛物线面形。结合图8~9所示,当物料均匀分布时,仓位传感器在不同方位检测到的物料距离值经射线与竖直方向倾角的几何变换后近似集中在一个较小的范围内。当物料局部发生板结或稳定的料拱时,检测到的距离值超出此范围。同时,通过称重模块对各下料仓的下料速率进行实时跟踪。当距离传感器检测到上述异常状态或者发现单位时间下料量波动超过设定阈值如5%后,控制器命令搅拌器动作,通过转轴的旋转,其爪手从起点开始经料位高点区域到料位低点区域,做螺旋形翻转,从而破除偶尔形成的板结或料拱,使物料恢复流动,保持整体流的层流态。During the unloading process, the controller judges the distribution of the materials in the unloading bin through the detection of the bin position sensor and the tracking of the unloading rate per unit time, so that the material level surface in the unloading bin maintains an approximate parabolic shape. As shown in Figures 8-9, when the materials are evenly distributed, the distance values of the materials detected by the bin sensor in different directions are approximately concentrated in a small range after the geometric transformation of the ray and the inclination of the vertical direction. When the material is locally hardened or stable, the detected distance value exceeds this range. 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 abnormal state or finds that the fluctuation of the feeding amount per unit time exceeds the set threshold value such as 5%, the controller commands the agitator to act. In the low point area of the material level, do a helical overturn, so as to break the occasional hardening or material arch, restore the flow of the material, and maintain the laminar flow state of the overall flow.
如图9所示,本发明通过距离传感器和搅拌器的检测与动作配合,大幅度地减弱了装料冲击所产生的压实力作用,有效地防止了仓内物料的粒度离析,使下部仓斗内的物料活化,改善了物料的流动。在连续的加料与下料过程中,所有的颗粒都在有序地流动着,随着仓内颗粒的流出,颗粒群呈现整体流的层流态。As shown in Fig. 9, the present invention greatly reduces the effect of the compaction force generated by the impact of the charging through the detection and action coordination of the distance sensor and the agitator, effectively preventing the particle size segregation of the material in the bin, and making the lower bin hopper The material inside is activated, which improves the flow of the material. During the continuous feeding and unloading process, all the particles are flowing in an orderly manner. With the outflow of the particles in the bin, the particle group presents the laminar flow state of the overall flow.
图10补充了多组份物料下料过程的记录,其中所示为4种组份下料时混料斗内的物料分布示意图。Figure 10 supplements the record of the multi-component material unloading process, which shows the schematic diagram of the material distribution in the mixing hopper when the 4 components are unloaded.
结合图2和图11所示,当多组份物料下落到混料斗3后,混料斗3内的混料器动作,将物料混匀。如图11所示,混料器13包括依次相连的混料底座131、两个混料支臂132、以及连接两个混料支臂132的混料支臂转轴133、混料爪手转轴134和混料爪手135,其中混料底座131也含有一个旋转轴。As shown in Figure 2 and Figure 11, when the multi-component material falls into the
在混料斗3底部开口处可开合组件的底内侧有一个弧形楔块301,混料爪手135采用半硬质的柔性材料。在控制器的作用下,混料器13的混料爪手135从混料斗左侧经底侧到右侧,从高到低再到高,反复做螺旋形翻转,混合搅拌多组份物料。在混料斗非开口一侧的外部,还有一个振动器14,在混料器13动作的同时控制器还控制振动器14起振,混料斗内的多组份物料在混料器13与振动器14的作用下,能被充分地均匀混合。There is an arc-shaped
应用本发明下料机进行下料,先离线对各下料阀的下料行为进行分别建模,采集样本的过程中单独进行每组份物料的下料,从而可以回收所有物料而不会造成浪费。实际下料时周期性采集下料仓料位及落料率,能实时对当前下落物料失重值进行预报,因而从第一个批次开始,就能精确下料而避开了其他如在线迭代学习方案中的下料误差波动。The blanking machine of the present invention is used for blanking, and the blanking behavior of each blanking valve is firstly modeled off-line, and the blanking of each component of materials is carried out separately in the process of collecting samples, so that all materials can be recovered without causing damage. waste. During actual cutting, the material level and the blanking rate of the blanking bin are periodically collected, and the current weight loss value of the falling material can be predicted in real time. Therefore, starting from the first batch, the material can be cut accurately and other methods such as online iterative learning can be avoided. The blanking error in the scheme fluctuates.
实施例2:Example 2:
结合图2和图12所示,当多组份物料下落到混料斗3后,混料斗3内的混料器动作,将物料混匀。如图12所示,混料器13包括固定在混料斗中的混料转轴137、安装在混料转轴137上的混料转盘138和螺旋叶片139,固定在混料斗3内壁上的混料撑架136用来支撑混料转轴137。混料转盘138类似水轮车的环状,其外环上有与圆周呈基本垂直的矩形叶片,叶片上可开孔。螺旋叶片139采用非规则的螺旋形叶片,在叶片上分布有孔洞。As shown in Figure 2 and Figure 12, when the multi-component material falls into the
在混料斗3底部开口处可开合组件的底内侧有一个弧形楔块301,在控制器的作用下,混料器13的混料转轴137旋转,其内部的矩形叶片与螺旋叶片139一起对物料进行翻转。There is an arc-shaped
在混料斗非开口一侧的外部,还有一个振动器14,在混料器13动作的同时控制器还控制振动器14起振,混料斗内的多组份物料在混料器13与振动器14的作用下,被充分地均匀混合。On the outside of the non-open side of the mixing hopper, there is also a
实施例3:Example 3:
结合图2所示,为对下料仓1进行失重计量,可从下料仓外侧壁引出两个水平支撑部;将称重模块水平放置,称重模块从两侧在垂直方向上支撑下料仓。或从下料仓1顶部引出两个悬吊部,将称重模块水平放置,称重模块从两侧在垂直方向上支撑下料仓。As shown in Figure 2, in order to measure the weight loss of the
以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。The above-mentioned embodiments do not constitute a limitation on the protection scope of the technical solution. Any modifications, equivalent replacements and improvements made within the spirit and principles of the above-mentioned embodiments shall be included within the protection scope of this technical solution.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910836277.0A CN110697438B (en) | 2017-09-19 | 2017-09-19 | A Neural Network-Based Loss-in-Weight Material Unloader Controller |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910836277.0A CN110697438B (en) | 2017-09-19 | 2017-09-19 | A Neural Network-Based Loss-in-Weight Material Unloader Controller |
CN201710863074.1A CN107601064B (en) | 2017-09-19 | 2017-09-19 | Straight-fall weightless material unloading machine and its controller based on neural network |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710863074.1A Division CN107601064B (en) | 2017-09-19 | 2017-09-19 | Straight-fall weightless material unloading machine and its controller based on neural network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110697438A CN110697438A (en) | 2020-01-17 |
CN110697438B true CN110697438B (en) | 2021-07-02 |
Family
ID=61060399
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710863074.1A Active CN107601064B (en) | 2017-09-19 | 2017-09-19 | Straight-fall weightless material unloading machine and its controller based on neural network |
CN201910836277.0A Active CN110697438B (en) | 2017-09-19 | 2017-09-19 | A Neural Network-Based Loss-in-Weight Material Unloader Controller |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710863074.1A Active CN107601064B (en) | 2017-09-19 | 2017-09-19 | Straight-fall weightless material unloading machine and its controller based on neural network |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN107601064B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110615293B (en) * | 2018-06-19 | 2021-09-14 | 佛山市顺德区美的电热电器制造有限公司 | Automatic image data acquisition system, automatic image data acquisition method and automatic image data identification system |
CN110577091B (en) * | 2019-04-03 | 2021-07-06 | 上海宝信软件股份有限公司 | Method, system and medium for stabilizing quality of blended ore based on artificial intelligence |
CN115542791A (en) * | 2022-08-09 | 2022-12-30 | 浙江瑞鑫自控仪表有限公司 | Pneumatic kettle bottom discharge valve and control method thereof |
CN115321209B (en) * | 2022-09-15 | 2023-12-22 | 中煤科工智能储装技术有限公司 | Chute height control method based on machine learning |
CN115879247B (en) * | 2023-03-02 | 2023-06-30 | 中国航发四川燃气涡轮研究院 | Wheel disc key part stress calculation method based on system identification |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS574829A (en) * | 1980-06-09 | 1982-01-11 | Iseki & Co Ltd | Grain charge hopper in grain regulating and processing device |
JPS6357433A (en) * | 1986-08-25 | 1988-03-12 | Sumitomo Heavy Ind Ltd | Device for compacting and supplying coal in coal charging vehicle |
DE19919206A1 (en) * | 1999-04-28 | 2000-11-02 | Buehler Ag | Process for the production of pasta |
CN2505920Y (en) * | 2001-11-14 | 2002-08-14 | 西安交通大学 | Network intelligent dosing controller |
CN2589427Y (en) * | 2002-11-10 | 2003-12-03 | 吕荣兴 | Even discharge leaf wheel loader |
DE102004020790A1 (en) * | 2004-04-28 | 2005-11-24 | Maschinenfabrik Gustav Eirich Gmbh & Co. Kg | Process and apparatus for the continuous controlled discharge of solids |
CN101226377B (en) * | 2008-02-04 | 2010-11-24 | 南京理工大学 | Robust control method for batching error of asphalt concrete mixing equipment |
CN101271016A (en) * | 2008-05-15 | 2008-09-24 | 山西万立科技有限公司 | Dynamic weighing method and weighing system based on velocity compensation |
CN102636245B (en) * | 2012-04-23 | 2013-11-06 | 中联重科股份有限公司 | Weighing measurement method, device and system for materials |
KR101680055B1 (en) * | 2015-08-27 | 2016-11-29 | 서울대학교산학협력단 | Method for developing the artificial neural network model using a conjunctive clustering method and an ensemble modeling technique |
CN105734703B (en) * | 2016-02-26 | 2017-11-07 | 常州灵达特种纤维有限公司 | Loss-in-weigh batching system |
-
2017
- 2017-09-19 CN CN201710863074.1A patent/CN107601064B/en active Active
- 2017-09-19 CN CN201910836277.0A patent/CN110697438B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN107601064A (en) | 2018-01-19 |
CN107601064B (en) | 2019-09-24 |
CN110697438A (en) | 2020-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110697449B (en) | A kind of screw loss-in-weight material unloading machine controller based on neural network | |
CN107601083B (en) | Straight weight-loss type material baiting method neural network based | |
CN110697438B (en) | A Neural Network-Based Loss-in-Weight Material Unloader Controller | |
CN107715727B (en) | Screw type multi-component material batching device and its controller | |
CN110697448B (en) | A machine learning-based screw-type material batching machine controller | |
CN107684846B (en) | Straight-fall multi-component material feeding method | |
CN107694469B (en) | Straight-fall multi-component material batching method based on variable rate learning | |
CN107673083B (en) | Screw-type material unloading device and its controller based on variable rate learning | |
CN107661728B (en) | Vertical proportioning materials device and its controller based on variable Rate study | |
CN107684847B (en) | Screw type multi-component material batching method | |
CN107697660B (en) | Screw material disperser control method based on machine learning | |
CN107572016B (en) | Vertical multiple groups part material blanking device and its controller | |
CN107512597B (en) | Screw multiple groups part material baiting method 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 | |
JP3528119B2 (en) | How to measure powders | |
CN205562000U (en) | Intermittent type formula decrement balance | |
CN214398649U (en) | Accurate measurement vibrating feeder | |
JPH10300560A (en) | Powder supply device |
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: 20240926 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 |