[go: up one dir, main page]

CN106845144A - A kind of trend prediction method excavated based on industrial big data - Google Patents

A kind of trend prediction method excavated based on industrial big data Download PDF

Info

Publication number
CN106845144A
CN106845144A CN201710160494.3A CN201710160494A CN106845144A CN 106845144 A CN106845144 A CN 106845144A CN 201710160494 A CN201710160494 A CN 201710160494A CN 106845144 A CN106845144 A CN 106845144A
Authority
CN
China
Prior art keywords
elm
output
model
eos
prediction
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
CN201710160494.3A
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.)
Quanzhou Institute of Equipment Manufacturing
Original Assignee
Quanzhou Institute of Equipment Manufacturing
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 Quanzhou Institute of Equipment Manufacturing filed Critical Quanzhou Institute of Equipment Manufacturing
Priority to CN201710160494.3A priority Critical patent/CN106845144A/en
Publication of CN106845144A publication Critical patent/CN106845144A/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16ZINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
    • G16Z99/00Subject matter not provided for in other main groups of this subclass

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开一种基于工业大数据挖掘的状态预测方法,包括步骤:步骤一,数据采集:将反映系统历史运行状态的样本作为训练集其中xi是系统状态变量,即模型的输入,ti是关注的预测指标,即模型的输出;步骤二,OS‑ELM模型:采用步骤一的训练样本建立若干个OS‑ELM模型,并计算得到若干个预测值;步骤三,EOS‑ELM模型:对OS‑ELM模型的预测结果取平均值,得到EOS‑ELM模型预测结果。本发明解决了目前工业系统中系统状态难以预测的问题,提高预测的稳定性和可靠性。

The invention discloses a state prediction method based on industrial big data mining, including steps: Step 1, data collection: taking samples reflecting the historical operating state of the system as a training set Where xi is the system state variable, that is, the input of the model, and t i is the predictor of concern, that is, the output of the model; Step 2, OS‑ELM model: use the training samples from Step 1 Establish several OS-ELM models and calculate several predicted values; Step 3, EOS-ELM model: average the prediction results of the OS-ELM model to obtain the prediction results of the EOS-ELM model. The invention solves the problem that the system state is difficult to predict in the current industrial system, and improves the stability and reliability of the prediction.

Description

一种基于工业大数据挖掘的状态预测方法A State Prediction Method Based on Industrial Big Data Mining

技术领域technical field

本发明属于工业大数据挖掘领域,特别涉及一种基于工业大数据挖掘的状态预测方法The invention belongs to the field of industrial big data mining, in particular to a state prediction method based on industrial big data mining

背景技术Background technique

随着工业系统日益大型化和复杂化,人们对系统运行的安全性和可靠性要求也越来越高。系统之间的连接更加紧密,一个零部件的故障会导致子系统故障甚至是整个系统瘫痪,这些问题都给企业带来巨大的经济损失,甚至会造成环境污染甚至是人员伤亡。提前估计系统的运行状态,预测发生异常的时间和位置,是及时排除潜在危险,维护系统的正常运行,提高安全性和经济效益的有效手段。With the increasing size and complexity of industrial systems, people have higher and higher requirements for the safety and reliability of system operation. The connection between the systems is closer, and the failure of one component will lead to the failure of the subsystem or even the paralysis of the whole system. These problems will bring huge economic losses to the enterprise, and even cause environmental pollution and even casualties. Estimating the operating status of the system in advance and predicting the time and location of abnormalities are effective means to eliminate potential dangers in time, maintain the normal operation of the system, and improve safety and economic benefits.

神经网络、Markov模型、Bayesian估计和ELM等是目前常见的预测方法。其中,ELM(极限学习机器,是一种泛化的单隐层前馈神经网络)方法更适合处理海量数据,具有训练速度快、人工干预少、泛化能力强等特点。OS-ELM(在线顺序极限学习机器)方法能够对系统状态进行在线实时预测,但是OS-ELM网络是基于序列输入数据随机产生的,预测效果可能遇到最差的情形。为了避免这种情形,EOS-ELM方法将若干个OS-ELM的预测结果取平均值,以便能适应不同的数据适应能力,提高方法的稳定性和可靠性。当输入数据连续地进入EOS-ELM系统,部分OS-ELM网络模型能够更快更好地适应新数据,这样能获取更好的预测结果。本发明就是利用EOS-ELM方法解决工业大数据的状态预测问题。Neural network, Markov model, Bayesian estimation and ELM are common prediction methods at present. Among them, the ELM (Extreme Learning Machine, which is a generalized single hidden layer feedforward neural network) method is more suitable for processing massive data, and has the characteristics of fast training speed, less manual intervention, and strong generalization ability. The OS-ELM (Online Sequential Extreme Learning Machine) method can predict the system state online and in real time, but the OS-ELM network is randomly generated based on sequence input data, and the prediction effect may encounter the worst situation. In order to avoid this situation, the EOS-ELM method averages the prediction results of several OS-ELMs, so as to adapt to different data adaptability and improve the stability and reliability of the method. When the input data continuously enters the EOS-ELM system, part of the OS-ELM network model can adapt to the new data faster and better, so that better prediction results can be obtained. The present invention uses the EOS-ELM method to solve the state prediction problem of industrial big data.

针对上诉问题,本发明人一种基于工业大数据挖掘的状态预测方法。Aiming at the appealing problem, the inventor proposed a state prediction method based on industrial big data mining.

发明内容Contents of the invention

本发明的目的在于提供一种基于工业大数据挖掘的状态预测方法,以解决目前工业系统中系统状态难以预测的问题,提高预测的稳定性和可靠性。The purpose of the present invention is to provide a state prediction method based on industrial big data mining, so as to solve the problem that the system state is difficult to predict in the current industrial system, and improve the stability and reliability of the prediction.

为了实现上述目的,本发明采用如下技术方案:In order to achieve the above object, the present invention adopts the following technical solutions:

一种基于工业大数据挖掘的状态预测方法,包括以下步骤:A state prediction method based on industrial big data mining, comprising the following steps:

步骤一,数据采集:将反映系统历史运行状态的样本作为训练集其中xi是系统状态变量,即模型的输入,ti是关注的预测指标,即模型的输出;Step 1, data collection: use the samples reflecting the historical operation status of the system as the training set where xi is the system state variable, i.e. the input of the model, and t i is the predictor of interest, i.e. the output of the model;

步骤二,OS-ELM模型:采用步骤一的训练样本建立若干个OS-ELM模型,并计算得到若干个预测值;Step 2, OS-ELM model: use the training samples from step 1 Establish several OS-ELM models and calculate several predicted values;

步骤三,EOS-ELM模型:对OS-ELM模型的的预测结果取平均值,得到EOS-ELM模型预测结果。Step 3, EOS-ELM model: average the prediction results of the OS-ELM model to obtain the prediction result of the EOS-ELM model.

所述OS-ELM模型建立过程包括:The OS-ELM model building process includes:

初始化之前,先确定网络初始参数:网络有L个隐含节点,首先确定隐含节点类型,隐含节点类型包括为RBF或additive隐含节点;Before initialization, first determine the initial parameters of the network: the network has L hidden nodes, first determine the hidden node type, and the hidden node type includes RBF or additive hidden nodes;

初始化阶段,从训练样本中选取部分样本进行初始化,该初始化阶段包括以下步骤:In the initialization phase, from the training samples Select some samples from Initialize, the initialization phase includes the following steps:

步骤1:随机对输入参数赋值Step 1: Randomly assign values to the input parameters

其中,对RBF隐含节点,参数为中心点ai和影响因子bi;对additive隐含节点,参数为输入权重ai和偏差biAmong them, for the RBF hidden node, the parameters are the center point a i and the influence factor b i ; for the additive hidden node, the parameters are the input weight a i and the deviation b i ;

步骤2:计算初始的隐含层输出矩阵H0 Step 2: Calculate the initial hidden layer output matrix H 0

其中,利用RBF隐含节点时,G(ai,bi,xj)=g(bi||xj-ai||),bi∈R+,当利用additive隐含节点时,G(ai,bi,xj)=g(ai·xj+bi),bi∈R;Among them, when using RBF to hide nodes, G(a i , b i , x j )=g(b i ||x j -a i ||), b i ∈ R + , when using additive hidden nodes, G(a i , b i , x j )=g(a i x j +b i ), b i ∈ R;

步骤3:估计初始的输出权重β(0) Step 3: Estimate initial output weights β (0)

权重求解问题转化为最小化||H0β-t0||;make The weight solving problem is transformed into minimizing ||H 0 β-t 0 ||;

由ELM算法的求解,可知最小化||H0β-t0||的求解结果为其中 From the solution of the ELM algorithm, it can be seen that The solution result of minimizing ||H 0 β-t 0 || is in

步骤4:令k=0,k表示加入网络的数据块的数量;Step 4: let k=0, k represents the number of data blocks added to the network;

连续学习阶段,包括以下步骤:Continuous learning phase, including the following steps:

k+1数据块的观测值为:The observation value of the k+1 data block is:

其中,Nk+1是k+1数据块的观测值的数量;Among them, N k+1 is the number of observations of k+1 data blocks;

步骤5:计算局部的隐含层输出矩阵Hk+1 Step 5: Calculate the local hidden layer output matrix H k+1

步骤6:设置参数Step 6: Setting Parameters

步骤7:计算输出权重β(k+1) Step 7: Calculate the output weight β (k+1)

步骤8:令k=k+1,返回步骤5;Step 8: set k=k+1, return to step 5;

当所有训练数据都参与训练时,循环结束,计算预测输出,即OS-ELM预测值;When all the training data participate in the training, the loop ends and the prediction output is calculated, which is the OS-ELM prediction value;

步骤1-8重复J次,J为OS-ELM模型数量。Steps 1-8 are repeated J times, where J is the number of OS-ELM models.

在所述连续学习阶段后,还包括模型评估阶段,该阶段具体为:After the continuous learning phase, a model evaluation phase is also included, which is specifically:

利用连续学习阶段产生的参数a、b、权重β以及测试的输入数据,得到预测输出,即EOS-ELM预测值。Using the parameters a, b, weight β generated in the continuous learning stage and the input data of the test, the predicted output is obtained, that is, the predicted value of EOS-ELM.

对所述OS-ELM模型的的预测结果取平均值具体为:对所述变量xi,每个OS-ELM模型的输出为fj(xi),j=1,...,J,则EOS-ELM的预测输出为 Taking the average of the prediction results of the OS-ELM model is specifically: for the variable x i , the output of each OS-ELM model is f j ( xi ), j=1,...,J, Then the predicted output of EOS-ELM is

在所述EOS-ELM算法前,使用变量选择与特征提取方法对步骤二得到的若干个预测值确定与输出相关的变量,以降低数据维数。Before the EOS-ELM algorithm, variable selection and feature extraction methods are used to determine output-related variables for several predicted values obtained in step 2, so as to reduce the data dimension.

采用上述方案后,本发明有益效果是:本发明是将若干个OS-ELM模型预测结果取平均值,即得到EOS-ELM方法的预测结果,可避免OS-ELM模型可能遇到最差的预测结果,通过该方法准确对系统状态进行在线实时监控,泛化能力强,学习速率高,对海量数据的训练效果更为显著,计算成本低,还能为预警和故障诊断奠定基础。与传统的OS-ELM方法相比,还能避免可能出现的最差预测结果,增强模型对新数据的适应能力,提高预测的稳定性和可靠性。此外,该方法还能用到电池寿命估计、负荷预测等领域,适用范围广,实用性强。After adopting the above scheme, the beneficial effects of the present invention are: the present invention averages the prediction results of several OS-ELM models to obtain the prediction results of the EOS-ELM method, which can avoid the possibility that the OS-ELM model may encounter the worst prediction As a result, this method can accurately monitor the system status online in real time, has strong generalization ability, high learning rate, more significant training effect on massive data, low computing cost, and can also lay a foundation for early warning and fault diagnosis. Compared with the traditional OS-ELM method, it can also avoid the worst possible prediction results, enhance the adaptability of the model to new data, and improve the stability and reliability of prediction. In addition, the method can also be used in battery life estimation, load forecasting and other fields, and has a wide range of applications and strong practicability.

下面结合附图对本发明做进一步的说明。The present invention will be further described below in conjunction with the accompanying drawings.

附图说明Description of drawings

图1为本发明基于工业大数据挖掘的状态预测流程图;Fig. 1 is the flow chart of state prediction based on industrial big data mining in the present invention;

图2为非线性数值仿真的EOS-ELM方法预测输出图;Fig. 2 is the prediction output diagram of the EOS-ELM method of nonlinear numerical simulation;

图3为非线性数值仿真的EOS-ELM与OS-ELM预测误差对比图。Fig. 3 is a comparison chart of prediction error between EOS-ELM and OS-ELM of nonlinear numerical simulation.

具体实施方式detailed description

如图1所示本实施例揭示的一种基于工业大数据挖掘的状态预测方法,具体包括以下步骤:As shown in Figure 1, a state prediction method based on industrial big data mining disclosed in this embodiment specifically includes the following steps:

步骤一,数据采集:将反映系统历史运行状态的样本作为训练集 其中xi是系统状态变量,即模型的输入,ti是关注的预测指标,即模型的输出;Step 1, data collection: use the samples reflecting the historical operation status of the system as the training set where xi is the system state variable, i.e. the input of the model, and t i is the predictor of interest, i.e. the output of the model;

步骤二,OS-ELM模型:采用步骤一的训练样本建立若干个OS-ELM模型,并计算得到若干个预测值;Step 2, OS-ELM model: use the training samples from step 1 Establish several OS-ELM models and calculate several predicted values;

步骤三,EOS-ELM模型:对OS-ELM模型的的预测结果取平均值,得到EOS-ELM模型预测结果。Step 3, EOS-ELM model: average the prediction results of the OS-ELM model to obtain the prediction result of the EOS-ELM model.

所述OS-ELM模型建立过程包括:The OS-ELM model building process includes:

初始化之前,先确定网络初始参数:网络有L个隐含节点,确定隐含节点类型;Before initialization, first determine the initial parameters of the network: the network has L hidden nodes, and determine the type of hidden nodes;

初始化阶段,从训练样本中选取部分样本进行初始化,该初始化阶段包括以下步骤:In the initialization phase, from the training samples Select some samples from Initialize, the initialization phase includes the following steps:

步骤1:随机对输入参数赋值Step 1: Randomly assign values to the input parameters

其中,对RBF隐含节点,参数为中心点ai和影响因子bi;对additive隐含节点,参数为输入权重ai和偏差biAmong them, for the RBF hidden node, the parameters are the center point a i and the influence factor b i ; for the additive hidden node, the parameters are the input weight a i and the deviation b i ;

步骤2:计算初始的隐含层输出矩阵H0 Step 2: Calculate the initial hidden layer output matrix H 0

其中,利用RBF隐含节点时,G(ai,bi,xj)=g(bi||xj-ai||),bi∈R+,当利用additive隐含节点时,G(ai,bi,xj)=g(ai·xj+bi),bi∈R;Among them, when using RBF to hide nodes, G(a i , b i , x j )=g(b i ||x j -a i ||), b i ∈ R + , when using additive hidden nodes, G(a i , b i , x j )=g(a i x j +b i ), b i ∈ R;

步骤3:估计初始的输出权重β(0) Step 3: Estimate initial output weights β (0)

权重求解问题转化为最小化||H0β-t0||;make The weight solving problem is transformed into minimizing ||H 0 β-t 0 ||;

由ELM算法的求解可知,可知最小化||H0β-t0||的求解结果为其中 From the solution of the ELM algorithm, it can be seen that The solution result of minimizing ||H 0 β-t 0 || is in

步骤4:令k=0,k表示加入网络的数据块的数量;Step 4: let k=0, k represents the number of data blocks added to the network;

连续学习阶段,包括以下步骤:Continuous learning phase, including the following steps:

k+1数据块的观测值为:The observed value of the k+1 data block is:

其中,Nk+1是k+1数据块的观测值的数量;Among them, N k+1 is the number of observations of k+1 data blocks;

步骤5:计算局部的隐含层输出矩阵Hk+1 Step 5: Calculate the local hidden layer output matrix H k+1

步骤6:设置参数Step 6: Setting Parameters

步骤7:计算输出权重β(k+1) Step 7: Calculate the output weight β (k+1)

步骤8:令k=k+1,返回步骤5;Step 8: set k=k+1, return to step 5;

当所有训练数据都参与训练时,循环结束,计算预测输出,即预测值;When all the training data has participated in the training, the loop ends, and the predicted output is calculated, that is, the predicted value;

步骤1-8重复J次,J为OS-ELM模型数量。Steps 1-8 are repeated J times, where J is the number of OS-ELM models.

评估本发明的性能指标主要包括预测误差、算法的训练时间和测试时间,与其他预测算法相比,EOS-ELM算法的训练时间比较短,尤其在大数据领域效果更为突显,测试时间近似于0,适合于在线实时预测仿真,且EOS-ELM算法具有较强的泛化能力,能够避免局部最小化、不恰当的学习速率以及过拟合等问题,随着OS-ELM模型数量J的增加,预测效果也在不断改善,方法的稳定性和可靠性不断提高,但训练时间也随之增加,需要根据实际需求设置合理的J。Evaluating the performance index of the present invention mainly includes prediction error, training time and testing time of the algorithm, compared with other forecasting algorithms, the training time of the EOS-ELM algorithm is relatively short, especially in the field of big data, the effect is more prominent, and the testing time is approximately 0, suitable for online real-time prediction simulation, and the EOS-ELM algorithm has a strong generalization ability, which can avoid problems such as local minimization, inappropriate learning rate and overfitting. With the increase of the number of OS-ELM models J , the prediction effect is also constantly improving, and the stability and reliability of the method are constantly improving, but the training time is also increasing, and a reasonable J needs to be set according to actual needs.

在连续学习阶段后,还包括模型评估阶段,该阶段具体为:After the continuous learning phase, a model evaluation phase is also included, which is specifically:

利用连续学习阶段产生的参数a、b、权重β以及测试的输入数据,得到预测输出,即预测值。Using the parameters a, b, weight β generated in the continuous learning stage and the input data of the test, the predicted output, that is, the predicted value, is obtained.

对OS-ELM模型的的预测结果取平均值具体为:对所述变量xi,每个OS-ELM模型的输出为fj(xi),j=1,...,J,则EOS-ELM的预测输出为 Taking the average of the prediction results of the OS-ELM model is specifically: for the variable xi , the output of each OS-ELM model is f j ( xi ), j=1,...,J, then EOS - The predicted output of the ELM is

在EOS-ELM算法前,为了进一步降低算法计算量,提高算法在线实时预测能力,在使用EOS-ELM算法前,可以使用变量选择与特征提取方法,例如,基于偏最小二乘的变量选择方法,确定与输出相关的变量,降低数据维数,从而降低计算复杂度,提高在线实时预测性能。Before the EOS-ELM algorithm, in order to further reduce the calculation amount of the algorithm and improve the online real-time prediction ability of the algorithm, before using the EOS-ELM algorithm, variable selection and feature extraction methods can be used, for example, variable selection methods based on partial least squares, Determine the variables related to the output, reduce the data dimension, thereby reducing the computational complexity and improving the online real-time prediction performance.

以下为本发明以实际数据应用的实例,以采用非线性数值算例更明显地说明本发明的特点,结合本发明的原理说明其使用过程:The following is an example of the application of the present invention with actual data, to more clearly illustrate the characteristics of the present invention by adopting a non-linear numerical example, and illustrate its application process in conjunction with the principle of the present invention:

非线性数值算例为:Nonlinear numerical examples are:

其中,变量t符合在[-1,1]上的均匀分布,εi(i=1,2,3,4)是在[-0.1,0.1]上均匀分布的噪声,y是输出;Among them, the variable t conforms to the uniform distribution on [-1,1], ε i (i=1,2,3,4) is the noise uniformly distributed on [-0.1,0.1], and y is the output;

在仿真中,具有10000个训练数据,1000个测试数据,隐含节点数为25,初始阶段的样本数为100,连续学习阶段每块的样本数为1;In the simulation, there are 10,000 training data, 1,000 test data, the number of hidden nodes is 25, the number of samples in the initial stage is 100, and the number of samples in each block in the continuous learning stage is 1;

步骤1,采用RBF隐含节点,对输入ai和影响因子bi进行随机初始化;Step 1, use RBF hidden nodes to randomly initialize the input a i and the impact factor b i ;

步骤2,计算初始的隐含层输出矩阵H0,H0∈R100×25,每个元素的计算公式为G(ai,bi,xj)=g(bi||xj-ai||);Step 2, calculate the initial hidden layer output matrix H 0 , H 0 ∈ R 100×25 , the calculation formula of each element is G(a i , b i , x j )=g(b i ||x j - a i ||);

步骤3,计算初始的输出权重β(0)Step 3, calculate the initial output weight β (0) :

步骤4,令k=0Step 4, let k=0

步骤5,计算局部的隐含层输出矩阵Hk+1,Hk+1∈R1×25Step 5, calculate the local hidden layer output matrix H k+1 , H k+1 ∈ R 1×25 ;

步骤6,设置参数Tk+1 Step 6, setting parameter T k+1 ,

步骤7,计算输出权重β(k+1)Step 7, calculate the output weight β (k+1) ;

步骤8,令k=k+1,返回步骤5,直至k=9900;Step 8, make k=k+1, return to step 5 until k=9900;

然后,利用训练得到的参数a、b和测试数据计算隐含层输出矩阵Hte,再结合训练得到的输出权重β,利用公式Yte=Hteβ计算得到预测输出;Then, use the parameters a, b and test data obtained from training to calculate the hidden layer output matrix H te , combined with the output weight β obtained from training, use the formula Y te = H te β to calculate the predicted output;

分别重复上述步骤1-8,得到预测值J=5,J=10,J=15,J=20,J=25和J=30,并对预测结果取平均值,即为EOS-ELM;Repeat the above steps 1-8 respectively to obtain the predicted values J=5, J=10, J=15, J=20, J=25 and J=30, and take the average value of the predicted results, which is EOS-ELM;

参见图2为J=10的EOS-ELM预测误差图;将OS-ELM方法和EOS-ELM方法进行比较,重复50次仿真实验,RMSE(标准误差)和测试的标准差的结果如表1所示;Referring to Fig. 2 is the EOS-ELM prediction error figure of J=10; Compare OS-ELM method and EOS-ELM method, repeat 50 simulation experiments, the result of the standard deviation of RMSE (standard error) and test is as shown in table 1 Show;

测试标准差是重复仿真50次,测试过程50个RMSE值的标准差,能够反映方法的稳定性和可靠性;下表1:The standard deviation of the test is the standard deviation of 50 RMSE values in the test process after repeated simulations 50 times, which can reflect the stability and reliability of the method; Table 1 below:

衡量方法性能的指标训练时间、测试时间、训练精度、测试精度以及稳定性等,如表2所示;The indicators to measure the performance of the method are training time, testing time, training accuracy, testing accuracy and stability, etc., as shown in Table 2;

表2Table 2

OS-ELM的预测误差对比如图3所示,图2和图3的对比进一步说明EOS-ELM方法的精度高。The prediction error comparison of OS-ELM is shown in Figure 3, and the comparison between Figure 2 and Figure 3 further demonstrates the high accuracy of the EOS-ELM method.

上述说明示出并描述了本发明的优选实施例,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。The above description shows and describes the preferred embodiments of the present invention, it should be understood that the present invention is not limited to the form disclosed herein, should not be regarded as excluding other embodiments, but can be used in various other combinations, modifications and environments , and can be modified within the scope of the inventive concept herein through the above teachings or techniques or knowledge in related fields. However, changes and changes made by those skilled in the art do not depart from the spirit and scope of the present invention, and should all be within the protection scope of the appended claims of the present invention.

Claims (5)

1. it is a kind of based on industrial big data excavate trend prediction method, it is characterised in that comprise the following steps:
Step one, data acquisition:The sample of System History running status will be reflected as training set Wherein xiSystem state variables, i.e. the input of model, tiIt is the prediction index of concern, the i.e. output of model;
Step 2, OS-ELM models:Using the training sample of step oneSeveral OS-ELM models are set up, and if being calculated Dry predicted value;
Step 3, EOS-ELM models:Predicting the outcome for OS-ELM models is averaged, EOS-ELM model prediction knots are obtained Really.
2. a kind of trend prediction method excavated based on industrial big data as claimed in claim 1, it is characterised in that described OS-ELM models set up process to be included:
Before initialization, network initial parameter is first determined:Network has L implicit node, it is first determined implicit node type, implies Node type includes implying node for RBF or additive;
Initial phase, from training sampleMiddle selected part sampleN0>=L is initialized, including following Step:
Step 1:At random to |input paramete assignment
Wherein, node, point a centered on parameter are implied to RBFiWith factor of influence bi;Node is implied to additive, parameter is defeated Enter weight aiWith deviation bi
Step 2:Calculate initial hidden layer output matrix H0
H 0 = G ( a 1 , b 1 , x 1 ) ... G ( a L , b L , x 1 ) . . . ... . . . G ( a 1 , b 1 , x N 0 ) ... G ( a L , b L , x N 0 ) N 0 × L
Wherein, when implying node using RBF, G (ai,bi,xj)=g (bi||xj-ai| |), bi∈R+, implied when using additive During node, G (ai,bi,xj)=g (ai·xj+bi), bi∈R;
Step 3:Estimate initial output weight beta(0)
OrderWeight Solve problems are converted into minimum | | H0β-t0||;
From the solution of ELM algorithms, it is known thatMinimize | | H0β-t0| | solving result beWherein
Step 4:K=0, k is made to represent the quantity of the data block for adding network;
In the successive learning stage, comprise the following steps:
The observation of k+1 data blocks is:
Wherein, Nk+1It is the quantity of the observation of k+1 data blocks;
Step 5:Calculate local hidden layer output matrix Hk+1
H k + 1 = G ( a 1 , b 1 , x i = ( Σ j = 0 k N j ) + 1 ) ... G ( a L , b L , x i = ( Σ j = 0 k N j ) + 1 ) . . . ... . . . G ( a 1 , b 1 , x i = ( Σ j = 0 k + 1 N j ) + 1 ) ... G ( a L , b L , x i = ( Σ j = 0 k + 1 N j ) + 1 ) N k + 1 × L
Step 6:Arrange parameter
T k + 1 = [ t i = ( Σ j = 0 k N j ) + 1 , ... , t Σ j = 0 k + 1 N j ] N k + 1 × m T
Step 7:Calculate output weight beta(k+1)
P k + 1 = P k - P k H k + 1 T ( I + H k + 1 P k H k + 1 T ) - 1 H k + 1 P k
β ( k + 1 ) = β ( k ) + P k + 1 H k + 1 T ( T k + 1 - H k + 1 β ( k ) )
Step 8:Make k=k+1, return to step 5;
When all training datas are involved in training, circulation terminates, and calculates prediction output, i.e. OS-ELM predicted values;
Step 1-8 is repeated J times, and J is OS-ELM model quantity.
3. a kind of trend prediction method excavated based on industrial big data as claimed in claim 2, it is characterised in that step 2 In, the model evaluation stage is also included after the successive learning stage, the stage is specially:
The input data of parameter a, b, weight beta and test that are produced using the successive learning stage, obtains prediction output, i.e. EOS- ELM predicted values.
4. a kind of trend prediction method excavated based on industrial big data as claimed in claim 2, it is characterised in that to described Predicting the outcome for OS-ELM models is averaged specially:To the variable xi, each OS-ELM model is output as fj (xi), j=1 ..., J, the then prediction of EOS-ELM is output as
5. a kind of trend prediction method excavated based on industrial big data as claimed in claim 1, it is characterised in that:Described Before EOS-ELM algorithms, several predicted values obtained to step 2 using variables choice and feature extracting method are determined and output Related variable, to reduce data dimension.
CN201710160494.3A 2017-03-17 2017-03-17 A kind of trend prediction method excavated based on industrial big data Pending CN106845144A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710160494.3A CN106845144A (en) 2017-03-17 2017-03-17 A kind of trend prediction method excavated based on industrial big data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710160494.3A CN106845144A (en) 2017-03-17 2017-03-17 A kind of trend prediction method excavated based on industrial big data

Publications (1)

Publication Number Publication Date
CN106845144A true CN106845144A (en) 2017-06-13

Family

ID=59144864

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710160494.3A Pending CN106845144A (en) 2017-03-17 2017-03-17 A kind of trend prediction method excavated based on industrial big data

Country Status (1)

Country Link
CN (1) CN106845144A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107330294A (en) * 2017-07-15 2017-11-07 东北大学 The application process of many hidden layer extreme learning machines of online sequential with forgetting factor
CN109039727A (en) * 2018-07-24 2018-12-18 中国银行股份有限公司 Message queue monitoring method and device based on deep learning
CN113203953A (en) * 2021-04-02 2021-08-03 中国人民解放军92578部队 Lithium battery residual service life prediction method based on improved extreme learning machine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103106331A (en) * 2012-12-17 2013-05-15 清华大学 Photo-etching line width intelligence forecasting method based on dimension-reduction and quantity-increment-type extreme learning machine
CA2814625A1 (en) * 2012-04-27 2013-10-27 Centre De Recherche Industrielle Du Quebec Method and apparatus for stabilizing production of pulp from wood chips

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2814625A1 (en) * 2012-04-27 2013-10-27 Centre De Recherche Industrielle Du Quebec Method and apparatus for stabilizing production of pulp from wood chips
CN103106331A (en) * 2012-12-17 2013-05-15 清华大学 Photo-etching line width intelligence forecasting method based on dimension-reduction and quantity-increment-type extreme learning machine

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
裴飞: "基于在线序列极限学习机的变压器故障诊断研究", 《中国优秀硕士学位论文全文数据库 工程科技II辑》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107330294A (en) * 2017-07-15 2017-11-07 东北大学 The application process of many hidden layer extreme learning machines of online sequential with forgetting factor
CN109039727A (en) * 2018-07-24 2018-12-18 中国银行股份有限公司 Message queue monitoring method and device based on deep learning
CN109039727B (en) * 2018-07-24 2021-08-06 中国银行股份有限公司 Deep learning-based message queue monitoring method and device
CN113203953A (en) * 2021-04-02 2021-08-03 中国人民解放军92578部队 Lithium battery residual service life prediction method based on improved extreme learning machine

Similar Documents

Publication Publication Date Title
Cai et al. Remaining useful life re-prediction methodology based on Wiener process: Subsea Christmas tree system as a case study
Wang et al. A compound framework for wind speed forecasting based on comprehensive feature selection, quantile regression incorporated into convolutional simplified long short-term memory network and residual error correction
CN110504676B (en) Power distribution network state estimation method based on APSO-BP
CN111340282B (en) Estimation method and system of equipment remaining service life based on DA-TCN
CN111259590A (en) A Construction Method of Concrete Dam Deformation Safety Monitoring Model
CN114154743B (en) VETMRRN-based space rolling bearing residual life prediction method
CN112785081A (en) Oil temperature prediction method and device, electronic equipment and storage medium
Khaleghei et al. Model parameter estimation and residual life prediction for a partially observable failing system
Lv et al. A hybrid method combining Lévy process and neural network for predicting remaining useful life of rotating machinery
CN106845144A (en) A kind of trend prediction method excavated based on industrial big data
CN104035037A (en) On-line estimating method for SOH of new energy automobile power battery
CN112131794A (en) Hydraulic structure multi-effect optimization prediction and visualization method based on LSTM network
Su et al. Dam structural behavior identification and prediction by using variable dimension fractal model and iterated function system
CN108931700A (en) A kind of power grid security Warning System based on WSNs
CN115062528A (en) A forecasting method for industrial process time series data
CN102749584B (en) Prediction method for residual service life of turbine generator based on ESN (echo state network) of Kalman filtering
Deng et al. Water quality prediction based on a novel hybrid model of ARIMA and RBF neural network
CN102788955B (en) Remaining lifetime prediction method of ESN (echo state network) turbine generator classification submodel based on Kalman filtering
CN105718733B (en) Fault prediction method based on fuzzy nearness and particle filter
CN113295399B (en) Converter valve element state evaluation method, device, electronic equipment and storage medium
CN106096170A (en) Wind turbines multivariate failure prediction method based on data-driven
CN114021465A (en) Robust state estimation method and system for power system based on deep learning
Si et al. Fault prediction model based on evidential reasoning approach
CN113361625A (en) Error data detection method with privacy protection in federated learning scene
CN117909930A (en) Compressor stall prediction method, device, equipment and medium based on LSTM neural 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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170613

WD01 Invention patent application deemed withdrawn after publication