一种网格化空气质量评估数据的生成方法及系统

文档序号:377003 发布日期:2021-12-10 浏览:8次 >En<

阅读说明:本技术 一种网格化空气质量评估数据的生成方法及系统 (Method and system for generating gridding air quality evaluation data ) 是由 王正 宫正宇 安新国 于 2021-08-12 设计创作,主要内容包括:本申请提供一种网格化空气质量评估数据的生成方法及系统,该方法包括如下步骤:对选定空气质量评估区域进行网格化处理;采集选定空气质量评估区域各个网格内的空气质量监测指标数据和气象数据;根据采集的空气质量监测指标数据,计算第一空气质量浓度;根据气象数据,计算邻域网格对中心网格的影响度转移卷积矩阵;根据第一空气质量浓度和邻域网格的影响度转移卷积矩阵,计算所有网格的第二空气质量浓度;根据所有网格的第二空气质量浓度,生成网格化空气质量评估数据。本申请对基础数据的要求低,适用于生成精细化网格空气质量数据的生成方法,提高了空气质量评估数据的生成效率和准确度。(The application provides a method and a system for generating gridding air quality evaluation data, wherein the method comprises the following steps: carrying out gridding treatment on the selected air quality evaluation area; collecting air quality monitoring index data and meteorological data in each grid of a selected air quality assessment area; calculating a first air mass concentration according to the collected air quality monitoring index data; calculating an influence degree transfer convolution matrix of the neighborhood grid on the central grid according to meteorological data; the convolution matrix is transferred according to the first air mass concentration and the influence degree of the neighborhood grids, and second air mass concentrations of all the grids are calculated; and generating gridding air quality evaluation data according to the second air quality concentrations of all the grids. The method has low requirement on basic data, is suitable for generating refined grid air quality data, and improves the generation efficiency and accuracy of air quality evaluation data.)

一种网格化空气质量评估数据的生成方法及系统

技术领域

本申请涉及空气环境质量监测技术领域,尤其涉及一种网格化空气质量评估数据的生成方法及系统。

背景技术

空气环境质量关乎人们的身体健康,一般通过机理模型模拟和空间插值的方法来获得网格化空气质量数据,受监测站点布设、人力、财力等因素的限制,空气质量监测数据不能展示出空气质量的时空分布情况,这对于分析污染物时空分布情况,估计不同地区人群的暴露风险,制定防范措施有一定的限制。

基于机理模型模拟获得网格化空气质量数据的方式存在的不足之处有:一是,对基础数据的要求较高,例如污染源排放清单数据;二是,模型输出的结果空间尺度大,不适用于较小区域内的网格化数据生成。

基于克里金、最近邻、反距离加权等数学原理插值算法获得网格化空气质量数据的方式,虽然可快速得到网格化数据,但是,因为其并没有考虑到气象因素的影响,而气象因素对污染物扩散的影响很大,因此,得出的网格化空气质量数据和真实数据差距较大。

现有的,在顾及风向和风速的空气污染物浓度插值方法一文中提出的一种基于迪杰特斯拉算法的网格化插值算法存在的不足之处有:当网格数较多时,待求点的个数也会成倍增加,需要计算所有待求点和采样点的最短距离,而该算法需要经过大量计算,因此,这种方法也难以支撑比较精细的网格,一定程度上也会导致网格化数据的不精准。除了风速和风向,湿度、气压等,气象因素也会影响污染物的传输,从而影响空气质量,进而对网格化数据产生影响。因此,亟需一种考虑多种气象条件,对基础数据的要求低,适用于生成精细化网格空气质量数据的生成方法。

发明内容

本申请的目的在于提供一种一种网格化空气质量评估数据的生成方法及系统,对基础数据的要求低,适用于生成精细化网格空气质量数据的生成方法,提高了空气质量评估数据的生成效率和准确度。

为达到上述目的,本申请提供一种网格化空气质量评估数据的生成方法,该方法包括如下步骤:对选定空气质量评估区域进行网格化处理;采集选定空气质量评估区域各个网格内的空气质量监测指标数据和气象数据;根据采集的空气质量监测指标数据,计算第一空气质量浓度;根据气象数据,计算邻域网格对中心网格的影响度转移卷积矩阵;根据第一空气质量浓度和影响度转移卷积矩阵,计算所有网格的第二空气质量浓度;根据所有网格的第二空气质量浓度,生成网格化空气质量评估数据。

如上的,其中,对选定空气质量评估区域进行网格化处理的方法包括:

初步对选定空气质量评估区域进行网格划分;

获取选定空气质量评估区域内空气质量监测站和气象站的数量;

根据获取的空气质量监测站和气象站的数量,以及预先设定的网格内同类站点的最大数量,对选定空气质量评估区域进行网格扩充。

如上的,其中,计算邻域网格对中心网格的影响度转移卷积矩阵的方法包括:

根据气象数据,获取气象数据集;

根据气象数据集,计算每一个网格的邻域网格影响度;

对邻域网格影响度进行归一化处理,获得邻域网格的影响度转移卷积矩阵。

如上的,其中,气象数据集的获取方法为:

其中,b=1,...,s*l;

其中,Gb表示编号为b的网格的气象数据集;gq表示包括气象站的网格总数;s表示选定空气质量评估区域的经度方向网格数,l表示选定空气质量评估区域的纬度方向网格数;Gi表示第i个包括气象站的网格的气象数据;

其中,

其中,为参数;dbj表示编号为b的网格和第j个包括气象站的网格的中心经纬度之间的地表距离;dbi表示编号为b的网格和第i个包括气象站的网格的中心经纬度之间的地表距离;gq表示包括气象站的网格总数。

如上的,其中,计算每一个网格的邻域网格影响度的方法包括:

对每一个初始网格区域中网格进行网格扩充;

获取初始网格区域中网格的邻域网格集合,及其邻域网格的气象数据集;

根据邻域网格的气象数据集,计算邻域网格对中心网格的影响度。

如上的,其中,邻域网格对中心网格的影响度ygf的计算公式为:

其中,ygf表示邻域网格Zg对中心网格Gf的影响度;Sgf表示网格Zg到中心网格Gf的传输概率函数;λ0和λk均为影响参数;ak为网格Zg计算Sgf未包含的第k个其他气象数据,V表示网格Zg计算Sgf未包含的其他气象数据的总个数;k为参数。

如上的,其中,传输概率函数Sgf的计算方法如下:

其中,u表示网格Zg经度方向的风分量;v表示网格Zg维度方向的风分量;ld表示网格Zg和网格Gf两个网格中心经纬度之间的地表距离;c表示网格Zg中心与网格Gf中心连线向量与网格Zg风向的夹角。

如上的,其中,邻域网格的影响度转移卷积矩阵的计算方法为:

其中,表示邻域网格的影响度转移卷积矩阵;yif表示第i个邻域网格对中心网格Gf的影响度;t表示网格Gf的邻域网格的总个数。

如上的,其中,第二空气质量浓度的计算方法为:

判断网格内是否包括空气质量监测站点,若网格内包括空气质量监测站点,则网格的第二空气质量浓度的计算方法为:

其中,表示网格Gf的第二空气质量浓度;Of表示网格Gf的第一空气质量浓度;

否则,网格的第二空气质量浓度的计算方法为:

其中,表示网格Gf的第二空气质量浓度;表示网格Gf的第i个邻域网格的影响度转移卷积矩阵;Oi表示网格Gf的第i个邻域网格的第一空气质量浓度;t表示网格Gf的邻域网格的总数量。

本申请还提供一种网格化空气质量评估数据的生成系统,该系统包括:网格划分模块,用于对选定空气质量评估区域进行网格化处理;空气质量监测站,用于采集选定空气质量评估区域各个网格内的空气质量监测指标数据;气象站,用于采集选定空气质量评估区域各个网格内的气象数据;数据处理器,用于根据采集的空气质量监测指标数据,计算第一空气质量浓度;数据处理器,还用于根据气象数据,计算邻域网格对中心网格的影响度转移卷积矩阵;数据处理器,还用于根据第一空气质量浓度和邻域网格的影响度转移卷积矩阵,计算所有网格的第二空气质量浓度;网格化数据生成模块,用于根据所有网格的第二空气质量浓度,生成网格化空气质量评估数据。

本申请实现的有益效果如下:

(1)本申请实现了基于气象条件约束下的空气质量网格化精准数值的快速生成,提高了空气质量评估数据的生成效率。

(2)本申请结合多种影响空气质量的气象条件,不再限制于风速和风向,还可考虑湿度、气压等多种气象条件,气象因子的数量只限制于网格中包括空气质量监测站点的个数,提高空气质量评估数据的生成准确度。

(3)本申请生成空气质量网格化数据,首先考虑了气象条件对空气污染物传输的影响,再利用基于影响度的卷积转移矩阵,使得生成的结果更加精准,更符合真实的空气质量情况,而且基于卷积矩阵的方式使得空气质量评估数据的计算更加快捷。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域技术人员来讲,还可以根据这些附图获得其他的附图。

图1为本申请实施例的一种网格化空气质量评估数据的生成方法流程图。

图2为本申请实施例的计算邻域网格对中心网格的影响度转移卷积矩阵的方法流程图。

图3为本申请实施例的影响参数的获取方法流程图。

图4为本申请实施例的一种网格化空气质量评估数据的生成系统的结构示意图。

附图标记:10-网格划分模块;20-空气质量监测站;30-气象站;40-数据处理器;50-网格化数据生成模块;100-空气质量评估数据的生成系统。

具体实施方式

下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

实施例一

如图1所示,本申请提供一种网格化空气质量评估数据的生成方法,该方法包括如下步骤:

步骤S1,对选定空气质量评估区域进行网格化处理。

步骤S1包括如下子步骤:

步骤S110,初步对选定空气质量评估区域进行网格划分,选定空气质量评估区域的经度方向网格数为s,纬度方向网格数为l。

步骤S120,获取选定空气质量评估区域内空气质量监测站和气象站的数量。

步骤S130,根据获取的空气质量监测站和气象站的数量,以及预先设定的网格内同类站点的最大数量,对选定空气质量评估区域进行网格扩充。

作为本发明的一个实施例,网格化处理的方法为:确定每个空气质量监测站和气象站的对应的网格,当处于同一个网格的同种站点类型多于l个时,则增加网格数,直到该网格的同类型站点个数为l,停止增加网格数。

作为本发明的另一个实施例,网格化处理的方法为:计算选定空气质量评估区域网格中站点数量的平均值,该平均值等于站点数量除以网格数量;将平均值作为单个网格的对应类型站点的最多数量,当单个网格中站点的数量多于平均值;则增加网格数,当网格中站点的数量小于或等于平均值,则停止增加网格数。

定义包括空气质量监测站的网格数为ga,包括气象站的网格数为gq,其中ga≤m,gq≤n;m为空气质量监测站个数;n为气象站个数;网格Gf的中心定义为Cf;f=1,......,s*l。

步骤S2,采集选定空气质量评估区域各个网格内的空气质量监测指标数据和气象数据。

选定空气质量评估区域预设有空气质量监测站和气象站。

空气质量监测站用于获取空气质量监测指标数据;气象站用于获取气象数据。气象数据包括u-wind(经度方向的风)、v_wind(维度方向的风)、湿度、气压等。

步骤S3,根据采集的空气质量监测指标数据,计算第一空气质量浓度。

第一空气质量浓度为无气象数据约束下的空气质量浓度。

具体的,利用现有的克里金插值法,对空气质量监测指标数据(空气质量监测指标的浓度)进行插值,得到未考虑气象数据约束下的空气质量浓度。

步骤S4,根据气象数据,计算邻域网格对中心网格的影响度转移卷积矩阵。

如图2所示,步骤S4包括如下子步骤:

步骤S410,根据气象数据,获取气象数据集。

具体的,网格的气象数据集的获取方法为:

其中,b=1,...,s*l; (1)

其中,Gb表示编号为b的网格的气象数据集;gq表示包括气象站的网格总数;s表示选定空气质量评估区域的经度方向网格数,l表示选定空气质量评估区域的纬度方向网格数;Gi表示第i个包括气象站的网格的气象数据。

其中,

其中,为参数;dbj表示编号为b的网格和第j个包括气象站的网格的中心经纬度之间的地表距离;dbi表示编号为b的网格和第i个包括气象站的网格的中心经纬度之间的地表距离;gq表示包括气象站的网格总数。

步骤S420,根据气象数据集,计算每一个网格的邻域网格影响度。

步骤S420包括如下子步骤:

步骤S421,对每一个初始网格区域中网格进行网格扩充。

具体的,在选定网格的四周分别加上q层网格,则扩充后的网格数为(s+2*q)*(l+2*q),其中,新增网格的空气质量数据集和气象数据集的指标数据均为0。

步骤S422,获取初始网格区域中网格的邻域网格集合,及其邻域网格的气象数据集。

定义对于气象场中的网格Gf而言,影响该网格Gf空气质量的网格邻域半径为R(例如R=1时,也就是与网格相邻的8个网格影响该网格的空气质量),在网格邻域中的除中心网格外的网格集合定义为邻域网格,用Z表示,对于网格Gf,获得其邻域网格集合为Zf

步骤S423,根据邻域网格Zf的气象数据集,计算邻域网格Zf对中心网格Gf的影响度。

具体的,对于在邻域网格中的网格Zg;g=1,...,t;t=(2q+1)2-1。如果该网格为新增网格,则定义其对中心网格的影响度为0,否则,计算邻域网格对网格Gf的影响度ygf

具体的,邻域网格对中心网格Gf的影响度ygf的计算公式为:

其中,ygf表示邻域网格Zg对中心网格Gf的影响度;Sgf表示网格Zg到中心网格Gf的传输概率函数;λ0和λk均为影响参数;ak为网格Zg的第k个其他气象数据(例如:湿度,气压等计算Sgf未包含或未使用的气象数据),V表示网格Zg的其他气象数据的总个数;k为参数。

其中,传输概率函数Sgf的计算方法如下:

其中,u表示网格Zg经度方向的风分量;v表示网格Zg维度方向的风分量;ld表示网格Zg和网格Gf两个网格中心经纬度之间的地表距离;c表示网格Zg中心与网格Gf中心连线向量与网格Zg风向的夹角;exp()为指数函数;tan表示函数。

如图3所示,影响参数λ0和λk的获取方法为:

步骤T1,获取已知的所有包括空气监测站点的网格的空气质量值。

步骤T2,根据邻域网格对网格的影响度,建立多个空气质量值计算方程。

定义所有包括空气监测站点的网格为Iw,w=1,...,ga。

空气质量值计算方程为:

其中,P_Iw表示网格Iw的空气质量值;T表示网格Iw的邻域网格的总个数;PZk表示网格Iw的第k个邻域网格的空气质量监测指标数据;ykw表示网格Iw的第k个邻域网格对网格Iw的影响度;yjw表示网格Iw的第j个邻域网格对网格Iw的影响度;*表示乘法。

其中,ykw的计算公式如下:

yjw与ykw的计算公式相同,yjw按照计算公式(6)计算。

将网格Iw的第k个邻域网格到网格Iw的传输概率函数Skw、邻域网格计算Skw未包含的其他气象数据ak代入公式(6)中,获得ykw的方程;同理,获取yjw的方程;将获得的ykw方程和yjw方程代入公式(5)中,获得空气质量值P_Iw方程。

步骤T3,通过对空气质量值计算方程进行多元线性拟合,获得使得根据空气质量值计算方程计算得到的空气质量值与已知的真实空气质量值误差最小的影响参数集合。

求解空气质量值P_Iw方程的未知数λ0和λk,获得使得根据空气质量值计算方程计算得到的空气质量值与已知的真实空气质量值误差最小时的影响参数λ0和λk。影响参数λ0和λk用于计算邻域网格对中心网格的影响度。

步骤S430,对邻域网格影响度进行归一化处理,获得邻域网格的影响度转移卷积矩阵。

具体的,邻域网格的影响度转移卷积矩阵的计算方法为:

其中,表示邻域网格的影响度转移卷积矩阵;yif表示第i个邻域网格对中心网格Gf的影响度;t表示网格Gf的邻域网格的总个数。

步骤S5,根据第一空气质量浓度和邻域网格的影响度转移卷积矩阵,计算所有网格的第二空气质量浓度。

具体的,判断网格内是否包括空气质量监测站点,若网格内包括空气质量监测站点,则网格的第二空气质量浓度的计算方法为:

其中,表示网格Gf的第二空气质量浓度;Of表示网格Gf的第一空气质量浓度。

对于一开始就有空气质量监测站点的网格,空气质量浓度为不变的,即利用克里金插值方法对空气质量监测指标数据插值后的网格空气质量浓度。

若网格内不包括空气质量监测站点,则网格的第二空气质量浓度的计算方法为:

其中,表示网格Gf的第二空气质量浓度;表示网格Gf的第i个邻域网格的影响度转移卷积矩阵;Oi表示网格Gf的第i个邻域网格的第一空气质量浓度;t表示网格Gf的邻域网格的总数量。

步骤S6,根据所有网格的第二空气质量浓度,生成网格化空气质量评估数据。

具体的,对应于每个网格生成对应的第二空气质量浓度,形成网格化空气质量评估数据。

实施例二

如图4所示,本申请提供一种网格化空气质量评估数据的生成系统100,该系统包括:

网格划分模块10,用于对选定空气质量评估区域进行网格化处理;

空气质量监测站20,用于采集选定空气质量评估区域各个网格内的空气质量监测指标数据;

气象站30,用于采集选定空气质量评估区域各个网格内的气象数据;

数据处理器40,用于根据采集的空气质量监测指标数据,计算第一空气质量浓度;

数据处理器40,还用于根据气象数据,计算邻域网格对中心网格的影响度转移卷积矩阵;

数据处理器40,还用于根据第一空气质量浓度和邻域网格的影响度转移卷积矩阵,计算所有网格的第二空气质量浓度;

网格化数据生成模块50,用于根据所有网格的第二空气质量浓度,生成网格化空气质量评估数据。

本申请实现的有益效果如下:

(1)本申请实现了基于气象条件约束下的空气质量网格化精准数值的快速生成,提高了空气质量评估数据的生成效率。

(2)本申请结合多种影响空气质量的气象条件,不再限制于风速和风向,还可考虑湿度、气压等多种气象条件,气象因子的数量只限制于网格中包括空气质量监测站点的个数,提高空气质量评估数据的生成准确度。

(3)本申请生成空气质量网格化数据,首先考虑了气象条件对空气污染物传输的影响,再利用基于影响度的卷积转移矩阵,使得生成的结果更加精准,更符合真实的空气质量情况,而且基于卷积矩阵的方式使得空气质量评估数据的计算更加快捷。

上所述仅为本发明的实施方式而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理的内所做的任何修改、等同替换、改进等,均应包括在本发明的权利要求范围之内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种自动测定可生物降解材料好氧呼吸量的方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!