




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
非匹配不确定非线性系统的自适应反步控制
0基于cmc神经网络的反步设计反步设计方法是对lyapunov函数和反馈跟踪过程的交叉选择。整个系统的设计问题分为一系列低级别(甚至标量)系统的设计问题。利用低阶子系统或标量子系统存在的额外自由度,反步设计方法能在与其他方法相比更宽松的条件下求解稳定控制、跟踪控制和鲁棒控制问题。由于反步法递推系统的设计步骤,不仅可以处理非匹配不确定性,还可以处理带有未知参数的非线性系统,反步法在不确定非线性系统控制设计领域引起了广泛关注。基于反步法的各种控制算法为一大类非线性系统提供了系统的跟踪、镇定控制策略设计框架。尤其当干扰和不确定性不满足匹配条件时,自适应反步设计方法已经显示出它的优越性。但反步设计方法也存在着明显的缺陷:在递推设计过程中需要对虚拟控制进行求导,虽然这在理论上不存在任何问题,但却可能导致项数的膨胀最终使得每一步都很复杂,控制器的复杂程度随着系统阶数的增加而急剧增加。近年来,基于反步设计思想,部分学者提出了多滑模控制方法,该方法在解决反步法计算膨胀问题上具有一定的效果,但为了克服不确定性必须增大各滑模增益,且各滑模的趋近轨迹无法得到保证。本研究控制方法采用CMAC神经网络在线估计系统的不确定性和虚拟控制导数项,有效解决在对虚拟控制进行求导时产生的计算膨胀问题;同时,在控制输入前加入低通滤波器,使控制量连续化,消除滑模控制可能产生的抖振问题,使控制效果达到预期效果。1反步在线控制ps考虑如下类型的单输入、单输出非匹配不确定非线性系统:{˙xi=xi+1+fi(x1,⋯,xi)˙xn=fn(x1,⋯,xn)+uy=x1(1)式中:x—系统状态变量,x=[x1…xn]T∈RT;u—系统控制量,u∈R;y—系统输出;fi(x1,…,xi)—具有下三角结构的非线性充分光滑函数。反步法的设计思想是把每一个子系统˙xi=xi+1+fi(x1,⋯,xi)中的xi+1作为虚拟控制输入,通过设计适当的虚拟反馈xi+1=αi(x1,…,xi),使得前面的子系统得到镇定,且状态达到渐近稳定,但系统的虚拟反馈αi(x1,…,xi)一般并不可得。因此,可引入误差变量zi+1=xi+1-αi(x1,…,xi),通过控制输入的作用,使得xi+1渐近收敛于αi(x1,…,xi),从而实现整个系统的渐近稳定。首先,定义虚拟反馈误差变量为:{z1=x1-ydz2=x2-α1(x1)⋮zn=xn-αn-1(x1,⋯,xn-1)(2)式中:yd—期望系统输出;z—n维虚拟误差状态变量,z=[z1…zn]T∈Rn;αi(x1,…,xn)—待定虚拟反馈。反步法对每一步构造一个Lyapunov函数,使每一步的虚拟误差状态分量zi渐近收敛于零,最终系统输出y=x1,渐近收敛于期望系统输出yd。反步法实际上是一种由前向后递推的设计方法,通过逐步迭代设计Lypaunov函数,最终实现系统的镇定或跟踪。反步法比较适合在线控制,能够达到减少在线计算时间的目的。反步法中引入的虚拟控制本质上是一种静态补偿思想,前一个子系统必须通过其后子系统的虚拟控制才能达到镇定目的,因此该方法要求系统结构必须是与式(1)类似的严参数反馈系统,或可经过变换化为这种类型的非线性系统。2电液力网络系统的自适应反步控制2.1渐近跟踪期望输出位移本节针对电液力伺服系统非线性数学模型,将反步设计算法与CMAC神经网络相结合,设计了鲁棒自适应输出跟踪控制器,有效地解决了运动扰动和系统参数不确定性问题,提高了载荷谱跟踪精度。假设期望输出力轨迹为Fd,则由于F=Kt(xt-xy),可知期望液压缸位移输出为xtd=Fd/Kt+xy,可通过设计控制律使得液压缸输出位移渐近跟踪期望输出位移,从而达到渐近跟踪期望输出力的目的。选取状态变量为:x=[xt˙xtpf]Τ,则电液力伺服系统非线性数学模型为:{˙x1=x2˙x2=-Κtx1-Btx2+Atx3+Κtxymt+Δ1˙x3=kc(-Atx2-Cslx3+cu√ps-sgn(u)x3)+Δ2F=Κt(x1-xy)(3)其中:kc=4EyVt,c=Cvwkv√1ρ式中:Cv—滑阀节流窗口的节流系数;w—伺服阀的面积梯度,m;ρ—油液密度;sgn(·)—符号函数;pf—负载压降;xt—加载液压缸位移;xy—位置系统干扰位移;mt—负载等效质量;Kt—负载弹性刚度;Bt—粘性阻尼系数;At—加载液压缸截面积;Ey—油液弹性模量;Vt—加载液压缸等效容积;Csl—总泄漏系数;F—加载力。2.2wi、i、i转换模型首先,设计CMAC神经网络逼近不确定性:{˜Δi=Δi-˙x(i+1)d=wΤivi+εi=(ˆwΤi+˜wΤi)vi+εiˆΔi=ˆwΤivi˜wi=wi-ˆwi,i=1,2(4)式中:wi—理想权值向量,ˆwi—权向量的估计,˜wi—误差权向量,εi—逼近误差。定义虚拟反馈误差:zi=xi-xid(5)当i=1时,x1d为系统期望输出轨迹,x1d=xtd=Fd/Kt+xy;当i≠1时,xid为系统虚拟控制量,xi为系统实际状态变量,i=1,2,3。2.2.1lyapunov函数定义Lyapunov函数为:V1=z21/2,对其求导可得:˙V1=z1˙z1=z1(˙x1-˙x1d)=z1z2+z1x2d-z1˙x1d(6)令:x2d=˙x1d-k1z1,k1>0,可得:˙V1=z1˙z1=z1z2-k1z21(7)定义Lyapunov函数为:V2=V1+12z22+12β1˜wΤ1˜w1对其求导可得:˙V2=˙V1+1β1˜wΤ1˙˜w1+z2(λ1+Atmt(z3+x3d)+˜Δ1)(8)其中:λ1=-Κtx1-Btx2+Κtxymt,˜Δ1=Δ1-˙x2d。令:˙˜w1=-β1v1z2并取:x3d=mtAt(-ρ1-ˆwΤ1v1-z1-k2z2),k2>0有下式:˙V2=-z1z2-k2z22+Atmtz2z3-ε1z2(9)设虚拟期望连续控制输入为ud,定义实际控制输入与期望输入之间的误差为z4=u-ud。定义Lyapunov函数为:V3=V2+12z23+12β2˜wΤ2˜w2对其求导可得:˙V3=˙V2+1β2˜wΤ2˙˜w2+z3(ρ2+kcc√ps-sgn(u)x3(zn+1+ud)+˜Δ2)(10)其中:λ2=kc(-Atx2-Cslx3),Δ˜2=Δ2-x˙3d。令:w˜˙2=-β2v2z3并取虚拟控制输入ud为:ud=-(kccps-sgn(u)x3)-1(ρ2+γ)(11)V˙3=-k1z12-k2z22-k3z32-ε1z1-ε2z2+kccps-sgn(u)x3z3z4(12)2.2.2lyapunov函数v4取Lyapunov函数V4=V3+12z42+12β3w˜3w˜3Τ,对其求导并设计低通滤波器为:u˙=-uτ+vτ(13)式中:τ—低通滤波器时间常数,v—低通滤波器输入。且:V˙4=V˙3+1β3w˜3Τw˜˙3+(-uτ+vτ+Δ˜3)z4(14)其中:Δ˜3=-u˙d令:w˜3=-β3v3z4并取低通滤波器输入v为:v=u-(w^3Τv3+kccps-sgn(u)x3z3+∑i=13δisgn(zi+1))τ(15)V˙4=-∑i=14kizi2-∑i=13ξi(16)其中:ξi=(δisgn(zi+1)-εi)zi+1由分析可知,V4=12∑i=14zi2+12∑i=131βiw˜iΤw˜i即是该系统的Lyapunov函数,且当δi>|εi|时,V4<0,实际输出可渐近跟踪期望输出。3空气载荷仿真结果为研究所提出的算法性能,笔者对其进行了仿真研究。系统仿真工具为Matlab/Simulink环境,仿真步长采用0.001s固定步长,仿真算法采用四阶龙格-库塔函数。电液力伺服系统为:z˙n=fn(x1,⋯,xn)+Δ˜n+gn(x1,⋯,xn)(ud+zn+1)(17)其中:Δ˜n=Δn-α˙n-1系统主要参数如表1所示。控制器主要参数为:k1=1000,k2=16000,k3=1500,δ1=0.001,δ2=0.1,δ3=1000,CMAC权值调整参数β为0.2,泛化参数C为100,量化等级为10000,低通滤波器参数τ=0.002。仿真中,考虑电液伺服阀输入电流饱和,其上、下限为±40m。加载指令为0、舵机运动指令为60sin(10πt)mm时产生的多余力仿真结果,如图1所示。由图1可见,多余力不足50N,本研究所提控制方法有效地抑制了舵机的运动干扰,且控制输入连续无抖振。为考察该控制方法对输入指令的跟踪性能,笔者对某型舵机进行了气动载荷加载仿真研究,某飞行试验状态下舵机载荷谱跟踪的仿真结果如图2所示。仿真中,舵机位移运动规律为60sin(10πt)mm,加载力载荷谱为F=F0+FAsin(10πt)N的仿真结果。其中,F0、FA为与飞行状态有关的量,5500+3000sin(10πt)N。载荷谱跟踪误差如图2所示。由图2中仿真结果可见,本研究所提控制策略具有较高的跟踪精度。为了进一步验证该控制策略的鲁棒性,令参数Csl为额定值的2倍,Bt为额定值的0.5倍,Ey为原来的70%,其仿真结果如图3所示。图3(a)中,曲线1为力载荷谱,曲线2为采用本研究控制策略时系统实际响应,曲线3为无CMAC时系统实际响应;图3(b)中,曲线1为无CMAC时系统载荷谱跟踪误差,曲线2为采用本研究控制策略时系统载荷谱跟踪误差。由图3仿真结果可见,无CMAC时参数不确定性使得原控制器对系统的控制效果变差,而有CMAC时自适应鲁棒控制器有效抑制了参数不确定性对系统的影响,具有较高的载荷谱跟踪精度。因此,本研究所提出的自适应反步法采用CMAC神经网络在线学习系统不确定性,能够确保系统在参数摄动情况下仍具有较好的控制性能。4不连续函数数据的消费本研究所提出的新型自适应反步控制算法采用CMAC神经网络在线学习系统不确定性以及各阶虚拟控制量的导数信息,从而避
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人社系统测试题及答案
- 新生儿出院后护理指导
- 三年级语文教学模板
- 实战经验分享珠宝鉴定师试题与答案
- 营销部商务工作总结
- 编程基础知识培训课件
- 红酒产品知识培训课件
- 二零二五版美团外卖合作协议书范文
- 二零二五版融资顾问协议范文
- 清洁卫生承包协议书范例二零二五年
- 变色漆施工方案
- 雄安新区容城县事业单位招聘考试题库2023
- 《土壤学》第7章-植物营养与施肥原理
- 第8章 目标检测
- 海南啤酒市场调查报告
- 文体中心项目可行性研究报告
- 三国群英传2-所有武将属性
- 氢气储存和运输 课件全套 第1-5章 氢气存储与运输概述- 材料基固态储运氢
- 城市地铁与轨道交通建设项目环境法规和标准包括适用的环境法规、政策和标准分析
- 幼儿园大班语言《骑着恐龙去上学》课件
- 智慧双碳管理云平台建设方案
评论
0/150
提交评论