[go: up one dir, main page]

CN112765894B - 一种基于k-lstm的铝电解槽状态预测方法 - Google Patents

一种基于k-lstm的铝电解槽状态预测方法 Download PDF

Info

Publication number
CN112765894B
CN112765894B CN202110111679.1A CN202110111679A CN112765894B CN 112765894 B CN112765894 B CN 112765894B CN 202110111679 A CN202110111679 A CN 202110111679A CN 112765894 B CN112765894 B CN 112765894B
Authority
CN
China
Prior art keywords
lstm
information
state
model
gate
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.)
Active
Application number
CN202110111679.1A
Other languages
English (en)
Other versions
CN112765894A (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.)
North China University of Technology
Original Assignee
North China 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 North China University of Technology filed Critical North China University of Technology
Publication of CN112765894A publication Critical patent/CN112765894A/zh
Application granted granted Critical
Publication of CN112765894B publication Critical patent/CN112765894B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • CCHEMISTRY; METALLURGY
    • C25ELECTROLYTIC OR ELECTROPHORETIC PROCESSES; APPARATUS THEREFOR
    • C25CPROCESSES FOR THE ELECTROLYTIC PRODUCTION, RECOVERY OR REFINING OF METALS; APPARATUS THEREFOR
    • C25C3/00Electrolytic production, recovery or refining of metals by electrolysis of melts
    • C25C3/06Electrolytic production, recovery or refining of metals by electrolysis of melts of aluminium
    • 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/044Recurrent networks, e.g. Hopfield networks
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Mathematical Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Electrochemistry (AREA)
  • Materials Engineering (AREA)
  • Metallurgy (AREA)
  • Organic Chemistry (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于K‑LSTM的铝电解槽状态预测方法,包括以下步骤:步骤1:对数据进行归一化处理;步骤2:根据设定的滑动窗口大小m,构建训练集和测试集;步骤3:构建改进的LSTM模型,对模型的参数进行初始化;步骤4:用训练集对预测模型训练,采用梯度下降的方法更新参数,迭代数次后直到达到精度要求;步骤5:将测试集喂给训练好的模型中,利用历史数据预测t+1时刻的预测值。本发明基于改进后的K‑LSTM算法,针对LSTML遗忘门单元中存在的样本不平衡问题,通过设置权重的方法来消除样本不平衡性,能够有效地对铝电解槽状态做出预测。

Description

一种基于K-LSTM的铝电解槽状态预测方法
技术领域
本发明涉及铝电解工业技术领域,具体是一种基于K-LSTM的铝电解槽状态预测方法。
背景技术
铝电解槽的生产数据是一种时间序列而且具有数据维度高的特点。现有针对时间序列数据的预测算法有多种模型,比如人工神经网络、自回归移动平均、小波神经网络等。时间序列预测的研究始于一个回归方程,它在数据分析中预测了一年中太阳黑子的数量。自回归移动平均模型(ARMA)和自回归综合移动平均模型(ARIMA)表明,基于回归方法的时间序列预测模型正变得越来越流行。
因此,这些模型也成为时间序列预测中最简单,也是最重要的模型。但由于实际数据的复杂性、不规则性、随机性和非线性,很难通过复杂模型实现高精度预测。采用机器学习方法,可以建立基于大量历史数据的非线性预测模型。事实上,通过反复的训练迭代和学习近似,机器学习模型可以比传统的基于统计的模型获得更准确的预测。典型的方法有支持向量回归或基于核的分类,人工神经多阶(ANN)与强非线性函数逼近和基于树的集成学习方法,如梯度增强回归或决策树(GBRT,GBDT)。但是,由于上述方法缺乏对输入变量之间序列依赖关系的有效处理,因此在时间序列预测任务中效果有限。
伴随不断地深入研究深度学习算法,发现深度学习算法可以适用于预测时间序列数据的问题,该算法先逐步分析输入的数据信息,然后对有效特征进行提取,将隐含关系从数据序列中提取出来。为了让RNN网络能够在更有效的处理时间序列数据,在RNN的神经网络架构中引入时间序列概念。RNN的一种改进算法是长短期记忆神经网络,改进了在RNN网络结构中存在的梯度爆炸、梯度消失、长时间序列数据的记忆等问题,对于长时间的序列信息能够有效地处理。LSTM模型应用在了很多领域例如语音识别、股票价格预测、降雨量预测、交通流预测、图像文字识别等,并且都取得了不错的应用效果。
因为铝电解是一个大时滞的工业过程体系,状态改变不频繁,使得在使用已有数据训练神经网络时,会遇到样本不平衡的问题。LSTM第一个门控就是遗忘门,所谓遗忘门就是用来决定从记忆细胞中是否丢失某些信息,这个过程就是遗忘门要干什么事,通过一个sigmoid函数来处理。但是在遗忘门工作的过程中,如果输入的数据状态变化不频繁,就会导致遗忘门长时间处于1的状态,即沿用上一次的状态即可,不需要更新状态,也就导致了遗忘门存在一个样本不平衡的问题。即对于ft的模型,就存在样本不平衡问题。
样本不平衡问题主要存在于有监督机器学习任务中,主要表现在当遇到样本不平衡的数据时,对于分类预测的任务上,模型会更倾向于关注类别数多的类,这就会导致具有少数类的样本预测效果不好,绝大多数常见的机器学习对于存在的不平衡数据集,都不能有效地工作。一般有两种方法来解决样本不平衡问题,分别是欠采样和过采样。
(1)欠采样:欠采样就是让多数类别的总量减少,通常在数据量足够支撑的时候选择这种方法。通过少量类别含有样本数量的保留,然后减少多数类别含有的样本数量,使样本达到一个均衡,然后再进一步建模。
(2)过采样:当数据量不足以支撑方法(1)时,就要选择过采样的方法,它是采取增加少量类别的数据集来使数据集平衡,而不是去除多数类别的数量,通过使用重复、自举或者合成少数类过采样方法来增加少量类别。
但过采样和欠采样两种方法比较都没有绝对的优势,这两种方法的应用取决于要应用的数据集。
发明内容
本发明的目的在于提供一种基于K-LSTM的铝电解槽状态预测方法,以支持上述背景技术中所提到的通信基础设施建设,起到降本增效的目的。
为实现上述目的,本发明是对于遗忘门中的样本不平衡问题,采用结合上述背景技术中的两种方法,判断条件然后分别设置一个权重,降低ft模型中长期处于同一个状态时的权重,以此来平衡样本问题。
并由此提供了一种基于K-LSTM的铝电解槽状态预测方法,具体包括以下步骤:
步骤1:对数据进行归一化处理;
步骤2:根据设定的滑动窗口大小m,构建训练集和测试集;
步骤3:构建改进的LSTM模型,对模型的参数进行初始化;
步骤4:用训练集对预测模型训练,采用梯度下降的方法更新参数,迭代数次后直到达到精度要求;
步骤5:将测试集喂给训练好的模型中,利用历史数据预测t+1时刻的预测值。
所述改进的LSTM模型是基于LSTM算法改进的K-LSTM算法来构建的。
K-LSTM算法实现如下:
LSTM的三个门结构包括输入门、输出门和遗忘门;计算过程如下:
(1)遗忘门:用来负责判断前面的记忆信息要丢弃的信息,通过将t-1时刻的输出值ht-1与当前t时刻的输入值xt线性组合,通过sigmoid函数把数值压缩到[0,1]范围中,当取值越接近1时,就表示当前细胞状态中ft要保留的信息越多,当取值越接近0时,表示ft中选择遗弃的信息越多,遗忘门的计算过程如下:
ft=sigmoid(Wf·[ht-1,xt]+bf)                 (1)
(2)输入门:用来处理当前t时刻的输入值xt和上一时刻的输出ht-1来当做总得输入信息,也是通过sigmoid函数实现;然后利用xt和ht-1通过tanh层获得一个新的候选细胞信息
Figure BDA0002919510980000031
是计算当前时刻的输入信息与之前时刻的记忆信息的总量,计算过程如下:
it=sigmoid(Wi·[ht-1,xt]+bi)                  (2)
Figure BDA0002919510980000032
然后是更新旧的细胞信息Ct-1,更新为新的细胞信息Ct;更新的方法是通过忘记门所选择遗忘的旧细胞的信息和通过输入门控制添加当前时刻新增的信息,两者共同决定了最后更新的细胞信息Ct,计算过程如下:
Figure BDA0002919510980000033
(3)输出门:用来决定输出到下一个时刻时所传递的信息ht;输出的信息同样需要通过一个sigmoid函数得到判断条件,然后细胞状态再经过一个tanh函数得到一个范围在[-1,1]之间的值;该值是一个向量,然后该向量和之前得到的判断条件相乘得到当前时刻的输出。计算过程如下:
ot=sigmoid(Wo[ht-1,xt]+bo)                  (5)
ht=ot*tanh(Ct)                       (6)
学习网络时,损失函数对各参数求偏导,然后更新参数,依次迭代直到损失函数收敛,在原来的LSTM门控单元的基础上,采取干预损失函数对ft的偏导来避免样本不平衡问题;根据槽状态是否改变,若槽状态改变,选择给其一个较大的权重,若槽状态没改变则给一个较小的权重;
f=f*k+tf.stop_gradient(f-f*k)              (7)
利用tf.stop_gradient()函数,根据tf.stop_gradient()函数的特性,在前向过程中,tf.stop_gradient()不起作用,因此+(f*k)和-(f*k)抵消掉了,只剩下f前向传递;而在反向过程中,因为tf.stop_gradient()的作用,使得f-f*k的梯度变为了0,从而只剩下f*k在反向传递。
所述改进的K-LSTM算法,其步骤为:
步骤(1):计算K-LSTM的前向传播中的输入、输出、隐含层的各个神经元的输出值;
步骤(2):通过交叉熵函数计算输出误差,误差通过反向传播算法反向传播给各层神经单元;
步骤(3):遗忘门反向传播过程中,根据判断条件,选择权值更改原传播函数;
步骤(4):根据梯度下降算法和传播的误差,更新每层神经元的参数;
步骤(5):根据设置的迭代次数,重复步骤(2)、步骤(3)和步骤(4),直到收敛,模型训练完成。
与现有技术相比,本发明方法的有益效果是:本发明基于改进后的K-LSTM算法,针对LSTML遗忘门单元中存在的样本不平衡问题,通过设置权重的方法来消除样本不平衡性,能够有效地对铝电解槽状态做出预测。
附图说明
图1为改进后的K-LSTM算法流程图。
图2为基于K-LSTM的槽状态预测流程图。
图3为生产数据存储示意图。
图4为K-LSTM预测结果图。
图5为LSTM预测结果图。
图6为EA-LSTM预测结果图。
具体实施方式
下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
K-LSTM算法实现如下:
LSTM的三个门结构包括输入门、输出门和遗忘门;计算过程如下:
(1)遗忘门:用来负责判断前面的记忆信息要丢弃的信息,通过将t-1时刻的输出值ht-1与当前t时刻的输入值xt线性组合,通过sigmoid函数把数值压缩到[0,1]范围中,当取值越接近1时,就表示当前细胞状态中ft要保留的信息越多,当取值越接近0时,表示ft中选择遗弃的信息越多,遗忘门的计算过程如下:
ft=sigmoid(Wf·[ht-1,xt]+bf)                 (1)
(2)输入门:用来处理当前t时刻的输入值xt和上一时刻的输出ht-1来当做总得输入信息,也是通过sigmoid函数实现;然后利用xt和ht-1通过tanh层获得一个新的候选细胞信息
Figure BDA0002919510980000041
是计算当前时刻的输入信息与之前时刻的记忆信息的总量,计算过程如下:
it=sigmoid(Wi·[ht-1,xt]+bi)                  (2)
Figure BDA0002919510980000051
然后是更新旧的细胞信息Ct-1,更新为新的细胞信息Ct;更新的方法是通过忘记门所选择遗忘的旧细胞的信息和通过输入门控制添加当前时刻新增的信息,两者共同决定了最后更新的细胞信息Ct,计算过程如下:
Figure BDA0002919510980000052
(3)输出门:用来决定输出到下一个时刻时所传递的信息ht;输出的信息同样需要通过一个sigmoid函数得到判断条件,然后细胞状态再经过一个tanh函数得到一个范围在[-1,1]之间的值;该值是一个向量,然后该向量和之前得到的判断条件相乘得到当前时刻的输出。计算过程如下:
ot=sigmoid(Wo[ht-1,xt]+bo)                  (5)
ht=ot*tanh(Ct)                       (6)
学习网络时,损失函数对各参数求偏导,然后更新参数,依次迭代直到损失函数收敛,在原来的LSTM门控单元的基础上,采取干预损失函数对ft的偏导来避免样本不平衡问题;根据槽状态是否改变,若槽状态改变,选择给其一个较大的权重,若槽状态没改变则给一个较小的权重;
f=f*k+tf.stop_gradient(f-f*k)              (7)
利用tf.stop_gradient()函数,根据tf.stop_gradient()函数的特性,在前向过程中,tf.stop_gradient()不起作用,因此+(f*k)和-(f*k)抵消掉了,只剩下f前向传递;而在反向过程中,因为tf.stop_gradient()的作用,使得f-f*k的梯度变为了0,从而只剩下f*k在反向传递。
改进后的算法流程图如图1所示,改进的K-LSTM算法,其步骤为:
步骤(1):计算K-LSTM的前向传播中的输入、输出、隐含层的各个神经元的输出值;
步骤(2):通过交叉熵函数计算输出误差,误差通过反向传播算法反向传播给各层神经单元;
步骤(3):遗忘门反向传播过程中,根据判断条件,选择权值更改原传播函数;
步骤(4):根据梯度下降算法和传播的误差,更新每层神经元的参数;
步骤(5):根据设置的迭代次数,重复步骤(2)、步骤(3)和步骤(4),直到收敛,模型训练完成。
改进的K-LSTM算法如表1所示:
表1改进的K-LSTM算法
Figure BDA0002919510980000053
Figure BDA0002919510980000061
本实施例中,采用TensorFlow的Keras框架构建LSTM槽状态预测模型,使用Python语言编写所有程序,并在CPU2.50GHz,内存8GB,Windows7操作系统的计算机上进行了预测实验,数据采用带有聚类属性的数据。
利用改进的K-LSTM算法,设定滑动窗口m,根据滑动窗口构建训练集和测试集,训练模型,选择交叉熵作为损失函数,用来反应预测数据和真实数据之间的偏差,最后用训练好的模型对铝电解槽状态进行预测。
为了进一步验证算法的有效性,该改进算法与传统的LSTM和基于注意力机制的LSTM算法分别做了准确性的比较。
如图2所示,利用改进的K-LSTM对铝电解槽状态进行预测的流程如下:
步骤1:对数据进行归一化处理;
步骤2:根据设定的滑动窗口大小m,构建训练集和测试集;
步骤3:构建改进的LSTM模型,对模型的参数进行初始化;
步骤4:用训练集对预测模型训练,采用梯度下降的方法更新参数,迭代数次后直到达到精度要求;
步骤5:将测试集喂给训练好的模型中,利用历史数据预测t+1时刻的预测值。
本实施例中,上述数据来源于真实铝电解槽生产数据(如图3所示),数据是每天采集一次,其中每个电解槽每天包含Fe含量、铝水平、分子比、Si含量、氧化铝浓度、电解质水平、电解温度等13个特征;在分析和挖掘这些数据中隐藏的信息之前,需要先对这些存在很多问题的数据进行预处理;因为本实施例所使用的数据存在空缺值,所以先对数据进行空缺值及噪声处理,然后再根据其数据维度高的特点,对数据进行归一化的处理。
基于K-LSTM的铝电解槽状态预测结果如图4所示。为了更清楚了观察效果,仅展示前200条数据;在图4中,横坐标为时间序列,纵坐标为槽状态,一共有两个状态0和1;两个虚线为真实的槽状态和模型预测的槽状态,其中交叉熵LOSS为0.0418,准确率达到了99.6%。
图5为传统的LSTM模型的预测结果图,可以看到该模型对于槽状态的预测中,预测值和真实值总体上拟合效果在槽状态不发生变化时还不错,但是在槽状态突变时,不能及时做出准确的预测,而是在槽状态改变一段时间后,才能预测成功。
图6为基于注意力机制的EA-LSTM构建的模型预测情况虽然准确率比传统的LSTM模型好,但也存在槽状态发生变化时,会预测不准槽状态的变化,通常会延续前一时刻的槽状态。
为了验证算法的有效性,本发明将提出的K-LSTM算法分别与传统的LSTM算法和基于注意力机制的EA-LSTM算法作对比分析,在这里采用相同的迭代次数、滑动窗口大小和神经元个数。
根据表2可以知道,不论是传统的LSTM构建的模型还是EA-LATM模型在误差和精确度上都不如改进的K-LSTM模型,改进的K-LSTM在一定程度上提高了槽状态预测的精度。
表2模型对比分析
Figure BDA0002919510980000071
通过对比可以看到本发明改进的K-LSTM在这个问题上有了较大改进,能够更快的对于槽状态的变化做出预测。方便操作人员更快的发现槽状态异常,及时作出决策,制止槽状态的进一步变坏。
本实施例进行了实验验证了算法的可行性和有效性,同时也与传统的LSTM模型和基于注意力机制的EA-LSTM模型作了对比实验,最终也证明了改进的K-LSTM的预测效果明显优于另外两个模型,提高了槽状态预测的准确性。
上面对本专利的较佳实施方式作了详细说明,但是本专利并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本专利宗旨的前提下作出各种变化。

Claims (2)

1.一种基于K-LSTM的铝电解槽状态预测方法,其特征在于,具体包括以下步骤:
步骤1:对数据进行归一化处理;
步骤2:根据设定的滑动窗口大小m,构建训练集和测试集;
步骤3:构建改进的LSTM模型,对模型的参数进行初始化;
步骤4:用训练集对预测模型训练,采用梯度下降的方法更新参数,迭代数次后直到达到精度要求;
步骤5:将测试集喂给训练好的模型中,利用历史数据预测t+1时刻的预测值;
所述改进的LSTM模型是基于LSTM算法改进的K-LSTM算法来构建的;
所述K-LSTM算法实现如下:
LSTM的三个门结构包括输入门、输出门和遗忘门;计算过程如下:
(1)遗忘门:用来负责判断前面的记忆信息要丢弃的信息,通过将t-1时刻的输出值ht-1与当前t时刻的输入值xt线性组合,通过sigmoid函数把数值压缩到[0,1]范围中,当取值越接近1时,就表示当前细胞状态中ft要保留的信息越多,当取值越接近0时,表示ft中选择遗弃的信息越多,遗忘门的计算过程如下:
ft=sigmoid(Wf·[ht-1,xt]+bf) (1)
(2)输入门:用来处理当前t时刻的输入值xt和上一时刻的输出ht-1来当做总得输入信息,也是通过sigmoid函数实现;然后利用xt和ht-1通过tanh层获得一个新的候选细胞信息C~t,是计算当前时刻的输入信息与之前时刻的记忆信息的总量,计算过程如下:
it=sigmoid(Wi·[ht-1,xt]+bi) (2)
Figure FDA0004133053150000011
然后是更新旧的细胞信息Ct-1,更新为新的细胞信息Ct;更新的方法是通过忘记门所选择遗忘的旧细胞的信息和通过输入门控制添加当前时刻新增的信息,两者共同决定了最后更新的细胞信息Ct,计算过程如下:
Figure FDA0004133053150000021
(3)输出门:用来决定输出到下一个时刻时所传递的信息ht;输出的信息同样需要通过一个sigmoid函数得到判断条件,然后细胞状态再经过一个tanh函数得到一个范围在[-1,1]之间的值;该值是一个向量,然后该向量和之前得到的判断条件相乘得到当前时刻的输出,计算过程如下:
ot=sigmoid(Wo[ht-1,xt]+bo) (5)
ht=ot*tanh(Ct) (6)
学习网络时,损失函数对各参数求偏导,然后更新参数,依次迭代直到损失函数收敛,在原来的LSTM门控单元的基础上,采取干预损失函数对ft的偏导来避免样本不平衡问题;根据槽状态是否改变,若槽状态改变,选择给其一个较大的权重,若槽状态没改变则给一个较小的权重;
f=f*k+tf.stop_gradient(f-f*k) (7)
利用tf.stop_gradient()函数,根据tf.stop_gradient()函数的特性,在前向过程中,tf.stop_gradient()不起作用,因此+(f*k)和-(f*k)抵消掉了,只剩下f前向传递;而在反向过程中,因为tf.stop_gradient()的作用,使得f-f*k的梯度变为了0,从而只剩下f*k在反向传递。
2.根据权利要求1所述的一种基于K-LSTM的铝电解槽状态预测方法,其特征在于,所述改进的K-LSTM算法,其步骤为:
步骤(1):计算K-LSTM的前向传播中的输入、输出、隐含层的各个神经元的输出值;
步骤(2):通过交叉熵函数计算输出误差,误差通过反向传播算法反向传播给各层神经单元;
步骤(3):遗忘门反向传播过程中,根据判断条件,选择权值更改原传播函数;
步骤(4):根据梯度下降算法和传播的误差,更新每层神经元的参数;
步骤(5):根据设置的迭代次数,重复步骤(2)、步骤(3)和步骤(4),直到收敛,模型训练完成。
CN202110111679.1A 2020-11-25 2021-01-27 一种基于k-lstm的铝电解槽状态预测方法 Active CN112765894B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2020113346304 2020-11-25
CN202011334630 2020-11-25

Publications (2)

Publication Number Publication Date
CN112765894A CN112765894A (zh) 2021-05-07
CN112765894B true CN112765894B (zh) 2023-05-05

Family

ID=75706135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110111679.1A Active CN112765894B (zh) 2020-11-25 2021-01-27 一种基于k-lstm的铝电解槽状态预测方法

Country Status (1)

Country Link
CN (1) CN112765894B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114444811A (zh) * 2022-02-14 2022-05-06 重庆邮电大学 一种基于注意力机制的铝电解混频数据过热度预测方法
CN114959797A (zh) * 2022-07-04 2022-08-30 广东技术师范大学 基于数据扩增和sskelm的铝电解槽况诊断方法
CN115081744B (zh) * 2022-07-22 2024-05-07 重庆师范大学 铝电解制造系统单位能耗预测方法
CN116288532B (zh) * 2023-03-13 2024-09-10 赛富能科技(深圳)有限公司 一种电解槽的监测方法及设备

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2230882A1 (en) * 1997-03-14 1998-09-14 Dubai Aluminium Company Limited Intelligent control of aluminium reduction cells using predictive and pattern recognition techniques
CN1471627A (zh) * 2000-10-26 2004-01-28 �Ʒ� 利用多模型状态估计器的容错液体测量系统
CN201334531Y (zh) * 2008-12-02 2009-10-28 北方工业大学 一种新型电解槽系列停、开槽的分流装置和系统
WO2017026010A1 (ja) * 2015-08-07 2017-02-16 三菱電機株式会社 太陽光発電量予測装置および太陽光発電量予測方法
CN109543699A (zh) * 2018-11-28 2019-03-29 北方工业大学 一种基于目标检测的图像摘要生成方法
CN109614885A (zh) * 2018-11-21 2019-04-12 齐鲁工业大学 一种基于lstm的脑电信号快速分类识别方法
CN110770760A (zh) * 2017-05-19 2020-02-07 渊慧科技有限公司 对物理系统的未来状态进行对象级预测
WO2020075767A1 (ja) * 2018-10-10 2020-04-16 旭化成株式会社 計画装置、計画方法、および計画プログラム
CN111563706A (zh) * 2020-03-05 2020-08-21 河海大学 一种基于lstm网络的多变量物流货运量预测方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200348662A1 (en) * 2016-05-09 2020-11-05 Strong Force Iot Portfolio 2016, Llc Platform for facilitating development of intelligence in an industrial internet of things system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2230882A1 (en) * 1997-03-14 1998-09-14 Dubai Aluminium Company Limited Intelligent control of aluminium reduction cells using predictive and pattern recognition techniques
CN1471627A (zh) * 2000-10-26 2004-01-28 �Ʒ� 利用多模型状态估计器的容错液体测量系统
CN201334531Y (zh) * 2008-12-02 2009-10-28 北方工业大学 一种新型电解槽系列停、开槽的分流装置和系统
WO2017026010A1 (ja) * 2015-08-07 2017-02-16 三菱電機株式会社 太陽光発電量予測装置および太陽光発電量予測方法
CN110770760A (zh) * 2017-05-19 2020-02-07 渊慧科技有限公司 对物理系统的未来状态进行对象级预测
WO2020075767A1 (ja) * 2018-10-10 2020-04-16 旭化成株式会社 計画装置、計画方法、および計画プログラム
CN109614885A (zh) * 2018-11-21 2019-04-12 齐鲁工业大学 一种基于lstm的脑电信号快速分类识别方法
CN109543699A (zh) * 2018-11-28 2019-03-29 北方工业大学 一种基于目标检测的图像摘要生成方法
CN111563706A (zh) * 2020-03-05 2020-08-21 河海大学 一种基于lstm网络的多变量物流货运量预测方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
侯婕等.基于LSTM的铝电解槽况预测.《轻金属》.2021,33-37+62. *
孔淑麒.铝电解槽状态预测算法研究.《中国优秀硕士学位论文全文数据库(电子期刊)》.2021,B023-244. *

Also Published As

Publication number Publication date
CN112765894A (zh) 2021-05-07

Similar Documents

Publication Publication Date Title
CN112765894B (zh) 一种基于k-lstm的铝电解槽状态预测方法
Wang et al. Deep learning for smart manufacturing: Methods and applications
CN110647980A (zh) 一种基于gru神经网络的时间序列预测方法
CN112990556A (zh) 一种基于Prophet-LSTM模型的用户用电能耗预测方法
CN111277434A (zh) 一种基于vmd和lstm的网络流量多步预测方法
CN114282443B (zh) 基于mlp-lstm有监督联合模型的剩余使用寿命预测方法
CN113095550B (zh) 基于变分递归网络和自注意力机制的空气质量预测方法
CN110147877A (zh) 基于卷积长短时网络的pm2.5预测方法
CN111950810B (zh) 一种基于自演化预训练的多变量时间序列预测方法和设备
CN106709820A (zh) 一种基于深度置信网络的电力系统负荷预测方法及装置
CN110609524A (zh) 一种工业设备剩余寿命预测模型及其构建方法和应用
CN108197751A (zh) 基于多层Bi-GRU的Seq2seq网络短期电力负荷预测方法
CN106339608A (zh) 一种基于在线变分贝叶斯支持向量回归的交通事故率预测系统
Wu et al. Optimized deep learning framework for water distribution data-driven modeling
CN113591728A (zh) 基于集成深度学习的电能质量扰动分类方法
Bi et al. An improved attention-based LSTM for multi-step dissolved oxygen prediction in water environment
Bakhtadze et al. Predictive associative models of processes and situations
Jia et al. Water quality prediction method based on LSTM-BP
CN117521501A (zh) 基于nsga的lstm预测性能源发电方法及系统
CN115599918A (zh) 一种基于图增强的互学习文本分类方法及系统
CN115658671A (zh) 基于深度学习的集装箱港口装卸设备故障数据补全方法
CN108470212B (zh) 一种能利用事件持续时间的高效lstm设计方法
CN114124554A (zh) 一种虚拟网络服务链吞吐量预测方法
Bai Aga-lstm: An optimized lstm neural network model based on adaptive genetic algorithm
CN116821643A (zh) 基于在线增量学习的hpc作业功耗预测方法及系统

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
GR01 Patent grant
GR01 Patent grant
OL01 Intention to license declared
OL01 Intention to license declared