ControlTheory&ApplicationsDec.2005惯性参数大范围变化机械伺服系统鲁棒跟踪控制
刘强1,2,冯培恩1
(1.浙江大学机械设计研究所,浙江杭州310027;2.华侨大学机电及自动化学院,福建泉州362011)
摘要:机械伺服系统在执行不同任务时,要求能适应不同质量或惯量的工作负载.而工作负载的改变会导致伺服系统惯性参数的大范围变化,目前常见的运动控制方法,如PD控制,基于干扰观测器的鲁棒控制等,对上述情况表现为系统不稳定或跟踪性能变差.对上述问题,本文假定惯性参数变化范围已知,提出一种新型的非线性控制方法,用滑模技术实现了系统对惯性参数变化和外部扰动的鲁棒稳定性,和跟踪性能,引入边界层技术避免了控制切换产生的抖振现象.用Lyapunov直接法对系统的全局稳定性给出了证明,并分析了系统的暂态响应.以直流电机高精度位置伺服系统为例的仿真结果表明算法的有效性.
关键词:滑模;伺服系统;鲁棒;跟踪中图分类号:TP273文献标识码:A
Robusttrackingcontrolofmechanicalservosystemswith
inertialparametersvaryinginlargerange
LIUQiang,FENGPen_en
1,2
1
(1.InstituteofMechanicalDesign,ZhejiangUniversity,HangzhouZhejiang310027,China;
2.CollegeofMechanical,ElectronicandAutomation,HuaqiaoUniversity,QuanzhouZhejiang362011,China)
Abstract:Whenimplementingdifferenttasks,mechanicalservosystemsmustadapttovariousworkingloadswithdifferentweightorinertia,whichmayleadtoremarkablevariationofservosystemsinertialparameters.Insuchcases,motioncontrolmethodsatpresent,suchasPDcontrolanddisturbanceobserver_basedrobustcontrol,exhibitinstabilityortrackingperformancedeclination.Anovelnonlinearcontrolschemeisproposedtodealwiththeaboveproblemsinknownvariationrangeofinertialparameters.Theslidingmodetechniqueisusedforservo_systemtoachieverobuststabilityandguaranteetransientresponse,andtheboundarylayercontrolisalsoadoptedtoavoidchatteringintroducedbycontrolswitching.Theservo_systemsglobalstabilityisthenprovedbyusingLyapunovsdirectmethod,andthetransientperformanceisanalyzed.ComputersimulationresultsdevelopedforaDCmotorservo_systemshowtheeffectivenessoftheproposedmethod.
Keywords:slidingmode;servo_system;robust;tracking
1引言(Introduction)
高精度机械伺服系统广泛应用于半导体工业、磁(光)存储介质加工领域、光学仪器加工领域以及武器半实物仿真系统等领域,伺服系统性能的提高将直接带动上述领域的发展.影响伺服系统性能提高的主要因素有3种:1)负载变化及温度漂移带来的系统参数变化;2)摩擦环节产生的非线性扰动力矩;3)机械谐振及高频未建模动态带来的模型不确定性.对于高精度伺服系统的研究也集中于上述3个方面.
目前,主要的高精度伺服控制方法有PD控制、
收稿日期:2003-11-14;收修改稿日期:2005-06-13.基金项目:福建省自然科学基金资助项目(E0510023).
扰动观测器方法、鲁棒双自由度控制和鲁棒自适应控制[3]等.当伺服系统惯性参数发生小范围变化时,虽然上述方法能保持系统稳定,但却无法保证系统的模型跟踪性能,使跟踪误差增大.对于负载参数大范围变化的高精度伺服系统,如何设计出具有强鲁棒稳定性和鲁棒模型跟踪性能的控制器,是目前研究的热点[4~
7]
[1][2]
.本文针对上述问题,提出一种新
型的全局稳定滑模控制方法.
2问题描述(Problemdescription)
对机械伺服系统,用下述微分方程描述:
J +B=u+d.
(1)
984控制理论与应用第22卷
其中:J为等效转动惯量,B为等效阻尼系数,u为控制输入,d为等效到控制端的外部干扰的总和,为位置输出.设系统参数及等效扰动有界,即
Jm!J!JM,Bm!B!BM,d!dM.
型系统
Jn n+Bnn=.
为模型输出.定义跟踪误差信号为
e=-n.
(6)
本文的问题是,对于系统(1),求控制u,使得当等效干扰和参数变化满足式(2)~(4)时,跟踪误差e(t)有界,且当t∀#时,e(t)∀0或收敛于某一有界区域.
(5)
其中:Jn>0,Bn>0为模型参数,为模型输入,n
(2)(3)(4)
理如图1所示.控制为PD控制,控制u实质上是
滑模控制,滑动模态为z.
其中:Jm,JM,Bm,BM为正实数.定义如下的名义模
图1伺服系统原理
Fig.1Blockdiagramofservosystems
在控制律(10)中用到了符号函数sgn(∃),对于实际应用,控制量的频繁切换会导致系统输出抖振,甚至损坏电机和驱动器.为避免上述情况,用饱和函数sat(∃)代替符号函数,并引入边界层控制,对控制律做如下改进:
u=-Kz-h(,,t)∃sat
Ja
1- +Ba,Jn1,
x>∀,x!
∀,
(15)
1x,∀h(,,t)z+
4!
(14)
3鲁棒模型跟踪控制(Robustmodeltracking
control)
设Ja和Ba为参数变化的中点值,即
1Ja=(Jm+JM),
21Ba=(Bm+BM).
2
对于名义模型系统,取如下的PD控制算法:
=Kp(r-n)-Kdn.
(9)
其中:r>0为系统输入信号,Kp>0,Kd>0为PD控制器参数,其取值应使名义模型闭环系统稳定,且响应无超调.
对于伺服系统的控制输入u,控制算法如下:1u=-Kz-h(,,t)∃sgn(z)+JaJ- +Ba.
n
(10)
其中: =Bn/Jn为常数,K>0为增益系数,h(,,t)为时间t的非线性函数,sgn(∃)为符号函数,分别定义如下:z=e+ e,
(11)
1h(,,t)=dM+1(JM-Jm)- +
2Jn
1,2(BM-Bm)1,
sgn(x)=
x>0,
(13)
0,x=0,
-1,x<0.
(12)(7)(8)
sat
x=∀-1,x<-∀.
其中:!>0,∀>0,∀代表边界层厚度.
4稳定性和暂态性能分析(Analysisofstabilityandtransientresponse)
定理1对于系统(1),采取控制律(9)(10),若等效扰动及参数变化满足式(2)~(4),则系统所有状态有界,滑动模态z以指数速率收敛至0,且t∀#时,e(t)∀0.
证定义如下的Lyapunov函数
V=1Jz2.
2
由式(1)(5)和(11)有
Jz=J[( - n)+ (-n)]=
J(J +B)-J(Jn n+Bnn)-B+ J=
nu+d-J-B+ J.Jn
(17)(16)
将式(10)代入,有
Jz=-Kz-h(,,t)sgn(z)+d+
(Ja-J)(1- )+(Ba-B).(18)
Jn
对V求导,有
V=Jzz=
伺服系统的控制由u和两部分组成,系统原
第6期
2
刘强等:惯性参数大范围变化机械伺服系统鲁棒跟踪控制985
-Kz-h(,,t)sgn(z)z+
1)+(Ba-B)!zd+(Ja-J)(J- n-Kz-h(,,t)sgn(z)z+z
d+
Ja-J
1- +Jn
Ba-B
.
2
状态有界,且
1)滑动模态z以指数速率收敛,
t∀#
且!
limz(t)!min{4!/dM,!/K};
2)跟踪误差e(t)渐近收敛,且lime(t)t∀#
min{4!/ dM,
!/ K};
2(19)
由式(7)和(8),对于任意的J%[Jm,JM],B%[Bm,BM],有
Ja-J!1(JM-Jm),
2
1(B-Bm).2M
考虑式(20)(21)和(12),有
Ba-B!
h(,,t)&d+
Ja-J
1+Jn-
Ba-B
,(22)
则
V!-Kz2=-2KV,
J
则有
V(t)!e
-2KtJV(0).
3)e(t)渐近收敛,且lime(t)!min{8!/dM,t∀#
2
!/K}.
证取式(16)定义的Lyapunov函数,求导有
h(,,t)zz+
4!
(20)(21)
V=-Kz2-h(,,t)sat
n
1)+(Ba-B)!zd+(Ja-J)(J- -Kz2-h(,,t)sath(,,t)z.
h(,,t)zz+
4!
(27)
(23)
4!当z&h(,,t)时,由式(15),有
h(,,t),z-h(,,t)sat∃z+h(,,t)z=0.4!
(28)
这说明当z&
4!时,V!-Kz2.又因为
h(,,t)dM!h(,,t),(29)
4!.dM
(24)
则有
12
其中:V(0)=2Jz(0),由式(16),z以指数速率收敛于0.因为 >0,由式(11),跟踪误差e(t)渐近收敛于0.又因为z(t)一致有界,若e(0)和e(0)有界,则对于任意的t>0,e(t)和e(t)有界.由式(5)和(9)有
Jnn+(Bn+Kd)n+KPn=KPr.
(25)
因此,若n(0)和n(0)有界,则对任意的t>0,有界,即系统n(t)和n(t)有界.由式(6),则和所有状态有界.
说明1上述定理说明,若z(0)∋0,系统将以指数趋
近律收敛到滑动模态z=0,且对于任意的初始状态,滑模可达性条件满足.
limz(t)!t∀#
当z<
(30)
4!时,有
h(,,t)
h(,,t)z-h(,,t)satz+h(,,t)z=
4!h2(,,t)z2-+h(,,t)z
4!
!
(31)
2
11-h(,,t)z-!+!!!.!2
由式(28)和(31),有
V!-Kz2+!=-则有
V(t)!
由式(16),有
-2KteJV(0)
-J!+2K1-e
2KtJ说明2若系统的状态初始值满足(0)=n(0),
(0)=e(0)=0,z(0)=e(0)+ e(0)=n(0),则e(0)=0,这说明在初始时刻t=0,系统便进入滑动模态,由定理1,t&0,z(t)(0,即e(t)+ e(t)(0,则e(t)=e(0)e则e(t)=0,系统运动与名义模型一致,则有
Jn+(Bn+Kd)+KP=KPr.
应渐近收敛.
(26)
上式说明,通过选择参数KP及Kd,可以保证系统的暂态响
- t
2KV+!,J
(32)
.(33)
=0,
limz(t)t∀#
则有
limz(t)t∀#
!
!,K4!,dM
!,K
(34)
定理2对于系统(1),采用控制律(9)(14),若等效扰动及参数变化满足式(2)~(4),则系统所有
!min(35)
986控制理论与应用第22卷
即滑动模态z以指数速率收敛到有界区域内.由式,跟踪误差e(t)及其微分e(t)满足如下关系:
4!1lime(t)!min,t∀# dM lime(t)!min8!t∀#dM,2
!,
K!,K
(36)(37)
周期为1ms,仿真结果如图2.
5 2系统暂态性能(Transientperformanceoftheser
vosystem)
为考察采用本文控制器后系统的暂态性能,对于名义模型初值选择考虑如下两种情况:1)n(0)=(0)=1,(0)=0;2)(0)=1,n(0)=n(0)=0,(0)=0.仿真结果如图3所示.当初始状n(0)=
态相同时,实际对象与名义模型的输出基本一致,说明系统暂态响应可任意设计.图4为系统运动相轨迹.
即e(t)和e(t)分别渐近收敛到有界区域内.系统状态有界的证明与定理1类似,略.
e(t)的收敛,说明3定理2中对状态z(t),e(t)和
给出了边界.考虑到控制量的平滑,通常情况下,dM不宜过大,可适当增大K,在应用中,边界
!/K更有实际意义.
5仿真研究(Simulationresearch)
考虑如下的直流电机高精度位置伺服系统
J1 +B1=u-f(,u),f(,u)=Fslip() ()+Fstick(u)[1- ()], ()=
1,0,
>DV,!DV,+
DV>0,
Fslip()=FCsgn(),
FS,u&FS>0,
Fstick(u)=
u,
-+
F-S-+
FS,u!FS<0.
其中f(,u)为等效摩擦干扰.J1=0.01,B1=0.1,
-DV=0.1,FC=0.15,F+S=0.25,FS=-0.2,用
MATLAB软件作为仿真工具.
5 1对参数变化的鲁棒性(Robustnesstoparameter
uncertainty)
取控制器参数Kp=0.6,KV=0.01,Jn=J1,Bn=B1,Jm=0.25J1,JM=2.5J1,Bm=0.75B1,BM=1.25B1,dM=0.5,!=0.1,K=5.0.对于实际伺服系统,如果负载更换致使转动惯量改变,则会引起参数J1的变化,但对参数B1的影响不大[4].故考虑下面3种参数变化情况:1)J)=J1,B)=B1;2)J)=0.3J1,B)=0.85B1;3)J)=2.4J1,B)=1.2B1.其中J),B)为摄动后的参数.输入信号r(t)=sin(#t).考虑到实际伺服系统为采样系统,取采样
图4系统运动相轨迹
Fig.4Statetrajectoryofsystemmotion
图3暂态响应曲线Fig.3Transientcurve
6结论(Conclusion)
本文提出一种新型控制方法,能过适应机械伺服系统参数大范围变化的情况.本文算法的实时性好,且算法实现无需加速度等高阶状态信号,具有较大的应用价值.
(下转第990页)
图2系统参数变化时跟踪误差曲线
Fig.2Experimentaltrackingcurveinthepresence
ofparametersvarying
990控制理论与应用第22卷
[3]傅予力,赵勇.时滞离散时间双向联想记忆模型的研究[J].华
中理工大学学报,2000,28(7):80-82.
(FUYuli,ZHAOYong.Researchesofdiscretetime_delayedBAMmodel[J].JofHuazhongUniversityofScienceandTechnology,2000.)
[4]王利生,谈正,张志军.连续双向联想记忆网络局部指数稳定的
充分必要条件[J].电子学报,1999,27(7):119-121.
(WANGLisheng,TANZheng,ZHANGZhijun.SufficientandnecessaryconditionsoflocallyexponentialstabilityofcontinuousBAMnet_works[J].ElectronicExpress,1999,27(7):119-121.)
[5]廖晓峰,吴中福,秦拯.依赖时延BAM神经网络的全局吸引性
分析[J].计算机研究与发展,2000,37(7):833-837.
(LIAOXiaofeng,WUZhongfu,QINZheng.GlobalattractionanalysisofdelayedBAMneuralnetworks[J].ComputerResearchesandDevelopment,2000,37(7):833-837.)
[6]金聪.离散Hopfield型双向联想记忆神经网络的稳定性分析
[J].自动化学报,1999,25(5):606-612.
(JINCong.StabilityanalysisofdiscreteHopfieldbi_directionalasso
ciatedmemoryneuralnetworks[J].ActaAutomaticaSinica,1999,25(5):606-612.)
[7]廖晓昕.动力系统的稳定性理论和应用[M].北京:国防工业出
版社,2000.
(LIAOXiaoxin.StabilityTheoryandApplicationsonPowerSystems[M].Beijing:NationalDefenceIndustryPress,2000.)
[8]MAOXurong.StochasticDifferentialEquationsandApplications
[M].Chichester:HorwoodPress,1997.
作者简介:
廖伍代(1963∗),男,副教授,于2003年华中科技大学系统工程专业获博士学位,研究方向为非线性随机系统、神经网络理论与应用,E_mail:wdliao@zzti.edu.cn;
蹇继贵(1965∗),男,副教授,华中科技大学系统工程专业博士研究生,研究方向为动力系统、非线性部分变元控制,E_mail:jianjigui@sohu.com;
廖晓昕(1938∗),男,教授,博士生导师,研究方向为非线性系统、神经网络稳定性、混沌同步,E_mail:xiaoxinliao@hotmail.com.
(上接第986页)参考文献(References):
[1]KOMADAM,ISHIDAM,OHNISHIK,etal.Disturbanceobserver
basedmotioncontrolofdirectdrivemotors[J].IEEETransonEnergyConversion,1991,6(3):553-559.
[2]UMENOT,HORIY.RobustspeedcontrolofDCservomotorsusing
moderntwodegree_of_freedomcontrollerdesign[J].IEEETransonIndustrialElectronics,1996,38(5):363-368.
[3]KIONGKT.PrecisionMotionControl[M].Berlin:SpringerPress,
2001:123-135.
[4]YAOB,MAJEDAM,TOMIZUKAM.High_performancerobustmo
tioncontrolofmachinetools:anadaptiverobustcontrolapproachandcomparativeexperiments[J].IEEETransonMechatronics,1997,2(2):63-76.
[5]YAOB,FANGPINGB.Adaptiverobustcontrolofsingle_rodhy
draulicactuators:theoryandexperiments[J].IEEE/ASMETrans
onMechatronics,2000,5(2):79-91.
[6]XUL,YAOB.Outputfeedbackadaptiverobustprecisionmotioncon
troloflinearmotors[J].Automatica,2001,37(7):1029-1039.[7]YAOB,TOMIZUKAM.AdaptiverobustcontrolofMIMOnonlinear
systemsinsemi_strictfeedbackforms[J].Automatica,2001,37(9):1305-1321.
作者简介:
刘强(1972∗),男,副教授,1993年获上海交通大学信息与控制工程系工学学士学位,2002于北京航空航天大学自动控制系获博士学位,2003年于华侨大学机电学院任教,现在浙江大学机械设计研究所作博士后研究工作,主要研究方向为鲁棒控制、自适应控制、高精度伺服控制理论及应用,E_mail:liuqiang@hqu.edu.cn;
冯培恩(1943∗),男,浙江大学机能学院教授,博士生导师,主要研究方向为设计自动化、机电一体化及工程机器人技术等,E_mail:fpe@sun.zju.edu.cn.
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务