混凝土坝安全监测方法及系统
文献发布时间:2023-06-19 11:14:36
技术领域
本发明涉及水利工程监测技术领域,尤其涉及一种混凝土坝安全监测方法及系统。
背景技术
目前,混凝土坝的规模逐步增大,数量逐渐增多。混凝土坝具有防洪兴利的任务重、规模大、结构复杂和影响因素众多等特点。探究混凝土坝病险原因,除水库工程老化外,还存在监测指标单一,系统性差、无可行的分析评价体系、缺乏完善的动态预报预警机制、安全监测分析评价手段落后、监测系统实施和运行保障关键技术体系不健全等问题。因此,建立大坝安全监测分析评价系统,可使工程管理人员和上级管理部门及时掌握大坝的实际状态,指导水电工程的安全运行,也可为大坝安全监测与管理决策提供支持。
在处理来自多个不同混凝土坝的数据时,混凝土坝检测信息评价系统需要同时管理对多个混凝土坝的检测数据。但是,由于混凝土坝的数量繁多,且各混凝土坝工程之间存在差异性,现有的混凝土坝检测信息评价系统很难建立统一的评价标准以兼顾各种混凝土坝工程。
发明内容
本发明提供一种混凝土坝安全监测方法及系统,用以解决现有技术中难以建立统一的评价标准兼顾各种混凝土坝工程的缺陷,实现提高混凝土坝安全监测的普适性和自动化程度。
本发明提供一种混凝土坝安全监测方法,包括:
对待测混凝土坝中每个检测指标的各子指标进行评分,并对每个检测指标中各子指标的评分进行符号量化,获取每个检测指标中各子指标的评分所属的等级,根据每个检测指标中所有子指标对应的等级生成每个检测指标对应的等级集合;
对于任一检测指标,采用集对分析法分别计算该检测指标对应的等级集合与各预设等级集合之间的集对联系度,将最大的集对联系度对应的集对联系数作为该检测指标对应的集对联系数;
根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数,将最大的总集对联系数所属的等级作为所述混凝土坝的安全监测结果。
根据本发明提供的一种混凝土坝安全监测方法,所述对于任一检测指标,采用集对分析法分别计算该检测指标对应的等级集合与各预设等级集合之间的集对联系度,包括:
将该检测指标对应的等级集合与任一预设等级集合中相同位置上的元素进行比较,获取元素相同的位置的数量和元素不同的位置的数量;
根据元素相同的位置的数量和元素不同的位置的数量,确定该检测指标对应的等级集合与该预设等级集合之间的集对联系数;
根据该检测指标对应的等级集合与该预设等级集合之间的集对联系数,计算该检测指标对应的等级集合与该预设等级集合之间的集对联系度。
根据本发明提供的一种混凝土坝安全监测方法,采用集对分析法计算该检测指标对应的等级集合与任一预设等级集合之间的集对联系度的公式为:
其中,A为该检测指标对应的等级集合,B
根据本发明提供的一种混凝土坝安全监测方法,所述根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数,包括:
使用权重分析方法获取各检测指标对应的集对联系数的权值;
根据所述权重对各检测指标对应的集对联系数进行加权求和,将加权求和结果作为所述待测混凝土坝的总集对联系数。
根据本发明提供的一种混凝土坝安全监测方法,根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数的公式为:
其中,μ为待测混凝土坝的总集对联系度,a、b
根据本发明提供的一种混凝土坝安全监测方法,所述检测指标包括外观质量与缺陷和混凝土耐久性;
相应地,所述对待测混凝土坝中每个检测指标的各子指标进行评分,包括:
采用专家打分法对所述外观质量与缺陷中的各子指标进行评分;
将所述混凝土耐久性中的各子指标与预设值进行比较,根据比较结果对所述混凝土耐久性中的各子指标进行评分。
根据本发明提供的一种混凝土坝安全监测方法,所述对每个检测指标中各子指标的评分进行符号量化,获取每个检测指标中各子指标的评分所属的等级,包括:
将每个检测指标中任一子指标的评分与每个预设评分范围进行匹配,将匹配的预设评分范围所属的等级作为该子指标的评分所属的等级。
本发明还提供一种混凝土坝安全监测系统,包括:
获取模块,用于对待测混凝土坝中每个检测指标的各子指标进行评分,并对每个检测指标中各子指标的评分进行符号量化,获取每个检测指标中各子指标的评分所属的等级,根据每个检测指标中所有子指标对应的等级生成每个检测指标对应的等级集合;
融合模块,用于对于任一检测指标,采用集对分析法分别计算该检测指标对应的等级集合与各预设等级集合之间的集对联系度,将最大的集对联系度对应的集对联系数作为该检测指标对应的集对联系数;
监测模块,用于根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数,将最大的总集对联系数所属的等级作为所述混凝土坝的安全监测结果。
本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述混凝土坝安全监测方法的步骤。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述混凝土坝安全监测方法的步骤。
本发明提供的混凝土坝安全监测方法及系统,通过根据每个检测指标中所有子指标的评分所属的等级生成每个检测指标对应的等级集合,可以有效消除各子指标之间的评分差异和各检测指标之间的评价差异性,并采用集对分析法获取每个检测指标对应的集对联系数,联合待测混凝土坝中所有检测指标对应的集对联系数,对待测混凝土坝进行安全监测,使得安全监测结果更加准确,且适用于各种混凝土坝工程。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的混凝土坝安全监测方法的流程示意图之一;
图2是本发明提供的混凝土坝安全监测方法中待测混凝土坝中各检测指标的结构示意图;
图3是本发明提供的混凝土坝安全监测方法的流程示意图之二;
图4是本发明提供的混凝土坝安全监测系统的结构示意图;
图5是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合图1描述本发明的混凝土坝安全监测方法,包括:步骤101,对待测混凝土坝中每个检测指标的各子指标进行评分,并对每个检测指标中各子指标的评分进行符号量化,获取每个检测指标中各子指标的评分所属的等级,根据每个检测指标中所有子指标对应的等级生成每个检测指标对应的等级集合;
其中,待测混凝土坝可以是各种混凝土坝工程中待进行安全监测的混凝土坝,如刘家洞工程中待进行安全监测的混凝土坝等。每个待测混凝土坝中包括多个检测指标,本实施例不限于检测指标的数量和类型。每个检测指标中包括多个子指标。如图2所示,混凝土坝外观质量与缺陷检测指标中包括外观尺寸、剥落孔洞蜂窝麻面、裂缝、错动、金属结构、钢筋锈蚀和渗漏溶蚀;混凝土耐久性检测指标中包括混凝土抗压强度、抗渗性、碳化深度和钢筋保护层厚度。本实施例不限于每个检测指标中子指标的数量和类型。量化是指将信号的连续取值(或者大量可能的离散取值)近似为有限多个(或较少的)离散值的过程。
对待测混凝土坝中每个检测指标的各子指标进行评分时,可以将任一子指标与预先存储的标准数值、文字或图片进行比较,根据比较结果确定该子指标的评分。也可以将各子指标输入到分类器中,对各子指标进行评分。对每个检测指标中各子指标进行评分时,获取的子指标的评分可以为1到100的正整数,也可以是0到1之间的小数等,每个子指标的评分标准不一。为了统一评分标准,可以对各子指标的评分进行符号量化,获取各子指标的评分所属的等级。即,预先将各子指标的评分划分为多个等级,然后确定各子指标的评分所属的等级。其中,每个子指标的等级划分数量可以相同也可以不同。本实施例不限于等级划分的方式和数量。
获取每个检测指标中各子指标的评分所属的等级后,可以根据各子指标的评分所属的等级生成每个检测指标对应的等级集合。例如,任一检测指标中各子指标的等级分别为1级、2级和2级,则该检测指标对应的等级集合为{1,2,2}。
步骤102,对于任一检测指标,采用集对分析法分别计算该检测指标对应的等级集合与各预设等级集合之间的集对联系度,将最大的集对联系度对应的集对联系数作为该检测指标对应的集对联系数;
其中,集对分析法是一种处理确定性和不确定性关系的系统数学理论。集对是指两个集合组成的一个单位。集对联系数是集对的特征函数,用于表示集对中两个集合各种关系的联系状态。
预设等级集合可以通过符号量化处理后获取,本实施例不限于这种方式。预设等级集合的类型和数量可以根据实际需求进行设置。例如,通过符号量化处理后,一级预设等级集合可以记为B
对于任一检测指标,可以采用集对分析法确定该检测指标对应的等级集合与任一预设等级集合之间的集对联系数。然后,根据确定的集对联系数计算该检测指标对应的等级集合与该预设等级集合之间的集对联系度。将根据该检测指标获取的所有集对联系度进行比较,确定最大的集对联系度。并将最大的集对联系度对应的预设等级集合所属的评分等级作为该检测指标的评分等级,将最大的集对联系度对应的集对联系数作为该检测指标的集对联系数。
例如,该检测指标对应的等级集合与两个预设等级集合之间的集对联系度分别为0.143和0.619,对应的集对联系数分别为(0.25,0.75),(0.75,0.25)。其中,集对联系度0.619最大,则该检测指标对应的集对联系度为0.619对应的集对联系数向量,即,(0.75,0.25),该检测指标的评分等级为集对联系度为0.619的预设等级集合所属的评分等级。
步骤103,根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数,将最大的总集对联系数所属的等级作为所述混凝土坝的安全监测结果。
具体地,由于待测混凝土坝中包括多个检测指标,且各检测指标之间存在一定的关联性。任一检测指标不正常,都会对混凝土坝的安全性造成影响。因此,可以联合待测混凝土坝中所有检测指标对应的集对联系数,计算待测混凝土坝的总集对联系数。将待测混凝土坝中所有的总集对联系数进行比较,确定最大的总集对联系数。将最大的总集对联系数所属的等级作为待测混凝土坝的安全监测等级。
例如,待测混凝土坝的总集对联系度为
通过这种方式,既可以消除各子指标、各检测指标、各混凝土工程之间评价的差异性,还可以通过多个检测指标对整个待测混凝土坝进行全面监测,使得安全监测结果更加准确。
本实施例根据每个检测指标中所有子指标的评分所属的等级生成每个检测指标对应的等级集合,可以有效消除各子指标之间的评分差异和各检测指标之间的评价差异性,并采用集对分析法获取每个检测指标对应的集对联系数,联合待测混凝土坝中所有检测指标对应的集对联系数,对待测混凝土坝进行安全监测,使得安全监测结果更加准确,且适用于各种混凝土坝工程。
在上述实施例的基础上,本实施例中所述对于任一检测指标,采用集对分析法分别计算该检测指标对应的等级集合与各预设等级集合之间的集对联系度,包括:将该检测指标对应的等级集合与任一预设等级集合中相同位置上的元素进行比较,获取元素相同的位置的数量和元素不同的位置的数量;根据元素相同的位置的数量和元素不同的位置的数量,确定该检测指标对应的等级集合与该预设等级集合之间的集对联系数;根据该检测指标对应的等级集合与该预设等级集合之间的集对联系数,计算该检测指标对应的等级集合与该预设等级集合之间的集对联系度。
具体地,在计算该检测指标对应的等级集合与任一预设等级集合之间的集对联系数时,可以将该检测指标对应的等级集合和该预设等级集合中相同位置上的元素进行一一比较。然后统计比较结果中相同位置上元素相同的数量和相同位置上元素不同的数量。例如,该检测指标对应的等级集合为{1,2,2},一级预设等级集合为{1,1,1},仅有第一位置上的元素相同,则元素相同的位置的数量为1,元素不同的位置的数量为2。
然后,根据统计的元素相同的位置的数量和元素不同的位置的数量,可以确定该检测指标与该预设等级集合之间的关系。根据确定的关系既可以确定该检测指标对应的集对联系度,也可以联合多个检测指标对应的集对联系数,计算待测混凝土坝的总集对联系度。
在上述实施例的基础上,本实施例中采用集对分析法计算该检测指标对应的等级集合与任一预设等级集合之间的集对联系度的公式为:
其中,A为该检测指标对应的等级集合,B
其中,S+F
在计算该检测指标对应的等级集合A和第k个预设等级集合B
然后,采用经验取值法确定差异不确定分量系数I
在上述实施例的基础上,本实施例中所述根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数,包括:使用权重分析方法获取各检测指标对应的集对联系数的权值;根据所述权重对各检测指标对应的集对联系数进行加权求和,将加权求和结果作为所述待测混凝土坝的总集对联系数。
其中,权重分析方法可以是层次分析法、专家评分法主成分分析方法或熵值分析方法等,本实施例不限于权重分析方法的类型。根据权重分析方法对每个检测指标对应的集对联系数进行分析,可以获取每个检测指标对应的集对联系数对待测混凝土坝的安全的影响程度的权重。可以将各检测指标对应的集对联系数与权重相乘后相加,将相加结果作为待测混凝土坝对应的总集对联系数。
本实施例中只需要获取待测混凝土坝中各检测指标的评分所属的等级,即可对待测混凝土坝进行安全监测。不仅适用于各种混凝土工程中的待测混凝土坝,计算过程简单,且联合多种检测指标,使得监测准确性高。
在上述实施例的基础上,本实施例中根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数的公式为:
其中,μ为待测混凝土坝的总集对联系度,a、b
具体地,可以将待测混凝土坝中各检测指标对应的集对联系数进行加权相加,获取待测混凝土坝的总集对联系数。再将获取的总集对联系数进行比较,确定最大的总集对联系数。将最大的总集对联系数所属的等级作为安全监测等级。本实施例联合待测混凝土坝中各检测指标对应的集对联系数对待测混凝土坝进行安全监测,使得安全监测的准确性更高。
在上述各实施例的基础上,本实施例中所述检测指标包括外观质量与缺陷和混凝土耐久性;相应地,所述对待测混凝土坝中每个检测指标的各子指标进行评分,包括:采用专家打分法对所述外观质量与缺陷中的各子指标进行评分;将所述混凝土耐久性中的各子指标与预设值进行比较,根据比较结果对所述混凝土耐久性中的各子指标进行评分。
其中,专家打分法是指通过匿名方式征询有关专家的意见,对专家意见进行统计、处理和分析后获取评分。对于外观质量与缺陷这类检测指标,其包含的多个子指标为定性指标,可以是文字或图像等。如图3所示,对任一定性子指标进行打分时,可以先统计每位专家的打分,然后对所有专家的打分求平均,将平均值作为该子指标的打分。
而对于混凝土耐久性这类检测指标,其包含的多个子指标为定量指标,均为具体的数据。对任一定量子指标进行打分时,可以将该子指标与设计值进行比较,根据比较结果获取对该子指标的打分。其中,比较方式,可以是计算将该子指标与设计值之间的距离或相似度等,本实施例不限于这种比较方式。
在上述各实施例的基础上,本实施例中所述对每个检测指标中各子指标的评分进行符号量化,获取每个检测指标中各子指标的评分所属的等级,包括:将每个检测指标中任一子指标的评分与每个预设评分范围进行匹配,将匹配的预设评分范围所属的等级作为该子指标的评分所属的等级。
具体地,由于每个子指标的评分的标准不同,则每个子指标的评分范围不同。为了统一这种差异,可以将任一子指标的评分与每个预设评分范围进行匹配,确定该子指标的评分所属的预设范围,进而确定该子指标的评分所属的等级。例如,第一预设评分范围为[1,0.85),所属的等级为一级;第二预设评分范围为[0.85,0.7),所属的等级为二级;第三预设评分范围为[0.7,0.6),所属的等级为三级;第四预设评分范围为[0.6,0),所述的等级为四级,该子指标的评分为0.4,则该子指标的评分属于第四预设评分范围,等级为四级。
本实施例还提供一种多混凝土坝在线管理系统,包括用户登录、用户管理界面、数据添加界面和数据查询界面。用户管理界面可以实现对用户的增添、修改和删除。数据添加界面可以将每一个检测指标或子指标存入数据库中。数据查询界面可供用于自由选择查询每个数据库的每个检测指标和每个检测指标的子指标,通过以上模块协作能够分别展示出多个混凝土坝的每一项检测数据,提高混凝土坝检测数据的管理效率。
此外,该系统中还设立子指标评价页面,为每一个子指标单独展示的页面,页面中设置有等级评定打分选项。此外,还设置有安全监测页面,通过后台中写入的安全监测方法,用户只需要点击页面上的安全监测选项,系统就会自动调用安全监测方法对待测混凝土坝进行安全监测,并将安全监测结果显示在安全监测页面。
可以使用JAVA编程语言、MVC框架(M是指业务模型,V是指用户界面,C则是控制器)、Mysql数据库技术和基于B/S的WEB服务体系结构创建本系统。创建本系统后,可以通过浏览器直接进行访问。
该系统提供了同时存储、管理多个混凝土坝工程的各检测指标和各检测指标的子指标的功能,还可以将每个检测指标分别存储在不同表中,提供便捷的在线数据管理服务,且通过该系统可以自动对待测混凝土坝进行安全监测。
下面对本发明提供的混凝土坝安全监测系统进行描述,下文描述的混凝土坝安全监测系统与上文描述的混凝土坝安全监测方法可相互对应参照。
如图4所示,本实施提供一种混凝土坝安全监测系统,该系统包括获取模块401、融合模块402和监测模块403,其中:
获取模块401用于对待测混凝土坝中每个检测指标的各子指标进行评分,并对每个检测指标中各子指标的评分进行符号量化,获取每个检测指标中各子指标的评分所属的等级,根据每个检测指标中所有子指标对应的等级生成每个检测指标对应的等级集合;
其中,待测混凝土坝可以是各种混凝土坝工程中待进行安全监测的混凝土坝,如刘家洞工程中待进行安全监测的混凝土坝等。每个待测混凝土坝中包括多个检测指标,本实施例不限于检测指标的数量和类型。每个检测指标中包括多个子指标。如图2所示,混凝土坝外观质量与缺陷检测指标中包括外观尺寸、剥落孔洞蜂窝麻面、裂缝、错动、金属结构、钢筋锈蚀和渗漏溶蚀;混凝土耐久性检测指标中包括混凝土抗压强度、抗渗性、碳化深度和钢筋保护层厚度。本实施例不限于每个检测指标中子指标的数量和类型。量化是指将信号的连续取值(或者大量可能的离散取值)近似为有限多个(或较少的)离散值的过程。
对待测混凝土坝中每个检测指标的各子指标进行评分时,可以将任一子指标与预先存储的标准数值、文字或图片进行比较,根据比较结果确定该子指标的评分。也可以将各子指标输入到分类器中,对各子指标进行评分。对每个检测指标中各子指标进行评分时,获取的子指标的评分可以为1到100的正整数,也可以是0到1之间的小数等,每个子指标的评分标准不一。为了统一评分标准,可以对各子指标的评分进行符号量化,获取各子指标的评分所属的等级。即,预先将各子指标的评分划分为多个等级,然后确定各子指标的评分所属的等级。其中,每个子指标的等级划分数量可以相同也可以不同。本实施例不限于等级划分的方式和数量。
获取每个检测指标中各子指标的评分所属的等级后,可以根据各子指标的评分所属的等级生成每个检测指标对应的等级集合。
融合模块402用于对于任一检测指标,采用集对分析法分别计算该检测指标对应的等级集合与各预设等级集合之间的集对联系度,将最大的集对联系度对应的集对联系数作为该检测指标对应的集对联系数;
其中,集对分析法是一种处理确定性和不确定性关系的系统数学理论。集对是指两个集合组成的一个单位。集对联系数是集对的特征函数,用于表示集对中两个集合各种关系的联系状态。
预设等级集合可以通过符号量化处理后获取,本实施例不限于这种方式。预设等级集合的类型和数量可以根据实际需求进行设置。例如,通过符号量化处理后,一级预设等级集合可以记为B
对于任一检测指标,可以采用集对分析法确定该检测指标对应的等级集合与任一预设等级集合之间的集对联系数。然后,根据确定的集对联系数计算该检测指标对应的等级集合与该预设等级集合之间的集对联系度。将根据该检测指标获取的所有集对联系度进行比较,确定最大的集对联系度。并将最大的集对联系度对应的预设等级集合所属的评分等级作为该检测指标的评分等级,将最大的集对联系度对应的集对联系数作为该检测指标的集对联系数。
监测模块403用于根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数,将最大的总集对联系数所属的等级作为所述混凝土坝的安全监测结果。具体地,由于待测混凝土坝中包括多个检测指标,且各检测指标之间存在一定的关联性。任一检测指标不正常,都会对混凝土坝的安全性造成影响。因此,可以联合待测混凝土坝中所有检测指标对应的集对联系数,计算待测混凝土坝的总集对联系数。将待测混凝土坝中所有的总集对联系数进行比较,确定最大的总集对联系数。将最大的总集对联系数所属的等级作为待测混凝土坝的安全监测等级。
通过这种方式,既可以消除各子指标、各检测指标、各混凝土工程之间评价的差异性,还可以通过多个检测指标对整个待测混凝土坝进行全面监测,使得安全监测结果更加准确。
本实施例根据每个检测指标中所有子指标的评分所属的等级生成每个检测指标对应的等级集合,可以有效消除各子指标之间的评分差异和各检测指标之间的评价差异性,并采用集对分析法获取每个检测指标对应的集对联系数,联合待测混凝土坝中所有检测指标对应的集对联系数,对待测混凝土坝进行安全监测,使得安全监测结果更加准确,且适用于各种混凝土坝工程。
在上述实施例的基础上,本实施例中还包括计算模块具体用于:将该检测指标对应的等级集合与任一预设等级集合中相同位置上的元素进行比较,获取元素相同的位置的数量和元素不同的位置的数量;根据元素相同的位置的数量和元素不同的位置的数量,确定该检测指标对应的等级集合与该预设等级集合之间的集对联系数;根据该检测指标对应的等级集合与该预设等级集合之间的集对联系数,计算该检测指标对应的等级集合与该预设等级集合之间的集对联系度。
在上述实施例的基础上,本实施例中采用集对分析法计算该检测指标对应的等级集合与任一预设等级集合之间的集对联系度的公式为:
其中,A为该检测指标对应的等级集合,B
在上述实施例的基础上,本实施例中监测模块具体用于:使用权重分析方法获取各检测指标对应的集对联系数的权值;根据所述权重对各检测指标对应的集对联系数进行加权求和,将加权求和结果作为所述待测混凝土坝的总集对联系数。
在上述实施例的基础上,本实施例中根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数的公式为:
其中,μ为待测混凝土坝的总集对联系度,a、b
在上述各实施例的基础上,本实施例中所述检测指标包括外观质量与缺陷和混凝土耐久性;还包括评分模块具体用于:采用专家打分法对所述外观质量与缺陷中的各子指标进行评分;将所述混凝土耐久性中的各子指标与预设值进行比较,根据比较结果对所述混凝土耐久性中的各子指标进行评分。
在上述各实施例的基础上,本实施例中获取模块具体用于:将每个检测指标中任一子指标的评分与每个预设评分范围进行匹配,将匹配的预设评分范围所属的等级作为该子指标的评分所属的等级。
图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)501、通信接口(Communications Interface)502、存储器(memory)503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信。处理器501可以调用存储器503中的逻辑指令,以执行混凝土坝安全监测方法,该方法包括:对待测混凝土坝中每个检测指标的各子指标进行评分,并对每个检测指标中各子指标的评分进行符号量化,获取每个检测指标中各子指标的评分所属的等级,根据每个检测指标中所有子指标对应的等级生成每个检测指标对应的等级集合;对于任一检测指标,采用集对分析法分别计算该检测指标对应的等级集合与各预设等级集合之间的集对联系度,将最大的集对联系度对应的集对联系数作为该检测指标对应的集对联系数;根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数,将最大的总集对联系数所属的等级作为所述混凝土坝的安全监测结果。
此外,上述的存储器503中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的混凝土坝安全监测方法,该方法包括:对待测混凝土坝中每个检测指标的各子指标进行评分,并对每个检测指标中各子指标的评分进行符号量化,获取每个检测指标中各子指标的评分所属的等级,根据每个检测指标中所有子指标对应的等级生成每个检测指标对应的等级集合;对于任一检测指标,采用集对分析法分别计算该检测指标对应的等级集合与各预设等级集合之间的集对联系度,将最大的集对联系度对应的集对联系数作为该检测指标对应的集对联系数;根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数,将最大的总集对联系数所属的等级作为所述混凝土坝的安全监测结果。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的混凝土坝安全监测方法,该方法包括:对待测混凝土坝中每个检测指标的各子指标进行评分,并对每个检测指标中各子指标的评分进行符号量化,获取每个检测指标中各子指标的评分所属的等级,根据每个检测指标中所有子指标对应的等级生成每个检测指标对应的等级集合;对于任一检测指标,采用集对分析法分别计算该检测指标对应的等级集合与各预设等级集合之间的集对联系度,将最大的集对联系度对应的集对联系数作为该检测指标对应的集对联系数;根据所述待测混凝土坝中所有检测指标对应的集对联系数,获取所述待测混凝土坝的总集对联系数,将最大的总集对联系数所属的等级作为所述混凝土坝的安全监测结果。
以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
- 混凝土坝安全监测方法及系统
- 一种大坝安全监测方法及系统