深海采矿车作业状态的专家模糊控制_第1页
深海采矿车作业状态的专家模糊控制_第2页
深海采矿车作业状态的专家模糊控制_第3页
深海采矿车作业状态的专家模糊控制_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

深海采矿车作业状态的专家模糊控制

1采矿车模糊控制算法1991年,中国海洋协会成为继印度、前苏联、法国和日本之后的第五国际海底开发先驱和第五个发现的国际海洋开发先驱。海洋中的金属结核通常分布在大约5公里的深海底表面。在海底作业中,采车受作业环境的影响。这些在采车中的影响是未知和随机的。在这种复杂的控制过程中,传统的控制方法难以满足控制要求。然而,复杂的模型控制技术的优越性在于,它们不需要复杂的数学模型,只能根据经验和规则进行控制。由于采矿准备条件和深海环境的不确定性,简单的模糊控制无法满足其要求。在此基础上,这项工作提出了一种具有约束力的模拟算法来控制采车,并与nb进行模拟试验。实验结果表明,该算法是实用的。2专业打造深度开采车辆的模糊控制2.1车辆运动学模型的建立采矿车只能通过左、右履带的速度差实现转向,由于深海履带采矿车工作于5km海底,受到深海沉积物土力学特性及软管随机扰动的影响,控制更为困难.履带车辆的人工操作方法比较成熟,操作人员(专家)可根据经验控制履带车按预定轨迹行走.这里将履带车辆人工操作经验整合为专家规则,参考履带车辆转向时的运动学方程,构成专家系统,根据航向角偏差和速度偏差,实时给定左、右履带速度.但是基于专家规则调节采矿车速度的控制未能构成左、右履带速度闭环,不能实现对左、右履带速度精确调节.深海采矿车采用液压驱动,液压驱动的履带车辆表现为强烈的非线性和滞后性,常规的控制系统很难达到其要求.模糊控制算法不需要系统数学模型,能够对复杂非线性系统实现精确控制.基于调节的快速性和精确性,本文构造一个专家模糊控制器,构成速度闭环,实时控制采矿车左、右履带速度.控制结构如图1所示,其中:a给为采矿车给定航向角;v给为给定速度;a和v分别为航向角和速度的检测值;vL和vR分别为左、右履带检测速度.当采矿车按给定路径行走时,若行走方向或速度存在偏差,则首先通过专家系统按一定规则给出左、右履带速度设定值;然后通过模糊控制器对左、右履带速度进行调整.图1中模糊控制器结构如图2所示.2.2转向速度vl履带车在水平转向时,可考虑为二维运动模型.左、右履带速度分别为vL和vR时,采矿车质心的前进速度可近似表述为v=vL+vR2.(1)采矿车转向时的角速度可表示为φ=vL-vRB,(2)其中B为履带的中心距.所以有vL=v+φB/2,(3)vR=v-φB/2.(4)采矿车质心的位置为x=∫v(t)cos(φ(t))dt,(5)y=∫v(t)sin(φ(t))dt.(6)2.3差v的专家规则由于深海底复杂的环境及自身的影响,上述履带车的运动方程只能定性表示深海底履带采矿车的运动状态,不能精确描述车体运动状态与左、右履带实际速度之间的关系.参考人工驾驶车辆的原理,本文设计了根据航向角偏差Δa和速度偏差Δv给定左、右履带速度调节值vL0和vR0的专家规则,具体规则如下.令Δva为方位角偏差对应的左、右履带速度调节值,针对方位角误差,按以下规则对Δva进行调整:若|Δa|<1°,则Δva=10sin(Δa);(7)若|Δa|<5°,则Δva=50sin(Δa);(8)若|Δa|<15°,则Δva=200sin(Δa);(9)若|Δa|<180°,则Δva=900sin(Δa).(10)根据速度偏差Δv和给定速度调节值Δva调节左、右履带速度,当给定速度与实际速度无偏差时,有vL0=v给‚(11)vR0=v给.(12)当给定速度与实际速度存在偏差时,有vL0=v给+Δv+Δva,(13)vR0=v给+Δv-Δva.(14)3模糊设备的具体设计顺序和实现3.1偏差变化率的ec及控制量u模糊控制是以被控量的偏差E和偏差的变化率Ec为输入、以U为输出构成语言规则.设偏差e,偏差变化率ec和控制量u的论域分别为E,Ec,U,其取值为E={-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6},Ec={-3,-2,-1,0,1,2,3},U={-3,-2,-1,0,1,2,3}.(15)对偏差E,偏差变化率Ec及控制量U的模糊集均定义为{NB,NM,NS,ZO,PS,PM,PB}.3.2模糊控制的秘密根据以往移动式机器人专家经验的控制策略,结合前面对输入输出的量化,模糊控制规则可归纳为49条,输出U的模糊规则如表1所示.3.3模糊关系运算规则ls模糊控制规则总共有49条,相互之间的关系为或连接,即R1∶ΙfEc=ΝB(A1)andE=ΝB(B1)‚ΤhenU=ΡB(C1),⋮R49∶ΙfEc=ΡB(A49)andE=ΡB(B49)‚ΤhenU=ΝB(C49).(16)因为R1~R49之间为或连接,所以这些规则可整体表达为下列关系:R=R1∪R2⋯∪R49.(17)根据模糊关系运算法则(并集运算),有ζ0c(θ)=ζR1(E0C1,E01,U)∨⋯∨ζR49(E0C1,E01,U),(18)而其中的第i条规则本身,模糊关系表现为交集关系,其隶属度函数为ζR1(E0C1,E01‚U)=ζAi(E0C1)∧ζBi(E01)∧ζCi(U).(19)如果用ω1表示(E0C1,E10)对第i条规则的适用度,有ω1=ζA1(EC10)∧ζB1(E10),(20)则ζc(U)=[ω1∧ζc1(U)]∨⋯∨[ω49∧ζc49(U)].(21)3.4应用重心法求解上标去模糊是指将一个模糊集转化为一个数,用该数代替模糊集,称之为去模糊.重心法的原理与求取物件的重心位置是相同的,即利用求取模糊集合的中心值来代表整个模糊集合.应用重心法,可求得U*=∫ΨUζB′(U)dU∫ΨζB′(U)dU.(22)4采矿车行驶轨迹仿真为验证专家模糊控制算法的有效性,在Matlab环境下进行了仿真实验.仿真模型如图3所示.以给定深海采矿车车体航向角和速度为输入,以采矿车的实际航向角、速度为输出,如图4所示.给定输入速度为1m/s,航向角为70°,仿真时间70s,得出了仿真曲线.从图中可以看出,上升时间为2.8s(达到参考值的95%),基本没有超调量,稳态误差可小于0.5%,稳态性能较好.图5为深海采矿车行走轨迹仿真曲线.仿真条件为:给定输入速度0.7m/s,航向角初始值为65.8,仿真时间90s.虚线为预定采矿车行走轨迹曲线,实线为采矿车仿真轨迹曲线.从图中可以看出,采矿车仿真曲线与预定行走曲线偏离幅度<0.2m,满足偏差<1m的要求,说明本控制算法可实现采矿车行走的即时调节,满足调节的快速性和实时性.在轨迹跟踪方面亦能达到很好的效果,满足深海采矿车行走控制要求.5专家模糊控制策略本文针对深海采矿车工作环境的多变性特点和采矿车控制系统的各参

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论