水下机器人航向鲁棒控制(附件)【字数:9645】
摘 要人类对海洋无尽资源的不断渴求,使海洋的开发模式开始由传统模式向现代模式转变。而在执行具有高危险系数的海洋活动时,水下机器人的价值就得到了体现。随着人类对海洋研究的不断深入,水下机器人控制系统的各项性能要求变得越来越高。受力分析是水下机器人控制系统运动模型建立的关键。基于水下机器人控制系统的特征,通过对水下机器人的空间运动进行简化,由此将运动模型分解为水平面和垂直面运动模型。针对于水下机器人在复杂多变的水下环境中存在多种不确定因素,在本文采用混合灵敏度法来设计水下机器人的航向鲁棒控制器,采用基于罚函数的小生境适应度遗传算法对加权函数的参数进行优化,再通过加权函数求解满足频域性能和时域性能的鲁棒控制器的最优解。使用Matlab进行编程和仿真,仿真结果表明,本文所用的方法可获得能兼顾频域和时域性能指标的鲁棒控制器。关键词水下机器人,航向鲁棒控制,混合灵敏度,遗传算法,加权函数
目录
第一章 绪论 1
1.1 研究背景和意义 1
1.2 水下机器人的发展状况 2
1.2.1 国外发展现状 2
1.2.2 国内发展现状 2
1.2.3 鲁棒控制的发展及研究现状 3
1.3 本文的主要研究内容 4
第二章 水下机器人的建模 5
2.1 欠驱动水下机器人的本体结构 5
2.2 水动力表达式 5
2.3 水下机器人的数学模型 6
第三章 鲁棒控制理论基础 8
3.1 系统的不确定性和鲁棒性 8
3.2 范数的基本概念 9
3.3 鲁棒控制的标准问题 9
3.4 混合灵敏度法 10
3.5 加权函数 11
3.5.1 定义和介绍 11
3.5.2 加权函数的选取 11
3.6 鲁棒控制器的设计 12
第四章 水下机器人的鲁棒控制器设计 14
4.1 遗传算法 14
4.2 罚函数 15
4.3 混合灵敏度控制器的设计 15
4.3.1 混合灵敏度加权函数的结构选取 15
4.3.2 设计的目标和要 style="display:inline-block;width:630px;height:85px" data-ad-client="ca-pub-6529562764548102" data-ad-slot="6284556726"> (adsbygoogle = window.adsbygoogle || []).push({ });
目录
第一章 绪论 1
1.1 研究背景和意义 1
1.2 水下机器人的发展状况 2
1.2.1 国外发展现状 2
1.2.2 国内发展现状 2
1.2.3 鲁棒控制的发展及研究现状 3
1.3 本文的主要研究内容 4
第二章 水下机器人的建模 5
2.1 欠驱动水下机器人的本体结构 5
2.2 水动力表达式 5
2.3 水下机器人的数学模型 6
第三章 鲁棒控制理论基础 8
3.1 系统的不确定性和鲁棒性 8
3.2 范数的基本概念 9
3.3 鲁棒控制的标准问题 9
3.4 混合灵敏度法 10
3.5 加权函数 11
3.5.1 定义和介绍 11
3.5.2 加权函数的选取 11
3.6 鲁棒控制器的设计 12
第四章 水下机器人的鲁棒控制器设计 14
4.1 遗传算法 14
4.2 罚函数 15
4.3 混合灵敏度控制器的设计 15
4.3.1 混合灵敏度加权函数的结构选取 15
4.3.2 设计的目标和要 style="display:inline-block;width:630px;height:85px" data-ad-client="ca-pub-6529562764548102" data-ad-slot="6284556726"> (adsbygoogle = window.adsbygoogle || []).push({ });
*好棒文|www.hbsrm.com +Q: &351916072&
求 16
4.3.3 适应度函数的设计 17
4.4 基于罚函数的小生境遗传算法 18
4.5 系统仿真 19
结论 25
致 谢 26
参考文献 27
第一章 绪论
1.1 研究背景和意义
海洋是人类乃至生命的起源地,是人类无穷无尽的资源宝库。随着人类航海技术的不断发展和对海洋无尽资源的不断渴求,人类对海洋的开发模式开始由传统模式向现代模式转变。其中对于海上被困人员的救援,遇难船只的打捞,海底地形的勘探,海上平台的建设,海底管道的铺设等一系列海洋活动而言,水下机器人是一种不可或缺的使用工具,特别是对于水深超过米的深海区域。随着人们对海洋探索和了解的逐渐深入,人们对水下机器人及其工作系统的操作和控制精度的要求也越来越高。因为海洋有着复杂且不确定的环境,水下机器人在海底工作时其控制系统存在各种不确定性因素。现如今,如何设计各项性能指标满足水下机器人在深海作业要求的控制器,是水下机器人的一项重要课题。
水下机器人在海洋中运行时常常会受到下列的扰动:(1)由潮汐引起的海水流动;(2)由洋流和温差形成的海水流动[2]。如果水下机器人能够充分地利用海水流动,就可以极大地提高其能源的使用效率。全驱动型水下机器人为了减少在海洋中航行时受到的阻力,常常采取流线型的外观设计。在减少阻力的同时,安装推进器来增加驱动力使水下机器人达到全驱动。但是推进器本身存在着推力减额这个因素,推进减额与速度成正比,速度的过大提升会导致推进减额过大从而使驱动力归零。如果发生这种情况,所对应自由度的运动将面临失控。举一例说明,当水下机器人的下潜速度过快时,其垂直运动平面的推力减额会很大,导致驱动力变小并且此平面的运动失控。水下机器人所处的工作环境非常复杂,水下机器人在此环境中航行会受到不可预知的干扰,控制系统不可避免地会故障。例如上面提到的垂直面的驱动力消失而导致的运动失控,此种情况下水下机器人将无法正常地工作,为了使系统在发生故障时仍能保持基本的工作能力,须运行执行机构舵。这种情况也可以称为欠驱动,机器人为欠驱动水下机器人。本文采用欠驱动水下机器人为研究对象。
在鲁棒控制器的设计过程中,将模型可能出现的系数不确定、在高频域内未建模等情况考虑在内。鲁棒控制器本身具有非常好的控制效果。当水下机器人在海洋中运行时,若受到海洋流动等扰动影响的控制系统内含鲁棒控制器,系统就仍能具有较好的稳定性。
1.2 水下机器人的发展状况
1.2.1 国外发展现状
“CURV”是遥控型水下机器人ROV的最初代,因为其在水下打捞氢弹时起到的作用而使全世界开始注意到水下机器人的实用价值。1974年,ROV开始进入民用市场,用途十分广泛,例如水下钻井设施的建设和海底光缆的铺设等[3]。在CURV之后,新一代水下机器人CURV_III被开发,它的著名运用事例为其在爱尔兰海成功解救两名人员。1974年,Hydro公司成功开发出RCV225型ROV,因为其购买和维护的成本较为低廉,在当时被广泛的运用于各种场合。
在最开始的时期,ROV主要用于军事活动。例如,俄罗斯的Apparap,Robbin等型号在军事方面较为著名,除此之外它们在测量海洋温度和勘察海底地形方面也十分著名[4]。在1999年,VideoRay ROV被开发来探查海底的情况。2000年,俄罗斯的“维诺母”型ROV能够用于救援任务,使救援时间缩短,救援难度极大下降。2002年,美国开发研制出Jsson系列ROV,其主体由双体ROV系统组成,最大下潜能力为6000米,其多次完成了石油等海洋资源的勘探活动。目前,全球有多种类型的水下机器人正在运行中,其主要的职能为天然气,矿石等海洋资源的探查和开采,以及海底地形的测量。水下作业深度达10000m以上的,有美国生产的水下机器人: SUPER SCORPIO,SUPER PHANTOM等,这些型号的水下机器人主要使用于水下钻井设施等重要设备的安装,检测,维护等一系列水下作业。再例如,挪威自主研发的REMO型ROV,其主要职能为水下设施钢架连接点的清洁和维护,这种水下机器人能够采取远程操作的控制方式,同时控制的精度也能得到保证。
1.2.2 国内发展现状
我国水下机器人的研究开始时间晚,发展时间短,但是经过广大水下机器人研究人员的不懈努力,我国的水下机器人开发水平不断提高,发展历程主要经过了从最开始的有人有缆阶段,再到有人无缆的阶段,最后到无人无缆的阶段。在这个过程中,我国的水下机器人的水下作业能力得到持续的提升,并且其种类向多元化、高控制精度方向发展。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/1403.html