基于分布式算法的大气扬尘污染基线剥离方法与流程

文档序号:13029721阅读:212来源:国知局
基于分布式算法的大气扬尘污染基线剥离方法与流程

本发明涉及一种空气扬尘检测技术,具体为一种基于分布式算法的大气扬尘污染基线剥离方法。



背景技术:

根据国家环保部检测数据显示,目前一些大中型城市的雾霾天气较为严重,主要原因在于工矿企业增加,污染排放量的大幅升高,污染控制力度不够,大气污染排放量超过了环境所能接受的容量,其中工矿企业的扬尘污染已然成为城市大气污染的重要因素之一。

目前已经存在的扬尘检测系统或设备能检测出当前范围内的扬尘量,其中包括环境扬尘量和人工扬尘量,但是由于该系统或设备只有单点式布局不能区分环境扬尘和人工扬尘,这样会导致企业承担本不属于自己的排放责任,使其负担加重,责任无法合理划分。



技术实现要素:

针对现有技术中扬尘检测系统不能区分环境扬尘和人工扬尘而导致无法排除环境因素给人工扬尘排放量带来干扰等不足,本发明要解决的问题是提供一种能够全面精准的监控扬尘、客观、公正划分责任的基于分布式算法的大气扬尘污染基线剥离方法。

为解决上述技术问题,本发明采用的技术方案是:

本发明一种基于分布式算法的大气扬尘污染基线剥离方法,包括以下步骤:

1)根据监测区域面积,按照生长式蜂窝布局算法,布设扬尘浓度传感器节点,实时采集监控区域内的扬尘浓度值,并通过gprs将传感器数据传输至云端服务器;

2)云端服务器接收到监测区域所有传感器数据做为原始数据,通过多维度数据融合算法计算出监测区域扬尘污染基线;

3)利用监测区域扬尘污染基线将原始数据中的基线剥离出来,得到指定时间段内环境污染基线对应的扬尘排出量;利用原始数据,计算出同时间段内扬尘排放量总值;

4)在上述扬尘排放量总值基础上,剥离掉环境污染基线排放量,得到监测区域人为因素排放量。

步骤1)中,按照生长式蜂窝布局算法,布设扬尘浓度传感器节点为:设定初始生长位置,依据设定的蜂窝边长,逐步生长新的蜂窝,直至整个待监测区域军备蜂窝覆盖。

所述扬尘浓度值包括自然环境导致的扬尘浓度值与人为因素导致的扬尘浓度值,自然环境导致的扬尘浓度随时间变化的曲线称为扬尘污染基线;污染基线浓度值与人为扬尘污染浓度值之和为扬尘污染总体浓度值。

步骤2)中,通过多维度数据融合算法计算出监测区域扬尘污染基线,步骤为:

设定扬尘分布等级参数,计算每个等级所包含的扬尘浓度传感器节点个数统一进行标签;

寻找扬尘在线监测装置分布最多的等级边界并记录,对上述已经记录的等级上下边界进行校正,确定边界内的标签;

获取分布于同一监测区域内的所有扬尘浓度监测值,依据人为扬尘浓度变化规律与自然环境污染浓度变化规律,采用阈值设定、梯度计算、模糊识别算法计算出扬尘污染基线。

步骤4)中,在扬尘排放量总值基础上,剥离掉环境污染基线排放量,即可得到监测区域人为因素排放量为:

依据扬尘污染基线,通过积分运算计算出一段时间内的扬尘排放总量;然后通过积分运算计算出同一段时间内扬尘污染基线对应的扬尘排放量即污染基线排放量;扬尘排放总量与污染基线排放量做差,得到人为因素扬尘排放量。

通过将多个扬尘在线监测装置测得的扬尘量的差值与阈值比较的方式在边界内确定基线。

所述扬尘浓度传感器设于扬尘在线监测装置中,扬尘在线监测装置采用地面移动式安装,具有固定箱、支架以及太阳能板,其中固定箱具有轮子,固定箱上通过支架安装有太阳能板,扬尘浓度传感器安装于支架上,固定箱中置放与太阳能板电连接的蓄电池。

所述扬尘浓度传感器设于扬尘在线监测装置中,扬尘在线监测装置采用悬挂式安装,包括立柱、横向支架以及太阳能板,立柱固定于监测区域内,立柱通过横向支架安装太阳能板,横向支架端部安装扬尘浓度传感器,太阳能板下方设有蓄电池,其与太阳能板电连接。

本发明具有以下有益效果及优点:

1.本发明从环境因素和人为因素两方面考虑对扬尘排放量的影响,充分发挥除去环境因素计算扬尘排放量的优势,无论从分布式传感器节点能够全面精准的监控扬尘,还是合理的计算扬尘真实排放量等方面,都坚决的贯彻“谁污染,谁治理”的精神,真正做到企业只为自己的“扬尘”买单,扬尘更加合理化计算方式;与此同时,分布式算法摆脱了扬尘单点检测结果片面的劣势,通过不同维度的数据、实时的远程监控就可以直切问题核心。

2.本发明结合硬件设备和软件算法,不仅硬件便于实现,设备外形精致,安装简单,使用寿命长;同时软件算法精准,能够准确计算各项参数,从根本上剖析扬尘数据,采用分布式算法的大气扬尘污染基线剥离技术,精准的分析扬尘数据,大大增加了扬尘的数据维度,给扬尘的执法机构提供了更加有力的“证据”。

3.本发明通过远程数据和算法计算,将实时数据调整为工矿企业本身的扬尘排放量,避免了坏境对工地的影响。

附图说明

图1为本发明中污染基线算法流程图;

图2为本发明硬件结构框图;

图3为本发明涉及的嵌入式软件流程图。

具体实施方式

下面结合说明书附图对本发明作进一步阐述。

如图1所示,本发明基于分布式算法的大气扬尘污染基线剥离方法,采用分布式布局的扬尘在线监测装置,对所监控区域进行连续检测,并将检测的扬尘浓度数据通过gprs、以太网上传至云端服务器;云端服务器通过相应的数据挖掘、数据融合算法对这些数据进行分析处理,计算出该监测区域的扬尘污染基线值;通过在监测区域扬尘总排放量基础上去除污染基线对应的排放量,计算出监测区域人为因素导致的扬尘排放量,步骤为:

1)根据监测区域面积,按照生长式蜂窝布局算法,布设扬尘浓度传感器节点,每实时采集监控区域内的扬尘浓度值,并通过gprs将传感器数据传输至云端服务器;

2)云端服务器接收到该监测区域所有传感器数据做为原始数据,通过多维度数据融合算法计算出该监测区域扬尘污染基线;

3)利用监测区域扬尘污染基线将原始数据中的基线剥离出来,得到该时间段内环境污染基线对应的扬尘排出量;利用原始数据,基于积分算法计算出同时间段内扬尘排放量总值;

4)在上述扬尘排放量总值基础上,剥离掉环境污染基线排放量,得到监测区域人为因素排放量。

扬尘在线监测装置采用pm1/2.5/10tsp扬尘浓度值测量传感器,太阳能供电,按照生长式蜂窝布局算法,布设扬尘浓度传感器节点为:设定初始生长位置,依据设定的蜂窝边长,逐步生长新的蜂窝,直至整个待监测区域军备蜂窝覆盖。

本发明中,扬尘浓度值包括自然环境导致的扬尘浓度值与人为因素导致的扬尘浓度值,自然环境导致的扬尘浓度随时间变化的曲线称为扬尘污染基线;污染基线浓度值与人为扬尘污染浓度值之和为扬尘污染总体浓度值。

步骤2)中,通过多维度数据融合算法计算出监测区域扬尘污染基线,步骤为:

设定扬尘分布等级参数,计算每个等级所包含的扬尘浓度传感器节点个数统一进行标签;

寻找扬尘在线监测装置分布最多的等级边界并记录,对上述已经记录的等级上下边界进行校正,此时认为基线在此校正过的上下边界内,确定边界内的标签,通过将多个扬尘在线监测装置测得的扬尘量的差值与阈值比较的方式在边界内确定基线。确定标签的目的是确定边界内都布设了哪些扬尘在线监测装置,以便求得边界内每两个扬尘在线监测装置测得扬尘量的差值

步骤3)中,计算的基线将原始数据中的基线剥离出来,得到排除环境影响的工厂实际扬尘排出量,以此为基础计算出某时间段内监测区域实际扬尘排放量总值,公式如下:

wf=a*((p1+p2+p3+...+pn)/n)*t

其中wf是人工实际扬尘排放量的总和(微克/立方米),a为监测区域总面积(立方米),p1到pn为n个扬尘在线监测装置的剥离掉基线的扬尘值(微克/立方米),n为装置总个数,t为时间;

通过以下公式计算出同时间段内监测区域扬尘污染基线排放量。

wb=a*((p1’+p2’+p3’+...+pn’)/n)*t

其中wb是工厂内环境污染基线排放量的总和(微克/立方米),a为监测区域总面积(立方米),p1到pn为n个扬尘在线监测装置监测到的基线的扬尘值(微克/立方米),n为装置总个数,t为时间。

获取分布于同一监测区域内的所有扬尘浓度监测值,依据人为扬尘浓度变化规律(浓度值上升快,下降也快)与自然环境污染浓度变化规律(变化相对稳定、缓慢),采用阈值设定、梯度计算、模糊识别等算法计算出扬尘污染基线。

步骤4)中,在扬尘排放量总值基础上,剥离掉环境污染基线排放量,即可得到监测区域人为因素排放量为:

依据扬尘污染基线,通过积分运算计算出一段时间内的扬尘排放总量;然后通过积分运算计算出同一段时间内扬尘污染基线对应的扬尘排放量即污染基线排放量;扬尘排放总量与污染基线排放量做差,得到人为因素扬尘排放量。

如图2所示,本发明采用先进的支持实时仿真和嵌入式跟踪的32位stm32f407rgcpu的处理器作为系统的核心处理器,集成符合国家大气监测设备精度标准的pm1/2.5/10的传感器,采用太阳能+锂电池/铅酸电池电源解决方案,配套铝合金安装架,可以自由安装在各类应用场合。通过分布式地布局感知终端,实时地将感知数据上传至云端服务器,通过算法分析、挖掘,能够为用户提供如下分析结果:

1)某时间段内区域环境污染基线数值,及其对应的扬尘排出量;

2)某时间段内区域人为因素导致的扬尘排出量。

另一方面gps定位装置可将设备安装位置于网络地图之上从而准确定位出污染源出现位置。其次数据会通过无线射频功能(gprs)上传至云端相应服务器,按照地址和标识符分类存储。最后经过分析和处理在网页端和手机app端将这些数据以图表、文字等信息展示出来。以方便实现管理人员随时随地及时了解当前各区域扬尘状况。

本实施例采用keil5编写嵌入式软件程序。如图3所示,设定采样间隔为30秒,设备上电程序开始执行,系统整体初始化结束准备执行采集数据过程。扬尘监测装置和噪声监测装置采集的监测信号以及gps采集的所在位置经纬度,通过i2c、spi通信方式传递给核心处理器,处理器将数据进行解码校验,以数组形式存储起来,再通过i2c通信方式将数据传递给无线射频单元(gprs),无线射频单元判断gprs初始化是否完成与gprs发送数据准备完成,则会将获得的数值数据发送到云端,发送成功后gprs发送清零,重新开始循环执行程序。

为了解决传统模式扬尘监测装置高空架线、安装不方便的弊端,本发明采用太阳能供电/交流220v电源供电两种模式可选择,多晶硅太阳能板,锂电池与胶体电池能够适应不同气候下的安装环境;高密度防水防潮设计。场地安装采用地面移动立柱式监测地表的扬尘浓度与悬挂式监测大气中扬尘浓度两种。

本发明根据监测区域面积情况及边界区域,基于生长式的拓扑结构,企业施工范围内传感器监测点自动布局算法,合理的全面的覆盖施工现场,并且能够实现连续的监测工地扬尘排放情况;然后通过获取到的扬尘数据,研发出通过不同监测区域内多个传感器装置获取的实时数据计算出监测区域内扬尘排放量的基础值,此基础值直接反应出环境因素,即非人为因素状况下扬尘排放情况;最后通过传感器监测的扬尘排放总量除去扬尘排放基线值,也就是非人为影响因素,精准的计算出工地由于人为因素产生的扬尘的量化数据。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1