基于状态反馈的反步自适应齿隙补偿方法_第1页
基于状态反馈的反步自适应齿隙补偿方法_第2页
基于状态反馈的反步自适应齿隙补偿方法_第3页
基于状态反馈的反步自适应齿隙补偿方法_第4页
全文预览已结束

付费下载

下载本文档

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

文档简介

基于状态反馈的反步自适应齿隙补偿方法

齿隙补偿的应用齿肉缺损是指由于在机械传动系统中运动部件之间存在间隙,导致非线性位置误差。它发生在那些旋转运动和直线运动的部件之间,并且存在于所有带有驱动部分(电机)和驱动部分(负载)之间的机械系统中。齿隙的存在成为影响伺服系统动态性能和稳态精度的重要因素,除了造成输出误差外,系统也会因极限环振荡或冲击而降低性能甚至变得不稳定,同时轮齿的刚性碰撞也会产生严重的振荡和噪音。为了减弱或消除齿隙对伺服性能的影响,对齿隙补偿进行了大量研究,除机械消隙法外,还提出了基于逆模型和在齿隙期间施加弱控制及考虑碰撞扰动的强控制的补偿方法。但由于齿隙非线性逆模型是不可微、不连续的,因此在控制过程中易出现“抖动”现象。理论上,施加弱控制和强控制的方案是比较理想的,但在齿隙较小的情况下不易实现。文献则采用可微函数近似表示齿隙非线性逆模型,大大改善了系统的控制性能,但它们都只适用于啮合的两个实体被假定为纯刚性接触,而且存在大摩擦,使得系统在齿隙期间输出不变的情况,而事实上,系统在齿隙期间输出是呈衰减状态的,且齿隙和控制对象的参数在运行中是小范围波动的。为此,本文以具有代表性的机电位置伺服系统为研究对象,针对系统的不确定参数采用自适应控制策略,对系统中存在的齿隙非线性,应用反步积分方法,通过递推逐步选择Lyapunov函数,设计了基于状态反馈的自适应控制器,保证了系统的稳定性和自适应能力。1齿隙摩擦动力学模型图1所示的是一种典型机电位置伺服系统,电机通过传动比为i的减速器驱动负载以指定速度转动到目标位置。由于本文研究的是齿隙的补偿问题,故忽略了电机的动态特性。设θm,θd分别为主、从动轮轴的转角,分别为主、从动轮轴的转速、转动惯量和粘性摩擦系数,c和k为主、从动轮结合处的阻尼系数和刚性系数,U为系统的输入转矩,τ为主、从动轮接触时的传递力矩,齿隙为2∆,则其动力学方程为:式中Kd是电机扭矩常数,I是电枢电流。由于齿隙的影响,τ(t)可表示为:设主、从动轴转角和转速可测,系统参数k、c不确定但有界,k∈[kmin,kmax],c∈[cmin,cmax]且k>0,c>0。令x1=θd,x2=θd,则τ(t)=kx3+cx4,它可表示系统受齿隙非线性影响的不同阶段轮齿间的传递力矩。选取1x—4x作为状态变量,系统的状态方程可表述为:在实际应用中,啮合齿数在0~2之间的交替变换以及温度、润滑、材料磨损等条件的变化都会导致齿隙及参数k,c发生变化,从而引起轮齿传递力矩变化。因此,在控制系统设计中,必须考虑轮齿间传递力矩变化造成的危害。2自适应控制器设计由系统状态方程(3)可知,驱动系统与从动系统是串联关系。为此,本文采用反步积分策略,通过递推Lyapunov函数的方法,针对系统的未知参数,设计基于稳定性理论的自适应控制器,使得系统的输出以较高的精度逼近期望输出yd,并实现系统的稳定性和自适应能力。2.1位置跟踪误差设计定义系统输出误差1e为:为得到速度参考控制信号,选取Lyapunov函数V1:则1V的微分为:为保证负定,e1能够渐近稳定地趋于零,令x2的期望值为η1,则可以得到:式(7)表明了位置跟踪控制中期望的速度轨迹,其中,k0>0,k1>0为设计参数,这里通过引入位置跟踪误差的积分:χ=∫0te1(τ)dτ,可以保证系统在模型不确定的条件下,系统跟踪误差仍能够逼近零。2.2基于lyapunom函数的控制函数设计步骤一:设速度误差信号2e为:分别定义变量β及其估计值ˆβ:则令a3ix3的期望值为η2,则若存在稳定的自适应律使,则可保证负定,使e1及e2能够渐近稳定地趋于零。其中,k2>0,r1>0,r2>0,均为设计参数。步骤二:引入误差动力学3e:在Lyapunov函数2V基础上,为得到使系统稳定的控制输入I以及不确定参数的自适应律,进一步选取Lyapunov函数V:则V沿着误差动力学方程的微分为:式中:α1=k13-2k1-2k0k1-k2,α2=1+k0-k12-k1k2-k22,从而整个控制系统能够渐近稳定地跟踪期望迹,且系统(3)的输出误差。对于控制率(17),其参数调整方法为:当误差较大时,为使系统具有较好的跟踪性能,应取较大的k3,同时为避免系统出现较大的超调,应取较大的k1和较小的k2,而为了使系统具有较好的稳定性能,k0、k3、r1均应取大些,r2应取小些。3反步积分自适应补偿控制方法仿真齿隙非线性对伺服系统的影响以及验证反步积分自适应补偿算法的正确性,在相同的被控对象和相同的参考命令下,我们使用Matlab⁄simulink(如图2所示)分别对反步积分自适应补偿控制方法和PID控制方法进行了对比仿真。伺服结构模型参数为:Jm=0.05kg⋅m2,Jd=0.16kg⋅m2,bm=1.5Nms/rad,1.6/bd=Nmsrad,Kt=50,i=5,K=100Nm/rad,c=0.15Nms/rad;反步积分自适应控制参数通过手工调校的方法确定如下:k0=40,k1=8.9,k2=0.1,k3=25,r1=20,r2=0.015;PID控制参数调节如下:kp=0.5,ki=0.1,kd=0.08。3.1系统的响应和跟踪误差图4中(a)、(b)与(c)、(d)分别表示系统在PID及反步积分自适应控制作用下的系统对于正弦输入yd=sin(0.2πt)的响应和跟踪误差。结果表明,机电伺服系统在齿隙非线性的影响下,虽然会引入稳态跟踪误差,使系统的跟踪精度降低,但很明显采用反步积分自适应控制方法,系统的稳态跟踪误差仅为在PID作用下的三十分之一。3.2自适应控制算法图5中(a)、(b)与(c)、(d)分别表示系统在PID控制与反步积分自适应控制作用下的控制输出及轮齿间的传递力矩。从图5(a)中可以看出系统在参考输入信号下的控制输出非常平稳,但由于PID控制不具有自适应能力,因此对于由于齿隙以及温度、润滑、材料磨损等条件改变而引起轮齿传递力矩的变化不能够自适应,使得系统在换向处,由于齿隙的存在,轮齿间的传递力矩发生剧烈变化(如图5(b)所示),导致系统不稳定,而反步积分自适应控制算法则能够避免上述问题。图5(c)表示系统在反步积分自适应控制作用下的控制量,可以看到在换向处,控制信号会突然增大,而后很快又回到原来的状态,目的就是保证换向时使驱动部分快速通过齿隙,且在齿隙终了与从动部分实现无碰撞接触,这也是系统采用自适应控制的结果。同时图5(d)表明了系统即使受到温度、润滑、材料磨损等条件的改变,仍能通过自适应算法对轮齿间的传递力矩进行比较准确的估计。4系统的误差控制效果本文应用反步积分方法,针对参数未知的机电位置伺服系统设计了能够补偿齿隙非线性影响的自适应控制器,使系统能够渐近稳定地跟踪期望目标。仿真结果表明,本方法能够把系统的跟踪误差减小到5×10-3rad,并能够使轮齿平稳、连续地传递力矩,有效地消

温馨提示

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

评论

0/150

提交评论