一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于离心泵数字孪生模型的叶轮机械故障检测方法

2022-11-14 00:17:00 来源:中国专利 TAG:


1.本发明涉及信息技术领域技术领域,更具体的说是涉及一种基于离心泵数字孪生模型的叶轮机械故障检测方法。


背景技术:

2.数字孪生是一种超越现实的概念,是一种充分利用物理模型、传感器更新、运行历史等数据,集成多学科、多物理量、多尺度、多概率的仿真过程,其在虚拟空间中完成映射,从而反映相对应的实体装备的全生命周期中的过程状态。
3.数字孪生技术落地应用过程中的首要任务是创建应用对象的数字孪生虚拟实体模型,具体包括其几何模型,物理模型、行为模型以及规则模型,这些模型能从多时间尺度,多空间尺度对应用物理实体进行描述与刻画,随着数字孪生技术的发展,该技术已应用于工业互联网、智能制造、智慧城市、智能工厂等多领域应用场景中,
4.但目前该技术还未应用到航煤运输领域,而且,就航煤运输领域而言,航煤管道运输为机场扩能改造和空港经济发展提供更加充足的能源保障,带动了沿线地方经济发展。但对于航煤管道线路运行的安全检测与维护,缺乏对线路设备装置全生命周期科学、有力维护与动态监督检测手段。而且给油泵作为航煤运输过程中的重要动力输送设备,在航煤运输领域一直占据着无可替代的地位,在航煤运输线路运行过程中一旦因为给油泵系统出现问题而导致非计划停输,轻则造成产品报废、生产停滞,重则造成重大财产损失,甚至人员的伤亡。
5.因此,如何克服上述缺陷,提供一种基于数字孪生技术的离心泵故障监测方法是本领域技术人员亟需解决的问题。


技术实现要素:

6.有鉴于此,本发明提供了一种基于离心泵数字孪生模型的叶轮机械故障检测方法,为了实现上述目的,本发明采用如下技术方案:
7.一种基于离心泵数字孪生模型的叶轮机械故障检测方法,其特征在于,
8.s1、构建离心泵数字孪生模型,用于获取压力、速度云图,所述离心泵数字孪生模型包括,
9.通过点云逆向建模建立的离心泵仿真实体模型;
10.基于所述离心泵仿真实体模型,通过cfd数值模拟建立的内部属性模型;
11.根据所述内部属性模型的数值预测结果选取的误差补偿模型;
12.s2、根据实体离心泵的运行数据,使用计算机视觉网络模型对所述压力、速度云图进行识别检测,得到识别检测结果;
13.s3、根据所述识别检测结果,对叶轮机械故障进行诊断。
14.优选的,所述离心泵仿真实体模型,基于3dmax逆向建模构建。
15.优选的,所述内部属性模型的建立过程为:
16.根据所述离心泵仿真实体模型的水体结构,建立水体几何模型;
17.对所述水体几何模型进行网格划分;
18.建立流体力学模型,求解流体力学控制方程;
19.进行数值模拟,输出压力、速度云图。
20.优选的,所述流体力学模型,根据连续性方程、动量守恒方程、能量守恒方程以及粘性流体湍流方程建立。
21.优选的,通过simple求解流体力学控制方程,离散方式选择二阶迎风格式。
22.优选的,进行数值模拟前,给定边界条件,所述边界条件的输入为所测流量数据及叶轮转速数据,所述边界条件的输出为出口压力。
23.优选的,权利要求1所述的一种基于离心泵数字孪生模型的叶轮机械故障检测方法,其特征在于,s2中,所述运行数据包括输入端的流量数据、叶轮转速数据,以及输出端的出口压力。
24.优选的,所述计算机视觉网络模型为训练好的yolov5目标检测模型,识别步骤包括:
25.s21、确定决策库,设定交并比阈值;
26.s22、采用所述训练好的yolov5目标检测模型对所述压力、速度云图进行识别,得到正常识别结果和非正常识别结果;
27.s23、对所述正常识别结果和非正常识别结果进行可视化输出,并根据大于所述交并比阈值的所述非正常识别结果的数量和所述决策库,判定叶轮故障类型。
28.优选的,所述决策库的规则为:00表示叶片正常;01,10,11表示一叶片故障;02,20,22表示两叶片故障;03,30,33表示三叶片故障,其余12,13,23,21,31,32表示叶轮故障。
29.经由上述的技术方案可知,本发明公开一种基于离心泵数字孪生模型的叶轮机械故障检测方法,其有益效果如下:
30.(1)构建的离心泵数字孪生模型中仿真实体模型能有效克服数字化移交不全面、实际工程变动、设备维修等因素造成的设计数据缺失、变更不及时等问题;
31.(2)基于cfd数值模拟建立的内部属性模型,能够很好的解决离心泵内部机械结构的复杂流动问题,并对离心泵实际运行过程中流场规律做出预测,为离心泵数字孪生属性建模过程提供了方便、高效的计算仿真平台;
32.(3)为了建立与实际物理系统高度“孪生”的属性模型,本发明就cfd数值预测结果进行误差补偿模型的建立,可得到较高精度的出口压力预测,使内部属性实现高精度“孪生”;
33.(4)本发明公开的基于离心泵数字孪生模型的叶轮机械故障检测方法,简单易行,具有良好的可实施性,并且能够快速、准确的给出叶轮故障诊断结果。
附图说明
34.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
35.图1为本发明提供的点云逆向建模步骤图;
36.图2为本发明提供的泵区点云数据图;
37.图3为本发明提供的离心泵点云数据截取图;
38.图4为本发明提供的离心泵数字孪生外部实体模型图;
39.图5为本发明提供的离心泵孪生属性建模技术流程图;
40.图6为本发明提供的离心泵水体几何模型图;
41.图7为本发明提供的水体几何模型的网格划分图;
42.图8为本发明提供的基于cfd的出口压力预测对比图;
43.图9为本发明提供的叶轮机械故障模拟图;
44.图10为本发明提供的resnet故障识别诊断原理图;
45.图11为本发明提供的yolov5故障检测诊断原理图;
46.图12为本发明提供的离心泵内部流动速度矢量图(流量147.174t/h,转速2980r/mim);
47.图13为本发明提供的模型预测的压力、速度云图(流量147.174t/h,转速2980r/mim);
48.图14为本发明提供的基于不同模型误差补偿后出口压力预测对比图;
49.图15为本发明提供的误差补偿模型的性能对比直方图;
50.图16为本发明提供的yolov5故障检测性能图,(a)为压力检测,(b)为速度检测;
51.图17为本发明提供的yolov5故障检测模型输出例图。
具体实施方式
52.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.本发明实施例公开了一种基于离心泵数字孪生模型的叶轮机械故障检测方法,
54.首先,构建离心泵数字孪生模型,用于获取压力、速度云图,其中,离心泵数字孪生模型包括:
55.第一、通过点云逆向建模建立的离心泵仿真实体模型;建模步骤如图1,具体建立过程如下:
56.航煤泵区点云数据获取,如图2:
57.选取仪器:获取点云数据首先是对三维激光扫描仪的选择。考虑到航煤泵区的环境相对良好,故只需要求仪器性能稳定,方便操作,便于移动即可。所以本发明实施例选用laser scanner focus3d三维激光扫描仪。全站仪的使用是为了测量所选物体的长度、宽度、高度,考虑到航煤管线首站装置复杂、规模大,在选取的时候选了激光长测程全站仪徕卡nova ts50全站仪tm50。点云数据操作软件使用配套的scene点云操作软件。
58.建立坐标体系:建立航煤泵区坐标体系网的目的,一是为了保障测量的精度,二是为了确定标靶的坐标,为点云的拼接提供坐标基础,做到不错、不漏。坐标原点可以定为泵区的任意位置,为了方便测量,定为泵区左侧中心点,x轴定为经过坐标原点并穿过泵区与
测量装置外墙平行的轴。
59.离心泵点云数据切割:
60.对航煤罐区点云数据进行数据切割,切割出本发明所需的航煤管输中应用的离心给油泵点云数据,如图3,
61.划分离心泵模块:
62.为方便点云逆向建模,对离心泵进行模块划分,分为底座、电机、泵体、轴、防护罩五部分;
63.进行实体建模:
64.3dmax凭借点云对象,可以通过从实景捕获为点云的大型数据集,创建基于实际参考的精确三维模型:以三维对象的形式呈现数据点集合。3dmax点云创建具体步骤如下:
65.1)导入点云数据;
66.2)对划分的各离心泵模块分别进行逆向建模;
67.3)合并模块,组装模型。
68.通过以上步骤,基于点云逆向建模技术的离心泵数字孪生外部实体模型建立完毕,如图4所示。
69.第二、基于所述离心泵仿真实体模型,通过cfd数值模拟建立的内部属性模型;具体方案如图5,实现步骤如下:
70.根据所述离心泵仿真实体模型的水体结构,建立水体几何模型;
71.本发明所涉及到的用于航煤给油的离心泵,其内部主要水体结构由压水室、吸水室、叶轮组成,故对于该泵的水体模型主要分以上三部分分别建模,
72.首先依据离心泵二维水力图在slidworks中进行三大水体结构的三维水体建模,并完成装配,其次将装配好的水体模型导入3dmax中进行细节处理优化,以便更好的进行网格划分工作,最后将处理好的水体模型保存为step格式,导入icem网格划分处理软件中进行后续网格处理,如图6所示;
73.对所述水体几何模型进行网格划分;
74.因离心泵流道几何模型结构具有比较复杂的曲面特征,所以采用非结构化网格进行网格划分,本发明吸水室的网格数为90251,叶轮的网格数为111462,压水室的网格数为99707,整个单级双吸离心泵流道水体三维模型的网格数为301420,如图7所示。
75.划分完成的网格不能直接用于数值模拟,需要在fluent求解器中对网格进行质量检查,质量检查标准为:volume statistics下的minimum volume不能为负值,若出现负值,则说明该网格有负体积,需要重新划分划分网格。
76.本发明流道水体模型网格质量检查volume statistics如下所示:
77.minimum volume(m3):4.562382e-14
78.maximum volume(m3):9.305442e-06
79.网格质量合格,并进一步对网格质量进行改进:
80.minimum volume(m3):5.316429e-14
81.maximum volume(m3):9.305442e-06
82.建立流体力学模型,求解流体力学控制方程;
83.流体力学模型则反映了离心泵内部流体流动规律,同时考虑到离心泵内部流体流
动形式属于湍流,故本发明基于流体力学三大控制方程以及标准湍流模型实现离心泵流体流动机理建模,
84.三大方程包括:
85.连续性方程
[0086][0087]
动量守恒方程
[0088][0089][0090][0091]
能量守恒方程
[0092][0093]
标准k-ε湍流模型具体为粘性流体湍流方程:
[0094][0095][0096]
其中,
[0097][0098]
封闭系数的常用取值为:
[0099]cε1
=1.44;c
ε2
=1.92;c
μ
=0.09;σk=1.0;σ
ε
=1.3
[0100]
进行数值模拟,输出压力、速度云图,包括:
[0101]
(1)给定边界条件
[0102]
本发明要求孪生属性模型能够根据离心泵实际仪表测量数据预测出口压力值,故根据离心泵上安装的相关传感器所得实际测量数据选择质量流量入口,自然出流边界,表示出口流动状态是自然发展的,并给定叶轮流体转动属性,本发明实施例选取所测流量数据及叶轮转速数据作为边界条件的输入,选取出口压力作为边界条件的输出;其中,图8为出口压力预测对比图,
[0103]
(2)选择算法
[0104]
对流体力学模型的求解选择simple算法,离散方式选择二阶迎风格式。
[0105]
第三、根据所述内部属性模型的数值预测结果选取的误差补偿模型;
[0106]
为提高离心泵数字孪生属性模型的预测精度,需要对流动机理模型预测结果即数值模拟结果进行误差补偿,建立输入量即质量流量与模拟误差之间的误差补偿模型,具体步骤如下:
[0107]
步骤1、训练得到不同的误差补偿模型,对不同输入量下cfd模拟所产生的误差进行误差预测;其中,不同的误差补偿模型包括:最小二乘的线性回归、非线性回归、岭回归、lasso回归、弹性网络回归、支持向量机、knn、决策树、随机森林九种机器学习算法;
[0108]
步骤2、根据不同的误差补偿模型所得预测误差和数值模拟预测结果得到误差补偿后的出口压力预测值;
[0109]
步骤3、基于出口压力实际值和预测值,评价不同误差补偿模型的性能,确定性能最优的误差补偿模型;
[0110]
进一步,模型性能评价标准为均方误差(mean-square-error,mse)、决定系数(r^2)、平均绝对误差(mean-absolute-error,mae),对应公式分别为:
[0111][0112][0113][0114]
式中:n为测量点个数,为模型第i个测量点处的出口压力预测值,yi为第i个测量点处出口压力实际值,为n个测量点处出口压力实际值的平均值,sse是出口压力的残差平方和,sst是出口压力的总离差平方和。
[0115]
在一种实施例中,测量数据选取某大型石化企业2022年某月航煤输送过程中离心给油泵真实运行数据,经筛选后用于数值模拟过程,筛选方法包括但不限于不符合离心给油泵实际正常运行、停运状态下的数据。数据测量间隔为两小时,选择其中14个测量点数据作为检验本发明所建孪生属性模型以及评价误差补偿模型性能的验证点。
[0116]
预测出口压力的过程分为两个部分,第一部分将超声波传感器所测流量数据以及叶轮转速数据作为cfd模拟边界条件输入,另一部分误差补偿与cfd模拟过程同时进行,保证能够对每次模拟预测结果的误差进行补偿。
[0117]
给定14个测量点的传感器测量数据对所建孪生属性模型进行验证,输入量为离心泵进口质量流量:147.174、147.761、147.848、148.863、149.329、149.818、149.823、151、173、151.273、152.077、152.133、152.231、152.435、154.216,单位t/h,当给定到fluent求解器时将其换算到kg/s,离心泵在运行过程中保持恒转速,为2980r/mim,同样将其换算到r/s;此时得到的得到的内部流动速度矢量图如图12所示,出口压力预测云图如图13。
[0118]
进一步,进行cfd模拟预测,预测结果如表1所示,
[0119]
表1cfd数值模拟预测结果
[0120][0121]
其次进行误差补偿。实验结果如图14,由图14可知,本发明提出的离心孪生属性建模方法所建模型对离心泵出口压力的预测结果与真实测量值有很好的重合性,说明所建模型具有很好的预测性能。
[0122]
同时,按评价指标对多种误差补偿模型进行数据分析,其性能评价对比如表2所示,对比直方图如图15所示,通过上述分析,可以看到knn误差补偿模型性能最优,选定其作为本发明的误差补偿模型。
[0123]
表2误差补偿模型性能比较
[0124][0125]
经对本发明所提出的离心泵数字孪生模型建模方法进行实验验证,验证了本发明建模方法的可行性和优越性,以及离心泵孪生内部属性模型的可靠性。
[0126]
离心泵数字孪生模型构建完成后,使用计算机视觉网络模型对所述压力、速度云图进行识别检测,得到识别检测结果,
[0127]
首先,修改离心泵孪生属性模型中的水体几何模型,交叉选择三片叶片进行机械故障模拟,叶片故障程度随机设置,如图9所示,
[0128]
当叶轮机械结构发生变化,其数字孪生模型输出必然发生变化,导致其故障区域压力与速度云图分布也必然发生变化,故本发明拟通过计算机视觉技术对故障区域进行识别以达到检测叶轮机械结构故障的目的。
[0129]
1)算法选择
[0130]
考虑到孪生模型输出的压力与速度云图故障特征较为单一且包含图注网格等干扰特征,故本发明选择resnet图像识别算法与yolov5目标检测算法尝试进行故障的识别或检测。
[0131]
2)方案流程
[0132]
针对以上两种故障检测算法,提出具体的故障识别或检测过程,本发明提出如图10、11所示技术方案流程;
[0133]
其中,基于resnet网络模型的叶轮机械故障识别方法,具体步骤如下:
[0134]
步骤1:分别训练两个resnet网络,分别对压力、速度云图进行识别分类;
[0135]
步骤2:对应如上设置的叶轮机械状态,对步骤一中分类结果进行标签化,对应给定标签0、1、2、3;
[0136]
步骤3:建立叶轮机械故障决策库,对两个网络输出结果进行决策,判定叶轮故障类型;
[0137]
基于yolov5目标检测模型的叶轮机械故障识别方法,具体步骤为:
[0138]
步骤1:确定决策库,并设定交并比阈值;
[0139]
步骤2:基于训练好的两个yolov5网络,分别对压力和速度云图中的每片叶片状态进行识别分类,得到正常(normal)或非正常(unnormal)的识别结果,当识别结果大于交并比阈值时,认为识别结果是可信的;
[0140]
步骤3:对检测分类结果进行图像的可视化输出,一种实施例中,同时输出可信的非正常识别结果的数量;
[0141]
步骤4:根据决策库,以及可信的非正常识别结果的数量,判定叶轮故障类型;
[0142]
对于决策库,其规则为:00表示叶片正常;01,10,11表示一叶片故障;02,20,22表
示两叶片故障;03,30,33表示三叶片故障,其余12,13,23,21,31,32表示叶轮故障。
[0143]
3)数据准备
[0144]
根据离心泵属性模型模拟预测的计算过程,对三种叶轮机械故障下的离心泵流道模型重新进行网格划分,并给定边界条件,用同一批离心泵实际历史运行数据在三类叶轮故障模型下进行模拟预测计算,保存其输出压力速度云图数据,并对云图数据通过平移、旋转等手段进行数据增强,得到最终数据集,使用最终数据集对resnet图像识别模型和yolov5目标检测模型进行训练。
[0145]
4)确定训练好的模型性能指标
[0146]
选择损失、精度作为resnet模型的性能评价指标;
[0147]
选择损失、精度、召回率、map、mmap,l1作为yolov5模型的性能评价指标;
[0148]
得到resnet与yolov5模型性能对比数据,如表3,
[0149]
表3resnet与yolov5模型性能对比
[0150][0151]
由此可知,基于yolov5的叶轮机械故障诊断模型性能优于resnet模型,其中resnet故障识别模型甚至不能对模拟故障进行正确识别诊断,因此,选用yolov5为最终的识别模型。其中,如图16所示,为yolov5故障检测模型训练过程的性能图,(图中横坐标表示计算迭代次数,train、val表示训练或者验证过程,cls_loss、box_loss、obj_loss分别表示置信度损失、预测框位置损失、目标损失,map_0.5:0.95表示置信度取0.5到0.95之间时的map值),由图看出随着训练次数的增加,模型相关损失不断下降,精度、召回率等模型性能不断上升。
[0152]
在进行故障检测时,更新和实体一致的流量数据、叶轮转速数据以及出口压力数据,得到相应的压力、速度云图,通过yolov5目标检测模型输出识别检测结果,一种实施例中,识别结果如图17所示,压力与速度云图检测结果均显示两个叶片故障,对应决策库中“22”情形,即两个叶片发生故障。
[0153]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0154]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一
致的最宽的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献