基于磁场饱和非线性电机模型异步电机优化励磁控制方法

xiaoxiao2020-9-10  12

专利名称:基于磁场饱和非线性电机模型异步电机优化励磁控制方法
技术领域
基于磁场饱和非线性电机模型异步电机优化励磁方法属于异步电机转速的励磁控制技术领域目前异步电机的调速方法可分为1.调频调压控制。这种方法实现简单,广泛应用于对调速性能要求不高的场合,缺点是带载能力差,动态响应慢,低速时性能更差。
2.磁场定向矢量控制。这种方法将异步电机的励磁电流和转矩电流分量解耦,达到类似他励直流电机的控制性能。这种方法可以大大提高异步机调速的性能,是目前高性能交流调速系统中应用较多的控制方法。缺点是需要检测电机转子的磁场方向,而且控制结果容易受电机参数变化的影响。
3.直接转矩控制。由于采用直接反馈的砰—砰控制方式从而省去了坐标变换,简化了控制结构,避免了电机参数变化的影响。缺点是引入低速转矩脉动,限制了调速范围,降低了调速性能。
磁场定向矢量控制的异步电机是目前应用较广的高性能调速系统。通常的控制策略是保持励磁电流不变,通过改变转矩电流来控制电机的转矩,这时电机工作在稳定的磁路饱和点,电机的各种电感系数可以视为常数。但是在电力机车、电动汽车、提升机械等牵引负载场合,要求电机的最大转矩比额定转矩尽可能大,使驱动系统具有灵活的转矩控制能力。改变励磁电流将有助于这一目标的实现。但这时电机主磁路饱和程度将改变,电感参数不再是常数,必须采用新的电机数学模型和控制策略。
本发明的技术方案是
1.采用考虑电机磁路饱和的电机数学模型来计算电机的性能。本发明通过对异步电机磁场进行有限元分析,可以得到电机磁场饱和对电机参数的影响。根据电机的结构数据用AUTOCAD生成电机端部横截面图,然后将横截面进行剖分,得到剖分图,生成系数矩阵,用N—R迭代和高斯消去法求解非线性方程组得到不同定子MT轴电流下各点的磁位,根据磁位计算电机的磁密分布以及各个绕组的磁链,最后经过多相或三相到两相的变换得到定转子M、T轴的磁链。经过对不同M,T轴电流下电机磁链的分析计算,可以得到一个离散励磁表,实际应用中对这个表进行插值就可以得到任意电流下的磁链。
由于异步电机是多变量强耦合的系统,在三相坐标系下电机模型中的电感是时变量,随转子位置角而变化,给电机分析和求解带来很多困难。通常采用坐标变换的方式将时变量变为常量。坐标变换的原则是在不同坐标系下电机模型所产生的磁动势完全一致,而变换的目的是将交流电机的物理模型等效为类似直流电机的模式从而简化电机的分析和求解。交流电机的物理模型和等效直流机模型如

图1所示。
图中A、B、C分别表示电机的三相,通过将三相的变量向旋转的MT坐标系投影可以得到电机在MT轴上的模型。由于MT轴是以电机同步转速旋转的,则在MT轴下交流电机的时变参数转化为线性变量,将交流电机模型等效为直流机模型,从而得到简化的模型方程。设ω1是同步转速,F为三相电流产生的合成磁动势。θ为M轴和定子A轴的夹角。则经过坐标变换,考虑磁路饱和影响的电机数学模型如下 对于异步电机,(1)式为以电流为状态变量的电机动态方程。方程反映的是电机定转子电流和电压以及磁链之间的微分关系。
其中p表示对时间进行微分的微分算符;iMs,iTs,iMr,iTr分别为定转子的M,T轴电流。
fMs,fTs,fTr,fMr分别为定转子的M,T轴磁链。有限元计算的主要目的就是计算这些磁链。
uMs,uTs为定子的M,T轴电压。
Rs,Rr为定转子电阻。
ω1,ω2为定转子电流频率。Jdωrdt=Te-Tl---(2)]]>(2)式为电机运动方程。其中Tl是负载转矩,ωr是转子机械角速度,Te为电磁转矩,J为电机和负载的转动惯量。
2.在这个模型的基础上,提出优化励磁控制方法。
这里采用的电机控制方法为间接转子磁场定向矢量控制。磁场定向矢量控制是将空间磁场矢量的方向作为坐标轴的基准方向,将电机定子电流矢量正交分解为与磁场方向一致的励磁电流分量和与磁场方向垂直的转矩电流分量,通过对这两个分量的分别控制,使交流电机能象他励直流电机一样具有良好的控制性能。在间接转子磁场定向矢量控制系统中,取转子磁场方向为转子M轴的基准方向。则与之垂直的T轴转子磁链ψTr=0且磁链的微分pψTr=0以及ψTrω2=0,则励磁电流iMs和转矩电流iTs的给定决定了异步电机的输出转矩Te。如下式所示Te=32npiTsKsψr---(3)]]>(3)式表示电机的输出转矩由转矩电流iTs和转子磁链ψr决定。其中np为电机极对数,Ks=Lr/Lm]]>,Lm和Lr是转子的互感和自感。在考虑磁场饱和的条件下转子磁链ψr由下式决定ψr-fMr(iMs,--pψrRr)=0---(4)]]>fMr为表征磁路饱和的非线性函数,Rr为转子电阻。上式表明转子磁链仅由定子励磁电流iMs所决定,即根据上式由已知iMs就可以求得转子磁链ψr。ωs=RriTsKsψr---(5)]]>上式为滑差频率ωs在间接转子磁场定向控制系统中的表达式。逆变器控制的异步电机的总电流和定子端电压受逆变器的性能限制。其限制条件为is=iMs2+iTs2≤ismax]]>其中is、us为定子电流和端电压,ismax、usmax为逆变器us=uMs2+uTs2≤usmax]]>供电下的最大可能电流和电压,其值取决于逆变器所用元件的性能参数。
本控制方法通过调整电机的转子磁链,使得在一定的总电流限制下电机能够输出最大的转矩。从公式(3)中可以看到转矩与转距电流和转子磁链之积成正比。则在总电流大小一定的条件下,以转距电流或是励磁电流为变量对式(3)进行寻优计算可以得到如图2所示的结果图2中ismax为定子电流的最大限幅值。
从图2中计算结果可以得到不同电机总电流下最大转距对应的励磁电流,从而得到优化励磁表(见表1)。反过来也可以从表中根据要求的电磁转矩得到最小总电流对应的励磁电流大小。
由前面的电机方程(1)可以推导得到下式uMs=RsiMs-(ωr+ωs)fTs(iTs,iTs/Ks)]]>可以看到转速对MT轴电压有影响。
uTs=RsiTs+(ωr+ωs)fMs(iMs,0)则根据电压电流限制条件可以计算得到在不同转速下电机在一定电流和电压限制下的最大转矩表(见表2)。上述两表的具体的计算过程见后面所附的流程图。
本发明的特征在于它是在总线控制式的由单片机、采样板和逆变器构成的异步电机优化励磁控制系统中,改变励磁电流来实现定子总电流一定下电磁输出转矩最大和在转矩输出一定下总电流最小的优化励磁性能的磁场定向矢量控制方法,它依次含有如下步骤(1)在坐标变换后要求电机模型所产生的磁动势完全一致的条件下,把电机A、B、C三相的变量投影到以电机的同步转速旋转的MT坐标系上,得到在MT坐标系上的考虑磁场饱和影响的电机模型以便在MT坐标系下把交流电机的时变参数转化为线性变量,把交流电机模型等效为简化的直流电解模型;(2)输入(2.1)不同转速下的最大转矩表;(2.2)与输出一定转矩的最小总电流对应的优化励磁电流表;(2.3)由以下数据项构成的磁链表iMs为定子M轴电流,iMr为转子M轴电流。
iTs为定子T轴电流,iTr为转子T轴电流。
ψTS为定子T轴磁链,ψTr为转子T轴磁链。
ψMS为定子M轴磁链,ψMr为转子M轴磁链。
定子A、B、C三相磁链ψA,ψB,ψC;(3)根据给定角速度ω*和实测角速度ωr经过转速PI调节器得到转矩给定值Te*Te*=(kP+kqS)(ω*-ωr)]]>其中kp为比例常数,kq为积分常数;(4)把Te*与根据转子实测转速而得到的最大转矩Temax比较若Te*≥Temax,则取Te*=Temax;若Te*<Temax,则取Te*=Te*;(5)根据转子实测转速和Te*从优化励磁电流表查得iMs,再由iMs从磁链表查得转子磁链ψr;(6)根据Te*、ψr从下式得到iTsTe*=32npiTsKsψrnp]]>电机极对数,Ks=Lr/Lm]]>Lm转子互感Lr转子自感。
(7)判断读入的三相定子电流大小是否在合理的范围内,若超过限幅值,则取限幅值为读入电流值;(8)根据下式计算滑差角频率ωs和转子磁场位置角θ1ωs=RriTsKsψr]]>,再对转子磁场角速度即转子电流角频率ω1=ωs+ωr积分得到转子磁场位置角θ1;(9)把定子相电流变成MT坐标系下的电流iMs、iTsiMiT=23cosθ1cos(θ1-2π3)cos(θ1+2π3)-sinθ1-sin(θ1-2π3)-sin(θ1+2π3)isaisbisc;]]>(10)根据下式把定子上给定的iMs*、iTs*与实际测得的电流iMs、iTs分别进行比较后,把差值各自通过励磁电流PI调节器、转矩电流PI调节器并经过电压解耦补偿得到定子MT轴的电压给定值uMs*、uTs*u^Ms=LmMpim-ω1ψTs]]>LmM=∂fMs∂iMr]]>M轴补偿电压u^Ts=LMTpim+ω1ψMs]]>LMT=∂fTs∂im]]>T轴补偿电压im=iMr+iMs励磁电流PI调节器为uM=(kdm+klmS)(iMS*-iMS),]]>转矩电流PI调节器为uT=(kdT+klTS)(iTS*-iTS),]]>则MT轴给定电压为uMs*=uM+u^Ms]]>uTs*=uT+u^Ts;]]>(11)再经过2/3变换得到定子三相电压给定值并送入脉宽调制器PWM产生逆变器所需的六路脉冲;(12)结束。
所述的磁链表是在假设圆柱形电机沿轴线方向磁场分布均匀且忽视转子导条的集肤效应和铁心的磁滞涡流效应的条件下,把电机的空间电磁场简化为二维平面场。应用有限元单元法在不同的M,T轴电流下计算电机的电磁场和各绕组的磁链而得到的,它依次含有如下步骤(1)取与电机轴相垂直的横截面作为被分析的二维平面恒定非线性电磁场,对包括定子和转子在内的径向对称的扇形区进行剖分;(2)对求解区域每个剖分出的三角形单元用下述电磁场方程来求解三角形单元各顶点上的矢量磁位A 其中第一类边界条件Г1为对定子而言,剖分后每齿的外轭宽;对转子而言没有第一类边界条件;第二类边界条件Г2为对定子而言,剖分后每齿的齿周长;对转子而言,剖分后每齿槽的槽周长;A为矢量磁位。v为磁阻率。δ为电流密度,Ht为边界与法向垂直方向的磁场强度。A0为第一类边界上的磁位值,对于特殊区域其边界值是已知的。
(3)通过对各个三角形单元列写上述电磁场方程,把所有方程合成一个总的矩阵方程进行求解从而得到各三角形剖分单元顶点的磁位;(4)再假设三角形单元内各点磁位视线性分布的条件下,根据各三角形顶点i,j,k的位置坐标及该顶点的磁位AiAjAk,来确定定子、转子中各点的磁位分布;(5)根据定子各点磁位计算出A、B、C三相磁链ψAψBψC后,再由此得到定子MT轴上的磁链ψMs和ψTsψA=WKle(Σi=1q(Asi-Asai))]]>其中Asl…Asq和Asal…Asaq分别为定子A相绕组所在各槽Sl…Sq以及Sal…Saq的磁位平均值,le为铁心有效长度,Wk为绕组匝数;把B、C两相各对应的磁位平均值代入上式就得到B、C两相的磁链;从而得到 θ为M轴与定子正A轴之间的夹角。在矢量控制系统中电机的输出转矩只和磁链的大小有关而与磁链的方向无关,在MT轴电流给定的条件下磁链大小确定而不会随θ的变化而改变。所以θ角在这里可以任意给定而不会对最终计算得到的磁链大小产生影响。为简化起见通常取为0。
(6)对于转子侧,设一对鼠笼导条所对应的槽为n和n+1,对应的平均磁位为An和An+1,则该回路的磁链为ψn=le(An+1-An),相应的,转子MT轴上的磁链为 其中,K为转子导条数,0为两导条间的夹角; (7)在稳态条件下磁场定向系统中电机T轴磁链为零。则可以得到iTs+KsiTr=0,从而在给定定子转矩电流iTs的条件下得到转子T轴电流。通过改变给定的定子T轴电流iTs和M轴电流iMs和转子M轴电流iMr,重复以上步骤得到一个离散的用用反映定子M轴电流iMs、定子M轴磁链ψMs、定子T轴电流iTs、定子T轴磁链ψTs、转子M轴电流iMr、转子M轴磁链ψMr、转子T轴电流iTs转子T轴磁链ψTr之间相互关系的磁链表;通过插值算法得到任意电流下的磁链表;前面所述的输入表的计算过程如下所述的最大转矩表含有的数据项为最大转矩、转速、优化励磁电流和转矩电流;所述的优化励磁电流表含有的数据项为优化励磁电流、对应输出转矩和转速;所述的最大转矩表和优化励磁电流表是根据磁链表依次经过以下步骤得到的(1)设定定子电流Is的范围Is0~Ismax(最大值,受逆变器限制)(2)判别Is>Ismax?若Is>Ismax,则转入步骤(9);若Is<Ismax,则执行下一步骤;(3)设定电机转速ω的范围ω=ω0<ωmax(最大值,受电机限制),若ω>ωmax,则返回步骤(2),同时Is增加一个增量;若ω<ωmax,则执行下一步骤;(4)在定子总电流和定子电压以及电机转速限制下得到定子励磁电流的可选范围Im0~Immax,最大值由下面公式确定us=uMs2+uTs2≤Kuumax=usmax]]>其中us为定子端电压幅值,Ku为保证逆变器安全工作的电压安全系数,umax是逆变器所能承受的最大耐压值uMs=RsiMs-(ωr+ωs)fTs,(iTs,iTs/Ks)]]>其中ωr=ω,ωs=RriTsKsfMs(iMs,0);]]>uTs=RsiTs+(ωr+ωs)fMs(iMs,0)(5)判别Im>Immax?若Im>Immax,则返回步骤(3),同时ω增加一个增量;若Is<Ismax,则执行下一步骤;(6)根据总电流计算得到T轴电流ITs;根据励磁电流Im查磁链表得到定转子磁链ψs,ψr;
(7)根据转矩电流和磁链计算得到电机转矩,将计算得到的转矩,定子励磁电流和转矩电流、电机定子总电流、电机转速存入磁盘文件result.dat;(8)Im增加一个增量,重复步骤(5)~(7),一直到Im的增加使Is=Ismax,转入步骤(9)。
(9)从磁盘文件result.dat中读入数据;(10)设数组sp[n],n为文件中不同电机速度的数量,将转速按从低到高存入数组sp中,并设k=0;(11)设speed=sp[k],在文件中查找和speed对应的所有电机转矩,并将这一组转矩存入数组Te[m]中,m为这些转矩的个数;(12)对Te按大小排序;(13)取Te中最大的数为Temax;(14)将speed和Temax以及对应的励磁、转矩电流和磁链存入数据文件maxtorqu.dat;(15)设j=0,T=Te[i];(16)在文件中查找和转矩T及speed对应的所有定子总电流,并将这一组电流值存入数组Is[l]中;(17)对数组Is[l]按大小排序;(18)取Is[l]中最小值为Ismin;(19)将speed和Ismin、T以及对应的励磁电流和磁链存入数据文件optimal.dat;(20)判别k>n?若k<n,则k=k+1,返回步骤(11);若k>n,则将数据文件maxtorque.dat和optimal.dat存入磁盘,得到最大转矩表和优化励磁电流表,执行下一步骤;(21)结束。
本发明的有益效果是,在不改变异步电机传动系统主电路结构的基础上通过优化电机的励磁电流,在总电流不变的条件下可以提高电机的输出转矩,从而提高了异步电机调速系统的性能,如改善了起动特性,起动所需时间明显快于传统的励磁固定的控制方法。
图13为样机在传统矢量控制恒定励磁和本发明优化励磁下产生的电机转矩比较,从图中看出定子的给定电流愈大(往往受逆变器性能限制),则优化励磁的转矩增加愈显著。
图14为样机在传统矢量控制恒定励磁和本发明优化励磁下产生的电机转矩比较,传统的矢量控制比升频升压控制好,而优化励磁矢量控制起动性能最好。
图2.定子电流一定下转矩和励磁电流关系图,a额定励磁电流,b转矩最优励磁电流,ismax为定子电流给定最大值。
图3.硬件系统框图Sn转速传感器;Si电流传感器。
图4.CPU任务分配图及控制框图。
图5.间接转子磁场定向矢量系统的程序流程框图。
图6.磁链计算流程框图。
图7.电机横截面图。
图8.电机定、转子剖分图。
图9.图8中所示圆圈的放大图。
图10.有限元计算的流程框图。
图11.矩阵方程[K]A[]=[R]的求解过程框图。
图12.表1、表2的计算过程框图。
图13.优化励磁和额定励磁的比较图(实验值),a转矩优化励磁电流,b额定励磁电流。
图14.定子电流限幅下的起动过程(实验值),a优化励磁,b额定励磁,c升频升压起动。
首先根据要求的电机转速给出转速给定值ω*,将给定值与实测转速ωr相减得到转速误差Δω,再将转速误差代入转速PI调节器计算得到转矩参考值Te*。同时根据实际转速和转矩参考值Te*,由已经计算得到的励磁优化曲线查表得到所需优化励磁电流参考值i*Ms,同时将励磁电流给定代入转矩电流计算模块由公式(3)(4)计算得到转矩电流给定i*Ts。通过励磁和转矩电流给定由公式(5)可以计算得到所需滑差角频率ωs,加上实际测得电机转速ωr得到转子电流角频率。对转子电流角频率进行积分计算得到转子磁场位置角θ1。同时将检测得到的电机三相定子电流经过3/2变换得到实际的励磁和转矩电流分量iMs和iTs,通过和给定值的比较得到电流误差ΔI。电流误差分别通过转矩电流和励磁电流PI调节器之后得到初始结果,再加上经过电压解耦计算得到的补偿值,则得到最终给定的MT坐标系下的定子电压,通过2/3变换得到给逆变器的三相输出。三相输出通过PWM调制得到逆变器的三路脉冲,控制逆变器输出所需的三相电压Ua/b/c。
间接转子磁场定向矢量系统的程序流程图见图5。其中LmM、LMT是通过磁链表对fms、fTs相应点作局部线性化得到的。
在初始化中先检测公共存储区,再检测用户设定的电机转速。从外部总线读入的系统状态参数包括电机目前状态和控制系统状态。检验输入数据的有效性并加以限幅是指判断输入电机转速给定值是否在最大转速和最小转速之间,否则视为无效数据。对无效数据采用上次有效数据作为本次数据。
整个系统由四个部分组成控制单元、逆变器、传感装置和电机。控制单元获得由传感器检测得到的电机的三相电压、电流以及电机速度;经过数字控制系统的计算得到逆变器需要的控制信号(主回路IGBT器件的门极脉冲信号);控制信号经过接口电路施加在电力电子器件上变成实际的受控变量(电压型逆变器的受控变量是电机的定子电压,而电流型逆变器的是定子电流)。数字控制单元主要有三个部分运算单元、模拟量输入接口和控制信号输出接口。除此之外,还有实现和计算机通讯的接口,以及人机交互的接口等等。其中运算单元是控制系统的核心部件,采用了双CPU控制的结构。控制单元通过总线将两个CPU和外设连接起来。主电路采用了POWERTRAN的逆变器主回路。
以下叙述如何用有限元方法球场磁链表,其程序流程框图见图6。设实际采用的电机参数为定子外径(mm)210;定子内径(mm)114;转子外径(mm)113轴直径(mm)48;硅钢片长度(mm)130;硅钢片型号D21轴材料H45;定子槽数24;转子槽数20;额定功率7.5kw;额定电压(V)178;额定线电流(A)31;连接方式Δ剖分程序见图7~9。在图8中,1是定子轭部,2是定子齿,3是定子槽,4是气隙,5是转子齿,6是转子槽,7是转子轭部,8是转轴。
剖分说明根据电机结构的对称性,可以将定子分为对称的24块扇形,每一块对应的圆心角为15度。而转子则可以分为对称的20块扇形,每一块对应的圆心角为18度。然后将定子块按照径向中心线分为对称的两块进行剖分。而转子块则直接进行剖分。对定子块的剖分过程为用同心圆弧将定子块分层,分层的原则是简单区域层之间较厚,如定子轭,而复杂区域如定子槽弧线处分为较薄的层。然后沿径向将层分为矩形,曲线段采用折线代替。然后用对角线将矩形划分为两个三角形。如下面的剖分图所示。转子剖分类似。
这样剖分完成后,将定子块选中复制,然后用AutoCAD中的“以某条线为轴进行轴对称复制”功能将定子块翻转复制从而得到半个电机定子部分的剖分结果。对于转子部分作同样处理后可以得到半个电机转子部分的剖分结果。
如图9所示四个剖分单元,在剖分完成以后,要保存的数据为三角形序号Si、三角形顶点的序号Pi,i+1,i+2,三角形顶点的坐标(px,py)。取点的顺序为逆时针方向,如单元Si取顶点的顺序为Pi,Pi+1,Pi+2.同时根据单元所在位置设定单元类型为定子或是转子等。
对于定子侧,A相绕组所在槽为Sl…Sq以及Sal…Saq,其中q为每极每相槽数,若各个槽的磁位平均值为Asl…Asq和Asal…Asaq,则A相磁链为ψA=WKle(Σi=1q(Asi-Asai))---(6)]]>其中le为铁心有效长度,Wk为绕组匝数。同样将BC两相对应槽的磁位平均值带入上式就可以计算得到BC两相的磁链ψBψC。根据下式可以计算得到定子MT轴的磁链 上式中的θ角为M轴与定子+A轴之间的夹角。
对于转子侧,设一对鼠笼导条所对应的槽为n和n+1,对应的平均磁位为An和An+1,则该回路的磁链为
ψn=le(An+1-An) (8)则参照下式可以得到由多相到两相的结果,从而得到转子MT轴上的磁通。
其中K为转子导条数,0为两导条之间的夹角,ψn为第n个回路的磁链。
有限元的计算过程电机是一个圆柱体,可以假设圆柱体内沿轴线方向磁场分布均匀,因此将电机电磁场问题简化为二维平面场计算。不考虑相对影响较小的转子导条的集肤效应和铁心的磁滞涡流效应,只考虑铁心的饱和效应,其铁心材料的B-H曲线已知。应用有限元法计算在不同M、T轴电流下电机的电磁场并根据计算结果得到此时的各个绕组的磁链参数。首先取与电机轴垂直的横截面作为被分析的二维平面场,对包括定子和转子在内的对称扇形区域进行剖分。对求解区域内每个剖分三角形单元应用下面的方程(10)来求解单元各顶点上的磁位A。这里假设单元内各处磁位为线性分布,可以通过三个顶点磁位线性插值得到。通过对各个单元列写方程及分析边界条件,最终将所有方程合成一个总的矩阵方程进行求解从而得到各个剖分单元顶点的磁位。由于所求解区域包括定子和转子,则可以根据单元顶点位置坐标及该点的磁位来确定定转子的磁位分布,再根据方程(7)(9)得到定转子MT轴的磁链。
电机横截面属于二维平面恒定非线性电磁场,其电磁场方程及边界条件为 其中A为矢量磁位。v为磁阻率。δ为电流密度,Ht为边界与法向垂直方向的磁场强度。A0为边界上的磁位值,对于特殊区域其边界值是已知的。
其等价变分问题为极小化能量泛函F=∫∫Ω(∫0BvB22-Aδ)dxdy+∫Γ2HtAdt---(11)]]>其中B=(∂A∂x)2+(∂A∂y)2,]]>v=1μ(H)]]>。μ(H)为磁场强度为H时的导磁率。
对于三角形剖分的一个单元Se,对它的能量泛函F进行离散化并求其最小值可以得到下式(F的离散化过程可以参见“电机电磁场理论与计算”P89~P91,陈丕璋等,科学出版社,1986年)。设Se三个顶点逆时针编号为i,j,k∂F∂Ai∂F∂Aj∂F∂Ak=kiikijkikkjikjjkjkkkikkjkkkAiAjAk-fifjfk---(12)]]>其中Ai,j,k为三角形三个顶点i,j,k处的磁位。 knn=μe4Δe(bn2+cn2)n=i,j,k]]> bi=(yj-yk),bj=(yk-yi),bk=(yi-yj)(14)ci=(xk-xj),cj=(xi-xk),ck=(xj-xi)其中,δe为单元处的电流密度,Δe为单元三角形的面积,xij,k,yi,j,k为三角形单元各顶点坐标。He为单元处的磁场强度,μe为单元处的导磁率。
对剖分区域的每个单元列写上面的方程,然后合成一个总的方程[KIA]=[R] (15)其中,[K]为所有K系数矩阵的总和,[A]为所有点上的磁位矢量,[R]为所有自由项f的总和矢量。满足该方程的[A]就是所求的各点磁位。
图10为有限元计算的流程图。
假设定子侧电流为iA,iB和iC,此时假设电机的定子A相绕组轴线和M轴的夹角为θ,转子的第一对导条的轴线和M轴的夹角为γ,同时还假设转子侧各个端环电流随回路所在位置正弦分布。那么定子各相电流和M、T轴电流的关系为iA=iMscosθ-iTssinθiB=iMscos(θ-120°)-iTssin(θ-120°)(16)iB=iMscos(θ+120°)-iTssin(θ+120°)这里θ取为0。
定子A相槽内的电密为δsn=Wlis/Ss]]>,这里Ss为定子槽截面积,is为槽内的等效电流,W1为匝数。对于单层绕组其电流等于A相电流,双层绕组则需要根据绕组的结构确定槽内的等效电流的大小。
转子侧端环电流为ikn,可以由已知的转子M、T轴电机计算得到,如下式iKn=iMrcos[γ-(n-1)0]-iTrsin[γ-(n-1)0](17)
则导条电流irn=iKn-iK(n+1)。该导条所在槽的电密为δrn=irn/Sr]]>,Sr为转子槽面积。
下面是矩阵方程[K][A]=[R]的求解由于考虑电机的饱和,所以系数矩阵K应为非线性的。则采用N-R迭代法进行计算。
令f(A)=[KIA],则存在如下的近似f([A])=f([A]N)+[J]N([A]N+1-[A]N)N表示第N次迭代。当[A]N+1=[A]N时,方程的解就可以得到。
则得到迭代格式的公式[J]N([A]N+1-[A]N)=[R]-f([A]N) (18)迭代格式中的雅克比矩阵[J]=∂[f]∂[A]]]>,相当于f([A])在A处的斜率。对于单个三角形单元Se,设三个顶点按逆时针编号为i,j,k,则由前面的公式有fe=fiefjefke=kiiekijekikekjiekjjekjkekkiekkjekkkeAiAjAk]]>因此,对上式求偏导有[J]e=∂fie∂Ai∂fie∂Aj∂fie∂Ak∂fje∂Ai∂fje∂Aj∂fje∂Ak∂fke∂Ai∂fke∂Aj∂fke∂Ak]]>推导该偏微分方程可以得到∂fie∂Ai=kiie+fie2v2BΔe∂v∂B]]>∂fje∂Aj=kjje+fje2v2BΔe∂v∂B]]>∂fke∂Ak=kkke+fke2v2BΔe∂v∂B]]>∂fie∂Aj=∂fje∂Ai=kije+fiefjev2BΔe∂v∂B]]>∂fie∂Ak=∂fke∂Ai=kike+fiefkev2BΔe∂v∂B]]>∂fke∂Aj=∂fje∂Ak=kkje+fkefjev2BΔe∂v∂B]]>其中B为磁感应强度。v=1μe]]>为单元内的磁阻率。将每个单元计算得到的[J]e都迭加到雅克比矩阵[J]中, 项迭加到[J]的k行j列,则可以得到计算所需的[J]。
下面给出计算举例设某一边界单元的顶点坐标为[56.5,0],[57,0],[56.4314,2.78382],序号为2。
计算过程为读入顶点坐标到数组pp中,同时将三角形单元的所有信息保存在结构数组tt中。
首先判断该单元的位置,如果在定子或转子槽内,则根据位置判断单元的电角度,然后根据给定电流计算该单元的电流密度。公式如(11),(12)所示。如果不是在槽内,则将电流密度设为0。这里这个单元在定子轭部,则电流密度为0。
计算该单元的系数bi=yj-ym=0-2.78382=-2.78382;bj=ym-yi=2.78382-0=2.78382;bm=yi-yj=0-0=0;Ci=xm-xj=56.4314-57=-0.5686;Cj=xi-xm=56.5-56.4314=0.0686;Cm=xj-xi=57-56.5=0.5Δe=12(bicj-bjci)=0.6960]]> 因为电流密度为0,且由边界条件可知He为0。因为单元在定子轭里,所以ve=1.0/(u0×ur)=1.0/(4×PI×le-7×1500)=530.5165kii=ve4Δe(bi2+ci2)=530.51654×0.696(2.783822+(-0.5686)2)=1538.4]]>kij=ve4Δe(bibj+cicj)=530.51654×0.696(2.78382×(-2.78383)+(-0.5686)×0.0686)=1469.3]]>类似可以得到其他系数。
经过对每一个单元进行类似的计算后,最后得到前面所提到的总的矩阵方程。对这个方程进行求解可以得到最终各个单元的磁位分布。
保存在数据文件中的为在不同电流下电机定转子中的磁场分布及MT轴上的磁链,保存形式为数据表格。下面以某一电流下的结果为例IMs(定子M轴电流)2.81095fMs(定子M轴磁链)0.381278ITs(定子T轴电流)14.9244fTs(定子T轴磁链)0.0488938IMr(转子M轴电流)0 fMr(转子M轴磁链)0.376839ITr(转子T轴电流)-14.047fTr(转子T轴磁链)2.67026e-007
实际应用中对这个表进行插值就可以得到任意电流下的磁链。
下面为计算得到的磁链表的一部分说明如下Current_iTs为定子T轴电流;Current_iTr(′)为转子T轴电流;Current_iMs为定子M轴电流Current_iMr(′)为转子M轴电流;Link-Ts为定子T轴磁链;Link-Ms为定子M轴磁;Link-Tr为转子T轴磁链;Link-Mr为转子M轴磁链;Link-A为A相磁链;Link-B为B相磁链;Link-C为C相磁链

以下叙述如何根据已经得到的磁链表计算得到最大转矩表和优化励磁电流表。
首先设定定子总电流Is。设定的Is不能大于电流最大值Ismax,这个最大值受逆变器性能限制。令Is的初始值为Is0,一般为电机额定电流的1/10,则Is=Is0。接着设定电机的转速ω。转速的最大值ωmax受电机性能的限制,初始值取60转/分钟。
根据下列公式us=uMs2+uTs2≤usmax]]>uMs=RsiMs-(ωr+ωs)fTs(iTs,iTs/Ks)]]>uTs=RsiTs+(ωr+ωs)fMs(iMs,0)可以在给定定子总电流和转速的条件下,根据磁链表计算得到励磁电流的限幅值。简单的说可以将上面两个公式简化为求在ims等于什么时不等式等号成立。
求得励磁电流的最大值Immax后,设定定子励磁电流Im的初始值为额定励磁电流的1/10。在已知定子M轴励磁电流和定子总电流的情况下,可以根据下式计算得到定子T轴电流is=iMs2+iTs2]]>得到定子M、T轴电流后,可以查磁链表得到电机的转子磁链ψr,则根据下式可以计算得到电机转矩Te=32npiTsKsψr]]>将电机转矩、给定的定子总电流、电机转速、定子M、T轴电流、转子磁链保存到数据文件中。然后判断当前的定子励磁电流是否大于最大值,如果小于则增加一个增量,这里取额定励磁电流的1/10,然后重新计算定子T轴电流并求得新的电机转矩存入数据文件。反复计算直到Im大于最大值。当Im大于当前最大值,判断给定转速是否大于最大值,如果没有则增加一个增量,再重复计算励磁电流最大值直到算出电机转矩。反复增加电机转速直到转速大于转速最大值,再判断电机总电流是否大于定子电流最大值。如果没有达到最大定子电流值,则对定子电流增加一个增量,然后重新设定电机转速,再进行计算直到求得电机输出转矩。反复增加直到达到定子电流的最大值。
当上述计算结束后,将计算中出现的所有转速保存在数组sp中,设这个数组的大小为n。取speed=sp
,并将对应转速为speed的所有计算得到的电机转矩保存在数组Te中,设这个数组的大小为m。对这个数组按大小进行排序,取其最大值Temax,则得到转速为speed下的电机最大转矩,将speed、Temax和对应的定子励磁、转矩电流存入数据文件maxtorqu.dat中。取T=Te
,将对应转速为speed及转矩为T的定子电流存入数组Is中。对Is按大小排序,取最小值为Ismin,将speed、T、Ismin和对应的定子励磁电流存入数据文件optimal.dat中。然后令T为Te数组的下一个转矩值,重复上面的步骤直到将数组Te中所有的元素都用到。然后令speed指向sp数组的下一个元素,再重新进行取转矩等操作,直到sp数组中的所有元素都被用到。最终可以得到两个数据文件。maxtorqu.dat为最大转矩表,optimal.dat为优化励磁表。
在实际系统中通过对优化励磁表和最大转矩表查表可以达到在一定总电流限制提高了输出转矩的效果,试验结果也验证了这一点。
表1优化励磁表(输出一定转矩的最小总电流对应的励磁电流)优化励磁电流 对应输出转矩 电机转速iM1max=29.47082468(A) Te=2.70746473(Nm)Speed=2160(rpm)iM1max=24.74302980(A) Te=2.63189971(Nm)Speed=2220(rpm)iM1max=21.09194341(A) Te=2.56003875(Nm)Speed=2280(rpm)iM1max=18.27491629(A) Te=2.49084617(Nm)Speed=2340(rpm)iM1max=16.02573427(A) Te=2.42493269(Nm)Speed=2400(rpm)iM1max=14.19040791(A) Te=2.36206414(Nm)Speed=2460(rpm)iM1max=12.70356758(A) Te=2.30202777(Nm)Speed=2520(rpm)iM1max=11.51978179(A) Te=2.24458567(Nm)Speed=2580(rpm)iM1max=10.57498681(A) Te=2.18949822(Nm)Speed=2640(rpm)iM1max=9.75600839(A) Te=2.13673122(Nm)Speed=2700(rpm)iM1max=9.15476443(A) Te=2.08613405(Nm)Speed=2760(rpm)iM1max=8.57911884(A) Te=2.03756872(Nm)Speed=2820(rpm)iM1max=8.14756482(A) Te=1.99090852(Nm)Speed=2880(rpm)
附表2某一转速下对应的最大转矩表最大转矩 转速 优化励磁电流(A)转矩电流(A)Torque=7.64925427(Nm)Speed=5100(rpm) iMs=3.384394871 iTs=12.194775030Torque=7.56649265(Nm)Speed=5160(rpm) iMs=3.340630411 iTs=12.206836409Torque=7.48536041(Nm)Speed=5220(rpm) iMs=3.297871503 iTs=12.218457767Torque=7.40581435(Nm)Speed=5280(rpm) iMs=3.256083626 iTs=12.229660097Torque=7.32781249(Nm)Speed=5340(rpm) iMs=3.215233823 iTs=12.240463150Torque=7.25131404(Nm)Speed=5400(rpm) iMs=3.175290617 iTs=12.250885526Torque=7.17627941(Nm)Speed=5460(rpm) iMs=3.136223924 iTs=12.260944750Torque=7.10267014(Nm)Speed=5520(rpm) iMs=3.098004981 iTs=12.270657350Torque=7.03044895(Nm)Speed=5580(rpm) iMs=3.060606270 iTs=12.280038922Torque=6.95957961(Nm)Speed=5640(rpm) iMs=3.024001454 iTs=12.289104193Torque=6.89002703(Nm)Speed=5700(rpm) iMs=2.988165316 iTs=12.297867080Torque=6.82175712(Nm)Speed=5760(rpm) iMs=2.953073693 iTs=12.306340741Torque=6.75473685(Nm)Speed=5820(rpm) iMs=2.918703430 iTs=12.314537627Torque=6.68893419(Nm)Speed=5880(rpm) iMs=2.885032321 iTs=12.322469524Torque=6.62431805(Nm)Speed=5940(rpm) iMs=2.852039064 iTs=12.330147600Torque=6.56085831(Nm)Speed=6000(rpm) iMs=2.819703216 iTs=12.337582439
权利要求
1.基于饱和非线性电机模型异步电机优化励磁控制方法,它采用了磁场定向矢量控制中把异步电机的励磁电流和转矩电流分量解耦的方法,同时也采用了下述考虑磁路饱和的电机数学模型来计算电机的相应参数 其中p表示对时间进行微分的微分算符;iMs,iTs分别为定子的M,T轴电流;iMr,iTr分别为转子的M,T轴电流;fMs,fTs分别为定子的M,T轴磁链;fTr,fMr分别为转子的M,T轴磁链;uMs,uTs为定子的M,T轴电压;Rs为定子电阻,Rr为转子电阻;ω1为定子电流频率,ω2为转子电流频率;M,T轴是以电机同步转速旋转的旋转坐标系;其特征在于它是在总线控制式的由单片机、采样板和逆变器构成的异步电机优化励磁控制系统中,改变励磁电流来实现定子总电流一定下电磁输出转矩最大和在转矩输出一定下总电流最小的优化励磁性能的磁场定向矢量控制方法,它依次含有如下步骤(1)在坐标变换后要求电机模型所产生的磁动势完全一致的条件下,把电机A、B、C三相的变量投影到以电机的同步转速旋转的MT坐标系上得到在MT坐标系上的考虑磁场饱和影响的电机模型以便在MT坐标系下把交流电机的时变参数转化为线性变量,把交流电机模型等效为简化的直流电解模型;(2)输入(2.1) 不同转速下的最大转矩表;(2.2) 与输出一定转矩的最小总电流对应的优化励磁电流表;(2.3) 由以下数据项构成的磁链表iMs为定子M轴电流,iMr为转子M轴电流;iTs为定子T轴电流,iTr为转子T轴电流;ψTS为定子T轴磁链,ψTr为转子T轴磁链;ψMS为定子M轴磁链,ψMr为转子M轴磁链;定子A、B、C三相磁链ψA,ψB,ψC;(3)根据给定角速度ω*和实测角速度ωr经过转速PI调节器得到转矩给定值Te*Te*=(kP+kqS)(ω*-ωr)]]>其中kp为比例常数,kq为积分常数;(4)把Te*与根据转子实测转速而得到的最大转矩Temax比较若Te*≥Temax,则取Te*=Temax;若Te*<Temax,则取Te*=Te*;(5)根据转子实测转速和Te*从优化励磁电流表查得iMs,再由iMs从磁链表查得转子磁链ψr;(6)根据Te*、ψr从下式得到iTsTe*=32npiTsKsψrnp]]>电机极对数,Ks=Lr/Lm]]>Lm转子互感Lr转子自感;(7)判断读入得三相定子电流大小是否在合理的范围内,若超过限幅值,则取限幅值为读入电流值;(8)根据下式计算滑差角频率ωs和转子磁场位置角θ1ωs=RriTsKsψr]]>,再对转子磁场角速度即转子电流角频率ωl=ωs+ωr积分得到转子磁场位置角θ1;(9)把定子相电流变成MT坐标系下的电流iMs、iTsiMiT=23cosθ1cos(θ1-2π3)cos(θ1+2π3)-sinθ1-sin(θ1-2π3)-sin(θ1+2π3)isaisbisc;]]>(10)根据下式把定子上给定的iMs*、iTs*与实际测得的电流iMs、iTs分别进行比较后,把差值各自通过励磁电流PI调节器、转矩电流PI调节器并经过电压解耦补偿得到定子MT轴的电压给定值uMs*、uTs*u^Ms=LmMpim-ω1ψTs]]>LmM=∂fMs∂iMr]]>M轴补偿电压u^Ts=LMTpim+ω1ψMs]]>LMT=∂fTs∂im]]>T轴补偿电压im=iMr+iMs励磁电流PI调节器为uM=(kdm+klmS)(iMS*-iMS),]]>转矩电流PI调节器为uT=(kdT+klTS)(iTS*-iTS),]]>则MT轴给定电压为uMs*=uM+u^Ms]]>uTs*=uT+u^Ts;]]>(11)再经过2/3变换得到定子三相电压给定值并送入脉宽调制器PWM产生逆变器所需的六路脉冲;(12)结束。
2.根据权利要求1所述的基于饱和非线性电机模型异步电机优化励磁控制方法,其特征在于所述的磁链表是在假设圆柱形电机沿轴线方向磁场分布均匀且忽视转子导条的集肤效应和铁心的磁滞涡流效应的条件下,把电机的空间电磁场简化为二维平面场,应用有限元单元法在不同的M,T轴电流下计算电机的电磁场和各绕组的磁链而得到的,它依次含有如下步骤(1)取与电机轴相垂直的横截面作为被分析的二维平面恒定非线性电磁场,对包括定子和转子在内的径向对称的扇形区进行剖分;(2)对求解区域每个剖分出的三角形单元用下述电磁场方程来求解三角形单元各顶点上的矢量磁位A(3)通过对各个三角形单元列写上述电磁场方程,把所有方程合成一个总的矩阵方程进行求解从而得到各三角形剖分单元顶点的磁位;(4)再假设三角形单元内各点磁位视线性分布的条件下,根据各三角形顶点i,j,k的位置坐标及该顶点的磁位AiAjAk,来确定定子、转子中各点的磁位分布;(5)根据定子各点磁位计算出A、B、C三相磁链ψAψBψC后,再由此得到定子MT轴上的磁链ψMs和ψTsψA=WKle(Σi=1q(Asi-Asai))]]>其中Asl...Asq和Asal…Asaq分别为定子A相绕组所在各槽Sl...Sq以及Sal...Saq的磁位平均值,le为铁心有效长度,Wk为绕组匝数;把B、C两相各对应的磁位平均值代入上式就得到B、C两相的磁链;从而得到 θ为M轴与定子正A轴之间的夹角,在矢量控制系统中电机的输出转矩只和磁链的大小有关而与磁链的方向无关,在MT轴电流给定的条件下磁链大小确定而不会随θ的变化而改变,所以θ角在这里可以任意给定而不会对最终计算得到的磁链大小产生影响,为简化起见通常取为0;(6)对于转子侧,设一对鼠笼导条所对应的槽为n和n+1,对应的平均磁位为An和An+1,则该回路的磁链为ψn=le(An+1-An),相应的,转子MT轴上的磁链为 其中,K为转子导条数,0为两导条间的夹角; (7)在稳态条件下磁场定向系统中电机T轴磁链为零,则可以得到iTs+KsiTr=0,从而在给定定子转矩电流iTs的条件下得到转子T轴电流,通过改变给定的定子T轴电流iTs和M轴电流iMs和转子M轴电流iMr,重复以上步骤得到一个离散的用用反映定子M轴电流iMs、定子M轴磁链ψMs、定子T轴电流iTs、定子T轴磁链ψTs、转子M轴电流iMr、转子M轴磁链ψMr、转子T轴电流iTs、转子T轴磁链ψTr之间相互关系的磁链表;通过插值算法得到任意电流下的磁链表;
3.根据权利要求1所述的基于饱和非线性电机模型异步电机优化励磁控制方法,其特征在于所述的最大转矩表含有的数据项为最大转矩、转速、优化励磁电流和转矩电流;所述的优化励磁电流表含有的数据项为优化励磁电流、对应输出转矩和转速;所述的最大转矩表和优化励磁电流表是根据磁链表依次经过以下步骤得到的(1)设定定子电流Is的范围Is0~Ismax(最大值,受逆变器限制)(2)判别Is>Ismax?若Is>Ismax,则转入步骤(9);若Is<Ismax,则执行下一步骤;(3)设定电机转速ω的范围ω=ω0<ωmax(最大值,受电机限制),若ω>ωmax,则返回步骤(2),同时Is增加一个增量;若ω<ωmax,则执行下一步骤;(4)在定子总电流和定子电压以及电机转速限制下得到定子励磁电流的可选范围Im0~Immax,最大值由下面公式确定us=uMs2+uTs2≤Kuumax=usmax]]>其中us为定子端电压幅值,Ku为保证逆变器安全工作的电压安全系数,umax是逆变器所能承受的最大耐压值uMs=RsiMs-(ωr+ωs)fTs(iTs,iTs/Ks)]]>其中ωr=ω,ωs=RriTsKsfMs(iMs,0);]]>uTs=RsiTs+(ωr+ωs)fMs(iMs,0)(5)判别Im>Immax?若Im>Immax,则返回步骤(3),同时ω增加一个增量;若Is<Ismax,则执行下一步骤;(6)根据总电流计算得到T轴电流ITs;根据励磁电流Im查磁链表得到定转子磁链ψs,ψr;(7)根据转矩电流和磁链计算得到电机转矩,将计算得到的转矩,定子励磁电流和转矩电流、电机定子总电流、电机转速存入磁盘文件result.dat;(8)Im增加一个增量,重复步骤(5)~(7),一直到Im的增加使Is=Ismax,转入步骤(9)(9)从磁盘文件result.dat中读入数据;(10)设数组sp[n],n为文件中不同电机速度的数量,将转速按从低到高存入数组sp中,并设k=0;(11)设speed=sp[k],在文件中查找和speed对应的所有电机转矩,并将这一组转矩存入数组Te[m]中,m为这些转矩的个数;(12)对Te按大小排序;(13)取Te中最大的数为Temax;(14)将speed和Temax以及对应的励磁、转矩电流和磁链存入数据文件maxtorqu.dat;(15)设j=0,T=Te[i];(16)在文件中查找和转矩T及speed对应的所有定子总电流,并将这一组电流值存入数组Is[l]中;(17)对数组Is[l]按大小排序;(18)取Is[l]中最小值为Ismin;(19)将speed和Ismin、T以及对应的励磁电流和磁链存入数据文件optimal.dat;(20)判别k>n?若k<n,则k=k+1,返回步骤(11);若k>n,则将数据文件maxtorque.dat和optimal.dat存入磁盘,得到最大转矩表和优化励磁电流表,执行下一步骤;(21)结束。
全文摘要
基于饱和非线性电机模型异步电机优化励磁方法属于异步电机励磁调速技术领域,其特征在于它是一种优化定子励磁电流的调整转子磁链的励磁调速方法,是在MT坐标系上通过对异步电机磁场进行有限元分析得到电机磁场饱和对电机参数的影响,在求解非线性方程后得到不同电流下定转子磁链。对此磁链表优化后可得到优化励磁表和对应于不同转速的最大转矩表。故此采用PI控制方法在给定转速下的最大转矩的条件下,在定子总电流一定下用查表得到的优化励磁电流和由此得到的转矩电流作参考值,和实际的励磁、转矩电流进行比较,再分别用PI调节和电压解耦方法得到最终给定的MT坐标系下的定子电压去控制逆变器。它通过优化励磁可以在总电流一定下提高电机的输出转矩。
文档编号H02P21/00GK1404215SQ02146149
公开日2003年3月19日 申请日期2002年11月1日 优先权日2002年11月1日
发明者朱东起, 姜新建, 宇文博, 许德伟 申请人:清华大学

最新回复(0)