自20世纪60年代末以来,面向磁场的矢量控制一直是交流电机控制的主流。这样的控制方法的主要特点是对电机气隙磁场和转矩进行分开控制。对于永磁同步电机,典型的控制设计就是考虑恒定的磁通会产生一个转矩常数kt,该常数在大多数电机的技术手册中都能找到。获得需要的转矩m所对应的电流iq也由此计算得到。但是,输出转矩和相应的电流iq之间的这种恒定关系的可信度很容易受到各种各样的实际因素的负面影响,这样的影响很容易产生转矩控制中所不能接受的精度偏差。一些容易影响的实际因素如下:
●产品出厂过程与材料的老化;
●铁心材料在过载时饱和;
●磁阻转矩变化;
●电枢(磁性材料)的温度。
磁材料(磁介质)的分散性导致的实际转矩常数与数据手册上的数值偏差可能会超过5%。更严重的是通过观察发现,经过一段较长时间,永磁电机的磁场会下降几个百分点。由于这样的变化通常十分缓慢,一种电机离线参数辨识(将在“一种电机模型的预辨识系统”部分中讨论)将解决这一问题。
与此形成鲜明对比的是,在过载时,由于铁心饱和造成的输出转矩降低会在很短时间内发生,而且降低量最多时会达到20%。图1所示的即为某额定转矩mn=23nm,额定转速nn=2000r/min的永磁同步电机运行在不同转速条件下所测得的转矩精度。这台电机未采取任何精度改进措施。这次的测量数据将为评价后面提到的精度改进策略提供参考。
实验数据是通过图2所示的测试装置采集到的。图中右侧的被测试电机运行在转矩控制模式下,而左侧的负载电机运行在速度控制模式下。两个电机通过一个转矩测量轴耦合。
实际的两台电机在设置点mset=0nm处的相对转矩要从被测试电机上的所测的转矩曲线中减去。因为这一转矩在后来的研究中被当作是对运行中的摩擦转矩所抵消。而且,除了黏性摩擦之外的其他因素也是存在于这个系统中的,但以上的假设(相对转矩补偿摩擦)是实际自动辨识系统的执行原则,是正确的。
很明显,图1所示的转矩精度是与速度无关的。电机停转时的特性出现偏差,因为转矩的脉动影响到凸极电机的转角。在2000r/min的转速下,转矩精度偏差在2.3mn处发生了转向,这是由于电机此时开始显示去磁特性并且没有考虑磁阻转矩。
当出现去磁效应时,磁场产生的电流id将不能被忽略。这时的关键是考虑电机磁阻转矩的影响,从而获得一个准确的实际转矩值mact,如公式(1)中所示。但是,通常来说,磁阻转矩常数kt,rel在电机的数据手册中不提供,因而必须通过参数辨识的方式获得。如果电磁转矩常数为零,高转速下转矩就会出现大的偏差,如图3所示。
更重要的是,实验表明:对于一些高转速的主轴电动机,公式(1)并不适用。在这种情况下,“多项式离线自适应控制系统”中讨论的离线自适应策略将不能用,必须用到在线自适应策略。
当遇到电机电枢温度变化较大时,只有在线自适应策略是有效的。使用钕铁硼nd2fe14b磁性材料的永磁同步电机每100k的温度变化会有约4%的磁链损失。老式的使用钐钴smco5磁性材料的永磁同步电机每100k温度变化的磁链损失甚至达到10%。
一种电机模型的预辨识系统
获取电机的定子电阻与电感参数是电机模型辨识的第一步,因为这是进一步识别电机参数的前提条件。这两个参数可以通过静态电机测量方法获得,如例二中使用正弦测试电流。但是,对于转矩常数kt的测量就只能在电机加速时进行了,因为这套辨识系统是基于输送到电机上的实测有功功率和轴输出功率工作的。所以,要测得转矩常数kt,需要先测得有功功率。有功功率需要电机以额定转矩电流从静止加速到额定转速,并且在一个产生足够大电动势的速度下才可测得。求得电阻损耗以及实际转速nact和实际转矩mact才能确定转矩常数kt。
对于在d轴和q轴电感不同的电机,确定磁阻转矩常数kt,rel就相当重要了。
在电机参数辨识之后,电机将按附表参数下运行:
图4显示在电机参数辨识之后的转矩精度,从图中可以看到,在额定转矩的范围内,转矩偏差已经缩小到2%以内。
对于磁阻转矩常数的识别也会促进在高转速下转矩精度的提高,如图5所示。
但是在过载的情况下,电机参数辨识策略在所有速度下均不能改进转矩精度。
kk(iq)多项式离线自适应控制系统
在过载情况下,转矩电流iq和转矩常数之间的恒定关系将不再适用。这时需要使用公式2所定义的多项式mact=f(iq)iq的方法来表示转矩与转矩所产生的电流的关系:
参数的辨识与第二部分中讨论的kt辨识类似。不同处在于现在需要在n个运行点上重复测量转矩产生的电流iq,从电流额定值的一半到最大电流之间对n个点进行采样测量。励磁电流id为零,同时也用到之前确定的磁阻转矩常数。
如公式(3)中所示,参数是通过最小二乘法估算得到的。
图6显示了在使用kt(iq)多项式离线自适应控制系统后的转矩精度。3倍过载的情况下转矩精度偏离额定转矩的误差也未超过±3%。
不幸的是,在发生温度变化时这一策略同样也会失效。所以在所需温度运行点上进行电机参数辨识,并且控制温度在一个最小范围内变化显得格外重要。除了温度方面的缺陷,一个变化的磁阻转矩常数同样也会使得这一策略在去磁效应范围内失效。
kt在线自适应控制系统
如果电机电枢温度有明显变化或者在公式(2)中所述的磁阻转矩常数kt,rel方法在弱磁范围内不能用,那么就需要使用在线自适应方法。
但可惜的是,在静态情况下,由于电机端电压是作为输入量的,这套在线自适应策略不适用。只有在速度高于额定转速的10% 时在线自适应策略才适用。图8显示了在线自适应策略对于转矩精度的控制情况。从图中可知,在转速为零时,自适应策略是无效的。
从图8中可以看出,在3倍过载范围内,转矩偏差不会超过额定转矩的4%。轻微的过补偿是源于所获得的电压不准确,所以精确地知道实际电压是实现在线自适应转矩精度控制的关键。
换流电压误差补偿
由于性价比的缘故,很多逆变器没有配置相电压传感器。实际相电压是由晶体管在一个控制周期tcycle间点所决定的。为避免在直流耦合处发生短路,需要设置一个大于实际晶体管关断时间toff的互锁时间tl,由此来保证在单相电路中同一时刻仅有一个晶体管关断。但是这将导致线路中出现两管同时不导通的时间段,如图9所示,左边topen=tl-toff,右边topen=ton。
在两管都处于关断的状态下,实际相电压由相电流决定。在具备足够大的电感情况下,可以认为相电流在topen时间内是一个定值。电缆的特性用晶体管与电容c并联来模拟,如图10所示。
当上侧晶体管(图9左侧)关断后,上侧电容开始充电而下侧电容开始放电。如果相电流iphase很小,上侧电容的电压直到下侧晶体管已经导通才充至直流耦合电压udc。如图11左侧所示。
当电机d轴转至电气位置的0°、120°和240°时,式中的两个参数u0,i0可以自动确定。这样,一个时变的电流将加在d轴上。去掉电阻上的压降后即可最终得到相电压偏差特性,同时两个参数也可通过最小二乘法估算得到。电压偏差对于三相来说几乎是相同的,所以只需确定一相即可。但是在实际正常的运行中,每相电压都需要添加公式(7)中所示的误差电压来进行补偿。
通过第四部分对在线自适应策略的讨论我们知道,这种电压补偿对于控制转矩精度是不可缺少的,尤其在低速和重载的情况下。对于在第三部分中讨论的kt(iq)多项式策略,电压补偿同样是有益的,但只在辨识过程中需要,在正常运行中并不需要。
结 语
本文介绍了三种不同的提高永磁同步电机静态转矩精度的策略。通过比较实际运行电机与数据手册上的数值对每种策略的优点进行了评估。
在电机转速和转矩不超过额定值,电机转子的温度变化被控制到最小,并有充分的电机模式预辨识的情况下,当达到额定转矩时,偏差可以控制在2%以内。作者建议在任何情况下都要进行电机参数辨识,不能依赖数据手册上所提供的数值。
当出现过载运行时,铁心饱和可能会导致不可接受的转矩精度偏差。尤其是专门为高性能机床主轴设计的转矩前馈也会因为铁心饱和而失效。使用kt(iq)多项式离线自适应策略配合之前确定的电机参数可以弥补这一缺陷,并且将转矩精度控制在额定转矩的±3%的范围内。但是要注意的是,实现这种有效控制的前提是电枢温度在电机参数辨识后不能有很明显的变化。
如果电机温升不能忽略或者公式(1)中所示的磁阻转矩常数不准确,则需要使用在线自适应技术。这一策略只能用在有足够转速以产生可测相电压的情况下使用。同时,需要知道相电压精确值,而这时很有必要采取进一步测量弥补逆变器的电压偏差。具备这种特征的典型电器有绞车,其需要转轴持续工作在额定功率附近。除此之外,主轴工作在去磁范围的永磁同步机床也是在线自适应控制策略的潜在适用对象。
文中讨论的每种策略都有其自身优点和特殊的适用范围,所以无法推荐一个普适性的方法来提高转矩精度。
责任编辑:gt
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)