APP下载

数控进给伺服系统摩擦补偿控制仿真*

2019-07-19智淑亚吴洪兵

沈阳工业大学学报 2019年4期
关键词:伺服系统摩擦力遗传算法

智淑亚, 吴洪兵

(金陵科技学院 机电工程学院, 南京 211169)

长期以来,复杂、非线性且具有不确定性的摩擦环节是众多机械、控制界学者研究伺服系统的一大障碍.对于高速高精度数控机床进给伺服系统而言,摩擦环节成为了提高系统性能的瓶颈,其使系统响应出现爬行现象,产生极大的跟踪误差,从而降低了伺服系统的性能.研究表明,交流伺服系统的动态性能与采用的控制策略有直接关系.传统控制策略、智能控制策略之间组合形成的复合控制以其良好的控制性能和易于实现的特点,为进一步提高伺服系统性能和寻求具有更强鲁棒性的控制策略提供了一条崭新的途径.本文结合PID控制技术和模糊控制技术,以期改善与提高伺服系统对外界干扰、参数动态变化的自调整适应能力.同时,利用遗传算法与模糊控制复合技术补偿数控交流伺服系统的摩擦,使系统的稳态跟踪精度和动态特性能够保持良好状态[1-3].

1 数控进给伺服系统数学模型

根据数控进给伺服系统结构特点,将系统分为伺服控制系统和机械进给传动系统.为了降低建模的复杂程度,先将两系统分别建模,通过转角将二者形成一种串联而又相对独立的关系,最后再组合成伺服进给模型.

1.1 伺服控制系统建模

在数控机床进给控制中,大多采用永磁同步电机.永磁同步伺服控制系统由伺服电机和伺服驱动器组成,伺服电机的主体是永磁同步电机,伺服驱动器由脉宽调制(PWM)三相逆变器和电流环、速度环(内环)、位置环(外环)多环控制系统组成[2].

伺服系统位置环可保证系统静态精度和动态跟踪性能,使整个伺服系统稳定高效运行.位置调节器采用模糊PID控制器,电流环和速度环均采用PI调节器[3],可使数控伺服系统无超调、快速地控制位置.伺服控制系统图如图1所示.

1.2 机械进给传动系统建模

常见的数控机床进给传动系统结构[4]如图2所示,其中,J1、k1、Tm、θm分别为电机轴的转动惯量、扭转刚度、输出转矩和输出转角;J2、k2分别为滚珠丝杠的转动惯量和扭转刚度;m、c、k3、x(t)分别为工作台的质量、工作台与导轨和滚珠丝杠之间的移动阻尼系数、滚珠丝杠副的拉压刚度和工作台的位移;F为切削力、摩擦力及干扰等.

图1 伺服控制系统图Fig.1 Servo control system diagram

图2 机械进给机构Fig.2 Mechanical feed mechanism

将系统向电机轴转化,根据等效原理得到系统的动力学方程为

(1)

以θ为输入,x为输出时,机械传动系统是一个二阶振荡环节,其传递函数为

图3 机械进给系统图Fig.3 Mechanical feed system diagram

(2)

2 数控进给伺服系统的模糊PID控制

2.1 模糊PID控制器设计

进给伺服系统的模糊PID控制器结构如图4所示,由PID控制器和模糊参数调节器两部分组成.控制器可根据系统误差大小,自适应地调节PID控制器的3个参数,从而实现参数整定的智能化.

图4 模糊PID控制器结构Fig.4 Fuzzy-PID controller structure

2.2 基于遗传算法的模糊控制器设计

基于遗传算法(GA)的模糊控制器结构如图5所示.将模糊控制器的模糊规则编码成遗传算法的染色体,用GA在线优化控制规则,使模糊控制器具有自学习功能.这种控制算法结合了GA和模糊控制各自的优点,且不依赖于精确的系统模型[5].

图5 基于GA的模糊控制器结构Fig.5 Fuzzy controller structure based on GA

2.3 伺服系统仿真

本文以数控高速铣齿机床Z向进给的位置伺服系统为研究对象,电机型号为1FK6102,其参数[6]见表1.

表1 电机参数Tab.1 Parameters for motor

建立如图6所示的进给伺服系统仿真模型,其中PIDsimf函数实现了PID控制.函数PIDsimf共有5个输入参数,分别为时间t,误差e,参数kp,ki,kd(对应于u1,u2,u3,u4,u5).

将采样周期T设定为1 ms,在系统位置控制中分别使用常规PID和模糊PID控制器(F-PID),并进行对比分析.PID控制器调节时间为0.6 s,F-PID控制器调节时间为0.25 s.F-PID控制器比常规PID控制器调节时间短、动态响应性能和跟踪性能好,抗干扰能力强.

3 数控进给伺服系统的摩擦补偿

3.1 摩擦建模

为克服摩擦进给伺服系统带来的危害,提高伺服系统的性能,建立一个加入Stribeck速度的Stribeck摩擦模型,其表达式[7]为

F=Fcsgn(v)+bv+(Fs-Fc)-(v/vstr)δs

(3)

式中:F为摩擦力;Fc为库仑摩擦力;Fs为滑动摩擦力;b为黏滞摩擦系数;vstr为Stribeck速度;δs为经验参数,本文取2,它和vstr一起决定部分液体润滑时摩擦曲线的形状.Stribeck模型是非线性模型,取决于伺服系统的瞬时速度值,更符合实际摩擦,既能体现Stribeck现象,又能体现静摩擦力作用.本文选取Stribeck+静摩擦力模型,其表达式为

当v=0 m/s时,

(4)

式中,Fe为摩擦力输出值.

图6 进给伺服数控系统仿真模型Fig.6 Simulation model for feed servo NC system

当v≠0 m/s时,计算表达式同式(3).

3.2 摩擦补偿仿真

3.2.1 摩擦仿真模型建立

处于静摩擦力阶段时速度为零,而此阶段的摩擦力随外力的变化而变化.为了表达此阶段的静摩擦力现象,将前馈通道加入摩擦仿真模型中,摩擦力输出值为Fe,此时系统的合力为零[8],这一作用在Simulink中通过逻辑运算模块实现.设-v0

图7 摩擦仿真模型Fig.7 Friction simulation model

图7中,输入1、2分别为Fe和v,当|v|

3.2.2 仿真分析

将单纯的PID控制器和模糊PID控制器(F-PID)分别应用于位置控制中,并设定采样周期T为1 ms.当输入信号为单位阶跃信号时,则阶跃响应曲线如图8所示.

图8 单位阶跃响应Fig.8 Unit step response

在阶跃输入条件下,1 s时刻加入0.2倍阶跃干扰,获得的响应曲线如图9所示.

图9 干扰响应Fig.9 Disturbance response

从图9可以看出,PID控制器的调节时间为0.6 s,F-PID控制器的调节时间为0.25 s,F-PID控制策略响应速度更快,调节时间更短,具有良好的动态性能.采用F-PID控制策略时,系统很快将干扰减小,并在较短的时间内跟踪了给定信号.因此,当系统采用F-PID控制策略时,能够获得更好的响应性能和跟踪性能,并且具有更强的鲁棒性和抗干扰能力.

4 结 论

在伺服控制和机械进给综合模型的基础上,采用模糊PID和遗传算法优化模糊规则策略,对数控进给伺服系统的整体性能进行仿真研究.仿真结果表明,模糊PID控制器比常规PID控制器抗干扰能力强,跟踪误差小,数控伺服系统的低速爬行现象得到有效抑制.实际应用中,需进行试验比较来确定合适的算法初始值,以达到预期的补偿效果.

猜你喜欢

伺服系统摩擦力遗传算法
基于ESO的电液位置伺服系统反步滑模控制
『摩擦力』知识巩固
理顺摩擦力
透析摩擦力
基于遗传算法的智能交通灯控制研究
基于模糊滑模控制的数控机床位置伺服系统
一种基于遗传算法的聚类分析方法在DNA序列比较中的应用
神奇的摩擦力
基于自适应反步的DGMSCMG框架伺服系统控制方法
基于改进的遗传算法的模糊聚类算法