CN108152458A - 气体检测方法及装置 - Google Patents
气体检测方法及装置 Download PDFInfo
- Publication number
- CN108152458A CN108152458A CN201711436911.9A CN201711436911A CN108152458A CN 108152458 A CN108152458 A CN 108152458A CN 201711436911 A CN201711436911 A CN 201711436911A CN 108152458 A CN108152458 A CN 108152458A
- Authority
- CN
- China
- Prior art keywords
- data
- gas
- content
- parameter
- environment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 106
- 238000012360 testing method Methods 0.000 claims abstract description 166
- 238000012549 training Methods 0.000 claims abstract description 76
- 238000012544 monitoring process Methods 0.000 claims abstract description 43
- 238000000034 method Methods 0.000 claims abstract description 36
- 230000002068 genetic effect Effects 0.000 claims description 68
- 238000004422 calculation algorithm Methods 0.000 claims description 19
- 230000001186 cumulative effect Effects 0.000 claims description 15
- 230000006978 adaptation Effects 0.000 claims description 12
- 230000000052 comparative effect Effects 0.000 claims description 10
- 108010001267 Protein Subunits Proteins 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 3
- 239000007789 gas Substances 0.000 description 284
- 230000007613 environmental effect Effects 0.000 description 29
- 230000006870 function Effects 0.000 description 28
- 238000004364 calculation method Methods 0.000 description 24
- 230000008569 process Effects 0.000 description 12
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 7
- 229910002091 carbon monoxide Inorganic materials 0.000 description 7
- 241000208340 Araliaceae Species 0.000 description 6
- WSFSSNUMVMOOMR-UHFFFAOYSA-N Formaldehyde Chemical compound O=C WSFSSNUMVMOOMR-UHFFFAOYSA-N 0.000 description 6
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 6
- 235000003140 Panax quinquefolius Nutrition 0.000 description 6
- 235000008434 ginseng Nutrition 0.000 description 6
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000013178 mathematical model Methods 0.000 description 4
- 230000035772 mutation Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000010354 integration Effects 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 239000002341 toxic gas Substances 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000003034 coal gas Substances 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008303 genetic mechanism Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012804 iterative process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000012821 model calculation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000505 pernicious effect Effects 0.000 description 1
- 231100000614 poison Toxicity 0.000 description 1
- 230000007096 poisonous effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/0004—Gaseous mixtures, e.g. polluted air
- G01N33/0009—General constructional details of gas analysers, e.g. portable test equipment
- G01N33/0062—General constructional details of gas analysers, e.g. portable test equipment concerning the measuring method or the display, e.g. intermittent measurement or digital display
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/0004—Gaseous mixtures, e.g. polluted air
- G01N33/0009—General constructional details of gas analysers, e.g. portable test equipment
- G01N33/0062—General constructional details of gas analysers, e.g. portable test equipment concerning the measuring method or the display, e.g. intermittent measurement or digital display
- G01N33/0068—General constructional details of gas analysers, e.g. portable test equipment concerning the measuring method or the display, e.g. intermittent measurement or digital display using a computer specifically programmed
Landscapes
- Chemical & Material Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Medicinal Chemistry (AREA)
- Food Science & Technology (AREA)
- Combustion & Propulsion (AREA)
- Physics & Mathematics (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Investigating Or Analyzing Materials By The Use Of Fluid Adsorption Or Reactions (AREA)
Abstract
本申请公开了一种气体检测方法及装置,所述方法包括:确定在当前环境中采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据;将所述含量检测数据以及所述至少一个环境检测数据输入预先训练获得的气体含量计算模型,计算获得所述待监控气体在当前环境中的含量监控数据;其中,所述含量监控数据用于评估所述待监控气体是否污染当前环境;所述气体含量计算模型基于测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据预先训练获得。本发明提高了待监控气体的检测精度。
Description
技术领域
本申请属于智能控制技术领域,具体地说,涉及一种气体检测方法及装置。
背景技术
煤气是一种清洁高效的能源,在我国家庭中得到广泛使用。由于煤气中主要成分为一氧化碳等有害气体,使用不当时,容易对人身造成威胁。通常,需要在安装有煤气管道的房间中安装气体监控设备,通过所述气体监控设备监控是否存在相应的煤气污染。
现有技术中,通常是利用一氧化碳传感器采集空气中也即环境中的一氧化碳的含量,基于采集获得的一氧化碳含量判断是否存在煤气污染。
但是,由于气体传感器通常抗干扰能力较差,导致检测的空气中的一氧化碳等有毒气体的含量并不准确。
发明内容
有鉴于此,本申请提供了一种气体检测方法及装置,以解决现有技术中,传统气体传感器抗干扰性差,导致空气中一氧化碳等有毒气体含量检测不准确的技术问题。
为了解决上述技术问题,本申请第一方面提供一种气体检测方法,包括:
确定在当前环境中通过传感器阵列采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据;将所述含量检测数据以及所述至少一个环境检测数据输入预先训练获得的气体含量计算模型,计算获得所述待监控气体在当前环境中的含量监控数据;其中,所述含量监控数据用于评估所述待监控气体是否污染当前环境;所述气体含量计算模型基于测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据预先训练获得。
优选地,所述气体含量计算模型具体按照如下方式预先训练获得:
确定至少一个测试环境对应的至少一组训练数据;其中,每一组训练数据包括在其对应的测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据;构建气体含量计算模型;基于所述至少一组训练数据,训练获得所述气体含量计算模型的模型参数。
优选地,所述基于所述至少一组训练数据,训练获得所述气体含量计算模型的模型参数包括:
确定所述气体含量计算模型的至少一组参考参数;将所述含量预设数据以及所述环境预设数据输入所述至少一组参考参数分别对应的气体含量计算模型的逆模型中,获得所测试环境对应的至少一个预测数据;将所述至少一个预测数据分别与所述测试数据进行比较;基于比较结果,从所述至少一个预测数据中选择最优预测数据;判断所述最优预测数据是否满足精度要求;如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数;如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
优选地,所述将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行之后,所述方法还包括:
记录执行累计次数;所述基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行包括:
判断当前执行累计次数是否大于最大执行次数;
如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数;
如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
优选地,所述将所述至少一个预测数据分别与所述测试数据进行比较包括:
基于适应度函数,分别将每一个预测数据以及所述测试数据输入所述适应度函数进行计算,获得至少一个适应度值;
所述基于比较结果,从所述至少一个预测数据中选择最优预测数据包括:
基于所述至少一个适应度值,确定所述至少一个适应度值中的最大适应度值;
确定所述最大适应度对应的预测数据为所述最优预测数据。
优选地,所述基于所述目标参考参数,获得至少一组遗传参数包括:
将所述目标参考参数作为遗传算子,利用遗传算法获得所述至少一组遗传参数。
优选地,所述至少一个环境因子包括:环境温度、环境湿度以及干扰气体;
所述确定当前环境中采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据包括:
确定在当前环境中采集获得的待监控气体的含量检测数据以及所述环境温度的温度检测数据、所述环境湿度的湿度检测数据以及所述干扰气体的干扰含量数据。
本发明实施例还提供一种气体检测装置,包括:
第一确定模块,用于确定在当前环境中采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据;
第一计算模块,用于将所述含量检测数据以及所述至少一个环境检测数据输入预先训练获得的气体含量计算模型,计算获得所述待监控气体在当前环境中的含量监控数据;
其中,所述含量监控数据用于评估所述待监控气体是否污染当前环境;所述气体含量计算模型基于测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据预先训练获得。
优选地,所述装置具体通过以下模块预先训练获得气体含量计算模型:
第二确定模块,用于确定至少一个测试环境对应的至少一组训练数据;其中,每一组训练数据包括在其对应的测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据;
模型构建模块,用于构建气体含量计算模型;
参数训练模块,用于基于所述至少一组训练数据,训练获得所述气体含量计算模型的模型参数。
优选地,所述参数训练模块包括:
参考参数单元,用于确定所述气体含量计算模型的至少一组参考参数;
含量预测单元,用于将所述含量预设数据以及所述环境预设数据输入所述至少一组参考参数分别对应的气体含量计算模型的逆模型中,获得所测试环境对应的至少一个预测数据;
第一比较单元,用于将所述至少一个预测数据分别与所述测试数据进行比较;
第一选择单元,用于基于比较结果,从所述至少一个预测数据中选择最优预测数据;
第一判断单元,用于判断所述最优预测数据是否满足精度要求;
第一确定单元,用于如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数;
第二确定单元,用于如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
优选地,所述参数训练模型还包括:次数累计单元,用于记录执行累计次数;所述第二确定单元包括:判断子单元,用于判断当前执行累计次数是否大于最大执行次数;第一确定子单元,用于如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数;第二确定子单元,用于如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
优选地,所述第一比较单元包括:
适应度计算子单元,用于基于适应度函数,分别将每一个预测数据和所述测试数据输入所述适应度函数进行计算,获得至少一个适应度值;
所述第一选择单元包括:
最优选择子单元,用于基于所述至少一个适应度值,确定所述至少一个适应度值中的最大适应度值;
目标确定子单元,用于确定所述最大适应度对应的预测数据为所述最优预测数据。
优选地,所述第二确定单元包括:
第三确定子单元,用于将所述目标参考参数作为遗传算子,利用遗传算法获得所述至少一组遗传参数。
优选地,所述至少一个环境因子包括:环境温度、环境湿度以及干扰气体;所述第一确定模块包括:
数据确定单元,用于确定在当前环境中采集获得的待监控气体的含量检测数据以及所述环境温度的温度检测数据、所述环境湿度的湿度检测数据以及所述干扰气体的干扰含量数据。
本发明实施例中,可以确定当前环境中通过传感器阵列采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据,监控时不仅仅针对空气中待检测的气体含量数据,还针对空气中其他环境因子进行监控,监控的内容更加全面。当获得待监控气体的含量检测数据以及至少一个环境因子的环境检测数据时,可以将其输入预先训练的气体含量计算模型,可以通过所述气体含量计算模型计算获得待监控气体中的含量监控数据,所述含量监控数据即为所述待监控气体是否污染当前环境。通过将环境因素增加到环境考虑过程中,以及在计算过程中使用了气体含量计算模型使得计算结果更准确,因此获得的待监控气体检测结果也更准确。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本申请实施例的一种气体检测方法的一个实施例的流程图;
图2是本申请实施例的气体含量计算模型训练过程的一个实施例的流程图;
图3是本申请实施例的气体含量计算模型训练过程的又一个实施例的流程图;
图4是本申请实施例的气体含量计算模型训练过程的又一个实施例的流程图;
图5是本申请实施例的气体检测方法的一个实施例的流程图;
图6是本发明实施例的一种气体检测装置的一个实施例的结构示意图;
图7是本申请实施例的气体含量计算模型训练装置的一个实施例的结构示意图。
具体实施方式
以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
本发明实施例主要应用与环境监控中,通过将环境因子的增加性以及气体含量计算模型的增加等工作,可以提高环境中待监控气体的检测精度。
现有技术中,通常使用单一的气体传感器,例如,电化学气体传感器、半导体气体传感器等对空气中的待监控气体进行监控,获得待监控气体在空气中的含量数据。但是,这种气体传感器仅仅针对待监控气体进行单一的监控,通过相应的监控功能实现环境的安全评估。但是,环境中可能包含不同的环境因素,例如,温度、湿度以及其他种类的气体含量等,进而,仅针对单一种类的监控会造成监控结果的不准确,不能准确判断当前环境是否受到污染。
因此,发明人想到是否可以采集多种环境因子的含量,以减少环境中其他因素对监控过程造成的影响。采集多种环境因子时,需要采集多种环境中的环境子的数据,也就需要多种传感器,为了获得高精度的传感器数据,发明人想到采用由多种类型的传感器集成MEMS(Micro-Electro-Mechanical System,微电子机械***)传感器阵列,通过传感器阵列采集待监控气体的含量检测数据以及至少一个环境因子的环境检测数据。在检测到环境检测数据之后,如果是用单纯的浓度与总量的比值,计算过程不是很精确,容易造成监控结果不准确,因此,发明人想到是否可以利用数学计算模型,计算所述待监控气体的含量监控数据。据此,发明人提出了本申请的技术方案。
本发明实施例中,通过采集当前环境中的待监控气体的含量检测数据,以及至少一个环境因子的环境检测数据,之后将所述含量检测数据以及所述环境检测数据输入到气体含量计算模型,其中,所述气体含量计算模型是根据测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据预先训练获得的,通过上述气体含量模型计算公式的计算可以获得准确的气体含量数据。由此,可以通过上述气体含量计算模型计算获得的含量监控数据来判断当期环境中是否有所述待监控气体污染。提高了检测的准确度。
下面将结合附图对本发明实施例进行详细描述。
如图1所示,为本发明实施例提供的一种气体检测方法的一个实施例的流程图,所述方法可以包括以下几个步骤:
101:确定在当前环境中采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据。
102:将所述含量检测数据以及所述至少一个环境检测数据输入预先训练的气体含量计算模型,计算获得所述待监控气体在当前环境中的含量监控数据。
其中,所述含量监控数据用于评价所述待监控气体是否污染当前环境;所述气体含量计算模型基于测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据预先训练获得。
所述待监控气体即为需要监控的有毒气体,例如,一氧化碳、甲醛等气体。所述传感器阵列可以包括MEMS传感器阵列,所述采集获得当前环境中待监控气体的含量检测数据以及至少一个环境因子的环境检测数据即可以是利用MEMS传感器阵列采集获得当前环境中待监控气体的含量检测数据以及是在一个环境因子的环境检测数据。
所述待监控气体的含量检测数据即为MEMS传感器阵列采集到的当前环境中待监控气体的含量的相关数据。所述含量检测数据的数据种类在此并不进行限定,可以是以高电阻形式表示的高阻数据。所述待监控气体含量检测数据及所述至少一个环境因子的环境检测数据即为所述传感器阵列采集获得的与上述气体含量以及至少一个环境因子的数据而对应的电信号值。
所述MEMS传感器阵列中可以包括检测所述待监控气体的传感器以及检测所述至少一个环境因子的传感器,可以将不同种类的传感器集成在一个传感器阵列中,以方便使用。
所述气体含量计算模型,可以指可以用来根据含量检测数据以及环境检测数据以计算气体含量的数学模型。所述气体含量计算模型中可以包括不同的参数,所述计算模型的计算过程主要通过所述不同的参数计算获得。
所述气体含量计算模型需要利用预先获得的含量预设数据、环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据训练获得。所述含量预设数据以及所述环境预设数据是设置数据,主要是根据所述含量预设数据以及所述环境预设数据搭建测试环境。例如,所述含量预设数据为15%时,即设置一个测试环境中的待监控气体的含量设置为15%。可选地,所述测试数据可以包括所述待监控气体的含量测试数据以及至少一个环境因子测试数据。所述测试数据是指利用MEMS传感器阵列测试获得的数据,利用所述MEMS传感器阵列可以检测预设的测试环境中待监控的气体的含量测试数据,以及所述测试环境中至少一个环境因子的环境测试数据。
可选地,所述将所述含量检测数据以及所述至少一个环境检测数据输入预先训练的气体含量计算模型之前,所述方法还可以包括:将所述含量检测数据以及所述至少一个环境检测数据进行归一化处理。
所述将所述含量检测数据以及所述至少一个环境检测数据输入预先训练的气体含量计算模型即可以包括:将所述归一化处理后的含量检测数据以及所述至少一个环境检测数据输入预先训练的气体含量计算模型。
通过将所述含量检测数据以及所述至少一个环境检测数据的归一化处理可以使两种数据属于同一类型的数据,不存在数据种类或者类型不一致的状况,在计算时更便捷。
本发明实施例中,在监控当前环境中待监控气体的含量检测数据时,还针对环境中其他环境因子进行检测,获得至少一个环境因子的环境检测数据,所述含量检测数据以及所述环境检测数据输入到所述气体含量计算模型后即可以获得待监控气体在当前环境中的含量监控数据。所述含量监控数据由于考虑到多种环境因子,可以提高监控的准确性。
作为一个实施例,所述至少一个环境因子可以包括:环境温度、环境湿度以及干扰气体;
所述确定当前环境中采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据可以包括:
确定在当前环境中采集获得的待监控气体的含量检测数据以及所述环境温度的温度检测数据、所述环境湿度的湿度检测数据以及所述干扰气体的干扰含量数据。
所述确定在当前环境中采集获得的待监控气体的含量检测数据以及所述环境温度的温度检测数据、所述环境湿度的湿度检测数据以及所述干扰气体的干扰含量数据可以包括:
确定在当前环境中利用第一气体传感器采集获得的待监控气体的含量检测数据、温度传感器采集获得的温度检测数据、湿度传感器采集获得的湿度检测数据以及第二气体传感器采集获得的干扰含量数据。
所述第一气体传感器、温度传感器、湿度传感器以及第二气体传感器均可以采用MEMS传感器,具体可以将上述MEMS传感器集成为一个阵列,形成MEMS传感器阵列以方便使用。
本发明实施例中,通过对环境中的温度、湿度、干扰气体等不同类型的环境因子的作用下,可以计算获得相应的待监控气体的含量,考虑多重环境因子的影响可以准确界定环境中不同因子对待监控气的影响,获得更精确的数据影响结果。
作为又一个实施例,如图2所示,为本申请实施例中的气体含量计算模型训练过程的一个实施例的流程图,该模型具体可以按照以下步骤预先训练获得:
201:确定至少一个测试环境对应的至少一组训练数据。
其中,每一组训练数据包括在其对应的测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据。
202:构建气体含量计算模型;
203:基于所述至少一组训练数据,训练获得所述气体含量计算模型的模型参数。
所述至少一个测试环境是指,预先设置了各个气体的含量以及环境因子的数值以用于测试的测试环境。所述测试环境对应的含量预设数据即为预设的待监控气体的含量的数据,环境预设数据即为预设的其他环境因子的数据。所述至少一个测试环境是根据所述含量预设数据以及环境预设数据而营造完毕的。所述至少一个环境因子可以上述实施例中所述的环境温度、环境湿度以及干扰气体等,在设置测试环境时,可以分别设置环境温度、环境湿度、干扰气体以及待监控气体的含量,以构建相应的测试环境。
将MEMS传感器阵列等检测设备置入到每一个测试环境中时,所述MEMS传感器阵列等检测设备在每一个测试环境中可以测试该环境中的监控气体的含量以及至少一个环境因子的数值,也即通过MEMS等传感器阵列即可以确定该测试环境的测试数据,获得各种气体以及环境因子的测试数据。所述测试数据可以包括待监控气体的含量测试数据以及至少一个环境因子的环境测试数据。
所述气体含量计算模型是指可以用于计算气体含量的数学模型。作为一种可能的实现方式,所述气体含量计算模型可以指LSSVM(Least Squares Support VectorMachine,最小二乘支持向量机)模型,LSSVM模型可以包括多个参数。所述构建气体含量计算模型具体是指确定所述LSSVM模型的多个参数值,通过确定使用的多个参数值而确定使用的LSSVM的计算公式,此时,确定使用的多个参数值为未知数,需要利用至少一组训练数据,训练获得所述气体含量计算模型的模型参数。
作为一种可能的实现方式,如图3所示,上述步骤203:所述基于所述至少一组训练模型,训练获得所述气体含量计算模型的模型参数可以按照以下步骤实现:
301:确定所述气体含量计算模型的至少一组参考参数。
302:将所述含量预设数据以及所述环境预设数据输入所述至少一组参考参数分别对应的气体含量计算模型的逆模型中,获得所测试环境对应的至少一个预测数据。
其中,所述至少一个预设数据可以指通过气体含量计算模型的逆模型通过计算获得的所述测试环境中的待监控气体的含量预测数据,以及至少一个环境因子的环境预测数据。
303:将所述至少一个预测数据分别与所述测试数据进行比较。
所述测试数据可以包括通过传感器阵列采集获得的待监控气体的含量测试数据以及至少一个环境因子的测试数据。所述将所述至少一个预测数据分别与所述测试数据进行比较可以包括:
将待监控气体的含量预测数据与含量测试数据进行比较,获得气体比较结果;
分别将所述每一个环境因子的环境预测数据与环境测试数据进行比较,获得环境比较结果。
通过分别比较可以获得更具针对性的比较结果,用于分别从气体以及环境因子的角度来衡量测试数据与预测数据的差异。
所述将所述至少一个预测数据分别与所述测试数据进行比较还可以包括:
将预测数据中的含量预测数据以及至少一个环境预测数据,与测试数据中的含量测试数据以及所述至少一个环境测试数据,同时进行比较,获得整体比较结果。
通过整体比较可以获得预测数据与测试数据的整体比较结果,使得比较结果更具整体差异。
304:基于比较结果,从所述至少一个预测数据中选择最优预测数据。
305:判断所述最优预测数据是否满足精度要求。
306:如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数。
307:如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
可选地,所述气体含量计算模型具体指所述LSSVM模型时,所述LSSVM的模型参数具体可以指惩罚因子以及核函数,所述惩罚因子以及核函数可以作为本申请实施例中所述的参考参数。
所述确定至少一组参考参数可以指,根据使用需要,将所述参数进行初始化设置。所述气体含量计算模型具体指所述LSSVM模型时,设置至少一组参考参数具体可以指所述惩罚因子以及核函数的初始化数据,分别为所述惩罚因子以及核函数设置一个初始化数据时,即可以确定一组初始化参数。
所述气体含量计算模型是指利用传感器阵列采集获得的,与所述待监控气体含量检测数据及所述至少一个环境因子的环境检测数据对应的电信号输出值,通过对所述电信号输出值经过计算可以获得所述待监控气体的含量监控数据以及环境因子的环境监控数据的计算模型。
同理,将所述待监控气体的含量预设数据以及所述至少一个环境因子的环境预设数据,输入所述气体含量计算模型的逆模型时,可以计算获得与所述传感器阵列采集的含量测试数据以及环境测试数据的电信号输出值相对应的含量预测数据以及环境预测数据。
所述判断所述最优预测数据是否满足精度要求是指,将所述最优预测数据以及测试数据输入精度计算公式,判断二者的精度差值是否满足预设条件,例如,均方差小于预设阈值,满足时,即满足精度要求。
通过设定至少一组参考参数,将所述参考参数作为训练基础,基于所述气体含量计算模型的逆模型进行模型训练,筛选符合规则的最优预测数据,在所述最优预测数据满足精度要求时,即可以确定相应的目标参考参数,以确定相应的目标参考模型为模型参数。如果所述最优预测数据不满足精度要求时,可以针对目标参考参数作为确定相应的至少一组遗传参数重新确定相应的模型参数。预测数据与测试数据的比较可以构成模型参数的第一层选择标准,精度要求的选择作为模型参数选择的第二层选择标准,双层选择可以确保选择出相应的较为精确的模型参数。
在某些实施例中,所述将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行之后,所述方法还可以包括:
记录执行累计次数;
所述基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行包括:
判断当前执行累计次数是否大于最大执行次数;
如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数;
如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
如图4所示,为添加了累计次数判断规则步骤401:判断当前执行累计次数是否大于最大执行次数的上述模型参数的训练过程的一个实施例的流程图。
上述实施例中,在最优预测数据不满足精度要求时,需要对模型参数进行遗传优化计算。但是,遗传优化计算是一个迭代计算,限定执行次数可以避免一直出现迭代过程,迭代计算一直执行而无法获得模型参数。可以保障程序的连贯性。
在某些实施例中,所述将所述至少一个预测数据分别与所述测试数据进行比较可以包括:
基于适应度函数,分别将每一个预测数据以及所述测试数据输入所述适应度函数进行计算,获得至少一个适应度值;
所述基于比较结果,从所述至少一个预测数据中选择最优预测数据可以包括:
基于所述至少一个适应度值,确定所述至少一个适应度值中的最大适应度值;
确定所述最大适应度对应的预测数据为所述最优预测数据。
基于适应度函数,将所述至少一个传感器阵列预测数据和所述传感器阵列测试数据输入所述适应度函数进行计算,以获得至少一个适应度值,将获得的适应度值最大的对应的一个预测数据,作为所述最优预测数据。
上述实施例中,通过使用适应度函数来评价所述至少一个预测数据与测试数据的差异,通过适应度函数的使用可以提高差异的计算精度,以选择出最优的模型参数,获得较好的气体含量计算模型,继而最终获得更为精确的待监控气体的监控结果。
在某些实施例中,所述基于所述目标参考参数,获得至少一组变异参数可以包括:
将所述目标参考参数作为遗传算子,利用遗传算法获得所述至少一组遗传参数。
所述将所述目标参考参数作为遗传算子,利用遗传算法中的选择操作、交叉操作、变异操作之后,更新生成新一代种群也即至少一组遗传参数,所述遗传参数即可以作为新一代的至少一种参考参数。
所述遗传算法具体可以指(Genetic Algorithm,GA算法),具体指模型达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型。该计算模型结合上述实施例中所述的LSSVM算法时,仍然可以利用上述实施例的各个步骤进行待监控气体的模型参数计算,获得GA-LSSVM构成的气体含量计算模型。
通过参考参数的设置,可以实现所述气体含量计算模型的确定,通过将预设的气体含量预设数据和环境预设数据输入到相应的气体含量计算模型的逆模型中,通过所述气体含量计算模型的逆模型计算获得预测数据之后,将所述预测数据与测试数据相比较,以确定最优的参考参数,进而获得所述目标参考参数。
本发明实施例中,通过预设的至少一个测试环境对应的至少一组测试数据,训练所述气体含量计算模型,获得所述气体含量计算模型的模型参数,模型参数是基于至少一组初始的模型参数训练获得,通过多次训练,可以获得精确的模型参数,使得所述气体含量计算模型更趋近于准确的含量计算精度,据此,可以提高本发明实施例中待监控气体的含量监控数据的计算结果,以获得准确的环境监控结果。
如图5所示,为气体检测方法的一个实施例的流程图,该方法可以包括以下步骤:
501:确定至少一个测试环境对应的至少一组训练数据。
其中,每一组训练数据包括在其对应的测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据。
502:构建LSSVM气体含量计算模型。其中,所述LSSVM气体含量计算模型的模型参数为惩罚因子以及核函数。
503:确定惩罚因子以及核函数对应的至少一组参考参数;
504:将所述含量预设数据以及所述环境预设数据输入所述至少一组参考参数分别对应的LSSVM模型的逆模型中,获得所述测试环境对应的预测数据。
505:将所述至少一个预测数据分别与所述测试数据进行比较。
506:基于比较结果,从所述至少一个预测数据中选择最优预测数据。
507:判断所述最优预测数据是否满足精度要求,如果是执行步骤509,如果否,执行步骤508。
508:判断当前执行累计次数是否大于最大执行次数,如果是,执行步骤510,如果否,执行步骤509。
509:如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数,获得GA-LSSVM模型。
所述LSSVM气体含量计算模型由于利用GA算法进行参数优化,可以用GA-LSSVM标识该模型。
510:如果否,将所述目标参考参数作为遗传算子5101,进行GA算法中的选择操作5102、交叉操作5103、变异操作5104之后,更新生成新一代种群5105也即至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述惩罚因子以及核函数对应的至少一组参考参数的步骤继续执行。
511:确定在当前环境中采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据。
512:将所述含量检测数据以及所述至少一个环境检测数据输入预先训练的GA-LSSVM模型,计算获得所述待监控气体在当前环境中的含量监控数据。
本发明实施例中,先通过GA-LSSVM算法模型对待监控气体的气体含量计算模型LSSVM进行模型参数计算,计算完成之后,利用检测的所述含量检测数据以及所述至少一个环境检测数据输入预先训练的GA-LSSVM模型,获得较为准确的气体含量。
如图6所示,为本发明实施例提供的一种气体检测装置的一个实施例的结构示意图,所述装置可以包括以下几个模块:
第一确定模块601,用于确定在当前环境中采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据;
第一计算模块602,用于将所述含量检测数据以及所述至少一个环境检测数据输入预先训练获得的气体含量计算模型,计算获得所述待监控气体在当前环境中的含量监控数据;
其中,所述含量监控数据用于评估所述待监控气体是否污染当前环境;所述气体含量计算模型基于测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据预先训练获得。
其中,所述含量监控数据用于评价所述待监控气体是否污染当前环境;所述气体含量计算模型基于测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据预先训练获得。
所述待监控气体即为需要监控的有毒气体,例如,一氧化碳、甲醛等气体。所述传感器阵列可以包括MEMS传感器阵列,所述采集获得当前环境中待监控气体的含量检测数据以及至少一个环境因子的环境检测数据即可以是利用MEMS传感器阵列采集获得当前环境中待监控气体的含量检测数据以及是在一个环境因子的环境检测数据。
所述待监控气体的含量检测数据即为MEMS传感器阵列采集到的当前环境中待监控气体的含量的相关数据。所述含量检测数据的数据种类在此并不进行限定,可以是以高电阻形式表示的高阻数据。所述待监控气体含量检测数据及所述至少一个环境因子的环境检测数据即为所述传感器阵列采集获得的与上述气体含量以及至少一个环境因子的数据而对应的电信号值。
所述MEMS传感器阵列中可以包括检测所述待监控气体的传感器以及检测所述至少一个环境因子的传感器,可以将不同种类的传感器集成在一个传感器阵列中,以方便使用。
所述气体含量计算模型,可以指可以用来根据含量检测数据以及环境检测数据以计算气体含量的数学模型。所述气体含量计算模型中可以包括不同的参数,所述计算模型的计算过程主要通过所述不同的参数计算获得。
所述气体含量计算模型需要利用预先获得的含量预设数据、环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据训练获得。所述含量预设数据以及所述环境预设数据是设置数据,主要是根据所述含量预设数据以及所述环境预设数据搭建测试环境。例如,所述含量预设数据为15%时,即设置一个测试环境中的待监控气体的含量设置为15%。可选地,所述测试数据可以包括含量测试数据以及至少一个环境因子测试数据。所述测试数据是指利用MEMS传感器阵列测试获得的数据,利用所述MEMS传感器阵列可以检测预设的测试环境中待监控的气体的含量测试数据,以及所述测试环境中至少一个环境因子的环境测试数据。
可选地,所述第一计算模块可以用于:将所述含量检测数据以及所述至少一个环境检测数据进行归一化处理。
所述第一计算模块可以用于:将所述归一化处理后的含量检测数据以及所述至少一个环境检测数据输入预先训练的气体含量计算模型。
通过将所述含量检测数据以及所述至少一个环境检测数据的归一化处理可以使两种数据属于同一类型的数据,不存在数据种类或者类型不一致的状况,在计算时更便捷。
本发明实施例中,在监控当前环境中待监控气体的含量检测数据时,还针对环境中其他环境因子进行检测,获得至少一个环境因子的环境检测数据,所述含量检测数据以及所述环境检测数据输入到所述气体含量计算模型后即可以获得待监控气体在当前环境中的含量监控数据。所述含量监控数据由于考虑到多种环境因子,可以提高监控的准确性。
作为一个实施例,所述至少一个环境因子可以包括:环境温度、环境湿度以及干扰气体;
所述第一确定模块包括:
数据确定单元,用于确定在当前环境中采集获得的待监控气体的含量检测数据以及所述环境温度的温度检测数据、所述环境湿度的湿度检测数据以及所述干扰气体的干扰含量数据。
所述气体确定单元可以包括:
确定在当前环境中利用第一气体传感器采集获得的待监控气体的含量检测数据、温度传感器采集获得的温度检测数据、湿度传感器采集获得的湿度检测数据以及第二气体传感器采集获得的干扰含量数据。
所述第一气体传感器、温度传感器、湿度传感器以及第二气体传感器均可以采用MEMS传感器,具体可以将上述MEMS传感器集成为一个阵列,形成MEMS传感器阵列以方便使用。
本发明实施例中,通过对环境中的温度、湿度、干扰气体等不同类型的环境因子的作用下,可以计算获得相应的待监控气体的含量,考虑多重环境因子的影响可以准确界定环境中不同因子对待监控气的影响,获得更精确的数据影响结果。
作为又一个实施例,如图7所示,所述装置具体可以通过以下模块预先训练获得气体含量计算模型:
第二确定模块701,用于确定至少一个测试环境对应的至少一组训练数据;其中,每一组训练数据包括在其对应的测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据;
模型构建模块702,用于构建气体含量计算模型;
参数训练模块703,用于基于所述至少一组训练数据,训练获得所述气体含量计算模型的模型参数。
所述至少一个测试环境是指,预先设置了各个气体的含量以及环境因子的数值以用于测试的测试环境。所述测试环境对应的含量预设数据即为预设的待监控气体的含量的数据,环境预设数据即为预设的其他环境因子的数据。所述至少一个测试环境是根据所述含量预设数据以及环境预设数据而营造完毕的。所述至少一个环境因子可以上述实施例中所述的环境温度、环境湿度以及干扰气体等,在设置测试环境时,可以分别设置环境温度、环境湿度、干扰气体以及待监控气体的含量,以构建相应的测试环境。
将MEMS传感器阵列等检测设备置入到每一个测试环境中时,所述MEMS传感器阵列等检测设备在每一个测试环境中可以测试该环境中的监控气体的含量以及至少一个环境因子的数值,也即通过MEMS等传感器阵列即可以确定该测试环境的测试数据,获得各种气体以及环境因子的测试数据。所述测试数据可以包括气体含量测试数据以及环境测试数据。
所述气体含量计算模型是指可以用于计算气体含量的数学模型。作为一种可能的实现方式,所述气体含量计算模型可以指LSSVM(Least Squares Support VectorMachine,最小二乘支持向量机)模型,LSSVM模型可以包括多个参数。所述构建气体含量计算模型具体是指确定所述LSSVM模型的多个参数值,通过确定使用的多个参数值而确定使用的LSSVM的计算公式,此时,确定使用的多个参数值为未知数,需要利用至少一组训练数据,训练获得所述气体含量计算模型的模型参数。
作为又一个实施例,所述参数训练模块可以包括:
参考参数单元,用于确定所述气体含量计算模型的至少一组参考参数。
含量预测单元,用于将所述含量预设数据以及所述环境预设数据输入所述至少一组参考参数分别对应的气体含量计算模型的逆模型中,获得所测试环境对应的至少一个预测数据。
其中,所述至少一个预设数据可以指通过气体含量计算模型的逆模型通过计算获得的所述测试环境中的待监控气体的含量预测数据,以及至少一个环境因子的环境预测数据。
第一比较单元,用于将所述至少一个预测数据分别与所述测试数据进行比较。
所述测试数据可以包括通过传感器阵列采集获得的待监控气体的含量测试数据以及至少一个环境因子的测试数据。所述将所述至少一个预测数据分别与所述测试数据进行比较可以包括:
将待监控气体的含量预测数据与含量测试数据进行比较,获得气体比较结果;
分别将所述每一个环境因子的环境预测数据与环境测试数据进行比较,获得环境比较结果。
通过分别比较可以获得更具针对性的比较结果,用于分别从气体以及环境因子的角度来衡量测试数据与预测数据的差异。
所述将所述至少一个预测数据分别与所述测试数据进行比较还可以包括:
将预测数据中的含量预测数据以及至少一个环境预测数据,与测试数据中的含量测试数据以及所述至少一个环境测试数据,同时进行比较,获得整体比较结果。
通过整体比较可以获得预测数据与测试数据的整体比较结果,使得比较结果更具整体差异。
第一选择单元,用于基于比较结果,从所述至少一个预测数据中选择最优预测数据。
第一判断单元,用于判断所述最优预测数据是否满足精度要求。
第一确定单元,用于如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数。
第二确定单元,用于如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
可选地,所述气体含量计算模型具体指所述LSSVM模型时,所述LSSVM的模型参数具体可以指惩罚因子以及核函数,所述惩罚因子以及核函数可以作为本申请实施例中所述的参考参数。
所述确定至少一组参考参数可以指,根据使用需要,将所述参数进行初始化设置。所述气体含量计算模型具体指所述LSSVM模型时,设置至少一组参考参数具体可以指所述惩罚因子以及核函数的初始化数据,分别为所述惩罚因子以及核函数设置一个初始化数据时,即可以确定一组初始化参数。
所述气体含量计算模型是指利用传感器阵列采集获得的,与所述待监控气体含量检测数据及所述至少一个环境因子的环境检测数据对应的电信号输出值,通过对所述电信号输出值经过计算可以获得所述待监控气体的含量监控数据以及环境因子的环境监控数据的计算模型。
同理,将所述待监控气体的含量预设数据以及所述至少一个环境因子的环境预设数据,输入所述气体含量计算模型的逆模型时,可以计算获得与所述传感器阵列采集的含量测试数据以及环境测试数据的电信号输出值相对应的含量预测数据以及环境预测数据。
所述判断所述最优预测数据是否满足精度要求是指,将所述最优预测数据以及测试数据输入精度计算公式,判断二者的精度差值是否满足预设条件,例如,均方差小于预设阈值,满足时,即满足精度要求。
通过设定至少一组参考参数,将所述参考参数作为训练基础,基于所述气体含量计算模型的逆模型进行模型训练,筛选符合规则的最优预测数据,在所述最优预测数据满足精度要求时,即可以确定相应的目标参考参数,以确定相应的目标参考模型为模型参数。如果所述最优预测数据不满足精度要求时,可以针对目标参考参数作为确定相应的至少一组遗传参数重新确定相应的模型参数。预测数据与测试数据的比较可以构成模型参数的第一层选择标准,精度要求的选择作为模型参数选择的第二层选择标准,双层选择可以确保选择出相应的较为精确的模型参数。
在某些实施例中,所述参数训练模型还包括:
次数累计单元,用于记录执行累计次数;
所述第二确定单元包括:
判断子单元,用于判断当前执行累计次数是否大于最大执行次数。
第一确定子单元,用于如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数。
第二确定子单元,用于如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
上述实施例中,在最优预测数据不满足精度要求时,需要对模型参数进行遗传优化计算。但是,遗传优化计算是一个迭代计算,限定执行次数可以避免一直出现迭代过程,迭代计算一直执行而无法获得模型参数。可以保障程序的连贯性。
在某些实施例中,所述第一比较单元包括:
适应度计算子单元,用于基于适应度函数,分别将每一个预测数据和所述测试数据输入所述适应度函数进行计算,获得至少一个适应度值;
所述第一选择单元包括:
最优选择子单元,用于基于所述至少一个适应度值,确定所述至少一个适应度值中的最大适应度值。
目标确定子单元,用于确定所述最大适应度对应的预测数据为所述最优预测数据。
基于适应度函数,将所述至少一个传感器阵列预测数据和所述传感器阵列测试数据输入所述适应度函数进行计算,以获得至少一个适应度值,将获得的适应度值最大的对应的一个预测数据,作为所述最优预测数据。
上述实施例中,通过使用适应度函数来评价所述至少一个预测数据与测试数据的差异,通过适应度函数的使用可以提高差异的计算精度,以选择出最优的模型参数,获得较好的气体含量计算模型,继而最终获得更为精确的待监控气体的监控结果。
在某些实施例中,所述第二确定单元包括:
第三确定子单元,用于将所述目标参考参数作为遗传算子,利用遗传算法获得所述至少一组遗传参数。
所述将所述目标参考参数作为遗传算子,利用遗传算法中的选择操作、交叉操作、变异操作之后,更新生成新一代种群也即至少一组遗传参数,所述遗传参数即可以作为新一代的至少一种参考参数。
所述遗传算法具体可以指(Genetic Algorithm,GA算法),具体指模型达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型。该计算模型结合上述实施例中所述的LSSVM算法时,仍然可以利用上述实施例的各个步骤进行待监控气体的模型参数计算,获得GA-LSSVM构成的气体含量计算模型。
上述实现方式中,通过参考参数的设置,可以实现所述气体含量计算模型的确定,通过将预设的气体含量预设数据和环境预设数据输入到相应的气体含量计算模型的逆模型中,通过所述气体含量计算模型的逆模型计算获得预测数据之后,将所述预测数据与测试数据相比较,以确定最优的参考参数,进而获得所述目标参考参数。
本发明实施例中,通过预设的至少一个测试环境对应的至少一组测试数据,训练所述气体含量计算模型,获得所述气体含量计算模型的模型参数,模型参数是基于至少一组初始的模型参数训练获得,通过多次训练,可以获得精确的模型参数,使得所述气体含量计算模型更趋近于准确的含量计算精度,据此,可以提高本发明实施例中待监控气体的含量监控数据的计算结果,以获得准确的环境监控结果。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者***中还存在另外的相同要素。
上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述申请构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
Claims (14)
1.一种气体检测方法,其特征在于,包括:
确定在当前环境中通过传感器阵列采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据;
将所述含量检测数据以及所述至少一个环境检测数据输入预先训练获得的气体含量计算模型,计算获得所述待监控气体在当前环境中的含量监控数据;
其中,所述含量监控数据用于评估所述待监控气体是否污染当前环境;所述气体含量计算模型基于测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据预先训练获得。
2.根据权利要求1所述的方法,其特征在于,所述气体含量计算模型具体按照如下方式预先训练获得:
确定至少一个测试环境对应的至少一组训练数据;其中,每一组训练数据包括在其对应的测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据;
构建气体含量计算模型;
基于所述至少一组训练数据,训练获得所述气体含量计算模型的模型参数。
3.根据权利要求2所述的方法,其特征在于,所述基于所述至少一组训练数据,训练获得所述气体含量计算模型的模型参数包括:
确定所述气体含量计算模型的至少一组参考参数;
将所述含量预设数据以及所述环境预设数据输入所述至少一组参考参数分别对应的气体含量计算模型的逆模型中,获得所测试环境对应的至少一个预测数据;
将所述至少一个预测数据分别与所述测试数据进行比较;
基于比较结果,从所述至少一个预测数据中选择最优预测数据;
判断所述最优预测数据是否满足精度要求;
如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数;
如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
4.根据权利要求3所述的方法,其特征在于,所述将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行之后,所述方法还包括:
记录执行累计次数;
所述基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行包括:
判断当前执行累计次数是否大于最大执行次数;
如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数;
如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
5.根据权利要求3所述的方法,其特征在于,所述将所述至少一个预测数据分别与所述测试数据进行比较包括:
基于适应度函数,分别将每一个预测数据以及所述测试数据输入所述适应度函数进行计算,获得至少一个适应度值;
所述基于比较结果,从所述至少一个预测数据中选择最优预测数据包括:
基于所述至少一个适应度值,确定所述至少一个适应度值中的最大适应度值;
确定所述最大适应度对应的预测数据为所述最优预测数据。
6.根据权利要求3所述的方法,其特征在于,所述基于所述目标参考参数,获得至少一组遗传参数包括:
将所述目标参考参数作为遗传算子,利用遗传算法获得所述至少一组遗传参数。
7.根据权利要求1所述的方法,其特征在于,所述至少一个环境因子包括:环境温度、环境湿度以及干扰气体;
所述确定当前环境中采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据包括:
确定在当前环境中采集获得的待监控气体的含量检测数据以及所述环境温度的温度检测数据、所述环境湿度的湿度检测数据以及所述干扰气体的干扰含量数据。
8.一种气体检测装置,其特征在于,包括:
第一确定模块,用于确定在当前环境中采集获得的待监控气体的含量检测数据以及至少一个环境因子的环境检测数据;
第一计算模块,用于将所述含量检测数据以及所述至少一个环境检测数据输入预先训练获得的气体含量计算模型,计算获得所述待监控气体在当前环境中的含量监控数据;
其中,所述含量监控数据用于评估所述待监控气体是否污染当前环境;所述气体含量计算模型基于测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据预先训练获得。
9.根据权利要求8所述的装置,其特征在于,所述装置具体通过以下模块预先训练获得气体含量计算模型:
第二确定模块,用于确定至少一个测试环境对应的至少一组训练数据;其中,每一组训练数据包括在其对应的测试环境中预设的所述待监控气体的含量预设数据、所述至少一个环境因子的环境预设数据、以及在所述测试环境中通过传感器阵列采集获得的测试数据;
模型构建模块,用于构建气体含量计算模型;
参数训练模块,用于基于所述至少一组训练数据,训练获得所述气体含量计算模型的模型参数。
10.根据权利要求9所述的装置,其特征在于,所述参数训练模块包括:
参考参数单元,用于确定所述气体含量计算模型的至少一组参考参数;
含量预测单元,用于将所述含量预设数据以及所述环境预设数据输入所述至少一组参考参数分别对应的气体含量计算模型的逆模型中,获得所测试环境对应的至少一个预测数据;
第一比较单元,用于将所述至少一个预测数据分别与所述测试数据进行比较;
第一选择单元,用于基于比较结果,从所述至少一个预测数据中选择最优预测数据;
第一判断单元,用于判断所述最优预测数据是否满足精度要求;
第一确定单元,用于如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数;
第二确定单元,用于如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
11.根据权利要求10所述的装置,其特征在于,所述参数训练模型还包括:
次数累计单元,用于记录执行累计次数;
所述第二确定单元包括:
判断子单元,用于判断当前执行累计次数是否大于最大执行次数;
第一确定子单元,用于如果是,确定所述最优预测数据对应的一组目标参考参数;将所述目标参考参数作为所述气体含量计算模型的模型参数;
第二确定子单元,用于如果否,基于所述目标参考参数,获得至少一组遗传参数;将所述至少一组遗传参数作为所述至少一组参考参数,重新返回所述确定所述气体含量计算模型的至少一组参考参数的步骤继续执行。
12.根据权利要求9所述的装置,其特征在于,所述第一比较单元包括:
适应度计算子单元,用于基于适应度函数,分别将每一个预测数据和所述测试数据输入所述适应度函数进行计算,获得至少一个适应度值;
所述第一选择单元包括:
最优选择子单元,用于基于所述至少一个适应度值,确定所述至少一个适应度值中的最大适应度值;
目标确定子单元,用于确定所述最大适应度对应的预测数据为所述最优预测数据。
13.根据权利要求9所述的装置,其特征在于,所述第二确定单元包括:
第三确定子单元,用于将所述目标参考参数作为遗传算子,利用遗传算法获得所述至少一组遗传参数。
14.根据权利要求8所述的装置,其特征在于,所述至少一个环境因子包括:环境温度、环境湿度以及干扰气体;
所述第一确定模块包括:
数据确定单元,用于确定在当前环境中采集获得的待监控气体的含量检测数据以及所述环境温度的温度检测数据、所述环境湿度的湿度检测数据以及所述干扰气体的干扰含量数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711436911.9A CN108152458A (zh) | 2017-12-26 | 2017-12-26 | 气体检测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711436911.9A CN108152458A (zh) | 2017-12-26 | 2017-12-26 | 气体检测方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108152458A true CN108152458A (zh) | 2018-06-12 |
Family
ID=62461993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711436911.9A Pending CN108152458A (zh) | 2017-12-26 | 2017-12-26 | 气体检测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108152458A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109858144A (zh) * | 2019-01-29 | 2019-06-07 | 江苏啸峰环保科技股份有限公司 | 一种扬尘源的排量计算模型构建方法及扬尘排量计算方法 |
CN110617916A (zh) * | 2019-09-29 | 2019-12-27 | 歌尔股份有限公司 | 一种气压传感器的校准方法及装置 |
CN113281472A (zh) * | 2021-07-26 | 2021-08-20 | 北京英视睿达科技有限公司 | 环境空气质量传感器、监测装置及方法 |
CN113791128A (zh) * | 2021-11-16 | 2021-12-14 | 南京尚中过滤与分析设备有限公司 | 一种转炉煤气中气体浓度安全报警***及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105444923A (zh) * | 2015-11-18 | 2016-03-30 | 浙江工业大学 | 基于遗传算法优化最小二乘支持向量机的机械式温度仪表误差预测方法 |
CN106405007A (zh) * | 2016-08-30 | 2017-02-15 | 河北先河环保科技股份有限公司 | 气体传感器、颗粒物传感器的新校准方法 |
CN106645593A (zh) * | 2017-01-24 | 2017-05-10 | 浙江农林大学 | 危化品毒害试剂检漏方法 |
CN107085018A (zh) * | 2017-04-27 | 2017-08-22 | 浙江清华长三角研究院 | 一种用于voc及恶臭类气体检测的电子鼻*** |
CN105891422B (zh) * | 2016-04-08 | 2017-08-25 | 重庆大学 | 基于源域迁移极限学习漂移补偿的电子鼻气体识别方法 |
-
2017
- 2017-12-26 CN CN201711436911.9A patent/CN108152458A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105444923A (zh) * | 2015-11-18 | 2016-03-30 | 浙江工业大学 | 基于遗传算法优化最小二乘支持向量机的机械式温度仪表误差预测方法 |
CN105891422B (zh) * | 2016-04-08 | 2017-08-25 | 重庆大学 | 基于源域迁移极限学习漂移补偿的电子鼻气体识别方法 |
CN106405007A (zh) * | 2016-08-30 | 2017-02-15 | 河北先河环保科技股份有限公司 | 气体传感器、颗粒物传感器的新校准方法 |
CN106645593A (zh) * | 2017-01-24 | 2017-05-10 | 浙江农林大学 | 危化品毒害试剂检漏方法 |
CN107085018A (zh) * | 2017-04-27 | 2017-08-22 | 浙江清华长三角研究院 | 一种用于voc及恶臭类气体检测的电子鼻*** |
Non-Patent Citations (5)
Title |
---|
ZHOU HUAPING ET AL.: "Application of Support Vector Machine Model in Mine Gas Safety Level Prediction", 《INDONESIAN JOURNAL OF ELECTRICAL ENGINEERING》 * |
宋凯: "金属氧化物半导体气体传感器气体检测关键问题研究", 《中国博士学位论文全文数据库 信息科技辑》 * |
董海鹰 编著: "《智能控制理论及应用》", 30 September 2016, 中国铁道出版社 * |
靳蕃 等主编: "《神经网络理论与应用研究‘96》", 31 October 1996, 西南交通大学出版社 * |
黄银蓉: "污水处理曝气池溶解氧智能优化控制***研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅰ辑》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109858144A (zh) * | 2019-01-29 | 2019-06-07 | 江苏啸峰环保科技股份有限公司 | 一种扬尘源的排量计算模型构建方法及扬尘排量计算方法 |
CN110617916A (zh) * | 2019-09-29 | 2019-12-27 | 歌尔股份有限公司 | 一种气压传感器的校准方法及装置 |
CN110617916B (zh) * | 2019-09-29 | 2021-08-31 | 潍坊歌尔微电子有限公司 | 一种气压传感器的校准方法及装置 |
CN113281472A (zh) * | 2021-07-26 | 2021-08-20 | 北京英视睿达科技有限公司 | 环境空气质量传感器、监测装置及方法 |
CN113791128A (zh) * | 2021-11-16 | 2021-12-14 | 南京尚中过滤与分析设备有限公司 | 一种转炉煤气中气体浓度安全报警***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108152458A (zh) | 气体检测方法及装置 | |
US11079363B2 (en) | Systems and methods for evaluating toxic gas sensors using electrochemical impedance spectroscopy | |
US8650137B2 (en) | Method and apparatus for creating state estimation models in machine condition monitoring | |
CN109474472A (zh) | 一种基于全对称多胞体滤波的故障检测方法 | |
Nunzi et al. | Detection of anomalies in the behavior of atomic clocks | |
CN106441632B (zh) | 一种温度计的检测方法及温度计的检测装置 | |
CN115824993B (zh) | 水体化学需氧量的确定方法、装置、计算机设备及介质 | |
CN111104736A (zh) | 基于时间序列的异常数据检测方法、装置、介质和设备 | |
AU2020203717A1 (en) | Detecting a transient error in a body fluid sample | |
US20200393347A1 (en) | Imaging Method of Internal Defects in Longitudinal Sections of Trees | |
CN114492629A (zh) | 异常检测方法、装置、电子设备及存储介质 | |
CN114707632A (zh) | 一种传感网络传感器故障定位方法、***、设备及介质 | |
CN110161181A (zh) | 混合气体的组分浓度识别方法及*** | |
CN104768175B (zh) | 一种区域网络覆盖检测方法及*** | |
CN115457756A (zh) | 传感器校准的方法及装置 | |
CN111881800A (zh) | 基于ar模型和自助检验的钢管混凝土脱空缺陷检测方法 | |
CN110553678A (zh) | 多传感器***检测方法、装置、计算机设备和存储介质 | |
CN112577671B (zh) | 一种利用克里金法的井盖监测方法及*** | |
CN111859744B (zh) | 基于监测数据的节点刚域识别方法、装置及设备 | |
KR101511289B1 (ko) | 서셉터 온도 균일도 평가 방법, 장치 및 시스템 | |
CN110705186B (zh) | 通过rbf粒子群优化算法即时在线仪表校验和诊断方法 | |
Döhler et al. | Efficient structural system reliability updating with subspace-based damage detection information | |
CN114383834A (zh) | 一种海洋工程结构微小损伤判定方法 | |
Dillingham et al. | Characterising uncertainty in instrumental limits of detection when sensor response is non-linear | |
Viefhues et al. | Stochastic subspace-based damage detection of a temperature affected beam structure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200609 Address after: 261031 building 10, Geer phase II Industrial Park, No. 102, Ronghua Road, Ronghua community, Xincheng street, high tech Zone, Weifang City, Shandong Province Applicant after: Weifang goer Microelectronics Co.,Ltd. Address before: 261031 No. 268 Dongfang Road, Weifang hi tech Industrial Development Zone, Shandong, Weifang Applicant before: GOERTEK Inc. |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180612 |
|
RJ01 | Rejection of invention patent application after publication |