利用模糊CMAC神经网络优化机械臂系统中控制器的设计

1、模糊cmac神经网络的结构和学习算法
图1显示了模糊cmac神经网络的结构和运算过程。模糊cmac神经网络可以用于近似一个非线性映射y(x):xn→ym,其中xn∈rn是在n维输入空间中的应用,ym“∈rm是在m维输出空间中的应用[1,2]。模糊cmac算法由决定一个复杂函数值的两个初等函数组成,如图1所示。
其中,x为连续n维输入空间;a为na维联合空间;y为m维输出空间。
函数φ=r(x)通过模糊量化把输入空间中的每一个点映射到联合空间a。函数p(φ)通过把由r(x)决定的联合向量映射到如下的一个可以调节加权的向量来计算一个输出y∈y。
2、基于模糊cmac神经网络的机械臂最优控制
图2给出了基于模糊cmac神经网络的机械臂最优控制结构图。机械臂关节处的外部控制转矩由最优反馈控制率和模糊cmac神经网络输出部分组成。
三连杆机械臂的lagrange动力学方程为:
其中,q为关节转角;h(q)为惯量矩阵;c(q,q)为向心力;g(q)为重力项;f和td分别为摩擦力项和扰动项;τ(t)为外部控制转矩。
把外部转矩定义为:
其中,是由最优控制规律得出的控制量,g(x)是模糊cmac神经网络的输出值。
设给定一个理想的轨迹qd(t)跟踪误差为:
定义:
其中,λ是恒增益矩阵或者鉴定器。
对于最优化的转矩控制器没,定义速度误差动态特性为:
得到如下增广系统:
令二次性能指标:
其中:
根据hamilton-jacobi最优化方法,可知必须存在一个函数v=v(z,t)使最优化控制u*t满足h-j-b方程[4]。
可以求得最优化控制u*t:
非线性函数通过模糊cmac神经网络来表达。得到:
其中,wt为理想权值,εm为极大误差。
将g(x)的函数估计g(x)由模糊cmac神经网络的输出确定,误差部分通过鲁棒化向量ν(t)来进行补偿,从而提高系统的动态特性。
权值误差估计是w=w-w,采用lyapunov稳定性理论调节权值[6]。
取lyapunov函数为:
其中k是正定且对称的,f=ft》on×n
基于李雅普诺夫第二法可知,如果使lyapunov函数的时间导数l《0,则系统是渐进稳定的。也即通过调节神经网络权值矩阵,误差e可以任意小。
利用最优化反馈控制律和系统的状态空间表达式,得到神经网络的权值自适应学习规则为:
3、仿真实验
以三关节机械臂为控制对象进行仿真实验以验证所提模糊cmac最优控制器用于机器人轨迹跟踪控制的有效性。期望的运动轨迹为:
初始条件为q1(0)=0 rad,q2(0)=0.5 rad,q3(0)=1.07 rad,q1(o)=q2(0)=q3(0)=0 rad/s。采样周期为0.002 s。
cmac中联想强度的初值取[-1,1]之间的随机值。隶属度函数取gaussian函数,图3和图4分别给出了各关节的轨迹跟踪曲线和跟踪误差曲线。
仿真结果清楚表明了模糊cmac神经网络最优控制器克服结构和非结构不确定性的能力,同时也表明了提出的神经自适应学习算法可以改进系统动态性能的鲁棒性和适应性。
4、结 语
本文将hkamilton-jacobi-bellman最优控制和cmac神经网络结合起来,给出了一种三连杆机械臂系统的最优控制器设计方法。仿真结果证明,这种控制方法能够很好地克服机械臂系统的非线性和不确定性,实现对期望轨迹的跟踪。


什么是手机IMPS功能
商业中心配电房综合监控系统解决方案
华为mate9保时捷款图赏 八千可入手高端到不止万元档次
10.1.3 碰撞电离MOS器件∈《集成电路产业全书》
AI接近你,你害怕吗?
利用模糊CMAC神经网络优化机械臂系统中控制器的设计
如何让嵌入式智能硬件开发如搭积木般简单?
关于紫外线探测器在紫外光刻机中的应用
MiR为工厂部署MiR500自主移动机器人来提高其仓储物流效率
PLC与伺服电机的接线方法
五大进展可期 2016无线充电热度扩大延烧
英特尔宣布制造扩张计划:首先在美国亚利桑那州投资200亿美元
智能家居如何实现智能化的生活
如何选择可以减轻电磁干扰的连接器
神基强固笔记本Getac V200 引航路虎体验之旅
智慧停车平台爱泊车母公司拟科创板上市
炬芯科技无电池光能量收集蓝牙语音遥控器解决方案
智能家居市场上的产品种类越来越丰富
中兴部分解禁后传来利好消息,企业综合竞争力再获行业肯定
推动汽车行业发展的主要趋势有哪些