摘要
土木工程实际结构损伤状态的时间跨度通常只占总生命周期的一小部分。为解决传统基于数据驱动的结构损伤识别方法缺乏足够多的损伤训练数据的问题,提出结合数字孪生和深度学习的结构损伤识别方法,并应用于实际工程。该方法利用数值仿真模型和在线监测数据构建结构的数字孪生,以获得不同损伤工况下结构动力响应的“大数据”;为了摆脱对外激励信息的依赖,应用经验模态分解法和传递率函数对得到的数据进行预处理;将预处理后的固有模态传递率函数数据作为深度学习的输入进行训练,实现结构的损伤识别。为验证方法的有效性,对实际结构未经训练的监测数据进行分析,结果表明,该方法泛化能力良好,能够有效识别结构损伤状况。通过数字孪生技术解决了传统方法数据匮乏的问题,不需要任何地震信息,利用固有模态传递率函数数据训练的深度神经网络仍能保持较高的损伤识别准确率,二者结合可以使工程结构健康监测更为主动、可靠、高效。
关键词
结构物在建成使用后,由于长期暴露于操作荷载、环境影响及各种意外事件中,不可避免地会受到一些破坏。大型工程结构的性能退化作为大部分突发性灾难事故的导火索,使得采用科学的方法对大型工程结构进行健康监测的重要性不断提
然而,缺乏足够庞大的标签数据来训练和测试模型成了限制基于数据驱动机器学习的损伤识别方法应用于实际工程的一个关键因素。虽然得益于传感器的发展,来自结构健康监测系统的数据量正在增长,但也只是数据规模的一小部分。在结构的全生命周期中,有85%~90%的时间是处正常工作运营状态,特别缺少极端条件下出现损伤模式的信息特
数字孪生的概念模型最早出现于2003年,由Gieves教授在美国密歇根大学的产品全生命周期管理课程上提出,并在2010年由美国国家航空航天局(National Aeronautics and Space Administration, NASA)在太空技术路线图中首次引入。自此以后,数字孪生便迸发出生机与活
笔者以一栋装有长期健康监测系统的8层油阻尼器钢框架结构为研究对象(物理孪生体),结合数字孪生概念和深度学习技术,建立对大型土木工程结构损伤识别的新方法。首先,根据结构设计参数建立有限元模型,然后利用在线监测数据进行结构模型参数更新,构建该结构的数字孪生。依据该数字孪生模型构建结构不同损伤工况下的“大”数据。考虑到实际工程应用,避免依赖外激励信息,将对此数字孪生数据和部分监测数据进行预处理后再来训练深度学习,实现损伤分类。最后,利用结构真实损伤情况下的数据进行验证。
数字孪生理论发展至今,共整合得出了13个主要特
特征 | 描述 |
---|---|
物理孪生 | 在物理环境中客观存在的物理实体(如:实体框架结构) |
数字孪生 | 在虚拟环境中存在的虚拟实体(如:有限元模型) |
物理环境 | 物理孪生存在的环境 |
虚拟环境 | 数字孪生存在的环境 |
状态 | 从各环境和孪生体测得的数据,是某一时间点两孪生体的精确表示 |
在这5个特征中,“状态”彰显了数字孪生与物理孪生之间的紧密联系:数字孪生相较于传统基于物理构建的计算模型,能够使用从物理角度收集的数据来校准自身,即数字孪生为模型和数据相融合所形成的虚拟副本,从而度量计算模型由于参数取值的不确定、物理过程不明确等不确定因素,以提高其对物理孪生的表示能力,拟合物理孪生在物理环境下的表现。因此,有限元建模、模型参数更新、贝叶斯统计推断等技术都可以应用在数字孪生理念内,并将彼此进行协调共同构建数字孪生,以提供支持特定物理孪生目标决策、提高预测能力。
如上所述,建立数字孪生需要一个发挥功用的计算模型并使用物理孪生测量的数据对其进行校准。而后,可以利用构建好的数字孪生进行诸多操作,这些操作可能由于成本高昂等因素难以在物理环境中完成。对于结构损伤识别的目标,则通过在计算机上人为破坏数字孪生的构件模型,生成多种结构损伤工况,以提供大量结构损伤状况下的可靠数据,补充健康监测数据库中损伤信息的缺乏,解决了传统基于数据驱动的损伤识别方法受限于数据集的大小和质量的问题。对于数据库中“大”数据的处理,则非常适合将其与机器学习相结合,利用机器学习优秀的特征处理能力,为结构损伤识别赋能,补充健康监测系统对结构的监控能力,针对性地指出损伤的发生,指导研究人员对两个孪生体针对性地做出更新。

图1 基于数字孪生和机器学习损伤识别框架示意图
Fig. 1 Framework of structural damage identification based on digital twin and deep learning
以一栋油阻尼器钢框架建筑结构为研究对象(

图2 油阻尼器钢框架建筑结构
Fig. 2 A steel-framed building structure with oil dampers

图3 加速度计与油阻尼器布置图
Fig. 3 Figure of accelerators and oil dampers, distribution

图4 油阻尼器实景图
Fig. 4 Reality images of oil dampers

(a) 地震发生时监测系统界面

(b) 地震发生时地震情报界面
图5 健康监测系统监测界面
Fig. 5 The interface of structural healthmonitoring system
在2011年3月11日日本大地震的作用下(后文简称311大地震),位于结构1层的8组油阻尼器被完全破坏;位于3层和4层的油阻尼器虽然没有完全破坏,但油液已发生了泄漏,无法再提供阻尼恢复力;5~8层的阻尼器仍处于正常工作状态,保持良好。由于地震当时全楼的电力系统失效,计算机没有记录下该结构的地震数据。

(a) 楼层加速度

(b) 傅里叶幅值谱
图6 东西向加速度数据及其傅里叶幅值谱
Fig. 6 Acceleration measurements and Fourier amplitude spectrum of east-west
首先构建油阻尼器钢框架结构的计算模型,而后利用311大地震前震的实测数据进行校准。

图7 SAP2000有限元模型
Fig. 7 Finite element model constructed by SAP2000
由于量测的结构加速度响应数据仅与平动模态相关,且初始有限元模型模态分析表明结构的平动和转动模态相互分离,故可将初始有限元模型简化处理为平面模
结构阻尼考虑经典的阻尼模型,阻尼比为0.02。阻尼器计算模型基于文献[
阻尼器型号 | c/(kN·s/mm) | k/(kN/mm) |
---|---|---|
Model I | 1.15 | 3.64 |
Model II | 0.43 | 1.88 |
采用Newmark-β法预测简化有限元模型的各层加速度响应,

(a) 实际监测和模型预测时域对比

(b) 实际监测和模型预频域对比
图8 实际监测和模型预测响应数据对比
Fig. 8 Comparison of measured and predicted responses by simplify finite element model
将不确定性考量为结构参数的不确定性。考虑到简化模型具有较少的自由度,采用模型修正方法识别结构模态参
采用文献[
(1) |
式中:为结构简化模型的质量矩阵(为实数集;n为模型自由度个数,下同);为刚度矩阵;、分别为质量矩阵和刚度矩阵的未知误差矩阵,用以表征建模误差。
模型修正方法即在获取结构模态参数的实测值的基础上依次修正质量和刚度矩阵:首先,利用311大地震前震的监测数据获取结构系统的模态参数,对于估计振型的不完整问题,采用经典振型扩阶技术扩展振型,而后通过施加模态正交性和特征方程的约束,利用拉格朗日乘子算法,得到质量矩阵和刚度矩阵的最优解,Berman方法给出的质量矩阵修正表达式为
(2) |
式中:I为对角单位矩阵;ma =
基于
(3) |
式中:为实测频率矩阵。

(a) 实际监测和修正后模型预测时域对比

(b) 实际监测和修正后模型预测频域对比
图9 实际监测和修正后模型预测响应数据对比
Fig. 9 Comparison of measured and predicted responses by updated finite element model
阶次 | 模态参数/ Hz | ||
---|---|---|---|
实测 | 初始模型 | 修正模型 | |
0.833 2 | 0.876 1 | 0.833 2 | |
2.718 1 | 2.539 3 | 2.718 1 |
对实际监测和有限元模型预测数据的对比说明仅依靠有限元模型不能满足数字孪生的需要。在辅以模型修正方法后,修正后的有限元模型可以很好地拟合物理孪生在物理环境下的表现,由此利用构建好的数字孪生拟合结构不同损伤工况,可以提供不同损伤状态的“大”数据集,补充健康监测数据库中损伤信息的缺乏,为机器学习提供“大”数据支撑。
根据311大地震对实际结构的破坏情况,基于以下假设,将实际结构损伤情况分为如
损伤类型 | 描述 |
---|---|
Ⅰ类 | 结构完好,无损伤发生 |
Ⅱ类 | 1层阻尼器全部破坏 |
Ⅲ类 | 1、2层阻尼器全部破坏 |
Ⅳ类 | 1、2、3层阻尼器全部破坏 |
注: 由于篇幅限制,仅对311大地震后结构实际发生的损伤工况进行定义。在实际应用中,可以对数字孪生模型进行针对性处理,以模拟可能出现的多种损伤情况。
假设1:由311大地震后对结构实际的检修结果表明,实际结构仅发生首3层油阻尼器油液泄露的情况,未产生刚度损伤,因此,仅考虑阻尼器损坏的工况。
假设2:对于安装在同一层的阻尼器,假定所有阻尼器工作时的位移、速度均相同,且所有阻尼器本身的属性也完全一致。因此,如果某层的单个阻尼器已经破坏,则其余的阻尼器也均考虑遭受了破坏。
假设3:对于一般的结构,阻尼器安装的层数越低,其发挥的效用也越大,并考虑安装在高层的阻尼器发挥的阻滞作用有限。
假设4:基于假设3,考虑除了1、2、3层的阻尼器被完全破坏,4层及以上的阻尼器工作状态安全无虞。
结构动力响应时频信息包含了丰富的结构状态特
结构的振动信号千变万化,其中,大部分信号为非平稳、非高斯分布和非线性的随机信号,如地震动信号等。并且当工程结构出现损伤时上述情况显得更为突出。而基于傅里叶变换的谱分析方法主要适用于平稳信号(时不变信号),对非平稳信号进行傅里叶变换只能分别给出时域或频域的统计平均结果,无法满足结构损伤识别的要求。经验模态分解(Empirical Mode Decomposition,EMD)作为一种自适应的信号处理方法,能把复杂的信号分解为有限的固有模态函数(Intrinsic Mode Function,IMF)之和,非常适合处理非线性和非平稳信
(4) |
式中:为第i个固有模态函数;为残余函数。分别包含了信号从高到低不同频率段的成分,每个IMF分量()都反映了分析信号在一个时间尺度上内在的模态特性。综上,可以首先对数字孪生输出的加速度信号进行EMD分解,而后基于文献[
传递率函数的概念来源于自动控制理论,其实质上是用零初始条件下的输入信号的拉普拉斯变换和输出信号的额拉普拉斯变换作比,对系统本身的固有属性进行描述。传递率函数囊括了系统的诸多信息,又与输入信号本身无关,因此,对于系统本身的变化具有很好的描述性。
对于一般的n自由度结构,其运动微分方程可以表达为
(5) |
式中:x(t)为n维的位移向量;为n维质量矩阵;为n维阻尼矩阵;为n维刚度矩阵;为n维外力激励向量,均为实对称矩阵。
运用傅里叶变换,
(6) |
式中:
(7) |
称为振动系统的频响函数矩阵。
加速度列阵为
(8) |
设外部激励产生的加速度响应由i处向j处传递,定义加速度传递率函数为两处响应的比值
(9) |
式中:是的第k列;同理。
根据
基于经验模态分解和传递率函数在结构响应信号处理时的优
1)在地震波的作用下,结构监测楼层(1、4、8层)的加速度时域响应为
(10) |
2)对加速度响应信号进行EMD分解,并取其前3个IMF分量
(11) |
式中:i=1、2、3。
3)对做时频变换,得到
(12) |
式中,i =1、2、3。
(13) |
式中:i =1、2、3。
至此,完成数字孪生输出的结构监测楼层加速度响应数据的预处理。
为了在天然地震波的基础上得到更多组训练数据来充分训练后文的机器学习分类器,采用对天然地震波人工加噪的数据增强方法,以此法共生成的42条地震波作为不同的地震激励进行输入,如
地震波名称 | 描述 |
---|---|
0309AccEW | 3月9日地震东西方向地震波 |
0309AccEW+WGN×1%至0309AccEW+ WGN×20% | 0309AccEW基础上每隔1%添加不同噪声水平的高斯白噪声 |
0309AccEW-2 | 3月9日地震中4层记录的东西方向加速度响应 |
0309AccEW-2+ WGN×1%至0309AccEW-2+ WGN×20% | 0309AccEW-2基础每隔1%添加不同噪声水平的高斯白噪声 |
对于

(a) 第1个IMF传递率函数

(b) 第2个IMF传递率函数

(c) 第3个IMF传递率函数
图10 IMF传递率函数矩阵图
Fig. 10 Figures of intrinsic mode function vibration transmissibility
机器学习发展至今,深度学习展现出了优异的对样本数据内在规律的学习性能,与支持向量机、决策树等传统的机器学习方法相比,在语音、图像识别等方面的效果得到了很大的提升。在深度学习中,卷积神经网络(Convolutional Neural Network,CNN)更是成为研究的热点,最常用于分析视觉图像。选用AlexNet网络进行IMF传递率函数矩阵图的分类,完成损伤识别的目的。
AlexNet网络由8层组成,包括5层卷积层和3层全连接层(

图11 AlexNet网络架构
Fig. 11 Architecture of the AlexNet network
将168组IMF传递率函数矩阵数据集分为4类混合输入到AlexNet网络中,设置学习速率为0.001,共设置120个epoch。在每个epoch中,图像被随机分成训练集和验证集,其中训练集占总图像的70%,验证集占总图像的30%(

图12 训练集与验证集的划分
Fig. 12 Distribution of training and validation datasets
随着迭代次数的增加,预测精度也在逐步提高,当迭代次数超过300次时,预测精度接近恒定值。

图13 训练进度
Fig. 13 Training process

图14 验证集混淆矩阵
Fig. 14 Confusion matrix of the validation dataset
为评价分类器的泛化能力,验证方法的有效性,将未训练过的实际结构响应数据经数据预处理后构建测试集,输入至已训练好的深度学习分类器中。用于构建测试集的实际结构响应数据描述如
地震波 | 描述 | 类别 |
---|---|---|
record20030526 | 311地震发生前响应数据 | Ⅰ类 |
record20050816 | 311地震发生前响应数据 | Ⅰ类 |
record20100613 | 311地震发生前响应数据 | Ⅰ类 |
record20110324 | 311地震发生后响应数据 | Ⅳ类 |
record20110407 | 311地震发生后响应数据 | Ⅳ类 |
注: 根据实际结构情况,311地震发生前油阻尼器未发生破坏,故为Ⅰ类;311地震发生后,3月24日及4月7日油阻尼器还未得到及时修复,故为Ⅳ类。

图15 地震波record20100613作用下东西向实测加速度
Fig. 15 Acceleration measurements of east-west under record20100613 earthquake

图16 测试集混淆矩阵
Fig. 16 Confusion matrix of the testing dataset
结合实际结构发生的损伤对构建的数字孪生定义4种损伤工况,并对4种损伤工况下输出的数据集进行基于IMF振动传递率函数的数据预处理,处理好的数据集输入到卷积神经网络中进行训练,最终在验证集上识别准确率达92.3%。通过对未训练过的数据构建测试集,验证了基于IMF振动传递率函数的数据预处理方法可以摆脱对激励信息的依赖,深度学习分类器泛化能力良好,将二者结合可以满足对实际工程损伤识别的需要。
数字孪生作为健康监测、故障诊断的新范式,使得工程结构的监测和管理更为主动、可靠、高效。
提出了将数字孪生和深度学习相结合的结构损伤识别方法,并将其应用到土木工程大型结构中。主要结论如下:
1)数字孪生技术可以充分利用物理模型、健康监测系统传感器数据更新、运行历史等数据,在虚拟空间中实现物理实体结构的映射。利用此技术,可以通过仿真获取物理实体结构不同服役状态的“大”数据。该技术突破了传统基于数据驱动的结构损伤识别方法中数据缺乏的瓶颈,使数字孪生和深度学习的结合更广泛地在实际工程结构损伤识别中的应用成为可能。
2)采用基于IMF的传递率函数构建的深度学习训练集数据可以有效摆脱对激励信息的依赖,适合实际工程应用。以此数据训练好的卷积神经网络鲁棒性良好,面对未知地震激励时仍能给出准确的识别结果。
参考文献
李宏男, 李东升. 土木工程结构安全性评估、健康监测及诊断述评[J]. 地震工程与工程振动, 2002, 22(3): 82-90. [百度学术]
LI H N, LI D S. Safety assessment, health monitoring and damage diagnosis for structures in civil engineering [J]. Earthquake Engineering and Engineering Vibration, 2002, 22(3): 82-90. (in Chinese) [百度学术]
朱宏平, 余璟, 张俊兵. 结构损伤动力检测与健康监测研究现状与展望[J]. 工程力学, 2011, 28(2): 1-11, 17. [百度学术]
ZHU H P, YU J, ZHANG J B. A summary review and advantages of vibration-based damage identification methods in structural health monitoring [J]. Engineering Mechanics, 2011, 28(2): 1-11, 17. (in Chinese) [百度学术]
ZHAO R, YAN R Q, CHEN Z H, et al. Deep learning and its applications to machine health monitoring [J]. Mechanical Systems and Signal Processing, 2019, 115: 213-237. [百度学术]
邵会辰. 基于改进均匀设计表的损伤识别方法研究及应用[D]. 山东青岛: 青岛理工大学, 2020. [百度学术]
SHAO H C. Research and application of damage identification method based on improved uniform design table [D]. Qingdao, Shandong: Qingdao Tehcnology University, 2020. (in Chinese) [百度学术]
骆勇鹏, 王林堃, 郭旭, 等. 利用单传感器数据基于GAF-CNN的结构损伤识别[J]. 振动 测试与诊断, 2022, 42(1): 169-176, 202. [百度学术]
LUO Y P, WANG L K, GUO X, et al. Structural damage identification using single sensor data based on GAF-CNN [J]. Journal of Vibration, Measurement & Diagnosis, 2022, 42(1): 169-176, 202. (in Chinese) [百度学术]
DANG H V, RAZA M, NGUYEN T V, et al. Deep learning-based detection of structural damage using time-series data [J]. Structure and Infrastructure Engineering, 2021, 17(11): 1474-1493. [百度学术]
BOOYSE W, WILKE D N, HEYNS S. Deep digital twins for detection, diagnostics and prognostics [J]. Mechanical Systems and Signal Processing, 2020, 140: 106612. [百度学术]
WAGG D J, WORDEN K, BARTHORPE R J, et al. Digital twins: state-of-the-art and future directions for modeling and simulation in engineering dynamics applications [J]. ASCE-ASME Journal of Risk and Uncertainty in Engineering Systems Part B Mechanical Engineering, 2020, 6(3): 030901. [百度学术]
RITTO T G, ROCHINHA F A. Digital twin, physics-based model, and machine learning applied to damage detection in structures [J]. Mechanical Systems and Signal Processing, 2021, 155: 107614. [百度学术]
KARVE P M, GUO Y, KAPUSUZOGLU B, et al. Digital twin approach for damage-tolerant mission planning under uncertainty [J]. Engineering Fracture Mechanics, 2020, 225: 106766. [百度学术]
KAPTEYN M G, KNEZEVIC D J, HUYNH D B P, et al. Data-driven physics-based digital twins via a library of component-based reduced-order models [J]. International Journal for Numerical Methods in Engineering, 2022, 123(13): 2986-3003. [百度学术]
GARDNER P, BORGO MDAL, RUFFINI V, et al. Towards the development of an operational digital twin [J]. Vibration, 2020, 3(3): 235-265. [百度学术]
GRIEVES M W. Product lifecycle management: The new paradigm for enterprises [J]. International Journal of Product Development, 2005, 2(1/2): 71. [百度学术]
XU Y, SUN Y M, LIU X L, et al. A digital-twin-assisted fault diagnosis using deep transfer learning [J]. IEEE Access, 7: 19990-19999. [百度学术]
张胜文, 杨凌翮, 程德俊. 数字孪生驱动的离心泵机组故障诊断方法研究[J]. 计算机集成制造系统, 2023, 29(5): 1462-1470. [百度学术]
ZHANG S W, YANG L H, CHENG D J. Fault diagnosis method of centrifugal pump driven by digital twin [J]. Computer Integrated Manufacturing Systems, 2023, 29(5): 1462-1470.(in Chinese) [百度学术]
JONES D, SNIDER C, NASSEHI A, et al. Characterising the digital twin: A systematic literature review [J]. CIRP Journal of Manufacturing Science and Technology, 2020, 29: 36-52. [百度学术]
杨朋超, 薛松涛, 谢丽宇. 消能减震建筑结构模态参数识别的贝叶斯方法[J]. 振动工程学报, 2021, 34(4): 671-679. [百度学术]
YANG P C, XUE S T, XIE L Y. Bayesian modal parameters identification of passively controlled building structures [J]. Journal of Vibration Engineering, 2021, 34(4): 671-679. (in Chinese) [百度学术]
杨朋超, 薛松涛, 谢丽宇. 结构动力模型的改进直接修正方法及工程应用[J]. 建筑结构学报, 2021, 42(3): 34-40. [百度学术]
YANG P C, XUE S T, XIE L Y. An improved direct method for dynamic model updating and its practical engineering applications [J]. Journal of Building Structures, 2021, 42(3): 34-40. (in Chinese) [百度学术]
顾建祖, 郝文峰, 骆英, 等. 基于固有模态函数振动传递率的结构损伤识别[J]. 建筑科学与工程学报, 2011, 28(1): 27-32. [百度学术]
GU J Z, HAO W F, LUO Y, et al. Structural damage identification based on intrinsic mode function vibration transmissibility [J]. Journal of Architecture and Civil Engineering, 2011, 28(1): 27-32. (in Chinese) [百度学术]
HUANG N, SHEN Z, LONG S, et al. The empirical model decomposition and the hilbert spectrum for nonlinear and non-stationary time series analysis [J]. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 1998, 454(1971): 903-995. [百度学术]