Transient Response of Induction Machine Using MATLAB Simulink
Transient Response of Induction Machine Using MATLAB Simulink
May 2003
23th May 2002
Unit 8/29
Sir Fred Schonell Drive
St Lucia
Queensland 4067
Australia
This thesis was performed under the supervision of Dr Allan Walton and Dr Geoff
Walker. I declare that the work submitted in this thesis is my own, and any work that is
not my own has been quoted and acknowledged in the bibliography. This work has not
been previously submitted for a degree at the University of Queensland or any other
institutions.
Yours sincerely,
i
Acknowledgement
I would like to express my sincere appreciation to my research supervisors, Dr. Allan
Walton and Dr. Geoff Walker for their assistance, valuable advice and guidance towards
the success of this thesis project. Dr. Walton has been patiently monitoring my progress
and guided me in the right direction throughout the year. I would also like to express my
appreciation to Mr. Graeme Saunders for his invaluable help in the machinery
workshop.
Most of all, I am grateful to my family for their unfailing encouragement and financial
support they have given me over the years. Finally, I would like to dedicate this thesis
report to a very special person, Rachel Tan, for constantly giving me the motivation to
strive for success. More importantly her encouragement and love throughout the year.
ii
Abstract
This thesis investigates the nature of transient phenomena found in an induction motor.
An induction motor has a very high initial starting current in which could be three to
eight times the rated value. Such transient phenomena is not acceptable
It comprises of background review of induction motors and the type of induction motor
modeled. Parameters are extracted from the selected induction motor by the means of
experimental results while some are synthetic parameter values.
In order to understand more on the effects of the transient response, we will employ the
use of simulation. MATLAB is currently used by the industry intensively for simulation
and is widely recognised to be reliable. The simulation in MATLAB comprises of high-
performance language for technical computing that includes functions for numeric
computation, data analysis, system simulation, and application.
iii
Contents
Letter to The Head of School..ii
Acknowledgements.iii
Abstractiv
1 Introduction.............................................................................1
iv
3 Mode of Analysis...21
3.1 Introduction...21
4.1 Overview...33
Reference43
Bibliography..44
v
List of Figures
1 A Three-Phase Induction Machine2
vi
List of Tables
1 Table of A-B connected (Stator).22
vii
1
Introduction
1.1 General Introduction
The induction machine is the most rugged and commonly used machine in the industry.
Generally, the smaller induction machines are being use as household appliances such
as refrigerator or washing machine. The larger three phase induction machines are being
use extensively in pumps, fans, compressors and many other more applications.
In the world of machinery, induction machines are widely used as motor or sometimes
as a generator supplying power to individual load or connected to an infinite bus
through an appropriate electronic converter. Any sort of disturbance or short circuit
between the lines to the ground, between line and line, or between all three lines will
cause an electrical or mechanical transient. As there is an absence of any field winding
circuit in induction machine, the long transient period in the characteristic of a
synchronous machine will be absent. Therefore the short-circuit current in the induction
machine will be large but decay quickly. The induction machine also has a very high
initial starting current in which could be three to eight times the rated value. Figure 1
shows a typical induction machine found in the University of Queensland power
workshop (50-S106).
These have been a very formidable challenge to power system engineers due to the
complex nature of the transient phenomena in induction machines.
1
Figure 1: A Three-Phase Induction Machine
In order to understand more on the effects of the transient response, we will employ the
use of simulation. Currently, MATLAB is extensively use in the industry for simulation
and is widely recognised to be reliable. MATLAB is a high-performance language for
technical computing that includes functions for numeric computation, data analysis,
algorithm prototyping, system simulation, and application.
2
1.3 Thesis Overview
The above serves as a general introduction on how successful the simulation of the
induction motor can be carried out. The motivation behind this research and the aims of
this thesis will be discussed in this chapter.
.
Chapter 2 describes the literature reviews together with the theoretical background of
the induction machine to be simulated. Different test procedures are also laid out to
determine the parameters used in the simulation.
Chapter 3 provides the different mode of analysis to determine the test result as stated
in Chapter 2. Calculated results for the parameter and test simulation (MATLAB
Simulink) for the model will be conducted as well.
Chapter 4 discusses the results obtained from the machine tests using the process
described in Chapter 3 to determine the transient response. The result will show
transient behavior of the induction motor with different loading.
Chapter 5 presents the conclusion and future work for the thesis. The two results from
the MATLAB simulation are compared to determine the accuracy for the simulated
model of the induction machine. Proposals for the future based on these results will
subsequently be made.
3
2
Background Theory and
Literature Review
We will discuss different computer tools used to help teach electrical transients studies
in undergraduate courses in Electrical Engineering. The computer facilities and
programs developed are discussed. The results of student surveys and the teaching
staff's observations are used to evaluate the usefulness of the different tools and
determine their advantages and disadvantages [1].
4
A large collection of high-performance functions for mathematical computation,
data analysis, equation solving and visualization, all available as part of core
MATLAB.
Additional state-of-the-art algorithms in MATLAB add-on Toolboxes.
Simulink and state flow block-diagram graphical design environments.
To sum up, ATP and PSCAD/EMTDC score best where the number of circuit element
models is concerned but MATLAB is unbeatable where programming freedom and
flexibility is concerned [1].
Simulink [2] is an interactive tool for modeling, simulating, and analyzing dynamic,
multi domain systems. It allows the user to build a block diagram, simulate the system's
behavior, evaluate its performance, and refine the design. Simulink integrates
seamlessly with MATLAB, providing an immediate access to an extensive range of
analysis and design tools. These benefits make Simulink the tool of choice for control
system design, DSP design, communications system design, and other simulation
applications [2].
To start, Simulink provides a graphical user interface (GUI) for easy modeling. Using
simple method as click and drag, the user can easily create block diagrams. Blocks
represent elementary dynamic systems that Simulink knows how to simulate. A block
comprises one or more of the following: a set of inputs, a set of states, and a set of
outputs. Different transfer functions can also be created easily to suit any type of
simulation process. The results can be viewed in real-time or as directed by the user [2].
5
2.1.3 Principle of Electric Machine and Power Electronics
Torque
TL
m
syn
6
2.2 Theoretical Findings
For this thesis, the modeled machine is a 3-phase (wound rotor) induction motor with
star connection at the stator. When the motor is at standstill, it acts exactly like a
conventional transformer. The motor induction has three identical primary and three
identical secondary winding with each set for one phase. On the account of perfect
symmetry, we can consider a single primary winding and a single secondary winding in
analyzing the behavior of the motor [4].
As we assume a turn ratio of 1:1 as seen in figure 3, the circuit parameter per phase is
identified as follow [4]:
7
r1 jx1 I1 jx2 r2
1 3
Io I2
Ip
jXm Rm T Rx
Eg
1:1
2 4
E2 = sE2 (1)
R2 = r2 + Rx (2)
From the equivalent circuit, the conditions per phase arising for the rotor [5]:
8
In addition, the stator copper loss per phase is [6]:
Toque may be express in many possible ways and at this point, the instantaneous torque
is proportional to the product of rotor current and the field strength cutting the rotor at
any instant can be denoted as T I cos where and I are rms value.
Pg = E1 I2 cos2 (7)
By making the assumption that, the magnetizing current is negligible at all operating
current as it is lagging on the main current and therefore is less important as a
magnitude [5]. The equivalent circuit produces the phase current of the below:
9
The power-balance equation yields important relationship of the following [7]:
Pe = VL IL cosL (10)
S = (s )/ s = Ns N / Ns (12)
Where:
Ns = synchronous speed (r/min)
N = rotor speed (r/min)
10
Rotor leakage reactance at standstill:
XR = 2 fs L in ohms () (13)
XR = SXR (14)
For this thesis, the circuit block diagram for the MATLAB Simulink is created by the
means of mathematical transfer functions. The circuit model is shown below [8].
das
Vas = IasRr + V (15)
dt
dbs
Vbs = IbsRr + V (16)
dt
dcs
Vcs = IcsRr + V (17)
dt
dar
Var = IarRr + V (18)
dt
dbr
Vbr = IbrRr + V (19)
dt
dcr
Vcr = IcrRr + V (20)
dt
12
Vbr = Vmr cos(et - 2/3) (22)
Similarly, the expression for rotor voltages and current with a rotating slip can be
express as the following [8]:
13
2.3.2 MATLAB Transfer Function
The model for the induction model is mainly made up of transfer function blocks. Each
function block represents a mathematical equation for simulation of the output. The
block diagram for field-orient is shown in figure 6. The block diagram shows the current
regulating induction motor drive with indirect field-oriented control [8]. Appendix B
shows the rest of the block diagrams for Simulink.
The idealized three-phase induction machine is assumed to have a symmetrical air gap.
The qd0 reference frames are selected based on convenience with the representation of
the network. In the stationary rotating reference, the dq variables of the machine are in
the same frame as those normally used for the supply network. The qd0 voltage
equations, flux linkage relations and the torque equation can be derive in a simplistic
manner. The block diagram for the stationary qd0 is shown in figure 7 [8].
14
Figure 7: Stationary qd0 Transformation Block
The slip is exceedingly small when an induction motors runs at no-load. Referring to
figure 4, this means that the value of R2/s is very high and therefore current II is
negligible in contrast to IO. Thus at no-load, the circuit consist mainly of magnetizing
branch Xm, Rm. these values can be determine by measuring the current, voltage and
power at no-load.
15
ENL
INL
ENL
PNL
The diagram for the no-load test can be wired up as seen in figure 8 above. The
procedure is as follow [4]:
Measure the stator resistance RLL between any two terminals. As it is a star
connection, the value of r1 is:
r1 = RLL / 2
Run the induction motor at no-load using up to rated line voltage, ELR. Measure
the no-load current INL and the total three-phase active power PLR.
The following calculation for the total apparent power SLR and total reactive power QLR
can be found using the following equation [4].
16
Windage, Friction and iron losses can be determined from the following equation [4].
Input Current:
Magnetising current:
Resistance:
R = V/ Ia (40)
Resistance (magnetized):
X = V/Im (41)
17
2.4.2 No-Load Test With Short-Circuit
This test is similar to the No-Load Test and is performed on the stator and rotor by
short-circuiting one of the winding instead while applying current to the other windings
[3]. The stator resistance RLL, no-load current INL and three-phase active power PLR
readings are noted for the calculations below.
Z = 0.5(V/I) (42)
R = (Zcos) (43)
X = (Zsin) (44)
ENL
INL
ENL
PNL
18
When the [4] rotor of an induction motor is locked under rated line voltage, the stator
current Ip is almost six times its rated value. In such situation, the fractional slip s is
equal to one. The resistance of the rotor reflected into the stator is denoted as r2. This
incidentally means that r2/s is also equal to r2. As Ip is much greater than the exciting
current Io, therefore we can ignore the magnetizing branch. This leaves us with a
simplified circuit shown in figure 6 below [4].
jx
Il rl
Eg Zl R2/s
From the circuit diagram seen in Figure 6, it comprises of leakage reactance x, the stator
resistance r1, and the reflected rotor resistance R2/s = r2/1 = r2. These values can be
determined by measuring the voltage, current, and power under locked-rotor situation
and is as follows [4]:
Apply a three-phase voltage to the stator so that the stator current is almost equal
to the rated value.
Note down the readings of ELR (line-to-line), line current ILR, and the three-
phase power PLR.
19
QLR = (S2LR - P2LR) (46)
Since,
Tests that are more elaborate can also be conducted, but the above-mentioned tests are
adequate in this thesis [4].
20
3
Mode of Analysis
3.1 Introduction
This chapter describes the procedures in which parameters were obtained for the thesis.
The procedures for the experiment engaged were as listed from Chapter 2 of this thesis.
The best experimental readings extracted will subsequently be used for the calculation,
and therefore used for the parameters for simulation in MATLAB Simulink.
There are certain parameters that cannot be obtained through experiment purpose. Such
parameter such as inertia for the machine was estimated and a synthetic value is used.
The process for determining the equivalent circuit parameter is as followed:
For a start, an equivalent circuit is drawn to deduce which are the parameters is
important.
Each test as stated in chapter 2 is conducted experimentally to extract the
unknown parameters.
21
Calculations for the extracted readings is done mathematically to determine the
unknown.
Subsequently, the calculated equivalent circuit parameters is used for the
simulation in MATLAB Simulink to determine the steady-state characteristic of
the induction machine.
Lastly, a brief comparison of the experimental steady-state characteristic against
figure 3 of Chapter 2 to determine accuracy of the model.
The procedures listed above serves as a guideline on the process of obtaining the
parameters. Other additional methods will be included to help verify the authenticity of
the experiment results.
In order to obtain the initial parameter for this thesis, we have to determine the
approximation value of r1, r2, Xm, Rm and x in the equivalent circuit. These values will
subsequently be use as the parameters for the simulation in MATLAB Simulink [8]. As
the stator is star-connected, the connections for the no-load test are used only to
determine the impedance across two-phase.
The tables from the no-load test for the stator across two- phase are shown below.
22
Voltage across B-C (Stator)
Power (PNL) in Phase in Degrees Voltage (ENL) in Current (INL) in
Watts Volts Ampere
3.0 83.0 Lag 45.0 0.55
5.0 83.1 Lag 55.1 0.60
6.8 83.5 Lag 65.0 0.80
8.6 84.0 Lag 75.1 0.90
11.0 84.3 Lag 85.3 1.00
13.0 84.5 Lag 95.0 1.12
Table 2: Table of B-C Connected (Stator)
For Table 1, Table 2 and Table 3, since most experimental values across any of the two-
phase are similar, only connection across A-B will be used for calculation [5].
R = V/ Ia (Equation 40)
23
From Table 1, by using values from the input current of 1.12 A, Ia = 0.102 A and
Im = -1.115 A. The calculated resistance R = 9313.7 and the X = -85.20
The no-load test is also conducted on the rotor of the induction motor. The results for
the test are as follows:
24
Voltage across A-C (Rotor)
Power (PNL) in Phase in Degrees Voltage (ENL) in Current (INL) in
Watts Volts Ampere
7.6 81.4 Lag 50.0 0.95
10.3 82.0 Lag 60.0 1.12
13.0 82.9 Lag 70.1 1.30
17.0 83.0 Lag 80.0 1.48
21.0 83.6 Lag 90.0 1.65
25.0 83.7 Lag 100.1 1.85
28.0 83.8 Lag 110.1 2.05
Table 6: Table of A-C Connected (Rotor)
For Table 4, Table 5 and Table 6, since most experimental values across any of the two-
phase are similar, only connection across A-B will be used for calculation.
From Table 1, by using values from the input current of 1.65 A, Ia = 0.211 A and
Im = -2.039 A. The calculated resistance R = 522.3 and the X = -54.05
25
3.4 No-Load Test Result with Short-Circuit
To achieve the necessary results for each phase, the no-load test will be conducted
across two-phase with short-circuiting the isolated connections to determine the
impedance across two-phase of the stator and rotor. The connection for the above-
mentioned procedure is shown below in figure 7.
ENL
A INL
ENL B
C PNL
26
Voltage Across B-C with A-C Shorted (Stator)
Power (PNL) in Phase in Degrees Voltage (ENL) in Current (INL) in
Watts Volts Ampere
4.3 83.1 Lag 45.0 0.80
6.6 83.3 Lag 55.1 0.90
8.7 84.0 Lag 65.4 1.05
11.0 84.2 Lag 75.0 1.20
13.0 84.7 Lag 85.2 1.35
16.0 84.9 Lag 95.1 1.50
Table 8: Table of B-C Connected With A-C Shorted (Stator)
For Table 7, Table 8 and Table 9, since most experimental values across any of the two-
phase are similar, only connection across A-B will be used for calculation.
27
For Table 7, the impedance for each phase for the input power of 1.5A, Z = 31.66 .
The resistance R = 2.76 and X = -31.53
The simulated results from the no-load test is conducted across two-phase with short-
circuiting the isolated connections to determine the impedance across two-phase of the
rotor (secondary side). The results are as follows:
28
Voltage Across C-A With A-B Shorted (Rotor)
Power (PNL) in Phase in Degrees Voltage (ENL) in Current (INL) in
Watts Volts Ampere
9.1 82.5 Lag 50.0 1.25
12.8 82.9 Lag 60.1 1.50
16.0 83.2 Lag 70.0 1.72
21.0 83.5 Lag 80.2 1.98
26.0 83.6 Lag 90.0 2.23
32.0 83.8 Lag 100.1 2.48
37.0 84.0 Lag 110.2 2.70
Table 12: Table of C-A Connected With A-B Shorted (Rotor)
For Table 9, Table 10 and Table 11, since most experimental values across any of the
two-phase are similar, only connection across A-B will be used for calculation.
For Table 9, the impedance for each phase when the input power of 2.7 A, Z = 20.37 .
The resistance R = 2.02 and X = -20.27
From the locked-rotor test result, as directed in 2.3.2, a three-phase voltage to the stator
was applied so that the stator current is almost equal to the rated value. The readings of
ELR (line-to-line), line current ILR, and the three-phase power PLR were recorded and
shown below:
29
3.6 Equivalent Circuit Calculation
The equivalent circuit of the three-phase induction machine was calculated using the
values obtained from part 3.3 and 3.4. By using the equations from chapter 2, we can
come to conclude that:
Total reactance power, QLR = (S2LR - P2LR) = [(1333.68)2 (500)2] = 1236.41 Var
Therefore,
30
2.76 j31.53
11A
With the calculated values for the parameters in the equivalent circuit, the equivalent
circuit for the induction machine per phase was calculated in figure 12.
31
3.7 Steady-State Characteristic Result
MATLAB was used to model the three-phase induction machine and the steady-state
characteristics is plotted to verify that the machinery parameters are similar to the real-
life three-phase induction machine. The machine parameters were setup and
disturbances were simulated to display the characteristic in terms of torque, current,
power and efficiency against the rotor speed.
32
4
Simulated Result,
Discussion and
Implementation
4.1 Overview
In this chapter, the initial setup parameters and the simulation result as well as the
discussion for the result were analyzed. The transient behaviors of torque, stator current,
mechanical frequencies, phase voltage in stator and rotor flux and were displayed in
graphical format for easy analysis.
33
4.2 Simulated Result
4.2.1 Result of First Simulation
Figure 14: Transient Behavior of Stator Current, Torque and Rotor Flux for First
Simulation
The figure 14 above showed the transient behaviors of the three-phase induction
machine. The simulation was relatively accurate and this showed that it was a success.
The alternating current for the stator shows the current at different loading. Mechanical
torque graph and flux in rotor were displayed in graphical format.
34
Figure 15: Transient Behavior of Mechanical Frequency, Base Mechanical Frequency
and Phase Voltage in Stator for First Simulation
The second part of the simulation shown in Figure 15 above displayed selected
frequency (wbm*) for the Simulink simulation. The base frequency is similar to the
wbm*. The Vag represents the phase voltage in the stator.
35
Start of
Simulation
Initializing
of Parameters
Set Initial
Conditions to
zero
Set up
of Parameters
for the Motor
Computation
of values
Yes Go to Start
Error? (Check Settings)
No
Simulation of
MATLAB
Simulink Model
Display of
Simulation
End
36
4.2.2 Discussion of First Simulation
From the figure 14, graphical display for the stator current showed an increase and
decrease in current as loading is simulated. There was a larger transient current during
the initial start up from stationary. This transient starting current can be as high as three
to eight times the rated value and might cause a glitch in the power system that supplied
the electrical power. From this simulation, the estimated starting current was
approximately three times the rated for the initial start up.
The mechanical torque showed in figure 14 showed a slight transient increase due to the
high start up current from stationary position. The mechanical torque graph showed the
increase and decrease of torque due to load disturbance at the specified timing as
mentioned earlier.
The rotor flux was relatively stable except for the larger initial transient during the start
up of the rotor flux from standstill. This increase in rotor flux transient behavior was
mechanically undesirable.
Figure 15 showed the frequency (wbm*). This value largely remains unchanged; it was
selected as a setting to show the differences from the base frequency. The base
frequency showed a slight drop in frequency when loading. The Vag represents the phase
voltage in the stator and is largely inaccurate as it was rather high in voltage.
On the overall, the simulation was a success as the output result from the simulation
generally conforms to the theoretical aspects of a three-phase induction machine.
37
4.2.3 Result of Second Simulation
Figure 17: Transient Behavior of Stator Current, Torque and Rotor Flux for Second
Simulation
38
The figure 17 above showed the undesirable transient behaviors of the three-phase
induction machine. The second simulation was relatively accurate and this shows that it
was a success. The alternating current for the stator showed the current at different
loading. Mechanical torque graph and flux in rotor was displayed in graphical format
for analysis purpose.
39
The second part of the simulation shown in Figure 18 in the previous page displayed
selected frequency (wbm*) for the Simulink simulation. The base frequency displayed
was similar to the wbm*. The Vag represents the phase voltage in the stator.
From the figure 17, graphical display for the stator current showed an increase and
decrease in current as loading is simulated. There was a very large transient current
during the initial start up from stationary when the model is running at full load. This
transient starting current can stall the induction machine and cause mechanical damage
to the induction machine. From the second simulation, the estimated starting current is
approximately 470A for the initial start up.
The mechanical torque showed in figure 17 shows a large transient increase of torque
due to the high start up current from stationary position. The initial start up torque was
approximately 190Nm. As specified in the loading timing earlier, the mechanical torque
graph showed the increase and decrease of torque due to load disturbance.
The rotor flux showed a large initial transient during the start up of the rotor flux from
standstill. This transient behavior shows a harmonic and stabilizes at 0.4s.This increase
in rotor flux transient behavior is undesirable mechanically.
Figure 18 showed the frequency (wbm*). It was relatively similar to the first simulation.
This value largely remains unchanged, as it was the selected setting to show the
differences between the base frequencies. The base frequency for the second simulation
showed a slight drop in frequency when loading. This base frequency showed a higher
frequency during start up due to the mechanical behavior of the machine. The Vag
represented the phase voltage in the stator and was largely inaccurate as it was rather
high in voltage.
Overall, the second simulation was a success as the output result from the simulation
behaved similarly to the theoretical aspects of a three-phase induction machine.
40
5
Conclusion
5.1 Final Thoughts
In this thesis, MATLAB Simulink has been implemented for simulation of the three-
phase induction machine. As previously mentioned, the purpose of this approach is to
understand the transient phenomena of an induction machine.
Therefore, this thesis has achieved the objectives of obtaining the transient response of a
three-phase induction machine using MATLAB Simulink. It also demonstrated the
loadings and the effects by changing the control settings.
Although this thesis has provided significant study on the simulation of the a three-
phase induction machine using MATLAB Simulink, the other areas to be explored for
future studies can be:
The above are just some suggestion that the author feel worth researching to improve
the thesis. Overall, the thesis met the objectives stated.
42
Reference
[1] Using Various Computer Tools In Electrical Transients Studies
http://fie.engrng.pitt.edu/fie2000/papers/1018.pdf
[4] Theodore Wildi, Electrical Machines, Drives, and Power System, Upper
Saddle River, N.J.: Prentice Hall, 2000.
[7] John Hindmarsh & Alasdair Renfrew, Electrical Machines and Drive System,
(3rd Edition), Oxford :Butterworth-Heinemann, 1999.
43
Bibliography
1) Pal K Kovacs, Transient Phenomena in Electrical Machines, Amsterdam:
Elsevier, 1984.
2) The Math Work Inc, The Student Edition of MATLAB, Version 4 Users
Guild, Englewood Cliff: Prentice Hall.
44
Appendix A
This section lists the source code [8] of the simulation of this thesis project. The
simulated induction machine is rated at 5hp. Attached are the parameter and is as
follows:
P5HP.m
Sb = 20*746; % rating in VA
Vrated = 415; % rated line-to-line voltage in V
pf = 0.13655; % rated power factor
Irated = Sb/(sqrt(3)*Vrated*pf); % rated rms current
P= 4; % number of poles
frated = 50; % rated frequency in (Hz)
45
5HP.m
5hp.m sets up the machine parameters, simulated disturbances, and also plots the
results.
% Parameters of 5 hp machine
P5hp
% Thevenin's equivalent
vth = abs((j*xm/(rs + j*(xls + xm)))*vas);
zth = (j*xm*(rs + j*xls)/(rs + j*(xls + xm )));
rth = real(zth);
xth = imag(zth);
s = (1:-0.01:0.02);
N=length(s);
for n=1:N
sn = s(n);
46
wr(n)=2*we*(1-sn)/P;
for nrr = 1:Nrr
rrn = rprv(nrr);
zin=(rs +j*xls) + j*xm*(rrn/sn + j*xplr)/(rrn/sn + j*(xm + xplr));
ias = vas/zin;
Sin =3*vas*conj(ias);
pin = real(Sin);
pfin(nrr,n)=cos(-angle(ias));
iin(nrr,n)=abs(ias);
te(nrr,n)=(3*P/(2*we))*(vth^2*rrn/sn)/((rth + rrn/sn)^2 + (xth + xplr)^2);
pe(nrr,n)=te(nrr,n)*wr(n);
eff(nrr,n)=100*pe(nrr,n)/pin;
N=size(te);
47
M=size(te);
subplot(2,2,1)
plot(wr,te(1,:),'-')
xlabel('Rotor speed in (rad/sec)')
ylabel('Torque in Nm')
subplot(2,2,2)
plot(wr,pe(1,:),'-')
xlabel('Rotor speed in (rad/sec)')
ylabel('Developed power in Watts')
subplot(2,2,3)
plot(wr,iin(1,:),'-')
xlabel('Rotor speed in (rad/sec)')
ylabel('Stator current in Amps')
subplot(2,2,4)
plot(wr,eff(1,:),'-')
xlabel('Rotor speed in (rad/sec)')
ylabel('Efficiency in percent')
subplot(3,1,1)
plot(y(:,1),y(:,2),'-')
xlabel('Time in sec')
ylabel('wbm* in rad/sec')
subplot(3,1,2)
plot(y(:,1),y(:,3),'-')
xlabel('Time in sec')
ylabel('Base Freq. in rad/sec')
subplot(3,1,3)
plot(y(:,1),y(:,4),'-')
48
axis([-inf inf -200 200])
xlabel('Time in sec')
ylabel('Vag in V')
H2_fig=figure;
subplot(3,1,1)
plot(y(:,1),y(:,5),'-')
xlabel('Time in sec')
ylabel('Ia in A')
subplot(3,1,2)
plot(y(:,1),y(:,6),'-')
xlabel('Time in sec')
ylabel('Tem in Nm')
subplot(3,1,3)
plot(y(:,1),y(:,7),'-')
xlabel('Time in sec')
ylabel('Rotor Flux in V')
disp('Save plots before typing return to proceed to next study')
keyboard
close(H2_fig);
subplot(3,1,1)
plot(y(:,1),y(:,2),'-')
xlabel('Time in sec')
ylabel('wbm* in rad/sec')
subplot(3,1,2)
plot(y(:,1),y(:,3),'-')
xlabel('Time in sec')
ylabel('Base Freq. in rad/sec')
subplot(3,1,3)
plot(y(:,1),y(:,4),'-')
axis([-inf inf -200 200])
xlabel('Time in sec')
ylabel('Vag in V')
H2_fig=figure;
subplot(3,1,1)
plot(y(:,1),y(:,5),'-')
xlabel('Time in sec')
49
ylabel('Ia in A')
subplot(3,1,2)
plot(y(:,1),y(:,6),'-')
xlabel('Time in sec')
ylabel('Tem in Nm')
subplot(3,1,3)
plot(y(:,1),y(:,7),'-')
xlabel('Time in sec')
ylabel('Rotor Flux in V')
disp('Save plots before typing return to exit')
keyboard
close(H2_fig);
50
Appendix B
This appendix shows the entire relevant MATLAB Simulink model for the three-phase
induction machine [8].
52
Transfer Block Function for Induction Machine in Stationary qd0
55