一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一体化气溶胶污染气象指数-气溶胶浓度估算方法及系统与流程

2022-11-16 16:58:21 来源:中国专利 TAG:


1.本发明涉及环境监测计算领域,尤其涉及一种一体化气溶胶污染气象指数-气溶胶浓度估算方法及系统。


背景技术:

2.大气气溶胶是悬浮于大气中的固体颗粒物的统称。其中的细粒子气溶胶称之为pm2.5。工业化以来,气溶胶的浓度水平及人类活动气溶胶的占比呈现明显上升趋势。气溶胶浓度的增加可造成空气污染,严重地影响人类的身体健康,增加了呼吸系统疾病的发病率和死亡率。大气气溶胶颗粒还通过直接和间接效应影响地-气系统之间的热量交换,进一步影响地面温度、降水等区域天气、气候因子以及更大尺度的大气环流系统。
3.由于溶胶浓度的变化受气溶胶相关污染物排放和气象要素的共同影响,而气象要素主要影响气溶胶浓度的短期、大幅的变化,所以定量评估气溶胶污染气象条件,以及使用气象变量估算气溶胶浓度是当前污染防治的一个重要问题。给出上述变量的精确估算模型至少可以应用于两个问题:一个是结合当前和未来天气预报给出当前和未来的气溶胶浓度的估计,另一个是气溶胶污染减排措施效果的后评估,因为气溶胶估算模型给出的是气象驱动的气溶胶浓度,再和观测气溶胶浓度求差可知减排措施是否起作用。
4.当前并不存在一体化的区域气溶胶污染气象指数-气溶胶浓度的估算模型。前人一般对这两个问题分别开展建模。一方面,气溶胶污染气象指数往往采用半物理-半经验方式建模,当前较为实用的有气象-气溶胶链接指数和静稳天气指数。但这两个指数和气溶胶浓度的变化相关紧密度不高,无法满足精确评估气象场对气溶胶的影响的要求,也无法进一步根据这些指数在实际应用中估算气溶胶浓度。另一方面,当前的气溶胶浓度估算模型则不仅使用了气象变量、还进一步使用了卫星气溶胶光学厚度观测、能见度观测、污染物排放清单数据甚至大气化学传输模式模拟数据等、使用机器学习方法(例如梯度提升树、随机森林、多层感知机等)开展数据融合估算,使得估算精度有所提高,但其主要问题在于采用方法较为简单,估算精度不足,缺乏针对气溶胶物理过程特点开展的模型设计,仅仅将基本气象和其他变量放入通用机器学习模型中进行训练。这会导致模型和物理过程脱节,其模型的适用性不足。
5.因此,如何建立一体化的区域气溶胶污染气象指数-气溶胶浓度的估算模型,解决之前这两个方面模型在精度和适用性方面的问题,尤其是解决在区域上使用气象变量精确估算气溶胶浓度,是当前大气环境领域一个亟待解决的问题。


技术实现要素:

6.本发明的目的在于提供一种一体化气溶胶污染气象指数-气溶胶浓度估算方法及系统,从而解决现有技术中存在的前述问题。
7.为了实现上述目的,本发明采用的技术方案如下:
8.一种一体化气溶胶污染气象指数-气溶胶浓度估算方法,包括以下步骤:
9.s1,生成估算特征变量数据集,所述估算特征变量数据集包括基本气象变量、二级气象变量和准静态变量;
10.s2,使用历史气溶胶浓度观测数据集c计算气溶胶背景浓度和气溶胶污染气象指数真值r;
11.s3,建立待优化的气溶胶污染气象指数时空深度神经网络模型;
12.s4,采用步骤s1中生成的特征变量数据集作为训练集,训练步骤s3中建立的时空深度神经网络模型,拟合气溶胶污染气象指数真值r得到气溶胶污染气象指数估计值结合气溶胶污染气象指数估算值和气溶胶背景浓度得到实际的气溶胶浓度估算值具体包括;
13.s41、将步骤s1中得到的估算特征变量数据集划分为训练数据集和测试数据集,使用训练数据集采用留出验证训练或者10折交叉验证训练对步骤s3中生成的神经网络模型开展训练过程,训练目标为步骤s3中得到的气溶胶污染气象指数真值r,以气溶胶污染气象指数估计值和真值r的均方误差为代价函数l,s个训练样本上的代价函数公式为:
[0014][0015]
训练最终得到最优的气溶胶污染气象指数时空深度神经网络模型使得代价函数l最小;
[0016]
s42、采用s41中的测试数据集对最优的气溶胶污染气象指数时空深度神经网络模型进行测试,计算得到测试数据集上气溶胶污染气象指数真值r和估计值的均方根误差为气溶胶污染气象指数的估计误差;
[0017]
s43、任一时间、任一网格上,使用倍数参数q、气溶胶污染气象指数估计值和气溶胶背景浓度估算气溶胶浓度估计值估算公式为:
[0018][0019]
其中测试数据集上的估算气溶胶浓度和观测气溶胶浓度的均方根误差为气溶胶浓度的估计误差。
[0020]
优选的,步骤s1具体包括:
[0021]
s11、收集基本气象变量,包括但不限于以下变量:大气各层的风向、风速、边界层高度、日降水量、2米高度处的温度、位势高度、2米高度处的比湿、2米高度处的相对湿度、云量和地面气压;
[0022]
s12、使用步骤s11中收集的及本期向变量计算和气溶胶浓度变化相关的二级气象变量,包括但不限于2米高度处的位温、2米高度处的湿位温、2米高度处的湿平衡位温、湿沉降发生阈值w以及近地层扩散系数d,
[0023]
其中所述湿沉降发生阈值w公式为:
[0024][0025]
其中p为日降水量(单位:毫米);
[0026]
所述近地层扩散系数d计算公式为:
[0027][0028]
其中z为指定大气层离地高度,取所在高度,u为全风速;
[0029]
s13、收集历史数据中的准静态变量,包括但不限于地面高程、植被高度、土地利用类型、人口密度、沙尘气溶胶年均值或逐日的年循环值;
[0030]
s14、合并s11-s13形成的三类数据集到同一时间段、空间区域和分辨率下形成基础的网格化数据集,特征变量为s11-s13所涉及的全部变量;
[0031]
s15、在基础数据集中进行窗口采样得到样本数据集,即搜索所有历史气溶胶观测的时间和地点,以此为中心,以i
×
j网格为窗口范围,提取该范围内所有特征变量,i和j选择3-15的预设自然数。
[0032]
优选的,步骤s2具体包括:
[0033]
s21、使用m年的历史气溶胶浓度观测数据c计算观测时前后n天的气溶胶背景浓度计算公式如下:
[0034][0035]
s22、使用历史气溶胶浓度观测数据集和气溶胶背景浓度计算气溶胶污染气象指数真值r,计算公式为:
[0036][0037]
其中k为倍数参数,选择1.1-4.0在内的预设实数。
[0038]
优选的,步骤s3中具体包括:
[0039]
s31,使用包括深度不少于5层的空间特征提取神经网络在获取的样本数据集中提取空间特征,所述特征提取网络包括但不限于各种残差网络和稠密网络;
[0040]
s32、使用带有门控的循环神经网络将s31中提取的当前时刻t及之前的t-1个时刻的空间特征链接在一起,带有门控的循环神经网络在最后一个时刻的输出值为气溶胶污染气象指数估计值
[0041]
本发明的另一个目的在于提供一种一体化气溶胶污染气象指数-气溶胶浓度估算系统,包括数据生成模块、模型构建模块、模型训练模块、气溶胶污染气象指数估算模块以及气溶胶浓度估算模块,
[0042]
所述数据生成模块用于生成包括基本气象变量、二级气象变量和准静态变量在内的估算特征变量数据集,同时使用历史气溶胶浓度观测数据集计算气溶胶背景浓度和气溶胶污染气象指数真值;
[0043]
所述模型构建模块用于构建待优化的气溶胶污染气象指数时空深度神经网络模型;
[0044]
所述模型训练模块用于采用所述数据生成模块获取的估算特征变量数据集中的一部分作为训练数据集对构建的待优化的气溶胶污染气象指数时空深度神经网络模型进
行训练,得到优化后的气溶胶污染气象指数时空深度神经网络模型;
[0045]
所述气溶胶污染气象指数估算模块用于采用估算特征变量数据集的剩余部分作为测试数据集,利用优化后的气溶胶污染气象指数时空深度神经网络模型计算得到气溶胶污染气象指数估算值;
[0046]
所述气溶胶浓度估算模块采用所述气溶胶污染气象指数估算模块得到的气溶胶污染气象指数估算值以及数据生成模块中计算得到的气溶胶背景浓度估算得到气溶胶浓度估算值。
[0047]
优选的,所述数据生成模块生成包括基本气象变量、二级气象变量和准静态变量在内的估算特征变量数据集,具体包括以下步骤:
[0048]
a1、收集基本气象变量,包括但不限于以下变量:大气各层的风向、风速、边界层高度、日降水量、温度、位势高度、比湿、相对湿度、云量和地面气压;
[0049]
a2、使用步骤a1中收集的及本期向变量计算和气溶胶浓度变化相关的二级气象变量,包括但不限于位温、湿位温、湿平衡位温、湿沉降发生阈值w以及近地层扩散系数d,
[0050]
其中所述湿沉降发生阈值w公式为:
[0051][0052]
其中p为日降水量(单位:毫米);
[0053]
所述近地层扩散系数d计算公式为:
[0054][0055]
其中z为指定大气层离地高度,取不小于100米的指定高度,u为全风速;
[0056]
a3、收集历史数据中的准静态变量,包括但不限于地面高程、植被高度、土地利用类型、人口密度、沙尘气溶胶年均值或逐日的年循环值;
[0057]
a4、合并a1-a3形成的三类数据集到同一时间段、空间区域和分辨率下形成基础的网格化数据集,特征变量为s11-s13所涉及的全部变量;
[0058]
a5、在基础数据集中进行窗口采样得到样本数据集,即搜索所有历史气溶胶观测的时间和地点,以此为中心,以i
×
j网格为窗口范围,对所有特征变量开展采样,i和j选择3-15的预设自然数。
[0059]
优选的,所述数据生成模块中使用历史气溶胶浓度观测数据集计算气溶胶背景浓度和气溶胶污染气象指数真值,具体包括:
[0060]
b1、使用m年的历史气溶胶浓度观测数据c计算观测时前后n天的气溶胶背景浓度计算公式如下:
[0061][0062]
b2、使用历史气溶胶浓度观测数据集和气溶胶背景浓度计算气溶胶污染气象指数真值r,计算公式为:
[0063][0064]
其中k为倍数参数,选择1.1-4.0在内的预设实数。
[0065]
优选的,所述模型构建模块中构建待优化的气溶胶污染气象指数时空深度神经网络模型具体包括:
[0066]
c1,使用包括深度不少于5层的空间特征提取神经网络在获取的样本数据集中提取空间特征,所述特征提取网络包括但不限于各种残差网络和稠密网络;
[0067]
c2、使用带有门控的循环神经网络将c1中提取的当前时刻t及之前的t-1个时刻的空间特征链接在一起,带有门控的循环神经网络在最后一个时刻的输出值为气溶胶污染气象指数估计值
[0068]
优选的,所述模型训练模块在进行训练时,采用留出验证训练或者10折交叉验证训练对模型生成模块中生成的模型开展训练,训练目标为得到气溶胶污染气象指数真值r,以气溶胶污染气象指数估计值和真值r的均方误差为代价函数l,s个训练样本上的代价函数公式为:
[0069][0070]
训练最终得到最优模型使得代价函数l最小。
[0071]
优选的,所述气溶胶污染气象指数估算模块得到气溶胶污染气象指数估算值
[0072]
所述气溶胶浓度估算模块在任一时间、任一网格上,使用倍数参数q、气溶胶污染气象指数估计值和气溶胶背景浓度估算气溶胶浓度估计值估算公式为:
[0073][0074]
本发明的有益效果是:
[0075]
本发明提供了一种一体化气溶胶污染气象指数-气溶胶浓度估算方法及系统,通过构建给出了一种基于深度神经网络构建的气溶胶污染气象指数时空深度神经网络模型对气溶胶污染气象指数进行准确的估算,同时可以给出精确的气溶胶浓度估算公式,使得可以实现一体化估算气溶胶污染气象指数-气溶胶浓度值。本方案中的数据集的选择不仅包括基本气象变量,还包括多种自定义的和气溶胶浓度变化相关的二级气象变量,有利于提高模型拟合能力。同时,本方法提出使用气象场空间窗口采样并使用带有门的网络结构在时间上关联这些采样,之前的气溶胶浓度估计的相关技术未将两者联合使用。最后,本发明根据气象场主要对气溶胶浓度短期变率起作用的特征,首次提出分离开背景浓度和气溶胶污染气象指数,使得估算结果准确度更高。
附图说明
[0076]
图1是实施例1中记载的一体化气溶胶污染气象指数-气溶胶浓度估算方法流程图;
[0077]
图2是实施例1中记载的气溶胶污染气象指数深度神经网络模型原理示意图;
[0078]
图3是实施例1中提供的气溶胶污染气象指数真值r和估计值的对比散点图;
[0079]
图4是实施例1中提供的气溶胶浓度真值c和估计值的对比散点图。
具体实施方式
[0080]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。
[0081]
实施例1
[0082]
本实施例提供了一种一体化气溶胶污染气象指数-气溶胶浓度估算方法,如图1所示,主要包括以下步骤:
[0083]
s1,生成估算特征变量数据集,所述估算特征变量数据集包括基本气象变量、二级气象变量和准静态变量;
[0084]
s2,使用历史气溶胶浓度观测数据集c计算气溶胶背景浓度和气溶胶污染气象指数真值r;
[0085]
s3,建立待优化的气溶胶污染气象指数时空深度神经网络模型;
[0086]
s4,采用步骤s1中生成的特征变量数据集作为训练集,训练步骤s3中建立的时空深度神经网络模型,拟合气溶胶污染气象指数真值r得到气溶胶污染气象指数估计值结合气溶胶污染气象指数估算值和气溶胶背景浓度得到实际的气溶胶浓度估算值
[0087]
其中,步骤s1中的数据以2016年-2021年中国地区的气象数据为例,具体包括:
[0088]
s11、收集2016-2021年中国地区基本气象变量包括10m、100m的风向、风速、边界层高度、日降水量、2米高度处的温度、850hpa位势高度、2米高度处的比湿、2米高度处的相对湿度、云量、地面气压。
[0089]
s12、计算2米高度处的位温、2米高度处的湿位温、2米高度处的湿平衡位温、湿沉降发生阈值w,其公式为:
[0090][0091]
其中p为日降水量(单位:毫米),以及近地层扩散系数d,其公式为:
[0092][0093]
其中z为100米所在高度,u为10、100米高度处的全风速。
[0094]
s13、收集中国地区历史数据中的地面高程、植被高度、土地利用类型、人口密度、沙尘气溶胶逐日的年循环值。
[0095]
s14、合并s11-s13形成的三类数据集到同一时间段、空间区域和分辨率下形成基础的网格化数据集。该数据集样本数量为267万,特征变量为s11-s13所涉及的全部变量。
[0096]
s15、在基础数据集中进行窗口采样得到样本数据集。即搜索所有有历史气溶胶观测的时间和地点,以此为中心,以9
×
9网格为窗口范围,对所有特征变量开展采样。
[0097]
步骤s2中的历史气溶胶浓度观测数据也是采用2016年-2021年的数据,具体包括:
[0098]
s21、使用6年的历史气溶胶浓度观测数据c计算观测前后15天的气溶胶背景浓度
计算公式如下
[0099][0100]
s22、使用历史气溶胶浓度观测数据集和气溶胶背景浓度计算气溶胶污染气象指数真值r,使用2作为倍数参数,计算公式为:
[0101][0102]
本实施例中构建的气溶胶污染气象指数时空深度神经网络模型原理如图2所示,具体包括:
[0103]
s31、使用resnet18提取步骤s1中的样本数据集的空间特征。
[0104]
s32、使用gru将s31中提取的当前时刻t及之前的t-1个时刻的空间特征链接在一起,带有门控的循环神经网络在最后一个时刻的输出值为气溶胶污染气象指数估计值本实施例中的当前时刻设置为3,也就是说,使用gru将s31中提取的当前时刻3及之前的2个时刻的空间特征链接在一起,带有门控的循环神经网络在最后一个时刻的输出值为气溶胶污染气象指数估计值
[0105]
这里的时刻可以自定义为一天或几天,一个小时或几个小时为一个时刻。
[0106]
步骤s4中进行训练时,具体包括以下步骤:
[0107]
s41,首先需要将步骤s1中获取的样本数据集划分为训练数据集和样本数据集,使用训练数据集采用留出验证训练或者10折交叉验证训练对步骤s3中生成的神经网络模型开展训练过程,训练目标为步骤s2中得到的气溶胶污染气象指数真值r,以气溶胶污染气象指数估计值和真值r的均方误差为代价函数l,s个训练样本上的代价函数公式为:
[0108][0109]
训练最终得到最优的气溶胶污染气象指数时空深度神经网络模型使得代价函数l最小;
[0110]
s42、采用s41中的测试数据集对最优的气溶胶污染气象指数时空深度神经网络模型进行测试,计算得到测试数据集上气溶胶污染气象指数真值r和估计值的均方根误差为气溶胶污染气象指数的估计误差;该估计误差为0.198,真值r和估计值的决定系数为0.928,决定系数是估计对真值拟合优度的度量,如图3所示。
[0111]
s43、任一时间、任一网格上,使用倍数参数q、气溶胶污染气象指数估计值和气溶胶背景浓度估算气溶胶浓度估计值估算公式为:
[0112][0113]
其中测试数据集上的估算气溶胶浓度和观测气溶胶浓度的均方根误差为气溶胶浓度的估计误差。该估计误差为7.197μg m-3
,真值c和估计值的决定系数为0.955,如图4所示。
[0114]
实施例2
[0115]
本实施例提供了一种一体化气溶胶污染气象指数-气溶胶浓度估算系统,其特征在于,包括数据生成模块、模型构建模块、模型训练模块、气溶胶污染气象指数估算模块以及气溶胶浓度估算模块,
[0116]
所述数据生成模块用于生成包括基本气象变量、二级气象变量和准静态变量在内的估算特征变量数据集,同时使用历史气溶胶浓度观测数据集计算气溶胶背景浓度和气溶胶污染气象指数真值;
[0117]
所述模型构建模块用于构建待优化的气溶胶污染气象指数时空深度神经网络模型;
[0118]
所述模型训练模块用于采用所述数据生成模块获取的估算特征变量数据集中的一部分作为训练数据集对构建的待优化的气溶胶污染气象指数时空深度神经网络模型进行训练,得到优化后的气溶胶污染气象指数时空深度神经网络模型;
[0119]
所述气溶胶污染气象指数估算模块用于采用估算特征变量数据集的剩余部分作为测试数据集,利用优化后的气溶胶污染气象指数时空深度神经网络模型计算得到气溶胶污染气象指数估算值;
[0120]
所述气溶胶浓度估算模块采用所述气溶胶污染气象指数估算模块得到的气溶胶污染气象指数估算值以及数据生成模块中计算得到的气溶胶背景浓度估算得到气溶胶浓度估算值。
[0121]
本实施例中的所述数据生成模块生成包括基本气象变量、二级气象变量和准静态变量在内的估算特征变量数据集,具体包括以下步骤:
[0122]
a1、收集基本气象变量,包括但不限于以下变量:850hpa的风向、风速、边界层高度、日降水量、2米高度处的温度、地面位势高度、2米高度处的比湿、2米高度处的相对湿度、云量和地面气压;
[0123]
a2、使用步骤a1中收集的及本期向变量计算和气溶胶浓度变化相关的二级气象变量,包括但不限于2米高度处的位温、2米高度处的湿位温、2米高度处的湿平衡位温、湿沉降发生阈值w以及近地层扩散系数d,
[0124]
其中所述湿沉降发生阈值w公式为:
[0125][0126]
其中p为日降水量(单位:毫米);
[0127]
所述近地层扩散系数d计算公式为:
[0128][0129]
其中z为指定大气层离地高度,取不小于100米的指定高度,u为全风速;
[0130]
a3、收集历史数据中的准静态变量,包括但不限于地面高程、植被高度、土地利用类型、人口密度、沙尘气溶胶年均值或逐日的年循环值;
[0131]
a4、合并a1-a3形成的三类数据集到同一时间段、空间区域和分辨率下形成基础的网格化数据集,特征变量为s11-s13所涉及的全部变量;
[0132]
a5、在基础数据集中进行窗口采样得到样本数据集,即搜索所有历史气溶胶观测
的时间和地点,以此为中心,以i
×
j网格为窗口范围,对所有特征变量开展采样,i和j选择3-15的预设自然数。
[0133]
本实施例中的所述数据生成模块中使用历史气溶胶浓度观测数据集计算气溶胶背景浓度和气溶胶污染气象指数真值,具体包括:
[0134]
b1、使用m年的历史气溶胶浓度观测数据c计算观测时前后n天的气溶胶背景浓度计算公式如下:
[0135][0136]
b2、使用历史气溶胶浓度观测数据集和气溶胶背景浓度计算气溶胶污染气象指数真值r,计算公式为:
[0137][0138]
其中k为倍数参数,选择1.1-4.0在内的预设实数。
[0139]
本实施例中的所述模型构建模块中构建待优化的气溶胶污染气象指数时空深度神经网络模型具体包括:
[0140]
c1,使用包括深度不少于5层的空间特征提取神经网络在获取的样本数据集中提取空间特征,所述特征提取网络包括但不限于各种残差网络和稠密网络;
[0141]
c2、使用带有门控的循环神经网络将c1中提取的当前时刻t及之前的t-1个时刻的空间特征链接在一起,带有门控的循环神经网络在最后一个时刻的输出值为气溶胶污染气象指数估计值
[0142]
本实施例中的所述模型训练模块在进行训练时,采用留出验证训练或者10折交叉验证训练对模型生成模块中生成的模型开展训练,训练目标为得到气溶胶污染气象指数真值r,以气溶胶污染气象指数估计值和真值r的均方误差为代价函数l,s个训练样本上的代价函数公式为:
[0143][0144]
训练最终得到最优模型使得代价函数l最小。
[0145]
本实施例中的所述气溶胶污染气象指数估算模块得到气溶胶污染气象指数估算值
[0146]
所述气溶胶浓度估算模块在任一时间、任一网格上,使用倍数参数q、气溶胶污染气象指数估计值和气溶胶背景浓度估算气溶胶浓度估计值估算公式为:
[0147][0148]
通过采用本发明公开的上述技术方案,得到了如下有益的效果:
[0149]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献