一种机动车尾气遥测结果修正方法转让专利

申请号 : CN201711429054.X

文献号 : CN108226046B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 康宇王晓栋李泽瑞

申请人 : 中国科学技术大学

摘要 :

本发明公开了一种机动车尾气遥测结果修正方法,包括以下步骤:使用机动车尾气立式遥感检测设备采集机动车基本信息、机动车尾气遥测数据、遥测设备安装点周围的环境变量,并获取机动车年检相关信息;建立机动车尾气排放数据集,并对采集到的数据进行预处理;采用随机森林模型,训练机动车尾气遥感检测结果修正模型,实现对机动车尾气遥感检测结果的实时在线修正。

权利要求 :

1.一种机动车尾气遥测结果修正方法,其特征在于:包括以下步骤:

步骤1:使用机动车尾气立式遥感检测设备采集机动车基本信息、机动车尾气遥测数据、遥测设备安装点周围的环境变量,并获取机动车年检相关信息;

步骤2:建立机动车尾气排放数据集,并对步骤1中采集到的机动车基本信息、机动车尾气遥测数据、遥测设备安装点周围的环境变量和机动车年检相关信息进行二值化和归一化处理;其中机动车基本信息,包括:机动车的基准质量、机动车的发动机排量、机动车的比功率、机动车的使用年限、机动车的长度、机动车的使用性质、机动车是否安装催化转化器;机动车尾气遥测数据,包括:机动车的行驶速度、机动车的行驶加速度、机动车排放的尾气中一氧化碳的体积浓度、机动车排放的尾气中碳氢化合物的体积浓度、机动车排放的尾气中氮氧化合物的体积浓度、机动车排放的尾气中固体颗粒物的不透光烟度值、机动车尾气立式遥感检测设备的遥测初始判定结果;遥测设备安装点周围的环境变量,包括:机动车尾气立式遥感检测设备安装点周围的风速、机动车尾气立式遥感检测设备安装点周围的环境温度、机动车尾气立式遥感检测设备安装点周围的大气压强、机动车尾气立式遥感检测设备安装点周围的相对湿度;机动车年检相关信息,包括:机动车年检时周围的环境温度、机动车年检时周围的大气压强、机动车年检时周围的相对湿度、机动车年检判定结果;

步骤3:根据步骤2中所建立的机动车尾气排放数据集,采用随机森林模型,将机动车尾气排放数据集作为输入变量,将机动车尾气遥测修正判定结果作为输出变量,将机动车年检判定结果作为标签数据,训练机动车尾气遥感检测结果修正模型,并采用受试者工作特征曲线和受试者工作特征曲线下的面积作为性能指标,实现对机动车尾气遥感检测结果的实时在线修正;

所述步骤2中建立机动车尾气排放数据集的步骤包括:

(11)机动车尾气排放数据集中的每条样本数据应包括每辆机动车的遥测数据集部分、车检数据集部分以及机动车年检判定结果,每条样本数据属性组成如下:其中,D(i)表示机动车尾气排放数据集的第i条样本数据, 表示第i条样本数据中的遥测数据集部分, 表示第i条样本数据中的车检数据集部分,S(i)表示第i条样本数据的机动车年检判定结果;

(12)将影响机动车尾气排放的数据属性以及影响遥感检测设备准确性的数据属性定义为遥测数据集,遥测数据集的各项数据属性组成如下:其中,Speed表示机动车的行驶速度、Acc表示机动车的行驶加速度、CO表示机动车排放的尾气中一氧化碳的体积浓度、HC表示机动车排放的尾气中碳氢化合物的体积浓度、NO表示机动车排放的尾气中氮氧化合物的体积浓度、Opacity表示机动车排放的尾气中固体颗粒物的不透光烟度值、RecordStatus表示机动车尾气立式遥感检测设备的遥测初始判定结果、JZZL表示机动车的基准质量、FDJPL表示机动车的发动机排量、VSP表示机动车的比功率、Useryears表示机动车的使用年限、Length表示机动车的长度、SYXZ表示机动车的使用性质、CHZHQ表示机动车是否安装催化转化器、WindSpeed表示机动车尾气立式遥感检测设备安装点周围的风速、TTel表示机动车尾气立式遥感检测设备安装点周围的环境温度、PTel表示机动车尾气立式遥感检测设备安装点周围的大气压强、HTel表示机动车尾气立式遥感检测设备安装点周围的相对湿度;

(13)将机动车年检时的各项环境变量定义为车检数据集,车检数据集的各项数据属性组成如下:

其中,TIns表示机动车年检时周围的环境温度,PIns表示机动车年检时周围的大气压强,HIns表示机动车年检时周围的相对湿度;

(4)将机动车年检判定结果进行二值化分类,定义如下:

S(i)={0,1}

其中,将0定义为机动车年检判定结果超标,将1定义为机动车年检判定结果合格。

2.根据权利要求1所述的一种机动车尾气遥测结果修正方法,其特征在于:所述步骤3具体实现如下:

(1)将步骤2中所建立的机动车尾气排放数据集作为随机森林模型的输入变量,数据格式如下:

其中,Speed表示机动车的行驶速度、Acc表示机动车的行驶加速度、CO表示机动车排放的尾气中一氧化碳的体积浓度、HC表示机动车排放的尾气中碳氢化合物的体积浓度、NO表示机动车排放的尾气中氮氧化合物的体积浓度、Opacity表示机动车排放的尾气中固体颗粒物的不透光烟度值、RecordStatus表示机动车尾气立式遥感检测设备的遥测初始判定结果、JZZL表示机动车的基准质量、FDJPL表示机动车的发动机排量、VSP表示机动车的比功率、Useryears表示机动车的使用年限、Length表示机动车的长度、SYXZ表示机动车的使用性质、CHZHQ表示机动车是否安装催化转化器、WindSpeed表示机动车尾气立式遥感检测设备安装点周围的风速、TTel表示机动车尾气立式遥感检测设备安装点周围的环境温度、PTel表示机动车尾气立式遥感检测设备安装点周围的大气压强、HTel表示机动车尾气立式遥感检测设备安装点周围的相对湿度、TIns表示机动车年检时周围的环境温度、PIns表示机动车年检时周围的大气压强、HIns表示机动车年检时周围的相对湿度;

将机动车尾气遥测修正判定结果作为随机森林模型的输出变量,数据格式如下:

C(i)={0,1}

其中,将0定义为机动车尾气遥测修正判定结果超标,将1定义为机动车尾气遥测修正判定结果合格;

将机动车年检判定结果作为随机森林模型的标签数据,数据格式如下:

S(i)={0,1}

其中,将0定义为机动车年检判定结果超标,将1定义为机动车年检判定结果合格;

(2)将机动车尾气排放数据集按比例((K-1)/K)和(1/K)划分为训练集和测试集,构建随机森林模型,随机森林模型的参数包括:决策树最大棵数X棵、决策树最大深度Y层、划分时考虑的最大特征数Z个,其中,K,X,Y,Z均为正整数,K,X,Y,Z的取值将根据所要求的模型精度和计算速度进行权衡后决定;

(3)将受试者工作特征曲线和受试者工作特征曲线下的面积作为随机森林的性能指标,受试者工作特征曲线下的面积的计算公式如下:其中,AUC表示受试者工作特征曲线下的面积,positiveClass表示随机森林模型输出变量为1的正样本集合,ranki表示第i项随机森林模型输出为1的正样本得分值,M表示随机森林模型输出变量为1的正样本数量,N表示随机森林模型输出变量为0的负样本数量;

随机森林模型的参数调节工作由K折交叉验证法完成,将机动车尾气排放数据集随机均匀地划分为K组子集,然后将每1组子集轮流作为测试集,其余的K-1组子集作为训练集,重复K次上述过程,得到K个模型;利用测试集计算K个模型各自的受试者工作特征曲线下的面积,并绘制该模型的受试者工作特征曲线,选择平均受试者工作特征曲线下的面积最大的模型参数组合作为随机森林模型的最优模型参数组合。

说明书 :

一种机动车尾气遥测结果修正方法

技术领域

[0001] 本发明涉及环境检测技术领域,尤其涉及一种机动车尾气遥测结果修正方法。

背景技术

[0002] 随着国民经济的快速发展和人民经济水平的提高,机动车保有量逐年增加,我国的空气污染问题日趋严重,严重灰霾现象时有出现,特别是京津冀地区更加常见。机动车尾气排放作为城市空气污染的主要污染源之一,其负面效应主要包括:引发人类呼吸系统疾病、地表臭氧含量过高、城市热岛效应加重,以及产生光化学烟雾等。因此,我国亟需对机动车尾气污染物浓度进行检测,以减少和控制机动车尾气排放。
[0003] 遥感技术是一种非接触式的光学测量手段,可直接测量行驶中机动车的尾气排放,已在欧美等国家得到了普遍应用。遥测设备的优点是自动化程度高,一天可以测试上万辆机动车,已成为机动车尾气检测/维修(I/M)项目及筛查高排放车的主要手段。
[0004] 在如今的信息化时代,机动车尾气的检测更倾向于智能化、网络化和模块化。其中一种常见的方法就是利用机动车尾气立式遥感检测设备进行机动车尾气遥测。机动车尾气立式遥感检测设备可实现对设备部署点的每一条机动车道上行驶的所有机动车所排放的尾气进行实时检测,可在短时间内积累大量机动车尾气排放数据,大大降低了机动车尾气排放的检测成本,在筛选高污染排放车辆、豁免清洁车辆、识别限行车辆、对行驶中机动车进行实时在线检测方面发挥重大作用。
[0005] 美中不足的是,遥感测量的主要缺点是受到遥测设备安装点周围的环境变量(如温度、相对湿度、大气压强等)的影响,一定程度上造成机动车尾气遥感检测结果的偏差和误判。不仅如此,由于遥感测试为定点测试,不能全面反映机动车在各种行驶工况下的尾气排放。因此,研究一种将机动车基本信息、机动车尾气遥测数据、遥测设备安装点周围的环境变量,机动车年检相关信息考虑在内的机动车尾气遥测结果修正方法是极其必要的。
[0006] 申请号201510745166.0的申请文件公布了一种基于机动车比功率的速度对车辆排放因子修正方法。该发明专利根据机动车行驶速度计算机动车比功率,得到不同速度区间的比功率分布情况,并利用平均速度计算的修正系数对其进行修正。
[0007] 以上发明主要存在以下两点不足:
[0008] (1)该发明所提出的关系模型既需要机动车的速度、加速度数据,又需要基本排放因子、MOVES数据库的排放率等大量、多种类数据的输入。关系模型的计算过程不仅较为繁琐,而且构建模型的数据需求在现实中往往难以得到满足。
[0009] (2)该发明只考虑交通指数和机动车行驶工况对机动车尾气排放的影响,未将机动车行驶时所处的周围环境变量对机动车尾气排放的影响考虑在内,难以客观地评价机动车实际的排放水平。

发明内容

[0010] 本发明技术解决问题:克服现有技术的不足,提供一种机动车尾气遥测结果修正方法,解决了采用机动车尾气立式遥感检测设备进行机动车尾气遥测时,因机动车实际行驶工况和遥测设备安装点周围的环境变量对该设备最终判定结果造成影响的问题。
[0011] 为了实现上述目的,本发明提供如下技术方案:一种机动车尾气遥测结果修正方法,包括以下步骤:
[0012] 步骤1:使用机动车尾气立式遥感检测设备采集机动车基本信息、机动车尾气遥测数据、遥测设备安装点周围的环境变量,并获取机动车年检相关信息;
[0013] 步骤2:建立机动车尾气排放数据集,并对步骤1中采集到的机动车基本信息,包括:机动车的基准质量、机动车的发动机排量、机动车的比功率、机动车的使用年限、机动车的长度、机动车的使用性质、机动车是否安装催化转化器;机动车尾气遥测数据,包括:机动车的行驶速度、机动车的行驶加速度、机动车排放的尾气中一氧化碳的体积浓度、机动车排放的尾气中碳氢化合物的体积浓度、机动车排放的尾气中氮氧化合物的体积浓度、机动车排放的尾气中固体颗粒物的不透光烟度值、机动车尾气立式遥感检测设备的遥测初始判定结果;遥测设备安装点周围的环境变量,包括:机动车尾气立式遥感检测设备安装点周围的风速、机动车尾气立式遥感检测设备安装点周围的环境温度、机动车尾气立式遥感检测设备安装点周围的大气压强、机动车尾气立式遥感检测设备安装点周围的相对湿度;机动车年检相关信息,包括:机动车年检时周围的环境温度、机动车年检时周围的大气压强、机动车年检时周围的相对湿度、机动车年检判定结果数据进行二值化和归一化处理;
[0014] 步骤3:根据步骤2中所建立的机动车尾气排放数据集,采用随机森林模型,将机动车尾气排放数据集作为输入变量,将机动车尾气遥测修正判定结果作为输出变量,将机动车年检判定结果作为标签数据,训练机动车尾气遥感检测结果修正模型,并采用受试者工作特征曲线和受试者工作特征曲线下的面积作为性能指标,实现对机动车尾气遥感检测结果的实时在线修正。
[0015] 优选的,所述步骤2中建立机动车尾气排放数据集的步骤包括:
[0016] (1)机动车尾气排放数据集中的每条样本数据应包括每辆机动车的遥测数据集部分、车检数据集部分以及机动车年检判定结果。因此,每条样本数据属性组成如下:
[0017]
[0018] 其中,D(i)表示机动车尾气排放数据集的第i条样本数据, 表示第i条样本数据中的遥测数据集部分, 表示第i条样本数据中的车检数据集部分,S(i)表示第i条样本数据的机动车年检判定结果;
[0019] (2)将影响机动车尾气排放的数据属性以及影响遥感检测设备准确性的数据属性定义为遥测数据集。因此,遥测数据集的各项数据属性组成如下:
[0020]
[0021] 其中,Speed表示机动车的行驶速度、Acc表示机动车的行驶加速度、CO表示机动车排放的尾气中一氧化碳的体积浓度、HC表示机动车排放的尾气中碳氢化合物的体积浓度、NO表示机动车排放的尾气中氮氧化合物的体积浓度、Opacity表示机动车排放的尾气中固体颗粒物的不透光烟度值、RecordStatus表示机动车尾气立式遥感检测设备的遥测初始判定结果、JZZL表示机动车的基准质量、FDJPL表示机动车的发动机排量、VSP表示机动车的比功率、Useryears表示机动车的使用年限、Length表示机动车的长度、SYXZ表示机动车的使用性质、CHZHQ表示机动车是否安装催化转化器、WindSpeed表示机动车尾气立式遥感检测设备安装点周围的风速、TTel表示机动车尾气立式遥感检测设备安装点周围的环境温度、PTel表示机动车尾气立式遥感检测设备安装点周围的大气压强、HTel表示机动车尾气立式遥感检测设备安装点周围的相对湿度;
[0022] (3)将机动车年检时的各项环境变量定义为车检数据集。因此,车检数据集的各项数据属性组成如下:
[0023]
[0024] 其中,TIns表示机动车年检时周围的环境温度,PIns表示机动车年检时周围的大气压强,HIns表示机动车年检时周围的相对湿度;
[0025] (4)将机动车年检判定结果进行二值化分类,定义如下:
[0026] S(i)={0,1}
[0027] 其中,将0定义为机动车年检判定结果超标,将1定义为机动车年检判定结果合格。
[0028] 优选的,所述步骤3具体实现如下:
[0029] (1)将权利要求1步骤2中所建立的机动车尾气排放数据集作为随机森林模型的输入变量,数据格式如下:
[0030]
[0031] 其中,Speed表示机动车的行驶速度、Acc表示机动车的行驶加速度、CO表示机动车排放的尾气中一氧化碳的体积浓度、HC表示机动车排放的尾气中碳氢化合物的体积浓度、NO表示机动车排放的尾气中氮氧化合物的体积浓度、Opacity表示机动车排放的尾气中固体颗粒物的不透光烟度值、RecordStatus表示机动车尾气立式遥感检测设备的遥测初始判定结果、JZZL表示机动车的基准质量、FDJPL表示机动车的发动机排量、VSP表示机动车的比功率、Useryears表示机动车的使用年限、Length表示机动车的长度、SYXZ表示机动车的使用性质、CHZHQ表示机动车是否安装催化转化器、WindSpeed表示机动车尾气立式遥感检测设备安装点周围的风速、TTel表示机动车尾气立式遥感检测设备安装点周围的环境温度、PTel表示机动车尾气立式遥感检测设备安装点周围的大气压强、HTel表示机动车尾气立式遥感检测设备安装点周围的相对湿度、TIns表示机动车年检时周围的环境温度、PIns表示机动车年检时周围的大气压强、HIns表示机动车年检时周围的相对湿度。
[0032] 将机动车尾气遥测修正判定结果作为随机森林模型的输出变量,数据格式如下:
[0033] C(i)={0,1}
[0034] 其中,将0定义为机动车尾气遥测修正判定结果超标,将1定义为机动车尾气遥测修正判定结果合格。
[0035] 将机动车年检判定结果作为随机森林模型的标签数据,数据格式如下:
[0036] S(i)={0,1}
[0037] 其中,将0定义为机动车年检判定结果超标,将1定义为机动车年检判定结果合格。
[0038] (2)将机动车尾气排放数据集按比例((K-1)/K)和(1/K)划分为训练集和测试集。搭建随机森林模型,随机森林模型的参数包括:决策树最大棵数X棵、决策树最大深度Y层、划分时考虑的最大特征数Z个。其中,K,X,Y,Z均为正整数。K,X,Y,Z的取值将根据所要求的模型精度和计算速度进行权衡后决定。
[0039] (3)将受试者工作特征曲线和受试者工作特征曲线下的面积作为随机森林的性能指标。受试者工作特征曲线下的面积的计算公式如下:
[0040]
[0041] 其中,AUC表示受试者工作特征曲线下的面积,positiveClass表示随机森林模型输出变量为1的正样本集合,ranki表示第i项随机森林模型输出为1的正样本得分值,M表示随机森林模型输出变量为1的正样本数量,N表示随机森林模型输出变量为0的负样本数量。
[0042] 随机森林模型的参数调节工作由K折交叉验证法完成。将机动车尾气排放数据集随机均匀地划分为K组子集,然后将每1组子集轮流作为测试集,其余的K-1组子集作为训练集,重复K次上述过程,得到K个模型;利用测试集计算K个模型各自的受试者工作特征曲线下的面积,并绘制该模型的受试者工作特征曲线,选择平均受试者工作特征曲线下的面积最大的模型参数组合作为随机森林模型的最优模型参数组合。
[0043] 与现有技术相比,本发明的优势在于:
[0044] (1)本发明所采用的机动车尾气排放数据来自机动车尾气立式遥感检测设备所采集的实际道路上行驶的机动车排放数据,一方面,可真实反映机动车在实际工况下的排放水平,数据来源真实可靠;另一方面,实际道路结构复杂,可获得较大范围的速度、加速度数据,同时可获得在不同温度、相对湿度、大气压强情况下的机动车排放数据。
[0045] (2)本发明所采用随机森林模型建立机动车实际行驶工况及不同环境条件下机动车尾气排放因子之间的关系,巧妙地解决了采用机动车尾气立式遥感检测设备进行机动车尾气遥测时,因机动车实际行驶工况和遥测设备安装点周围的环境变量对该设备最终判定结果造成影响的问题。由于实际行驶工况及不同环境条件对排放因子的影响较为复杂,而随机森林模型即使对输入变量与输出变量之间复杂的非线性关系知之甚少,也能通过不断接收数据、生成修正结果的过程,及时调整随机森林内部决策树之间的参数,建立输入输出之间的内在关系,输出置信度较高的机动车尾气遥测修正判定结果。
[0046] (3)本发明所建立的随机森林模型结构清晰,逻辑简明。由于模型所需的数据均来自机动车尾气立式遥感检测设备真实采集的数据。因此,模型的数据来源真实可靠,而且模型的数据需求能够自给自足,模型所需计算资源少,运行时间短,能够实现机动车尾气立式遥感检测设备检测结果的实时在线修正。

附图说明

[0047] 图1为本发明提出的一种机动车尾气遥测结果修正方法的具体实施步骤流程图;
[0048] 图2为本发明提出的一种机动车尾气遥测结果修正方法对2013-2016年合肥市内机动车尾气立式遥感检测设备的遥测初始判定结果进行修正后所绘制的受试者工作特征曲线。

具体实施方式

[0049] 为了使本发明的目的、技术方案及优点更加清晰明确,下面结合附图对技术方案进行详细阐述。
[0050] 1.如图1所示,本发明具体实施步骤如下:
[0051] 步骤1:使用机动车尾气立式遥感检测设备采集机动车基本信息、机动车尾气遥测数据、遥测设备安装点周围的环境变量,并获取机动车年检相关信息;
[0052] 步骤2:建立机动车尾气排放数据集,并对步骤1中采集到的机动车基本信息,包括:机动车的基准质量、机动车的发动机排量、机动车的比功率、机动车的使用年限、机动车的长度、机动车的使用性质、机动车是否安装催化转化器;机动车尾气遥测数据,包括:机动车的行驶速度、机动车的行驶加速度、机动车排放的尾气中一氧化碳的体积浓度、机动车排放的尾气中碳氢化合物的体积浓度、机动车排放的尾气中氮氧化合物的体积浓度、机动车排放的尾气中固体颗粒物的不透光烟度值、机动车尾气立式遥感检测设备的遥测初始判定结果;遥测设备安装点周围的环境变量,包括:机动车尾气立式遥感检测设备安装点周围的风速、机动车尾气立式遥感检测设备安装点周围的环境温度、机动车尾气立式遥感检测设备安装点周围的大气压强、机动车尾气立式遥感检测设备安装点周围的相对湿度;机动车年检相关信息,包括:机动车年检时周围的环境温度、机动车年检时周围的大气压强、机动车年检时周围的相对湿度、机动车年检判定结果数据进行二值化和归一化处理;
[0053] 步骤3:根据步骤2中所建立的机动车尾气排放数据集,采用随机森林模型,将机动车尾气排放数据集作为输入变量,将机动车尾气遥测修正判定结果作为输出变量,将机动车年检判定结果作为标签数据,训练机动车尾气遥感检测结果修正模型,并采用受试者工作特征曲线和受试者工作特征曲线下的面积作为性能指标,实现对机动车尾气遥感检测结果的实时在线修正。
[0054] 所述步骤1中使用机动车尾气立式遥感检测设备采集机动车基本信息、机动车尾气遥测数据、遥测设备安装点周围的环境变量,并获取机动车年检相关信息的原理如下:
[0055] 机动车尾气立式遥感检测设备的每个机动车尾气检测单元由多个安装在横跨车道的龙门架上且垂直于路面反射带的激光发射器构成,每个激光发射器以一定距离间隔安置,每个激光发射器均垂直向地面发射特定波长的红外线和紫外光激光束,平铺在路面上的红外线和紫外光反射带又将其反射回设备的光源检测器,当道路上有机动车通过时,机动车排放的尾气会吸收红外线和紫外光,使得设备接收到的光强减弱,由于每个车道的激光接收器会受到不同车道激光的影响,激光接收器接收到的是机动车尾气中的污染物成分与体积浓度的混叠数据。每个激光接收器的数据会被发送到弱信号处理单元进行弱信号提取与分离,通过多波长激光技术对激光接收器混叠信号的分析,对比发射和接收光光谱的变化情况,即可计算出机动车排放的尾气中一氧化碳的体积浓度、机动车排放的尾气中碳氢化合物的体积浓度、机动车排放的尾气中氮氧化合物的体积浓度、机动车排放的尾气中固体颗粒物的不透光烟度值,并给出机动车尾气立式遥感检测设备的遥测初始判定结果。
[0056] 机动车尾气遥感检测设备的速度和加速度传感器利用车轮通过两条红外线对射光路的时间差测量机动车的行驶速度和机动车的行驶加速度;机动车尾气遥感检测设备的图像识别模块可识别机动车车牌号码,记录机动车的通过时间,并关联遥测系统数据库中该机动车的基本信息和年检相关信息,即可获取机动车的使用性质、机动车的使用年限、机动车的长度、机动车的发动机排量、机动车的基准质量、机动车是否安装催化转化器、机动车的比功率,以及机动车年检时周围的环境温度、机动车年检时周围的相对湿度、机动车年检时周围的大气压强、机动车年检判定结果;利用其他辅助设备可获取机动车尾气立式遥感检测设备安装点周围的环境温度、机动车尾气立式遥感检测设备安装点周围的大气压强、机动车尾气立式遥感检测设备安装点周围的相对湿度、机动车尾气立式遥感检测设备安装点周围的风速。
[0057] 2.所述步骤2中建立机动车尾气排放数据集的步骤包括:
[0058] (1)机动车尾气排放数据集中的每条样本数据应包括每辆机动车的遥测数据集部分、车检数据集部分以及机动车年检判定结果。因此,每条样本数据属性组成如下:
[0059]
[0060] 其中,D(i)表示机动车尾气排放数据集的第i条样本数据, 表示第i条样本数据中的遥测数据集部分, 表示第i条样本数据中的车检数据集部分,S(i)表示第i条样本数据的机动车年检判定结果;
[0061] (2)将影响机动车尾气排放的数据属性以及影响遥感检测设备准确性的数据属性定义为遥测数据集。因此,遥测数据集的各项数据属性组成如下:
[0062]
[0063] 其中,Speed表示机动车的行驶速度、Acc表示机动车的行驶加速度、CO表示机动车排放的尾气中一氧化碳的体积浓度、HC表示机动车排放的尾气中碳氢化合物的体积浓度、NO表示机动车排放的尾气中氮氧化合物的体积浓度、Opacity表示机动车排放的尾气中固体颗粒物的不透光烟度值、RecordStatus表示机动车尾气立式遥感检测设备的遥测初始判定结果、JZZL表示机动车的基准质量、FDJPL表示机动车的发动机排量、VSP表示机动车的比功率、Useryears表示机动车的使用年限、Length表示机动车的长度、SYXZ表示机动车的使用性质、CHZHQ表示机动车是否安装催化转化器、WindSpeed表示机动车尾气立式遥感检测设备安装点周围的风速、TTel表示机动车尾气立式遥感检测设备安装点周围的环境温度、PTel表示机动车尾气立式遥感检测设备安装点周围的大气压强、HTel表示机动车尾气立式遥感检测设备安装点周围的相对湿度;
[0064] (3)将机动车年检时的各项环境变量定义为车检数据集。因此,车检数据集的各项数据属性组成如下:
[0065]
[0066] 其中,TIns表示机动车年检时周围的环境温度,PIns表示机动车年检时周围的大气压强,HIns表示机动车年检时周围的相对湿度;
[0067] (4)将机动车年检判定结果进行二值化分类,定义如下:
[0068] S(i)={0,1}
[0069] 其中,将0定义为机动车年检判定结果超标,将1定义为机动车年检判定结果合格。
[0070] 步骤2中对采集到的数据进行预处理的步骤包括:
[0071] (1)将机动车的使用性质、机动车是否安装催化转化器、机动车尾气立式遥感检测设备的遥测初始判定结果和机动车年检判定结果进行二值化处理,其方法如下表所示:
[0072]
[0073] (2)将机动车的发动机排量、机动车的基准质量、机动车的使用年限、机动车的长度、机动车的比功率、机动车的行驶速度、机动车的行驶加速度、机动车尾气立式遥感检测设备安装点周围的风速、机动车尾气立式遥感检测设备安装点周围的环境温度、机动车尾气立式遥感检测设备安装点周围的大气压强、机动车尾气立式遥感检测设备安装点周围的相对湿度、机动车年检时周围的环境温度、机动车年检时周围的大气压强、机动车年检时周围的相对湿度、机动车排放的尾气中一氧化碳的体积浓度、机动车排放的尾气中碳氢化合物的体积浓度、机动车排放的尾气中氮氧化合物的体积浓度、机动车排放的尾气中固体颗粒物的不透光烟度值进行归一化处理,计算的公式如下:
[0074]
[0075] 其中,x表示某项数据属性中某条样本值,xmax表示某项数据属性中的最大值,xmin表示某项数据属性中的最小值,x′表示归一化处理后的数值。
[0076] 3.所述步骤3具体实现如下:
[0077] (1)将步骤2中所建立的机动车尾气排放数据集作为随机森林模型的输入变量,数据格式如下:
[0078]
[0079] 其中,Speed表示机动车的行驶速度、Acc表示机动车的行驶加速度、CO表示机动车排放的尾气中一氧化碳的体积浓度、HC表示机动车排放的尾气中碳氢化合物的体积浓度、NO表示机动车排放的尾气中氮氧化合物的体积浓度、Opacity表示机动车排放的尾气中固体颗粒物的不透光烟度值、RecordStatus表示机动车尾气立式遥感检测设备的遥测初始判定结果、JZZL表示机动车的基准质量、FDJPL表示机动车的发动机排量、VSP表示机动车的比功率、Useryears表示机动车的使用年限、Length表示机动车的长度、SYXZ表示机动车的使用性质、CHZHQ表示机动车是否安装催化转化器、WindSpeed表示机动车尾气立式遥感检测设备安装点周围的风速、TTel表示机动车尾气立式遥感检测设备安装点周围的环境温度、PTel表示机动车尾气立式遥感检测设备安装点周围的大气压强、HTel表示机动车尾气立式遥感检测设备安装点周围的相对湿度、TIns表示机动车年检时周围的环境温度、PIns表示机动车年检时周围的大气压强、HIns表示机动车年检时周围的相对湿度。
[0080] 将机动车尾气遥测修正判定结果作为随机森林模型的输出变量,数据格式如下:
[0081] C(i)={0,1}
[0082] 其中,将0定义为机动车尾气遥测修正判定结果超标,将1定义为机动车尾气遥测修正判定结果合格。
[0083] 将机动车年检判定结果作为随机森林模型的标签数据,数据格式如下:
[0084] S(i)={0,1}
[0085] 其中,将0定义为机动车年检判定结果超标,将1定义为机动车年检判定结果合格。
[0086] (2)将机动车尾气排放数据集按比例70%和30%划分为训练集和测试集。搭建随机森林模型,随机森林模型的参数包括:决策树最大棵数43棵、决策树最大深度20层、划分时考虑的最大特征数11个。
[0087] (3)将受试者工作特征曲线和受试者工作特征曲线下的面积作为随机森林的性能指标。受试者工作特征曲线下的面积的计算公式如下:
[0088]
[0089] 其中,AUC表示受试者工作特征曲线下的面积,positiveClass表示随机森林模型输出变量为1的正样本集合,ranki表示第i项随机森林模型输出为1的正样本得分值,M表示随机森林模型输出变量为1的正样本数量,N表示随机森林模型输出变量为0的负样本数量。
[0090] 由于本发明将一个复杂的设备校正问题巧妙地转化为一个典型的二分类问题,则随机森林模型的参数调节工作应由6折交叉验证法完成。将机动车尾气排放数据集随机均匀地划分为6组子集,然后将每1组子集轮流作为测试集,其余的5组子集作为训练集,重复6次上述过程,得到6个模型;利用测试集计算6个模型各自的受试者工作特征曲线下的面积,并绘制该模型的受试者工作特征曲线,选择平均受试者工作特征曲线下的面积最大的模型参数组合作为随机森林模型的最优模型参数组合。
[0091] (4)将本发明方法用于由合肥市环保局提供的2013-2016年合肥市内机动车尾气立式遥感检测设备对实际道路上行驶的机动车进行检测所得到的37992条样本数据进行修正,其中,1290条机动车尾气立式遥感检测设备的遥测初始判定结果“超标”,36702条机动车尾气立式遥感检测设备的遥测初始判定结果“合格”;由合肥市车管所提供的2013-2016年合肥市汽柴油车年检判定结果作为标签数据,其中,257条样本数据的标签为“超标”,37735条样本数据的标签为“合格”。
[0092] 采用本发明所提出的方法对2013-2016年合肥市内机动车尾气立式遥感检测设备的机动车尾气遥测初始判定结果进行修正后,所绘制的受试者工作特征曲线如图2所示,其中,受试者工作特征曲线的横轴代表假阳率,即对于给定的测试数据集,随机森林模型错误地将超标分类为合格的样本数与测试数据集中所有的超标样本数之比;纵轴代表真阳率,即对于给定的测试数据集,随机森林模型正确地将合格分类为合格的样本数与测试数据集中所有的合格样本数之比。因此,在理想的情况下,最佳随机森林模型的受试者工作特征曲线应该尽可能的处于坐标轴的左上角,这就意味着随机森林模型应保持尽可能低的假阳率,同时获得尽可能高的真阳率。受试者工作特征曲线的性能指标为AUC值,即受试者工作特征曲线下的面积。AUC值是一个概率值,当随机森林模型随机挑选一个合格样本和超标样本时,随机森林模型将根据计算得到的得分值将这个合格样本排在超标样本前面的概率就是AUC值,AUC值越大,随机森林模型就越有可能将合格样本排在超标样本前面,从而能够更好地进行分类。图2中随机森林模型的训练集和测试集数据所占比例分别为70%和30%,采用6折交叉验证法,第0次交叉验证的AUC值为0.9503,第1次交叉验证的AUC值为0.9548,第2次交叉验证的AUC值为0.9543,第3次交叉验证的AUC值为0.9715,第4次交叉验证的AUC值为0.9566,第5次交叉验证的AUC值为0.9652,6次交叉验证的平均AUC值为0.9586,并绘制AUC值为0.5的随机预测曲线作为对照。因此,随机森林模型的最佳参数组合为:决策树最大棵数43棵、决策树最大深度20层、划分时考虑的最大特征数11个。从图2可以发现,经本发明所提出的方法进行校正后的机动车尾气立式遥测设备的性能有了显著提升。
[0093] 总之,本发明一种机动车尾气遥测结果修正方法,使用机动车尾气立式遥感检测设备采集机动车基本信息、机动车尾气遥测数据、遥测设备安装点周围的环境变量,并获取机动车年检相关信息;建立机动车尾气排放数据集,并对采集到的数据进行预处理;采用随机森林模型,训练机动车尾气遥感检测结果修正模型,实现对机动车尾气遥感检测结果的实时在线修正。
[0094] 以上所述仅为本发明的一个具体实施方式,并非用于限定本发明的保护范围,本领域的技术人员应当理解,在不脱离发明原理的前提下,对本发明的技术方案进行修改或等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的保护范围中。