- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种机器人实时预测控制方法1
黄浩,张铭钧
哈尔滨工程大学机电工程学院(150001 )
E-mail: chudinghui@
摘 要:本文提出了运用模糊神经网络来建立机器人的多步预测模型,通过采用在线的调整
算法来修正模型的误差。结合预测控制算法得到的预测控制器具有计算量小,收敛速度快的
特点。通过机器人模型的仿真试验论证了该方法的具有较高的性能。
关键词:预测控制,水下机器人,多步预测模型,模糊神经网络
1. 引 言
自从神经网络引入到机器人领域以来,有许多的控制和辨识的方法被提出[1] [2]。机
器人是一个高度非线性、强耦合性的多输入多输出系统,运用神经网络对机器人建立预测模
型已有许多研究[3] [4],其中较有代表性的研究有两类:一类是递推型多步预测模型[5],
另一类是非递推型多步预测模型,这两类方法在建立非线性系统的模型时需要知道系统的时
滞,这在实际处理中是很难实现的。石中锁等采用基于脉冲响应的非参数模型作为预测模型
[6],通过对预测输出的适当变换,关联预测控制的二次型性能指标函数和 Hopfield 网络的
能量函数,用 Hopfield 网络来实现神经网络增量模型的控制算法[7],但机器人的脉冲响应
并不能反映机器人的运动学特性,因此这种方法的使用有一定的限制。
针对以上建立预测模型时存在的几点问题,本文提出了应用模糊神经网络来建立机器人
的预测模型的方法,很好地解决了非线性系统时滞难以确定的问题,通过水下机器人模型速
度环节的仿真控制实验验证了本方法的可行性。
2. 模糊神经网络
2.1 模糊神经网络的拓扑结构
模糊神经网络[8]结构如图 1 所示,网络采用 4 层的拓扑结构,第一层为输入层,三个输入
量分别是当前 k 时刻的系统输出 y k ,k+1 时刻期望输出 y k +1 和 k+2 时刻的期望输出
( ) r ( )
y r (k +2);第二层为模糊层,将控制系统的输出按图2 所示的模糊隶属度函数模糊化为NL, NM,
ZERO, PM, PL 五个模糊子集;第三层为规则层,每个节点有三个输入,每个输入有五个模糊分
量,组合共有53 125 个节点,三个输入在节点内相乘得到对当前规则的激活度,然后根据所有
125 个节点求出每个节点的平均激活度;第四层为解模糊层,让第三和第四层之间的连接权系数
分别对应 125 条模糊规则,把网络输入对 125 个节点的平均激活度作为行向量,125 条模糊规则
作为列向量,只要有 125 条合适的模糊规则,他们的向量积即为最终所求的控制量u k 。
( )
1本课题得到高等学校博士学科点专项科研基金(项目编号:20020217005 )资助。
- 1 -
图 1 模糊神经网络的结构 图2 系统输出的隶属度函数曲线
3. 基于模糊神经网络的预测控制系统
3.1 控制器结构
基于模糊神经网络的预测[9] [10]控制系统结构框图如图 3 所示,控制器与控制对象之
间采用串联形式。
图3 预测控制系统结构框图
其中,y k +1 , y k +2 是系统给出的期望输出,u k 为当前 k 时刻的控制量,y k +1
( ) ( ) ( ) ( )
r
文档评论(0)