【技术实现步骤摘要】
一种提高永磁同步直线电机位置精度的控制方法
本专利技术属于直线电机运动控制
,特别是应用在直线电机驱动的自动化机械设备中,具体涉及一种提高永磁同步直线电机位置精度的控制方法。
技术介绍
相比于传统的旋转电机,永磁同步直线电机具有结构简单、无需传动装置可直接带动负载等特点、消除了不必要的机械传动环节所带来的间隙、死区等问题的影响,从而可以实现直接驱动的高速响应,减小了机械摩擦和跟踪滞后,提高了机械的效率和精度,因而将直线电机作为高速高精度平台的驱动,应用到精密制造加工领域已经日益广泛。但在实际的工业应用中存在难以忽略的不确定性以及扰动所带来的影响,如负载变化引起的扰动、直线导轨中的摩擦阻力、磁场分布不均匀带来的推力波动等,这些不确定因素都直接影响着直线电机的运动性能,增加了控制的难度。在要求较高的伺服控制场合,传统单一的PID控制器很难获得满意的动态响应,特别是高速、高精度的点位控制中直线电机在启停过程中消除静差很慢,难以保证系统的快速精确定位。所以,为了在运动的过程中,要保证高精度跟踪,直线电机控制方法需要进一步的改进。现有的直线电机位置控制方法存在抗干扰能力较差、自适应自调整能力较弱等问题。而现有的传统控制、现代控制以及单纯的智能控制均不能使其发挥最佳性能,采用复合控制可以实现比它们更好的效果。目前较常见的应用于直线电机控制中的复合控制方法是模糊PID控制,模糊控制是智能控制的一个分支,它适用于数学模型难以获取,动态特性不易掌握或者变化非常显著的对象。模糊控制系统的鲁棒性强,干扰和参数变化对控制效果的影响被大大减弱,尤其适合于直线电机这种非线性、时 ...
【技术保护点】
1.一种提高永磁同步直线电机位置精度的控制方法,适用于永磁同步直线电机及其数控系统,并基于位置环控制方式;其特征在于,所述控制方法包括如下步骤:步骤1,设定位置环PID控制器的控制参数初始值,据此按照给定运动驱动所述直线电机工作;步骤2,利用所述直线电机运动过程中的位置跟踪误差以及误差变化率,依据模糊控制原理,在所述位置环PID控制器中添加二维模糊控制器;步骤3,基于鸡群算法,选取时间乘以误差绝对值积分作为目标函数,对模糊控制器中的量化因子Ke、Kec和比例因子KpG、KiG、KdG进行优化;据此编译并执行基于鸡群算法的模糊PID控制的直线电机伺服控制程序,使得位置环PID控制器实时自动调整到最优的控制参数。
【技术特征摘要】
1.一种提高永磁同步直线电机位置精度的控制方法,适用于永磁同步直线电机及其数控系统,并基于位置环控制方式;其特征在于,所述控制方法包括如下步骤:步骤1,设定位置环PID控制器的控制参数初始值,据此按照给定运动驱动所述直线电机工作;步骤2,利用所述直线电机运动过程中的位置跟踪误差以及误差变化率,依据模糊控制原理,在所述位置环PID控制器中添加二维模糊控制器;步骤3,基于鸡群算法,选取时间乘以误差绝对值积分作为目标函数,对模糊控制器中的量化因子Ke、Kec和比例因子KpG、KiG、KdG进行优化;据此编译并执行基于鸡群算法的模糊PID控制的直线电机伺服控制程序,使得位置环PID控制器实时自动调整到最优的控制参数。2.根据权利要求1所述的控制方法,其特征在于,在所述步骤3中,选取时间乘以误差绝对值积分作为目标函数,对模糊控制器中的量化因子Ke、Kec和比例因子KpG、KiG、KdG进行优化的方法具体为:步骤301,采用ITAE作为性能评估指标,如公式(1)所示;其中,e(t)为位置跟踪偏差,t为时间;选取ITAE函数作为目标函数,同时定义鸡群个体的适应度函数为:步骤302,定义鸡群算法参数,根据鸡群优化算法迭代规则,进行寻优,寻优过程采用目标函数逐步减小的原则,不断校正调整所述模糊控制器中比例因子和量化因子,进而输出一组优选的比例系数、积分系数、微分系数的调节量ΔKp、ΔKi、ΔKd;其中,所述鸡群中包括3种类型的鸡,分别为:母鸡、公鸡和小鸡;定义鸡群算法参数具体包括:鸡群规模,包括公鸡数目、母鸡数目和小鸡数目;母鸡对小鸡的影响因子H,最大迭代次数W,小鸡跟随公鸡的学习因子M,小鸡自我学习系数B;所述鸡群优化算法迭代规则包括:所述公鸡对应的位置更新规则如公式(2)和公式(3)所示:xi,j(t+1)=xi,j(t)·[1+Randn(0,σ2)](2)其中,xi,j(t+1),xi,j(t)分别表示第i只公鸡j维空间中第t+1次和t次迭代时位置;Randn(0,σ2)代表均值为0、标准差为σ2且正态分布的随机数;ε是一个很小的常数但不等于0;k为随机选取的第k只公鸡(不含i);fi、fk各自代表第i和k只公鸡适应度大小;所述母鸡对应的位置更新规则如公式(4)、公式(5)和公式(6)所示:xi,j(t+1)=xi,j(t)+C1·Rand·(xu,j(t)-xi,j(t))+C2·Rand·(xv,j(t)-xi,j(t))(4)C2=exp(fv-fi)(6)式中,xi,j(t+1)、xi,j(t)为第i只母鸡在j维空间中t+1和t次迭代位置;其中,Rand为[0,1]之间均匀分布的随机数;u为从第i只母鸡所在鸡群内随机选取的第u只公鸡;C1为伙伴公鸡u对第...
【专利技术属性】
技术研发人员:夏链,程仕祥,韩江,朱永刚,王凡志,
申请(专利权)人:合肥工业大学,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。