直线电机本体建模.docx_第1页
直线电机本体建模.docx_第2页
直线电机本体建模.docx_第3页
直线电机本体建模.docx_第4页
直线电机本体建模.docx_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于 Simulink的直线电机本体建模电磁发射课题组2015年 10月 29日1 直线感应电动机的等效电路直线电机在结构上可看作是沿径向剖开并将圆周展为直线的旋转电机,如图 1 所示。直线感应电动机的稳态特性近似计算方法基本可以沿用旋转感应电动机的等效电路1 。图 1 旋转电机演变为直线电机示意图对于旋转异步电机而言, 与电机绕组交链的磁通主要有两类:一类是穿过气隙的相间互感磁通; 另一类是只与一相绕组交链而不穿过气隙的漏磁通, 前者是主要的。 定子各相漏磁通所对应的电感称作定子漏感 Lls ,由于绕组的对称性,各相漏感值均相等。同样,转子各相漏磁通则对应于转子漏感 Llr 。对于每一相绕组

2、来说, 它所交链的磁通是互感磁通和漏感磁通之和,因此,定子各相自感为:LAA LBB LCC Lms Lls(1)转子各相自感为:LaaLbb Lcc Lmr Llr Lms Llr(2)两相绕组之间只有互感,互感又分为两类:1)定子三相彼此之间和转子三相彼此之间位置都是固定的,故互感为常值;2)定子任一相与转子任一相之间的位置是变化的,互感是角位移 的函数。由于三相绕组轴线彼此在空间的相位差为120 ,因此互感为:Lms cos 120Lms cos1201 Lms(3)2于是:LABLBCLCALBALCBLAC1Lms(4)2LabLbcLcaLbaLcbLac1Lmr1Lms(5)22

3、定转子绕组间的互感由于相互间的位置的变化,为:LAaLaALBbLbBLcCLCcLms cosLAbLbALBcLcBLaCLCaLms cos120LAcLcALBaLaBLbCLCbLms cos120(6)(7)(8)以上是针对旋转异步电机的参数的推到过程,而对于直线电机,文献 3 中作者给出了圆筒形直线感应电动机的等效电路,如所示:图 2 圆筒形直线电机的等效电路图 2 中, Rs 和 X s 分别代表初级绕组的电阻和漏抗;Rm 代表励磁电阻; X m 代表励磁电抗;r20 代表次级表面电阻;x20 代表次级表面电抗; Red 代表边端效应影响纵向边电功率产生的损耗折算成的等效电阻;

4、 Rr 代表在次级铜层中的折算的电阻值。在该文献 3 中次级使用的是导电层和导磁层所构成的复合材料。至于图 2 中的相关参数的计算过程, 在该文献中都有详细的说明, 不再赘述。文献 1 中给出了计及边端效应的等效电路,如所示:图 3 计及边端效应的等效电路图 3 中, b0 为励磁电纳(); r1 为初级绕组电阻; x1为初级绕组漏电抗; r2 为次级导体电阻折算到初级的换算值,Re 为边端效应消耗功率的等效电阻折算到初级的换算值。2 直线感应电机的数学模型( 1)电压方程参看海军工程大学鲁军勇在文献4 中给出的电压方程,即:vdsRsids DvdsRsids D0 Rr idr D0 Rr

5、 iqr DdsVeqsdsVeqs(9)VeVdrqrqrVeVdr式中: Rs 为通电段定子绕组电阻;Rr 为通电段定子绕组电阻; Ve为同步速度, V 为动子实际速度;D 为微分算子;。注释:对上式进行简要的推导:利用三相静止坐标系到两相任意旋转坐标系间的转换矩阵C3s 2r可将三相静止坐标系下的定子电压方程转换到任意旋转坐标系dq0坐标系下,即:uARs00iAdAuB0Rs0iBdtBuC00Rs iCCuARs00i AdC3s/2 ruBC3 s/2 r0Rs0dds1dsiBC3 s/2 rC3 s/2 ruC00RsdtqsdtqsiCudsRsidsdds01dsuqsiq

6、sdtqs10qsudsRsidsDds1qsuqsRsiqsDqs1ds( 10)对于转子电压方程的推导过程类似,只是转子坐标系转换矩阵与定子坐标系的转换矩阵不一样,即:cosC3 s 2 r2sin312rcos( r2)cos( r2 )33sin( r2)sin( r2(11)r3)31122利用该转换矩阵将转子电压方程由三相静止坐标系转换到两相任意旋转坐标系下,即:uaRr00iadaub0Rr0ibdtbuc00RriccuaRr00iadd C3 s/2 r C3 s/2 rC3 s/2 rubC3s/2 r0Rr0ibdr1druc00RricdtqrdtqrudrRridrd

7、dr0sdruqriqrdtqrs0qrudrRr idrDdrsqruqrRr iqrDqrsdr(12)综上,将电压方程归结为:-( 13)考虑角速度与速度间的关系,即:Rvvv( 14)R将式( 14)带入到式( 13)中可得:udsRsi dsDuqsRsi qsD0Rr idrD0Rr iqrDdsVeqsqsVeds( 15)VeVdrqrqrVeVdr注意:式(13)中的1 是电角速度,s1中的为次级折算的旋v转角速度(机械量),折算关系是:,而式( 15)中的速度 Ve是同步速度(定子磁场的速度),V 是动子实际的运动速度 (机械运动速度)。( 2)磁链方程鲁军勇在文献 4中给

8、出的直线电机的磁链方程为:dsLlsLu1LmidsLm idrqsLlsLu1LmiqsLm iqrdrLmidsLlrLmidrqrLmiqsLlrLmiqr( 3)电磁推力方程文献 4 中给出的直线电机电磁推力方程为:Fe3Lmqr ids2dr iqsLr注释:对上式( 17)进行简要的推导:从电磁功率的角度入手,则:( 16)( 17)FevrPeTeTe mTe m( 18)PeFenpnp mvrnp m因此,电磁推力与电磁转矩的关系为:Te( 19)Fenp而我们知道 对于旋转异步电机 而言,其电磁转矩的表达式为:Tenp Lm (is ir is ir )( 20)结合磁链方

9、程将式( 20)中的转子电流分量消掉,则:irirLmisLm isLr irLrr( 21)LmisLr irLm isrirrLr将式( 21)带入到式( 20)中可得:Tenp Lm (isq irdisdi rq )np LmisqrdLmisdisdrqLm isqLrLrnpLmisqi sd( 22)rdrqLrFeTeLmisq rdisdrqnpLr疑问:式( 17)中的系数如何理解?个人认为应该是转换矩阵的不同带来的这个系数, 因为在上面的分析中采用的都是恒功率转换矩阵, 而在鲁军勇的文献中所使用的转换矩阵是恒幅值转换矩阵,下面我们验证这种猜测:由文献 7 可知恒功率转换矩

10、阵C3s 2r 和 C3 s1 2 r 分别为:2coscos120cos120C3 s 2 rsinsin120sin120 (23)3111222cossin12C3 s12 r2cos120sin1201( 24)32cos120sin12012恒幅值转换矩阵为:coscos120cos120C3 s 2 r2sin120sin120(25)sin3111222cossin1C3 s12 rcos120sin1201( 26)cos120sin1201仍然借助旋转异步电机的电磁转矩来推导电磁推力,将式(25)和( 26)带入到文献 7 中给出的电磁转矩表达式中,即:Te np Lms i

11、 A iai BibiC i c siniA ib iB iciC ia sin( 120 )i A iciB iaiC ibsin(120 )(27)利用恒幅值转换矩阵将ABC 坐标系上的定、转子电流转换到 dq0坐标系,即:i Acos 1sin11isdi Bcos1120sin11201isqiCcos1120sin11201is 0i acos rsinr1irdi bcosr120sinr1201irqi ccosr120sinr1201ir 0由于推导过程相当复杂, 但是我们发现在文献 7 中作者指出:在化简过程中的零轴分量完全抵消了,所以对比两种情况的转换矩阵,可做如下的推导:

12、当使用恒功率转换矩阵时:Te np Lms i Ai aiB ibiC ic sini Aib i Bi c iC i a sin(120 )i Aici B iai Ci bsin(120 )( 28)2np LmsK当使用恒幅值转换矩阵时:Te np Lms i Ai aiB ibiC ic sini Aib i Bi c iC i a sin(120 )i Aici Bi ai Ci bsin(120 )( 29)np Lms K因此,采用恒幅值转换矩阵运算时的电磁转矩为采用恒功率转换矩阵运算时电磁转矩的Te3 np Lm (isqirdisd irq )1.5 倍,即2。将其带入到式(

13、 19)中可得电磁推力为:FeTe3Lm ( isqirdisd irq )3Lm ( isq rd i sd rq ) (30)np22Lr( 4)运动方程文献 4 中给出的直线电机在发射阶段的运动方程为:MmdvdtFeBv2Mm g( 31)式中: M 风摩系数;为负载质量; m 为动子本体质量;为滑动摩擦系数。Fe 为电磁推力;B 为注释:个人认为如果按照式( 23)来编写状态方程时,较难列写出速度的状态方程,因为我们知道状态方程的形式为:x&AxBu ,考虑是否能将运动方程简化为这种容易列写状态方程的形式,为此,参看文献56 中给出的运动方程的形式,即:dvMmFeFLBv v( 3

14、2)式中:FL 负载阻力;v 机械运动速度;Bv 与速度有关的阻尼系数;将电磁推力的表达式带入到式(32)中,得:dvBv vLmdr iqsqr idsFL( 33)dtM 总Lr M 总M 总文献 6 中作者将粘滞阻尼系数取:Bv0.2 N s m 。3 状态方程推导状态方程是指刻画系统输入和状态关系的表达式。状态向量所满足的向量常微分方程称为控制系统的状态方程,状态方程是控制系统数学模型的重要组成部分。对于线性系统而言,我们知道其状态方程的形式为:x&A t xB t u( 33)yC t xD t u状态变量的选取:直线电机作为异步电机的一种,同样具有4 阶电压方程和 1 阶运动方程,

15、因此其状态方程也应该是5 阶的,因此必须选取5 个状态变量 7 。在旋转异步电机中可选的变量共有9 个,即转速、4个电流变量 i sd 、 i sq 、 i rd 、 i rq 和 4 个磁链变量 sd 、 sq 、 rd 、 rq 。个人认为针对直线电机而言,将其中的转速换成速度 v ,另外,转子电流 i rd 、 irq 是不可测的,因此不宜作为状态变量,故只能选择定子电流 i sd 和 isq ,另两个状态变量必须是转子磁链 rd 、 rq ,或定子磁链sd 、sq 。为了推导出状态方程,需要结合电压方程(15)和磁链方程,现将两个方程重新列出:电压方程:udsRsidsDuqsRsiq

16、sD0Rr idrD0Rr iqrDds1qsqs1ds(34)drsqrqrsdr磁链方程:sdLsi sdLmirdsqLsi sqLmirqLmisd(35)rdLr irdrqLmi sqLri rq式( 34)中: s1;注意到如果采用转子磁链定向,则有rqLmisqLrirq0,即irqLmi sqLmisdLrd。r。由式( 35)的第 3 式可得: irdLr将磁链方程代入到电压方程中,消去其中的sd 、 sq 、 i rd 、 irq :uR isdp L isdL ird L isqL irqsdssmdqssmusqRsisqpLsi sqLmirqdqsLsi sdLm

17、ird0 R 1 L ip rLrrdmsdrddqsrq0 R 1 L ip rLrrqmsqrqdqsrd由上式的第 3、4 式可得:d rdRrLm isdRr1 rddqs rqdtLrLrd rqRrLm isqRr1 rqdqs rddtLrLrd iRsL2rRr L2m i iLmLm dtsdLsL2rsddqs sqLsLrTrrdLsLrrqd i iRsL2rRr L2m iLm Lmdtsqdqs sdLsL2rsqLsLrrdLs Lr TrrqL2m 1其中: 电机漏磁系数,LsLrTrLrTrRr转子电磁时间常数,dqs1usdLsusqLs将上述推导出的状态方

18、程写成矩阵的形式,则:Rs L2r Rr L2mLmLm 2Ls LrdqsLs Lr TrLs Lr10i sdRs L2r Rr Lm2Lm Lmi sdLsdqsdi sqLs L2rLs LrLs Lr Trisq1usd0drdLm1rdLsusqt0dqs TrTr00rqrq0Lmdqs100TrTr上式与式(33)即 dvBv vLmdr iqsqri dsFL组成dtM 总Lr M总M 总直线电机的状态方程。从上述的状态方程中可知,状态变量为:Xv, sd , sq,i sd ,i sqT( 36)输入变量为:TUusd , usq , 1, FL(37)如果在推导状态方程时

19、使用的是鲁军勇文献4 中给出的电压方程和磁链方程,则只需对上述的状态方程做如下的修改:4S-Function 的编写4.1 S 函数的原理Simulink 中的大部分模块都具有一个输入向量 u 、一个输出向量 y 和一个状态向量 x ,如所示:引入 S 函数的引入 S 函数的目的是为了使 Simulink 有能力构作一般的仿真框图,去处理如下各种系统的仿真: 连续系统、离散系统、离散和连续混合系统等。通常 S 函数的调用格式为:Function sys, xo, str,tssfuntmpl( t, x,u, flag )( 38)其中,sfuntmpl 为模型文件名,t,x,u 分别为当前时

20、间、状态向量,输入向量,而变量 flag 的值是仿真过程中的状态标志(用它来判断当前是初始化还是运行等),sys 输出根据 flag 的不同而不同, x0 是状态变量的初始化, str 是保留参数,。4.2 S 函数的 m 文件K:3asynchronous motorays_m_3.mfunctionsys,x0,str,ts=asy_m(t,x,u,flag,J,np,Rs,Rr,Ls,Lr,Lm)switchflagcase0sys,x0,str,ts=mdlInitializeSizes;case1sys=mdlDerivatives(t,x,u);case2sys=mdlUpdata

21、(t,x,u);case3sys=mdlOutputs(t,x,u);case9sys=mdlTerminate(t,x,u);otherwiseerror(Unhandeld flag=,num2str(flag);endfunctionsys,x0,str,ts=mdlInitializeSizessizes=simsizes;sizes.NumContStates=5;% 连续状态变量的个数为5sizes.NumDiscStates=0;% 离散状态变量的个数为0sizes.NumOutputs=5;%输出变量的个数为5sizes.NumInputs=4;%输入变量的个数为4sizes.

22、DirFeedthrough=1;% 直接贯通标志,意思是输入能够直接控制输出sizes.NumSampleTimes=1;% 采样时间的个数,至少要有一个采样时间sys=simsizes(sizes);x0=0,0,0,0,0;%初始化str=;%固有格式,预留的ts=0 0;functionsys=mdlDerivatives(t,x,u)Rs=6.33;Rr=32.45;Lm=0.06212;Lr=0.08;Ls=0.125;rou=1-Lm*Lm/(Ls*Lr);Tr=Lr/Rr;np=2;J=0.002;Bv=0.02;m=10;M=10;miu=0.05;g=9.8;tao=0.0

23、616;sys(1)=-(Rs*Lr*Lr+Rr*Lm*Lm)/(rou*Ls*Lr*Lr)*x(1)+u(3)*x(2)+Lm/(rou*Ls*Lr*Tr)*x(3)+Lm*x(5)*pi/tao*x(4)/(rou*Ls*Lr)+u(1)/(rou*Ls);sys(2)=-u(3)*x(1)-(Rs*Lr*Lr+Rr*Lm*Lm)/(rou*Ls*Lr*Lr)*x(2)-Lm*x(5)*pi/tao*x(3)/(rou*Ls*Lr)+Lm*x(4)/(rou*Ls*Lr*Tr)+u(2)/(rou*Ls); sys(3)=Lm*x(1)/Tr-x(3)/Tr+x(4)*(u(3)-x(5)

24、*pi/tao); sys(4)=x(2)*Lm/Tr-x(3)*(u(3)-x(5)*pi/tao)-x(4)/Tr; sys(5)=-Bv*x(5)/(m+M)+pi/tao*Lm*(x(3)*x(2)-x(4)*x(1)/(Lr*(m+M)FL/(M+m);functionsys=mdlOutputs(,x,)sys=x(1);x(2);x(3);x(4);x(5);functionsys=mdlUpdata(t,x,u)sys=;functionsys=mdlTerminate(t,x,u)sys=;5 直线电机的矢量控制仿真5.1 仿真模型直线电机作为异步电机的一种,其动态数学模型同

25、样是一个高阶、非线性、强耦合的多变量系统。虽然通过坐标变换可以使之降阶并简化,但是并没有改变其非线性、多变量的本质7 。因此,仍然需要采用相应的解耦控制策略来实现直线电机调速系统的高动态性能。目前应用最多的方案有:1)按转子磁链定向的矢量控制系统;2)按定子磁链控制的直接转矩控制系统;将仿真模型分成如下几个部分分别单独介绍:( 1)转子磁链观测模型仿真模型是按转子磁场定向的, 因此转子磁链位置的精确观测是控制系统能否实现定子电流转矩分量和励磁分量成功解耦的关键。 转子磁链位置的表达式为:=12 dt(38)在文献 9 中动子磁链角为:=rs dt(39)式中r 为动子运动的电角频率。注释:个人

26、对式( 38)和( 39)的理解是: r 应该是而不是电角频率而不是动子运动的实测角频率。正因为如此,在实际建模的时候,动子磁链角采用的表达式才改写为:= nps dt(40)其中: n p 为感应电机极对数。当采用转子磁链定向时,满足:0Rr idrDdrs qrLm=0i sd( 41)qrr1 Tr pLmisdrdrLr ird式中: P 为微分算子; i sd 为定子电流的 d 轴分量;r为动子磁链; TrLr Rr 为动子时间常数。实际上,此时的电磁推力的表达式也相应的变为:Fe3Lm isq rd( 42)2Lr此时的转差角速度满足:0Rr i rqp rq1rdrq0rqLmi

27、 sqLr i rq0( 43)12Rr Lm isqLmisqLrrdTrrd式( 40)、(41)和( 43)构成转子磁链观测模块的主要方程。从式( 43)中可知:转子磁链处在分母的位置上,因此在电机启动的时候,转子磁链为零,则式(43)出现奇异点发散现象,造成仿真错误,因此,可将上式改写为:Lmisq(44)12rkTr可将式( 44)中的 k 取为一个很小的常数。注释:这样的做法应该是相当于给转子磁链设定了一个初始值,如果我们不采用这种做法,而采用预励磁控制,是否也可以起到这样的作用,有待验证。Lm/(Lr/Rr)*u(1)图 4 转子磁链观测模块( 2)励磁电流和转矩电流计算模块励磁

28、电流和转矩电流的计算表达式为:Lmi sdisd1 Tr p1r1Tr pLmrLmr3Lm i sq rd2Lr Fe( 45)Fei sq2Lr3Lmrd内部模块为:1PI(s)1phir*isd*PI ControllerSaturation2phir2Lr Fei sq3Lm rd2*u(2)*Lr*tao/(3*pi*Lm*u(1)图 5 励磁电流和转矩电流计算模块( 3)电流调节器由于控制方案中采用的是SVPWM 调制方法,其输入量则必须为电压,因此需要将电流转矩分量和励磁分量转换为相应的电压分量,因此需要推导出其数学表达式。在文献 9 中给出的矢量控制条件下直线感应电机的定子电压

29、方程的表达式为:udsRis dse Lsi qsudsRs idsrqLmi sqrdLmi sdudsRsidsRsidsRsi dsRsidsdi qs( 46)uqs Ris qse Lsi dsLs dtp sd1sqLr irq0irqLm isqLrLr irdi rdrdLmisdLrLsdisdLmdird1Lsi sq1Lm irqdtdtL2m di sdL2m i sq (47)LsdisdLm d r1 Lsi sq1dtLrdtLr dtLrLsL2mdisdLm d r1 LsL2m i sqLrdtLrdtLrLsdi sdLm d r1 Lsi sqdtLrd

30、tuqsRs iqsp sq1sdrqLmi sqLr irq0i rqLm isqLrLmi sdLr irdi rdrdLm isdrdLrdisqdirquqsRsiqsLs dtLm dt1 Lsi sd1 Lmi rdRsiqsdisqL2m disq1Lsi sdLmL2mi sd(48)LsdtLrdt1r1LrLrRsi qsLsL2mdisqLm1LsL2misdLrdt1rLrLrRsi qsLsdi sqLmdr1Lsi sddtLrdt因此,按照上述的推导得:udsRsi dsLsdi sdLm ddtLrdtuqsRsi qsLsdi sqLm ddtLrdtr1 L

31、s isq( 49)r1 Lsisd在式( 46)中作者指出:该式是在保持定子励磁分量isd 不变的情况下,而观察式( 49)可知,还需默认转子磁链恒定,才能得到式( 46),但是貌似该式中没有系数,是不是作者推导错误 。通常采用 PI 调节的方式来求解电压分量,但是文献9中给出的式( 46)可知,需要采用前馈解耦控制测量对交叉耦合电势进行解耦处理。其内部模块为:2f(u)1isq*Fcnudf1f(u)2isd*Fcn1uqf图 6 电流调节器模块( 4)SVPWM 模块( 5)LIM 模块在上文中利用 S函数建立了直线电机的数学模型, 将其封装成模块,并建立如所示的 LIM 模块。11uabci

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论