[发明专利]一种基于NARX模型和时滞估计的神经网络建模方法在审
申请号: | 201810521147.3 | 申请日: | 2018-05-28 |
公开(公告)号: | CN108614533A | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 熊伟丽;孙文心;马君霞 | 申请(专利权)人: | 江南大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 哈尔滨市阳光惠远知识产权代理有限公司 23211 | 代理人: | 张勇 |
地址: | 214000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于NARX模型和时滞估计的神经网络建模方法,属于复杂工业过程建模和软测量领域。本发明利用神经网络构造了一种新型一阶NARX模型,通过设计模型结构减小了预测时对于主导变量测量值的依赖。当工业过程无法及时提供主导变量历史数据时,能通过多步估计方法来确保主导变量的实时预测。数学分析表明,当模型建立准确时,所发明的新型NARX模型能有效抑制由多步估计造成的误差累积。脱丁烷塔数据仿真实验进一步验证了所构建模型的有效性。 | ||
搜索关键词: | 主导变量 神经网络建模 时滞 复杂工业过程 测量领域 工业过程 历史数据 模型建立 设计模型 神经网络 实时预测 数据仿真 数学分析 脱丁烷塔 误差累积 有效抑制 构建 减小 建模 一阶 测量 验证 预测 | ||
【主权项】:
1.一种基于NARX模型和时滞估计的神经网络建模方法,其特征在于,所述方法包括:步骤1:构建模型结构:定义Xt、yt为过程在t时刻辅助和主导变量的取值,在辅助变量上加上标来表示变量中的具体特征,所述具体特征指过程中能够直接进行测量的物理变量,而辅助变量是由特征组成的列向量,设其维度为m,主导变量为标量;
定义方法模型为
并定义t时刻主导变量的预测值为
如式(1)所示:![]()
其中,θ表示模型的参数向量,nb表示模型的阶次,式(1)中的模型
由两个输入变量为
的神经网络构成,分别称作为A网络模型和B网络模型,计作
和
其中θa和θb分别表示A、B网络模型的模型参数,模型
如式(2)所示:
式(2)中的c是自定义常量,c取0.9,A、B网络模型都是普通的单隐层、多输入单输出神经网络;其中,A网络模型的输出层激活函数为Sigmoid函数,其输出被限制在0到1之间,而B网络模型的输出层为线性层,其输出为实数范围内的任意数;步骤2:收集输入输出数据组成历史训练数据库;步骤3:标准化训练样本数据,使数据零均值、单位方差化;步骤4:构造代价函数,利用已有的训练样本序列构造代价函数,以此来评价预测模型
的拟合精度,假设训练样本的个数为N,构造代价函数如式(3)所示:
式(3)由误差平方和与一个正则项构成,λ为正则项系数,默认设置为0.01步骤5:对模型进行训练,通过Adam算法对模型参数进行调整,使得代价函数J(θ)最小化,Adam算法步骤如下:Step1:初始化算法参数,令α=0.001;β1=0.9;β2=0.999;ε=10‑8;Step2:惯性项初始化,令m←0;v←0;Step3:求解代价函数的梯度:
Step4:更新惯性项:m←β1m+(1‑β1)g;v←β1v+(1‑β1)g2;Step5:修正一阶、二阶矩估计:
Step6:调整模型参数:
Step7:判断算法是否已收敛,若收敛则结束算法,否则返回step3;模型参数θ经过调整后成为预测模型的一部分并且不再更改;步骤6:利用训练完成的模型对新来样本序列进行预测,由式(2)可以看出在对主导变量yt进行预测时依赖yt‑1,在yt‑1无法实时测量得到时,用其估计值来替代,定义
如下:
从式(4)可以看出,t1越接近t2,
所含的过程信息越新,根据式(2)和式(4)推导得到递推关系式(5),当主导变量的测量值得到更新时,以此对输出进行校正;![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学,未经江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810521147.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种供暖系统数据采集系统
- 下一篇:一种大棚物联网监控管理系统