一种气体传感器的部署优化方法、系统及服务器与流程

文档序号:12119219阅读:188来源:国知局
一种气体传感器的部署优化方法、系统及服务器与流程

本发明属于应急通信技术领域,涉及一种优化方法及系统,特别是涉及一种气体传感器的部署优化方法、系统及服务器。



背景技术:

随着化工行业的发展,涉及到易燃易爆、有毒有害危险品的危化品园区,由于人为、设备、生产管理或者环境因素等不可避免地会出现危险气体的泄漏的情况,会引起火灾、爆炸等一系列严重事故,事故一旦发生,危害范围往往会很大,可能会超出工业园区或建设项目的边界,给周边人群、环境造成恶劣影响,导致大量人员伤亡和财产损失,若事故发生在城市区域或者人口密集区域,由于人员集中,疏散困难,造成的后果会更加严重。

在实际园区中,按照国家规定园区会按照一些常规行业标准安装气体传感器,用于对危化品泄漏进行监测,对事故起到预警和应急的作用,但是健康与安全执行委员会(HSE)在1993年和2003年分别指出,在这些安装了气体传感器的园区中发生的事故超过一半的事故无法被监测到,究其原因是由于目前园区中气体传感器部署无法全面考虑影响气体扩散的因素:这些因素包括泄漏源位置、泄漏源数量、气体组分、气象条件、管道设计、工艺条件、化工园区设备及建筑结构部署、隔离系统、减压系统、监测频率等,以及各种建筑物的阻挡,风向风速和地势以及植被等原因,使得这些按照标准安装的气体传感器在气体发生泄漏后可能会无法检测到气体,失去了安装的意义,也就是说他们并没有采用量化气体泄漏的方法部署气体传感器,在有风的情况下,由于气体扩散的态势图在风向和风力的影响下浓度等值线是变化的,所以传感器形同虚设,根本无法监测到气体,更不会报警。

因此,如何提供一种气体传感器的部署优化方法、系统及服务器,以解决现有技术中安装在工业园区的气体传感器在气体发生泄漏后无法检测到气体,以导致安装的气体传感器失去安装意义,形同虚设等问题,实以成为本领域从业者亟待解决的技术问题。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种气体传感器的部署优化方法、系统及服务器,用于解决现有技术中安装在工业园区的气体传感器在气体发生泄漏后无法检测到气体,以导致安装的气体传感器失去安装意义,形同虚设的问题。

为实现上述目的及其他相关目的,本发明一方面提供一种气体传感器的部署优化方法,应用于覆盖多个气体传感器的检测区域,以检测该检测区域内气体的泄漏,所述气体传感器的部署优化方法包括以下步骤:将该检测区域划分为网格状,并模拟该检测区域内气体扩散态势;采集划分成网格状的检测区域中不同网格点处的泄漏浓度值,与报警浓度点的坐标位置;所述报警浓度点为泄漏浓度值大于预定气体报警浓度阈值的网格点处;根据不同网格点处的泄漏浓度值和大于气体报警浓度阈值的报警浓度点的坐标,建立用于描述传感器覆盖状况和传感器覆盖报警浓度点状况的第一目标函数和第二目标函数;采用预置优化方式和预设迭代次数计算在不同预置数量气体传感器的泄漏气体测试状态下最优第二目标函数,并对不同预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数进行标准化处理;根据标准化处理后的所述最优第二目标函数和预设迭代次数,采用所述预置优化方式,计算出所述第一目标函数的最小值,以根据所述第一目标函数的最小值,推算出在设置任意数量气体传感器的泄漏气体测试状态下每个气体传感器最优部署位置。

于本发明的一实施例中,通过预置的计算流体动力法模拟所述检测区域内气体扩散态势。

于本发明的一实施例中,所述预置优化方式为粒子群优化算法。

于本发明的一实施例中,所述第一目标函数=传感器覆盖的权重×传感器覆盖均衡度+传感器覆盖所述报警浓度点的权重×传感器覆盖报警浓度点的覆盖度;所述第二目标函数=传感器覆盖均衡度+传感器覆盖报警浓度点的覆盖度。

于本发明的一实施例中,所述采用预置优化方式计算在不同预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的步骤包括:将预置数量气体传感器的初始位置集、预置数量气体传感器的随机部署位置集、预置数量气体传感器移动速度集、预置数量气体传感器随机部署的自适应第二目标函数值集、及预置数量气体传感器随机部署的最小自适应第二目标函数值组成的集合定义为粒子;在每一预置数量气体传感器的泄漏气体测试状态下,初始化预置数量粒子的位置;利用初始化后的预置数量粒子中的预置数量气体传感器的随机部署位置集,计算所述第二目标函数,以获取预置数量气体传感器随机部署的自适应第二目标函数值集;从预置数量气体传感器随机部署的自适应第二目标函数值集中,查找预置数量气体传感器随机部署的最小自适应第二目标函数值;更新初始化后预置数量粒子中预置数量气体传感器移动速度集,及更新初始化后预置数量粒子的位置;通过预设迭代次数的迭代初始化至更新的步骤,获取每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数,及其对应的每一预置数量气体传感器的泄漏气体测试状态下气体传感器的最优坐标位置,以每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数。

于本发明的一实施例中,所述对不同预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数进行标准化处理的步骤包括:标准化每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度和传感器覆盖报警浓度点的覆盖度;分别计算标准化后的每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度和传感器覆盖报警浓度点的覆盖度的比重;计算在每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵和传感器覆盖报警浓度点的覆盖度的信息熵;根据每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵和传感器覆盖报警浓度点的覆盖度的信息熵,计算信息熵的冗余度;根据每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵的冗余度和传感器覆盖报警浓度点的覆盖度的信息熵的冗余度,计算所述第一目标函数中传感器覆盖的权重和传感器覆盖所述报警浓度点的权重。

于本发明的一实施例中,所述根据标准化处理后的所述最优第二目标函数和预设迭代次数,采用所述预置优化方式,计算出所述第一目标函数的最小值,以根据所述第一目标函数的最小值,推算出在设置任意数量气体传感器的泄漏气体测试状态下每个气体传感器最优部署位置的步骤包括:将任意数量气体传感器的初始位置集、任意数量气体传感器的随机部署位置集、任意数量气体传感器移动速度集、任意数量气体传感器随机部署的自适应第一目标函数值集、及任意数量气体传感器随机部署的最小自适应第一目标函数值组成的集合定义为粒子;将计算出的所述第一目标函数中传感器覆盖的权重和传感器覆盖所述报警浓度点的权重代入任意数量气体传感器的泄漏气体测试状态下所建立的第一目标函数;在任意数量气体传感器的泄漏气体测试状态下,初始化预置数量粒子的位置;利用初始化后的预置数量粒子中的任意数量气体传感器的随机部署位置集,计算所述第一目标函数,以获取任意数量气体传感器随机部署的自适应第一目标函数值集;从任意数量气体传感器随机部署的自适应第一目标函数值集中,查找任意数量气体传感器随机部署的最小自适应第一目标函数值;更新初始化后预置数量粒子中任意数量气体传感器移动速度集,及更新初始化后预置数量粒子的位置;通过预设迭代次数的迭代初始化至更新的步骤,获取任意数量气体传感器的泄漏气体测试状态下最优第一目标函数,及其任意数量气体传感器的泄漏气体测试状态下每个气体传感器最优部署位置。

本发明另一方面提供一种气体传感器的部署优化系统,应用于覆盖多个气体传感器的检测区域,以检测该检测区域内气体的泄漏,所述气体传感器的部署优化系统包括:模拟模块,用于将该检测区域划分为网格状,并模拟该检测区域内气体扩散态势;采集模块,用于采集划分成网格状的检测区域中不同网格点处的泄漏浓度值,与报警浓度点的坐标位置;所述报警浓度点为泄漏浓度值大于预定气体报警浓度阈值的网格点处;目标函数建立模块,用于根据不同网格点处的泄漏浓度值和大于气体报警浓度阈值的报警浓度点的坐标,建立用于描述传感器覆盖状况和传感器覆盖报警浓度点状况的第一目标函数和第二目标函数;第一处理模块,用于采用预置优化方式和预设迭代次数计算在不同预置数量气体传感器的泄漏气体测试状态下最优第二目标函数,并对不同预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数进行标准化处理;第二处理模块,用于根据标准化处理后的所述最优第二目标函数和预设迭代次数,采用所述预置优化方式,计算出所述第一目标函数的最小值,以根据所述第一目标函数的最小值,推算出在设置任意数量气体传感器的泄漏气体测试状态下每个气体传感器最优部署位置。

于本发明的另一实施例中,所述模拟模块通过预置的计算流体动力法模拟所述检测区域内气体扩散态势。

于本发明的另一实施例中,所述第一目标函数=传感器覆盖的权重×传感器覆盖均衡度+传感器覆盖所述报警浓度点的权重×传感器覆盖报警浓度点的覆盖度;所述第二目标函数=传感器覆盖均衡度+传感器覆盖报警浓度点的覆盖度。

于本发明的另一实施例中,所述第一处理模块包括:第一定义单元,用于将预置数量气体传感器的初始位置集、预置数量气体传感器的随机部署位置集、预置数量气体传感器移动速度集、预置数量气体传感器随机部署的自适应第二目标函数值集、及预置数量气体传感器随机部署的最小自适应第二目标函数值组成的集合定义为粒子;第一初始化单元,用于在每一预置数量气体传感器的泄漏气体测试状态下,初始化预置数量粒子的位置;第一计算单元,用于利用初始化后的预置数量粒子中的预置数量气体传感器的随机部署位置集,计算所述第二目标函数,以获取预置数量气体传感器随机部署的自适应第二目标函数值集;第一查找单元,用于从预置数量气体传感器随机部署的自适应第二目标函数值集中,查找预置数量气体传感器随机部署的最小自适应第二目标函数值;第一更新单元,用于更新初始化后预置数量粒子中预置数量气体传感器移动速度集,及更新初始化后预置数量粒子的位置;第一迭代处理单元,用于通过预设迭代次数的迭代运行所述第一初始化单元、第一计算单元、第一查找单元、及第一更新单元,获取每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数,及其对应的每一预置数量气体传感器的泄漏气体测试状态下气体传感器的最优坐标位置,以每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数。

于本发明的另一实施例中,所述第一处理模块还包括与所述第一迭代单元连接的第一标准化处理单元;所述第一标准化处理单元用于标准化每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度和传感器覆盖报警浓度点的覆盖度;分别计算标准化后的每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度和传感器覆盖报警浓度点的覆盖度的比重;计算在每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵和传感器覆盖报警浓度点的覆盖度的信息熵;根据每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵和传感器覆盖报警浓度点的覆盖度的信息熵,计算信息熵的冗余度;根据每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵的冗余度和传感器覆盖报警浓度点的覆盖度的信息熵的冗余度,计算所述第一目标函数中传感器覆盖的权重和传感器覆盖所述报警浓度点的权重。

于本发明的另一实施例中,所述第二处理模块包括:第二定义单元,用于将任意数量气体传感器的初始位置集、任意数量气体传感器的随机部署位置集、任意数量气体传感器移动速度集、任意数量气体传感器随机部署的自适应第一目标函数值集、及任意数量气体传感器随机部署的最小自适应第一目标函数值组成的集合定义为粒子;第二初始化单元,用于将计算出的所述第一目标函数中传感器覆盖的权重和传感器覆盖所述报警浓度点的权重代入任意数量气体传感器的泄漏气体测试状态下所建立的第一目标函数,并在每一预置数量气体传感器的泄漏气体测试状态下,初始化预置数量粒子的位置;第二计算单元,用于利用初始化后的预置数量粒子中的任意数量气体传感器的随机部署位置集,计算所述第一目标函数,以获取任意数量气体传感器随机部署的自适应第一目标函数值集;第二查找单元,用于从任意数量气体传感器随机部署的自适应第一目标函数值集中,查找任意数量气体传感器随机部署的最小自适应第一目标函数值;第二更新单元,用于更新初始化后预置数量粒子中任意数量气体传感器移动速度集,及更新初始化后预置数量粒子的位置;第二迭代处理单元,用于通过预设迭代次数的迭代运行所述第二初始化单元、第二计算单元、第二查找单元、及第二更新单元,获取任意数量气体传感器的泄漏气体测试状态下最优第一目标函数,及其任意数量气体传感器的泄漏气体测试状态下每个气体传感器最优部署位置。

本发明又一方面提供一种服务器,所述服务器包括:所述的气体传感器的部署优化系统,以便任意数量的气体传感器安装于所述气体传感器的部署优化系统设定好的最优部署位置。

如上所述,本发明的气体传感器的部署优化方法、系统及服务器,具有以下有益效果:

通过本发明所述的气体传感器的部署优化方法、系统及服务器提高了气体传感器覆盖到气体报警浓度点的数量,同时达到气体传感器覆盖均衡,使得在化工园区气体泄漏时能够迅速高效进行报警,以便工作人员采取对应措施。

附图说明

图1显示为本发明的气体传感器的部署优化方法于一实施例中的流程示意图。

图2显示为本发明的气体传感器的部署优化方法中步骤S4的流程示意图。

图3显示为本发明的气体传感器的部署优化方法中步骤S5的流程示意图。

图4显示为本发明的气体传感器的部署优化系统于一实施例中原理结构示意图。

图5显示为本发明的气体传感器的部署优化系统中第一处理模块的原理结构示意图。

图6显示为本发明的气体传感器的部署优化系统中第二处理模块的原理结构示意图。

图7显示为本发明的服务器于一实施例中的原理结构示意图。

元件标号说明

1 气体传感器的部署优化系统

11 模拟模块

12 采集模块

13 目标函数建立模块

14 第一处理模块

15 第二处理模块

141 第一定义单元

142 第一初始化单元

143 第一计算单元

144 第一查找单元

145 第一更新单元

146 第一迭代处理单元

147 第一标准化处理单元

151 第二定义单元

152 第二初始化单元

153 第二计算单元

154 第二查找单元

155 第二更新单元

156 第二迭代处理单元

S1~S5 步骤

S41~S47 步骤

S51~S57 步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

本发明所述的气体传感器的部署优化方法、系统及服务器

实施例一

本实施例提供一种气体传感器的部署优化方法,应用于覆盖多个气体传感器的检测区域,以检测该检测区域内气体的泄漏,所述气体传感器的部署优化方法包括以下步骤:

将该检测区域划分为网格状,并模拟该检测区域内气体扩散态势;

采集划分成网格状的检测区域中不同网格点处的泄漏浓度值,与报警浓度点的坐标位置;所述报警浓度点为泄漏浓度值大于预定气体报警浓度阈值的网格点处;

根据不同网格点处的泄漏浓度值和大于气体报警浓度阈值的报警浓度点的坐标,建立用于描述传感器覆盖状况和传感器覆盖报警浓度点状况的第一目标函数和第二目标函数;

采用预置优化方式和预设迭代次数计算在不同预置数量气体传感器的泄漏气体测试状态下最优第二目标函数,并对不同预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数进行标准化处理;

根据标准化处理后的所述最优第二目标函数和预设迭代次数,采用所述预置优化方式,计算出所述第一目标函数的最小值,以根据所述第一目标函数的最小值,推算出在设置任意数量气体传感器的泄漏气体测试状态下每个气体传感器最优部署位置。

以下将结合图示对本实施例所提供的气体传感器的部署优化方法进行详细说明。本实施例所述的气体传感器的部署优化方法应用于覆盖多个气体传感器的检测区域,于实施例中所述检测区域可以为化工工业园区。通过运行本实施例所述的气体传感器的部署优化方法,为欲安装的气体传感器设置最优部署位置,达到气体传感器覆盖到的报警浓度点越多,所达到的覆盖度越高,而且覆盖的越均衡。请参阅图1,显示为气体传感器的部署优化方法于一实施例中的流程示意图。如图1所示,所述气体传感器的部署优化方法具体包括以下几个步骤:

S1,将该检测区域划分为网格状,并模拟该检测区域内气体扩散态势。在本实施例中,检测区域范围为50m×50m×10m,泄漏源为1m×1m×2m,泄漏源强度为10.98kg/s,风速为1.5m/s,风向从园区左侧吹向右侧,气体扩散时间为30s的情况下,将仿真区域高度为0.6m的水平面划分为5m×5m的网格,利用CFD理论(预置的计算流体动力法)进行气体扩散态势模拟。

S2,采集划分成网格状的检测区域中不同网格点处的泄漏浓度值,与报警浓度点的坐标位置;所述报警浓度点为泄漏浓度值大于预定气体报警浓度阈值的网格点处。如表1所示报警浓度点为泄漏浓度值大于预定气体报警浓度阈值的网格点处的位置坐标。表1中,X,Y,Z为报警浓度点的三个维度,C表示报警浓度点的泄漏浓度值。

S3,根据不同网格点处的泄漏浓度值和大于气体报警浓度阈值的报警浓度点的坐标,建立用于描述传感器覆盖状况和传感器覆盖报警浓度点状况的第一目标函数和第二目标函数。

在本实施例中,

所述第一目标函数=传感器覆盖的权重×传感器覆盖均衡度+传感器覆盖所述报警浓度点的权重×传感器覆盖报警浓度点的覆盖度;

所述第二目标函数=传感器覆盖均衡度+传感器覆盖报警浓度点的覆盖度。

假设本实施例中化工工业园区内的报警浓度点为M个,用ei表示,i为第i个报警浓度点,i∈(1,2,…,M),报警浓度点的位置坐标分别为[(X1,Y1);(X2,Y2);…;(XM,YM)],气体传感器数量为N个,用sj表示,j为第j个气体传感器,j∈(1,2,…,N),传感器的感知半径为r,位置坐标分别为[(xs1,ys1);(xs2,ys2);…;(xsN,ysN)]。

传感器覆盖报警浓度点的覆盖度定义为:气体的报警浓度点与传感器节点的距离小于感知半径r,即满足公式d(ei,sj)<r,其中d(ei,sj)为报警浓度点与传感器之间的距离。相对而言,当报警浓度点与所有传感器的距离都大于感知半径r时,说明这个报警浓度点没有被任何气体传感器覆盖到,如果没有被覆盖到的报警浓度点的个数最小则部署方案最优。

传感器覆盖均衡度需要满足的条件是:其中c(sj)表示被第j个气体传感器覆盖到的报警浓度点的个数,E(s)表示所有气体传感器覆盖到的报警浓度点的数量的平均值。

具体所述第一目标函数和第二目标函数的数学表达式为:

其中,I(d(ei,s1)>r∩(d(ei,s2)>r…∩d(ei,sN)>r)=1表示报警浓度点ei不在气体传感器的覆盖范围内,即

其中,N为传感器个数,M为报警浓度点个数,表示传感器覆盖均衡度,表示传感器覆盖报警浓度点的覆盖度,α和β表示目标函数中A和B两部分的权重。

S4,采用预置优化方式和预设迭代次数计算在不同预置数量气体传感器的泄漏气体测试状态下最优第二目标函数,并对不同预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数进行标准化处理。在本实施例中,所述预置优化方式为PSO,即粒子群优化算法。具体地,利用粒子群优化算法计算在5个、8个、11个、14、17个气体传感器的泄漏气体测试条件下第二目标函数中传感器覆盖均衡度和传感器覆盖报警浓度点的覆盖度,即A和B两部分的函数值。请参阅图2,显示为步骤S4的流程示意图。如图2所示,所述步骤S4具体包括以下几个步骤:

S41,将预置数量气体传感器的初始位置集预置数量气体传感器的随机部署位置集(粒子的当前位置坐标,即N个气体传感器的当前位置坐标)、预置数量气体传感器移动速度集预置数量气体传感器随机部署的自适应第二目标函数值集及预置数量气体传感器随机部署的最小自适应第二目标函数值gbest组成的集合定义为粒子。所述粒子用P表示,本实施例粒子的预置数量用F表示。

S42,在每一预置数量气体传感器的泄漏气体测试状态下,初始化预置数量粒子的位置。初始化的预置数量粒子的位置为:

S43,利用初始化后的预置数量粒子中的预置数量气体传感器的随机部署位置集,计算所述第二目标函数以获取预置数量气体传感器随机部署的自适应第二目标函数值集

S44,从预置数量气体传感器随机部署的自适应第二目标函数值集中,查找预置数量气体传感器随机部署的最小自适应第二目标函数值gbest。

S45,更新初始化后预置数量粒子中预置数量气体传感器移动速度集,及更新初始化后预置数量粒子的位置。

更新初始化后预置数量粒子中预置数量气体传感器移动速度集的速度更新公式为:

vhdk+1=wk*vhdk+c1ξ(phdk-xhdk)+c2η(gk-xhdk) 公式(4)

更新初始化后预置数量粒子的位置的位置更新公式为:

xhdk+1=xhdk+Rvhdk+1 公式(5)

其中,h为第h个粒子,d为粒子的第d维变量,k为第k次迭代;c1表示粒子对自身的认知,通常设为2;c2表示粒子对粒子群的整体认知,通常设为2;ξ和η是[0,1]区间内随机分布的随机数;R表示在位置更新的时候的约束因子,通常设为1;vhd为粒子的速度,范围在[vmin,vmax];当vhd>vmax,取vhd=vmax,当vhd<vmin,取vhd=vmin;wk表示惯性权重。

S46,通过预设迭代次数(于本实施例中,所述预设迭代次数为5000)的迭代S42至S45,直至收敛获取每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数,及其对应的每一预置数量气体传感器的泄漏气体测试状态下气体传感器的最优坐标位置,即获取到5个、8个、11个、14、17个气体传感器下的最优坐标位置,以代入第二目标函数F2中,得到第二目标函数中两部分的函数值,即A和B的值,见表2,同时可以计算出目标函数值每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数MINF2

表2:不同气体传感器对应的A和B值

S47,对不同预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数进行标准化处理,以获取所述第一目标函数中传感器覆盖的权重α和传感器覆盖所述报警浓度点的权重β。具体标准化不同预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的过程如下:

标准化每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度和传感器覆盖报警浓度点的覆盖度,即标准化步骤S36计算的A和B值。

具体地,标准化每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度和传感器覆盖报警浓度点的覆盖度的公式如下:

其中,l1表示每一预置数量气体传感器的情况,于本实施例中,每一预置数量气体传感器的情况为5个、8个、11个、14、17个气体传感器的情况;l2表示A和B;Xl1l2'表示标准化的A或B值;Xl1l2表示步骤S36计算的A或B值。通过公式(6)将表2中的A和B的值标准化后的A和B值请见表3。

表3:标准化的A和B值

分别计算标准化后的每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度和传感器覆盖报警浓度点的覆盖度的比重。

具体地,计算标准化后的每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度和传感器覆盖报警浓度点的覆盖度的比重的公式如下:

其中,m表示预置数量气体传感器的情况的数目,即5个、8个、11个、14、17个气体传感器的5种情况。

计算在每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵和传感器覆盖报警浓度点的覆盖度的信息熵。

在本实施例中,信息熵的计算公式如下:

其中,是指所计算的权重的系数。

根据每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵和传感器覆盖报警浓度点的覆盖度的信息熵,计算信息熵的冗余度。

在本实施例中,信息熵的冗余度的计算公式如下:

dl2=1-el2 公式(9)

根据每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵的冗余度和传感器覆盖报警浓度点的覆盖度的信息熵的冗余度,计算所述第一目标函数中传感器覆盖的权重和传感器覆盖所述报警浓度点的权重。

在本实施例中,权重的计算公式如下:

其中,dl2为dA或dB,即

经过步骤S47后得到第一目标函数的权重,请见表4。

表4:第一目标函数的权重

S5,根据标准化处理后的所述最优第二目标函数和预设迭代次数,采用所述预置优化方式,计算出所述第一目标函数的最小值,以根据所述第一目标函数的最小值,推算出在设置任意数量气体传感器的泄漏气体测试状态下每个气体传感器最优部署位置。请参阅图3,显示为步骤S5的流程示意图。如图3所示,所述步骤S5具体包括以下几个步骤:

S51,将任意数量气体传感器的初始位置集任意数量气体传感器的随机部署位置集(粒子的当前位置坐标,即N个任意数量气体传感器的当前位置坐标)、任意数量气体传感器移动速度集任意数量气体传感器随机部署的自适应第一目标函数值集及任意数量气体传感器随机部署的最小自适应第一目标函数值gbest组成的集合定义为粒子。所述粒子用P表示,本实施例粒子的预置数量用F表示。

S52,将计算出的所述第一目标函数中传感器覆盖的权重和传感器覆盖所述报警浓度点的权重代入任意数量气体传感器的泄漏气体测试状态下所建立的第一目标函数F1,于本实施例中,所建立的第一目标函数F1为:

S53,在任意数量气体传感器的泄漏气体测试状态下,初始化预置数量粒子的位置。

S54,利用初始化后的预置数量粒子中的任意数量气体传感器的随机部署位置集,计算所述第一目标函数,以获取任意数量气体传感器随机部署的自适应第一目标函数值集[Pbest1,Pbest2…PbestM]'。

S55,从任意数量气体传感器随机部署的自适应第一目标函数值集中,查找任意数量气体传感器随机部署的最小自适应第一目标函数值gbest。

S56,更新初始化后预置数量粒子中任意数量气体传感器移动速度集,及更新初始化后预置数量粒子的位置。

更新初始化后预置数量粒子中预置数量气体传感器移动速度集的速度更新公式为:

vhdk+1=wk*vhdk+c1ξ(phdk-xhdk)+c2η(gk-xhdk)

更新初始化后预置数量粒子的位置的位置更新公式为:

xhdk+1=xhdk+Rvhdk+1 公式(5)

S57,通过预设迭代次数的迭代S52至S56的步骤,直到收敛得到最优的全局最优值,即获取任意数量气体传感器的泄漏气体测试状态下最优第一目标函数,及其任意数量气体传感器的泄漏气体测试状态下每个气体传感器最优部署位置。

通过本实施例所述的气体传感器的部署优化方法提高了气体传感器覆盖到气体报警浓度点的数量,同时达到气体传感器覆盖度越高,覆盖的越均衡,覆盖均衡使得在化工园区气体泄漏时能够迅速高效进行报警,以便工作人员采取对应措施。

实施例二

本实施例提供一种气体传感器的部署优化系统1,应用于覆盖多个气体传感器的检测区域,于实施例中所述检测区域可以为化工工业园区。请参阅图4,显示为气体传感器的部署优化系统于一实施例中的原理结构示意图。如图4所示,所述气体传感器的部署优化系统1包括:模拟模块11,采集模块12,目标函数建立模块13,第一处理模块14,及第二处理模块15。

所述模拟模块11用于将该检测区域划分为网格状,并模拟该检测区域内气体扩散态势。在本实施例中,所述模拟模块11通过预置的计算流体动力法模拟所述检测区域内气体扩散态势。

与所述模拟模块11连接的采集模块12用于采集划分成网格状的检测区域中不同网格点处的泄漏浓度值,与报警浓度点的坐标位置;所述报警浓度点为泄漏浓度值大于预定气体报警浓度阈值的网格点处。

与所述采集模块12连接的目标函数建立模块13用于根据不同网格点处的泄漏浓度值和大于气体报警浓度阈值的报警浓度点的坐标,建立用于描述传感器覆盖状况和传感器覆盖报警浓度点状况的第一目标函数和第二目标函数。

在本实施例中,

所述第一目标函数=传感器覆盖的权重×传感器覆盖均衡度+传感器覆盖所述报警浓度点的权重×传感器覆盖报警浓度点的覆盖度;

所述第二目标函数=传感器覆盖均衡度+传感器覆盖报警浓度点的覆盖度。

与所述目标函数建立模块13连接的第一处理模块14用于采用预置优化方式和预设迭代次数计算在不同预置数量气体传感器的泄漏气体测试状态下最优第二目标函数,并对不同预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数进行标准化处理。具体请见图5,显示为第一处理模块的原理结构示意图。如图5所示,所述第一处理模块14具体包括:第一定义单元141,第一初始化单元142,第一计算单元143,第一查找单元144,第一更新单元145,第一迭代处理单元146,第一标准化处理单元147。

第一定义单元141用于将预置数量气体传感器的初始位置集、预置数量气体传感器的随机部署位置集、预置数量气体传感器移动速度集、预置数量气体传感器随机部署的自适应第二目标函数值集、及预置数量气体传感器随机部署的最小自适应第二目标函数值组成的集合定义为粒子,

第一初始化单元142用于在每一预置数量气体传感器的泄漏气体测试状态下,初始化预置数量粒子的位置。

与所述第一定义单元141和第一初始化单元142连接的第一计算单元143用于利用初始化后的预置数量粒子中的预置数量气体传感器的随机部署位置集,计算所述第二目标函数,以获取预置数量气体传感器随机部署的自适应第二目标函数值集。

与所述第一计算单元143连接的第一查找单元144用于从预置数量气体传感器随机部署的自适应第二目标函数值集中,查找预置数量气体传感器随机部署的最小自适应第二目标函数值。

与所述第一定义单元141和第一查找单元144连接的第一更新单元145用于更新初始化后预置数量粒子中预置数量气体传感器移动速度集,及更新初始化后预置数量粒子的位置;

与所述第一初始化单元142、第一计算单元143、第一查找单元144、及第一更新单元145连接的第一迭代处理单元146用于通过预设迭代次数的迭代运行所述第一初始化单元、第一计算单元、第一查找单元、及第一更新单元,获取每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数,及其对应的每一预置数量气体传感器的泄漏气体测试状态下气体传感器的最优坐标位置,以每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数。

与所述第一迭代处理模块146连接的第一标准化处理单元147用于标准化每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度和传感器覆盖报警浓度点的覆盖度;分别计算标准化后的每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度和传感器覆盖报警浓度点的覆盖度的比重;计算在每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵和传感器覆盖报警浓度点的覆盖度的信息熵;根据每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵和传感器覆盖报警浓度点的覆盖度的信息熵,计算信息熵的冗余度;根据每一预置数量气体传感器的泄漏气体测试状态下所述最优第二目标函数的传感器覆盖均衡度的信息熵的冗余度和传感器覆盖报警浓度点的覆盖度的信息熵的冗余度,计算所述第一目标函数中传感器覆盖的权重和传感器覆盖所述报警浓度点的权重。

与所述目标函数建立模块13和第一处理模块14连接的第二处理模块15用于根据标准化处理后的所述最优第二目标函数和预设迭代次数,采用所述预置优化方式,计算出所述第一目标函数的最小值,以根据所述第一目标函数的最小值,推算出在设置任意数量气体传感器的泄漏气体测试状态下每个气体传感器最优部署位置。请参阅图6,显示为第二处理模块的原理结构示意图。如图6所示,所述第二处理模块15包括:第二定义单元151,第二初始化单元152,第二计算单元153,第二查找单元154,第二更新单元155,第二迭代处理单元156。

第二定义单元151用于将任意数量气体传感器的初始位置集、任意数量气体传感器的随机部署位置集、任意数量气体传感器移动速度集、任意数量气体传感器随机部署的自适应第一目标函数值集、及任意数量气体传感器随机部署的最小自适应第一目标函数值组成的集合定义为粒子。

与所述第二定义单元151连接的第二初始化单元152用于将计算出的所述第一目标函数中传感器覆盖的权重和传感器覆盖所述报警浓度点的权重代入任意数量气体传感器的泄漏气体测试状态下所建立的第一目标函数,并在每一预置数量气体传感器的泄漏气体测试状态下,初始化预置数量粒子的位置。

与所述第二定义模块和第二初始模块152连接的第二计算单元153,用于利用初始化后的预置数量粒子中的任意数量气体传感器的随机部署位置集,计算所述第一目标函数,以获取任意数量气体传感器随机部署的自适应第一目标函数值集。

与所述第二计算单元153连接的第二查找单元154用于从任意数量气体传感器随机部署的自适应第一目标函数值集中,查找任意数量气体传感器随机部署的最小自适应第一目标函数值。

与所述第二定义单元151和第二查找单元154连接的第二更新单元155用于更新初始化后预置数量粒子中任意数量气体传感器移动速度集,及更新初始化后预置数量粒子的位置。

与所述第二初始化单元152、第二计算单元153、第二查找单元154、及第二更新单元155连接的第二迭代处理单元156用于通过预设迭代次数的迭代运行所述第二初始化单元、第二计算单元、第二查找单元、及第二更新单元,获取任意数量气体传感器的泄漏气体测试状态下最优第一目标函数,及其任意数量气体传感器的泄漏气体测试状态下每个气体传感器最优部署位置。

本实施例还提供一种服务器2,请参阅图7,显示为服务器于一实施例中的原理结构示意图。如图7所示,所述服务器2包括上述的气体传感器的部署优化系统1。

综上所述,通过本发明所述的气体传感器的部署优化方法、系统及服务器提高了气体传感器覆盖到气体报警浓度点的数量,同时达到气体传感器的覆盖度越高,覆盖的越均衡,使得在化工园区气体泄漏时能够迅速高效进行报警,以便工作人员采取对应措施。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1