长期以来,环境监测和洒水抑尘是煤炭行业在煤炭存储环节重点关注的问题。加强煤炭堆场抑尘、防尘技术研究对解决煤尘排放,减少空气污染,实现绿色工业建设具有重要意义。为了加强对煤炭抑尘技术的研究和优化,本文提出了一种基于深度学习BP神经网络的煤炭表层含水率预测方法。该方法通过分析和学习煤炭堆场周围环境变化对煤炭的影响,实现了根据环境信息预测煤炭含水率变化的功能。实验结果表明,该方法能够较为准确的预测煤炭表层含水率变化值,预测误差小于20%。通过深度学习的预测方法代替传统的通过人为观测定时洒水,能够实现高效抑尘和节约用水,为堆场的防尘、抑尘工作提供了一种新的思路和重要的判断依据。 For a long time, environmental monitoring and water spraying to suppress dust have been the key concerns of the coal industry in the coal storage link. Strengthening the research of dust suppres-sion and dust prevention technology in coal storage yard is of great significance to solve coal dust emission, reduce air pollution, and realize the construction of green industry. In order to strengthen the research and optimization of coal dust suppression technology, this paper proposes a coal surface moisture content prediction method based on deep learning BP neural network. This method realizes the function of predicting changes in coal surface moisture content based on environmental information by analyzing and learning the impact of environmental changes around the coal storage yard on coal. Experimental results show that this method can predict the change value of coal surface moisture content more accurately, and the prediction error is less than 20%. The prediction method of deep learning replaces the traditional timed sprinkling through artificial observations, which can achieve high-efficiency dust suppression and water conservation, and provide a new idea and important basis for the dust prevention and dust suppression work of the storage yard.
长期以来,环境监测和洒水抑尘是煤炭行业在煤炭存储环节重点关注的问题。加强煤炭堆场抑尘、防尘技术研究对解决煤尘排放,减少空气污染,实现绿色工业建设具有重要意义。为了加强对煤炭抑尘技术的研究和优化,本文提出了一种基于深度学习BP神经网络的煤炭表层含水率预测方法。该方法通过分析和学习煤炭堆场周围环境变化对煤炭的影响,实现了根据环境信息预测煤炭含水率变化的功能。实验结果表明,该方法能够较为准确的预测煤炭表层含水率变化值,预测误差小于20%。通过深度学习的预测方法代替传统的通过人为观测定时洒水,能够实现高效抑尘和节约用水,为堆场的防尘、抑尘工作提供了一种新的思路和重要的判断依据。
BP神经网络,深度学习,煤尘治理,环境监测
Qiang Liu1, Na Li1, Miao Zhang1, Hao Li2*, Jiaxing Luan2, Fan Zhang2
1Huanghua Harbor Administration Corp. (Ltd.), Cangzhou Hebei
2School of Electrical and Information Engineering China University of Mining and Technology (Beijing), Beijing
Received: Dec. 16th, 2020; accepted: Jan. 19th, 2021; published: Jan. 27th, 2021
For a long time, environmental monitoring and water spraying to suppress dust have been the key concerns of the coal industry in the coal storage link. Strengthening the research of dust suppression and dust prevention technology in coal storage yard is of great significance to solve coal dust emission, reduce air pollution, and realize the construction of green industry. In order to strengthen the research and optimization of coal dust suppression technology, this paper proposes a coal surface moisture content prediction method based on deep learning BP neural network. This method realizes the function of predicting changes in coal surface moisture content based on environmental information by analyzing and learning the impact of environmental changes around the coal storage yard on coal. Experimental results show that this method can predict the change value of coal surface moisture content more accurately, and the prediction error is less than 20%. The prediction method of deep learning replaces the traditional timed sprinkling through artificial observations, which can achieve high-efficiency dust suppression and water conservation, and provide a new idea and important basis for the dust prevention and dust suppression work of the storage yard.
Keywords:BP Neural Network, Deep Learning, Coal Dust Control, Environmental Monitoring
Copyright © 2021 by author(s) and Hans Publishers Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).
http://creativecommons.org/licenses/by/4.0/
煤炭堆存是煤炭供应链中不可缺少的加工环节之一。党的十八大以来,中央提出“创新、协调、绿色、开放、共享”五大发展理念,对环境保护给予史无前例的准确度。同时,国家对环保工作施以重拳,严管理、严标准,煤炭相关行业都处在风口浪尖。长期以来,煤炭堆场的粉尘污染抑制是环保整治的难题 [
近些年,随着计算机技术水平的进步,数据驱动的深度学习算法受到越来越多的关注。深度学习善于处理高度非线性的问题,因此也越来越多的被应用于工业工程领域 [
BP (Back Propagation)神经网络是一种使用梯度下降算法进行学习的多层前馈神经网络。它具有很强的非线性映射能力和泛化能力,可以从大量复杂的数据中学习规律 [
图1. 三层BP神经网络结构原理
本文针对黄骅港露天煤炭堆场内的煤炭堆垛进行分析,认为影响煤炭表层含水率变化的扰动因素主要为现场的环境和气象条件。因此,我们通过港内气象监测站和当地气象局数据中心收集到了大量气象、环境数据。此外,为了使环境变化与煤炭含水率变化建立关系,我们采集了大量堆垛表层煤样,通过烘干法获得其含水率数值,采样间隔为1小时。随后,我们将两类数据按照时间维度进行整合,整合结果如表1所示。
煤种 | 时间 | 温度 | 风速 | … | 降水量 | 含水率 |
---|---|---|---|---|---|---|
精块2 | 08:30:00 | 23.9 | 8.9 | … | 0 | 10.7 |
精块2 | 09:30:00 | 24.2 | 9.8 | … | 0 | 9.8 |
精块2 | 10:30:00 | 24.1 | 8.5 | … | 0 | 8.5 |
精块2 | 11:30:00 | 24.3 | 7.1 | … | 0 | 7.1 |
… | … | … | … | … | … | … |
表1. 数据集结构
在构建数据集时,我们将煤种、时间、温度、湿度、气压、风速、降水量等作为样本特征,将含水率作为样本标签。为了使气象变化与含水率变化建立联系,我们将上一时刻样本的含水率添加为当前时刻的一项样本特征值,并称之为“上一时刻含水率”。由于样本时间间隔固定为1小时,所以本文所能实现的即为预测未来1小时的煤炭含水率变化。
本例中,样本的特征变量是不同数量级的。为了提高数据的可比性同时削弱它们的解释性,我们引入Z-score数据标准化方法。Z-score表示给定度量值偏离平均值的标准偏差数。换句话说,它只是重新缩放或标准化您的数据。Z-score用于指定分布中每个观测值的精确位置。通过它能够将不同量级的数据转化为统一度量的分值。避免了大数项覆盖小数项导致小数项信息丢失问题。计算公式如下:
Z = X − μ σ # (1)
其中,X表示原始分值,即样本原始特征值; μ 表示总体样本空间的分值均值,即特征X的均值; σ 表示总体样本空间的标准差,特征X的标准差。
本文所使用的数据集包含2000条数据,我们从中随机取180条数据作为测试数据集,其余作为训练数据集。
对于多层网络,开发人员首先需要对网络隐含层数和隐含层节点数进行选择,以达到尽可能理想的训练效果。理论上,三层神经网络可以在任何维度上完成映射。隐含层数越多网络解决问题的能力越强,但网络结构复杂化会使训练时间增加 [
神经网络算法的工作流程大致可分为:数据预处理、训练模型、测试和优化模型。本文所搭建的BP神经网络算法流程如图2所示。
图2. 神经网络工作流程
首先按照2.2节的方法对获取到的数据集进行预处理,使其更容易被神经网络读取和学习。随后,程序会将数据集划分成训练集和测试集,并将训练集按批次输入给搭建好的神经网络模型。经过反复训练,神经网络模型所输出的含水率预测值将不断的接近样本真实和含水率值。我们通过观察和记录二者间的误差变化,可以判断出模型的训练程度。待模型训练到设定好的批次后,使用测试集数据对其进行测试和评估。若评估结果不理想,则通过调整模型隐含层结构、调整批大小、降低学习率等手段对其进行优化。反复训练直至模型达到预期效果。
在训练阶段,我们将训练参数设置如下:模型训练运行20,000个Epochs。批处理大小为32。初始学习率为0.01,每5000个Epochs指数衰减为原来的0.1。由于数据量并不大,因此使用权重衰减的方法来减弱每个特征之间的过度交互,从而减轻过度拟合。使用随机梯度下降优化算法来优化权重。在训练过程中,我们记录每个Epoch的平均损失,并将其绘制成如图3所示的损失曲线。可以看出,随着训练批次的增加,损失值会不断降低,最终维持在0.05左右。
图3. 神经网络训练的损失曲线
损失值较低能够说明网络能够很好的拟合训练集数据,但对测试集的拟合效果并不能很好的预判。为了判断模型是否对训练集存在过拟合现象,我们使用测试集数据对其进行行能评估。我们将测试集数据的含水率实际值与模型的预测值进行了比较,并绘制了如图4所示的对比图。图中灰色柱体表示测试集数据的含水率实际值,红色曲线表示模型的预测结果。可以看出,模型对测试集数据的预测效果整体表现良好,少量样本的预测结果偏差较大。
图4. 模型对测试集的预测结果与实际值的对比图
此外,我们计算了模型对测试集样本预测值的误差百分比,并绘制了如图5所示的误差分布图。该图能够更加清晰的观察模型预测误差的分布情况。可以看出,BP神经网络对模型的预测误差整体小于20%。对于堆场洒水抑尘问题,20%的误差至多会带来约±3的含水率偏差,满足洒水控制系统的准确度需求。极少量的样本点受极端天气因素影响,造成测试集气象数据异常,导致误差大于30%。对于此类极端天气,本文建议堆场采用其他针对性的防尘措施,例如全局洒水等。
图5. 模型对测试集的预测误差分布图
通过对图3、图4和图5进行分析比较可以看出,BP神经网络的预测结果较准确,预测精度较好,预测效果比较理想。基本能够满足工业生产对于煤炭表层含水率预测的准确度要求。
该研究利用新颖的深度学习BP神经网络数据建模工具建立了煤的水分含量与风速,湿度和温度等环境因素之间的关系。结果表明该方法能够较好的实现对露天堆场煤炭表层含水率的预测,且预测结果较好,基本能够满足工业生产过程中洒水防尘的需求。通过预测煤中的水分含量,我们可以进一步预测何时煤堆会产生扬尘,引起粉尘污染,并通过及时开启洒水装置解决该问题。与传统的现行的洒水抑尘策略相比,我们的方法具有节省宝贵水资源和人力资源的潜力。
刘 强,李 娜,张 淼,李 昊,栾佳星,张 帆. 基于BP神经网络的煤炭含水率预测研究Research on Prediction of Coal Moisture Content Based on BP Neural Network[J]. 矿山工程, 2021, 09(01): 65-70. https://doi.org/10.12677/ME.2021.91010