[发明专利]基于LWDNN-ARX模型的非线性系统建模方法在审
申请号: | 201910338120.5 | 申请日: | 2019-04-25 |
公开(公告)号: | CN110018675A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 彭辉;童立;张丁匀;吴锐 | 申请(专利权)人: | 中南大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 长沙正奇专利事务所有限责任公司 43113 | 代理人: | 马强;王娟 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 非线性系统建模 神经网络 线性加权 鲁棒性 复杂非线性系统 工业生产过程 机理数学模型 系统辨识模型 局部线性化 动态特性 模型构建 模型结构 下降算法 训练样本 计算量 预测 模态 输出 应用 | ||
1.一种基于LWDNN-ARX模型的非线性系统建模方法,其特征在于,包括以下步骤:
1)根据问题规模构建LWDNN-ARX模型,选择LWDNN-ARX模型的输入阶次p、输出阶次q和状态向量维数d;
2)对LWDNN-ARX模型进行前向运算得到预测输出,以预测输出和期望输出的结构风险损失函数最小化为目标,通过反向传播算法进行参数优化,得到最优参数w;
3)根据所述最优参数w,计算出基于LWDNN-ARX模型的预测值和损失函数值;
4)重复上述步骤1)~步骤3),选择当损失函数值为最小情况下的阶次作为LWDNN-ARX模型的当前阶次,比较在当前阶次下不同结构的损失函数大小,并选取损失函数值为最小情况下的结构作为当前结构;
5)重复上述步骤1)~步骤4),比较不同阶次不同结构的损失函数,并选取最小损失函数值相应的组合作为最后的LWDNN-ARX模型。
2.根据权利要求1所述的基于LWDNN-ARX模型的非线性系统建模方法,其特征在于,步骤1)中,LWDNN-ARX模型的表达式为:
其中,为t时刻系统的输出值,即预测输出;为t时刻系统输入值;为高斯白噪声;p和q分别为LWDNN-ARX模型输出和输入回归多项式的阶次;θk为LWDNN的输出值;为系统t-k1时刻输出量的系数;为系统t-k2时刻输入量的系数;α,β下标分别表示两个子网络;η,1-η分别表示两个子网络的加权系数;Nα,Nβ分别表示两个子网络的网络层数;lα,lβ分别表示子网络第l层;jα、jβ分别表示子网络当前层第j个神经元;分别为子网络第l层的网络节点数;两个子网络的激活函数φ(x)都为ReLU函数;分别为两个子网络第l-1层所有神经元连接l层第j个神经元的权重;分别为两个子网络第l-1层所有神经元连接l层第j个神经元的偏置;分别为两个子网络第l层所有神经元的输出;分别为两个子网络l-1层第i个神经元连接l层第j个神经元的权重;分别为两个子网络l层第j个神经元的输出;分别为两个子网络Nα、Nβ层第k个神经元的输出;W(t-1)为LWDNN-ARX模型的输入值。
3.根据权利要求2所述的基于LWDNN-ARX模型的非线性系统建模方法,其特征在于,步骤2)中,对LWDNN-ARX模型进行前向运算得到预测输出的具体实现过程包括:
1)输入状态向量W(t-1),初始化h0=f0=W(t-1),同时通过Xavier分布对LWDNN进行参数初始化,加快神经网络的收敛;
2)令lα=1,lβ=1;
3)令
4)重复步骤3),直至lα=Nα,lβ=Nβ,得到两个子网络最后一层的第k个输出值
5)计算
6)利用θk(W(t-1))计算预测输出Y(t)。
4.根据权利要求2所述的基于LWDNN-ARX模型的非线性系统建模方法,其特征在于,所述结构风险损失函数表达式为:其中,为期望输出;n为最优参数w的个数,λ为正则化系数。
5.根据权利要求4所述的基于LWDNN-ARX模型的非线性系统建模方法,其特征在于,根据下式更新最优参数w:其中α为学习率。
6.根据权利要求4所述的基于LWDNN-ARX模型的非线性系统建模方法,其特征在于,步骤5)中,最后的LWDNN-ARX模型表达式为:
其中,θk(W(t-1))为训练好的LWDNN前向运算得到的输出值;
其中0≤k≤p+q。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910338120.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动化生产线监控系统
- 下一篇:分布式组网的声光视械控制系统