一种职业工作场所气溶胶悬浮物智能监测方法与流程

未命名 08-03 阅读:202 评论:0


1.本发明涉及物理化学分析技术领域,具体涉及一种职业工作场所气溶胶悬浮物智能监测方法。


背景技术:

2.在一定条件下,外来化学物质以较小剂量即可引起机体的功能或器质性损害,甚至危及生命,此种化学物质称为毒物。劳动者在生产过程中由于接触毒物所发生的中毒称为职业中毒。在生产环境中的毒物常以固体、液体、气体、或者气溶胶的形式存在,其中气溶胶类的毒物是职业工作场所中最常见,接触最多的有害物质,气溶胶主要是指粉尘、烟、雾等气溶胶类有害物质。
3.在职业工作场所中,烟和雾通常是职员机体可以看到或感触到的有害物质,在多数场所中可以人为主观避免,然而粉尘是能较长时间悬浮在空气中的固体微粒,其大小在0.1左右,且不具有明显的外观特征,因此粉尘浓度的监测是职业工作场所气溶胶监测的关键环节。现阶段对职业工作场所中气溶胶浓度的检测方法包括滤膜称重法、直读法等,滤膜称重法存在操作繁琐、噪声干扰严重、检测结果延时长的问题,不适用在职业工作场所中气溶胶浓度的实时监测;直读法借助光学粒子计数器opc或激光粒子计数器lpc实现,但是每个粒子的检测角度、粒子直径以及折射率都存在比较复杂的关系,很难消除这些复杂关系对测量结果的影响。


技术实现要素:

4.本发明提供一种职业工作场所气溶胶悬浮物智能监测方法,以解决噪声干扰严重、检测结果延时长的问题,所采用的技术方案具体如下:本发明一个实施例提供了一种职业工作场所气溶胶悬浮物智能监测方法,该方法包括以下步骤:获取采样点的采集数据及若干采集矩阵;获取每个采样点对应的粉尘浓度,将粉尘浓度最大的采样点记为中心采样点,根据任意两个采样点与中心采样点的距离之差得到尘源偏移度;将每个采样点在相同周期下不同高度采集矩阵同一列的元素作差得到垂直间隔序列,获得每个时刻的时间间隔序列;根据任意两个采样点的垂直间隔序列和时间间隔序列得到任意两个采样点的浓度因素间隔;根据任意两个采样点的尘源偏移度和浓度因素间隔得到场所域相似度;将采样点作为无向图的节点,场所域相似度作为节点连线的权重,利用马尔科夫聚类算法将所有采样点划分为不同的聚类簇中,并根据每个聚类簇的场所域相似度连线得到的马尔科夫转移矩阵,得到若干状态;在每个状态中,根据每个采样点的粉尘浓度获得每个状态的决策纠正比;在所有采集数据中随机抽取样本集构建决策树,将采集数据分为若干维度数据,得到每个维度数据的平均影响值以及信息增益,根据抽取样本集平均影响值、信息增益得
到每个决策树每个维度的浓度信息增益;将浓度信息增益的最大值为决策树的最优特征,根据决策树的最优特征获取决策树的初始预测值,根据每个采样点的决策纠正比对初始预测值进行修正,若干决策树完成投票得到每个采样点的粉尘浓度预测值;根据粉尘浓度预测值对气溶胶浓度进行监测判断。
5.优选的,所述采集矩阵的获取方法为:对于采集到的n种采集数据;设置采集周期和采集高度,每个采样点在不同采集周期和采集高度处每时刻获得四种采集数据,将每个采样点在不同采集周期和采集高度得到的采集数据构建采集矩阵,采集矩阵的大小为,采集矩阵中第1行元素为第一种采集数据、第2行元素为第二种采集数据、第3行元素为第三种采集数据、
……
、第n行元素为第n种采集数据,采集矩阵的每一列元素为每一时刻的n种采集数据。
6.优选的,所述根据任意两个采样点与中心采样点的距离之差得到尘源偏移度的方法为:在一个周期内,对于任意一个采样点,计算采样点与中心采样点的欧氏距离,得到所有采样点与中心采样点的欧氏距离,将任意两个采样点与中心采样点的欧氏距离作差,将所有周期内任意两个采样点与中心采样点的欧氏距离的差值的均值作为任意两个采样点的尘源偏移度。
7.优选的,所述垂直间隔序列的获取方法为:对于每个采样点在不同采集周期不同高度下得到的采集矩阵,在同一个周期下,每个采样点有若干采集矩阵,将最低高度对应的采集矩阵和第二高高度对应的采集矩阵同一列相同位置元素作差得到的差值序列作为第一垂直序列,将第二高高度对应的采集矩阵和最高高度对应的采集矩阵同一列相同位置元素作差得到的差值序列作为第二垂直序列,依次类推,获得所有垂直间隔序列。
8.优选的,所述根据任意两个采样点的垂直间隔序列和时间间隔序列得到任意两个采样点的浓度因素间隔的方法为:
9.式中,表示采样点i在第t个采集周期的第p个时刻得到的第f个垂直间隔序列, 表示采样点j在第t个采集周期的第p个时刻得到的第f个垂直间隔序列,表示采样点i在第t个采集周期的第a个时刻得到的时间间隔序列,表示采样点j在第t个采集周期的第a个时刻得到的时间间隔序列,为每个时刻对应的垂直间隔序列的数量,为每个采样周期的时刻数量,n为采样周期的数量,为dtw距离,表示采样点i和采样点j之间的浓度因素间隔。
10.优选的,所述根据抽取样本集内每个维度的平均影响值、信息增益得到每个决策树每个维度的浓度信息增益的方法为:
[0011][0012]
式中,g为决策树y的抽取样本集,表示g中的维度b的维度数据的分布方差,是g中所有维度对应的分布方差的均值,是维度b的维度数据的平均影响值,、是g中所有维度中所有维度数据的平均影响值的最大值、最小值, 表示g中维度b的维度数据的维度影响系数,是g中维度b的维度数据的信息增益,为决策树y中维度b的浓度信息增益。
[0013]
本发明的有益效果是:本发明提出一种职业工作场所气溶胶悬浮物智能监测方法,通过随机森林预测模型以及神经网络模型实现对职业工作场所中不同区域内采样点气溶胶悬浮物浓度的监测。根据职业工作场所中采样点处采集数据的分布特点构建场所域相似度,进而利用场所域相似度构建马尔科夫转移矩阵,其有益效果在于随机抽取数据构建决策树时考虑不同状态内采集数据对粉尘浓度的影响程度不同,能够消除抽取不同采样点采集数据预测粉尘浓度时的误差,消除实际职业场所中不同区域内影响粉尘浓度因素之间的原有差异,提高预测值的精度。其次基于抽取数据集中不同维度采集数据与粉尘浓度的关联程度构建浓度信息增益,浓度信息增益考虑了抽取数据集中不同维度采集数据的分布情况以及采集数据与粉尘浓度之间的关联程度,其有益效果在于避免传统特征选择方法中部分特征被忽略的问题,针对随机森林中的每棵决策树更加准确地选择特征,提高后续神经网络模型的监测精度。
附图说明
[0014]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]
图1为本发明所提供的一种职业工作场所气溶胶悬浮物智能监测方法的流程示意图。
具体实施方式
[0016]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017]
请参阅图1,其示出了本发明第一个实施例提供的一种职业工作场所气溶胶悬浮物智能监测方法流程图,用于室外场景下检测气溶胶,该方法包括以下步骤:步骤s101,设置若干采样点,采集每个采样点在不同时刻和高度下的采样数据,构建每个采样点的若干采样矩阵。
[0018]
实施例一以露天煤矿为例,将露天煤矿中的工作场所作为职业工作场所,为了采
集工作场所中的多维度数据,分别利用检测仪器采集露天煤矿的粉尘浓度以及温度、湿度、风力以及气压4种环境因素,例如使用诺方sdl-307室外空气检测仪采集粉尘浓度,使用华控温湿度传感器采集温度、湿度数据,使用华控hstl-fs01风速仪采集风力数据,使用大气压力传感器采集气压。根据露天煤矿中不同工作内容分别选择n个不同位置的采集点,其中每个采样点检测一个粉尘浓度,在每个采集点离地面高度、、处安置上述检测仪器,由于在露天煤矿采集需要驾驶重型设备,因此高度要较高,同时为了保证人类能够呼吸到的高度进行检测,本实施例中数据采集周期设置为1天,连续采集15天的数据,本实施例以n取50,、、分别取1.5米、2.5米、3.5米来进行叙述,不同的实施例可以根据环境设置不同的取值,本实施例不进行限定。
[0019]
为了避免网络传输、采集环境等因素造成的数据缺失、数据遗漏等问题,提高采集数据质量,需要对采集数据进行处理。本实施例中采用均值填充法对采集数据进行处理,均值填充法为公知技术,具体过程不再赘述。进一步的,为了消除不同维度数据之间的量纲影响,利用z-score标准化的方法对均值填充处理后的采集数据进行处理统一量纲,z-score标准化为公知技术,具体过程不再赘述,其中采样数据指采集的温度、湿度、气压、风力数据的统称。
[0020]
对于每个采样点在每个采集周期在每个高度上构建一个采集矩阵,矩阵的维度为,矩阵中第1行元素为温度数据、第2行元素为湿度数据、第3行元素为风力数据、第4行元素为气压数据,矩阵如下:
[0021]
其中,表示采样点i在第t个采集周期在高度下的采集矩阵,表示第α个温度数据在高度下的值,表示第α个湿度数据在高度下的值,表示第α个风力数据在高度下的值,表示第α个气压数据在高度下的值。
[0022]
至此,获得了每个采样点在不同采集周期不同高度下的采集矩阵。
[0023]
步骤s102,根据任意两个采样点的距离和序列距离得到尘源偏移度和浓度因素间隔,并得到场所域相似度,根据场所域相似度得到马尔科夫转移矩阵,得到每个状态的决策纠正比。
[0024]
在煤矿中不同位置的粉尘浓度可以直接通过粉尘浓度检测仪得到,但是由于不同位置处粉尘浓度的影响因素不同,因此需要对粉尘浓度进行修正。在本实施例中,每个采样点的采集数据包括温度数据、湿度数据、风力数据、气压数据以及高度,随机森林算法基于采样点的采集数据对每个采样点的粉尘浓度进行预测时,需要构建多颗决策树,在每颗决策树的构建过程中,传统的特征选择方法一般是一次性地将所有特征都考虑到,但是在职业工作场所中不同采样点的工作内容是不同的,例如在煤矿中存在爆破区域、运输区域、开采区域等,不同区域内采样点的采集数据对粉尘浓度的影响关系也是不同的。因此本实施例先根据不同采样点位置不同造成的差异将采样点分类,然后在每一类中选择出最优的特
征。
[0025]
职员或员工在煤矿中不同位置进行的具体工作不同,距离产生粉尘的粉尘源的距离不同,那么场所中不同区域内粉尘浓度存在差异,即每个采样点的采集数据由于位置不同会存在一定的差异。如果利用职业场所中位置差异较大采样数据预测某个采样点的粉尘浓度时会产生一定的误差,因此在预测粉尘浓度之前先对不同采样点的采集数据进行位置变换估计,评估采样数据从当前采样点位置到其余采样点时由位置变换造成的数据误差。
[0026]
当环境因素的对粉尘浓度的影响相似时,每个采样点采集数据的波动趋势应当是相似的,例如在一个气温基本不变风和日丽的时间获取的不同采样点的采集数据,此时风力、温度、湿度、气压较为接近,不同位置采样点的采集数据之间的大小关系应该是只与高度成正比的。例如,对于采样点i,当其周围环境因素稳定时,在不同时刻采集数据之间的差异是比较接近的,采集数据大小只会受到高度的影响,例如,采样点i高处的粉尘浓度大于低处,且随着粉尘颗粒的下沉,高处到低处呈现递减浓度序列,因此将不同高度的数据序列作差结果应当是在一个微小范围内波动的,如果两个采样点数据序列作差结果波动程度一致,那么认为这两个采样点在职业场所中的采集数据在进行位置变换时造成的数据误差可以忽略,不会对预测值产生额外影响。
[0027]
获得每个采样周期中采样点的粉尘浓度最大的采样点,获得每个采样周期内浓度测量根据两个采样点在不同时间周期的采样距离得到两个采样点的尘源偏移度,公式如下:
[0028]
式中,为第t个采样周期中采样点i与粉尘浓度最大的采样点z的欧氏距离,为第t个采样周期中采样点j与粉尘浓度最大的采样点z的欧氏距离,n为采样周期的数量,在本实施例中取n为15,为采样点i与采样点j的尘源偏移度。采样点i和采样点j所在区域距离职业工作场所中粉尘源的距离大小越相似,的值越小,即的值越小,两个采样点所在区域距离粉尘源越远,影响粉尘浓度变化的因素越相似。
[0029]
对于每个采样点在相同周期下,将不同高度对应的采集矩阵的同一列的所有元素对应作差得到的序列记为垂直间隔序列,将采样点i在第t个采样周期的p时刻下对应的第f个垂直间隔序列记为,当f=1时,垂直间隔序列为采集矩阵中第p列元素与采集矩阵中第p列相同位置元素之间的作差结果;当f=2时,垂直间隔序列为采集矩阵中第p列元素与采集矩阵中第p列相同位置元素之间的作差结果;当f=3时,垂直间隔序列为采集矩阵中第p列元素与采集矩阵中第p列相同位置元素之间的作差结果。对于一个采样点在同一时刻下不同高度得到不同的温度数据、湿度数据、风力数据和气压数据构成一个序列,序列的前四位为最高高度对应的四个数据,后四位为最低高度对应的四个数据,记该序列为数据序列,将每一个时刻的数据序列与后一个时刻的数据序列作差得到每个时刻的时间间隔序列。
[0030]
根据两个采样点的所有垂直间隔序列的dtw距离以及两个采样点的时间间隔序列的dtw距离得到两个采样点的浓度因素间隔,公式如下:
[0031]
式中,表示采样点i在第t个采集周期的第p个时刻得到的第f个垂直间隔序列, 表示采样点j在第t个采集周期的第p个时刻得到的第f个垂直间隔序列,表示采样点i在第t个采集周期的第a个时刻得到的时间间隔序列,表示采样点j在第t个采集周期的第a个时刻得到的时间间隔序列,为每个时刻对应的垂直间隔序列的数量,为每个采样周期的时刻数量,n为采样周期的数量,表示采样点i和采样点j之间的浓度因素间隔。采样点i与采样点j相同高度处的粉尘浓度受高度差影响变化越相似,越小,采样点i与采样点j所在区域内采集数据之间随时间变化的趋势越相似,时序间隔序列、之间的差异越小,即越小,越小。
[0032]
根据两个采样点的尘源偏移度和浓度因素间隔得到场所域相似度,公式如下:
[0033]
式中,表示采样点i和采样点j的浓度因素间隔,表示采样点i和采样点j的尘源偏移度,表示采样点i和采样点j的场所域相似度。场所域相似度的值越大,采样点i、j所在区域内采集数据对粉尘浓度的影响越相似,利用采样点i处的采集数据预测采样点j处粉尘浓度的误差越小。
[0034]
对于所有的采样点,计算任意两个不相同的采样点之间的场所域相似度,将每个采样点作为无向图的节点,任意两个采样点之间的场所域相似度作为两个节点连线的权重,利用马尔科夫聚类算法将n个采样点划分到不同聚类簇中,将聚类簇的数量记为k,即n个采样点划分到k个聚类簇中,马尔科夫聚类算法为公知技术,具体过程不再赘述。其次将每一个聚类簇作为一个状态,认为每个聚类簇中采样点的采集数据对粉尘浓度的影响是具有较高相似性的,即簇内采样点所在区域中的粉尘状态较为相似,对于k个聚类簇得到一个大小为的马尔科夫转移矩阵,其中k个聚类簇表示k个状态,马尔科夫转移矩阵为公知技术,具体过程不再赘述。
[0035]
获取不同状态下的各采样点对应的粉尘浓度的概率分布,概率分布为公知技术,具体过程不再赘述,其次基于马尔科夫转移矩阵得到下一时刻不同状态下粉尘浓度的概率分布,并基于不同状态中采样点的采集数据进行后续粉尘浓度的预测时的误差在随机森林中构建决策树时根据抽取数据所在状态对决策树的预测值进行修正。利用场所域相似度构建马尔科夫转移矩阵,其有益效果在于随机抽取数据构建决策树时考虑不同类型采样点中采集数据对粉尘浓度的影响程度不同,能够消除抽取不同采样点采集数据预测粉尘浓度时的误差,消除实际职业场所中不同区域内影响粉尘浓度因素之间的差异,提高预测值的精
度。
[0036]
此时根据粉尘浓度的最大值和最小值构建决策纠正比,公式如下:
[0037]
式中,是状态k的决策纠正比,、分别是状态k中所有采样点对应粉尘浓度的最大值、最小值。
[0038]
至此,得到不同类采样点采集数据对应的决策修正值即决策纠正比。
[0039]
步骤s103,获得抽取样本集,根据抽取样本集得到每个决策树每个维度的浓度信息增益,根据抽取样本集以及浓度信息增益最大值对应的维度得到修正预测值,根据随机森林投票得到粉尘浓度预测值。
[0040]
随机森林算法主要是基于袋外数据集的重要性排名选择特征,其中袋外数据集简单来说是没有被采样的数据构成的数据集,为现有概念,这种构建方式对于煤矿中采样点的多维采集数据而言会存在一些问题,例如:对于相关性强的环境因素数据,它们的重要性可能会被高估,一些有用的特征可能被忽略。因此在每次抽取采集数据构建决策树时,除了需要考虑采集数据对应的决策修正值外,还需要考虑针对每棵决策树的抽取数据不同,最优特征的选择也应当根据抽取数据特点自适应获取。
[0041]
每个采样点的采集数据对粉尘浓度的影响具有一定的相似性,例如采样点相同高度处的温度越低,粉尘浓度越小;相同高度处风速越小,粉尘浓度越高;相同高度处的湿度越高,粉尘浓度越大;在一定范围内随着气压升高,粉尘浓度逐渐上升,而采集数据的高度升高,气压减小,气温下降、湿度减小。即温度、风速、高度三个维度的数据对粉尘浓度的影响关系较为相似,湿度、一定范围内气压对粉尘浓度的影响关系较为相似,因此选择决策树的最优特征时应当考虑抽取数据中采集数据对粉尘浓度的影响关系,从风力、温度、湿度、气压中选择合适的特征。除此之外,每棵决策树的分类能力越强,随机森林预测值的错误率越低,因此如果某个数据特征能够作为决策树的最优特征,那么该特征对抽取数据的分类能力优于其它特征对抽取数据的分类能力,将每个采集数据中包含的温度数据、湿度数据、风力数据、气压数据分别作为一个维度数据,每个维度包含若干维度数据,决策树为现有算法,每次随机得到一个样本集,在此不做赘述。
[0042]
基于上述分析,通过平均影响值法miv得到每个维度数据平均影响值,此处构建浓度信息增益v,用于表征不同聚类簇中采样点采集数据中每个维度数据对决策树分类结果的影响程度,计算决策树y中维度b的浓度信息增益:
[0043][0044]
式中,g为决策树y的抽取样本集,表示g中的维度b的维度数据的分布方差,是g中所有维度对应的分布方差的均值,是维度b的维度数据的平均影响值,、是g中所有维度中所有维度数据的平均影响值的最大值、最小值, 表示g中维度b的维度数据的维度影响系数,是g中维度b的维度数据的信息增益,为决策树y中维度
b的浓度信息增益。
[0045]
的值越大,维度b对应的采集数据对决策树y分类结果的影响程度越大,信息增益的获取过程为:本实施例中将抽取样本集g以及维度b作为信息增益算法的输入,则信息增益算法的输出是维度b的信息增益,信息增益算法为公知技术,具体过程不再赘述。
[0046]
浓度信息增益反映了构建决策树时不同维度采集数据对决策树分类结果的影响程度。抽取样本集g中维度b的维度数据分布越零散,即的值越大,维度b的维度数据与粉尘浓度的关联越密切,维度b对应维度数据大小的轻微变化对应粉尘浓度将会产生明显变化,即的值越大,维度b对应维度数据对粉尘浓度预测值的影响越大,基于维度b构建的决策树y的分类能力越强,即的值越大,维度b的选择性越好,决策树y的抽取数据的分类能力越强。浓度信息增益考虑了抽取数据集中不同维度采集数据的分布情况以及采集数据与粉尘浓度之间的关联程度,其有益效果在于避免传统特征选择方法中特征被忽略的问题,针对每棵决策树更加准确地选择特征。
[0047]
获取决策树y的抽取数据中每个维度的浓度信息增益,将浓度信息增益按照从大到小的顺序排序,将浓度信息增益最大值对应的维度作为决策树y的最优特征。根据抽取数据集g对应的采样点状态,利用决策修正值对决策树y的分类结果进行修正。例如随机森林预测的是第i个采样点的粉尘浓度,采样点i属于第k种状态,那么需要根据抽取数据集g中样本对应状态与第k种状态之间的决策修正值对决策树y的分类结果进行修正,得到决策树y的修正预测值。计算决策树y的修正预测值,公式如下:
[0048]
式中,是决策树y的修正预测值,是决策树y的初始预测值,是抽取样本集g预测状态k内采样点粉尘浓度时的决策修正比。
[0049]
分别获取随机森林中每棵决策树的修正预测值,根据每个分类结果对应的决策树数量,随机森林根据决策树的投票选择决定最后的预测结果。随机森林算法中的决策树投票为公知技术,具体过程不再赘述。
[0050]
至此,得到每个采样点对应的粉尘浓度预测值。
[0051]
步骤s104,根据粉尘浓度预测值完成气溶胶悬浮物监测。
[0052]
将采样点对应的粉尘浓度预测值作为实际粉尘浓度,将实际粉尘浓度作为每个采样点的气溶胶监测浓度,其次对比气溶胶监测浓度与无危害气溶胶浓度的大小,如果气溶胶监测浓度大于无危害气溶胶浓度,认为对应职业工作场所区域内的气溶胶浓度超标,通知职员或者工人撤离,进行粉尘清除措施,避免职员或者工人机体受到危害。
[0053]
本发明第二个实施例提供的一种职业工作场所气溶胶悬浮物智能监测方法,用于室内场景下检测气溶胶,该方法包括以下步骤:步骤s201,设置若干采样点,采集每个采样点在不同时刻和高度下的采样数据,构建每个采样点的若干采样矩阵。
[0054]
实施例2以室内焊接工厂为例,在室内焊接时,不同高度的焊接点使用的电流不同会造成不同的粉尘,不同的高度烟尘颗粒大小也不相同,因此使用传感器采集焊接工厂的粉尘浓度以及温度、湿度、电流、颗粒大小等四种环境因素, 根据焊接工厂中不同工作内容
分别选择n个不同位置的采集点,由于室内空间较小,n的取值相较于室外要更小一些,在每个采集点离地面高度、、处安置上述检测仪器,在室内高度较低,本实施例以n取30,、、分别取0.5米、1米、1.5米来进行叙述,不同的实施例可以根据环境设置不同的取值,本实施例不进行限定,本实施例中数据采集周期设置为1天,连续采集15天的数据。
[0055]
本实施例中采用均值填充法对采集数据进行处理,均值填充法为公知技术,具体过程不再赘述。进一步的,为了消除不同维度数据之间的量纲影响,利用z-score标准化的方法对均值填充处理后的采集数据进行处理统一量纲,z-score标准化为公知技术,具体过程不再赘述,其中采样数据指采集的温度、湿度、电流、颗粒大小的统称。
[0056]
对于每个采样点在每个采集周期在每个高度上构建一个采集矩阵,矩阵的维度为,矩阵中第1行元素为温度数据、第2行元素为湿度数据、第3行元素为电流数据、第4行元素为颗粒大小数据。
[0057]
至此,获得了每个采样点在不同采集周期不同高度下的采集矩阵。
[0058]
步骤s202,根据任意两个采样点的距离和序列距离得到尘源偏移度和浓度因素间隔,并得到场所域相似度,根据场所域相似度得到马尔科夫转移矩阵,得到每个状态的决策纠正比。
[0059]
获得每个采样周期中采样点的粉尘浓度最大的采样点,获得每个采样周期内浓度测量根据两个采样点在不同时间周期的采样距离得到两个采样点的尘源偏移度,根据任意两个采样点到粉尘浓度最大的采样点的欧式距离在不同采样周期的均值记为两个采样点的尘缘偏离度。
[0060]
对于每个采样点在相同周期下,将不同高度对应的采集矩阵的同一列的所有元素对应作差得到的序列记为垂直间隔序列,将采样点i在第t个采样周期的p时刻下对应的第f个垂直间隔序列记为,当f=1时,垂直间隔序列为采集矩阵中第p列元素与采集矩阵中第p列相同位置元素之间的作差结果;当f=2时,垂直间隔序列为采集矩阵中第p列元素与采集矩阵中第p列相同位置元素之间的作差结果;当f=3时,垂直间隔序列为采集矩阵中第p列元素与采集矩阵中第p列相同位置元素之间的作差结果。
[0061]
对于一个采样点在同一时刻下不同高度得到不同的温度数据、湿度数据、电流数据和颗粒大小数据构成一个序列,序列的前四位为最高高度对应的四个数据,后四位为最低高度对应的四个数据,记该序列为数据序列,将每一个时刻的数据序列与后一个时刻的数据序列作差得到每个时刻的时间间隔序列。
[0062]
在同一采集周期下,得到每个时刻的任意两个采样点的dtw距离,得到采集周期下所有时刻任意两个采样点的dtw距离的均值,在同一采集周期下,获得每个时刻的若干垂直间隔序列,任意两个采样点的相同时刻相同等级的垂直间隔序列得到dtw距离,得到采集周期下所有时刻任意两个采样点的dtw距离的均值,两个均值的和作为两个采样点的浓度因素间隔,根据两个采样点的尘源偏移度和浓度因素间隔得到场所域相似度。
[0063]
对于所有的采样点,计算任意两个不相同的采样点之间的场所域相似度,将每个
采样点作为无向图的节点,任意两个采样点之间的场所域相似度所谓两个节点连线的权重,利用马尔科夫聚类算法将n个采样点划分到不同聚类簇中,将聚类簇的数量记为k,即n个采样点划分到k个聚类簇中,马尔科夫聚类算法为公知技术,具体过程不再赘述。其次将每一个聚类簇作为一个状态,认为每个聚类簇中采样点的采集数据对粉尘浓度的影响是具有较高相似性的,即簇内采样点所在区域中的粉尘状态较为相似,对于k个聚类簇得到一个大小为的马尔科夫转移矩阵,其中k个聚类簇表示k个状态,马尔科夫转移矩阵为公知技术,具体过程不再赘述。
[0064]
根据每个状态的粉尘浓度的最大值和最小值构建决策纠正比。
[0065]
步骤s203,获得抽取样本集,根据抽取样本集得到每个决策树每个维度的浓度信息增益,根据抽取样本集以及浓度信息增益最大值对应的维度得到修正预测值,根据随机森林投票得到粉尘浓度预测值。
[0066]
在所有采集数据中随机抽取部分数据作为抽取样本集g,将所有采集数据中包含的温度数据、湿度数据、电流数据、颗粒大小数据分别作为一个维度数据,每个维度包含若干维度数据。通过平均影响值法miv得到每个维度数据平均影响值,在一个抽取样本集内,根据每个维度的分布方差和分布方差的均值以及平均影响值得到维度影响系数,本实施例中将抽取样本集g以及维度b作为信息增益算法的输入,则信息增益算法的输出是维度b的信息增益,信息增益算法为公知技术,具体过程不再赘述,根据维度影响系数和维度数据的信息增益得到每个维度的浓度信息增益,每个抽取样本集g可以构建一颗决策树y。
[0067]
获取决策树y的抽取数据中每个维度的浓度信息增益,将浓度信息增益按照从大到小的顺序排序,将浓度信息增益最大值对应的维度作为决策树y的最优特征。根据抽取数据集g对应的采样点状态,利用决策修正值对决策树y的分类结果进行修正,对于每隔决策树y和其最优特征得到每个决策树的最优预测值,每个采样点对应一个状态,根据该状态对应的决策修正比和初始预测值得到每个决策树的修正预测值。
[0068]
获取随机森林中所有决策树的修正预测值,根据每个分类结果对应的决策树数量,随机森林根据决策树的投票选择决定最后的预测结果。随机森林算法中的决策树投票为公知技术,具体过程不再赘述。
[0069]
至此,得到每个采样点对应的粉尘浓度预测值。
[0070]
步骤s204,根据粉尘浓度预测值完成气溶胶悬浮物监测。
[0071]
将采样点对应的粉尘浓度预测值作为实际粉尘浓度,将实际粉尘浓度作为每个采样点的气溶胶监测浓度,其次对比气溶胶监测浓度与无危害气溶胶浓度的大小,如果气溶胶监测浓度大于无危害气溶胶浓度,认为对应职业工作场所区域内的气溶胶浓度超标,通知职员或者工人撤离,进行粉尘清除措施,避免职员或者工人机体受到危害。
[0072]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种职业工作场所气溶胶悬浮物智能监测方法,其特征在于,该方法包括以下步骤:获取采样点的采集数据及若干采集矩阵;获取每个采样点对应的粉尘浓度,将粉尘浓度最大的采样点记为中心采样点,根据任意两个采样点与中心采样点的距离之差得到尘源偏移度;将每个采样点在相同周期下不同高度采集矩阵同一列的元素作差得到垂直间隔序列,获得每个时刻的时间间隔序列;根据任意两个采样点的垂直间隔序列和时间间隔序列得到任意两个采样点的浓度因素间隔;根据任意两个采样点的尘源偏移度和浓度因素间隔得到场所域相似度;将采样点作为无向图的节点,场所域相似度作为节点连线的权重,利用马尔科夫聚类算法将所有采样点划分为不同的聚类簇中,并根据每个聚类簇的场所域相似度连线得到的马尔科夫转移矩阵,得到若干状态;在每个状态中,根据每个采样点的粉尘浓度获得每个状态的决策纠正比;在所有采集数据中随机抽取样本集构建决策树,将采集数据分为若干维度数据,得到每个维度数据的平均影响值以及信息增益,根据抽取样本集内每个维度的平均影响值、信息增益得到每个决策树每个维度的浓度信息增益;将浓度信息增益的最大值为决策树的最优特征,根据决策树的最优特征获取决策树的初始预测值,根据每个采样点的决策纠正比对初始预测值进行修正,若干决策树完成投票得到每个采样点的粉尘浓度预测值;根据粉尘浓度预测值对气溶胶浓度进行监测判断。2.根据权利要求1所述的一种职业工作场所气溶胶悬浮物智能监测方法,其特征在于,所述采集矩阵的获取方法为:对于采集到的n种采集数据;设置采集周期和采集高度,每个采样点在不同采集周期和采集高度处每时刻获得四种采集数据,将每个采样点在不同采集周期和采集高度得到的采集数据构建采集矩阵,采集矩阵的大小为,采集矩阵中第1行元素为第一种采集数据、第2行元素为第二种采集数据、第3行元素为第三种采集数据、
……
、第n行元素为第n种采集数据,采集矩阵的每一列元素为每一时刻的n种采集数据。3.根据权利要求1所述的一种职业工作场所气溶胶悬浮物智能监测方法,其特征在于,所述根据任意两个采样点与中心采样点的距离之差得到尘源偏移度的方法为:在一个周期内,对于任意一个采样点,计算采样点与中心采样点的欧氏距离,得到所有采样点与中心采样点的欧氏距离,将任意两个采样点与中心采样点的欧氏距离作差,将所有周期内任意两个采样点与中心采样点的欧氏距离的差值的均值作为任意两个采样点的尘源偏移度。4.根据权利要求1所述的一种职业工作场所气溶胶悬浮物智能监测方法,其特征在于,所述垂直间隔序列的获取方法为:对于每个采样点在不同采集周期不同高度下得到的采集矩阵,在同一个周期下,每个采样点有若干采集矩阵,将最低高度对应的采集矩阵和第二高高度对应的采集矩阵同一列相同位置元素作差得到的差值序列作为第一垂直序列,将第二高高度对应的采集矩阵和最高高度对应的采集矩阵同一列相同位置元素作差得到的差值序列作为第二垂直序列,依次类推,获得所有垂直间隔序列。
5.根据权利要求1所述的一种职业工作场所气溶胶悬浮物智能监测方法,其特征在于,所述根据任意两个采样点的垂直间隔序列和时间间隔序列得到任意两个采样点的浓度因素间隔的方法为:式中,表示采样点i在第t个采集周期的第p个时刻得到的第f个垂直间隔序列, 表示采样点j在第t个采集周期的第p个时刻得到的第f个垂直间隔序列,表示采样点i在第t个采集周期的第a个时刻得到的时间间隔序列,表示采样点j在第t个采集周期的第a个时刻得到的时间间隔序列,为每个时刻对应的垂直间隔序列的数量,为每个采样周期的时刻数量,n为采样周期的数量,为dtw距离,表示采样点i和采样点j之间的浓度因素间隔。6.根据权利要求1所述的一种职业工作场所气溶胶悬浮物智能监测方法,其特征在于,所述根据抽取样本集内每个维度的平均影响值、信息增益得到每个决策树每个维度的浓度信息增益的方法为:信息增益的方法为:式中,g为决策树y的抽取样本集,表示g中的维度b的维度数据的分布方差,是g中所有维度对应的分布方差的均值,是维度b的维度数据的平均影响值,、是g中所有维度中所有维度数据的平均影响值的最大值、最小值, 表示g中维度b的维度数据的维度影响系数,是g中维度b的维度数据的信息增益,为决策树y中维度b的浓度信息增益。

技术总结
本发明涉及物理化学分析技术领域,提出了一种职业工作场所气溶胶悬浮物智能监测方法,包括:获取采样点的采集数据、若干采集矩阵以及粉尘浓度,获取尘源偏移度以及浓度因素间隔,由此得到场所域相似度;根据场所域相似度得到马尔科夫转移矩阵并聚类,得到每一类的决策纠正比;随机抽取样本集构建决策树,将采集数据分为若干维度数据,得到每个决策树每个维度的浓度信息增益;获取决策树的初始预测值,对初始预测值进行修正得到粉尘浓度预测值;根据粉尘浓度预测值对气溶胶浓度进行监测判断。本发明针对随机森林中的每棵决策树更加准确地选择特征,提高后续神经网络模型的监测精度。度。度。


技术研发人员:杨雪莹 郝培 蔚景霖 曾强
受保护的技术使用者:天津市疾病预防控制中心
技术研发日:2023.06.29
技术公布日:2023/8/1
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐