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

合集下载

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

滑模理论及其控制实例

滑模理论及其控制实例

.
定义
滑模控制在本质上是一种非线性控制方法,它的非线性表现在 控制的不连续性上,基于滑模控制理论设计的控制器,其“结构” 是不固定的,且在控制过程中将根据系统当前状态不断变化,以达 到驱使系统按照预定的“滑动模态”状态轨迹运动的目的。
考虑一个一般的非线性系统:
x & fx ,u ,t x R n u R m ,t R
5)什么条件下可以确保滑动模态运动的存在以及系统在进入滑动模态运动 以后能具有良好的动态特性如渐近稳定等,是变结构控制理论所要研究 的主要问题。
.
性质 滑模变结构控制三要素:存在性、可达性、稳定性 (1) 满足可达性条件,即在切换面以外的运动点都将在有限时间内到达切换面; (2) 滑动模态存在性; (3) 保证滑动模态运动的渐近稳定性并具有良好的动态品质
滑模变结构控制本质上是一种特殊的非线性控制其最大特点在于结构不固定可以根据系统当前的状态不断切换控制量使得系统状态到达滑动模态后沿着预先设定的滑模面运动到平衡点且系统性能完全由滑模面决定而与被控对象参数和扰动无关该控制方法的大优点是能够克服系统的不确定性对系统参数变化外部干扰和未建模动态具有很强的鲁棒性在机器人航空航天电力系统伺服系统等领域得到了广泛应用
.
滑模控制抖振问题
抖振问题产生的原因(只能减轻,无法消除):
1. 时间滞后开关(控制作用对状态准确变化有滞后) 2. 空间滞后开关(状态空间中的状态量变化死区) 3. 系统惯性的影响 4. 离散时间系统本身造成的抖振
抖振问题的削弱方法: 1. 准滑动模态方法(系统运动轨迹被限制在边界层) 2. 趋近律方法(保证动态品质、减弱控制信号抖振) 3. 观测器方法(补偿不确定项和外界干扰) 4. 动态滑模方法 5. 智能控制方法

滑模变结构控制研究综述

滑模变结构控制研究综述

滑模变结构控制研究综述滑模变结构控制作为一种非线性控制,与常规控制的根本区别在于控制的不连续性。

它利用一种特殊的滑模控制方式,强迫系统的状态变量沿着人为规定的相轨迹滑到期望点。

由于给定的相轨迹与控制对象参数以及外部干扰变化无关,因而在滑模面上运动时系统具有比鲁棒性更加优越的不变性。

加之滑模变结构控制算法简单,易于工程实现,从而为复杂工业控制问题提供了一种较好的解决途径。

本文首先介绍了变结构理论,并着重描述了滑模面设计、滑模条件、抖动问题、离散变结构、状态观测等方面的原理和方法,然后介绍了其主要应用情况,最后对本研究工作的发展方向进行了展望。

1 变结构控制理论变结构控制是前苏联学者Emelyanov、Utkin和Itkin在二十世纪六十年代初提出的一种设计方法[1、2、3]。

当初研究的主要是二阶和单输入高阶系统,并用相平面法来分析系统特性。

进入二十世纪七十年代,则开始研究状态空间线性系统,使得变结构控制系统设计思想得到了不断丰富,也提出了多种变结构设计方法。

但这其中只有带滑动模态的变结构控制被认为是最有发展前途的。

所谓滑动模态是指系统的状态被限制在某一子流形上运动。

一般来说,系统的初始状态未必在该子流上,而变结构控制器的作用就在于把系统的状态在有限时间内驱动到并维持在该子流形上。

这一过程称为到达过程。

这里变结构控制体现在非线性控制,使得以下设计目标得以满足:(1)滑动模态存在(2)满足到达条件:在切换面0S i以外的相轨迹将于有限时间内到x)(达切换面(3)滑模运动渐近稳态并具有良好的动态品质而以上三个设计目标可归纳为下面两个设计问题:选择滑模面和求取控制律。

下面我们针对几个问题叙述变结构控制系统的发展情况。

1.1 滑模面设计变结构控制通常要求具有理想的滑动模态,良好的动态品质和较高的鲁棒性,这些性能要通过适当的滑模面来实现。

线性滑模面的设计有极点配置、几何、最优控制等多种方法,文献[4]中列举了较常见的。

基于神经网络误差补偿的预测控制研究毕业论文

基于神经网络误差补偿的预测控制研究毕业论文

基于神经网络误差补偿的预测控制研究毕业论文目录摘要............................................... 错误!未定义书签。

1 预测控制 (2)1.1 预测控制的产生 (2)1.2 预测控制的发展 (3)1.3 预测控制算法及应用 (4)1.3.1模型控制算法(Model Algorithmic Control,MAC) (5)1.3.2动态矩阵控制(Dynamic Matrix Control,DMC) (5)1.3.3广义预测控制(Generalized Predictive Control,GPC) (5)1.3.4极点配置广义预测控制 (5)1.3.5内模控制 (5)1.3.6模糊预测控制 (6)1.4 预测控制的基本特征 (6)1.4.1预测模型 (6)1.4.2反馈校正 (6)1.4.3滚动优化 (6)1.5预测控制的现状 (7)2 神经网络 (7)2.1 人工神经网络的生理原理 (8)2.2 神经网络的特征 (10)2.3 神经网络的发展历史 (11)2.4 神经网络的内容 (12)2.5 神经网络的优越性 (14)2.6 神经网络研究方向 (14)2.7 神经网络的应用分析 (14)2.8 神经网络使用注意事项 (17)2.9 神经网络的发展趋势 (18)2.10 BP神经网络 (18)2.10.1 BP神经网络模型 (18)2.10.2 BP网络模型的缺陷分析及优化策略 (19)2.10.3 神经网络仿真 (20)3.动态矩阵控制 (22)3.1 预测模型 (22)3.2 滚动优化 (23)3.3 反馈校正 (24)3.4 有约束多变量动态矩阵控制及其线性化 (27)3.5 动态矩阵控制仿真 (29)4 基于神经网络误差补偿的预测控制 (32)4.1 研究背景 (32)4.2 传统PID控制 (33)4.2.1位置式PID控制 (33)4.2.2 增量式PID控制 (35)4.3 基于神经网络的动态矩阵控制 (37)4.4 基于神经网络输出反馈的动态矩阵控制研究 (40)4.5 基于神经网络误差补偿的动态矩阵控制 (46)4.6 仿真效果验证 (51)总结 (57)参考文献 (58)1 预测控制1.1 预测控制的产生预测控制的产生,并不是理论发展的需要,而首先是工业实践向控制提出的挑战。

基于神经网络滑模变结构的BLDC伺服控制系统

基于神经网络滑模变结构的BLDC伺服控制系统

网络 对参 数进 行 自适 应调 节 , 方案 使神 经 网络结 构 更 简 洁 , 习速 率更 快 ; 该 学 同时 能 改 善 系统 的动 态 品
质 , 效地 削 弱抖振 。 有
1 基 于指 数趋 近律 的 变结构 控 制趋 近特 性 对于 离散 时 间系统 的变 结 构控制 , 由于采 样周 期 的存 在 , 系统 状态 轨迹 以抖动 的形 式沿 滑平 面运 使

( —8 )s0 1 r ( )一( 6 ) g ( ( ) 1— r sn s0 )一8 sn s 1 ) rg ( ( )
sⅣ)=( 8 ) s 0 ( 1— r ( )一( r 一e sn s0 ) … 6 sn s N 一1 ) 1— J 。rg ( ( ) … ) rg ( ( )
21 0 1年 9月
S pe b r 0 e tm e 1 2 1
V 1 1 N . o. 6。 o 3
基 于神 经 网络 滑 模 变 结构 的 B D L C伺 服 控 制 系统
谢 建 华
( 安 供 电公 司 , 徽 六 安

六安
2 70 ) 30 6
要 : 对 离散 时间 系统 , 针 分析 了趋近律 中参数 对 系统 到 达 稳 定状 态 时间 的影 响 , 出 了用 提
假 s)0 有sr ( 所 s)詈 一 ,达 滑 模 时s,< 。 设 ( >则 :』=1 ) ( + ]詈到 准 动 态 l7 0 ( 、 一 ) 0 \ () JI
6对 正常运 动 阶段 的影 响 :
则)f_ ) ]詈 < :( 新 1 + 一l 詈
的变化快慢 。因此在设计控制器时适 当的增 大 6 值可缩短系统到Байду номын сангаас稳定状态的时间。

滑模变结构控制方法

滑模变结构控制方法

20世纪50年代: 前苏联学者Utkin和Emelyanov提出了变结构控制的概念,研究对象:二阶线性系统。 20世纪60年代: 研究对象:高阶线性单输入单输出系统。主要讨论高阶线性系统在线性切换函数下控制受限与不受限及二次型切换函数的情况。 1977年: Utkin发表一篇有关变结构控制方面的综述论文,系统提出变结构控制VSC和滑模控制SMC的方法。同时,在1992年详细讨论了滑模技术。
正常运动段:位于切换面之外, 如图的 段所示。
滑模变结构控制的整个控制过程由两部分组成:
滑模变结构控制的品质取决于这两段运动的品质。由于尚不能一次性地改善整个运动过程品质,因而要求选择控制律使正常运动段的品质得到提高。 选择切换函数使滑动模态运动段的品质改善。两段运动各自具有自己的高品质。 选择控制律 :使正常运动段的品质得到提高。 选择切换函数 : 使滑动模态运动段的品质改善。
滑模变结构控制发展历史
此后 各国学者开始研究多维滑模变结构控制系统,由规范空间扩展到了更一般的状态空间中。 我国学者贡献: 高为炳院士等首先提出趋近律的概念,首次提出了自由递阶的概念。 海洋运载器方面的应用: Yoerger and Slotine (1985), Slotine and Li(1991), Healey and Lienard (1993) and Mc Gookin et al. (2000a, 2000b)
定义1:系统结构 系统的一种结构为系统的一种模型,即由某一组数学方程描述的模型。系统有几种不同的结构,就是说它有几种(组)不同数学表达式表达的模型。 定义2 :滑动模态 人为设定一经过平衡点的相轨迹,通过适当设计,系统状态点沿着此相轨迹渐近稳定到平衡点,或形象地称为滑向平衡点的一种运动,滑动模态的”滑动“二字即来源于此。

滑模变结构控制理论及其在机器人中的应用研究共3篇

滑模变结构控制理论及其在机器人中的应用研究共3篇

滑模变结构控制理论及其在机器人中的应用研究共3篇滑模变结构控制理论及其在机器人中的应用研究1滑模变结构控制(Sliding Mode Control,SMC)是一种非线性控制方法,具有高精度、强适应性、鲁棒性好等优点,因此被广泛应用于机器人控制领域。

其基本思想是构造一个滑模面,使系统状态到达该面后就会保持在该面上运动,在保证系统稳定性的同时达到控制目的。

本文将阐述滑模变结构控制的理论基础以及在机器人控制中的应用研究。

一、滑模变结构控制的理论基础1. 滑模面滑模面是滑模控制的核心概念,它是一个虚拟平面,将控制系统的状态分为两个区域:滑模面上和滑模面下。

在滑模面上,系统状态变化很小,具有惯性;而在滑模面下,系统状态变化很大,具有灵敏性。

在滑模控制中,系统状态必须追踪滑模面运动,并保持在滑模面上,进而实现控制目的。

2. 滑模控制定律滑模控制定律是滑模变结构控制的核心之一,主要由滑模控制器和滑模面组成。

滑模控制器将系统状态误差与滑模面上的虚拟控制输入之间做差,生成实际控制输入。

而滑模面则是根据控制目的和系统性质,通过手动选择滑模面的形状和大小来合理地设计。

例如,对于已知模型的系统,可使用小扰动理论来设计滑模面;而对于未知模型的系统,可使用自适应滑模控制来自动调节滑模面。

总体来说,滑模控制定律是一种强鲁棒控制方法,在快速响应、鲁棒性和适应性等方面都表现出色。

3. 滑模变结构控制滑模变结构控制是将滑模控制定律与变结构控制相结合形成的一种新型控制方法。

在滑模变结构控制中,滑模面被用来描述整个系统状态,而滑模控制定律则用来保证系统状态追踪滑模面的过程中,系统特征不会发生大的变化。

换句话说,滑模控制定律的目的是在系统状态到达滑模面后,控制系统能够迅速且平稳地滑过该面,进而保持在滑模面上稳定运动。

二、滑模变结构控制在机器人中的应用研究滑模变结构控制广泛应用于机器人控制领域,例如:机器臂控制、移动机器人控制、人形机器人控制等。

基于模型分块逼近的三关节机器人鲁棒滑模控制

基于模型分块逼近的三关节机器人鲁棒滑模控制

基于模型分块逼近的三关节机器人鲁棒滑模控制马莉丽;钟斌【摘要】三关节机器人结构参数、作业环境的外界干扰及结构振动等不确定因素均会造成其动力学模型不确定,导致机器人关节位置镇定或轨迹跟踪控制器的设计具有一定的难度。

为此,设计三个RBF(Radical Basis Function)神经网络分别对机器人不确定模型中的三个不确定项进行分块逼近,得到三个不确定项的估计信息,从而得出机器人估计模型,神经网络的权值采用适应算法。

针对机器人估计模型设计鲁棒滑模控制律,其中鲁棒项用于克服神经网络建模误差。

通过定义 Lya-punov函数,证明了控制系统是稳定的。

实验结果也表明了三关节均约在1 s时达到期望位置或跟踪期望轨迹,位置镇定误差或轨迹跟踪误差也快速、稳定地趋于零。

%Generally,the dynamic model of robot with three-j oint is undetermined due to three-j oint robot’s uncertain structure parameters,working environment’s external interfere and struc-tural vibration.Accordingly,it is difficult to control the robot’s joints’position stabilizing and traj ectory tracking and controller’s design due to the dynamic model’s uncertainty.Therefore, three designed RBF(Radical Basis Function)neural networks are used to respectively model the three undetermined terms of the undetermined robot dynamic model,with partition approxima-ting the three-joint robot.Three undetermined terms’estimation information is respectively ob-tained,with the robot’s estimation model obtained.The neural networks’weights are obtained through the adaptive algorithm.The robust sliding mode control law is designed based on the ro-bot’s estimation model.The control law’srobust term is used to overcome the neural networks’ modeling er ror.The control system’s stability is proved by defining Lyapunov function.The simulation experiments test verifies that three joints can trace ideal trajectory and reach an ideal position in 1 s,and stabilization error and tracking error can fast and stably approximate to zero.【期刊名称】《西安理工大学学报》【年(卷),期】2016(032)004【总页数】6页(P437-442)【关键词】三关节机器人;模型分块逼近;关节控制;RBF神经网络【作者】马莉丽;钟斌【作者单位】中国人民武装警察部队工程大学装备工程学院,陕西西安 710086;中国人民武装警察部队工程大学装备工程学院,陕西西安 710086【正文语种】中文【中图分类】TP242.2三关节机器人(以下简称机器人)结构紧凑,所占空间小,灵活性强,工作空间较大,避障性好,广泛应用于工业机器人中。

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

基于神经网络补偿的机器人滑模变结构控制李文波;王耀南【摘要】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多关节机器人在现代工业中有着广泛的应用。

作为被控对象,它有着高度非线性,高度时变,强耦合的特点,而且,它总存在着建模误差和外部干扰等不确定性,因此机器人的控制问题成为了控制领域里面的热点。

滑模控制是一种对参数变化和外部干扰有着强鲁棒性的控制策略,因此,它在机器人控制领域应用很广[1-5]。

文献[1-2]使用的是传统的滑模控制,文献[3-5]使用的是终端滑模控制,都获得了不错的效果。

但是传统滑模控制是状态渐进收敛于平衡点,终端滑模控制则能在有限时间收敛,但当系统远离平衡点时,控制性能却不如前者。

快速终端滑模控制[6]作为一种新型的滑模控制策略,结合了两者的优点,使系统状态在远离平衡点或平衡点附近都能快速收敛,并成功运用到机器人控制系统[7-10]。

双幂次快速终端滑模控制[11]是在此基础上提出的改进,它具备快速终端滑模控制的所有特点,系统收敛速度更加快。

但是,这方法依然没有避免大量的抖动,而且,该方法必须预先估计建模误差及不确定干扰的上界,而这难以获得,如果做过多的保守估计则会加剧抖动的产生。

神经网络对任意非线性函数的逼近能力使得它得到了诸多应用[12-14],文献[12]就使用神经网络对机器人的不确定部分进行逼近,并取得了很好的效果。

本文采用了双幂次快速终端滑模控制和神经网络补偿相结合的方法,该方法采用径向基函数神经网络自适应地补偿建模误差和不确定性干扰,并通过李雅普诺夫直接法来确定权值更新,确保了系统的全局稳定性,并有效削弱了抖震,而且具有良好的暂态性能。

刚性机器人数学模型常用下面的微分方程描述:其中,q,,∈Rn表示关节角,位移,速度和加速度。

M0(q)∈Rn×n表示正定惯量矩阵,且存在可逆矩阵M-10(q),C0(q,)∈ Rn×n表示哥氏力和离心力矩阵,G0(q)表示重力项,以上三项是系统的标称参数。

τ(t)∈Rn表示驱动力矩,ρ(t)∈ Rn表示所有不确定性,其中ΔM(q),ΔC(q,),ΔG(q)表示相对应的建模误差,F()∈Rn表示粘性摩擦力和库仑摩擦力,d(t)∈Rn表示外部随机干扰项。

通常情况下可以假设是有界常数,并令 L=max(Li)(i=1,2,…,n)。

设qd∈Rn为参考输入,则控制目标是选择合适的驱动力矩τ(t)使得输出q尽可能跟踪qd。

为克服式(9)中M(q)ρ(t)的影响,这里选 -γ0sig(s)μ一项来消除,则需满足γ0≥ max(L/|si|μ)(i=1,2,…,n),此时式(9)具有类似式(4)的形式,只是系数不同而已。

如果要求跟踪精度满足|si|≤Δ,Δ是一常数,则必须γ0≥L/Δμ,但是ρ(t)代表建模误差和外部不确定干扰,很难确定它的真实上界,进而难以知道式(9)中不确定项(q)ρ(t)的上界值L,为了确保稳定,就只能取很大的值做保守估计,这样会使系统穿越滑模面时速度很大而导致抖动增强。

因此,用神经网络对M(q)ρ(t)进行实时辨识并予以补偿不失为一种很好的方法。

RBF神经网络即径向基函数神经网络(Radical Basis Function)。

径向基函数神经网络是一种具有单隐层的高效的三层前馈式神经网络,它具有其他前向网络所不具有的最佳逼近性能和全局最优特性,并且网络结构简单,训练速度快。

因此本文采用RBF神经网络对式(9)中不确定项进行实时逼近并予以补偿。

一个输入是l维的向量x,具有m个隐含层单元,输出是n维的向量y的RBF网络可以描述为:将式(11)代入式(5)可得:为使自适应地逼近M(q)ρ(t),并能确保系统的全局稳定性,可设计权值θ^的更新率为:其中Γ∈Rm×m表示自适应速率的对角矩阵,m是隐含层单元个数。

稳定性证明:取李雅普诺夫函数为:取系统稳定。

因此,如果取同样的跟踪精度|si|≤Δ,则只需γ0≥η0/Δμ。

这里的η0不同于前面说的上界值 Li,它是一个可以确定的很小的值,而Li则是无法预知的,因而只能保守估计它的上限值。

因此通常这里的γ0是比单纯滑模控制中的γ0小很多的值,这就进一步削弱了抖震。

自适应方法的使用也使系统鲁棒性增强。

为避免学习过程中可能出现的φ(x)sT的值过大使得网络输出出现大的震荡,过小导致更新值趋于0,可使速率矩阵Γ为:其中K是与Γ同型的对角常数矩阵,δ是避免||φ(x)sT||过小甚至为零时使得学习速率过大而设的门限值。

最后,控制系统的结构框图如图1所示。

这里选两关节机械手做仿真对象,其动力学方程为:机械臂的动态方程中的系统参数为r1=1 m,r2=0.8 m,m1=1.5 kg,m2=3.0 kg,J1=J2=8 kg·m 。

建模误差为ΔM(q)=0.3M0(q),ΔC(q,)=0.3C0(q,),ΔG(q)=0.3G0(q)。

扰动,d=sin2(πt)+2cos(0.5πt),增大干扰时的d=5sin2(πt)+ 10cos(0.5πt)。

控制器参数为α=2.0,β=0.8,ε=5/3,ξ= 3/5,λ=1,ϕ=1.2,μ=0.6,使用神经网络滑模控制时γ0=3.0,单纯使用滑模控制时γ0=18,神经网络有10个输入单元,7个隐含层单元,2个输出单元,隐含层基函数中心值为 C=(-3,-2,-1,0,1,2,-3),基宽σ=4,自适应速度对角矩阵K的对角元素全为10,δ=0.02。

系统初始状态为 q1=0.8 rad/s,1=0 rad/s2,q2=1 rad/s,2= 0 rad/s2。

系统期望运行轨迹为:仿真结果见图2~5,其中qd1,qd2代表参考输入,q1,q2代表实际输出,u(1),u(2)代表输出力矩,f(1),f(2)代表实际的不确定性,fn(1),fn(2)代表神经网络输出。

仿真结果图3表明神经网络滑模控制在对系统的建模误差和不确定性完全未知的情况下,能使系统快速地收敛于平衡点,而且相对于图2中使用的双幂次快速终端滑模控制,神经网络滑模控制大大削弱甚至避免了抖震现象。

图4表明控制器在控制参数完全不变的情形下,即使加大干扰依然有良好的控制效果,验证了系统的强鲁棒性。

图5显示的是神经网络对不确定性部分的良好的跟踪效果,说明了运用神经网络确实可以进行有效的补偿。

本文设计了机械手的有神经网络补偿的双幂次快速终端滑模控制方法,采用RBF 神经网络逼近系统的建模误差和不确定干扰项,并通过李雅普洛夫方法设计出权值更新率,确保了全局稳定性。

因此,该方法既具有双幂次型的快速收敛速度,使系统具有良好的暂态性能,又削弱甚至避免了抖动,而且增强了系统鲁棒性。

最后,通过仿真实验验证了该算法具有很好的控制效果。

【相关文献】[1]Guo Y Z,Woo P Y.Adaptive fuzzy sliding mode controller for roboticmanipulators[J].IEEE Trans on Systems,Man,and Cybernetics Part A:Systems and Humans,2003,33(2):149-159.[2]Su C Y,Leung T P.A sliding mode controller with bound estimation for robot manipulators[J].IEEE Trans on Robotics and Automation,1993,9(2):208-214.[3]Lin C K.Nonsingular terminal sliding mode control of robot manipulators using fuzzy wavelet networks[J].IEEE Trans on Fuzzy Systems,2006,14(6):849-859.[4]Feng Y,Yu X H,Man Z H.Non-singular terminal sliding modecontrol of rigid manipulators[J].Automatica,2002,38(12):2159-2167.[5]Yu T.Terminal sliding mode control for rigid robots[J]. Auomatic,1998,34(1):51-56.[6]Neila M B,Damak T.Adaptive terminal sliding mode control for rigid robotic manipulators[J].Automation and Comput,2011,8(2):215-220.[7]Yu X,Man Z.Fast terminal sliding-mode control design for nonlinear dynamical systems[J].IEEE Transactions on Circuits and Systems,2002,49(2):261-264.[8]Yu S H,Guo G.Global fast terminal sliding mode controlforroboticmanipulators[J].International Journal of Modeling,Identification and Control,2006,1(1):72-79.[9]穆效江,陈阳舟.多关节机器人的神经滑模控制[J].计算机工程与应用,2009,45(11):245-248.[10]Hu L K,Zhao P F,Lu Z G.Trajectory tracking control based on global fast terminal sliding mode for 2-DOF manipulator[C]//The 2nd InternatianlConference on IntelligentControland Information Processing,2011:65-69.[11]梅红,王勇.快速收敛的机器人滑模变结构控制[J].信息与控制,2009,38(5):552-557.[12]Feng G.A compensating scheme for robot tracking based on neuralnetworks[J].Robotics and Autonomous Systems,1995,15(6):100-106.[13]Meliksah E,Okyay K.Neuro sliding mode control of roboticmanipulators[J].Mechatronics,2000,10:239-263.[14]刘金坤.机器人控制系统的设计与MATLAB仿真[M].北京:清华大学出版社,2008:31-159.[15]Holcomb T,Morari M.Local training of radial basis function networks:towards solving the hidden unit problem[C]// Proc American Control Conf,1991:2331-2336.。

相关文档
最新文档