【请登录】【免费注册】

首页新闻技术产品供应二手培训展会物流维修求购招商招标招聘企业

技术

搜索
技术文章机械知识技术技巧论文试题维修知识招投标知识
您的位置:盘古机械网>技术文章>机械知识>详情

参数自调模糊控制方法在机器人中的应用之一

时间:2009年11月30日浏览:282次收藏分享:
   清刷机器人是采用永磁体吸附和双履带移动的本体结构,由于其工作环境是在水下的船体表面,清刷机器人的运动与链轮、链条、机器人绕其重心的转动惯量、重心位置、前后链轮侧偏系数、船舶的运动状态、被清刷船体形状和表面状况、海水中的波浪、海流状况等诸多因素有关,是一个具有高度非线性的复杂系统,建立精确的数学模型十分困难。在进行运动轨迹控制时,参数的变化对系统模型影响较大。采用常规控制方法,只考虑了期望移动方向与实际移动方向的偏差,而未能包含其他因素的影响,当系统参数特别是某些敏感参数发生变化时,就必须重新设定控制器参数,难以达到满意的控制效果。本文采用参数自调整模糊控制策略进行清刷机器人的控制,从而使机器人具有自主适应环境变化的能力,能够较好地实现在船体表面的移动。

   一、清刷机器人伺服控制系统

清刷机器人伺服控制系统如图1所示其工作原理为系统首先输入与所需要的目标位置相对应的机器人的偏航角y0将此信号与倾角传感器检测到的机器人实际偏航角y相比较得到偏差信号为ye =y0-y经过模糊控制器的算法运算求出为消除该偏差所需施加于马达伺服机构输入端的控制转速信号ωdR ωdL该信号经功率放大分别驱动左右链轮的伺服机构使偏差信号逐渐减少直到消除图中d为主动链轮的分度圆直径b为左右两条履带中心距的距离

二、位置模糊控制器结构

由于清刷机器人在作业过程中系统存在着许多不确定因素如模型参数的时变和对象特性的非线性以及诸多的扰动因素所以将机器人位置控制器设计成模糊控制器

机器人位置模糊控制器结构设计如图2所示考虑到位置控制器的复杂性和控制精度要求选用机器人倾角偏差和倾角偏差变化率作为模糊控制器的输入这样既可避免使用一维控制器的动态性能不佳也避免了采用三维模糊控制器的过于复杂难以设计和占用计算机时间长实时性差等弊端

由图(2)可以看出,控制器主要由偏差e和偏差变化率ec的离散化、模糊化环节 K 1  K2、模糊控制查询表、控制量输出环节K3和在线参数自调整环节等组成。参数自调整的作用是根据偏差e和偏差变化率ec的大小,在线调节K1K2K3的值,使系统的动态性能和稳态性能更好地相互兼顾。

2 机器人位置模糊控制器结构图

 

三、控制器输入输出变量

在模糊控制器的设计中,通常是以误差e 和误差变化率ec 作为输入变量,经过离散化、模糊化后,作为模糊控制表的输入,查询模糊控制表,得到模糊输出控制量△u,又经过输入比例系数K 3 后和其他控制信号相加,作为被控对象的实际控制信号。取误差e 的模糊子集E 的论域为{ 66} ,误差变化率ec 的模糊子集EC的论域为{ 66},控制量△u 的模糊子集△U 的论域为{ 77} 。一般情况下,人们对误差和误差变化率以及控制量在正负方向上的感知近似为对称的,因此,取E EC 和△U 的语言变量为

{ NB NM NSZO PSPM PB }

确定语言变量的模糊子集隶属函数的形状,通常情况下采用正态型模糊变量来描述是适宜的,考虑到隶属函数曲线形状对控制特性的影响,在误差较大区域采用低分辨率的模糊集,在误差较小的区域采用较高分辨率的模糊集,当误差接近于零时选用高分辨率的模糊集。论域EEC和△U中语言变量的隶属函数分别如图(3)~图(5)所示。将确定的隶属函数曲线离散化后,就可得到隶属度。

                                  3 语言变量E的隶属函数              4 语言变量EC的隶属函数

 

  5 语言变量U 的隶属函数

热门文章

业务咨询:932174181   媒体合作:2279387437    24小时服务热线:15136468001 盘古机械网 - 全面、科学的机械行业免费发布信息网站 Copyright 2017 PGJXO.COM 豫ICP备12019803号