基于LMI的旋转起重机鲁棒控制器设计

2014-09-05 01:51欧阳慧珉佐野滋则内山直树张广明王德明
振动与冲击 2014年1期
关键词:摆角鲁棒控制观测器

欧阳慧珉, 佐野滋则, 内山直树, 张广明, 王德明, 梅 磊

(1. 南京工业大学 自动化与电气工程学院,南京 211816;2. 日本丰桥技术科学大学 机械工程系,丰桥 441-8580)

起重机系统被广泛地应用于各种工业场所,例如建筑工地,港口,铁路站场以及其他地方。起重机应该实现迅速地运输荷载到指定的位置而不产生多余的摆动。然而,旋臂的旋转运动会使荷载产生一个二维摆角;因此,操作人员必须具备很高的熟练度来控制起重机使得荷载迅速而准确地到达指定位置。操作上的失误会造成事故,人员伤亡以及破坏周围的环境。

为了减轻操作人员的负担以及提高他们工作的安全性,许多研究人员已经为起重机系统开发了各种各样的控制方式。这些方法主要可以分为两种类型:一种是闭环控制,即利用由传感器系统测量到的摆角信息实现消摆控制。Nakazono等[1-2]提出了一种基于遗传算法的神经网路控制器来实现起重机的消摆控制。曹玲芝等[3]针对桥式起重机的小车定位和负载摆动控制问题提出了一种模糊滑模控制方法。另一种是开环控制,即不需要摆角信息的轨道生成法。Terashima等[4-5]提出了一种基于坐标变换的旋转起重机直线搬送最优控制方法。Maleki等[6]提出了一种输入整形控制法实现起重机的消摆控制。在上述两类控制方式中,前者可以实现对起重机系统的鲁棒控制,相反,后者一般只适合于不考虑外部干扰的理想系统,它们很难实现较好的户外性能。因此,闭环控制方式常常被应用到实际的起重机控制系统中。

然而,在现存的大多数研究中没有对控制器关于悬绳长度变化的鲁棒性解析[1-6]。如果在设计控制系统时考虑到绳长变化所带来的影响,就可以容易地操作起重机且无需测量绳长的传感器系统,从而大大地简化起重机结构和降低其安装成本。本研究的目的就在于提出一种鲁棒控制方法来解决上述问题。

由于所设计的控制系统对于如关节间摩擦,荷载质量以及旋臂的转速等参数的变化必需具有鲁棒性,因此首先基于干扰观测器导出起重机的线性模型。其次,设计一个含有积分器的状态反馈控制器从而实现在给定绳长变化范围的情况下的鲁棒控制。所提出的控制系统满足闭环极点配置和最优化控制的约束条件。这些条件可以用线性矩阵不等式(LMI)表示[7],而控制器增益则可由LMI最优化算法求出。最后,比较仿真和实验结果验证所提方法的有效性。

1 旋转起重机模型

在如图1所示的旋转起重机模型中,θ1,θ2分别表示旋臂起伏运动平面的摆角和旋转运动平面的切线方向的摆角;θ3,θ4分别表示旋臂的起伏角和旋转角;L,l分别表示旋臂长度和悬绳长度;x,y,z表示荷载的三维空间位置。

图1 旋转起重机模型

假设旋转起重机模型具有以下特性:

(1)荷载可以看作是一个质点,且悬绳的扭力可以忽略不计。

(2)旋臂的起伏角和旋转角以及它们的角速度;两个方向的摆角以及它们的角速度都可测量。

(3)由于摆角θi很小,因此sinθi=θi和cosθi=1 (i=1,2)成立。

旋臂的起伏运动和旋转运动可由下式表示:

(1)

式中:Ji+2,di+2,Ki+2,ui+2分别表示旋臂转动惯量,包含非线性力的系统外部干扰,系统参数以及指令电压。式(1)假设旋臂转动惯量Ji+2是常量,其变化部分可看作是系统外部干扰并包含于di+2。

为了补偿系统外部干扰的影响,将以下所示干扰观测器(DOB)应用于式(1):

(2)

式中:s,vi+2,ωi+2分别表示微分算子,由反馈控制器算出的新控制输入以及低通滤波器(LPF)的截止角频率。该控制系统的方框图如图2所示。起重机系统动力学特性在低频区域可表示为下式:

(3)

图2 含有干扰观测器控制系统

另一方面,根据拉格朗日运动方程悬绳和荷载组成的振动系统的动力学方程可由下式表示:

(4)

(5)

式中:g表示重力加速度。

起重机系统变量及其时间导数分别如下所示:

(6)

在这种情况下,起重机线性模型如下所示:

(7)

式中:ξ=g/l,γ1=Lsinθ3f/l,γ2=Lcosθ3f/l。

2 鲁棒控制器设计

本节提出一种基于LMI的控制器来实现对给定绳长变化范围的鲁棒控制。

2.1 稳定范围的LMI表现

(8)

式中:θ,α,β都是正实数,X是对称矩阵。

图3 稳定区域

2.2 含有积分器的状态反馈控制器

考虑如下含有积分器的起重机线性控制系统:

(9)

由此可得到闭环控制系统如下所示:

(10)

其控制器增益可由极点配置法和最优化算法求得。

2.3 极点配置问题的LMI表现

本小节将基于LMI对极点配置问题进行公式化。如果式(10)所示系统的全部极点都配置在图3所示区域,那么该系统就稳定。因此,本问题可以转化为寻找合适的X,Mi使得以下的方程成立:

(11)

2.4 最优化问题的LMI表现

考虑以下变量和性能指标J[7]:

(12)

(13)

2.5 控制器设计

将上述两个问题结合起来设计控制器。

令X=X2,Mi=Mi2,可得:

(15)

(16)

上述问题可由LMI最优化算法求解[8]。

2.6 鲁棒性分析

本小节将验证如果式(10)所示系统在所给绳长变化范围的两端能满足2.3节中所述极点配置的条件,那么对于在该范围内任意绳长来说该系统都能满足所给条件。

假设绳长变化范围是l∈[l1,l2],可得:

(17)

式中:φ1+φ2=1,φ1,φ2>0。

此时,式(10)所示系统可表示为下式:

(18)

式中:ξi=g/li,γi1=Lsinθ3f/l1,γi2=Lcosθ3f/l2。

因此,式(11)所示条件可表示为下式:

(19)

(20)

3 仿真与实验

3.1 目标轨道

为了验证本文中所提方法的有效性,使用如下所示初始和最终位置的加速度都为零且广泛地应用于各种工业场合的摆线作为起伏角和旋转角的目标轨道。

(21)

式中:θq0,θqf,ts,tf分别表示初始角度,最终角度,调节时间,终了时间。在本文中,各参数分别设定为θ30=30° ,θ3f=50°,θ40=0°,θ4f=45°,ts=3 s,tf=10 s。

3.2 仿真与实验条件

由于式(10)所示闭合系统可以近似看成一个2次系统,而对于位置控制而言,该2次系统的阻尼系数ζ一般可设计在0.2~0.4之间[9],因此参数θ可根据θ=cos-1ζ求得。又因为调节时间ts=3 s,所以固有角频率ωn可根据文献[9]求得。因此,参数α,β=ζωn。在本研究中,图3所示稳定区域各参数θ=78°,α=1,β=30;再应用试凑法设定Qi=diag{1 500,315,1 500,315,50},Ri=1。控制器增益由LMI最优化算法求出并如下所示:

(22)

3.3 干扰抑制

图4 干扰观测器对关节摩擦抑制效果

本小节通过仿真来验证干扰观测器对关节摩擦,荷载质量以及旋臂旋转速度等参数变化的鲁棒性。首先,考虑关节摩擦对系统的影响,其仿真结果如图4所示,其中起伏角θ3和旋转角θ4的定常误差都得到很好的改善。其次,考虑荷载质量变化对系统的影响,其结果如图5所示。在该仿真中,不考虑关节摩擦的影响。同样起伏角θ3和旋转角θ4的跟踪特性没有因为荷载质量大幅地变化而变化。最后,考虑旋臂旋转速度变化对系统的影响,其结果如图6和图7所示,并得到了与图5大致相同的结果。

3.4 比较仿真

本小节通过比较仿真来验证新方法的有效性。在该仿真中,对于特定的系统(即l=0.5 m时作为公称模型),其控制器仍然采用含有积分器的状态反馈控制,只是控制器增益由基于主极点的极点配置方法求得。由于该系统可以近似地看为一个2次系统,根据最优阻尼系数理论,设定该系统的主极点为-1.5±j1.5(1/s),而非主极点则尽量以不影响控制性能,即其实部

为主极点实部的6倍以上,为原则设定为-10±j1.5(1/s),-10(1/s)。此时所得控制器增益如下所示:

(23)

其仿真结果如图8所示。然后,在不改变控制器增益的情况下,绳长l分别为0.25 m和0.75 m时的结果如图9和图10所示。虽然图8和图10都得到很好的旋臂跟踪特性以及摆角抑制特性,但是当绳长l为0.25 m时该控制系统则变成了不稳定系统。

(a) 起伏角θ3 (b) 旋转角θ4 (c) 摆角θ1 (d) 摆角θ2

(a) 起伏角θ3 (b) 旋转角θ4 (c) 摆角θ1 (d) 摆角θ2

(a) 起伏角θ3 (b) 旋转角θ4 (c) 摆角θ1 (d) 摆角θ2

(a) 起伏角θ3 (b) 旋转角θ4 (c) 摆角θ1 (d) 摆角θ2

(a) 起伏角θ3 (b) 旋转角θ4 (c) 摆角θ1 (d) 摆角θ2

(a) 起伏角θ3 (b) 旋转角θ4 (c) 摆角θ1 (d) 摆角θ2

图11 实验系统

图12 测量摆角的传感器系统

3.5 实验系统

如图11所示的系统由驱动旋臂起伏和旋转运动的两个同样规格的直流电动机,旋臂,悬绳,荷载以及测量摆角的电位计等部分构成。起伏角和旋转角可由旋转编码器测得,其角度测量分辨率为1.8×10-3deg。

测量摆角的传感器系统如图12所示。测量起伏方向摆角θ1的电位计1固定在旋臂上。测量旋转方向摆角θ2的电位计2固定在部件1上,并围绕电位计1的旋转轴旋转。部件2和长杆共同围绕电位计2的旋转轴旋转。部件3相对于长杆,部件4相对于部件3分别旋转。部件4可沿着悬绳滑动。其角度测量分辨率为6.4×10-2deg。

表1 起重机参数

另外,该实验系统的各主要参数如表1所示。其中Ji+2,Ki+2(i=1,2)由电机特性测试实验所得;L,m为硬件设计参数;l1,l2由直尺测量所得。

3.6 实验验证

本小节通过实验来验证新方法的有效性,设绳长l分别为0.25 m,0.5 m,0.75 m,其结果如图13~图15所示。虽然在图13(a)~图15(a)和图13(b)~ 图15(b)中存在一点超调,但是在图13(c)~图15(c)和图13(d)~图15(d)中的摆角都得到很好的抑制,并且实验结果与仿真结果基本保持一致。

(a) 起伏角θ3 (b) 旋转角θ4 (c) 摆角θ1 (d) 摆角θ2

(a) 起伏角θ3 (b) 旋转角θ4 (c) 摆角θ1 (d) 摆角θ2

(a) 起伏角θ3 (b) 旋转角θ4 (c) 摆角θ1 (d) 摆角θ2

4 结 论

本文为了实现起重机系统关于绳长变化的鲁棒控制,首先基于干扰观测器导出了起重机的线性模型。然后,提出了含有积分器的状态反馈控制器,其增益通过LMI最优算法求解极点配置和最优化问题得出。该方法的优点在于,当给定绳长变化范围时,只需要解析在该范围两端的特性就能保证其对于整体的鲁棒性,大大降低了控制器设计的难度。最后通过比较仿真以及实验验证了该方法的有效性。

然而,在该方法中同时使用了旋臂的起伏运动和旋转运动来控制摆角。实际上,旋臂的起伏运动是用来对抗重力的,因此从节能和安全的观点出发,将提出只利用旋臂旋转运动实现摆角抑制控制的方法。

参 考 文 献

[1]Nakazono K, Ohnishi K, Kinjo H, et al. Vibration control of load for rotary crane system using neural network with GA-based training [J]. Artificial Life and Robotics, 2008, 13:98-101.

[2]Nakazono K, Ohnishi K, Kinjo H, et al. Load swing suppression for rotary crane system using direct gradient descent controller optimized by genetic algorithm [J]. Transactions of the Institute of Systems, Control and Information Engineers, 2011, 22(8):303-310.

[3]曹玲芝, 刘 磊, 张晓峰. 桥式起重机水平运动系统的模糊滑模控制[J]. 电气传动, 2011, 41(6):47-50.

CAO Ling-zhi, LIU Lei, ZHANG Xiao-feng. Fuzzy sliding mode control for horizontal moving process of overhead cranes [J]. Electric Drive, 2011, 41(6):47-50.

[4]Terashima K, Shen Y, Yano K. Modeling and optimal control of a rotary crane using the straight transformation method [J]. Control Engineering Practice, 2007, 15(9):1179-1192.

[5]沈 滢, 曹金城, 王 玲. 旋转起重机建模及负载摆动最优控制[J]. 沈阳建筑大学学报(自然科学版), 2009, 25(3):605-608.

SHEN Ying, CAO Jin-cheng, WANG Ling. Modeling of a rotary crane and the optimal control for load swing [J]. Journal of Shenyang Jianzhu University (Natural Science), 2009, 25(3):605-608.

[6]Maleki E, Singhose W. Dynamics and control of a small-scale boom crane [J]. ASME Journal of Computational and Nonlinear Dynamics, 2011, 6(3):1-8.

[7]Chilali M, Gahinet P.H∞design with pole placement constraints:an LMI approach [J]. IEEE Transactions on Automatic Control, 1996, 41(3):358-367.

[8]Gahinet P, Nemirovski A, Laub AJ, et al. LMI control toolbox for use with MATLAB [M]. 1995.

[9]Takagi S. Control engineering for mechatronics (In Japanese)[M]. 1992.

猜你喜欢
摆角鲁棒控制观测器
基于滑模观测器的PMSM无位置传感器控制策略
基于非线性干扰观测器的航天器相对姿轨耦合控制
可控励磁直线同步电动机跟踪与干扰抑制H∞鲁棒控制器设计
针对输入时滞的桥式起重机鲁棒控制
基于凯恩法的大摆角混联机床并联机构的动力学分析
“荡秋千”过程中常见物理现象分析
飞翼无人机机动飞行非线性鲁棒控制方法
基于滑模观测器的机翼颤振主动抑制设计
基于干扰观测器的船舶系统航向Backstepping 控制
应用Mathematica计算单摆任意摆角下的振动曲线