基于迭代学习的永磁同步直线电动机的位置环控制
马珍珍,南余荣
(浙江工业大学,浙江杭州310014)
摘要:将迭代P型学习算法与传统的PID算法结合用于永磁同步直线电动机的位置控制。基于永磁同步直线电动机的数学模型和理论,在Matlab的simulink的仿真环境下分别对单独使用PID控制器和PID+ILc控制器的系统进行仿真,仿真结果表明该方法能够有效提高系统的位置跟踪性能。
关键词:迭代学习控制;P型学习律;永磁同步直线电动机;PID控制;si皿dink
中图分类号:TM359.4 文献标识码:A 文章编号:1004—7018(2008)04—0049—03
O引 言
迭代学习控制是智能控制的一个分支,它的思想****由日本学者Uchiyam提出,直到1984年Ari-moto以英文发表以后,才开始被人们关注。该算法适用于具有重复运动性质的被控对象,它不依赖于系统的精确数学模型,只是利用控制系统的先前的控制经验,根据系统的实际输出信号和期望输出信号的误差来寻找理想的控制信号,使得被控系统的实际输出轨迹在有限时间区间上沿着整个期望输出轨迹实现零误差的完全跟踪,因此该算法在对解决传统控制方法难以控制的复杂不确定性系统中有独到之处。
迭代算法从最初的D型算法,发展到P型、PD型、P1D型、高阶学习算法、带遗忘因子的学习算法,以及其与自适应、模糊控制等先进控制算法结合的复合型算法等。迭代学习算法的发展推动了具有复杂动力学对象的重复操作任务的快速高性能的发展,它已经成功的应用在机器人、伺服系统、工业过程等控制过程中。本文是将迭代学习控制算法与传统的PID算法结合运用于永磁同步直线电动机的位置控制中。Sire、~link仿真结果分析可知该方法能够提高系统跟踪精度。1永磁同步直线电动机数学模型及仿真模型
永磁同步直线电动机能够产生直线驱动力,能很好地解决旋转电机在实现直线运动中带来的反向死区和结构柔性等问题。与此同时,由于没有传动机构,永磁同步直线电动机的高精度运动的实现受到诸如其对模型不确定性和外部干扰更加敏感以及推力波动等的影响。这些推力波动如齿槽力波动、磁阻力波动、端部效应等。对于永磁同步直线电动机的位置控制策略的研究,shih—chang. Hsu等人将模糊逻辑算法与传统的PI算法结合,该算法基于电机的结构模型并避免了复杂的计算,得到了很好的抗扰动效果;D.M.Alter等人采用且。方法对模型不确定和外界干扰设计鲁棒位置控制器,该方法虽然提高了控制精度,但不能实现完全的非线性补偿;郭庆鼎等人提出了神经网络实时IP控制策略,利用了神经网络的自学习能力结构简单,权值具有明确物理意义等优点,进一步增强了系统的抗负载扰动能力。
建立一个假设电机三相绕组完全对称,磁场沿气隙正弦分布时的永磁同步直线电动机模型,忽略磁饱和效应和涡流损耗、温度和频率变化对电机参数的影晌。根据矢量控制原理,在定子坐标系中通过3/2变换将定子三相电流(ia,ib,ic)分解为正交的两相电流(iα,iβ),再转换为转子坐标系中的两相正交电流(id,iq)。d—q坐标系数学模型为:
电压方程: 
式中:x 1为动子位置;x 2为动子速度;u( t)为控制量;w( t)为系统有界的不确定性干扰, 
基于永磁同步直线电动机的数学模型和矢量控制的基本原理可以在simulink环境下建立以直线电机仿真模型为对象的位置速度双闭环控制系统,如图1所示。位置和速度环均采用了PI控制器。其输人为位置给定值和实际值的误差,输出的结果为速度给定。由于采用转子磁链定向控制,i d=O,转矩和电流的幅值成正比,因此速度调节器输出实际为电流幅值的给定值。根据转子磁极位置检测电路的输出信号,给定经2/3变换得到三相正弦电流的瞬时给定值。再经过滞环电流跟踪型FWM逆变器,输出三相交流电到永磁同步直线电动机的三相绕组中,产生推力。该双闭环控制系统参数如下:位置环PI参数:K p=O.055,K i=20;速度环P 1 |