一种金属屋面健康状态识别及报警方法与流程
未命名
08-14
阅读:137
评论:0
1.本发明涉及建筑健康监测技术领域,更具体的说是涉及一种金属屋面健康状态识别及报警方法。
背景技术:
2.金属屋面围护系统是机场航站楼、车站、会展中心等大跨度钢结构建筑的重要组成部分,具有优异的结构性能和外观适应性。但由于常年暴露于复杂天气环境中,风致损伤带来的屋面变形、开裂甚至揭顶等事故频繁出现,造成恶劣影响和巨大经济损失。进入服役期后的健康状况的监测和危险状态实时报警是大跨度金属屋面抗风防灾工程亟待突破的一个瓶颈。
3.目前国内外设计的监测装置或方法可以实现基本的屋面信息的采集或故障判定,对屋面系统的健康状况能起到一定的反馈作用。但这些监测报警系统存在对屋面系统的状态或故障类型判别精度差的问题,容易出现误报警或不报警的现象,导致维护人员频繁检修或无法及时发现问题,带来巨大人力、物力资源浪费。因此,对于大型大跨度屋面结构,一种高判别精度的报警方法及系统是必要的,在故障出现时能实现准确的报警可以极大概率避免经济损失,对保障公共与工业建筑的安全服役和稳定运行具有重要意义。
4.因此,如何实现大跨度金属屋面健康的准确监测和报警是本领域技术人员亟需解决的问题。
技术实现要素:
5.有鉴于此,本发明提供了一种金属屋面健康状态识别及报警方法,利用多源数据融合的方式获取金属屋面各种状态信息,对状态信息数据预处理并建立数据和典型故障类型之间的映射关系,通过将预处理的数据导入到创建的故障训练模型中迭代训练,最终实现基于采集的屋面状态数据判断出屋面状态的效果,实现对屋面状态、故障的自动识别,结合故障类型评价指标对屋面故障类型进行自动识别与分类,实现面向屋面状态的连续性识别与高准确率报警。
6.为了实现上述目的,本发明采用如下技术方案:
7.一种金属屋面健康状态识别及报警方法,包括:步骤1:采集所有故障类型的金属屋面状态信息数据;步骤2:对状态信息数据进行评估筛选,获得训练数据;步骤3:根据训练数据及其对应的故障类型构建屋面信息状态数据集,并进行预处理,获得模型训练数据库;步骤4:构建u-net卷积神经网络模型;步骤5:将模型训练数据库中的模型训练数据输入u-net卷积神经网络模型进行训练,获得故障监测模型;步骤6:将金属屋面监测数据输入故障监测模型,输出故障类型及报警触发信号。
8.优选的,对状态信息数据进行评估筛选,获得训练数据的具体过程为:步骤21:对状态信息数据中的每一种数据分别进行拟合获得基本线;步骤22:计算每种数据中的各离散值与基本线的距离;步骤23:将距离小于预设筛选阈值的离散点评价为故障表征数据;步骤24:选取状态信息数据中的所有故障表征数据构成训练数据。
9.优选的,对数据进行拟合采用多项式曲线拟合方法或回归分析法等。
10.优选的,预处理包括数据清洗、数据标注、数据重采样、数据归一化和数据批量化。
11.优选的,模型训练数据包括屋面信息状态数据和映射关系;通过对屋面信息状态数据的数据标注获得映射关系;数据标注过程为:提取屋面信息状态数据的时域信息特征和频域信息特征,根据时域信息特征和频域信息特征在屋面信息状态数据中标记故障类型,与对应的故障类型建立映射关系;时域信息包括幅值、周期、波形、时间延迟等,频域信息包括信号的频率成分、频率谱、频域响应等信息;将不同故障类型下的这些信息提取出来并标记,对应好数据特征和故障类型之间的关系。
12.优选的,u-net卷积神经网络模型包括下采样部分,拼接部分和上采样部分;下采样部分通过卷积层对模型训练数据的信息进行压缩,提取浅层特征信息;上采样部分通过反卷积层对模型训练数据的信息进行扩张,提取深层特征信息;拼接部分融合深层特征信息及浅层特征信息;下采样部分采用4层压缩,上采样部分采用4层扩张,每层卷积层的激活函数采用线性整流函数,输出层的激活函数采用归一化指数函数,并且在卷积层中间增加ropout层进行正则化,防止训练过程过拟合。
13.优选的,在u-net卷积神经网络模型训练过程中,根据故障类型选择合适的损失函数,选用软骰子函数作为损失函数可以对每个特征进行分类,并计算其与真实故障类型的误差,增加特定类别权重的同时缩小误差,最终提高模型的训练精度,提高识别率。
14.优选的,采用adam优化器对训练过程进行优化。
15.经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种金属屋面健康状态识别及报警方法,针对屋面系统现有健康监测报警方法的低准确率及故障误报等情况,现提出基于深度学习的大跨度金属屋面健康状态自动识别方法及报警系统,通过现有屋面监测装置针对性的采集不同故障类型(如振动异常、板面滑移、螺栓松动等)下的屋面位移信息、应力应变信息、振动信息、气候信息(温度、风力风向风压、雨雪)等,整理屋面信息状态数据集,对数据集展开数据清洗等预处理工作,形成相应模型训练数据库,提取模型训练数据库的时频域信息特征,建立数据特征与故障类型之间的映射关系。采用深度学习算法,建立u-net卷积神经网络识别模型,实现对屋面状态、故障的自动识别,结合故障类型评价指标对屋面现场常见的屋面系统材料腐蚀、板材结构变形、振动异常、板面滑移、螺栓松动等故障类型进行自动识别与分类,实现面向屋面状态的连续性识别与高准确率报警。
附图说明
16.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
17.图1附图为本发明提供的基于u-net卷积神经网络的故障识别与分类流程示意图;
18.图2附图为本发明提供的u-net一维卷积神经网络的模型结构示意图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.本发明实施例公开了一种金属屋面健康状态识别及报警方法,包括以下步骤:s1:数据采集;1.故障类型实验环境搭建搭建实验室故障模拟采集系统,可模拟实现屋面系统全故障类型,包括屋面系统材料腐蚀、板材结构变形、振动异常、板面滑移、螺栓松动等;2.数据量采集的实现基于现有的屋面系统采集设备架设采集器,对屋面系统的金属板面位移信息、应力应变信息、振动信息、气候信息(温度、风力风向风压)等进行采集;利用纵向激光传感器采集屋面板纵向位移数据;横向激光传感器采集板面整体横向位移来反应温度对板面变形的影响;通过采集模块内置的气象传感器采集屋面板环境的风力、风向、温度、湿度、气压数据;通过应力应变传感器采集屋面板的变形及受力数据;3.多故障类型模拟对现场设备依次模拟全故障类型,同时采集屋面系统的多种状态信息数据;s2:对状态信息数据进行评估筛选,获得训练数据;优选出更加典型的数据集,以便于获得更高的识别率,最终提高报警的准确率;s21:对状态信息数据中的每一种数据分别进行拟合获得基本线;s22:计算每种数据中的各离散值与基本线的距离;s23:将距离小于预设筛选阈值的离散点评价为故障表征数据;s24:选取状态信息数据中的所有故障表征数据构成训练数据;s3:数据预处理;基于数据评价结果,将采集到的板面信息数据与故障类型数据同时进行数据清理等数据预处理操作,将预处理完的数据进行数据存储,并建立相应数据库;数据预处理过程包括数据清洗、数据标注、数据重采样(风振频率大约在2-20hz,为避免数据丢失,同时兼顾现场应用,规定重采样频率为10hz)、数据归一化和数据批量化;s4:建立u-net 卷积神经网络实现对屋面系统故障类型的自动识别,结合数据评价指标对屋面系统常见的故障类型进行自动识别与分类,实现面向屋面系统健康状态的连续性监测及诊断。
21.1)采用深度学习的方法,建立u-net 一维卷积神经网络,对屋面的故障时间戳进行自动识别,并为之后的屋面故障的识别与分类提供参照。故障识别与分类过程如图1所示。
22.2)u-net 一维卷积神经网络的模型结构
如图2所示,模型分为三部分,下采样部分,拼接部分和上采样部分。前半部分为下采样部分,主要作用为提取浅层特征信息;后半部分为上采样部分,主要作用为提取深层特征信息;中间部分为拼接部分,融合深层及浅层特征,防止在卷积过程中造成特征信息流失。下采样部分通过卷积层,对数据信息进行压缩,上采样部分通过反卷积层对数据信息进行扩张,两个部分分别采用了4层压缩和4层扩张。每一卷积层的激活函数为线性整流函数(relu),输出层的激活函数为归一化指数函数(softmax)。在卷积层中间,加入dropout 层进行正则化,防止训练过程过拟合。
23.该识别模型采用adam 优化器对训练过程进行优化,加速收敛。识别模型的损失函数采用软骰子函数(soft dice)。采用临床医生标注的病人主动呼吸时间戳作为识别模型的基准真相(ground truth)。
24.在模型的训练过程中采用十字交叉验证来避免过拟合。将数据分为10组,在训练过程中,将其中9组数据用于神经网络的训练,训练结果在剩下1组数据中检验。将此训练过程重复10次,循环使用每组数据作为测试组,最终得到预测结果,实现故障类型时间戳的识别。经过多次训练,当识别时间误差在0.1s内(准确率达到99%),开始下一步骤。
25.3)提取不同故障类型的数据集的时频域特征及对应故障(故障编号为1,2,3
…
),并作为数据集输入到建立的u-net模型结构中,经过多次训练,将输出结果与实际结果比对,识别分类准确率达到要求时,输出最终结果,完成最终的故障类型分类。
26.7)输出故障类型后,同时触发报警程序,发送到上位机端,通知管理人员,完成整个流程。
27.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
28.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
技术特征:
1.一种金属屋面健康状态识别及报警方法,其特征在于,包括如下步骤:步骤1:采集所有故障类型的金属屋面状态信息数据;步骤2:对状态信息数据进行评估筛选,获得训练数据;步骤3:根据训练数据及其对应的故障类型构建屋面信息状态数据集,并进行预处理,获得模型训练数据库;步骤4:构建u-net卷积神经网络模型;步骤5:将模型训练数据库中的模型训练数据输入u-net卷积神经网络模型进行训练,获得故障监测模型;步骤6:将金属屋面监测数据输入故障监测模型,输出故障类型及报警触发信号。2.根据权利要求1所述的一种金属屋面健康状态识别及报警方法,其特征在于,对状态信息数据进行评估筛选,获得训练数据的具体过程为:步骤21:对状态信息数据中的每一种数据分别进行拟合获得基本线;步骤22:计算每种数据中的各离散值与基本线的距离;步骤23:将距离小于预设筛选阈值的离散点评价为故障表征数据;步骤24:选取状态信息数据中的所有故障表征数据构成训练数据。3.根据权利要求1所述的一种金属屋面健康状态识别及报警方法,其特征在于,预处理包括数据清洗、数据标注、数据重采样、数据归一化和数据批量化。4.根据权利要求1所述的一种金属屋面健康状态识别及报警方法,其特征在于,u-net卷积神经网络模型包括下采样部分,拼接部分和上采样部分;下采样部分通过卷积层对模型训练数据的信息进行压缩,提取浅层特征信息;上采样部分通过反卷积层对模型训练数据的信息进行扩张,提取深层特征信息;拼接部分融合深层特征信息及浅层特征信息;下采样部分采用4层压缩,上采样部分采用4层扩张,每层卷积层的激活函数采用线性整流函数,输出层的激活函数采用归一化指数函数,并且在卷积层中间增加ropout层进行正则化,防止训练过程过拟合。5.根据权利要求1所述的一种金属屋面健康状态识别及报警方法,其特征在于,采用adam优化器对训练过程进行优化;u-net卷积神经网络模型的损失函数采用软骰子函数;采用十字交叉验证方法对u-net卷积神经网络模型进行验证。6.根据权利要求3所述的一种金属屋面健康状态识别及报警方法,其特征在于,模型训练数据包括屋面信息状态数据和映射关系;通过对屋面信息状态数据的数据标注获得映射关系;数据标注过程为:提取屋面信息状态数据的时域信息特征和频域信息特征,根据时域信息特征和频域信息特征在屋面信息状态数据中标记故障类型,与对应的故障类型建立映射关系。
技术总结
本发明公开了一种金属屋面健康状态识别及报警方法,采集不同故障类型下的屋面位移信息、应力应变信息、振动信息、气候信息等,建立屋面信息状态数据库,对数据库展开数据清洗等预处理工作,提取数据库的时频域信息特征,建立数据特征与故障类型之间的映射关系。采用深度学习算法,建立U-net卷积神经网络识别模型,实现对屋面状态、故障的自动识别与分类,实现面向屋面状态的连续性识别与高准确率报警。面向屋面状态的连续性识别与高准确率报警。面向屋面状态的连续性识别与高准确率报警。
技术研发人员:付东亮 王力刚 陈俊臣 王建珍 徐永陈 郝帅 赵虹
受保护的技术使用者:森特士兴集团股份有限公司
技术研发日:2023.07.12
技术公布日:2023/8/9
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
