当前位置: 首页 > 专利查询>东南大学专利>正文

一种伺服柔性负载新型速度控制方法技术

技术编号:20925194 阅读:28 留言:0更新日期:2019-04-20 11:36
本发明专利技术公开了一种伺服柔性负载的速度控制方法,涉及伺服控制的技术领域。具体步骤如下:步骤一、摩擦模型建立步骤:通过泰勒级数展开工具,将伺服柔性负载的摩擦模型基于速度分段,并按照四段进行处理;步骤二、时变模型建立步骤:考虑伺服柔性负载的转动惯量变化和负载转矩变化,建立伺服柔性负载的时变模型;步骤三、摩擦时变估算步骤:利用步骤二得到的伺服柔性负载的时变模型,建立摩擦时变估算方程,用来估算包含“摩擦”和“时变”两个因素的综合时变项;步骤四、速度预测控制步骤:利用步骤三得到的综合时变项估算值,建立新的速度预测控制方程,用以计算所需要的速度控制律。本发明专利技术提高了伺服柔性负载速度控制的稳态精度和动态性能。

A New Speed Control Method for Servo Flexible Load

The invention discloses a speed control method for servo flexible load, which relates to the technical field of servo control. Specific steps are as follows: Step 1: Friction model building steps: through Taylor series expansion tool, the friction model of servo flexible load is divided into four stages based on speed, and processed in accordance with four stages; Step 2, time-varying model building steps: considering the change of inertia and load torque of servo flexible load, time-varying model of servo flexible load is established; Step 3, friction. Time-varying estimation steps: using the time-varying model of servo flexible load obtained in step 2, the friction time-varying estimation equation is established to estimate the comprehensive time-varying terms including \friction\ and \time-varying\ factors; step 4, speed predictive control steps: using the estimated value of the comprehensive time-varying terms obtained in step 3, a new speed predictive control equation is established to calculate the required speed. Degree control law. The invention improves the steady-state accuracy and dynamic performance of servo flexible load speed control.

【技术实现步骤摘要】
一种伺服柔性负载新型速度控制方法
本专利技术涉及伺服控制的
,特别是一种针对性处理“摩擦”和“时变”两个因素的伺服柔性负载速度控制方法。
技术介绍
在工业控制领域中,伺服系统的柔性负载连接工况是非常普遍的,比如用于金属切割、工业机器人、包装机、3D打印和纺织等等。用柔性负载机构的传统特征来区分,一般可以概括为伺服系统连接滚珠丝杠类负载、皮带类负载以及减速器类负载等。伺服系统的柔性负载大多属于高精度控制的场合,对伺服系统的控制稳态精度和动态性能都有着极高的要求。伺服系统的柔性负载速度控制存在两大难点,一是负载转动惯量的实时变化往往难以捕捉,而如果不考虑负载转动惯量,速度控制的稳态精度和动态性能都会变差;二是柔性负载存在较为复杂的非线性摩擦转矩,如果不处理这部分非线性转矩,会持续造成速度控制的偏差,最终极大地影响稳态性能。现有技术一般是采用离线辨识负载转动惯量并将其用于速度控制器参数设计,以及离线辨识非线性摩擦转矩并在速度控制器中予以补偿的方法。现有技术存在两大缺点:一是实时性不高,离线辨识一般用于学术研究的初期多一些,工业控制领域对在线实时性要求很高,离线辨识的方法难以在实际的工业控制领域应用;二是精度不高,现有技术的速度控制方法采用的还是基于传统PI控制的方法,只是将其参数随着负载惯量自调整,而由于柔性负载由于非线性很强,采用传统的PI控制方法本身控制精度还是难以达到业内的高要求。
技术实现思路
技术问题:本专利技术所要解决的技术问题是克服现有技术稳态精度和动态性能的不足,通过提出一种伺服柔性负载的速度控制方法,本专利技术提高了伺服柔性负载速度控制的稳态精度和动态性能。技术方案:本专利技术为解决上述技术问题提出的一种伺服柔性负载的速度控制方法,包括以下步骤:步骤一、摩擦模型建立步骤:通过数学的泰勒级数展开工具,将伺服柔性负载的摩擦模型基于速度分段,并按照四段进行处理;步骤二、时变模型建立步骤:考虑伺服柔性负载的转动惯量变化和负载转矩变化,建立伺服柔性负载的时变模型;步骤三、摩擦时变估算步骤:利用步骤二得到的伺服柔性负载的时变模型,建立摩擦时变估算方程,用来估算包含摩擦和时变两个因素的综合时变项,得到综合时变项估算值;步骤四、速度预测控制步骤:利用步骤三得到的综合时变项估算值,建立新的速度预测控制方程,用以计算所需要的速度控制律。其中:步骤一所述的速度分段具体为:第一段:反向运动摩擦力段,此段的速度区间为-ωmax≤ω≤ωs;第二段:反向静止摩擦力段,此段的速度区间为-ωs<ω<0;第三段:正向运动摩擦力段,此段的速度区间为0≤ω<ωs;第四段:正向静止摩擦力段,此段的速度区间为ωs≤ω≤ωmax;式中ω为伺服系统的速度,ωs为转折速度,ωmax为伺服系统的最大速度。所述的通过数学的泰勒级数展开工具,将伺服柔性负载的摩擦模型基于速度分段,并按照四段进行处理,具体为其中TB′为伺服柔性负载的摩擦转矩模型,a1、b1、a2、b2、a3、b3、a4、b4为泰勒级数展开得到的一系列系数,o(ω)表示ω的高次项。同时将不考虑o(ω)的伺服柔性负载的摩擦转矩模型记为TB,具体为步骤二所述的伺服柔性负载的时变模型具体为其中,为速度的导数,A为综合转矩系数,为q轴给定电流,J为转动惯量,D为综合时变项。所述的综合转矩系数A具体为其中,Ld为d轴电感,Lq为q轴电感,id为d轴电流,np为极对数,为转子磁链。所述综合时变项D具体为其中,ΔA为综合转矩系数A的变化量,iq为q轴电流,TL为负载转矩,ΔTB为摩擦转矩模型的偏差,具体是由o(ω)即ω的高次项和转动惯量J的时变引起的。在伺服柔性负载实际运行过程中,ΔA具体是由转动惯量、d轴电感、q轴电感、转子磁链和转动惯量的时变引起的,通过本步骤建立了ΔA,再在步骤三中加以处理,就可以同时解决转动惯量、d轴电感、q轴电感、转子磁链和转动惯量的时变。另外,步骤二将步骤一中伺服柔性负载的摩擦转矩模型TB′表达式中的ω的高次项o(ω)放到了综合时变项D中,这是由于ω的高次项如果在步骤二中直接建模,则较为复杂,而在步骤三中采用估算的方法解决则非常容易。也正因为如此,步骤二伺服柔性负载的时变模型表达式中使用的是TB而不是TB′。步骤三所述的摩擦时变估算方程具体为其中,为数学的求导运算符号;h1为估算变量1、h2为估算变量2、h3为估算变量3;p为估算方程可调参数,具体规律为p越大则估算方程收敛速度越快,需要的控制能量也较大,p越小则估算方程收敛速度越慢,但需要的控制能量也较小,具体应根据产品或工程实际需要来调节。步骤三所述的估算包含摩擦和时变两个因素的综合时变项中,所述综合时变项的估算值为其中,为综合时变项D的估算值,也就是说步骤三的摩擦时变估算方程中的估算变量2h2就是综合时变项的估算值。步骤四所述的新的速度预测控制方程具体为其中,u为所得到的速度控制律,T为控制周期,ω*为给定速度;是步骤三得到的综合时变项的估算值,步骤四的速度预测控制方程利用了步骤三得到的综合时变项的估计值,将摩擦和时变两个因素同时考虑到,在最终得到的新的速度预测控制方程得到了体现。有益效果:本专利技术采用以上技术方案与现有技术相比,具有以下的技术效果:(1)形式简单,容易实现;本专利技术的伺服柔性负载新型速度控制方法通过简单的C语言编程或者汇编语言编程,写入伺服系统的控制芯片中即可实现;(2)稳态控制性能更好;本专利技术由于对“摩擦”和“时变”两个因素有针对性的处理,因此在伺服柔性负载运行过程中产生的速度偏差要一直小于传统技术,最终的稳态误差也要小于传统技术;附图3和附图4是现有技术和本专利技术伺服柔性负载执行位置正弦跟踪时的速度偏差曲线,从曲线中可以明显看出附图4(本专利技术)的速度偏差要一直小于附图3(现有技术),因此累积产生的稳态误差也要好于现有技术。(3)动态性能更好;本专利技术由于对“摩擦”和“时变”的处理是实时性的,因此在局部的动态性能对比中,本专利技术也要好于现有技术。附图3和附图4是现有技术和本专利技术伺服柔性负载执行位置正弦跟踪时的速度偏差曲线,从曲线中可以明显看出附图4(本专利技术)局部的速度偏差极值(约0.18rad/s)也要小于附图3表示的现有技术(约0.83rad/s)。附图说明图1是本专利技术的步骤流程图。图2是本专利技术的摩擦模型示意图。图3是现有技术的效果图。图4是本专利技术的效果图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本专利技术进行详细描述。本专利技术从提高伺服柔性负载的稳态精度和动态性能的角度出发,提出了一种伺服柔性负载新型速度控制方法,相对于传统伺服系统速度控制方法有效提高稳态控制性能和抗干扰性能。本专利技术具体为一种伺服柔性负载新型速度控制方法,步骤流程图如附图1所示,包括以下步骤:步骤一、摩擦模型建立步骤:通过数学的泰勒级数展开工具,将伺服柔性负载摩擦模型基于速度分段,并按照四段进行处理;步骤二、时变模型建立步骤:考虑伺服柔性负载的转动惯量变化和负载转矩变化,建立伺服柔性负载的时变模型;步骤三、摩擦时变估算步骤:利用步骤二得到的柔性负载的时变模型,建立摩擦时变估算方程,用来估算包含“摩擦”和“时变”两个因素的综合时变项;步骤四、速度预测控制步骤:利用步骤三得到的综合时变项估算值,建立本文档来自技高网...

【技术保护点】
1.一种伺服柔性负载的速度控制方法,其特征在于该控制方法包括以下步骤:步骤一、摩擦模型建立步骤:通过数学的泰勒级数展开工具,将伺服柔性负载的摩擦模型基于速度分段,并按照四段进行处理;步骤二、时变模型建立步骤:考虑伺服柔性负载的转动惯量变化和负载转矩变化,建立伺服柔性负载的时变模型;步骤三、摩擦时变估算步骤:利用步骤二得到的伺服柔性负载的时变模型,建立摩擦时变估算方程,用来估算包含摩擦和时变两个因素的综合时变项,得到综合时变项估算值;步骤四、速度预测控制步骤:利用步骤三得到的综合时变项估算值,建立新的速度预测控制方程,用以计算所需要的速度控制律。

【技术特征摘要】
1.一种伺服柔性负载的速度控制方法,其特征在于该控制方法包括以下步骤:步骤一、摩擦模型建立步骤:通过数学的泰勒级数展开工具,将伺服柔性负载的摩擦模型基于速度分段,并按照四段进行处理;步骤二、时变模型建立步骤:考虑伺服柔性负载的转动惯量变化和负载转矩变化,建立伺服柔性负载的时变模型;步骤三、摩擦时变估算步骤:利用步骤二得到的伺服柔性负载的时变模型,建立摩擦时变估算方程,用来估算包含摩擦和时变两个因素的综合时变项,得到综合时变项估算值;步骤四、速度预测控制步骤:利用步骤三得到的综合时变项估算值,建立新的速度预测控制方程,用以计算所需要的速度控制律。2.根据权利要求1所述的一种伺服柔性负载的速度控制方法,其特征在于步骤一所述的速度分段具体为:第一段:反向运动摩擦力段,此段的速度区间为-ωmax≤ω≤ωs;第二段:反向静止摩擦力段,此段的速度区间为-ωs<ω<0;第三段:正向运动摩擦力段,此段的速度区间为0≤ω<ωs;第四段:正向静止摩擦力段,此段的速度区间为ωs≤ω≤ωmax;式中ω为伺服系统的速度,ωs为转折速度,ωmax为伺服系统的最大速度。3.根据权利要求1所述的一种伺服柔性负载的速度控制方法,其特征在于所述的通过数学的泰勒级数展开工具,将伺服柔性负载的摩擦模型基于速度分段,并按照四段进行处理,具体为其中TB′为伺服柔性负载的摩擦转矩模型,a1、b1、a2、b2、a3、b3、a4、b4为泰勒级数展开得到的一系列系数,o(ω)表示ω的高次项。同时将不考虑o(ω)的伺服柔性负载的摩擦转矩模型记为TB,具体为4.根据权利要求1所述的一种伺服柔性负载的速度控制方法,其特征在于步骤二所述的伺服柔性负载的时变模型具体为其...

【专利技术属性】
技术研发人员:杨俊吴超李奇张璐
申请(专利权)人:东南大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1