0
收藏
微博
微信
复制链接

基于三相坐标系状态方程的感应电动机起动动态计算

2024-10-18 14:54
8

1 异步电动机动态数学模型的性质

电磁耦合是机电能量转换的必要条件,电流与磁通的乘积产生转矩,转速与磁通的乘积得到感应电动势。无论是直流电动机,还是交流电动机均如此。

交、直流电动机结构和工作原理的不同,其表达式差异很大。

异步电动机的动态数学模型是一个高阶、非线性、强耦合的多变量系统。

(1)异步电动机变压变频调速时需要进行电压(或电流)和频率的协调控制,有电压(或电流)和频率两种独立的输入变量。在输出变量中,除转速外,磁通也是一个输出变量。

(2)异步电动机无法单独对磁通进行控制,电流乘磁通产生转矩,转速乘磁通产生感应电动势,在数学模型中含有两个变量的乘积项。

(3)三相异步电动机三相绕组存在交叉耦合,每个绕组都有各自的电磁惯性,再考虑运动系统的机电惯性,转速与转角的积分关系等,动态模型是一个高阶系统。



2 异步电动机的三相数学模型

作如下的假设:(1)忽略空间谐波,三相绕组对称,产生的磁动势沿气隙按正弦规律分布。(2)忽略磁路饱和,各绕组的自感和互感都是恒定的。(3)忽略铁心损耗。(4)不考虑频率变化和温度变化对绕组电阻的影响。无论异步电动机转子是绕线型还是笼型的,都可以等效成三相绕线转子,并折算到定子侧,折算后的定子和转子绕组匝数相等。异步电动机三相绕组可以是Y连接,也可以是Δ连接。若三相绕组为Δ连接,可先用Δ—Y变换,等效为Y连接。然后,按Y连接进行分析和设计。定子三相绕组轴线A、B、C在空间是固定的。转子绕组轴线a、b、c随转子旋转。 

173591cc684e1e5f827ffd7ae62b71.jpg

异步电动机的动态模型由磁链方程、电压方程、转矩方程和运动方程组成。磁链方程和转矩方程为代数方程,电压方程和运动方程为微分方程。


2.1 磁链方程异步电动机每个绕组的磁链是它本身的自感磁链和其它绕组对它的互感磁链之和.

77e6d53c910ca179b54b6de043a43e.jpg

2.1.1 自感

定子各相自感

236948e8f0a57b5b9ac4963ed455c3.jpg

转子各相自感

316626127329852c9ac54744ffac7e.jpg


2.1.2互感

绕组之间的互感又分为两类:①定子三相彼此之间和转子三相彼此之间位置都是固定的,故互感为常值;②定子任一相与转子任一相之间的相对位置是变化的,互感是角位移的函数。定子三相间或转子三相间互感

d600cf72efcf23228c81bd036aa01e.jpg

定、转子绕组间的互感

6b057cef7172ef0a0776d74aa625b5.jpg

2.2 电压方程

三相绕组电压平衡方程 

ffe6ea793c5ce76b1de00ce945ab56.jpg

f131eff4d245eef4269dd9f3500316.jpg

将电压方程写成矩阵形式

d2489bb52ff69437c3e26a515e1491.jpg


8c5047c685387671815bdb64c59793.jpg

把磁链方程代入电压方程,展开

ced12a80a52765c7568a0e32ed4bf3.jpg

2.3 转矩方程和运动方程

转矩方程

e50c666d3ba3fb677062282574e296.jpg


运动方程

e789a927f97d8b68c74b8d11ed5d95.jpg

转角方程

dd962d0503b9f1948ead2f2f25cc9d.jpg

2.4 动态数学模型

微分方程为

6b0195b4dd52046b63121d4ca12dd7.jpg

整理后为状态方程为

4f16a494dd95717cc8e7c8d4a29f02.jpg

写成矩阵

c5f1b128b44a7289e38ada66025446.jpg


40c64f3e82543950ce4a2616764d35.jpg


3 算例

c7e8171026de72a36d349a2eaf5208.jpg


4 matlab程序仿真结果

转矩

c9f6880f09c72dcf6201a77cdeca22.jpg

转速

2af79e7e793ac99f374e02f59eec20.jpg


5 matlab程序

1)主函数


clcclearclose allf=50;Un=220;Rs=2.68;Rr=2.85;LAA=0.265;Laa=0.265;Lms=0.253;M12=-Lms/2;pn=2;J=0.02;Romega=0;TL=0;
%% 设置参数y0=zeros(8,1);TF=0.2;options=odeset('RelTol',1e-3,'AbsTol',1e-4,'MaxStep',1e-3);%% 调用ode45[T,Y]=ode45(@IM,[0,TF],y0,options,f,Un,Rs,Rr,LAA,Laa,Lms,M12,pn,J,Romega,TL);%% 计算电磁转矩ANG=2*pi/3;Te=zeros(length(T),1);for k=1:1:length(T)    Theta=Y(k,8);    i=Y(k,1:6)';    DL_Theta=Lms*[0,0,0,-sin(Theta),-sin(Theta ANG),-sin(Theta-ANG);              0,0,0,-sin(Theta-ANG),-sin(Theta),-sin(Theta ANG);              0,0,0,-sin(Theta ANG),-sin(Theta-ANG),-sin(Theta);              -sin(Theta),-sin(Theta-ANG),-sin(Theta ANG),0,0,0;              -sin(Theta ANG),-sin(Theta),-sin(Theta-ANG),0,0,0;              -sin(Theta-ANG),-sin(Theta ANG),-sin(Theta),0,0,0];    Te(k)=0.5*pn*i'*DL_Theta*i;end
%% 输出数据iA=Y(:,1);Omega=Y(:,7);n=Omega/pn*60/2/pi;
%% 画图figureplot(T,n)xlabel('时间(s)')ylabel('nr')title('转速曲线')

figureplot(T,Te)xlabel('时间(s)')ylabel('Te')title('转矩曲线')




2)子函数


function dy=IM(t,y,f,Un,Rs,Rr,LAA,Laa,Lms,M12,pn,J,Romega,TL)%% y列向量,依次为:iA,iB,iC,ia,ib,ic,Omega,Thetai=y(1:6);Omega=y(7);Theta=y(8);dy=zeros(8,1);ANG=2*pi/3;%% 计算定转子输入电压u=sqrt(2)*Un*[cos(2*pi*f*t),cos(2*pi*f*t-ANG),cos(2*pi*f*t ANG),0,0,0]';%计算电阻矩阵R=[Rs,  0,  0,  0, 0,  0;    0,  Rs, 0,  0, 0,  0;    0,  0, Rs,  0, 0,  0;    0,  0, 0,  Rr, 0,  0;    0,  0, 0,  0, Rr,  0;    0,  0, 0,  0, 0,  Rr];%% 计算电感矩阵L=[LAA,M12,M12,Lms*cos(Theta),Lms*cos(Theta ANG),Lms*cos(Theta-ANG);    M12,LAA,M12,Lms*cos(Theta-ANG),Lms*cos(Theta),Lms*cos(Theta ANG);    M12,M12,LAA,Lms*cos(Theta ANG),Lms*cos(Theta-ANG),Lms*cos(Theta);    Lms*cos(Theta),Lms*cos(Theta-ANG),Lms*cos(Theta ANG),Laa,M12,M12;    Lms*cos(Theta ANG),Lms*cos(Theta),Lms*cos(Theta-ANG),M12,Laa,M12;    Lms*cos(Theta-ANG),Lms*cos(Theta ANG),Lms*cos(Theta),M12,M12,Laa;    ];%% 计算电感矩阵的L的逆L_INV=inv(L);%% 计算L对THEta的倒数DL_Theta=Lms*[0,0,0,-sin(Theta),-sin(Theta ANG),-sin(Theta-ANG);              0,0,0,-sin(Theta-ANG),-sin(Theta),-sin(Theta ANG);              0,0,0,-sin(Theta ANG),-sin(Theta-ANG),-sin(Theta);              -sin(Theta),-sin(Theta-ANG),-sin(Theta ANG),0,0,0;              -sin(Theta ANG),-sin(Theta),-sin(Theta-ANG),0,0,0;              -sin(Theta-ANG),-sin(Theta ANG),-sin(Theta),0,0,0];%% 计算电流倒数dy(1:6)=L_INV*(-(R Omega*DL_Theta)*i u);%% 计算角速度导数dy(7)=pn/J*(0.5*pn*i'*DL_Theta*i-Romega*Omega/pn-TL );%% 计算转角导数dy(8)=y(7);


end

登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

电磁MATLAB

此用户很懒什么也没留下

开班信息