基于最小二乘支持向量机的机电伺服系统摩擦补偿和动态面控制方法

文档序号:8360466阅读:319来源:国知局
基于最小二乘支持向量机的机电伺服系统摩擦补偿和动态面控制方法
【技术领域】
[0001] 本发明涉及一种基于最小二乘支持向量机的机电伺服系统摩擦补偿和动态面控 制方法。特别是带有系统部分状态不可测、参数不确定以及外部扰动的机电伺服系统动态 面控制方法。
【背景技术】
[0002] 机电伺服系统是以电动机作为动力驱动元件的伺服系统,广泛应用于飞行控制、 火力控制等各种领域。但是,系统中的摩擦会影响伺服系统的控制精度,甚至严重降低机电 伺服系统的性能,并且摩擦力的表现形式较为复杂,不易建模。因此,如何有效地控制和消 除摩擦的不利影响,已成为机电控制中亟待解决的关键问题之一。
[0003] 动态面控制方法(DynamicSurfaceControl)在实现不确定非线性系统(特别是 当干扰或不确定性不满足匹配条件时)的鲁棒控制或自适应控制方面有着明显的优越性, 受到国内外学者的极大关注。利用系统的结构特性递推地构造整个系统的Lyapunov函数, 使得控制器的设计结构化、系统化。针对反步控制法(BacksteppingControl)中可能导致 微分项膨胀的问题,动态面控制方法在每一步设计中引入一阶积分滤波器,使得每一步设 计的虚拟控制输入通过该滤波器,从而避免了系统中一些非线性函数的微分计算和控制器 微分项的膨胀问题,具有较好的控制性能。

【发明内容】

[0004] 为了克服现有技术的系统部分状态参数不确定的缺点,并消除摩擦对机电伺服系 统性能的影响,本发明提出一种基于最小二乘支持向量机的机电伺服系统摩擦补偿和动态 面控制方法,解决摩擦不确定性的问题,利用最小二乘支持向量机的函数逼近功能对摩擦 进行准确建模,进而根据建立的摩擦模型,结合动态面控制法设计自适应控制器。由于系统 中的摩擦已经得到了补偿,系统状态能更好的收敛。
[0005] 为了解决上述技术问题提出的技术方案为:
[0006] -种基于最小二乘支持向量机的机电伺服系统摩擦补偿和动态面控制方法,其特 征在于:包括如下步骤:
[0007] 步骤1,建立如式(1)所示的机电伺服系统模型,初始化系统状态以及控制参数;
【主权项】
1. 一种基于最小二乘支持向量机的机电伺服系统摩擦补偿和动态面控制方法,其特征 在于:包括如下步骤: 步骤1,建立如式(1)所示的机电伺服系统模型,初始化系统状态以及控制参数;
其中,ΘΠ ,ωπ为状态变量,分别表示电机输出轴位置和转速J和D是折算到电机轴上 的等效转动惯量和等效阻尼系数;Kt是电机扭矩常数;u是控制量;T i是折算到电机轴上的 负载扭矩;1是折算到电机轴上的摩擦力; 步骤2,建立非线性摩擦的LuGre模型,过程如下: 2. 1,对于摩擦采用LuGre模型:
(2) 其中,Otl为鬃毛刚度系数,σ 1为鬃毛阻尼系数,σ 2为粘滞摩擦系数,z为接触表面鬃 毛的平均变形量; 2. 2,将式(2)做如下分析:
i是电机转速《1]1与负载转 速O1的传动比,F 5表示最大静摩擦力矩,Fc表示Coulomb摩擦力,ω s表示Stribeck速度; 步骤3,应用最小二乘支持向量机逼近摩擦力Tn,过程如下: 3. 1,通过试验得到Tn的样本数据; 根据伺服系统的实际工作条件,确定正转和反转的转动速度范围是[〇, ω_]和 [ω"?η,〇],ω"?Χ>〇表示正转最大速度, ω min<〇表示反转最大速度;令控制器输入为0,在 速度范围内确定摩擦力矩的数据样本:
其中,O1... ωρ为正转的转速采样样本数据,巧…Gy为反转的转速的采样样本数据, T1. .. Tp和为所对应的转速下的摩擦力大小,P表示正转采样样本数据容量,Q表示反 转采样样本数据容量; 3. 2,利用样本数据和最小二乘支持向量机建立模型:
.C和Y是大于O的常数,α,b为模型参数;
式⑴中的Tn用式(4)得到的fSVM(c〇m)来代替,则式⑴改写为:
步骤4,用动态面的方法来设计控制器u,过程如下; 4. 1,定义跟踪误差: eI = ^ ref- ^ III ⑶ 其中为跟踪误差,Θ 为跟踪参考信号,Θ ^为电机输出轴位置; 对式(6)求导,得:
其中,S1为跟踪误差的导数,久^为跟踪参考信号的导数,么为电机输出轴位置的导 数; 4. 2,定义虚拟控制器S及它的导数j有如下关系:
其中,ki,k为大于O的常数,;^ = 是位置跟踪误差的积分作用,τ >〇表示时 间常数; 定义中间误差e2: e2= S-ω m (9) 将式(9)代入式(7)得到: ex =e2 -/ClIy1 - kx C10) 对式(9)求导得: e,=S-mn (11) 将式(4),式(8)代入式(11)得:
4. 4,设计李雅普诺夫函数:
将式(6),(10),(12),(13)代入式(14),如果F <0,判定系统是稳定的。
【专利摘要】一种基于最小二乘支持向量机的机电伺服系统摩擦补偿和动态面控制方法,包括:建立机电伺服系统模型和LuGre摩擦模型,初始化系统状态以及相关控制参数;通过最小二乘支持向量机逼近摩擦力,并补偿到系统中。根据逼近的摩擦力设计动态面控制器,保证系统跟踪误差快速稳定地收敛至零点,实现机电伺服系统的快速稳定控制。本发明提出一种基于最小二乘支持向量机的机电伺服系统摩擦补偿和动态面控制方法,解决摩擦不确定性的问题,利用最小二乘支持向量机的函数逼近功能对摩擦进行准确建模,进而根据建立的摩擦模型,结合动态面控制法设计自适应控制器。由于系统中的摩擦已经得到了补偿,系统状态能更好的收敛。
【IPC分类】G05B13-04
【公开号】CN104678763
【申请号】CN201510029250
【发明人】陈强, 楼成林
【申请人】浙江工业大学
【公开日】2015年6月3日
【申请日】2015年1月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1