📄 imeqckt.m
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% imeqckt.m - determines parameters for the equivalent circuit of a
% three-phase induction motor from test data.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear;
p=4; f=60; design='B'; % No. poles, frequency, NEMA design
Vdc=10.8; Idc=25.0; % dc voltage,current data (terminal-terminal)
% Blocked rotor data (phase voltage and power, line current, br freq.)
Vbr=22.26/sqrt(3); Ibr=27.0; Pbr=770/3; fbr=15;
% No-load data (phase voltage and power, line current, speed-rpm)
Vnl=230/sqrt(3); Inl=12.9; Pnl=791/3; nnl=1798;
Req=Pbr/Ibr^2; Zbr=Vbr/Ibr; Xeq=f/fbr*sqrt(Zbr^2-Req^2);
R1=1.05*Vdc/Idc/2; R2pr=Req-R1; % 5% adjustment for ac value of R1
if design=='B'; X1=0.4*Xeq; X2pr=0.6*Xeq;
elseif design=='C'; X1=0.3*Xeq; X2pr=0.7*Xeq;
else; X1=0.5*Xeq; X2pr=0.5*Xeq;
end
thetanl=acos(Pnl/Vnl/Inl); ns=120*60/p; s=(ns-nnl)/ns;
E1=Vnl-Inl*exp(-j*thetanl)*(R1+j*X1); I2pr=E1/(R2pr/s+j*X2pr);
E1=abs(E1); I2pr=abs(I2pr);
Pc=Pnl-Inl^2*R1-I2pr^2*R2pr/s; Rc=E1^2/Pc;
if Pc<0; disp('CHECK FOR DATA ERROR - ESPECIALLY NO-LOAD SPEED'); end
Qm=Vnl*Inl*sin(thetanl)-Inl^2*X1-I2pr^2*X2pr; Xm=E1^2/Qm;
Parameters=[ ' R1 ' 'R2pr ' 'X1 '...
'X2pr ' 'Rc ' 'Xm ' ]
format short e
[ R1 R2pr X1 X2pr Rc Xm ]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -