[发明专利]基于最小二乘支持向量机的机电伺服系统摩擦补偿和动态面控制方法有效
申请号: | 201510029250.2 | 申请日: | 2015-01-21 |
公开(公告)号: | CN104678763B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 陈强;楼成林 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 杭州斯可睿专利事务所有限公司33241 | 代理人: | 王利强 |
地址: | 310014 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 最小 支持 向量 机电 伺服系统 摩擦 补偿 动态 控制 方法 | ||
1.一种基于最小二乘支持向量机的机电伺服系统摩擦补偿和动态面控制方法,其特征在于:包括如下步骤:
步骤1,建立如式(1)所示的机电伺服系统模型,初始化系统状态以及控制参数;
其中,θm,ωm为状态变量,分别表示电机输出轴位置和转速;J和D是折算到电机轴上的等效转动惯量和等效阻尼系数;Kt是电机扭矩常数;u是控制量;Tl是折算到电机轴上的负载扭矩;TN是折算到电机轴上的摩擦力;
步骤2,建立非线性摩擦的LuGre模型,过程如下:
2.1,对于摩擦采用LuGre模型:
其中,σ0为鬃毛刚度系数,σ1为鬃毛阻尼系数,σ2为粘滞摩擦系数,z为接触表面鬃毛的平均变形量;
2.2,将式(2)做如下分析:
其中
步骤3,应用最小二乘支持向量机逼近摩擦力TN,过程如下:
3.1,通过试验得到TN的样本数据;
根据伺服系统的实际工作条件,确定正转和反转的转动速度范围是[0,ωmax]和[ωmin,0],ωmax>0表示正转最大速度,ωmin<0表示反转最大速度;令控制器输入为0,在速度范围内确定摩擦力矩的数据样本:
其中,ω1...ωP为正转的转速采样样本数据,为反转的转速的采样样本数据,T1...TP和为所对应的转速下的摩擦力大小,P表示正转采样样本数据容量,Q表示反转采样样本数据容量;
3.2,利用样本数据和最小二乘支持向量机建立模型:
fsvrm(ωm)=αφ(ωm)+b (4)
其中,
式(1)中的TN用式(4)得到的fsvrm(ωm)来代替,则式(1)改写为:
步骤4,用动态面的方法来设计控制器u,过程如下;
4.1,定义跟踪误差:
e1=θref-θm (6)
其中,e1为跟踪误差,θref为跟踪参考信号,θm为电机输出轴位置;
对式(6)求导,得:
其中,为跟踪误差的导数,为跟踪参考信号的导数,为电机输出轴位置的导数;
4.2,定义虚拟控制器S及它的导数有如下关系:
其中,k1,k为大于0的常数,是位置跟踪误差的积分作用,τ>0表示时间常数;
定义中间误差e2:
e2=S-ωm (9)
将式(9)代入式(7)得到:
对式(9)求导得:
将式(4),式(8)代入式(11)得:
4.3,设计控制器u:
其中
4.4,设计李雅普诺夫函数:
将式(6),(10),(12),(13)代入式(14),如果判定系统是稳定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510029250.2/1.html,转载请声明来源钻瓜专利网。