[发明专利]一种基于非线性系统的神经网络预测控制器在审
申请号: | 202010143312.3 | 申请日: | 2020-03-04 |
公开(公告)号: | CN111399375A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 唐晓铭;刘俊东;毛胡波;王思尧;雷志灵;李梦月;吴梦莹;周贵超;吴戟;安进;李宇 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 赵荣之 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 非线性 系统 神经网络 预测 控制器 | ||
1.一种基于非线性系统的神经网络预测控制器,其特征在于,该控制器包括预测模型、滚动优化以及反馈校正三部分,其实现方法:首先,选用神经网络对非线性系统的动态过程进行建模,通过调节神经网络的权值阈值来逼近该非线性系统的动态过程;然后,通过智能控制中的预测控制方法,基于建立的神经网络预测模型来实现预测控制,采用Levenberg-Marquardt算法来滚动优化,由逆神经网络完成算法的初始值选取;根据实际测量输出与预测输出的比较实现反馈校正;具体步骤包括:
S1:初始化系统参数;
S2:得到反馈校正参考输入值;
S3:运用逆神经网络求解初始值;
S4:根据Levenberg-Marquardt迭代公式求解最优控制量;
S5:将得到的最优控制量用于非线性系统进行控制。
2.根据权利要求1所述的一种基于非线性系统的神经网络预测控制器,其特征在于,所述预测模型包含神经网络预测模型及逆神经网络模型两个神经网络结构,由输入层、隐含层及输出层组成;
输入层包括:输入向量、输入权值矩阵和输入层偏置向量;
隐含层包括:神经元激活函数,均采用sigmoid函数;
输出层包括:输出向量、输出权值矩阵和输出层偏置向量;输出层的神经元激活函数采用purelin函数。
3.根据权利要求2所述的一种基于非线性系统的神经网络预测控制器,其特征在于,所述神经网络预测模型的输入向量为:
ρ=[y(k),y(k-1),…,y(k-ny+1),u(k),u(k-1),…,u(k-nu+1)],
输出向量为:
y(k+1)=f[y(k),y(k-1),…,y(k-ny+1),u(k),u(k-1),…,u(k-nu+1)];
所述逆神经网络模型的输入向量为:
输出向量为:
ur(k)=g[u(k-1),…,u(k-nu+1),y(k),y(k-1),…,y(k-ny+1)],
其中,函数g表示函数f的逆非线性映射关系;[u(k),y(k)]表示在时刻k和nu≤ny上单输入单输出系统的输入输出样本数据对,y(k),…,y(k-ny+1)分别表示非线性系统的在第k,…,k-ny+1时刻的输出值;nu,ny分别为模型的延迟阶数,输入向量的个数为ny+nu。
4.根据权利要求3所述的一种基于非线性系统的神经网络预测控制器,其特征在于,滚动优化的目标函数为:
其中,d表示预测步数,Q和R为对称正定矩阵,||·||Q与||·||R都是L2范数形式,定义为yr(k+i)、yp(k+i)分别为k+i时刻的参考输出值和预测输出值,u(k+i)是k+i时刻的控制量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010143312.3/1.html,转载请声明来源钻瓜专利网。