[发明专利]一种基于误差重构权重更新的神经网络反步控制方法有效
申请号: | 202110074839.X | 申请日: | 2021-01-20 |
公开(公告)号: | CN112904726B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 郑晓龙;杨学博;邱剑彬;李湛;高会军 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 哈尔滨华夏松花江知识产权代理有限公司 23213 | 代理人: | 岳昕 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 误差 权重 更新 神经网络 控制 方法 | ||
1.一种基于误差重构权重更新的神经网络反步控制方法,其特征在于,包括:
步骤一、建立含有未建模动态的非线性二阶系统状态空间模型,该系统中两个状态变量分别用x1和x2表示,给定系统目标信号yd;
步骤二、定义误差变量z1=x1-yd和z2=x2-α1(z1),其中,α1(z1)表示待设计的虚拟控制函数;
步骤三、利用步骤二中得到的误差变量z1和z2设计李雅普诺夫函数V;
步骤四、对步骤三中的李雅普诺夫函数V对时间求一阶导数得到
步骤五、根据步骤四中的设计虚拟控制函数α1(z1)以及神经网络反步控制策略;
步骤六、根据步骤五中的神经网络反步控制策略,利用误差重构设计神经网络权重更新策略。
2.根据权利要求1所述一种基于误差重构权重更新的神经网络反步控制方法,其特征在于,所述步骤一中建立的含有未建模动态的非线性二阶系统的状态空间模型通过如下公式表示:
其中,x1,x2代表非线性二阶系统的状态变量;b为已知常数;f(x1,x2)为未知非线性连续函数,表示系统未建模动态,u表示非线性二阶系统的控制输入信号,y表示非线性二阶系统的输出。
3.根据权利要求2所述一种基于误差重构权重更新的神经网络反步控制方法,其特征在于,所述步骤三中雅普诺夫函数V通过如下公式表示:
4.根据权利要求3所述一种基于误差重构权重更新的神经网络反步控制方法,其特征在于,所述步骤四对步骤三中的李雅普诺夫函数V对时间求一阶导数得到其中通过如下公式表示:
其中,表示目标信号yd的一阶导数;表示虚拟控制函数α1的一阶导数。
5.根据权利要求4所述一种基于误差重构权重更新的神经网络反步控制方法,其特征在于,所述步骤五根据步骤四中的设计虚拟控制函数α1(z1)以及神经网络反步控制策略;具体表示为:
其中,k1,k2为正常数,x=[x1,x2]T为非线性二阶系统的状态向量,为α1的一阶导数,W=[w1,w2,…,wN]T为神经网络权重向量,S(x)表示神经网络基函数向量,S(x)=[s1(x),s2(x),…,si(x),…,sN(x)]T,其中,s1(x),s2(x),…,si(x),…,sN(x)为神经网络基函数向量的元素;N为神经网络节点数。
6.根据权利要求5所述一种基于误差重构权重更新的神经网络反步控制方法,其特征在于,所述神经网络基函数向量的第i个元素si(x)通过如下公式表示:
其中,exp代表指数函数,bi表示神经网络第i个基函数宽度,Ci为神经网络第i个基函数中心向量,Ci=[c1,i,c2,i]T,其中,c1,i,c2,i为常数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110074839.X/1.html,转载请声明来源钻瓜专利网。