环境大数据物联网智能检测系统

文档序号:29796164发布日期:2022-04-23 18:53阅读:245来源:国知局
环境大数据物联网智能检测系统

1.本发明涉及环境参数检测与处理的自动化控制装备的技术领域,具体涉及环境大数据物联网智能检测系统。


背景技术:

2.社会现代化和城镇化过程中,随着城镇化规模不断扩大,房屋建筑越来越多,环境污染问题难以避免,环境污染尤为重要。据中国消费者协会统计,投诉重点已经从质量投诉逐步转向环境污染投诉。国家卫生、建设和环保部门对室内装饰材料进行抽查,发现其中具有毒气或者强烈污染物质的材料占比达到68%,这些材料会发出包含甲醛、苯、三氯乙烯、二甲苯在内的多种有机化合物,容易引发各种疾病。建筑物自身也可能成为室内空气的污染源,而且城镇居民每天在室内活动的时间大约占全天的90%,老人和儿童在室内的时间更长,因此,开发一套功能完善的、智能化的物联网环境监测系统,不但能满足人们对工作和生活环境的更健康、更舒适的需求,还能带来可观的经济效益,促进人居环境的提升。本发明实现对被监测环境参数进行精确监测和分类。


技术实现要素:

3.本发明提供了环境大数据物联网智能检测系统,有效解决了现有环境参数检测系统没有根据环境面积大、环境参数变化的非线性、大滞后等变化复杂等对被测量环境参数准确性和可靠性的影响,没有对环境参数进行精确检测与预测,从而极大的影响环境参数监测和管理问题。
4.本发明通过以下技术方案实现:
5.环境大数据物联网智能检测系统包括环境参数采集平台和甲醛大数据智能预测子系统两部分,实现对被测量环境甲醛浓度的精确检测和分类,提高被测量环境甲醛的可靠性和精确性。
6.本发明进一步技术改进方案是:
7.环境参数采集平台由检测节点、网关节点、现场监控端、云平台和手机app 组成,检测节点采集环境甲醛浓度经网关节点上传到云平台,在云平台端存储数据和发布信息,手机app通过云平台提供的被检测环境甲醛浓度信息可实时监测被检测环境甲醛浓度值,通过自组织网络实现检测节点与网关节点的通信,通过网关节点实现检测节点、现场监控端、云平台和手机app的双向通信,实现被检测环境甲醛浓度等级分类与监测;环境参数采集平台结构和功能见图1 所示。
8.本发明进一步技术改进方案是:
9.甲醛大数据智能预测子系统由甲醛检测模型、检测参数融合模型、二元联系数的lstm神经网络分类器组成;多个甲醛传感器感知被检测环境的甲醛值作为对应的甲醛检测模型的输入,多个甲醛检测模型输出作为检测参数融合模型的输入,检测参数融合模型输出为二元联系数的lstm神经网络分类器模型输入,二元联系数的lstm神经网络分类器输出
甲醛浓度等级的的确定值c和波动值d构成甲醛浓度等级的二元联系数为c+di,甲醛浓度等级的确定值c和波动值d分别作为二元联系数的lstm神经网络分类器的对应输入,二元联系数的lstm神经网络分类器输出的二元联系数分别对应被检测环境甲醛浓度等级为很高、比较高、一般、较低和很低共5种类型;甲醛大数据智能预测子系统结构和功能见图2所示。
10.本发明进一步技术改进方案是:
11.甲醛检测模型由带时滞单元的adaline神经网络模型、emd经验模态分解模型、gm(1,1)灰色预测模型、多个narx神经网络预测模型、2个按拍延迟线tdl、2个arima预测模型和二元联系数的bam神经网络模型组成;甲醛传感器输出作为带时滞单元的adaline神经网络模型的输入,带时滞单元的 adaline神经网络模型输出作为emd经验模态分解模型的输入,emd经验模态分解模型输出的甲醛浓度低频趋势值作为gm(1,1)灰色预测模型的输入, emd经验模态分解模型输出的多个甲醛浓度高频趋势值分别作为对应的多个 narx神经网络预测模型的输入,gm(1,1)灰色预测模型输出和多个narx 神经网络预测模型输出分别作为对应的二元联系数的bam神经网络模型的输入,二元联系数的bam神经网络模型输出甲醛浓度的确定值a和波动值b构成甲醛浓度的二元联系数为a+bi,甲醛浓度的确定值a和波动值b分别作为对应的2个按拍延迟线tdl的输入和二元联系数的bam神经网络模型的对应输入, 2个按拍延迟线tdl输出作为对应的arima预测模型输入,2个arima预测模型输出作为二元联系数的bam神经网络模型的对应输入,二元联系数的 bam神经网络模型输出作为甲醛浓度的二元联系数值;甲醛检测模型结构和功能见图3所示。
12.本发明进一步技术改进方案是:
13.检测参数融合模型:
14.(1)、一段时间多个参数检测模型输出的参数测量传感器的二元联系数构成时间序列二元联系数值阵列,每个参数测量传感器的时间序列二元联系数值的正理想值贴近度除以该参数测量传感器的时间序列二元联系数值的负理想值贴近度与该参数测量传感器的时间序列二元联系数值的正理想值贴近度的和得到的商为每个参数测量传感器的时间序列二元联系数值的距离相对贴近度;每个参数测量传感器的时间序列二元联系数值的距离相对贴近度除以所有参数测量传感器的时间序列二元联系数值的距离相对贴近度的和得到的商为每个参数测量传感器的时间序列二元联系数值的距离贴近度融合权重;
15.(2)、每个参数测量传感器的时间序列二元联系数值与二元联系数阵列的正理想值之间的灰色关联度除以该参数测量传感器的时间序列二元联系数值与二元联系数阵列的正理想值之间的灰色关联度相加该参数测量传感器的时间序列二元联系数值与二元联系数阵列的负理想值之间的灰色关联度的和得到的商为该参数测量传感器的时间序列二元联系数值的灰色关联相对贴近度;每个参数测量传感器的时间序列二元联系数值的灰色关联相对贴近度除以所有参数测量传感器的时间序列二元联系数值的灰色关联相对贴近度的和得到的商为该参数测量传感器的时间序列二元联系数值的灰色关联度融合权重;
16.(3)、每个参数测量传感器的时间序列二元联系数值的均方根组合权重和线性组合权重重按照从小到大排序构成该参数测量传感器的时间序列二元联系数值的二元联系数融合权重,同一时刻每个参数测量传感器的时间序列二元联系数值与该参数测量传感器的时间序列二元联系数值的二元联系数融合权重的积相加得到的和为所有参数测量传感器的时间序列二元联系数融合值;检测参数融合模型结构和功能见图2所示。
17.本发明与现有技术相比,具有以下明显优点:
18.一、本发明通过emd经验模态分解模型将原始带时滞单元的adaline神经网络模型输出序列分解为不同频段的分量,每一个分量都显示出隐含在原序列中的不同特征信息。以降低序列的非平稳性。甲醛测量过程的高频波动部分数据关联性不强,频率比较高,代表原始序列的波动成分,具有一定的周期性和随机性,这与甲醛测量过程的周期性变化相符合;低频成分代表甲醛测量过程原序列的变化趋势。可见emd能够逐级分解出甲醛测量过程的波动成分、周期成分和趋势成分,分解出的每一个分量自身包含相同的变形信息,在一定程度上减少了不同特征信息之间的相互干涉,且分解出的各分量变化曲线比原始参数测量变形序列曲线光滑。可见emd能有效分析多因素共同作用下的参数测量过程变形数据,分解得到的各分量有gm(1,1)灰色预测模型输出和多个narx 神经网络预测模型的建立和更好地预测。最后将各分量预测结果叠加得到最终融合预测结果。实例研究表明,所提的融合预测结果具有较高的预测精度。
19.二、本发明采用gm(1,1)灰色预测模型预测参数测量过程中甲醛低频趋势的时间跨度长。用gm(1,1)灰色预测模型模型可以根据甲醛低频趋势值预测未来时刻甲醛低频趋势值,用上述方法预测出的甲醛低频趋势后,把测量甲醛低频趋势值再加分别加入甲醛低频趋势的原始数列中,相应地去掉数列开头的一个数据建模,再进行预测测量甲醛低频趋势的预测。依此类推,预测出甲醛低频趋势值。这种方法称为等维灰数递补模型,它可实现较长时间的预测。可以更加准确地掌握测量甲醛低频趋势的变化趋势,为有效避免甲醛低频趋势波动做好准备。
20.三、本发明采用arima预测模型基于甲醛浓度的确定值和波动值的原始数据服从时间序列分布,利用甲醛浓度的确定值和波动值变化均具有一定惯性趋势的原理,整合了趋势因素、周期因素和随机误差等因素的甲醛浓度的确定值和波动值的原始时间序列变量,通过差分数据转换等方法将非平稳序列转变为零均值的平稳随机序列,通过反复识别和模型诊断比较并选择理想的模型进行甲醛浓度的确定值和波动值数值拟合和预测。该方法结合了自回归和移动平均方法的长处,具有不受数据类型束缚和适用性强的特点,是一种短期预测甲醛浓度的确定值和波动值的模型。
21.四、本发明二元联系数的lstm神经网络分类器是一种在重复网络中具有4 个相互作用层的循环神经网络。它不仅能够像标准循环神经网络那样从甲醛浓度二元联系数输入量的序列数据中提取信息,还能够保留来自于先前较远步骤的甲醛浓度的二元联系数输入量长期相关性的信息。此外,由于甲醛浓度输入量的采样间隔相对较小,甲醛浓度输入量存在长期空间相关性,而二元联系数的lstm神经网络分类器有足够的长期记忆来处理这种问题,提高二元联系数的lstm神经网络分类器输入量的准确性,提高二元联系数的lstm神经网络分类器输入量装置的精确性和鲁棒性以及分类的准确性。
22.五、本发明二元联系数的bam神经网络是一种双层反馈神经网络,用它可实现异联想记忆功能;其当向其中一层加入输入信号时,另一层得到输出。由于初始模式可以作用于网络的任一层,信息也可以双向传播,所以没有明确的输入层或输出层。二元联系数的bam神经网络模型学习速度快,而bp学习时收敛速度慢,最终收敛达到的还有可能是局部最小点而非全局最小点,而bam 达到的一定是能量最小点;bam神经网络模型是有反馈网络,当输入出现错误时,二元联系数的bam神经网络模型不但可以输出准确的故障原因,还可纠正
原始输入的错误。故该二元联系数的bam神经网络模型适于要求对错误输入征兆进行纠正系统。二元联系数的bam神经网络模型利用bam神经网络双向联想存储的特性,提高推理过程中甲醛传感器预测值的不确定信息处理能力。
23.六、本发明针对甲醛测量过程中,传感器精度误差、干扰和测量值异常等问题存在的不确定性和随机性,本发明专利将甲醛传感器测量的参数值通过甲醛检测模型转化为二元联系数形式表示,有效地处理了甲醛传感器测量参数的模糊性、动态性和不确定性,提高了甲醛传感器值检测甲醛的客观性和可信度。
附图说明
24.图1为本专利的环境参数采集平台;
25.图2为本专利的甲醛大数据智能预测子系统;
26.图3为本专利的甲醛检测模型;
27.图4为本专利的检测节点;
28.图5为本专利的网关节点;
29.图6为本专利的现场监控端软件功能图。
具体实施方式
30.结合附图1-6,对本发明技术方案作进一步描述:
31.一、系统总体功能的设计
32.本发明一种环境大数据物联网智能检测系统实现对被监测参数进行检测和预测类,该系统由环境参数采集平台和甲醛大数据智能预测子系统两部分组成。环境参数采集平台包括环境参数的检测节点、网关节点、现场监控端组成,环境参数的检测节点、网关节点构成无线自组织网络来实现检测节点和网关节点之间的无线通信网络通信;检测节点将检测的环境参数通过网关节点发送给现场监控端和云平台,云平台通过5g网络实现与移动端app的信息交换,现场监控端、网关节点和检测节点之间实现环境参数信息的双向传输;甲醛大数据智能预测子系统实现对环境甲醛浓度处理和等级分类。环境参数采集平台见图1 所示。
33.二、检测节点的设计
34.采用大量基于cc2530的自组织通信网络的检测节点作为环境参数感知终端,该类检测节点通过自组织通信网络实现与网关节点之间的信息相互交互。检测节点包括采集环境甲醛、温度、湿度和二氧化碳参数的传感器和对应的信号调理电路、stm32单片机和cc2530模块;检测节点的软件主要实现自组织网络通信和环境参数的采集与预处理。软件采用c语言程序设计,兼容程度高,大大提高了软件设计开发的工作效率,增强了程序代码的可靠性、可读性和可移植性,环境参数的检测节点见图4。
35.三、网关节点设计
36.网关节点包括cc2530模块、nb-iot模块、stm32单片机和rs232接口,网关节点通过cc2530模块实现与检测节点和控制节点之间通信,nb-iot模块实现网关与云平台之间的数据双向交互,rs232接口连接现场监控端,实现网关与现场监控端之间的信息交互。网关节点结构见图5。
37.四、现场监控端的软件设计
38.现场监控端是一台工业控制计算机,现场监控端主要实现对环境参数进行采集、处理和调节,通过网关节点实现与检测节点、云平台和现场监控端之间的信息交互,现场监控端主要功能为通信参数设置、数据分析与数据管理和通过甲醛大数据智能预测子系统对环境甲醛进行智能预测与分类,该管理软件选择了microsoft visual++6.0作为开发工具,调用系统的mscomm通信控件来设计通讯程序,现场监控端软件功能见图6。甲醛大数据智能预测子系统结构如图 2所示。甲醛大数据智能预测子系统由甲醛检测模型、检测参数融合模型、二元联系数的lstm神经网络分类器组成,甲醛大数据智能预测子系统设计过程如下:
39.1、甲醛检测模型设计
40.多个甲醛传感器感知被检测环境的甲醛值作为对应的甲醛检测模型的输入,多个甲醛检测模型输出作为检测参数融合模型的输入,甲醛检测模型由带时滞单元的adaline神经网络模型、emd经验模态分解模型、gm(1,1)灰色预测模型、多个narx神经网络预测模型、2个按拍延迟线tdl、2个arima 预测模型和二元联系数的bam神经网络模型组成;甲醛检测模型设计过程如下:
41.(1)、带时滞单元的adaline神经网络模型设计
42.甲醛传感器输出作为带时滞单元的adaline神经网络模型的输入,带时滞单元的adaline神经网络模型输出作为emd经验模态分解模型的输入,带时滞单元的adaline神经网络模型由2个按拍延迟线tdl和adaline神经网络组成,甲醛传感器输出作为对应的按拍延迟线tdl的输入,该按拍延迟线tdl的输出作为adaline神经网络的输入,adaline神经网络的输出作为对应的按拍延迟线tdl 的输入,该按拍延迟线tdl的输出为带时滞单元的adaline神经网络模型的输出;adaline神经网络模型的自适应线性单元(adaptive linear element)是早期的神经网络模型之一,该模型的输入信号可写成向量的形式:x(k)=[x0(k),x1(k),

xn(k)]
t
,每一组输入信号对应有一组权值向量相对应表示为:w(k)=[k0(k),k1(k),

k(k)],x0(k)等于负1时是adaline神经网络模型的偏置值决定神经元的兴奋或抑制状态,可根据adaline神经网络模型的输入向量和权值向量定义网络输出为:
[0043][0044]
在adaline神经网络模型中,有一特殊输入即理想响应输出d(k),把它送入 adaline神经网络模型中,然后通过网络的输出y(k)进行比较,将差值送到学习算法机制中,以调整权向量直到获得最佳权向量,y(k)与d(k)趋向一致,权向量的调整过程即为网络的学习过程,学习算法是学习过程的核心部分,adaline 神经网络模型的权值优化搜索算法采用lms算法最小二乘法。
[0045]
(2)、emd经验模态分解模型设计
[0046]
带时滞单元的adaline神经网络模型输出作为emd经验模态分解模型的输入,emd经验模态分解模型输出的甲醛浓度低频趋势值作为gm(1,1)灰色预测模型的输入,emd经验模态分解模型输出的多个甲醛浓度高频趋势值分别作为对应的多个narx神经网络预测模型的输入;emd经验模态分解是一种自适应信号筛选方法,具有计算简单、直观、基于经验和自适应的特点。它能将存在于甲醛浓度信号中不同特征的趋势逐级筛选出来,得到多个高频波动部分 (imf)和低频趋势部分。emd经验模态分解出来的imf分量包含了甲醛浓度信号
从高到低不同频率段的成分,每个频率段包含的频率分辨率都随信号本身变化,具有自适应多分辨分析特性。使用emd经验模态分解的目的就是为了更准确地提取故障信息。imf分量必须同时满足两个条件:

在待分解参数测量信号中,极值点的数目与过零点的数目相等,或最多相差一个;

在任一时间上,由局部极大值和局部极小值定义的包络均值为零。emd经验模态分解方法针对带时滞单元的adaline神经网络模型输出值信号的“筛分”过程步骤如下:
[0047]
(a)带时滞单元的adaline神经网络模型输出值信号所有的局部极值点,然后用三次样条线将左右的局部极大值点连接起来形成上包络线。
[0048]
(b)在用三次样条线将带时滞单元的adaline神经网络模型输出值的局部极小值点连接起来形成下包络线,上、下包络线应该包络所有的数据点。
[0049]
(c)上、下包络线的平均值记为m1(t),求出:
[0050]
x(t)-m1(t)=h1(t)
ꢀꢀꢀꢀꢀꢀ
(2)
[0051]
x(t)为带时滞单元的adaline神经网络模型输出值原始信号,如果h1(t)是一个imf,那么h1(t)就是x(t)的第一个imf分量。记c1(t)=h
1k
(t),则c1(t)为信号x(t) 的第一个满足imf条件的分量。
[0052]
(d)将c1(t)从x(t)中分离出来,得到:
[0053]
r1(t)=x(t)-c1(t)
ꢀꢀꢀꢀꢀꢀꢀ
(3)
[0054]
将r1(t)作为原始数据重复步骤(a)-步骤(c),得到x(t)的第2个满足imf 条件的分量c2。重复循环n次,得到信号x(t)的n个满足imf条件的分量。这样通过emd经验模态分解模型把带时滞单元的adaline神经网络模型输出分解为低频趋势部分和多个高频波动部分,emd经验分解模型如图3所示。
[0055]
(3)、gm(1,1)灰色预测模型设计
[0056]
emd经验模态分解模型输出的甲醛浓度低频趋势值作为gm(1,1)灰色预测模型的输入,emd经验模态分解模型输出的多个甲醛浓度高频趋势值分别作为对应的多个narx神经网络预测模型的输入,gm(1,1)灰色预测模型和多个narx神经网络预测模型的输出分别二元联系数的bam神经网络模型的对应输入;gm(1,1)灰色预测方法较传统的统计预测方法有着较多的优点,它不需要确定预测变量是否服从正态分布,不需要大的样本统计量,不需要根据甲醛浓度低频趋势值输入变量的变化而随时改变预测模型,通过累加生成技术,建立统一的微分方程模型,累加甲醛浓度低频趋势原始值还原后得出预测结果,微分方程模型具有更高的预测精度。建立gm(1,1)灰色预测模型的实质是对低频趋势值原始数据作一次累加生成,使生成数列呈现一定规律,通过建立微分方程模型,求得拟合曲线,用以对参数测量低频趋势值进行预测。
[0057]
(4)、多个narx神经网络预测模型设计
[0058]
emd经验模态分解模型输出的甲醛浓度低频趋势值作为gm(1,1)灰色预测模型的输入,emd经验模态分解模型输出的多个甲醛浓度高频趋势值分别作为对应的多个narx神经网络预测模型的输入,gm(1,1)灰色预测模型和多个narx神经网络预测模型的输出分别二元联系数的bam神经网络模型的对应输入;narx神经网络预测模型是一种带输出反馈连接的动态递归神经网络,在拓扑连接关系上可等效为有输入时延的bp神经网络加上输出到输入的时延反馈连接,其结构由输入层、时延层、隐层和输出层构成,其中输入层节点用于
信号输入,时延层节点用于输入信号和输出反馈信号的时间延迟,隐层节点利用激活函数对时延后的信号做非线性运算,输出层节点则用于将隐层输出做线性加权获得最终网络输出。narx神经网络预测模型第i个隐层节点的输出hi为:
[0059][0060]
narx神经网络第j个输出层节点输出oj为:
[0061][0062]
(5)、arima预测模型设计
[0063]
甲醛浓度的确定值a和波动值b分别作为对应的2个按拍延迟线tdl的输入和二元联系数的bam神经网络模型的对应输入,2个按拍延迟线tdl输出作为对应的arima预测模型输入,2个arima预测模型输出作为二元联系数的bam神经网络模型的对应输入;arima(auto regressive integrated moving
ꢀꢀ
average)预测模型是自回归积分滑动平均模型,它将自回归模型(autoregressive, ar)和滑动平均模型(moving average,ma)有机地组合起来,使之成为一种综合的预测方法。作为有效的现代数据处理方法之一,它被誉为时间序列预测方法中最复杂最高级的模型,在实际应用中,由于输入原始数据序列往往表现出一定的趋势或循环特征,不满足arma模型对时间序列的平稳性要求,而取差分是消除数据趋势性的一种方便和有效的方法。基于差分后的数据序列建立的模型称为arima模型,记为{xt}-arima(p,d,q),其中p、q称为模型的阶,d表示差分的次数。显然,当d为0时,arima模型为arma模型,其定义为:
[0064]
x
t
=b1x
t-1
+

+b
p
x
t-p

t
+a1ε
t-1
+

+aqε
t-q
ꢀꢀꢀ
(6)
[0065]
{x
t
}为要预测的二元联系数的bam神经网络输出的甲醛浓度确定值a和波动值b的数据序列,{ε
t
}~wn(0,σ2)。arima模型建立主要包括模型的识别、参数估计和模型诊断。模型识别主要包括时间序列的预处理和模型参数的初步定阶;模型定阶完成之后需要通过时间序列观察值并结合p,d,q值来对模型中的未知参数进行估计;模型的诊断主要是针对整个模型的显著性检验和模型中参数的显著性检验。通常模型的建立是个不断优化的过程,模型优化常用的为aic和bic准则,即最小信息量准则其值越小,模型越合适,bic准则是针对aic准则对大样本序列的不足所做的改进。
[0066]
(2)、二元联系数的bam神经网络模型设计
[0067]
gm(1,1)灰色预测模型输出和多个narx神经网络预测模型输出分别作为对应的二元联系数的bam神经网络模型的输入,二元联系数的bam神经网络模型输出甲醛浓度的确定值a和波动值b构成甲醛浓度的二元联系数为 a+bi,甲醛浓度的确定值a和波动值b分别作为对应的2个按拍延迟线tdl的输入和二元联系数的bam神经网络模型的对应输入,2个按拍延迟线tdl输出作为对应的arima预测模型输入,2个arima预测模型输出作为二元联系数的bam神经网络模型的对应输入,二元联系数的bam神经网络模型输出作为甲醛浓度的二元联系数值。二元联系数的bam神经网络模型就是输出为二元联系数的bam神经网络模型,bam神经网络模型是一种反馈型的双向联想记忆神经网络,通过多次反馈训练的模式来进行对甲醛浓度的进一步预测,它具有联想记忆甲醛浓度的功能,自适应性能力强,并且预测甲醛浓
度误差较小,自出现以来便得到广泛应用;bam神经网络模型拓扑结构中,网络输入端的初始模式为x(t),通过权值矩阵w1加权后到达输出端y端,经过输出节点的转移特性fy的非线性变换和w2矩阵加权后返回到输入端x,再经过x端输出节点转移特性f
x
的非线性变换,变为输入端x的输出,反复这一运行过程,bam 神经网络模型状态转移方程见式(7)。
[0068][0069]
bam神经网络模型的输出为代表一段时间甲醛浓度大小的动态二元联系数,动态二元联系数为a+bi,a+bi构成在一段时间甲醛浓度传感器输出的甲醛浓度动态二元联系数值。
[0070]
2、检测参数融合模型设计
[0071]
多个甲醛检测模型输出作为检测参数融合模型的输入,检测参数融合模型输出为二元联系数的lstm神经网络分类器模型输入,二元联系数的lstm神经网络分类器输出甲醛浓度等级的的确定值c和波动值d构成甲醛浓度等级的二元联系数为c+di,检测参数融合模型设计过程如下:
[0072]

、构建参数测量传感器的时间序列梯形模糊数值阵列
[0073]
一段时间多个参数检测模型输出的梯形模糊数值构成参数测量传感器的时间序列梯形模糊数值阵列,设有n个参数测量传感器和m个时刻的nm个参数测量传感器的梯形模糊数值构成n行和m列的参数测量传感器的时间序列梯形模糊数阵列,设不同时刻同一参数测量传感器的梯形模糊数值为 a
ij
(t),a
ij
(t+1),

,a
ij
(m),则所有参数测量传感器的时间序列梯形模糊数阵列为:
[0074]

、构建参数测量传感器的时间序列二元联系数阵列
[0075]
一段时间多个参数检测模型输出的二元联系数构成参数测量传感器的时间序列二元联系数阵列,设有n个参数测量传感器和m个时刻的nm个参数测量传感器的二元联系数值构成n行和m列的参数测量传感器的时间序列二元联系数阵列,设同一参数测量传感器的不同时刻二元联系数值为 a
ij
(t),a
ij
(t+1),

,a
ij
(m),则所有参数测量传感器的时间序列二元联系数阵列为:
[0076][0077]

、计算参数测量传感器的时间序列二元联系数值的距离融合权重
[0078]
同一时刻所有参数测量传感器的二元联系数的平均值构成二元联系数阵列的正理想值,二元联系数阵列的正理想值为:
[0079][0080]
同一时刻所有参数测量传感器的二元联系数值与对应的二元联系数阵列的正理想值贴近度最小的二元联系数值构成二元联系数阵列的负理想值,二元联系数阵列的负理
想值为:
[0081][0082]
每个参数测量传感器的时间序列二元联系数值的正理想值贴近度是每个参数测量传感器的时间序列二元联系数与二元联系数阵列的正理想值的贴近度为:
[0083][0084]
每个参数测量传感器的时间序列二元联系数值的负理想值贴近度是每个参数测量传感器的时间序列二元联系数值与二元联系数阵列的负理想值的贴近度为:
[0085][0086]
每个参数测量传感器的时间序列二元联系数值的正理想值贴近度除以该参数测量传感器的时间序列二元联系数值的负理想值贴近度与该参数测量传感器的时间序列二元联系数值的正理想值贴近度的和得到的商为每个参数测量传感器的时间序列二元联系数值的距离相对贴近度,公式为:
[0087][0088]
通过(13)公式计算可以知道,每个参数测量传感器的时间序列二元联系数值的距离相对贴近度越大,则该参数测量传感器的时间序列二元联系数值与对应的正理想值就越接近,否则该参数测量传感器的时间序列二元联系数值与对应的正理想值就越远,根据这个原理确定每个参数测量传感器的时间序列二元联系数值的距离相对贴近度除以所有参数测量传感器的时间序列二元联系数值的距离相对贴近度的和得到的商为每个参数测量传感器的时间序列二元联系数值的距离贴近度融合权重为:
[0089][0090]

、计算参数测量传感器的时间序列二元联系数值的灰色关联度融合权重
[0091]
每个参数测量传感器的时间序列二元联系数值与二元联系数阵列正理想值的灰色关联度为:
[0092][0093]
通过计算每个参数测量传感器的时间序列二元联系数值与二元联系数阵列正理想值的灰色关联度,可以构建每个参数测量传感器的时间序列二元联系数值的灰色关联度矩阵:
[0094][0095]
根据公式(16)可以得到每个参数测量传感器的时间序列二元联系数值与时间序列参数测量传感器的二元联系数阵列正理想值之间的灰色关联度,如下公式所示:
[0096][0097]
同理,每个参数测量传感器的时间序列二元联系数值与时间序列参数测量传感器的二元联系数阵列负理想值的灰色关联度为,定义如下公式:
[0098][0099]
同理,通过计算每个参数测量传感器的时间序列二元联系数值与二元联系数阵列负理想值的灰色关联度,可以构建每个参数测量传感器的时间序列二元联系数值的灰色关联度矩阵:
[0100][0101]
根据公式(19)可以得到每个参数测量传感器的时间序列二元联系数值与二元联系数阵列的负理想值之间的灰色关联度,如下公式所示:
[0102][0103]
每个参数测量传感器的时间序列二元联系数值与二元联系数阵列的正理想值之间的灰色关联度除以该参数测量传感器的时间序列二元联系数值与二元联系数阵列的正理想值之间的灰色关联度相加该参数测量传感器的时间序列二元联系数值与二元联系数阵列的负理想值之间的灰色关联度的和得到的商为该参数测量传感器的时间序列二元联系数值的灰色关联相对贴近度为:
[0104][0105]
通过(21)公式计算可以知道,每个参数测量传感器的时间序列二元联系数值的灰色关联相对贴近度越大,则该参数测量传感器的时间序列二元联系数值与对应的二元联系数阵列的正理想值的形状相似度越大,否则该参数测量传感器的时间序列二元联系数值与对应的二元联系数阵列的正理想值的形状相似度越小,根据这个原理确定每个参数测量传
感器的时间序列二元联系数值的灰色关联相对贴近度除以所有参数测量传感器的时间序列二元联系数值的灰色关联相对贴近度的和得到的商为该参数测量传感器的时间序列二元联系数值的灰色关联度融合权重为:
[0106][0107]

、计算多个参数测量传感器的时间序列二元联系数值的融合值
[0108]
根据每个参数测量传感器的时间序列二元联系数值的距离融合权重αi和灰色关联度融合权重βi,求取均方根组合权重γi,显然γi与αi、βi和都应尽可能接近,根据最小相对信息熵原理有:
[0109][0110]
用拉格朗日乘子法解上述优化问题得:
[0111][0112]
根据公式(27)可以知每个参数测量传感器的时间序列二元联系数值的距离融合权重和灰色关联度融合权重乘积的均方根占所有参数测量传感器的时间序列二元联系数值的距离融合权重和灰色关联度融合权重乘积的均方根和的比为该参数测量传感器的时间序列二元联系数值融合的均方根组合权重。
[0113]
根据参数测量传感器的时间序列二元联系数值的距离融合权重αi和灰色关联度融合权重βi进行线性组合得到该参数测量传感器的时间序列二元联系数值融合的线性组合权重θi,公式为:
[0114]
θi=ααi+ββiꢀꢀ
(25)
[0115]
根据公式(24)和公式(25)得到该参数测量传感器的时间序列二元联系数值融合的二元联系数融合权重为wi:
[0116]
wi=[min(θi,γi),max(θi,γi)]
ꢀꢀ
(26)
[0117]
从公式(26)可以知每个参数测量传感器的时间序列二元联系数值的均方根组合权重、线性组合权重重按照从小到大排序构成该参数测量传感器的时间序列二元联系数值的组合融合权重。根据同一时刻每个参数测量传感器的时间序列二元联系数值与该参数测量传感器的时间序列二元联系数值的组合融合权重的积相加得到的和为所有参数测量传感器的时间序列二元联系数融合值为:
[0118][0119]
3、二元联系数的lstm神经网络分类器设计
[0120]
检测参数融合模型输出为二元联系数的lstm神经网络分类器模型输入,二元联系数的lstm神经网络分类器输出甲醛浓度等级的的确定值c和波动值d 构成甲醛浓度等级的
二元联系数为c+di,甲醛浓度等级的确定值c和波动值d 分别作为二元联系数的lstm神经网络分类器的对应输入,二元联系数的lstm 神经网络分类器是输入和输出都为二元联系数的lstm神经网络,lstm神经网络引入了记忆单元(memory cell)和隐藏层状态(cell state)的机制来控制隐藏层之间的信息传递。一个lstm神经网络的记忆单元内有3个门(gates) 计算结构分别是输入门(input gate)、遗忘门(forget gate)和输出门(output gate)。其中,输入门能控制甲醛浓度新信息的加入或滤出;遗忘门能忘记需要丢掉的称甲醛浓度检测信息以及保留过去有用的信息;输出门能使记忆单元只输出与当前时间步相关的称甲醛浓度检测信息。这3个门结构在记忆单元中进行矩阵乘法和非线性求和等运算,使得记忆在不断的迭代中仍然不会衰减。长短期记忆单元(lstm)结构单元由单元(cell),输入门(input gate),输出门(output gate)和忘记门(forget gate)组成。lstm神经网络是可以持续较长时间短期记忆的模型适合用预测时间序列控制称甲醛浓度检测输入量的变化,lstm神经网络有效防止了rnn训练时的梯度消失,长短期记忆(lstm) 网络是一种特殊的rnn。lstm神经网络可以学习长期的称甲醛浓度检测依赖信息,同时避免梯度消失问题。lstm在神经元内部结构rnn的隐藏层的神经节点中增加了一种被称为记忆单元(memory cell)的结构用来记忆过去的称甲醛浓度检测的动态变化信息,并增加了三种门(input、forget、output)结构来控制称甲醛浓度检测历史信息的使用。设输入称甲醛浓度检测输入量的时间序列值为(x1,x2,

,x
t
),隐含层状态为(h1,h2,

,h
t
),则t时刻有:
[0121]it
=sigmoid(w
hiht-1
+w
xi
x
t
)
ꢀꢀ
(28)
[0122]ft
=sigmoid(w
hfht-1
+w
hf
x
t
)
ꢀꢀ
(29)
[0123]ct
=f
t
⊙ct-1
+i
t

tanh(w
hcht-1
+w
xc
x
t
)
ꢀꢀ
(30)
[0124]ot
=sigmoid(w
hoht-1
+w
hx
x
t
+w
coct
)
ꢀꢀ
(31)
[0125]ht
=o
t

tanh(c
t
)
ꢀꢀ
(32)
[0126]
其中i
t
、f
t
、o
t
代表input门、forget门和output门,c
t
代表cell单元, wh代表递归连接的权重,w
x
代表输入层到隐含层的权重,sigmoid与tanh为两种激活函数。二元联系数的lstm神经网络分类器输出的二元联系数分别对应被检测环境甲醛浓度等级为很高、比较高、一般、较低和很低共5种类型;甲醛浓度等级与二元联系数的lstm神经网络分类器输出二元联系数的对应关系如下:
[0127]
表1甲醛浓度等级与二元联系数的对应关系表
[0128]
[0129]
4、参数采集与控制平台设计
[0130]
环境参数的检测节点、网关节点、现场监控端、云平台和手机app组成,通过zigbee技术实现检测节点之间以及检测节点、控制节点和网关节点之间的通信;检测节点将检测环境参数通过网关节点发送给现场监控端和云平台,网关节点、云平台、现场监控端和手机app之间实现环境参数参数的双向传输;根据环境参数的分布状况,环境参数检测节点、控制节点、网关节点和现场监控端安放在被检测环境中,其中检测节点实现对环境参数的检测,通过该系统实现对环境参数信息进行监测和甲醛浓度等级分类。
[0131]
本发明方案所公开的技术手段不仅限于上述实施方式所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰这些改进和润饰也视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1