2.1直线电机的结构
直线电机的直线电机是一种将电能转换成直线运动机械能,而不需要任何中间转换机构的传动装置。
2.2直线电机基本工作原理
直线电机的三相绕组中通入三相对称正弦电流后,也会产生气隙磁场。当不考虑由于铁心两端开断而引起的纵向边端效应时,这个气隙磁场的分布情况与旋转电机相似,即可看成沿展开的直线发向呈正弦形分布。当三相电流随时间变化时,气隙磁场将按A、B、C相序沿直线移动。这个原理与旋转电机相似,二者的差异是:这个磁场是平移的,而不是旋转的,因此称为行波磁场。
显然,行波磁场的移动速度与旋转磁场在定子内圆表面上的线速度是一样的,即为Vs,称为同步速度(m/s),且Vs=2f
再来看行波磁场对次级的作用。假定次级为栅形次级,次级导条在行波磁场切割下,将感应电动势并产生电流。而所有导条的电流和气隙磁场相互作用便产生电磁推力。在这个电磁推力的作用下,如果初级是固定不动的,那么次级就顺着行波磁场运动的方向作直线运动。若次级移动的速度用v表示,移动的差率(简称移差率)用s表示,则有:
Vs-V=sVs
V=(1-s)Vs
其中,在电机运动状态下,s在0与1之间。
3PMAC+PC下的直线电机PID控制
直线电机的负载与直线电机的定子相连,负载的变化和外部扰动直接影响伺服系统的性能。因此,直线电机的控制需要采用闭环控制这种高精度的伺服控制。
PMAC提供的是PID+前馈控制的控制算法,其算法流程图如图2所示。


图2 PID伺服调节器结构图场
点击此处查看全部新闻图片
图2PID伺服调节器结构图场
在图2控制算法中,各参数所代表的变量分别如下:
Kp:比例增益(Ix30);Kd:微分增益(Ix31);Kvff:速度前馈增益(Ix32);Ki:积分增益(Ix33);IM:积分模式(Ix34);Kaff:加速度前馈增益(Ix35)。
PID伺服调节是通过设定不同的I变量来实现的。计算公式如下:
DACout(n)=2-19*Ix30*[{Ix08*[FE(n)+(Ix32*CV(n)+Ix35*CA(n))/128+Ix33*IE(n)/223]}-Ix31*Ix09*AV(n)/128]
其中:DACout(n)是伺服周期n中16位输出命令(-32768到+32767)。它将转换成-10V到+10V的电压输出。DACout(n)的值由Ix69定义。Ix08是电机X的一个内部位置放大系数(通常设为96)。Ix09是电机X的速度环的一个内部放大系数。FE(n)是伺服周期n内所得的跟随误差,即该周期内指令位置和实际位置的差值[CP(n)-AP(n)]。AV(n)是伺服周期n内的实际速度,即每个伺服周期最后两个实际位置的差值[AP(n)-AP(n-1)]。CV(n)是伺服周期n内的指令速度,即每个伺服周期最后两个指令位置的差值[CP(n)-CP(n-1)]。CA(n)是伺服周期n内的指令加速度,即每个伺服周期最后两个指令速度的差值[CV(n)-CV(n-1)]。IE(n)是伺服周期n的跟随误差的积分,大小为:


点击此处查看全部新闻图片
4 直线电机的PID控制实验
4.1PID滤波器工作原理
传统的伺服系统是根据反馈控制原理来设计的,很难达到无跟随误差控制,亦很难同时达到高速度和高精度的要求。PMAC作为全数字伺服系统,它利用计算机的硬件和软件技术,采用新的控制方法改善系统的性能,可同时满足高速度和高精度的要求。系统的位置、速度和电流的校正环节PID控制由软件实现。引入了前馈控制,实际上构成了具有反馈-前馈的复合控制的系统结构,使位置跟踪滞后误差大为减小,提高了位置控制精度。这种系统在理论上可以完全消除系统的静态位置误差、速度误差、加速度误差以及外界扰动引起的误差,即实现完全的“无误差调节”。
为了获得良好的稳态特性和动态特性以满足系统对位置控制精度的要求,需要对系统的控制环进行校正和调整。在整个系统中,它对系统的影响是巨大的,所以当系统的基本特性(包括机械传动、电动机选型等)确立以后,就需要对系统的控制环进行调整,也称为校正。即通过伺服环滤波器的调节,根据被控物理系统的动力学性能对伺服环参数进行设置,达到系统伺服特性刚性好、系统稳定及跟随误差小的目的。
4.2PID滤波器的调节
为适用于PC及其兼容机的PMAC执行程序,PEWIN32提供了一个调节PID+速度/加速度前馈+NOTCH滤波器参数的比较容易的方法。
在用阶跃响应调节好PID参数后,保持这些参数不动的情况下,采用正弦波响应来调整前馈,并选取“速度”和“跟随误差”这两项。
步骤如下:
准备阶段及初始化正确连接光刻机控制系统,安装PEWIN32执行软件,使主机与PMAC正常通信,并对PMAC进行初始化设置和简单手动操作。
(1)使所有电机闭环使用#1j/、#2j/和#4j/在线命令使电机闭环。
(2)输入正弦波运动大小和运动时间,按下“DoaParabolic”键,执行一个正弦波响应;
(3)等待主机下传数据,进行数据采集并将采集到的数据画成曲线与命令曲线比较。观察响应曲线,包括速度系数、平均速度误差、加速度系数、平均加速度误差、最大误差和各种变量值;
(4)增大Ix32,重复响应过程,直到跟随误差曲线形状看起来像方波。在“WhatToPlot”框中选择“加速度”和“跟随误差”。加入Ix35,观察响应曲线和数据值的变化,如果看不到相关变化,增加运动长度或减少运动时间。继续增加Ix35,直到所有系数保持为正。此时跟随误差很小,大部分是由于噪声或机械摩擦引起的;
(5)Ix34=1,增大Ix32,调整Ix35,直到得到理想的响应曲线。
更多精彩请点击响拇指官方网站:http://www.sumzi.com