基于RBF神经网络的翻曲机器人自适应滑模变结构控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于RBF神经网络的翻曲机器人自适应滑模变结构控制
周军超;田建平;汤爱华
【摘要】Aiming at the problems of the uncertainty of joint chattering and control in a wine turning robot,a linear feedback sliding control strategy based on RBF neural network is proposed combined with the robot parts structure,materials and movement of the actual situation from the dynamic point of view.By using the linear feedback RBF,the sliding mode controller is compensated without uncertainty,and the control effect is further improved.The results show that the proposed linear feedback RBF neural sliding mode Variable structure control based on position control strategy has good accuracy and high convergence speed,and effectively reduces chattering.%针对酿酒翻曲机器人关节抖振和控制存在的不确定性等问题,从动力学角度出发,结合机器人部件结构、材料和运动实际情况,提出一种基于RBF神经网络的线性反馈滑模变结构控制策略.通过线性反馈RBF神经网络系统实现对滑模变控制器不确定性的补偿,进一步改善控制效果.研究结果表明,文中提出的基于线性反馈RBF神经网络神经的滑模变结构控制策略,具有良好的位置控制精度和收敛速度,且能有效地削弱抖振.
【期刊名称】《自动化与仪表》
【年(卷),期】2018(033)001
【总页数】3页(P34-36)
【关键词】翻曲机器人;滑模变结构;RBF神经网络;酿酒机械
【作者】周军超;田建平;汤爱华
【作者单位】四川理工学院机械工程学院,自贡643000;人工智能四川省重点实验室,自贡643000;四川理工学院机械工程学院,自贡643000;四川理工学院机械工程
学院,自贡643000;人工智能四川省重点实验室,自贡643000
【正文语种】中文
【中图分类】TP242;TP183
在白酒制曲车间自动化生产线逐步实施阶段,针对曲房的搬运以及翻转的自动化设备仍处于研制状态[1]。由于该搬运翻曲机器手为悬挂式,因此在高速重载的情况下,机器手抖动严重[2-3]。
随着机器人技术的发展,在白酒酿造过程中采用了机器人翻曲替代人类劳动[4]。
对于机器人控制的研究很多,但是从运动规律方面考虑的文献较少。已有的研究均从运动曲线的几何平滑性方面考虑,并未结合机器人的结构、材料及运动的实际情况,只是进行运动学的推导分析而未进行动力学分析。对此,文中以翻曲机器人为例,从动力学角度出发,结合机器人部件结构、材料和运动实际情况,对翻曲机器人进行动力学分析;在动力学分析的基础上,将神经网络与滑模变结构控制相结合,对翻曲机器人运动的抖振以及稳定性进行研究。
1 翻曲机器人动力学
针对四川某白酒大曲制区车间曲块在曲房内的发酵工艺,在发酵过程中一般需要进行2次翻曲。曲块的尺寸为100 mm×100 mm。整个机械手负载30 kg。其本体结构主要为腰部关节、臀部关节、夹持关节。翻曲机械人的本体结构如图1。
图1 翻曲机器人本体结构Fig.1 Body structure of turn over robot1—末端;
2—连杆1;3—三角形支架;4—连杆2;5—连杆3;6—腰部;7—腰部悬挂支撑;8—平衡缸;9—平衡配重;10—连杆 6;11—支座;12—大臂;13—小臂
2 RBF神经网络自适应滑模变控制
2.1 系统描述
被控对象为
式中:b>0;θ为角度;θ为角速度。
对于n关节的机器人,若考虑摩擦力、未建模态和外加扰动的影响,利用拉格朗
日方法,可以得到其动力学方程为
式中:f(·)和b为未知;fd为外加干扰信号;u为控制信号输入。
则有:
式中:Mn,hn(θ,)为确定量。
式中:q 为关节位移量;˙和分别为速度和加速度矢量;M(q)为机器人的惯性矩阵;C(q,˙)为机器人的离心力和哥氏矩阵;G(q)为作用在关节上的重力矢量;F(˙)为摩擦力构成的矩阵;τ 为控制力矩构成的矩阵;τd为建模误差、参数误差
和外加扰动构成的矩阵。
2.2 基于线性反馈的滑模变结构控制
机器人轨迹跟踪的目的是使实际的运动控制能够更好使得跟踪期望的轨迹xd。设
位置指令xd,跟踪误差e为
定义滑模面为
根据线性反馈,将滑模控制律设计为
对于系统模型的控制采用状态反馈方法,不确定部分采用RBF网络状态进行线性反馈补偿器。基于上述控制方法实现了外部扰动、参数变化等不确定性的鲁棒性控制。
2.3 RBF神经网络的自适应学习
神经网络具有较强的全局逼近能力,由输入层、隐含层和输出层3部分构成,其结构如图2。
图2 RBF神经网络结构Fig.2 RBF neural network structure
在工程应用中,模型不确定性f未知,因此需要对不确定项进行逼近。
RBF神经网络的基本思想是采用径向基函数作为隐含层,广义RBF网络即从输入层到隐藏层相当于把低维空间的数据映射到高维空间,输入层细胞个数为样本的维度,所以隐藏层细胞个数一定要比输入层细胞个数多。RBF网络能够逼近任意的非线性函数,可以处理系统内难以解析的规律性,具有良好的泛化能力,并具有很快的学习收敛速度,已成功应用于非线性函数逼近、时间序列分析、数据分类、模式识别、信息处理、图像处理、系统建模、控制和故障诊断等[5]。
在此,采用RBF神经网络对不确定项进行f逼近。为网络输入,隶属函数取高斯函数。由于RBF网络具有万能逼近特性,采用RBF神经网络逼近 f(x),即
式中:x为网络的输入;j为网络隐含层第j个节点;W*为网络的理想权值;σ为网络的逼近误差,σ≤σN。
2.4 稳定性证明
在此,验证RBF神经网络自适应滑模控制的稳定性。考虑神经网络存在建模误差