基于H∞理论的滚珠丝杠进给系统滑模控制
Sliding mode control for ball screw drives based on H∞ theory
通讯作者:
收稿日期: 2019-07-15
Received: 2019-07-15
作者简介 About authors
李剑(1994—),男,硕士生,从事先进控制理论研究.orcid.org/0000-0001-9553-3317.E-mail:
针对滚珠丝杠进给系统的动态特性,建立参数不确定的数学模型. 为了消除参数不确定的影响,设计满足H∞性能的积分滑模控制器. 针对存在的未知干扰,设计指数干扰观测器进行补偿. 分析结果表明,本研究的控制方法具有L2增益性能. 利用该方法在滚珠丝杠实验台上进行轨迹跟踪实验. 实验结果表明,当使用设计的控制器时,最大跟踪误差为16.85 μm;当使用设计的控制器加上指数干扰观测器时,最大跟踪误差为10.18 μm;在工作台增加25 kg质量块后,当使用设计的控制器加上干扰观测器时,最大跟踪误差为15.61 μm. 实验结果说明所设计的控制器具有较好的性能,并且干扰观测器能够提高控制精度. 与传统的比例-比例积分控制器的对比结果说明本研究的控制方法有较好的综合性能.
关键词:
A mathematical model with uncertain parameters was established considering the dynamic characteristics of ball screw drives. A sliding mode controller with H∞ performance was designed to eliminate the influence of uncertainties. An exponential disturbance observer was designed to compensate the unknown disturbances of the system. The analyses prove that the control method has L2 gain performance. The trajectory tracking experiments were carried out on the experiment platform of ball screw drives. Results show that the maximum tracking error is 16.85 μm by using H∞ sliding mode controller and 10.18 μm by using H∞ sliding mode controller with the designed observer. After adding a 25 kg mass block on the table, the maximum tracking error is 15.61 μm by using the proposed controller with the designed observer. Results prove that the controller has good performance. The designed observer can improve the control performance. The proposed control method has good performance by comparison with a traditional proportion-proportion integral controller.
Keywords:
本文引用格式
李剑, 汤文成.
LI Jian, TANG Wen-cheng.
在机床工作时,存在摩擦力和电子元件噪声的干扰. 当机床高速启停时,滚珠丝杠进给系统的阻尼和刚度系数会发生变化[2]. 充分考虑系统的时变特性,可以进一步提高控制精度. Dong等[8]建立滚珠丝杠驱动系统的时变不确定模型,针对该模型设计自适应反演滑模控制器,并且估计系统的不确定性. Utkin等[9]介绍积分滑模控制器,可以在有限时间内保证整个系统的稳定,但是没有针对时变系统进行研究. Bao等[10]分析滚珠丝杠进给系统的不确定性,设计非线性干扰观测器,消除不匹配干扰. 此外,滑模趋近律的选择会对控制效果产生较大影响,传统的趋近律可能产生较大的抖动. 王坤等[11]采用多幂次趋近律的滑模控制策略减小抖动,并且通过有限时间干扰观测器估计非匹配不确定性. 考虑系统带有不确定性,Wang等[12]设计状态反馈鲁棒控制器,但是仅仅证明了稳定性. Lian等[13]考虑不确定切换系统,设计H∞稳定的滑模面,但是仅仅进行了有限的仿真验证,没有考虑高速进给的实际情况. Tokat等[14-15]设计时变滑模面,但只是针对滑模面初始状态进行设计,有一定的缺陷. Yang等[16]设计非线性干扰观测器,消除不匹配的扰动,但是在较大增益时会产生抖动.
在上述文献中缺少全面考虑系统未知干扰和时变特性的研究. 很多学者只是应用仿真来验证自己的方法,并且没有使用高速度和高加速度的目标轨迹来实际检测控制性能. 针对以往研究的不足,本研究全面考虑滚珠丝杠进给系统的时变特性, 并设计改进的控制器. 为了描述系统的实际状态,本研究首先建立参数不确定模型. 针对不确定模型,设计H∞积分滑模控制器(H∞ integral sliding mode control,HISMC),使用线性矩阵不等式(linear matrix inequation, LMI)方法对滑模面参数做出优化. 改进的指数干扰观测器(exponential disturbance observer,EDO)可以补偿系统中的干扰. 使用lyapunov方法证明系统是稳定的,并且满足L2增益. 最后,在滚珠丝杠实验台进行轨迹跟踪实验验证控制器的性能.
1. 系统模型
实验设备如图1所示. 本研究采用的滚珠丝杠实验平台为自主设计的综合实验台. 实验设备采用高精密滚珠丝杠副和伺服电机. 电机通过联轴器与丝杠连接. 实验台采用直线光栅尺反馈工作台位置,采用旋转编码器反馈丝杠转角. 实验设备带有Dspace控制系统.
图 1
分析表明,研究对象的第1阶模态频率约为100 Hz[17]. 由于高阶模态影响较小,只考虑系统低阶轴向振动特性,选择二自由度模型研究该系统. 该系统可以分为等效直线运动部件和等效旋转部件. 移动部件包括丝杠螺母、工作台和工件等. 转动部件包括电动机、丝杠和轴承等.
图 2
式中:
为了方便研究,将式(1)转化为
式中:
图 3
由于模型存在时变特性,模型参数中包含时变参数. 定义
式中:
为了方便研究,将系统中的不确定部分与常数矩阵分开. 根据式(4)可以得到
式中:f为参数不确定对系统的影响,
2. 控制器设计
2.1. 控制律设计
与以往的时不变系统不同,考虑时变不确定系统,设计满足H∞要求的控制器. 滑模控制具有快速响应和对扰动变化不敏感的特点. 由于研究目标是减少工作台轨迹跟踪误差,定义参考轨迹
先仅考虑f的影响. 设计改进的积分滑模结构如下:
式中:K为状态反馈矩阵,
相比于以往用状态变量设计滑模函数,本研究使用跟踪误差设计滑模函数.当系统处于滑模面上时,
将式(8)对时间求导可以得到
如果f可以确定,并且在到达滑模面时
实际上f是未知的,须加入鲁棒补偿项
根据式(9)、(12),可以得到
控制律须保证外部稳定性.外部稳定分析如下.
定理1 对于式(6)所列的系统,若式(12)提出的控制律满足
证明 设计lyapunov函数为
对时间求导可以得到
设定
当
2.2. 增益矩阵设计
把控制律分成3个部分,
利用鲁棒理论设计滑模面可以保证其稳定性. 可以将式(17)与标准H∞模型联系起来. 标准H∞模型如下:
式中:
对于式(20)定义的系统,满足
式中:X为对称正定矩阵,i表示第i组边界参数. 由于系统的实际模型参数是不确定的,本研究综合考虑矩阵A、B的变化边界代入式(21).
由式(21)可以得到反馈控制器
3. 指数干扰观测器
利用估计干扰
式中:y为系统实际输出,即为工作台的位移;
干扰的变化速度相对于观测器的动态变化速度和采样频率是很小的,所以设
求解式(27)可以得到
由式(28)可知,观测器是指数收敛的,且收敛速度由
由式(22)、(24)、(29)可以得到指数干扰观测器的表达式:
取
由式(31)、(8)可以得到
改进后须进行新的稳定性分析.
定理2 对于如式(6)所示的系统,用式(30)所示的观测器对干扰进行估计,则式(31)所示的控制律能够让系统稳定跟踪输入参考信号,并且满足L2增益条件.
证明 设计新的lyapnouv函数:
对时间求导得到
设定
设计系统抗干扰指标:
根据Hamilton-Jacobi Inequality理论,实际上J为系统的L2增益. J越小,系统性能越好. 根据式(35)、(36)可以得到
由于sgn函数导致较大的抖动问题,用
当
因此,控制律改进为
式中:
综上所述,带有未知干扰的参数不确定系统可以在上述控制方法下稳定运行. 第2节针对系统参数不确定性设计了HISMC控制器. 第3节设计EDO观测器彻底消除了未知干扰. 整个系统的结构如图4所示.
图 4
4. 实验结果
4.1. 实验设置
实验设备为如图1所示的滚珠丝杠实验台. 实验台的模型参数如表1所示[17]. 研究目标为减小工作台轨迹跟踪误差. 考虑到滚珠丝杠模型的不确定性,取
表 1 二自由度模型参数
Tab.1
| | | | | |
1.3016 | 0.1484 | 5.3550 | | 1.6103 | |
输入参考轨迹采用曲线如图5所示. 图中,x为位移,
图 5
4.2. 轨迹跟踪实验
在实际工业生产中,传统的比例-比例积分(proportion-proportion integral,P-PI)控制器被广泛使用[17]. 采用带有速度前馈(velocity feed-forward,VFF)和加速度前馈(acceleration feed-forward,AFF)的P-PI控制器做对照实验. 为了检测质量参数变动的影响,在实验过程中改变工作台的质量进行对比. 实验结果可重复.
图 6
图 6 P-PI+VFF+AFF 轨迹跟踪实验结果
Fig.6 P-PI+VFF+AFF trajectory tracking experiment results
如图7所示为HISMC控制器的实验结果. 由图7(a)可知,HISMC控制的最大跟踪误差为16.85 μm. 使用HISMC方法相比于P-PI方法降低了跟踪误差.图7(b)表明,在HISMC与EDO结合时最大跟踪误差为10.18 μm. 图7(a)、(b)对比结果表明,EDO能够有效地估计干扰、减小误差. 由图7(c)可知,在工作台添加25 kg质量块后,使用HISMC控制器,最大跟踪误差为22.75 μm. 由图7(d)可知,在工作台添加25 kg质量块后,使用带有EDO的HISMC控制器,最大跟踪误差为15.16 μm. 图7(c)、(d)表明,在增加25 kg质量块后,跟踪误差有所增加,但是变化不大. 最大误差出现在加速阶段.
图 7
图 7 HISMC和EDO 轨迹跟踪实验结果
Fig.7 HISMC and EDO trajectory tracking experiment results
图 8
图 8 P-PI+VFF+AFF,HISMC和HISMC+EDO 轨迹跟踪实验结果对比
Fig.8 Comparison of trajectory tracking experiment results between P-PI+VFF+AFF, HISMC and HISMC+EDO
5. 结 论
(1)系统参数变动和未知干扰的不确定性会导致跟踪精度的损失. 本研究对滚珠丝杠进给系统的参数不确定性和未知干扰进行分析,建立时变模型.
(2)使用HISMC和EDO在实验台进行轨迹跟踪实验. 实验结果表明,HISMC方法具有较高的控制精度,使用EDO之后可以进一步提高控制精度. 使用该方法在工作台质量变动的情况下依然能保持较好的鲁棒性.
(3)由对比实验可知,HISMC控制器的控制性能优于传统的P-PI控制器.
参考文献
数控机床精度评价新方法
[J].DOI:10.3969/j.issn.1009-1742.2013.01.018 [本文引用: 1]
New evaluation method on the precision of NC machine tools
[J].DOI:10.3969/j.issn.1009-1742.2013.01.018 [本文引用: 1]
高速高加速下的进给系统机电耦合
[J].DOI:10.3901/JME.2013.06.002 [本文引用: 2]
Electromechanical coupling in the feed system with high speed and high acceleration
[J].DOI:10.3901/JME.2013.06.002 [本文引用: 2]
High bandwidth control of ball screw drives
[J].DOI:10.1016/S0007-8506(07)60443-0 [本文引用: 1]
Enhancement of feed drive dynamics using additional table speed feedback
[J].DOI:10.1016/j.cirp.2016.04.099 [本文引用: 2]
A new control principle to increase the bandwidth of feed drives with large inertia ratio
[J].DOI:10.1007/s00170-016-9895-3 [本文引用: 1]
Accurate control of ball screw drives using poleplacement vibration damping and a novel trajectory prefilter
[J].DOI:10.1016/j.precisioneng.2012.09.009 [本文引用: 1]
Adaptive backstepping sliding mode control of flexible ball screw drives with time-varying parametric uncertainties and disturbances
[J].DOI:10.1016/j.isatra.2013.08.009 [本文引用: 1]
Integral sliding mode control for flexible ball screw drives with matched and mismatched uncertainties and disturbances
[J].DOI:10.1007/s11771-017-3608-4 [本文引用: 1]
非匹配不确定系统的滑模控制及在电机控制中的应用
[J].
Sliding mode control for nonlinear system with mismatched uncertainties and application in motor control
[J].
Robust tracking control of AC servo system including a ball screw
[J].DOI:10.1016/j.neucom.2015.11.073 [本文引用: 1]
Robust H∞ control of uncertain switched systems: a sliding mode control design
[J].
Linear time-varying sliding surface design based on co-ordinate transformation for high-order systems
[J].DOI:10.1177/0142331208090672 [本文引用: 1]
A new design method for sliding mode controllers using a linear time-varying sliding surface
[J].DOI:10.1177/095965180221600602 [本文引用: 1]
Sliding mode control for systems with mismatched uncertainties via a disturbance observer
[J].DOI:10.1109/TIE.2012.2183841 [本文引用: 1]
LMI-based sliding surface design for integral sliding mode control of mismatched uncertain systems
[J].DOI:10.1109/TAC.2007.894543 [本文引用: 1]
Designing robust sliding hyperplanes for parametric uncertain systems: a Riccati approach
[J].DOI:10.1016/S0005-1098(00)00014-5
连续时间多胞线性变参数系统变增益H∞/H2输出反馈控制
[J].DOI:10.7641/CTA.2016.50768 [本文引用: 1]
Gain-scheduled H∞/H2 output feedback controller synthesis for continuous-time polytopic linear parameter varying systems
[J].DOI:10.7641/CTA.2016.50768 [本文引用: 1]
A nonlinear disturbance observer for robotic manipulators
[J].DOI:10.1109/41.857974 [本文引用: 1]
Nonlinear disturbance observer design for robotic manipulators
[J].DOI:10.1016/j.conengprac.2012.10.008 [本文引用: 1]
/
〈 |
|
〉 |
