📄 imdef0vec.m
字号:
% <<< INDUCTION MOTOR TRANSIENTS >>>
% Motor is initialized at a specified operating condition
clear,clc
disp(' <<< Induction motor transients >>> ')
disp(' [ Sinusoidal excitation ] ')
disp(' ( per-unit formulation ) ')
% --------------------------- DATA ------------------------------------------
% Machine parameters in per unit:
Rs=0.01 ; %Stator resistance
Rr=0.02 ; %Rotor resistance
Lsl=0.1 ; %Stator leakage inductance
Lrl=0.1 ; %Rotor leakage inductance
Lm=4.5 ; %Magnetizing inductance
vs=1.0 ; %Stator voltage
ws=1.0 ; %Stator frequency
freq0=60; %Base frequency (Hz)
H=0.30 ; %Inertia constant (s)
Bm=1e-5 ; %Torque speed coefficient
n0=0.98 ; %Speed that defines steady-state operating conditions
% -------------------- STEADY-STATE PHASOR CALCULATIONS --------------------
disp(' Parameters of induction machine in per unit ')
disp(' ')
disp(' Rs Lsl Rr Lrl Lm vs ws')
param=[Rs Lsl Rr Lrl Lm vs ws];
disp(param)
wo=2*pi*freq0;
wk=ws; % synchronous frame
Ls=Lsl+Lm ; Lr=Lrl+Lm;
den=Lm*Lsl+Lm*Lrl+Lsl*Lrl;
j=sqrt(-1);
Zr=Rr/(ws-n0)+j*Lrl; Zm=j*Lm*Zr/(j*Lm+Zr); Zin=Rs/ws+j*Lsl+Zm;
Is=vs/(ws*Zin); Ir=-Is*j*Lm/(j*Lm+Zr);
Req=real(Zm); Tl0=Is*conj(Is)*Req;
phis=Ls*Is+Lm*Ir; phir=Lm*Is+Lr*Ir;
phids=real(phis); phiqs=imag(phis);
phidr=real(phir); phiqr=imag(phir);
op=[n0 Tl0]; disp(' n Tl ')
disp(op)
fs0=[phids phiqs]; fr0=[phidr phiqr] ;
ic=[fs0 fr0];
% --------------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -