[go: up one dir, main page]

CN113642779A - ResNet50 network key equipment residual life prediction method based on feature fusion - Google Patents

ResNet50 network key equipment residual life prediction method based on feature fusion Download PDF

Info

Publication number
CN113642779A
CN113642779A CN202110829782.XA CN202110829782A CN113642779A CN 113642779 A CN113642779 A CN 113642779A CN 202110829782 A CN202110829782 A CN 202110829782A CN 113642779 A CN113642779 A CN 113642779A
Authority
CN
China
Prior art keywords
sample
residual
matrix
space
dimension
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110829782.XA
Other languages
Chinese (zh)
Inventor
谢国
杨婧
李艳恺
穆凌霞
梁莉莉
辛菁
刘涵
钱富才
李思雨
王承兰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian University of Technology
Original Assignee
Xian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian University of Technology filed Critical Xian University of Technology
Priority to CN202110829782.XA priority Critical patent/CN113642779A/en
Publication of CN113642779A publication Critical patent/CN113642779A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/25Fusion techniques
    • G06F18/253Fusion techniques of extracted features
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Business, Economics & Management (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Human Resources & Organizations (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于特征融合的ResNet50网络关键设备剩余寿命预测方法,首先对系统设备中各传感器采集的数据信息进行相关性分析,过滤与寿命关联程度较低的特征变量,确定影响系统寿命的高关联度特征变量;然后利用ISOMAP算法融合高关联度特征变量,得到融合特征变量,有效的集成传感器信息;针对融合特征变量,和系统对应时刻的剩余寿命构成剩余寿命预测总样本集,最后建立预测模型并预测剩余寿命,得到系统剩余寿命预测结果。本发明对工业领域中的设备寿命进行准确预测,及时提示工作人员对设备进行预防性维护。

Figure 202110829782

The invention discloses a method for predicting the remaining life of key equipment in a ResNet50 network based on feature fusion. First, correlation analysis is performed on data information collected by various sensors in the system equipment, and feature variables with a low degree of correlation with the life are filtered to determine the impact on the life of the system. Then use the ISOMAP algorithm to fuse the highly correlated feature variables to obtain the fused feature variables, effectively integrating sensor information; for the fused feature variables, and the remaining life at the corresponding moment of the system constitute the total remaining life prediction sample set, and finally Establish a prediction model and predict the remaining life, and obtain the prediction result of the system's remaining life. The invention accurately predicts the service life of the equipment in the industrial field, and prompts the staff to perform preventive maintenance on the equipment in time.

Figure 202110829782

Description

基于特征融合的ResNet50网络关键设备剩余寿命预测方法Remaining life prediction method of key equipment in ResNet50 network based on feature fusion

技术领域technical field

本发明属于智能制造系统的监测与维护技术领域,具体涉及一种基于特征融合的ResNet50网络关键设备剩余寿命预测方法。The invention belongs to the technical field of monitoring and maintenance of an intelligent manufacturing system, in particular to a method for predicting the remaining life of key equipment in a ResNet50 network based on feature fusion.

背景技术Background technique

预测与健康管理(Prognostic and Health Management,PHM)技术在现代工业中至关重要,并已广泛应用于民用航空、汽车和制造业。随着时间的累积,由于设备在受到内部因素和各种外部因素(如磨损、外部冲击、负载、运行环境)的影响下,其性能及健康状态将会呈现不同程度的退化趋势,不断累积最终导致设备发生故障,造成无法估量的经济损失与安全事故等。剩余使用寿命(RUL)预测是现代工业领域预测健康管理(PHM)技术中最重要的组成部分之一,它的定义是从当前时刻的使用寿命到该寿命结束的长度。为了提高系统的安全性与可靠性,降低维修成本,需要确保在最佳时期对设备进行维护,定期更换零件,防止故障的累积最终造成的设备失效。对设备各部件传感器数据进行监测,准确的预测设备处于某时刻的剩余使用寿命,便可找到适当的时机对设备进行预防性维护,减少设备的停机时间,节约成本。Prognostic and Health Management (PHM) technology is crucial in modern industry and has been widely used in civil aviation, automotive and manufacturing. With the accumulation of time, due to the influence of internal factors and various external factors (such as wear, external impact, load, operating environment), the performance and health status of the equipment will show different degrees of degradation trend, and the accumulation will eventually Cause equipment failure, resulting in immeasurable economic losses and safety accidents. Remaining useful life (RUL) prediction is one of the most important components of Predictive Health Management (PHM) technology in modern industry, and it is defined as the length of useful life from the current moment to the end of that life. In order to improve the safety and reliability of the system and reduce the maintenance cost, it is necessary to ensure that the equipment is maintained at the best time, and the parts are replaced regularly to prevent the equipment failure caused by the accumulation of faults. By monitoring the sensor data of each component of the equipment and accurately predicting the remaining service life of the equipment at a certain time, it is possible to find an appropriate time to perform preventive maintenance on the equipment, reduce equipment downtime and save costs.

由于对系统剩余使用寿命的预测主要基于多传感器收集到的大量监测数据,来评估系统整体的退化状态,及时对系统做出维护。单个传感器特征不足以准确判断系统的健康状态,因此需要多种特征。但特征过多会造成信息冗余,增大计算负担。于是过滤与寿命关联度低的特征并对其余多传感器特征进行融合,以获得更好的健康指标,提高预测方法的准确性,使预防性维护更加及时有效。针对剩余寿命预测研究中,特征过多导致维数爆炸从而使得计算效率低下的问题,提出一种基于特征融合的ResNet50网络关键设备剩余寿命预测方法,该方法不仅能够增强对剩余寿命预测研究的信心,对于该学科和行业的进步起着关键性的作用。Since the prediction of the remaining service life of the system is mainly based on a large amount of monitoring data collected by multiple sensors, the overall degradation status of the system is evaluated and the system is maintained in time. A single sensor feature is not enough to accurately judge the health of a system, so multiple features are needed. However, too many features will cause information redundancy and increase the computational burden. Therefore, the features with low correlation with lifespan are filtered and the remaining multi-sensor features are fused to obtain better health indicators, improve the accuracy of prediction methods, and make preventive maintenance more timely and effective. Aiming at the problem that too many features lead to dimensionality explosion in the research of remaining life prediction, which leads to low computational efficiency, a method for predicting the remaining life of key equipment in the ResNet50 network based on feature fusion is proposed, which can not only enhance the confidence in the research on remaining life prediction , plays a key role in the advancement of the discipline and industry.

发明内容SUMMARY OF THE INVENTION

本发明的目的是提供一种基于特征融合的ResNet50网络关键设备剩余寿命预测方法,对工业领域中的设备寿命进行准确预测,及时提示工作人员对设备进行预防性维护。The purpose of the present invention is to provide a method for predicting the remaining life of key equipment in the ResNet50 network based on feature fusion, which can accurately predict the life of the equipment in the industrial field and prompt the staff to perform preventive maintenance on the equipment in time.

本发明所采用的技术方案是,一种基于特征融合的ResNet50网络关键设备剩余寿命预测方法,具体按照以下步骤实施:The technical solution adopted by the present invention is a method for predicting the remaining life of key equipment in the ResNet50 network based on feature fusion, which is specifically implemented according to the following steps:

步骤1、对系统设备中各传感器采集的数据信息进行相关性分析,过滤与寿命关联程度较低的特征变量,确定影响系统寿命的高关联度特征变量;Step 1. Perform a correlation analysis on the data information collected by each sensor in the system equipment, filter the characteristic variables with a low degree of correlation with the lifespan, and determine the characteristic variables with a high degree of correlation that affect the lifespan of the system;

步骤2、对所述步骤1得到的高关联度特征变量进行特征融合:利用ISOMAP算法融合步骤1中的高关联度特征变量,得到融合特征变量,有效的集成传感器信息;Step 2, performing feature fusion on the highly correlated feature variables obtained in the step 1: using the ISOMAP algorithm to fuse the highly correlated feature variables in step 1 to obtain fused feature variables, effectively integrating sensor information;

步骤3、构建数据集构造策略:针对步骤2中得到的融合特征变量,和系统对应时刻的剩余寿命构成剩余寿命预测总样本集,并将其分为训练集与测试集;Step 3. Build a data set construction strategy: For the fusion feature variables obtained in step 2, and the remaining life at the corresponding moment of the system constitute the total remaining life prediction sample set, and divide it into a training set and a test set;

步骤4:建立预测模型并预测剩余寿命:将步骤3中得到的剩余寿命预测总样本集的训练集作为深度残差网络Resnet50的输入训练该预测网络,利用训练好的网络对测试样本进行预测,得到系统剩余寿命预测结果。Step 4: Establish a prediction model and predict the remaining life: use the training set of the total remaining life prediction sample set obtained in step 3 as the input of the deep residual network Resnet50 to train the prediction network, and use the trained network to predict the test samples. Obtain the prediction result of the remaining life of the system.

本发明的特点还在于,The present invention is also characterized in that,

步骤1具体如下:Step 1 is as follows:

步骤1.1、对系统设备中传感器采集的数据信息进行编号,n表示为传感器的序号,xn为第n个传感器的监测数据信息,监测数据X表示为

Figure BDA0003175054580000031
其中,
Figure BDA0003175054580000032
为系统中i时刻第n个传感器的监测数据信息,i=1,2,...,t,该系统的剩余寿命Y表示为Y={yi},其中,yi为系统对应i时刻的剩余寿命;Step 1.1. Number the data information collected by the sensors in the system equipment, n is the serial number of the sensor, x n is the monitoring data information of the nth sensor, and the monitoring data X is expressed as
Figure BDA0003175054580000031
in,
Figure BDA0003175054580000032
is the monitoring data information of the nth sensor at time i in the system, i=1,2,...,t, the remaining life Y of the system is expressed as Y={y i }, where y i is the time corresponding to the system i remaining life;

步骤1.2、利用相关性分析计算相关系数

Figure BDA0003175054580000033
Step 1.2, use correlation analysis to calculate the correlation coefficient
Figure BDA0003175054580000033

Figure BDA0003175054580000034
Figure BDA0003175054580000034

其中,Cov(xn,Y)为监测数据信息xn和剩余寿命Y之间的协方差,

Figure BDA0003175054580000035
Figure BDA0003175054580000036
分别为监测数据信息xn和剩余寿命Y的标准差;Among them, Cov(x n , Y) is the covariance between the monitoring data information x n and the remaining life Y,
Figure BDA0003175054580000035
and
Figure BDA0003175054580000036
are the standard deviation of the monitoring data information x n and the remaining life Y respectively;

步骤1.3、计算监测数据信息xn和剩余寿命Y的Pearson相关系数

Figure BDA0003175054580000037
具体如下:Step 1.3. Calculate the Pearson correlation coefficient between the monitoring data information x n and the remaining life Y
Figure BDA0003175054580000037
details as follows:

相关系数

Figure BDA0003175054580000039
范围:
Figure BDA0003175054580000038
Correlation coefficient
Figure BDA0003175054580000039
scope:
Figure BDA0003175054580000038

保留结果超过0.8以上的高关联度特征变量。Retain the highly correlated feature variables whose results exceed 0.8.

步骤2具体如下:Step 2 is as follows:

步骤2.1、选取邻域,构造邻域图G:近邻参数设置为k,将步骤1.3保留的高关联度特征变量构造样本集D={x1,x2,...,xm},m是原始d维空间的样本集D中样本点的个数,在样本集D={x1,x2,...,xm}中任意选取某两个数据点xh与xj,其中,h,j是样本集D中选取的两个数据点的编号,h,j∈1,2,3...m,第一个数据点xh与近邻参数k间距离设为欧氏距离,另一个数据点xj是xh最近的近邻参数k个点之一时,表示它们相近邻,邻域图G有边,即邻域图G构造完毕;Step 2.1. Select a neighborhood and construct a neighborhood graph G: set the nearest neighbor parameter to k, and construct a sample set D={x 1 ,x 2 ,...,x m }, m is the number of sample points in the sample set D of the original d-dimensional space, and two data points x h and x j are arbitrarily selected in the sample set D={x 1 ,x 2 ,...,x m }, where , h, j are the numbers of the two data points selected in the sample set D, h, j∈1,2,3...m, the distance between the first data point x h and the neighbor parameter k is set as the Euclidean distance , when another data point x j is one of the k points of the nearest neighbor parameters of x h , it means that they are adjacent, and the neighborhood graph G has edges, that is, the neighborhood graph G is constructed;

步骤2.2、计算最短路径距离矩阵:若邻域图G上两点xh、xj存在边连接时,定义样本点xh与xj之间的最短路径为dG(xh,xj)=d(xh,xj);否则dG(xh,xj)=∞,其中,d(xh,xj)为数据点xh与xj的欧氏距离;Step 2.2. Calculate the shortest path distance matrix: If there are edge connections between two points x h and x j on the neighborhood graph G, define the shortest path between the sample points x h and x j as d G (x h , x j ) =d(x h , x j ); otherwise d G (x h , x j )=∞, where d(x h , x j ) is the Euclidean distance between data points x h and x j ;

对l∈1,2,3...m,有:For l∈1,2,3...m, we have:

dG(xh,xj)=min{dG(xh,xj),dG(xh,xl)+dG(xl,xj)} (3)d G (x h ,x j )=min{d G (x h ,x j ),d G (x h ,x l )+d G (x l ,x j )} (3)

其中,xl是样本集D中新的样本点,dG(xh,xl)表示样本点xh与xl之间的最短路径,dG(xl,xj)表示样本点xl与xj之间的最短路径,dG(xh,xj)表示样本点xh与xj之间的最短路径;Among them, x l is a new sample point in the sample set D, d G (x h ,x l ) represents the shortest path between the sample points x h and x l , d G (x l ,x j ) represents the sample point x The shortest path between l and x j , d G (x h ,x j ) represents the shortest path between sample points x h and x j ;

基于此,即可确定最短路径距离矩阵为

Figure BDA0003175054580000041
其中,m是d维原始空间的样本集D中样本点的个数,h,j,l是样本集D中选取的三个数据点的编号,h,j,l∈1,2,3...m;Based on this, the shortest path distance matrix can be determined as
Figure BDA0003175054580000041
Among them, m is the number of sample points in the sample set D of the d-dimensional original space, h, j, l are the numbers of the three data points selected in the sample set D, h, j, l ∈ 1, 2, 3. ..m;

步骤2.3、通过对d维原始空间降维,构造d'维新样本空间,并且使得d'维新样本空间与d维原始空间中的距离保持不变,求取降维后样本的内积矩阵B:令B=ZTZ∈Rm×m,其中,d是原始空间的维数,d'是新样本空间的维数,Z为d维原始空间嵌入d'维新样本空间的矩阵表示,R为实数集;Step 2.3. Construct a new d'-dimensional sample space by reducing the dimension of the d-dimensional original space, and keep the distance between the d'-dimensional new sample space and the d-dimensional original space unchanged, and obtain the inner product matrix B of the samples after dimensionality reduction: Let B=Z T Z∈R m×m , where d is the dimension of the original space, d' is the dimension of the new sample space, Z is the matrix representation of the d-dimensional original space embedded in the d'-dimensional new sample space, and R is set of real numbers;

构造新样本空间后,d'<d,且任意两个样本在d'维新样本空间中的欧氏距离等于d维原始空间中的距离,即:After constructing the new sample space, d'<d, and the Euclidean distance of any two samples in the new sample space of dimension d' is equal to the distance in the original space of dimension d, namely:

||zh-zj||=disthj (4)||z h -z j ||=dist hj (4)

其中,zh,zj分别表示样本点xh,xj在d'维新样本空间中的欧氏距离,disthj表示样本点xh和xj在d维原始空间中的距离;Among them, z h , z j represent the Euclidean distance of the sample points x h , x j in the d'-dimensional new sample space, respectively, and dist hj represents the distance between the sample points x h and x j in the d-dimensional original space;

将式(4)展开并对等号两端求平方得:Expand Equation (4) and square both sides of the equal sign to get:

Figure BDA0003175054580000051
Figure BDA0003175054580000051

Figure BDA0003175054580000052
bhh与bjj以此类推,则有:
Figure BDA0003175054580000052
b hh and b jj and so on, there are:

Figure BDA0003175054580000053
Figure BDA0003175054580000053

Figure BDA0003175054580000054
Figure BDA0003175054580000054

其中,bhj为内积矩阵B中第h行j列的元素,bhh与bjj以此类推,disthj表示样本点xh和xj在d维原始空间的距离,dist、dist·j及dist··以此类推;Among them, b hj is the element of the hth row and j column in the inner product matrix B, b hh and b jj and so on, dist hj represents the distance between the sample points x h and x j in the d-dimensional original space, dist h , dist ·j and dist · and so on;

通过求得bhj,bhh,bjj等内积矩阵B中的元素可得内积矩阵B;The inner product matrix B can be obtained by obtaining the elements in the inner product matrix B such as b hj , b hh , b jj ;

步骤2.4、对最短路径距离矩阵DG构造d维嵌入,最终得到样本通过d维原始空间嵌入d'维新样本空间的矩阵表示Z∈Rd′×mStep 2.4, construct a d-dimensional embedding for the shortest path distance matrix D G , and finally obtain the matrix representation Z∈R d′×m in which the samples are embedded in the d'-dimensional new sample space through the d-dimensional original space;

由步骤2.3求得的内积矩阵B通过特征分解获得特征值矩阵和特征向量矩阵,即:The inner product matrix B obtained in step 2.3 obtains the eigenvalue matrix and the eigenvector matrix through eigendecomposition, namely:

B=VΛVT (8)B=VΛV T (8)

其中,Λ=diag(λ12,...,λd)为特征值构成的对角矩阵,λ1≥λ2≥...≥λd,λ12,...,λd为分解获得的特征值,V为对应的特征向量矩阵。Among them, Λ=diag(λ 12 ,...,λ d ) is a diagonal matrix composed of eigenvalues, λ 1 ≥λ 2 ≥...≥λ d , λ 12 ,... , λ d is the eigenvalue obtained by decomposition, and V is the corresponding eigenvector matrix.

则d维原始空间嵌入d'维新样本空间的矩阵表示Z的计算公式为:

Figure BDA0003175054580000055
计算Z的结果后可得到矩阵表示为:
Figure BDA0003175054580000056
此时的结果
Figure BDA0003175054580000057
便是融合后的特征变量;Then the matrix representation Z of the d-dimensional original space embedded in the d'-dimensional new sample space is calculated as:
Figure BDA0003175054580000055
After calculating the result of Z, the matrix can be obtained as:
Figure BDA0003175054580000056
result at this time
Figure BDA0003175054580000057
is the feature variable after fusion;

其中,有d*个非零特征值,

Figure BDA0003175054580000058
为特征值构成的对角矩阵,特征值
Figure BDA0003175054580000059
V*为对应的特征向量矩阵;
Figure BDA00031750545800000510
为d'维新样本空间中i时刻第m'个样本点的融合特征变量,m'是d'维新样本空间中样本点的个数。where, there are d * non-zero eigenvalues,
Figure BDA0003175054580000058
is a diagonal matrix of eigenvalues, eigenvalues
Figure BDA0003175054580000059
V * is the corresponding eigenvector matrix;
Figure BDA00031750545800000510
is the fusion feature variable of the m'th sample point at time i in the d'-dimensional sample space, where m' is the number of sample points in the d'-dimensional sample space.

步骤3具体如下:Step 3 is as follows:

步骤3.1、构造样本集:将步骤2中得到的融合后的特征变量

Figure BDA0003175054580000061
和系统剩余寿命Y={yi}重构为剩余寿命预测样本集
Figure BDA0003175054580000062
Figure BDA0003175054580000063
分别为重构的剩余寿命预测样本集中的特征变量,并按照7:3的比例划分为训练集和验证集,其中,yi为系统对应i时刻的剩余寿命;Step 3.1. Construct a sample set: combine the fused feature variables obtained in step 2
Figure BDA0003175054580000061
and the remaining life of the system Y={y i } is reconstructed into the remaining life prediction sample set
Figure BDA0003175054580000062
Figure BDA0003175054580000063
are the feature variables in the reconstructed remaining life prediction sample set, and are divided into training set and validation set according to the ratio of 7:3, where y i is the remaining life of the system corresponding to time i;

步骤3.2、构造子训练集和子测试集:将步骤3.1中划分好的训练集再次按照7:3的比例划分为子训练集和子测试集;Step 3.2, construct sub-training set and sub-test set: divide the training set divided in step 3.1 into sub-training set and sub-test set according to the ratio of 7:3 again;

步骤3.3、构造总训练集和总测试集:将步骤3.2得到的子训练集中的特征变量按照列堆叠的形式合并为总训练集,同时,对应步骤3.2中子训练集的合并顺序,将子测试集中的特征变量以列堆叠的形式合并为总测试集,最终形成由总训练集、总测试集和步骤3.1得到的验证集构成的剩余寿命预测总样本集。Step 3.3. Construct the total training set and the total test set: Combine the feature variables in the sub-training set obtained in step 3.2 into the total training set in the form of column stacking. The feature variables in the set are merged into the total test set in the form of column stacking, and finally the total remaining life prediction sample set consisting of the total training set, the total test set and the validation set obtained in step 3.1 is formed.

步骤4具体如下:Step 4 is as follows:

步骤4.1、构建50层深度残差网络ResNet50:深度残差网络ResNet50由3部分组成,分别为卷积池化部分、4个残差块部分、池化展平部分,残差块部分有两个基本的结构,分别为恒等残差块和卷积残差块;Step 4.1. Build a 50-layer deep residual network ResNet50: The deep residual network ResNet50 consists of three parts, namely the convolution pooling part, the four residual block parts, and the pooling and flattening part. There are two residual block parts. The basic structure is the identity residual block and the convolution residual block;

步骤4.2、特征提取:将步骤3中得到的剩余寿命预测总样本集的训练集作为深度残差网络Resnet50的输入,采用一维卷积核对训练集进行特征提取,并对提取的卷积特征进行最大值池化,以获得池化特征;Step 4.2. Feature extraction: The training set of the total remaining life prediction sample set obtained in step 3 is used as the input of the deep residual network Resnet50, and the one-dimensional convolution kernel is used to extract the features of the training set, and the extracted convolution features are processed. max pooling to obtain pooled features;

步骤4.3、残差块的特征提取:将池化特征作为残差块的输入,深度残差网络Resnet50的残差块由以下四部分组成:一个卷积残差块和两个恒等残差块、一个卷积残差块和三个恒等残差块、一个卷积残差块和五个恒等残差块、一个卷积残差块和两个恒等残差块,上述四个残差块按照顺序连接组成为残差网络核心部分;Step 4.3. Feature extraction of residual block: The pooled feature is used as the input of the residual block. The residual block of the deep residual network Resnet50 consists of the following four parts: a convolution residual block and two identity residual blocks , one convolutional residual block and three identity residual blocks, one convolutional residual block and five identity residual blocks, one convolutional residual block and two identity residual blocks, the above four residual blocks The difference blocks are sequentially connected to form the core part of the residual network;

步骤4.4、建立预测模型:经平均池化层整合残差块的输出,再通过展平层获得预测模型;Step 4.4, establish a prediction model: integrate the output of the residual block through the average pooling layer, and then obtain the prediction model through the flattening layer;

步骤4.5、得到剩余寿命预测结果:将测试集输入预测模型中,得到剩余寿命预测结果,每进行一次预测得到输出的预测结果,将该预测结果和系统采集的剩余寿命真实数据之间的误差反向传播给深度残差网络Resnet50,并对网络中的各参数进行调优,当网络的误差小于0.05时,说明网络收敛,利用训练好的网络对测试样本进行预测,最终得到系统剩余寿命预测结果,实现系统的剩余寿命的准确预测。Step 4.5. Obtain the remaining life prediction result: Input the test set into the prediction model to obtain the remaining life prediction result. Each time a prediction is performed, the output prediction result is obtained, and the error between the prediction result and the real data of the remaining life collected by the system is reversed. It is propagated to the deep residual network Resnet50, and the parameters in the network are adjusted. When the error of the network is less than 0.05, it means that the network has converged. The trained network is used to predict the test samples, and finally the prediction result of the remaining life of the system is obtained. , to achieve accurate prediction of the remaining life of the system.

本发明的有益效果是,一种基于特征融合的ResNet50网络关键设备剩余寿命预测方法,通过相关性分析的方法排除影响系统设备寿命的低关联度特征,利用ISOMAP算法对高关联度特征进行融合,有效的集成传感器信息,并且消除传感器之间的耦合性。将ISOMAP算法和深度残差网络Resnet50结合,使融合后的传感器特征信息作为深度残差网络Resnet50的输入训练该预测网络,学习各特征之间的隐层关系,构建剩余寿命预测模型,实现了剩余寿命的预测。通过实验仿真验证了所提方法在剩余寿命预测方面的准确性和高效性。The beneficial effect of the present invention is that, a method for predicting the remaining life of key equipment in the ResNet50 network based on feature fusion, eliminates the low correlation degree features affecting the life of the system equipment through the method of correlation analysis, and uses the ISOMAP algorithm to fuse the high correlation degree features, Effectively integrate sensor information and eliminate coupling between sensors. Combining the ISOMAP algorithm and the deep residual network Resnet50, the fused sensor feature information is used as the input of the deep residual network Resnet50 to train the prediction network, learn the hidden layer relationship between each feature, and build the remaining life prediction model. Prediction of lifespan. The accuracy and efficiency of the proposed method in remaining life prediction are verified by experimental simulation.

附图说明Description of drawings

图1为本发明基于特征融合的ResNet50网络关键设备剩余寿命预测方法总体流程图;Fig. 1 is the overall flow chart of the residual life prediction method of ResNet50 network key equipment based on feature fusion of the present invention;

图2为本发明中传感器特征变量相关性分析结果图;Fig. 2 is a graph showing the results of correlation analysis of sensor characteristic variables in the present invention;

图3为本发明中采用ISOMAP算法进行特征融合流程图;Fig. 3 adopts ISOMAP algorithm to carry out feature fusion flow chart in the present invention;

图4为本发明中深度残差网络ResNet50整体结构图;Fig. 4 is the overall structure diagram of the deep residual network ResNet50 in the present invention;

图5为本发明中深度残差网络ResNet50预测过程流程图;5 is a flowchart of the prediction process of the deep residual network ResNet50 in the present invention;

图6为本发明预测结果图。FIG. 6 is a graph of the prediction result of the present invention.

具体实施方式Detailed ways

下面结合附图和具体实施方式对本发明进行详细说明。The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

本发明一种基于特征融合的ResNet50网络关键设备剩余寿命预测方法,流程图如图1所示,具体按照以下步骤实施:A method for predicting the remaining life of key equipment in the ResNet50 network based on feature fusion of the present invention, the flowchart is shown in Figure 1, and is specifically implemented according to the following steps:

步骤1、保留影响系统设备运行时长的高关联度特征变量:对系统设备中各传感器采集的数据信息进行相关性分析,过滤与寿命关联程度较低的特征变量,确定影响系统寿命的高关联度特征变量;Step 1. Retain highly correlated feature variables that affect the operating time of system equipment: perform correlation analysis on the data information collected by each sensor in the system equipment, filter feature variables that are less correlated with lifespan, and determine high correlations that affect system lifespan characteristic variable;

结合图2~图5,步骤1具体如下:With reference to Figures 2 to 5, step 1 is as follows:

步骤1.1、对系统设备中传感器采集的数据信息进行编号,n表示为传感器的序号,xn为第n个传感器的监测数据信息,监测数据X表示为

Figure BDA0003175054580000081
其中,
Figure BDA0003175054580000082
为系统中i时刻第n个传感器的监测数据信息,i=1,2,...,t,该系统的剩余寿命Y表示为Y={yi},其中,yi为系统对应i时刻的剩余寿命;Step 1.1. Number the data information collected by the sensors in the system equipment, n is the serial number of the sensor, x n is the monitoring data information of the nth sensor, and the monitoring data X is expressed as
Figure BDA0003175054580000081
in,
Figure BDA0003175054580000082
is the monitoring data information of the nth sensor at time i in the system, i=1,2,...,t, the remaining life Y of the system is expressed as Y={y i }, where y i is the time corresponding to the system i remaining life;

步骤1.2、利用相关性分析计算相关系数

Figure BDA0003175054580000083
Step 1.2, use correlation analysis to calculate the correlation coefficient
Figure BDA0003175054580000083

Figure BDA0003175054580000084
Figure BDA0003175054580000084

其中,Cov(xn,Y)为监测数据信息xn和剩余寿命Y之间的协方差,

Figure BDA0003175054580000085
Figure BDA0003175054580000086
分别为监测数据信息xn和剩余寿命Y的标准差;Among them, Cov(x n , Y) is the covariance between the monitoring data information x n and the remaining life Y,
Figure BDA0003175054580000085
and
Figure BDA0003175054580000086
are the standard deviation of the monitoring data information x n and the remaining life Y respectively;

步骤1.3、计算监测数据信息xn和剩余寿命Y的Pearson相关系数

Figure BDA0003175054580000087
具体如下:Step 1.3. Calculate the Pearson correlation coefficient between the monitoring data information x n and the remaining life Y
Figure BDA0003175054580000087
details as follows:

相关系数

Figure BDA0003175054580000092
范围:
Figure BDA0003175054580000091
Correlation coefficient
Figure BDA0003175054580000092
scope:
Figure BDA0003175054580000091

保留结果超过0.8以上的高关联度特征变量。Retain the highly correlated feature variables whose results exceed 0.8.

步骤2、对所述步骤1得到的高关联度特征变量进行特征融合:利用ISOMAP算法融合步骤1中的高关联度特征变量,得到融合特征变量,有效的集成传感器信息;Step 2, performing feature fusion on the highly correlated feature variables obtained in the step 1: using the ISOMAP algorithm to fuse the highly correlated feature variables in step 1 to obtain fused feature variables, effectively integrating sensor information;

步骤2具体如下:Step 2 is as follows:

步骤2.1、选取邻域,构造邻域图G:近邻参数设置为k,将步骤1.3保留的高关联度特征变量构造样本集D={x1,x2,...,xm},m是原始d维空间的样本集D中样本点的个数,在样本集D={x1,x2,...,xm}中任意选取某两个数据点xh与xj,其中,h,j是样本集D中选取的两个数据点的编号,h,j∈1,2,3...m,第一个数据点xh与近邻参数k间距离设为欧氏距离,另一个数据点xj是xh最近的近邻参数k个点之一时,表示它们相近邻,邻域图G有边,即邻域图G构造完毕;Step 2.1. Select a neighborhood and construct a neighborhood graph G: set the nearest neighbor parameter to k, and construct a sample set D={x 1 ,x 2 ,...,x m }, m is the number of sample points in the sample set D of the original d-dimensional space, and two data points x h and x j are arbitrarily selected in the sample set D={x 1 ,x 2 ,...,x m }, where , h, j are the numbers of the two data points selected in the sample set D, h, j∈1,2,3...m, the distance between the first data point x h and the neighbor parameter k is set as the Euclidean distance , when another data point x j is one of the k points of the nearest neighbor parameters of x h , it means that they are adjacent, and the neighborhood graph G has edges, that is, the neighborhood graph G is constructed;

步骤2.2、计算最短路径距离矩阵:若邻域图G上两点xh、xj存在边连接时,定义样本点xh与xj之间的最短路径为dG(xh,xj)=d(xh,xj);否则dG(xh,xj)=∞,其中,d(xh,xj)为数据点xh与xj的欧氏距离;Step 2.2. Calculate the shortest path distance matrix: If there are edge connections between two points x h and x j on the neighborhood graph G, define the shortest path between the sample points x h and x j as d G (x h , x j ) =d(x h , x j ); otherwise d G (x h , x j )=∞, where d(x h , x j ) is the Euclidean distance between data points x h and x j ;

对l∈1,2,3...m,有:For l∈1,2,3...m, we have:

dG(xh,xj)=min{dG(xh,xj),dG(xh,xl)+dG(xl,xj)} (3)d G (x h ,x j )=min{d G (x h ,x j ),d G (x h ,x l )+d G (x l ,x j )} (3)

其中,xl是样本集D中新的样本点,dG(xh,xl)表示样本点xh与xl之间的最短路径,dG(xl,xj)表示样本点xl与xj之间的最短路径,dG(xh,xj)表示样本点xh与xj之间的最短路径;Among them, x l is a new sample point in the sample set D, d G (x h ,x l ) represents the shortest path between the sample points x h and x l , d G (x l ,x j ) represents the sample point x The shortest path between l and x j , d G (x h ,x j ) represents the shortest path between sample points x h and x j ;

基于此,即可确定最短路径距离矩阵为

Figure BDA0003175054580000101
其中,m是d维原始空间的样本集D中样本点的个数,h,j,l是样本集D中选取的三个数据点的编号,h,j,l∈1,2,3...m;Based on this, the shortest path distance matrix can be determined as
Figure BDA0003175054580000101
Among them, m is the number of sample points in the sample set D of the d-dimensional original space, h, j, l are the numbers of the three data points selected in the sample set D, h, j, l ∈ 1, 2, 3. ..m;

步骤2.3、通过对d维原始空间降维,构造d'维新样本空间,并且使得d'维新样本空间与d维原始空间中的距离保持不变,求取降维后样本的内积矩阵B:令B=ZTZ∈Rm×m,其中,d是原始空间的维数,d'是新样本空间的维数,Z为d维原始空间嵌入d'维新样本空间的矩阵表示,R为实数集;Step 2.3. Construct a new d'-dimensional sample space by reducing the dimension of the d-dimensional original space, and keep the distance between the d'-dimensional new sample space and the d-dimensional original space unchanged, and obtain the inner product matrix B of the samples after dimensionality reduction: Let B=Z T Z∈R m×m , where d is the dimension of the original space, d' is the dimension of the new sample space, Z is the matrix representation of the d-dimensional original space embedded in the d'-dimensional new sample space, and R is set of real numbers;

构造新样本空间后,d'<d,且任意两个样本在d'维新样本空间中的欧氏距离等于d维原始空间中的距离,即:After constructing the new sample space, d'<d, and the Euclidean distance of any two samples in the new sample space of dimension d' is equal to the distance in the original space of dimension d, namely:

||zh-zj||=disthj (4)||z h -z j ||=dist hj (4)

其中,zh,zj分别表示样本点xh,xj在d'维新样本空间中的欧氏距离,disthj表示样本点xh和xj在d维原始空间中的距离;Among them, z h , z j represent the Euclidean distance of the sample points x h , x j in the d'-dimensional new sample space, respectively, and dist hj represents the distance between the sample points x h and x j in the d-dimensional original space;

将式(4)展开并对等号两端求平方得:Expand Equation (4) and square both sides of the equal sign to get:

Figure BDA0003175054580000102
Figure BDA0003175054580000102

Figure BDA0003175054580000103
bhh与bjj以此类推,则有:
Figure BDA0003175054580000103
b hh and b jj and so on, there are:

Figure BDA0003175054580000104
Figure BDA0003175054580000104

Figure BDA0003175054580000105
Figure BDA0003175054580000105

其中,bhj为内积矩阵B中第h行j列的元素,bhh与bjj以此类推,disthj表示样本点xh和xj在d维原始空间的距离,dist、dist·j及dist··以此类推;Among them, b hj is the element of the hth row and j column in the inner product matrix B, b hh and b jj and so on, dist hj represents the distance between the sample points x h and x j in the d-dimensional original space, dist h , dist ·j and dist · and so on;

通过求得bhj,bhh,bjj等内积矩阵B中的元素可得内积矩阵B;The inner product matrix B can be obtained by obtaining the elements in the inner product matrix B such as b hj , b hh , b jj ;

步骤2.4、对最短路径距离矩阵DG构造d维嵌入,最终得到样本通过d维原始空间嵌入d'维新样本空间的矩阵表示Z∈Rd′×mStep 2.4, construct a d-dimensional embedding for the shortest path distance matrix D G , and finally obtain the matrix representation Z∈R d′×m in which the samples are embedded in the d'-dimensional new sample space through the d-dimensional original space;

由步骤2.3求得的内积矩阵B通过特征分解获得特征值矩阵和特征向量矩阵,即:The inner product matrix B obtained in step 2.3 obtains the eigenvalue matrix and the eigenvector matrix through eigendecomposition, namely:

B=VΛVT (8)B=VΛV T (8)

其中,Λ=diag(λ12,...,λd)为特征值构成的对角矩阵,λ1≥λ2≥...≥λd,λ12,...,λd为分解获得的特征值,V为对应的特征向量矩阵。Among them, Λ=diag(λ 12 ,...,λ d ) is a diagonal matrix composed of eigenvalues, λ 1 ≥λ 2 ≥...≥λ d , λ 12 ,... , λ d is the eigenvalue obtained by decomposition, and V is the corresponding eigenvector matrix.

则d维原始空间嵌入d'维新样本空间的矩阵表示Z的计算公式为:

Figure BDA0003175054580000111
计算Z的结果后可得到矩阵表示为:
Figure BDA0003175054580000112
此时的结果
Figure BDA0003175054580000113
便是融合后的特征变量;Then the matrix representation Z of the d-dimensional original space embedded in the d'-dimensional new sample space is calculated as:
Figure BDA0003175054580000111
After calculating the result of Z, the matrix can be obtained as:
Figure BDA0003175054580000112
result at this time
Figure BDA0003175054580000113
is the feature variable after fusion;

其中,有d*个非零特征值,

Figure BDA0003175054580000114
为特征值构成的对角矩阵,特征值
Figure BDA0003175054580000115
V*为对应的特征向量矩阵;
Figure BDA0003175054580000116
为d'维新样本空间中i时刻第m'个样本点的融合特征变量,m'是d'维新样本空间中样本点的个数。where, there are d * non-zero eigenvalues,
Figure BDA0003175054580000114
is a diagonal matrix of eigenvalues, eigenvalues
Figure BDA0003175054580000115
V * is the corresponding eigenvector matrix;
Figure BDA0003175054580000116
is the fusion feature variable of the m'th sample point at time i in the d'-dimensional sample space, where m' is the number of sample points in the d'-dimensional sample space.

步骤3、构建数据集构造策略:针对步骤2中得到的融合特征变量,和系统对应时刻的剩余寿命构成剩余寿命预测总样本集,并将其分为训练集与测试集;Step 3. Build a data set construction strategy: For the fusion feature variables obtained in step 2, and the remaining life at the corresponding moment of the system constitute the total remaining life prediction sample set, and divide it into a training set and a test set;

步骤3具体如下:Step 3 is as follows:

步骤3.1、构造样本集:将步骤2中得到的融合后的特征变量

Figure BDA0003175054580000117
和系统剩余寿命Y={yi}重构为剩余寿命预测样本集
Figure BDA0003175054580000118
Figure BDA0003175054580000119
分别为重构的剩余寿命预测样本集中的特征变量,并按照7:3的比例划分为训练集和验证集,其中,yi为系统对应i时刻的剩余寿命;Step 3.1. Construct a sample set: combine the fused feature variables obtained in step 2
Figure BDA0003175054580000117
and the remaining life of the system Y={y i } is reconstructed into the remaining life prediction sample set
Figure BDA0003175054580000118
Figure BDA0003175054580000119
are the feature variables in the reconstructed remaining life prediction sample set, and are divided into training set and validation set according to the ratio of 7:3, where y i is the remaining life of the system corresponding to time i;

步骤3.2、构造子训练集和子测试集:将步骤3.1中划分好的训练集再次按照7:3的比例划分为子训练集和子测试集;Step 3.2, construct sub-training set and sub-test set: divide the training set divided in step 3.1 into sub-training set and sub-test set according to the ratio of 7:3 again;

步骤3.3、构造总训练集和总测试集:将步骤3.2得到的子训练集中的特征变量按照列堆叠的形式合并为总训练集,同时,对应步骤3.2中子训练集的合并顺序,将子测试集中的特征变量以列堆叠的形式合并为总测试集,最终形成由总训练集、总测试集和步骤3.1得到的验证集构成的剩余寿命预测总样本集。Step 3.3. Construct the total training set and the total test set: Combine the feature variables in the sub-training set obtained in step 3.2 into the total training set in the form of column stacking. The feature variables in the set are merged into the total test set in the form of column stacking, and finally the total remaining life prediction sample set consisting of the total training set, the total test set and the validation set obtained in step 3.1 is formed.

步骤4:建立预测模型并预测剩余寿命:将步骤3中得到的剩余寿命预测总样本集的训练集作为深度残差网络Resnet50的输入训练该预测网络,利用训练好的网络对测试样本进行预测,得到系统剩余寿命预测结果,,及时提示工作人员对设备整体进行预防性维护。Step 4: Establish a prediction model and predict the remaining life: use the training set of the total remaining life prediction sample set obtained in step 3 as the input of the deep residual network Resnet50 to train the prediction network, and use the trained network to predict the test samples. Obtain the prediction result of the remaining life of the system, and promptly prompt the staff to perform preventive maintenance on the overall equipment.

步骤4具体如下:Step 4 is as follows:

步骤4.1、构建50层深度残差网络ResNet50:深度残差网络ResNet50由3部分组成,分别为卷积池化部分、4个残差块部分、池化展平部分,残差块部分有两个基本的结构,分别为恒等残差块和卷积残差块;整体结构如图4所示。两种残差块的不同点在于捷径连接处有无卷积层,作用是解决维度不匹配的问题。Step 4.1. Build a 50-layer deep residual network ResNet50: The deep residual network ResNet50 consists of three parts, namely the convolution pooling part, the four residual block parts, and the pooling and flattening part. There are two residual block parts. The basic structure is the identity residual block and the convolution residual block respectively; the overall structure is shown in Figure 4. The difference between the two residual blocks is whether there is a convolution layer at the shortcut connection, which is used to solve the problem of dimension mismatch.

步骤4.2、特征提取:将步骤3中得到的剩余寿命预测总样本集的训练集作为深度残差网络Resnet50的输入,采用一维卷积核对训练集进行特征提取,并对提取的卷积特征进行最大值池化,以获得池化特征;Step 4.2. Feature extraction: The training set of the total remaining life prediction sample set obtained in step 3 is used as the input of the deep residual network Resnet50, and the one-dimensional convolution kernel is used to extract the features of the training set, and the extracted convolution features are processed. max pooling to obtain pooled features;

步骤4.3、残差块的特征提取:将池化特征作为残差块的输入,深度残差网络Resnet50的残差块由以下四部分组成:一个卷积残差块和两个恒等残差块、一个卷积残差块和三个恒等残差块、一个卷积残差块和五个恒等残差块、一个卷积残差块和两个恒等残差块,上述四个残差块按照顺序连接组成为残差网络核心部分,随着网络层数的加深,经由残差块特有的捷径连接,将残差结果逼近于0,减少输入的损失;Step 4.3. Feature extraction of residual block: The pooled feature is used as the input of the residual block. The residual block of the deep residual network Resnet50 consists of the following four parts: a convolution residual block and two identity residual blocks , one convolutional residual block and three identity residual blocks, one convolutional residual block and five identity residual blocks, one convolutional residual block and two identity residual blocks, the above four residual blocks The difference blocks are sequentially connected to form the core part of the residual network. With the deepening of the number of network layers, the residual results are approached to 0 through the unique shortcut connection of the residual blocks to reduce the loss of input;

步骤4.4、建立预测模型:经平均池化层整合残差块的输出,再通过展平层获得预测模型;Step 4.4, establish a prediction model: integrate the output of the residual block through the average pooling layer, and then obtain the prediction model through the flattening layer;

步骤4.5、得到剩余寿命预测结果:将测试集输入预测模型中,得到剩余寿命预测结果,具体的寿命预测流程见图5所示。每进行一次预测得到输出的预测结果,将该预测结果和系统采集的剩余寿命真实数据之间的误差反向传播给深度残差网络Resnet50,并对网络中的各参数进行调优,当网络的误差小于0.05时,说明网络收敛,利用训练好的网络对测试样本进行预测,最终得到系统剩余寿命预测结果,实现系统的剩余寿命的准确预测。Step 4.5. Obtain the remaining life prediction result: Input the test set into the prediction model to obtain the remaining life prediction result. The specific life prediction process is shown in Figure 5. Each time a prediction is made to obtain the output prediction result, the error between the prediction result and the real data of the remaining life collected by the system is back-propagated to the deep residual network Resnet50, and the parameters in the network are adjusted. When the error is less than 0.05, it means that the network has converged, and the trained network is used to predict the test sample, and finally the prediction result of the remaining life of the system is obtained, so as to realize the accurate prediction of the remaining life of the system.

实施例Example

本次实验以涡轮发动机系统为研究对象,共收集了21个传感器在四种故障模式下的样本数据,以一种故障模式的数据集为例(100台发动机共20631个样本数据),随机选取第17台发动机数据(共276个寿命周期数据)。经过相关性分析与ISOMAP特征融合后,保留相关系数

Figure BDA0003175054580000131
超过0.8的4个特征变量。将前200个寿命周期数据作为总训练集,将后76个寿命周期数据作为总测试集。基于以上数据,采用本发明的方法进行多变量剩余寿命预测,为了更加清晰地描述实验结果,将仿真结果可视化,结果见图6。通过观察图6可知,所提模型的预测结果与实际数据误差较小,效果较好。This experiment takes the turbine engine system as the research object, and collects the sample data of 21 sensors under four failure modes. Taking the data set of one failure mode as an example (100 engines have a total of 20,631 sample data), randomly selected 17th engine data (276 life cycle data in total). After correlation analysis and ISOMAP feature fusion, the correlation coefficient is retained
Figure BDA0003175054580000131
4 feature variables over 0.8. Take the first 200 life cycle data as the total training set and the last 76 life cycle data as the total test set. Based on the above data, the method of the present invention is used for multivariate remaining life prediction. In order to describe the experimental results more clearly, the simulation results are visualized, and the results are shown in Figure 6 . By observing Figure 6, it can be seen that the prediction result of the proposed model has a small error with the actual data, and the effect is better.

Claims (5)

1. A ResNet50 network key equipment residual life prediction method based on feature fusion is characterized by comprising the following steps:
step 1, carrying out correlation analysis on data information acquired by each sensor in system equipment, filtering characteristic variables with low correlation degree with service life, and determining high correlation degree characteristic variables influencing the service life of a system;
step 2, carrying out feature fusion on the high-association feature variables obtained in the step 1: fusing the high-association characteristic variables in the step 1 by using an ISOMAP algorithm to obtain fused characteristic variables and effectively integrate sensor information;
step 3, constructing a data set construction strategy: forming a total sample set of residual life prediction by aiming at the fusion characteristic variables obtained in the step 2 and the residual life at the corresponding moment of the system, and dividing the total sample set into a training set and a testing set;
and 4, step 4: establishing a prediction model and predicting the residual life: and (3) training the prediction network by taking the training set of the total residual life prediction sample set obtained in the step (3) as the input of the depth residual error network Resnet50, and predicting the test sample by using the trained network to obtain the residual life prediction result of the system.
2. The method for predicting the residual life of the ResNet50 network key equipment based on feature fusion as claimed in claim 1, wherein the step 1 is as follows:
step 1.1, numbering data information acquired by a sensor in system equipment, wherein n represents a serial number of the sensor, and x represents a serial number of the sensornFor the monitoring data information of the nth sensor, the monitoring data X is expressed as
Figure FDA0003175054570000011
Wherein,
Figure FDA0003175054570000012
for the monitoring data information of the nth sensor at the time i in the system, i is 1,2iIn which yiThe residual life of the system corresponding to the i moment;
step 1.2, calculating correlation coefficient by using correlation analysis
Figure FDA0003175054570000013
Figure FDA0003175054570000021
Wherein, Cov (x)nY) is monitoring data information xnAnd the covariance between the remaining lifetime Y,
Figure FDA0003175054570000022
and
Figure FDA0003175054570000023
respectively monitoring data information xnAnd standard deviation of residual life Y;
step 1.3, calculating monitoring data information xnPearson correlation coefficient rho of residual life YxnYThe method comprises the following steps:
correlation coefficient ρxnYThe range is as follows:
Figure FDA0003175054570000024
and keeping the high-association characteristic variable with the result exceeding more than 0.8.
3. The method for predicting the residual life of the ResNet50 network key equipment based on feature fusion as claimed in claim 2, wherein the step 2 is as follows:
step 2.1, selecting neighborhoodAnd constructing a neighborhood graph G: setting a neighbor parameter as k, and constructing a sample set D ═ x by using the high-relevancy feature variable retained in the step 1.31,x2,...,xmM is the number of sample points in a sample set D of the original D-dimensional space, where { x ═ x }1,x2,...,xmArbitrarily choose some two data points xhAnd xjWherein h, j is the number of two data points selected in the sample set D, h, j belongs to 1,2,3hSetting the distance from the adjacent parameter k as Euclidean distance, and setting another data point xjIs xhWhen one of the nearest neighbor parameters k points is found, the nearest neighbor parameters are shown to be adjacent, and the neighborhood graph G has edges, namely the neighborhood graph G is constructed;
step 2.2, calculating a shortest path distance matrix: if two points x on neighborhood graph Gh、xjDefining sample point x when there is an edge joinhAnd xjThe shortest path between is dG(xh,xj)=d(xh,xj) (ii) a Otherwise dG(xh,xj) Infinity, wherein d (x)h,xj) Is a data point xhAnd xjThe Euclidean distance of;
for l ∈ 1,2,3.. m, there are:
dG(xh,xj)=min{dG(xh,xj),dG(xh,xl)+dG(xl,xj)} (3)
wherein x islIs a new sample point in the sample set D, DG(xh,xl) Represents a sample point xhAnd xlShortest path between, dG(xl,xj) Represents a sample point xlAnd xjShortest path between, dG(xh,xj) Represents a sample point xhAnd xjThe shortest path therebetween;
based on this, the shortest path distance matrix can be determined as
Figure FDA0003175054570000031
Wherein m is the number of sample points in a sample set D of the D-dimensional original space, h, j and l are the numbers of three data points selected in the sample set D, and h, j and l belong to 1,2 and 3.. m;
step 2.3, constructing a d 'dimension new sample space by reducing the dimension of the d dimension original space, keeping the distance between the d' dimension new sample space and the d dimension original space unchanged, and solving an inner product matrix B of the reduced samples: let B be ZTZ∈Rm×mWherein d is the dimension of the original space, d 'is the dimension of the new sample space, Z is the matrix representation of the d-dimension original space embedded with the d' -dimension new sample space, and R is a real number set;
after the new sample space is constructed, d '< d, and the Euclidean distance of any two samples in the d' dimension new sample space is equal to the distance in the d dimension original space, namely:
||zh-zj||=disthj (4)
wherein z ish,zjRespectively representing sample points xh,xjEuclidean distance, dist, in d' Vietnamese sample spacehjRepresents a sample point xhAnd xjDistance in d-dimensional original space;
equation (4) is expanded and squared across the equality number:
Figure FDA0003175054570000032
Figure FDA0003175054570000033
bhhand bjjBy analogy, the following are:
Figure FDA0003175054570000034
Figure FDA0003175054570000035
wherein, bhjIs the element of h row and j column in inner product matrix B, BhhAnd bjjBy analogy, disthjRepresents a sample point xhAnd xjDistance in d-dimension original space, dist、dist·jAnd dist··And so on;
by finding bhj,bhh,bjjThe elements in the inner product matrix B are equal to obtain an inner product matrix B;
step 2.4, distance matrix D for shortest pathGConstructing d-dimension embedding, and finally obtaining a matrix representation Z belonging to the sample and embedding the d' dimension new sample space in the d-dimension original spaced′×m
And (3) obtaining an eigenvalue matrix and an eigenvector matrix through characteristic decomposition by using the inner product matrix B obtained in the step 2.3, namely:
B=VΛVT (8)
wherein Λ ═ diag (λ)12,...,λd) Diagonal matrices formed for eigenvalues, λ1≥λ2≥...≥λd,λ12,...,λdFor decomposing the obtained eigenvalues, V is the corresponding eigenvector matrix.
The formula for embedding the matrix representation Z of the d-dimensional original space into the d' -dimensional new sample space is:
Figure FDA0003175054570000041
the result of calculating Z can be expressed as a matrix:
Figure FDA0003175054570000042
the result at this time
Figure FDA0003175054570000043
Is the feature variable after fusion;
wherein, there is d*A non-zero eigenvalue, Λ*=diag(λ12,...,λd*) For the formation of characteristic valuesA diagonal matrix of formed eigenvalues λ1≥λ2≥...≥λd*,V*Is a corresponding feature vector matrix;
Figure FDA0003175054570000044
and (3) the fusion characteristic variable of the m 'th sample point at the i moment in the d' dimension new sample space, wherein m 'is the number of the sample points in the d' dimension new sample space.
4. The method for predicting the residual life of the ResNet50 network key equipment based on feature fusion as claimed in claim 3, wherein the step 3 is as follows:
step 3.1, constructing a sample set: fusing the characteristic variables obtained in the step 2
Figure FDA0003175054570000045
And the remaining life Y of the system is { Y ═ YiReconstructing into a residual life prediction sample set
Figure FDA0003175054570000046
yi,
Figure FDA0003175054570000047
Predicting characteristic variables in the sample set for the reconstructed residual life respectively, and dividing the sample set into a training set and a verification set according to a ratio of 7:3, wherein yiThe residual life of the system corresponding to the i moment;
step 3.2, constructing a sub-training set and a sub-testing set: dividing the training set divided in the step 3.1 into a sub-training set and a sub-testing set according to the proportion of 7: 3;
step 3.3, constructing a total training set and a total testing set: and (3) merging the characteristic variables in the sub-training sets obtained in the step (3.2) into a total training set in a column stacking mode, and simultaneously merging the characteristic variables in the sub-testing sets into a total testing set in a column stacking mode corresponding to the merging sequence of the sub-training sets in the step (3.2), so as to finally form a residual life prediction total sample set consisting of the total training set, the total testing set and the verification set obtained in the step (3.1).
5. The method for predicting the residual life of the ResNet50 network key equipment based on feature fusion as claimed in claim 4, wherein the step 4 is as follows:
step 4.1, constructing a 50-layer depth residual error network ResNet 50: the depth residual error network ResNet50 is composed of 3 parts, namely a convolution pooling part, 4 residual error block parts and a pooling flattening part, wherein the residual error block parts have two basic structures, namely an identical residual error block and a convolution residual error block;
step 4.2, feature extraction: taking the training set of the total sample set of the residual life prediction obtained in the step 3 as the input of a depth residual error network Resnet50, performing feature extraction on the training set by adopting a one-dimensional convolution kernel, and performing maximum pooling on the extracted convolution features to obtain pooled features;
and 4.3, extracting the characteristics of the residual block: taking the pooled features as an input of a residual block, the residual block of the deep residual network Resnet50 is composed of the following four parts: the system comprises a convolution residual block, two identity residual blocks, a convolution residual block, three identity residual blocks, a convolution residual block, five identity residual blocks, a convolution residual block and two identity residual blocks, wherein the four residual blocks are connected in sequence to form a residual network core part;
step 4.4, establishing a prediction model: integrating the output of the residual block through an average pooling layer, and obtaining a prediction model through a flattening layer;
and 4.5, obtaining a residual life prediction result: inputting the test set into a prediction model to obtain a residual life prediction result, obtaining an output prediction result by predicting once, reversely transmitting an error between the prediction result and residual life real data acquired by the system to a depth residual error network Resnet50, adjusting and optimizing each parameter in the network, when the error of the network is less than 0.05, indicating the network convergence, predicting a test sample by using a trained network, finally obtaining a system residual life prediction result, and realizing accurate prediction of the residual life of the system.
CN202110829782.XA 2021-07-22 2021-07-22 ResNet50 network key equipment residual life prediction method based on feature fusion Pending CN113642779A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110829782.XA CN113642779A (en) 2021-07-22 2021-07-22 ResNet50 network key equipment residual life prediction method based on feature fusion

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110829782.XA CN113642779A (en) 2021-07-22 2021-07-22 ResNet50 network key equipment residual life prediction method based on feature fusion

Publications (1)

Publication Number Publication Date
CN113642779A true CN113642779A (en) 2021-11-12

Family

ID=78418030

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110829782.XA Pending CN113642779A (en) 2021-07-22 2021-07-22 ResNet50 network key equipment residual life prediction method based on feature fusion

Country Status (1)

Country Link
CN (1) CN113642779A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114399440A (en) * 2022-01-13 2022-04-26 马上消费金融股份有限公司 Image processing method, image processing network training method and device and electronic equipment
CN114398825A (en) * 2021-12-30 2022-04-26 燕山大学 A method for predicting the remaining life of cutting tools for complex and variable working conditions

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190114511A1 (en) * 2017-10-16 2019-04-18 Illumina, Inc. Deep Learning-Based Techniques for Training Deep Convolutional Neural Networks
CN109726517A (en) * 2019-01-31 2019-05-07 西安理工大学 A prediction method of equipment remaining life based on multivariate correlation data
CN109855875A (en) * 2019-01-15 2019-06-07 沈阳化工大学 A kind of rolling bearing operational reliability prediction technique
CN110046409A (en) * 2019-03-29 2019-07-23 西安交通大学 A kind of components of steam turbine health state evaluation method based on ResNet
CN110096500A (en) * 2019-05-07 2019-08-06 上海海洋大学 A kind of visual analysis method and system towards ocean multidimensional data
CN110378870A (en) * 2019-06-06 2019-10-25 西安交通大学 A kind of turbine blade erosion degree method of discrimination based on ResNet-GRU network
US20200210826A1 (en) * 2018-12-29 2020-07-02 Northeastern University Intelligent analysis system using magnetic flux leakage data in pipeline inner inspection
WO2020191800A1 (en) * 2019-03-27 2020-10-01 东北大学 Method for predicting remaining service life of lithium-ion battery employing wde-optimized lstm network
CN112598144A (en) * 2020-12-31 2021-04-02 西安理工大学 CNN-LSTM burst fault early warning method based on correlation analysis

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190114511A1 (en) * 2017-10-16 2019-04-18 Illumina, Inc. Deep Learning-Based Techniques for Training Deep Convolutional Neural Networks
US20200210826A1 (en) * 2018-12-29 2020-07-02 Northeastern University Intelligent analysis system using magnetic flux leakage data in pipeline inner inspection
CN109855875A (en) * 2019-01-15 2019-06-07 沈阳化工大学 A kind of rolling bearing operational reliability prediction technique
CN109726517A (en) * 2019-01-31 2019-05-07 西安理工大学 A prediction method of equipment remaining life based on multivariate correlation data
WO2020191800A1 (en) * 2019-03-27 2020-10-01 东北大学 Method for predicting remaining service life of lithium-ion battery employing wde-optimized lstm network
CN110046409A (en) * 2019-03-29 2019-07-23 西安交通大学 A kind of components of steam turbine health state evaluation method based on ResNet
CN110096500A (en) * 2019-05-07 2019-08-06 上海海洋大学 A kind of visual analysis method and system towards ocean multidimensional data
CN110378870A (en) * 2019-06-06 2019-10-25 西安交通大学 A kind of turbine blade erosion degree method of discrimination based on ResNet-GRU network
CN112598144A (en) * 2020-12-31 2021-04-02 西安理工大学 CNN-LSTM burst fault early warning method based on correlation analysis

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
彭鸿博;蒋雄伟;: "基于相关向量机的发动机剩余寿命预测", 科学技术与工程 *
胡伟健;樊杰;杜永兴;李宝山;李灵芳;杨颜博;: "基于深度残差网络的番茄细粒度病症识别", 内蒙古科技大学学报 *
邓玲;陕振;马连志;: "基于数据筛选的硬盘剩余使用寿命预测方法", 计算机工程与设计 *
闵宇航: "基于深度残差网络ResNet-50的绿萝状态识别系统", 科学技术创新 *
魏永合;刘炜;杨艳君;苏君金;: "基于LLE及其改进距离算法的轴承故障诊断模型", 组合机床与自动化加工技术 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114398825A (en) * 2021-12-30 2022-04-26 燕山大学 A method for predicting the remaining life of cutting tools for complex and variable working conditions
CN114398825B (en) * 2021-12-30 2024-08-02 燕山大学 Method for predicting residual life of cutting tool facing complex and variable working conditions
CN114399440A (en) * 2022-01-13 2022-04-26 马上消费金融股份有限公司 Image processing method, image processing network training method and device and electronic equipment
CN114399440B (en) * 2022-01-13 2022-12-13 马上消费金融股份有限公司 Image processing method, image processing network training method and device and electronic equipment

Similar Documents

Publication Publication Date Title
CN109522600B (en) Complex equipment residual service life prediction method based on combined deep neural network
CN109446187B (en) Health status monitoring method of complex equipment based on attention mechanism and neural network
CN111273623B (en) Fault diagnosis method based on Stacked LSTM
CN102175282B (en) Method for diagnosing fault of centrifugal air compressor based on information fusion
CN111008363B (en) Multivariable causal-driven complex electromechanical system service safety situation evaluation method
CN112580263A (en) Turbofan engine residual service life prediction method based on space-time feature fusion
CN110895814B (en) Aero-engine hole-finding image damage segmentation method based on context coding network
CN107941537A (en) A kind of mechanical equipment health state evaluation method
CN106447039A (en) Non-supervision feature extraction method based on self-coding neural network
CN107505837A (en) A kind of semi-supervised neural network model and the soft-measuring modeling method based on the model
CN108363382A (en) A kind of complex equipment fault diagnosis method and system
CN108764601A (en) A kind of monitoring structural health conditions abnormal data diagnostic method based on computer vision and depth learning technology
CN109213753B (en) Industrial system monitoring data recovery method based on online PCA
CN108153982B (en) Prediction method of after-repair performance of aero-engine based on stacked autoencoder deep learning network
CN112598144A (en) CNN-LSTM burst fault early warning method based on correlation analysis
CN111860775B (en) Ship fault real-time diagnosis method based on CNN and RNN fusion
CN113642779A (en) ResNet50 network key equipment residual life prediction method based on feature fusion
CN113157732A (en) Underground scraper fault diagnosis method based on PSO-BP neural network
CN115757813A (en) A Method for Predicting the Remaining Life of Equipment Based on Fault Time Series Knowledge Graph
CN117349786B (en) Evidence fusion transformer fault diagnosis method based on data equalization
CN113255584A (en) Fault diagnosis and monitoring system based on edge calculation
CN113485261B (en) A Soft Sensing Modeling Method Based on CAEs-ACNN
CN115901232A (en) Electromagnetic directional valve service life prediction method based on flow signal
CN113159225B (en) A Multivariate Industrial Process Fault Classification Method
CN115182910A (en) Multi-fault diagnosis method and device for hydraulic system based on fully convolutional network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20211112

RJ01 Rejection of invention patent application after publication