基于动态滑模的起重机位置控制系统设计

  • 格式:pdf
  • 大小:294.56 KB
  • 文档页数:6

基于动态滑模的起重机位置控制系统设计 

河南省信息化电器重点实验室曹玲芝李春文苗维普陈华英 

摘要:给出了起重机电机负载系统的数学模型,以此模型为基础,采用动态滑模控制理论,分别设计了 系统的磁链动态滑模控制器和位置动态滑模控制器,考虑到系统转子磁链无法直接测量,设计了转子磁链观测 器;为保证动态滑模面的物理可实现性,对系统的不确定干扰设计了自适应律,进行自适应估计。仿真结果表 明系统具有较好的动态性能,较高的位置控制精度及对干扰具有良好的鲁棒性。 关键词:起重机;动态滑模控制器;磁链观测器;自适应估计 Abstract:The paper gives math model of crane motor load system,designs the flux dynamic sliding mode and posi— tion dynamic sliding mode controllers for the motor load system using dynamic sliding mode control theory,and rotor flux observer due to being unable directly to measure rotor's flux.To ensure physical realization of the dynamic sliding mode sur- face,it also designs the adaptive laws to unce ̄ain disturbances of the system and estimates them.The simulation results show that the system has beaer dynamic performance,precise position control and better robustness to disturbance. Keywords:crane;dynamic sliding mode controller;flux observer;adaptive estimation 

1 引言 

滑模控制提出于20世纪50年代,发展于70 

年代,滑模控制因其良好的鲁棒性,对外来干扰 和系统未建模动态的抑制作用,快速的动态响应 

等诸多优点已受到越来越多的重视,被广泛应用 

于电机、机器人控制领域及其他具有诸多干扰和 不确定因素的复杂非线性系统的控制。 

由于系统中机械惯性、时间延时等因素的存 在,使用普通滑模控制时,在滑模面附近系统轨 迹容易发生抖振¨卫j,这种抖振会给系统带来较大 

的冲击,对其应尽可能采取措施加以抑制,如饱 和函数法_3.4 J、基于观测器方法_5 J、动态滑模方 

法 等。 

2起重机升降机构的数学模型 

起重机升降机构的示意图如图1所示。系统 数学模型是在文献[12]的基础上进一步分析给 

出的,根据速度与位置的积分关系,在系统数学 

模型中增加了位置一速度的状态方程,这里直接 给出系统的数学模型见式(1),其推导过程可参 

考文献I 12]。 图1起重机升降机构示意图 1.电动机2.传动机构3.减速器4.卷筒5.负载 

IXl ist—atv—G 

一 +M1i 

一y 十 +删 +警+ 。 +d。 

缈 

一y 一 ,一聊 一 + 。 日l+d 

f 1) 

其中: =kin L /(吐 ) 

al=(B1+B2)/a 

G=glm/a 

基金项目:河南省科技厅攻关项目(项目号:072102240008),河南省教育厅自然科学研究项目(项目号:200751002) 《起重运输机械》 2008(12) 一63一 . 

. M1= 

17,=ll,p/k 1=1/(o'L ) 

=凡 /(‘,1L,) 

0= ,孔+.,1+ 

g。= g 式中 ——异步电动机M轴磁通 i。m、/st——异步电动机M、T轴定子电流 

u。m、//'st——异步电动机M、T轴定子电压 

、£ ——异步电动机定、转子自感 

m、 ——异步电动机定、转子间互感和漏 

感系数 

、 ——异步电动机定、转子电阻 

/z Jl——异步电动机极对数和转子转动 惯量 

,——异步电动机的摩擦系数 

m——重物负载的质量 g一重力加速度 

——传动及减速机构的等效转动惯量 B ——传动及减速机构的等效转动摩擦 

系数 

d。、d2——系统的干扰及不确定项 设h为负载某时刻的运动位置; 为运动速 

度;ki为负载直线运动速度与电机转速之比,即 

k =v/to 为电机机械角速度,电机的输入电压和电 流可通过测量得到,磁通可通过观测得到。 

控制系统设计的目的为保证系统的状态h对 给定参考位置的良好跟踪性能;另外,异步电机 

为系统的动力核心,其运动的状态直接影响到了 

系统的稳定性及精度,为此,考虑对系统中的电 机转子磁链进行控制;以系统的h和 为控制对 

象,则系统的输出为 

(2) 

3 起重机升降机构的动态滑模控制系统设 

计 

传统的滑模控制方法中切换函数一般只依赖 

于系统状态,与控制输入无关,不连续项会直接 转移到控制器中。动态滑模方法将常规变结构控 

制中的切换函数通过微分环节构成新的切换函数, 

一64一 该切换函数与系统控制输入的一阶或高阶导数有 关,可将不连续项转移到控制的一阶或高阶导数 

中去,得到了本质上连续的动态滑模控制律,有 效地降低了抖振。 

本文动态滑模控制器设计的思路是假设系统 的输入电压可导,不确定干扰因素有界,其一阶 

导数存在且有界,以系统的 和h的跟踪误差及 

误差的积分、多阶导数为变量构造滑模流形面, 

然后基于Lyapunov稳定性理论设计控制律,使滑 模流形面收敛到零,从而使得系统的跟踪误差也 

收敛到零。此时的控制律是五 和 的参考值,包 

含有符号函数是不连续的,对其积分则可得实际 

的u 和“。 的参考值是连续的,从而达到抑制抖振 

的目的,然而此时的滑模流形面中包含有不确定 

干扰项,针对此问题,本文用不确定干扰项的估 

计值代替实际值,并设计自适应律对估计值进行 实时调整。 

3.1 系统磁链的动态滑模控制器设计 

由于 的变化速率远大于h和 的变化速度, 

故根据奇异摄动理论 ,在设计 的控制器时, 

可近似认为h和 为常数。 

定义系统转子磁链的跟踪误差为 

e = 一 (3) 

式中 ——转子磁链的参考值 

e,——转子磁链的跟踪误差 

贝0 z。=e。= 一 (4) 

z:= = 一 r.=一 +M i 一 r. (5) 

z3=若l=A1 1+Blz2+El+M1dll=23+ ld11 

(6) 

4= l=Alz2+Bl23+E2+B1M1dl1+Mldl1+ d2l 

(7) 式(6)、(7)中 

23=Al 1+B1 2+El 

A。=( 。 一 ) 

B1=一(Ot+ ) 

E :( 。 一 ) +M1nv 2+ lf,r 

M1 lu +M1d1 

E2= E3+M1 1u +fld2l+Mld11 (8) 

《起重运输机械》 2008(12)

 :M ̄nv+ lf, E3:一 一, 吼妒 一删 一MI_i .ti— ̄m一十 1 。 

d11=dl—d“ 

d21 d2一d2 

23= 3一M1dll 

式中d。。——d。的估计值 

。—— 估计误差 

d:。——d 的估计值 

d:。—— 估计误差 分— ,估计值 设滑模流形面为 

sl l上 1 dt+C2Z1+c3Z2+毛 (9) 

其中,cl、c2、c3可使多项式W1=cl+c2j9+c3p + 

P 满足Hruwitz—Routh稳定性判据,P为微分 算子。 构造Lyapunov函数如式(10) 

=争2+等 。+ ;。 (10) 

其中,Al>0,A2>0。 

令d 1l:一d1l 

d 21=一d21 则 

= 1 j1一Aldlld11一A2d2ld2l =s1[CIZl+(c2+A1) +(c3+日1)毛+ ]+s1 

(C3+ 1)M1d1l+s d2l—A1d11d1l—A2d21d21 取自适应律为 

d1l=s1(C3+B)M1/Al (11) 

d2l=s /A2 (12) 则 

Vl=s1[ClZ1+(c2+ 1) +(c3+ 1)乞+E2] 令 E2=一ClZl一(C2+A1)z2一(c3+ 1)23一 

lsignsl—kls1 (13) l>0;|i}l>0 

则 Vl<0 

《起重运输机械》 2008(12) V1<0 故滑模面可在有限时间内渐近收敛到零,此 

时系统的跟踪误差也收敛到零。 结合式(8)和式(13)可得 

[一AE,一 ・一 (c3+跏・/A -cl 

一(C2+A1)z2一(C3+B1)23一esigns1一kls1 

(14) 式(14)为控制器实际的 的动态方程。 

3.2 系统位置动态滑模控制器设计 

进行系统位置动态滑模控制器设计时,可假 定系统的 已经稳定跟踪 ,即 

巾I=巾: 这种合理的假设可在一定程度上简化控制器 的设计过程及复杂程度。 

定义系统位置跟踪误差为 

e2=h—h (15) 

式中h ——速度的参考值 

e ——系统的位置跟踪误差 则 

l=e2=h—h (16) 

2=毒2=h—h = 一 (17) 

3= 2= 一h =pt1l i 一aI 一G—h (18) 

4=苔‘2= 一h :A2 3+B2 2+ + 

l d22=露4+/xl d22 (19) 

5=e ’=A2 4+B2 3+E5+(A2 l 一 

IMIi )d22-AaI2+btI d22 (20) 

A2=一( +a1) 

B2=一(a1 + 日『上l ) 

E4: 2h + 2h 一h +a1G—G-Ix1n vi 一 

IMli…i +tt1or1 M。 +/zl d22 (21) 

= 1, +/x1Mli Bt 

E5= 2五 +A2 +a16— 一h ‘ 一 

l, E6一 一 1M1i。 E8+ 

1or1 h t+aIG—G—h ‘ + 

l d22-Aal2一 1M1i d22+/z1 d22 

(22) 

65—