_基于遗传算法的水下机器人滑模变结构控制策略_基于遗传算法的水下机器人滑模变结构控制策略

合集下载

滑模变结构控制理论及其算法研究与进展

滑模变结构控制理论及其算法研究与进展

滑模变结构控制理论及其算法研究与进展一、本文概述滑模变结构控制理论,作为一种独特的非线性控制方法,自其诞生以来,就因其对系统参数变化和外部干扰的强鲁棒性,以及易于实现的优点,在控制工程领域引起了广泛的关注和研究。

本文旨在对滑模变结构控制理论及其算法的研究进展进行综述,分析其基本原理、特性、设计方法以及在实际应用中的表现,以期为后续研究提供有益的参考。

文章首先回顾了滑模变结构控制理论的发展历程,从最初的滑动模态概念提出,到后来的各种改进和优化算法的出现,展示了该理论在理论和实践上的不断进步。

接着,文章将详细介绍滑模变结构控制的基本原理和特性,包括滑动模态的存在条件、滑动模态的稳定性分析、以及滑模面的设计等。

在此基础上,文章将重点探讨滑模变结构控制算法的研究进展,包括各种新型滑模面设计、滑动模态优化方法、以及与其他控制策略的融合等。

文章还将对滑模变结构控制在各类实际系统中的应用进行案例分析,以展示其在实际工程中的有效性和潜力。

文章将总结滑模变结构控制理论及其算法的研究现状,分析当前研究中存在的问题和挑战,并对未来的研究方向进行展望。

希望通过本文的综述,能为滑模变结构控制理论的发展和应用提供有益的启示和参考。

二、滑模变结构控制理论基础滑模变结构控制(Sliding Mode Variable Structure Control,简称SMVSC)是一种特殊的非线性控制方法,其理论基础主要包括滑模面的设计、滑模运动的稳定性分析以及控制算法的实现。

滑模变结构控制的核心思想是在系统状态空间中构建一个滑动模态区(即滑模面),并设计控制策略使得系统状态在受到扰动或参数摄动时,能够在有限时间内到达并维持在滑模面上滑动,从而实现对系统的有效控制。

滑模面的设计是滑模变结构控制的关键。

滑模面需要满足一定的条件,如可达性、存在性和稳定性等,以确保系统状态能够到达滑模面并在其上滑动。

一般来说,滑模面的设计需要综合考虑系统的动态特性、控制目标以及约束条件等因素。

基于神经网络的滑模控制在水下机器人中的应用

基于神经网络的滑模控制在水下机器人中的应用

基于神经网络的滑模控制在水下机器人中的应用李敏;刘和平;陈永刚;刘寻【摘要】在水下机器人的控制中,对强耦合非线性运动进行精确建模和解析是极其困难的,本文采用神经网络对水下机器人水动力引起的不确定项和干扰的上限进行自适应逼近学习,然后采用滑模变结构方法对水下机器人航向进行控制,并进行了跟踪仿真和静态水池实验,结果表明:该种控制方法具有一定的效果.【期刊名称】《河南科技大学学报(自然科学版)》【年(卷),期】2010(031)003【总页数】4页(P18-21)【关键词】神经网络;滑模控制;水下机器人;自适应学习【作者】李敏;刘和平;陈永刚;刘寻【作者单位】河南科技大学,电子信息工程学院,河南,洛阳,471003;洛阳理工学院,机电工程系,河南,洛阳,471023;河南科技大学,电子信息工程学院,河南,洛阳,471003;河南科技大学,电子信息工程学院,河南,洛阳,471003【正文语种】中文【中图分类】U674.941;TP389.10 前言人类与水下有关的活动绝大部分发生在浅水水域,用于浅水水域的无人遥控水下机器人的使用越来越广泛,由于水下机器人运动的强耦合、非线性及时变性,其控制问题一直受到研究人员的关注。

而滑模变结构控制以及神经网络控制不需要得到目标的精确模型,对不确定干扰具有鲁棒性。

施生达[1]和李殿璞[2]对潜艇的水动力特性进行了论述。

Huang S J等[3]将切换函数作为RBF神经网络的输入进行学习并输出到滑模控制器中,实现了单输入单输出的神经网络滑模控制。

Serdar Soylu[4]提出了一个无抖振滑模控制器用于水下机器人的推力定位。

Man ZH等[5]用 RBF神经网络对非确定项进行自适应学习,为机器人机械手设计了一个稳定的自适应滑模控制器。

刘金琨[6]对神经网络滑模控制器的仿真进行了研究。

文献[7-8]采用模糊滑模控制方法和干扰模糊化滑模控制器研究了水下机器人的姿态控制。

本文从水下机器人水平面内的运动着手,采用基于径向基(RBF)神经网络的上界自适应学习滑模控制方法对偏航角的控制进行了分析研究,并进行了仿真和实验。

《中国舰船研究》2018年度总目次

《中国舰船研究》2018年度总目次

93 舵空化的精细流场及其非定常水动力性能数值计算 于安斌,叶金铭,王友乾
13(5):61-67 13(5):68-76
94 参数化单元边界元法解势流速度场问题
刘梦超,刘延俊,薛钢,吴瀚崚
13(5):77-84,90
第6期
2018 年总目次
169
序号
文题
作者
卷(期):页码
舰船动力系统排烟对甲板上方空间温度场影响的 张佳佳,付云鹏,叶正华,孙鹏,
19 基于 W5200 的双冗余以太网通信系统应用研究
张 高 明 ,李 维 波 ,华 逸 飞 ,范 磊 , 许智豪,徐聪
13(1):127-132
20 舰艇对空中来袭目标意图的预判方法
赵捍东,马焱,张玮,张磊,李营, 李旭东
13(1):133-139
21 船舶动力装置模块化建造工艺设计及精度分配
张金国,刘春林,王刚伟,田佳彬 13(1):140-144
舱内爆炸载荷下箱型梁船体节点结构强度分析
张弩,刘均,李凯,李德聪
耐压抗冲覆盖层在水下爆炸载荷作用下的冲击防 护特性
极间弹体偏转电磁力的影响因素仿真研究
200 t 级浮动冲击平台水下爆炸试验低频冲击响应 数据分析
水下爆炸气泡对舰船冲击环境的影响
殷彩玉,金泽宇,谌勇,华宏星
陈恩涛,刘建湖,张显丕,张伦平 张磊,杜志鹏,吴静波,计晨, 张春辉,冯麟涵 曾令玉,蔡尚,王诗平
杜志鹏,张磊,赵鹏铎
伍星星,刘建湖,张伦平,孟利平, 汪俊
13(3):103-109 13(3):110-117
秦业志,姚熊亮,王志凯,王莹
13(3):118-124
59 基于典型舰船结构特征的陆地靶标设计方案
吴子奇,徐振桓,王志凯,王治,姚熊亮 13(3):125-130

基于自适应反步法的水下机器人滑模控制方法[发明专利]

基于自适应反步法的水下机器人滑模控制方法[发明专利]

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201710961312.2(22)申请日 2017.10.17(71)申请人 西北工业大学地址 710072 陕西省西安市友谊西路127号申请人 西北工业大学深圳研究院(72)发明人 袁源 许斌 陈杰 凡永华 李志 (74)专利代理机构 西北工业大学专利中心61204代理人 王鲜凯(51)Int.Cl.G05B 13/04(2006.01)(54)发明名称基于自适应反步法的水下机器人滑模控制方法(57)摘要本发明公开了一种基于自适应反步法的水下机器人滑模控制方法,用于解决现有水下机器人控制方法实用性差的技术问题。

技术方案是基于对复杂非线性系统的分解,通过为子系统设计虚拟控制量,结合滑动模态逐级递推得到全系统的控制量;针对系统不确定上界引起的抖振问题,控制器中引入RBF神经网络,自适应逼近系统内部不确定性与外部干扰,最终实现对系统抖振的控制,并实现高精度跟踪控制,提高闭环系统鲁棒性,满足工程需求,实用性好。

权利要求书2页 说明书5页 附图1页CN 107544256 A 2018.01.05C N 107544256A1.一种基于自适应反步法的水下机器人滑模控制方法,其特征在于包括以下步骤:步骤一、考虑六自由度水下机器人前向、艏向动力学模型:其中m x和mψ分别为前向惯性参数、艏向惯性参数,d L,x、d L,ψ是一阶前向阻尼参数和艏向阻尼系数,d Q,x、d Q,ψ为二阶前向阻尼参数和艏向阻尼系数,τx和τψ分别为前向推力和艏向推力,F u、F r为前向干扰力和艏向干扰力;v x是前向加速度、前向速度,vψ是艏向加速度、艏向速度;步骤二、定义x21=vψ,x22=v x,令x2=[x21 x22]T,则转换(1)式为状态空间方程如下:其中x1=[x11 x12]T和x2为系统状态,u=[τψ τx]T为系统的可控输入,y∈R2×1为系统可测输出,为系统非线性项,f表示由测量噪声引起的已知误差函数,F表示中存在的建模不确定性和外部干扰,Φ(x,u,W)=Wσ(x,u)为由RBF神经网络逼近的外部干扰项,其中:x=[x1 x2]T为神经网络输入向量,为神经网络权值矩阵,且W i∈R l×s,σ(x,u)∈R s×l为神经网络基函数,l、s、n分别为神经网络隐层数量、隐层节点数和输入节点数,B∈R2×2为已知正定常数矩阵,A1、A2状态矩阵为已知常数矩阵,由系统动力学模型推导得:A1=I2×2,步骤三、定义跟踪偏差信号z1=[z11 z12]T如下:z1=y(t)-y d(t)=x1(t)-y d(t) (3)其中,y d为期望的系统状态,其各界导数有界;z1对时间微分得:定义虚拟控制量β1为:其中,中间变量α1定义为:其中,C1=diag[C11 C12]为正定对称矩阵;[k1 k2]T为正值参数向量,满足0<f i<k i;步骤四、定义偏差信号z2=[z21 z22]T为::z2=x2-β1 (7)对z2微分得:其中,为神经网络权值的估计值,其自适应更新律为:其中,η为权值修正步长;为状态误差;设计控制器其中,为正值参数向量,满足0<F i<K i;C2=diag[C21 C22]为正定对称非奇异矩阵;步骤五、根据所得到的控制输入u,代入水下机器人动力学模型(1)式中,对前向、艏向速度进行控制。

基于遗传算法对控制水下机器人运动姿态进行PID参数整定

基于遗传算法对控制水下机器人运动姿态进行PID参数整定

基于遗传算法对控制水下机器人运动姿态进行PID参数整定邓鲁克;吕东坡
【期刊名称】《制造业自动化》
【年(卷),期】2023(45)1
【摘要】为了保证水下机器人在工作时面对外界扰动,能够及时调节自身姿态,保证控制性能,将通过获得其运动控制方程,再使用遗传算法PID对其进行控制。

将遗传算法PID与PID仿真实验进行对比,得出遗传算法PID控制针对水下机器人的控制性能方面有一定提升,具有一定可行性。

【总页数】4页(P177-179)
【作者】邓鲁克;吕东坡
【作者单位】天津大学海洋技术学院
【正文语种】中文
【中图分类】TP242
【相关文献】
1.基于遗传算法PID整定的卫星姿态控制研究
2.改进PSO算法在水下机器人S面运动控制参数整定中的应用
3.基于参数自整定PID的水下滑翔机航向控制方法
4.基于遗传算法的天然气液化工艺PID控制器参数整定与优化
因版权原因,仅展示原文概要,查看原文内容请购买。

基于神经网络补偿的机器人滑模变结构控制

基于神经网络补偿的机器人滑模变结构控制

基于神经网络补偿的机器人滑模变结构控制李文波;王耀南【摘要】In this paper, fast terminal sliding mode controller with a neural network based compensator is developed for robotic manipulators with modelling uncertainties and disturbs. The two-power terminal sliding mode approach can make the system states fast converge to zero in a finite time. The neural network for compensating the uncertainties is trained on line based on Lyapunov theory and thus its convergence is guaranteed. Chattering is reduced and even eliminated. Simula-tion results verify the validity of the control scheme.%针对机器人控制系统中存在的建模误差和不确定性干扰,提出了基于神经网络补偿的滑模变结构控制。

该方法采用双幂次快速终端滑模控制使得系统能在有限时间内快速达到滑模面和平衡点,采用径向基函数神经网络自适应地补偿建模误差和不确定干扰,并通过李雅普诺夫直接法设计权值更新率,确保了系统的全局稳定性,有效抑制了抖震。

对两关节机器人的仿真结果表明了该方法的有效性。

【期刊名称】《计算机工程与应用》【年(卷),期】2014(000)023【总页数】6页(P251-255,260)【关键词】快速终端滑模;神经网络;机器人;抖震【作者】李文波;王耀南【作者单位】湖南大学电气与信息工程学院,长沙 410082;湖南大学电气与信息工程学院,长沙 410082【正文语种】中文【中图分类】TP393多关节机器人在现代工业中有着广泛的应用。

水下机器人控制中的自适应滑模控制算法研究

水下机器人控制中的自适应滑模控制算法研究

水下机器人控制中的自适应滑模控制算法研究随着人类科技的不断发展,水下机器人已经作为一种重要的研究和应用工具被广泛应用于海洋科学、资源勘探和海洋环境保护等领域。

在水下机器人的运动控制方面,自适应滑模控制算法已经成为研究热点之一。

本文将重点探究水下机器人控制中的自适应滑模控制算法,从理论与实践两个方面进行阐述。

一、自适应滑模控制算法原理自适应滑模控制算法是通过引入自适应控制补偿来提高传统滑模控制算法的控制精度和鲁棒性。

在水下机器人控制中,由于水下环境的复杂性以及水下机器人自身的特性,常规的PID控制算法难以满足要求,因此应用滑模控制算法可以更好地解决问题。

具体来说,自适应滑模控制算法可以通过引入自适应补偿来消除传统滑模控制算法中的固有偏差,在控制精度和鲁棒性上都有一定的提升。

二、自适应滑模控制算法的实践应用在水下机器人的控制应用中,自适应滑模控制算法已经有了一些实践应用,并取得了一些成效。

比如,在一些海洋勘探项目中,水下机器人需要沿着一定的轨迹进行探测,需要具有良好的运动控制能力。

采用自适应滑模控制算法可以更好满足控制要求,实现更加精确的控制。

此外,在一些海洋环境保护与资源管理项目中,水下机器人通常需要进行定位、跟踪和监测等多种任务,使用自适应滑模控制算法可以提高控制精度,使得水下机器人能够更好的完成任务。

三、自适应滑模控制算法存在的问题虽然自适应滑模控制算法在水下机器人中有一定的应用,但是仍然存在一些不足和问题。

首先,自适应滑模控制算法的应用需要考虑水下环境的复杂性和不确定性,因此控制策略需要合理选择,并需要进行充分的实验验证。

其次,在水下机器人控制中,由于水下环境的变化和机器人自身的干扰,传感器的读数往往不是非常准确,这就要求自适应滑模控制算法需要有一定的鲁棒性和抗干扰能力。

最后,自适应滑模控制算法的实施和应用需要涉及到控制硬件的实现,如何实现相应的算法并将其集成到水下机器人的控制系统中也是一个挑战。

基于遗传算法和分数阶技术的水下机器人航向控制

基于遗传算法和分数阶技术的水下机器人航向控制

基于遗传算法和分数阶技术的水下机器人航向控制赵蕊;许建;王淼;向先波;徐国华【摘要】[目的]自主式水下机器人(AUV)在海洋资源勘探、水下设备检修、水下搜救等领域发挥着重要作用,是探索海洋、开发海洋资源的重要工具.AUV的航向控制是其完成水下作业任务的基础.目前国内工程上多使用常规整数阶PID(比例、积分、微分)控制器进行航向控制,但该方法存在鲁棒性较差和参数整定复杂的问题.[方法]针对以上常规航向控制方法的不足,提出一种基于分数阶PID技术的航向控制器,并结合遗传算法完成控制参数自动整定,以提高控制器的实用性.分别对试凑法整定整数阶PID参数、基于遗传算法整定整数阶和分数阶PID参数的3种航向控制器进行算法仿真对比.[结果]结果表明:基于遗传算法整定分数阶PID参数的航向控制器相较于其他2个控制器,在上升时间与稳态误差基本相当的情况下超调量显著减小.[结论]说明基于遗传算法整定参数的分数阶水下机器人航向控制算法有效并具有优越性.【期刊名称】《中国舰船研究》【年(卷),期】2018(013)006【总页数】7页(P87-93)【关键词】水下机器人;分数阶;遗传算法;航向控制【作者】赵蕊;许建;王淼;向先波;徐国华【作者单位】中国舰船研究设计中心,湖北武汉430064;中国舰船研究设计中心,湖北武汉430064;中国舰船研究设计中心,湖北武汉430064;华中科技大学船舶与海洋工程学院,湖北武汉430074;华中科技大学船舶与海洋工程学院,湖北武汉430074【正文语种】中文【中图分类】U664.820 引言近年来,自主式水下机器人(AUV)在海洋资源勘探、设备检修、水下搜救等领域发挥着重要作用。

AUV已成为国内外研究学者广泛关注的焦点,尤其是对其操纵性方面的研究。

水下航行器具有六自由度耦合、非线性等控制模型的特点[1-2],其优劣直接关系到AUV航行的安全,是评价AUV性能的一个重要指标。

但水下航行器在水下航行过程中所受干扰较复杂,航向和深度控制相互耦合,使得自动控制实现较困难,因此多采用水平面运动和垂直面运动解耦的方法[3]。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络出版时间:2016-08-29 15:57:16网络出版地址:/kcms/detail/34.1254.N.20160829.1557.004.html安徽工业大学学报(自然科学版)J.of Anhui University of Technology(Natural Science)基于遗传算法的水下机器人滑模变结构控制策略徐强,章家岩,杜翠翠,冯旭刚(安徽工业大学电气与信息工程学院,安徽马鞍山243032)摘要:针对水下机器人需快速、准确跟踪目标的要求,在分析其非线性四自由度动力学模型的基础上,运用李雅普诺夫稳定性分析法,提出一种基于遗传算法的水下机器人滑模变结构控制方法。

设计遗传-滑模控制器,利用遗传算法对控制器参数进行优化以消减抖振,并通过动态选优,选取全局最优解,进而提高收敛速度,实现运动状态的实时调整。

仿真结果表明,该控制方法能够高效地获取全局最优解,并具有较强的自适应能力,能够有效地实现水下机器人的轨迹跟踪。

关键词:水下机器人;遗传算法;滑模控制;轨迹跟踪中图分类号:TP273文献标志码:ASliding Mode Variable Structure Control Strategy of Underwater VehicleBased on Genetic AlgorithmXU Qiang,ZHANG Jiayan,DU Cuicui,FENG Xugang(School of Electrical Engineering and Information,Anhui University of Technology,Ma'anshan243032,China)Abstract:To track the target quickly and accurately,based on the analysis of the four degree of freedom nonlinear dynamic model,and with Lyapunov stability analysis method,a sliding mode variable structure control method for autonomic underwater vehicle(AUV)was proposed.A genetic-sliding mode controller was designed,and its parameters were optimized with genetic algorithm to reduce vibration.In addition,the global optimal solution was chosen dynamically,so as to improve the convergence speed,and implement the motion state real-time adjustment. The simulation results demonstrat that the method can obtain the global optimal solution efficiently with better self-adaptive ability,and can realize the trajectory tracking of the AUV efficiently.Key words:underwater vehicle;genetic algorithm;sliding mode control;trajectory tracking水下机器人(AUV)是一种能够进行轨迹跟踪并完成水下观测作业的自动化装置,被广泛应用于海洋勘探、海洋石油开发、海上抢险打捞等领域[1-2]。

实现AUV控制系统的高精度轨迹跟踪是确保其在水下进行复杂作业并稳定可靠工作的关键,也是目前水下机器人的一个重要研究方向。

AUV具有很强的非线性、耦合性、时变性和参数的不确定性,难以获得精确的水动力系数,而来自水流和波浪等外部扰动使路径规划建模变得较为困难[3-5]。

目前,多采用模糊控制[6]、非线性控制[7]、自适应控制[8-9]和神经网络控制[10]进行AUV的运动控制。

如,文献[11]通过构建生物启发模型,结合滑模控制方法,解决AUV跟踪控制的速度跳变问题,但只讨论了二维平面情况,对于三维立体轨迹跟踪问题则没有考虑;文献[12]针对关节型机器人点对点路径规划问题,提出基于约束条件的遗传算法控制策略,但没有考虑多自由度机器人轨迹规划问题;文献[13]将具有量子行为的粒子群算法运用到机器人路径规划之中,并分析机器人运动轨迹的收敛性,提出一种改进的轨迹规划方法且应用于机器人实验平台,但该方法没有考虑实际现场干扰收稿日期:2016-01-24基金项目:安徽省教育厅自然科学重点项目(KJ2015A058)作者简介:徐强(1991-),男,安徽芜湖人,硕士生,主要研究方向为复杂工业系统建模与优化控制。

通信作者:章家岩(1963-),男,安徽铜陵人,教授,主要研究方向为复杂工业系统建模与智能控制。

安徽工业大学学报(自然科学版)的影响。

而构建遗传-滑模控制器并应用于AUV 控制的研究报道并不多见,为此,本文将遗传算法与滑模控制相结合,实时优化参数,通过运动轨迹控制,实现对AUV 的高精确位置跟踪。

1水下机器人动力学分析文中考虑一个非线性四自由度模型,设定阻尼力无耦合、重心和浮心重合及水动力系数为常数。

采用4个推进器驱动AUV ,如图1。

其中AUV 手臂上外露螺旋桨(T x 1,T x 2)用于水平运动,升沉运动则依靠垂直螺旋桨(T z 1,T z 2)。

AUV 动力学方程[14]可表示为M (q )+C (q )q +D (q )q +G =τ(1)式中:M (q )为惯性矩阵;C (q )为科氏向心力矩阵;D (q )为阻尼矩阵;G 为引力矩阵,包括AUV 位置向量[x ,y ,z ]T ;τ为输入力控制矢量;q ,q ,q 分别为位置、速度和加速度矢量。

为使AUV 保持平稳运行,通常假设AUV 为低速移动,此时,惯性矩阵M (q )和矩阵C (q )可表示为[15]:M (q )=-diag{X ,Y ,Z ,N }(2)C (q )=éëêêêêùûúúúú000Y 000-X 0000-Y X 00(3)其中:X ,Y ,Z 分别为AUV 在x ,y ,z 方向的惯量;N 为AUV 姿势惯量。

阻尼力在低速运动中可认为无耦合,则水动力阻尼力可表示为D (q )=-12ρdiag{u 1A 1,u 2A 2,u 3A 3,u 4A 4}(4)其中:u 1,u 2,u 3,u 4为AUV 在x ,y ,z 及姿势方向的阻力系数;A 1,A 2,A 3,A 4为AUV 在x ,y ,z 及姿势方向的断面面积。

引力矢量G 可表示为G ={0,0,-(mg -ρgV ),0}(5)其中:m 为AUV 的质量;V 为流体流过AUV 的体积;g 为重力加速度;ρ为流体密度。

2控制算法设计2.1滑模变结构控制滑模变结构控制策略的特点在于控制的不连续性,致使系统在一定规则下沿规定的状态轨迹做小幅度、高频率运动,约束系统的状态变量,进而使系统始终位于预定曲线(或曲面)的邻域内运动,这就是所谓的“滑动模态”或“滑模”运动。

滑模变结构控制是通过高增益的继电器切换将系统的状态约束在滑模面上。

理想情况下,系统状态测量精确无误,控制量不受约束,滑动模态光滑运动且渐近稳定于原点,不会产生抖振。

为实现这一过程,设计一个滑模变结构控制器跟踪设定轨迹,使控制器的产生状态x (t )跟踪所需的参考轨迹x d (t )。

没跟踪误差矢量为e (t )=x d (t )-x (t )(6)其中:e (t )为跟踪误差;x d (t )为参考轨迹。

滑动面[16]定义为S =λe (t )+e ∙(t )(7)其中:λ为常数矢量;e (t )为跟踪误差增量;S 是滑动面矢量。

图1AUV 结构示意图Fig.1Diagram of AUV structure徐强等:基于遗传算法的水下机器人滑模变结构控制策略S =éëêêêêêêùûúúúúúúS 1S 2⋮S J ,λ=diag{λ1,λ2,∙∙∙,λJ }(8)其中J 为常数序数。

当t ≥0,则滑动面的动态系统可表示为λe (t )+e (t )=0(9)系统动态参数如上升时间、超调量、沉降时间及λ值可动态选择。

由式(6)可知,在系统参数有扰动时,单纯滑模控制不能保证系统的控制性能,为此,文中设计遗传-滑模控制器来优化系统参数。

2.2遗传-滑模控制器构建遗传算法(简称GA)将生物进化理论引入优化参数中,选择适当适配值函数并通过遗传中的复制、交叉和变异筛选个体,组成新群体,周而复始,达到全局最优解。

在创建新一代个体后,计算群体每个成员的适配值函数,若进化方向正确,则获得合适的控制作用。

该算法在处理非线性问题时具有较好的鲁棒性,采用GA 对滑模控制器参数和切换面函数进行优化,可较好地消除“抖振”。

滑模面应保持S =0的状态,为满足这一条件,适配值函数可定义为指数函数F (S ),F (S )=exp[-ξ(S T S )]∈[0,1](10)其中ξ为常量。

从当代群体创造新一代,需选择精英染色体参与生产下一代。

对于四自由度AUV ,应进行四类精英选择。

最初,随机选择个体,每一自由度的控制行为来自操作区域[U i min ,U i max ]的随机选择(上标i 表示自由度的序数)。

通过比较所有个体的适用价值,判定价值最大的个体为精英,若新个体控制行为的适用价值高于前次个体,则该个体将判定为新的精英。

采用交叉操作重塑遗传-滑模控制器,用以产生拥有先代特征的后代,滑动面交叉操作的形式如下U i new =U i old +ηi S i ,i =1,∙∙∙,4(11)其中:U i new 为产生的后代;U i old 为上一代精英染色体;ηi 是S i 的调整系数。

在遗传算法交叉操作中,为防止发散,需选择合适的调整系数。

遗传-滑模控制系统框图如图2。

交叉处理后,若控制动作不能使系统保持在滑动面上,采用突变操作迫使系统靠近滑动面。

相关文档
最新文档