[发明专利]一种基于传递熵与长短期记忆网络的TE过程时序预测方法在审

专利信息
申请号: 202110299172.3 申请日: 2021-03-20
公开(公告)号: CN113065281A 公开(公告)日: 2021-07-02
发明(设计)人: 高学金;贾阳阳;高慧慧;韩华云 申请(专利权)人: 北京工业大学
主分类号: G06F30/27 分类号: G06F30/27;G06N3/04;G06N3/08;G06K9/62;G06F17/18
代理公司: 北京思海天达知识产权代理有限公司 11203 代理人: 刘萍
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 传递 短期 记忆 网络 te 过程 时序 预测 方法
【权利要求书】:

1.一种基于传递熵与长短期记忆网络的TE过程时序预测方法,其特征在于包括以下步骤:

(1)采集TE工业过程反应器单元正常操作情况下的历史数据,构成样本集(X1,X2,…,Xm,…,X8,Y),即其中Xm表示第m个变量,即物料A进入反应器的流量、物料D进入反应器的流量、物料E进入反应器的流量、回收反应物的流量、反应器的进料总流量、反应器压力、反应器液位、反应器冷却水出口温度;Y表示要预测的目标变量,即反应器温度,每个变量包含i=(1,2,…,I)个采样时刻,即Xm=(Xm,1,Xm,2,…X8,i),Y=(y1,y2,…,yI),其中Xm,i表示第i个采样时刻的第m个变量的测量值,Yi表示第i个采样时刻目标变量反应器温度的测量值;

(2)对物料A进入反应器的流量、物料D进入反应器的流量、物料E进入反应器的流量、回收反应物的流量、反应器的进料总流量、反应器压力、反应器液位、反应器冷却水出口温度和反应器温度历史数据进行归一化处理,处理方式如下:

对变量Xm进行归一化,表示如下:

其中,表示第i个采样时刻第m个过程变量归一化后的数据,i=1,2,…I,m=1,2,…M;max()为求最大值函数,min()求最小值函数;

对反应器温度Y进行归一化,表示如下:

其中,为第i个采样时刻反应器温度Y归一化后的数据,i=1,2,…I;max()为求最大值函数,min()求最小值函数;

(3)利用传递熵进行变量选择:

①利用(2)归一化后的数据,分别计算物料A进入反应器的流量、物料D进入反应器的流量、物料E进入反应器的流量、回收反应物的流量、反应器的进料总流量、反应器压力、反应器液位、反应器冷却水出口温度与反应器温度之间的传递熵值,其计算公式如下:

变量对目标变量的传递熵值:

其中,表示变量对目标变量的传递熵值,xm,i和yi分别代表了变量和变量在i时刻的测量值,yi+1代表了在未来下一时刻的测量值;为概率,和为条件概率,利用核密度估计方法求得;i=1,2,…I,m=1,2,…M;k和l分别为和的植入维度,通常,为了避免在计算过程中引入复杂的高维概率密度,取k=l=l,这不影响变量之间的传递关系;

目标变量对过程变量的传递熵值:

其中,表示目标变量对变量的传递熵值,xm,i和yi分别代表了变量和变量在i时刻的测量值,xm,i+1代表了在未来下一时刻的测量值;为概率,和为条件概率,利用核密度估计方法求得;i=1,2,…I,m=1,2,…M;k和l分别为和的植入维度,通常,为了避免在计算过程中引入复杂的高维概率密度,取k=l=l,这不影响变量之间的传递关系;

②分别计算物料A进入反应器的流量、物料D进入反应器的流量、物料E进入反应器的流量、回收反应物的流量、反应器的进料总流量、反应器压力、反应器液位、反应器冷却水出口温度和反应器温度之间的传递熵的差值:

其中,表示变量到目标变量的传递熵与目标变量到变量的传递熵的差值,表示变量对目标变量的传递熵值,表示目标变量对变量的传递熵值;m=1,2,…M;

③通过传递熵差值从物料A进入反应器的流量、物料D进入反应器的流量、物料E进入反应器的流量、回收反应物的流量、反应器的进料总流量、反应器压力、反应器液位、反应器冷却水出口温度中筛选出满足(即传递熵传递熵)的变量构造出影响目标变量的关键变量集其中,Q为满足的变量个数;

(4)建立LSTM时时间序列预测模型,具体包括以下步骤:

①将(3)筛选出的关键变量集和反应器温度一起构成LSTM的输入数据集

②确定LSTM神经网络模型,包括输入门、遗忘门和输出门,输入为数据集在第i个时刻输入的数据为数据通过输入门的具体形式为:

inputi=σ(Winput[hi-1,xi]+binput) (6)

其中,inputi为输入门在第i个时刻的输出,Winput为输入门的权重矩阵,binput为输入门偏置,hi-1为上一时刻的输出向量,xi为该时刻的输入向量,[hi-1,xi]表示把向量hi-1和向量xi拼接成一个向量;σ为sigmoid函数;

遗忘门计算公式为:

fi=σ(Wf[hi-1,xi]+bf) (7)

其中,fi为遗忘门在第i个时刻的输出,Wf为遗忘门的权重矩阵,bf为输入门偏置,hi-1为上一时刻的输出向量,xi为该时刻的输入向量,[hi-1,xi]表示把向量hi-1和向量xi拼接成一个向量;σ为sigmoid函数;

当前记忆的计算公式:

C′i=tanh(Wc[hi-1,xi]+bc) (8)

其中,C′i为在第i个时刻的记忆,即当前记忆,Wc为当前输入的单元状态的权重,bc为当前输入的单元状态的偏置,hi-1为上一时刻的输出向量,xi为该时刻的输入向量,[hi-1,xi]表示把向量hi-1和向量xi拼接成一个向量;tanh为tanh函数;

当前时刻单元状态的计算公式:

Ci=fiCi-1+inputiC′i (9)

其中,Ci为在第i个时刻的单元状态,即当前时刻的单元状态,fi为遗忘门在第i个时刻的输出,由式(7)得出,Ci-1为第i-1个时刻的单元状态,即长期记忆,inputi为输入门在第i个时刻的输出,由式(6)得出,C′i为第i个时刻的记忆,即当前记忆,由式(8)得出;

输出门的计算公式:

Oi=σ(Wo[hi-1,xi]+bo) (10)

Oi表示输出门在第i个时刻的的输出,Wo表示输出门的权重矩阵,[hi-1,xi]即把向量hi-1和向量xi拼接成一个向量,b0为该门的偏置;σ为sigmoid函数;

③对网络参数θ={Wf、bf、Winput、binput、Wc、bc、Wo、bo}进行随机初始化,采用Adam优化算法迭代训练LSTM神经网络,对参数θ进行更新,定义损失函数为:

其中,为第i采样时刻变量的预测值,为第i采样时刻变量实际测量值,I为总采样点的个数;

④根据迭代100次以上后的模型参数Wf、bf、Wi、bi、Wc、bc、Wo、bo对反应器温度的未来时序进行预测。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110299172.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top