Untitled
Untitled
No part of this digital document may be reproduced, stored in a retrieval system or transmitted in any form or
by any means. The publisher has taken reasonable care in the preparation of this digital document, but makes no
expressed or implied warranty of any kind and assumes no responsibility for any errors or omissions. No
liability is assumed for incidental or consequential damages in connection with or arising out of information
contained herein. This digital document is sold with the clear understanding that the publisher is not engaged in
rendering legal, medical or any other professional services.
ELECTRICAL ENGINEERING
DEVELOPMENTS
L. ASHOK KUMAR
S. ALBERT ALEXANDER
AND
Y. UMA MAHESWARI
Copyright © 2022 by Nova Science Publishers, Inc.
DOI: https://doi.org/10.52305/TENI4746
All rights reserved. No part of this book may be reproduced, stored in a retrieval system or
transmitted in any form or by any means: electronic, electrostatic, magnetic, tape, mechanical
photocopying, recording or otherwise without the written permission of the Publisher.
We have partnered with Copyright Clearance Center to make it easy for you to obtain permissions to
reuse content from this publication. Simply navigate to this publication’s page on Nova’s website
and locate the “Get Permission” button below the title description. This button is linked directly to
the title’s permission page on copyright.com. Alternatively, you can visit copyright.com and search
by title, ISBN, or ISSN.
For further questions about using the service on copyright.com, please contact:
Copyright Clearance Center
Phone: +1-(978) 750-8400 Fax: +1-(978) 750-4470 E-mail: [email protected].
Independent verification should be sought for any data, advice or recommendations contained in this
book. In addition, no responsibility is assumed by the publisher for any injury and/or damage to
persons or property arising from any methods, products, instructions, ideas or otherwise contained in
this publication.
This publication is designed to provide accurate and authoritative information with regard to the
subject matter covered herein. It is sold with the clear understanding that the Publisher is not engaged
in rendering legal or any other professional services. If legal or any other expert assistance is
required, the services of a competent person should be sought. FROM A DECLARATION OF
PARTICIPANTS JOINTLY ADOPTED BY A COMMITTEE OF THE AMERICAN BAR
ASSOCIATION AND A COMMITTEE OF PUBLISHERS.
Additional color graphics may be available in the e-book version of this book.
Preface ........................................................................................ xi
Acknowledgments ................................................................................xiii
Chapter 1 Introduction to MATLAB ............................................ 1
Abstract ........................................................................... 1
1.1. Introduction .............................................................. 1
1.2. How to Start with MATLAB?.................................. 3
1.3. MATLAB: A Calculator .......................................... 5
1.4. Basic Features of MATLAB .................................. 12
1.5. Creating Files in MATLAB ................................... 31
1.6. Circuit Descriptions ............................................... 37
1.7. Types of other Circuit Simulators .......................... 44
1.8. Merits and Demerits of MATLAB......................... 47
Conclusion .................................................................... 48
References ..................................................................... 51
Chapter 2 Introduction to Electrical Machines .......................... 53
Abstract ......................................................................... 53
2.1. Introduction ............................................................ 53
2.2. Generation, Transmission
and Distribution Systems ........................................ 54
2.3. Electromechanical Energy Conversion .................. 59
2.4. Magnetic Circuits ................................................... 61
vi Contents
The book covers the wide range of topics ranging from the
fundamentals of MATLAB, electrical machines and the step by step
approach in simulation for real time applications with its corresponding
results. The performance improvement paradigms by means of its overall
analysis will certainly make the readers to understand the nuances of
electrical machines from its fundamental concepts to control applications.
The readers can experience the various novel topologies in electrical
machines with aid of MATLAB simulation platform. This book will
serve as the reference manual for the electrical, instrumentation,
automation and electronics engineers for the purpose of academic
research, design, analysis and interpretation.
L. Ashok Kumar
S. Albert Alexander
Y. Uma Maheswari
ACKNOWLEDGMENTS
INTRODUCTION TO MATLAB
ABSTRACT
1.1. INTRODUCTION
These are the one kind of variables that make MATLAB a huge tool for
education and investigation [2].
Here the desktop appears with the default layout as shown if Figure 1
which is the startup page of the MATLAB.
From the Figure 1.1, we can analyze some of the default panels
which include: Start button, command window, current folder, workspace
and the command history.
4 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
• Start button: Single click the button for better access of tools and
functions.
• Command window: We can enter the commands at the command
line which is indicating fx>> (This is the command prompt).
• Current folder: We can access all the MATLAB files from the
directory.
• Workspace: We can explore all the datasets which are imported
from the files.
• Command History: We can view or analyze the commands given
in the command window. As we start up with MATLAB, by
means of its intend, in the interpretive computing environment
type some of the commands like helpwin, helpdesk, demo for
better understanding of MATLAB functions and operations.
Customizing is possible to meet the suitable needs is an
additional credit.
>> _
Example: 1
>>y=1000
MATLAB responds with
y=
1000
6 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
Example: 2
>>y="matlab"
MATLAB responds with
y="matlab"
|
Error: The input character is not valid in MATLAB statements or
expressions.
Example: 3
>>y=hii
MATLAB responds with
Undefined function or variable 'hii'.
Example: 4
>>y=pi
MATLAB responds with
y=
3.1416
Example: 10
>>a=3
MATLAB responds with
a=
3
Introduction to MATLAB 9
Example: 11
b=pi/7
MATLAB responds with
b=
0.4488
Example: 12
c=a^2
MATLAB responds with
c=
9
In Ex: 12 it is noted that, the variable which is named ‘c’ exists only
as a numerical value.
Example: 13
>>who
Your variables are
abc
The “who” command represent the list of variables that are active
currently.
Example: 14
>>clc
2+8*9
ans =
74
“format short”
“format long”
>> format short
>> 1/2345678
ans =
4.2632e-07
>> format long
>> 1/2345678
ans =
4.263159734626833e-07
Example: 19
>> a=13;b=12;
>> c=b*x
Undefined function or variable 'x'.
exp(x) Exponential; ex
log(x) Natural logarithm; ln(x)
log10(x) Common (base 10) logarithm; log(x)= log10(x)
sqrt(x) Square root; x
Trigonometric Functions
Hyperbolic Functions
Complex Functions
14 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
Statistical Functions
Numeric Functions
String Functions
Example: 20
Solve for the expression y=tan(a)+cos(b)+e-x+log(b)
with values a=2,b=3,x=7
>> a=2;b=3;x=7;
y=tan(a)+cos(b)+exp(-x)+log(b)
y=
-2.075508189228300
Example: 21
>> v= [10, 20, 30, 40, 50, 60, 70] click ENTER
v=
10 20 30 40 50 60 70
essentially take the transpose of the Row vector using the picture ('), and
here goes delineation for a section vector:
Example: 22
a=[12 13 14 15 16 17 18 19 20]'
a=
12
13
14
15
16
17
18
19
20
Example: 23
>> v= [11;12;13;14]'
v=
11 12 13 14
>> v=[12;13;14;15]
v=
12
13
14
15
Example: 24
>> v=[10:15]
v=
10 11 12 13 14 15
Introduction to MATLAB 17
Example: 25
>> v=[1:.5:6]
v=
Columns 1 through 6
1.000000000000000 1.500000000000000 2.000000000000000
2.500000000000000 3.000000000000000 3.500000000000000
Columns 7 through 11
4.000000000000000 4.500000000000000 5.000000000000000
5.500000000000000 6.000000000000000
Example: 26
>> v(6)
ans =
3.500000000000000
The result brings out the estimation of the vector which is accessible
in section 6 i.e., sixth entrance of the vector has been printed. The
passage which has been printed does exclude any task. Henceforth the
result is continuously printed with the mark answer.
To obtain the result through the last, to signify the end value of the
vector, type as,
18 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
Example: 27
>> v(1,end)
ans =
6
Example: 28
>>ans'
ans =
6
Example: 29
>> v=[1:2:3];u=[2:3:4];
>>u+v
ans =
35
Column vector:
Example: 30
>> v=[2;3;4];u=[1;2;3];
>> 10*(u+v)
ans =
30
50
70
Example: 31
>> v(:) for column vector
>> v(1:end) for row vector
Introduction to MATLAB 19
MATLAB, as a matter of course stores all the comes about that have
been executed, which gets to be convenient when substantial set of
operations or reckonings are continuously done.
Example: 32
>> y=[1 2 3;4 5 6;7 8 9]
y=
123
456
789
The transpose of the above matrix can be obtained using the symbol
(‘).
Example: 33
>> y=[1 2 3;4 5 6;7 8 9]'
y=
147
258
369
Example: 34
>> y(3,1)
ans =
3
y=
147
258
369
To replace the second column and second row value 4, by any other
value, substitute x(2,2)=6, the result would be,
Example: 35
>> y(3,3)=5
y=
147
258
365
Example: 36
y=
147
258
365
The result is
Example: 37
>>inv(y)
ans =
-1.916666666666667 1.833333333333334 -0.250000000000000
1.166666666666667 -1.333333333333334 0.500000000000000
-0.250000000000000 0.500000000000000 -0.250000000000000
Example: 38
y=
147
258
365
>>eig(y)
ans =
14.050092799816429
-0.311918361983059
-2.738174437833377
Example: 39
>> [a,b]=eig(y)
a=
-0.507979045561026 -0.817389518013407 -0.644687000188239
-0.630778042629438 0.552658668460206 -0.462574974257327
-0.586580216345116 -0.162612336609507 0.608607480219495
b=
14.050092799816429 0 0
0 -0.311918361983059 0
0 0 -2.738174437833377
Example:40
>>diag(y)
ans =
1
5
5
Example: 41
>>>> v=[1 2 3];B=[3 4 1];
>> x=[1 2 3 ; 4 6 7; 8 9 10];
>> A=x/v
A=
1.000000000000000
2.642857142857142
3.999999999999999
>> A=B/v
A=
Introduction to MATLAB 23
1.000000000000000
>> A*B
ans =
2.999999999999999 3.999999999999999 1.000000000000000
>> A1=v/B
A1 =
0.538461538461538
>> A1*B
ans =
1.615384615384615 2.153846153846154 0.538461538461538
Example:42
>> x=[1 4 7; 2 5 8;3 6 5]
x=
147
258
365
Example: 43
>> x(3,:)
ans =
365
The other matrix generators includes functions like eye, zeros and
ones and the intellectual properties of matrix includes hilb, invhilb,
magic, pascal, toeplitz, vander and Wilkinson.
The “whos” command will identify the set of variables in the
workspace.
Example: 44
>>whos
Name Size Bytes Class Attributes
A 3x1 24 double
X 2x3 48 double
a 3x3 72 double
ans 1x3 24 double
b 3x3 72 double
c 1x1 8 double
u 3x1 24 double
v 1x3 24 double
x 3x3 72 double
y 6x6 288 double
1.4.4. Arrays
Example: 45
>>>> ones(5)
ans =
11111
11111
11111
11111
11111
Square array
A single argument creates a square array
Example: 46
>> zeros(1,5)
ans =
00000
Example: 47
>> eye(2)
ans =
10
01
Example: 48
>> rand(3,5)
ans =
0.097540404999410 0.957506835434298 0.970592781760616
0.800280468888800 0.915735525189067
0.278498218867048 0.964888535199277 0.957166948242946
0.141886338627215 0.792207329559554
0.546881519204984 0.157613081677548 0.485375648722841
26 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
0.421761282626275 0.959492426392903
x=
147
258
365
>> x(:, :, 3)= [ 2 3 1; 2 1 1; 1 1 1]
x(:,:,1) =
147
258
365
x(:,:,2) =
000
000
000
x(:,:,3) =
231
211
111
Example: 50
>> x=[1 2 3 4 5];y=[5 3 4 2 1];
>> plot(x,y)
The MATLAB responds with the result as shown in Figure 1.4.
28 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
Example: 51
t = [0:0.1:2*pi];
>> a=tan(t);
>> plot(t,a)
MATLAB opens up a graphics window and displays the result in
Figure 1.5.
Introduction to MATLAB 29
Example: 52
>> x=[1.62 3.2 5 5.86 6.07 6.21 6.31 6.33 6.36];
>> y=[0 0.001 0.004 0.014 0.029 0.077 1.931 7 20.7];
>> title('VI CHARACTERISTICS OF DIODE')
>>xlabel('voltage')
>>ylabel('current')
>> plot(x,y)
30 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
Example: 53
>> s=sqrt(9)
s=
3
Evaluation
stretch compose and run programs. We don't have to assemble the system
since MATLAB is an interpretative dialect. MATLAB has thousands of
functions, and you can include your own particular utilizing m-files.
MATLAB gives a few instruments that could be utilized to control the
flow of a project.
The four control flow structures of MATLAB are: the if statement,
the for loop, the while loop, and the switch statement.
Example: 54
decide=rem(a,2);
if(decide==0)
disp('number is even');
else
disp('number is odd');
end
The for...end statement:
for variable = expression
………
End
Example: 55
s:= 0:
for i from 1 to 3 do
for j from 1 to 3 do
s := i + j;
if i + j > 4 then
break;
end
end
end
Introduction to MATLAB 35
Example:56
n=x;
while (x>0)
n=x*n;
x=x-1;
end
display(n);
Building the Model various leveled subsystems with predefined library pieces.
Model
Recreating the Simulate the element conduct of your framework and perspective
Model comes about as the reenactment runs.
Examining View recreation comes about and debug the reenactment
Simulation
Results
Overseeing Easily oversee records, parts, and a lot of information for your task
Projects
Associating with Connect your model to equipment for ongoing testing and inserted
Hardware framework
By dragging the selected blocks into the Simulink Editor, connect all
the blocks using the pointer to make it a closed circuit. The Simulink
Editor provides a finished control over what we see and use inside the
model. Likewise, we can add orders and submenus to the manager and
setting menus by twofold clicking each one piece. We can likewise add a
custom interface to a subsystem or model by utilizing a cover that
shrouds the subsystem’s substance and furnishes the subsystem with its
symbol and parameter dialog box.
proficiently from the MATLAB summon line. The going hand in hand
with propagation modes is available:
Example: 57
Regulation of 6-pulse generator
Simulation Model as depicted in Figure 1.9.
• PSpice
• LabVIEW
• PSIM
• Scilab
• VisSim
1.7.1. PSpice
1.7.2. LabVIEW
1.7.3. PSIM
1.7.4. Scilab
1.7.5. VisSim
1.8.1. Merits
1.8.2. Demerits
CONCLUSION
Practice Questions
1. Compute: 10000-100000345
2. Compute to 10 digits:
(a) sinh(0.1).
(b) tan(5).
(c) arccos(1/2)
3. Simplify the following expressions:
(a) 7/(1 + 3/(1 + 1a))
(b) cosh2x− tan5x
4. Compute 33378945669701, both as an approximate floating point
number and as an exact integer .
5. Try to solve the system of linear equations
x − 1y + 8z =9
9x − 4y + 7z= −9
3x− 6y + 4z = 5. Cross check the answer using matrix functions.
6. Use plot or ezplot, to graph the following functions:
(a) x= a1 − a for −8≤ a ≤ 4.
𝛑𝛑/𝟐𝟐
(a)∫𝟎𝟎 𝐜𝐜𝐜𝐜𝐬𝐬𝐱𝐱𝐱𝐱𝐱𝐱
(b) xsin(x2) dx.
(c) sin(3x)√1 − cos(3x) dx.
Review Questions
REFERENCES
[4] Mozeson, E., Levanon, N., (2002). MATLAB code for plotting
ambiguity functions. IEEE Transactions on Aerospace and
Electronic Systems, 38(3), 1064-1068, doi: 10.1109/
TAES.2002.1039423.
[5] Oge Marques (2011). MATLAB Basics in Practical Image and
Video Processing Using MATLAB, IEEE, 35-60, doi: 10.1002/
9781118093467.ch3.
[6] Alexander, S.A., Manigandan, T., Kumar, M.D. and Vardhan, R.V.,
(2012). A comparison of simulation tools for power electronics. In
Proceedings of International Simulation Conference, India.
Chapter 2
INTRODUCTION
TO ELECTRICAL MACHINES
ABSTRACT
2.1. INTRODUCTION
2.2.2. AC Generator
striking post alternator has uniform air hole in Figure 2.1 and utilized
when speed is high.
through approaching lines at some voltage (say 400 kV) changes level of
voltage (say to 132 kV) utilizing a transformer and afterward guides it
out wards through active lines. Pictorially such an average power
framework is appeared in Figure 2.2 of every a shy of square outline. At
the most minimal voltage level of 400 V, by and large 3-stage, 4-wire
framework is embraced for residential associations. The fourth wire is
known as the nonpartisan wire (N) which is taken out from the regular
purpose of the star connected secondary of the 6 kV/400 V dissemination
transformer.
Till now the control at fairly high voltage (say 33 kV) in a substation
arranged as close load focus (a major city) is analyzed. The heaps of a
major city are fundamentally private buildings, workplaces, schools,
lodgings, road lighting and so forth. These kinds of customers are called
LT (low pressure) buyers. Aside from this, there might be medium and
little scale enterprises situated in the edges of the city. LT purchasers are
to be provided with single stage, 220 V, 40 Hz. It is imperative to discuss
about its accomplishment in the substation getting power at 33 kV. Power
at 33 kV substation is first ventured down to 6 kV and with the assistance
of underground links (called feeder lines) while control stream is
coordinated to various bearings of the city.
At the last level, advance down transformers are utilized to stepdown
the voltage shape of 6 kV to 400 V. These transformers are called
dispersion transformers with 400 V and star associated auxiliary. It is not
much likely to glimpse such transformers mounted on posts in urban
communities adjacent to the streets. These are called post mounted
substations.
From the optional of these transformers 4 terminals (R, Y, B and
furthermore, N) turn out. Here, N is known as the impartial and taken out
from the regular purpose of star associated auxiliary. Voltage between
any two stages (i.e., R-Y, Y-B and B-R) is 400 V and between any stage
and nonpartisan is 230 V. Private structures are provided with single
stage 230V, 50Hz.
Introduction to Electrical Machines 59
E=NdΦ/dt (1)
E = induced voltage (in volts)
N = number of turns in the conductor
Φ = Flux linking the conductor
Note that the induced voltage E depends on the rate of change of flux
linking the conductor. The flux linkage can vary either by a magnetic
field that is changing with time (due to AC current) or by moving the
conductor in a stationary magnetic field.
Figure 2.4 shows a conductor being moved in a magnetic field. When
the conductor is moved horizontally (right to left) a voltage is induced in
the conductor due to the changing flux linkage. If the conductor forms a
60 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
closed loop, the induced voltage would cause a current to flow though the
conductor.
Note that the polarity of the induced voltage and the direction of the
current through the conductor would reverse when the conductor is
moved back from left to right. Furthermore, no voltage would be induced
if the conductor in Figure 3.4 is moved vertically because the flux
through the conductor would not change in the vertical movement.
Alternatively, the induced voltage can be expressed as,
E=blv (2)
where B is the flux density, l is the conductor length and v is the relative
speed of the conductor. A current carrying conductor, when placed in a
magnetic field, experiences a force known as electromagnetic force (also
called Lorentz force). This force is the basis of the operation of the
electrical motors and generators.
The maximum force is exerted on the current carrying conductor
when it is perpendicular to the magnetic field and it is zero when the
conductor is parallel to the field. Mathematically, electromagnetic force
can be expressed as,
F=BIl (3)
Introduction to Electrical Machines 61
Three phase circuit is the polyphase system where three phases are
sending together from the generator to the load. Each phase is having a
phase difference of 120o, i.e., 120o angle electrically. So from the total of
360o, three phases are equally divided into 120o each. The power in three
phase system is continuous as all the three phases are involved in
generating the total power. The three phases can be used as single phase
each. So if the load is single phase, then one phase can be taken from the
three phase circuit and the neutral can be used as ground to complete the
circuit.
The three phase circuit, connections can be given in two types:
64 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
In star connection, there is four wire, three wires are phase wire and
fourth is neutral which is taken from the star point.
2.6. TRANSFORMERS
In all transformers that are utilized financially, the center is made out
of transformer sheet steel overlays collected to furnish a nonstop
attractive way with least of air-hole included. The steel ought to have
high penetrability and low hysteresis misfortune. For this to happen, the
Introduction to Electrical Machines 67
Let,
N1 = Number of turns in primary winding
N2 = Number of turns in secondary winding
Φm = Maximum flux in the core (in Wb) = (Bm x A)
f = frequency of the AC supply (in Hz)
The flux rises sinusoidally to its maximum value Φm from 0.
It reaches to the maximum value in one quarter of the cycle i.e., in
T/4 sec (where, T is time period of the sin wave of the supply = 1/f).
Therefore, average rate of change of flux = Φm /(T/4) = Φm /(1/4f)
Therefore, average rate of change of flux = 4f Φm....... (Wb/s).
Now, Induced emf per turn = rate of change of flux per turn
Therefore, average emf per turn = 4f Φm.......... (Volts).
Form factor = RMS value / average value
Therefore, RMS value of emf per turn = Form factor x average emf
per turn.
As, the flux Φ varies sinusoidally, form factor of a sine wave is 1.11.
68 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
E1 = 4.44f N1 Φm (4)
E1/N1=E2/N2=K=4.44f Φm
As derived above,E1/N1=E2/N2
where, K = constant
This constant K is known as voltage transformation ratio.
CONCLUSION
The readers can get an overview about the basic concepts involved in
energy conversion and various the types of machineries available in the
field of electrical engineering.
Practice Questions
Solution:
Power= 5kW
V=230V
Field copper losses=200W
Armature copper losses=360W
P 5000
IL = = = 21.7A
V 230
Field copper losses=200W
VIsh = 200
200 200
I sh = = = 0.86A
V 230
Armature Current Ia= IL+Ish= 23.7+0.86= 22.56A
Armature copper losses=Ia2Ra=360W
2. A 400 V DC shunt motor has no load speed of 1450 rpm, the line
current being 9A. At full loaded condition, the line current is 75A. If the
shunt field resistance is 200 ohms and armature resistance is 0.5 ohms.
Calculate full load speed.
Introduction to Electrical Machines 73
Solution:
V=400V
N1=1450 rpm
IL1=9A
IL2=75A
Rsh=200 ohms
Ra=0.5 A
N2=?
V 400
I sh = = = 2A
R sh 200
Ia1= IL1 - Ish = 9-2 = 7A
Eb1=V-Ia1Ra = 400 – (7x0.5) = 396.5V
Ia2=IL2-Ish = 75 – 2 = 73 A
Eb2=V-Ia2Ra =400 – (73x0.5) = 363.5V
V=230V
N1=1200rpm
IL1=4.5A
Ra=0.3A
Rsh=230Ω
IL2=36 A
EB2=?
Ia2= IL2+Ish =36-1 = 35A
EB1=230 – (3.5 x 0.3) = 228.95V
EB2=230 – (35 x 0.3) =219.5V
E B2 219.5
N2 = xN 1 = = 1150rpm
E B1 228.9
74 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
Efficiency of Motor:
inputpower − losses
Efficiency =
inputpower
V( I1 + I 2 ) − [Totallossesofmotor + Ws / 2]
Efficiency =
V( I1 + I 2 )
110( 233) − [2181.5 + 734.9]
Efficiency =
110( 233)
Efficiency =88.6%
The primary of the transformer is rated at 10A and 1000V. The open
circuit readings are: V1=1000 V, V2=500 V, I=0.42, Pac=100W. The short
circuit readings are: I1=10 A, V1=125V and Pac=400V. Find the
equivalent circuit parameters for the output voltage of ZL=19+12j ohms.
Solution:
Po= 100W
Vo= 500V
Io= 0.42A
Introduction to Electrical Machines 75
Po 100
cosφo = = = 0.47
Vo I o 500 ∗ 0.42
Po= VoIo cosφo
Open circuit test:
Im= Io sinφo = 0.369A
Ic= Io cosφo = 0.1992A
Vo
Xo= = 1355.01Ω
Im
Vo
Ro= = 2532.9Ω
Ic
Review Questions
REFERENCES
[1] Liu, C., Chau, K.T., Lee, C.H.T., Song, Z., (2021). A Critical
Review of Advanced Electric Machines and Control Strategies for
Electric Vehicles. IEEE, 109(6), 1004-1028, doi: 10.1109/JPROC.
2020.3041417.
[2] Kumar, L.A. and Alexander, S.A., (2020). Power Converters for
Electric Vehicles. CRC Press, USA.
[3] Konghirun, M., (2007). A Three-Phase Space-Vector Based PWM
Rectifier with Power Factor Control. Power Conversion Conference
- Nagoya, 57-61, doi: 10.1109/PCCON.2007.372948.
76 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
[4] Akbari, M., Rezaei-Zare, A., Cheema, M.A.M., Kalicki, T., (2021).
Air Gap Inductance Calculation for Transformer Transient Model.
IEEE Transactions on Power Delivery, 36(1), 492-494, doi:
10.1109/TEC.2020.3009818.
[5] Finken, T., Felden, M., Hameyer, K., (2008). Comparison and
design of different electrical machine types regarding their
applicability in hybrid electrical vehicles. 18th International
Conference on Electrical Machines, Portugal 1-5, doi: 10.1109/
ICELMACH.2008.4800044.
[6] Ashok Kumar, L., Indargandhi, V., Uma Maheswari, Y., (2020).
Software Tools for the Simulation of Electrical Systems: Theory
and Practice. 1st Edition, Academic Press, Elsevier, USA.
[7] Ashok Kumar, L., Kalaiarasi, A., Umaheswari, Y., (2017). Power
Electronics with MATLAB. Cambridge University Press, London.
[8] Sheeba Babu, Ashok Kumar, L., Indragandhi, V., (2018).
Optimizing Electrical Generators of Wind Energy Conversion
System for Efficient Power Extraction, Gazi Univiersity, Journal of
Science, 31(4). 1141-1154.
[9] Dhayaneswaran, Y., Ashok Kumar, L., (2014). A study on current
characteristics of induction motor while operating at its base
frequency in textile industry Energy, 74, 340-345.
[10] Prithivi, K., Sathyapriya, M., Ashok Kumar, L., (2017). An
Optimized DC-DC Converter for Electric Vehicle Application,
International Journal of Mechanical Engineering and Technology,
8(9), 173–182.
[11] Banu Rekha., Somasundaram, Ashok Kumar, L., Pruthviraj
Balekai., (2018), A Technical Review on Advantages of Using EC
BLDC Fans in Factory and Commercial Buildings. Energy
Engineering, 115(3), 57-74.
Chapter 3
ABSTRACT
armature coils gets excited and starts generating the DC voltage. The
output DC voltage is proportional to the input mechanical torque. The
armature coil is connected to electrical load.
counters the supply voltage. This also essentially means that the back emf
at the starting is zero, and develops gradually as the motor gathers speed.
The IGBT block does not simulate the gate current controlling the
BJT or IGBT. The switch is controlled by a simulink signal (1/0). The
DC motor uses the preset model (5 HP, 24V, 1750 rpm). It simulates a
fan type load (where load torque is proportional to square of speed). The
armature mean voltage can be varied from 0 to 240 V when the duty
cycle (specified in the pulse generator block) is varied from 0 to 100%.
The H bridge consists of four BJT/diode pairs (BJT simulated by
IGBT models). Two transistors are switched simultaneously: Q1 and Q4
or Q2 and Q3. When Q1 and Q4 are fired, a positive voltage is applied to
the motor and diodes D2-D3 operate as free-wheeling diodes when Q1 and
Q3 are switched off. When Q2 and Q3 are fired, a negative voltage is
applied to the motor and diodes D1-D4 operate as free-wheeling diodes
when Q2 and Q3 are switched off.
The motor starts in the positive direction with a duty cycle of 75%
(mean DC voltage of 180V). At t = 0.5 second, the armature voltage is
suddenly reversed and the motor runs in the negative direction.
Scope 1 shows motor speed, armature current and load torque and
Scope 2 shows currents flowing in BJT Q3 and diode D3.
Modelling of a DC motor speed control is shown in Figure 3.16. The
waveforms thus obtained are shown in Figure 3.17.
The regulators control the firing angle of the rectifier thyristor. The first
regulator is a speed regulator, followed by a current regulator. The speed
regulator outputs the armature current reference (in p.u.) used by the current
controller in order to obtain the electromagnetic torque needed to reach the
DC Machines Using MATLAB 91
desired speed. The speed reference change rate follows acceleration and
deceleration ramps in order to avoid sudden reference changes that could
cause armature over-current and destabilize the system. The current regulator
controls the armature current by computing the appropriate thyristor firing
angle. This generates the rectifier output voltage needed to obtain the desired
armature current. A 150 mH smoothing inductance is placed in series with
the armature circuit to reduce armature current oscillations.
armature current and thus the desired electromagnetic torque. The current
controller takes two inputs. The first one is the current reference (in p.u).
This current reference is computed from the torque reference provided by
the user. The second input is the armature current flowing through the
machine. A 15 mH smoothing inductance is placed in series with the
armature circuit to reduce armature current oscillations.
Figure 3.22. (A) Simulink model. (B) Subsystem for torque reference.
94 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
Both converters operate simultaneously and the two firing angles are
controlled so that their sum gives 180 degrees. This produces opposite
average voltages at the converter dc output terminals and thus identical
average voltages at the DC motor armature, the converters being
connected in anti-parallel. One converter is working in rectifier mode
while the other is in inverter mode.
DC Machines Using MATLAB 107
Both converters operate simultaneously and the two firing angles are
controlled so that their sum gives 180 degrees. This produces opposite
average voltages at the converter dc output terminals and thus identical
average voltages at the DC motor armature, the converters being
connected in anti-parallel. One converter is working in rectifier mode
while the other is in inverter mode [7-8]
The circulating current produced by the instantaneous voltage
difference at the terminal of both converters is limited by 5 mH inductors
connected between these terminals. No smoothing inductance is placed in
series with the armature circuit, the armature current oscillations being
quite small due to the three-phase voltage source.
CONCLUSION
REFERENCES
[7] Ashok Kumar, L., Albert Alexander, S., (2020). Power Electronic
Converters for Solar Photovoltaic Systems, Academic Press,
Elsevier, USA.
[8] Vishnu Murthy, K., Ashok Kumar,L., Sampathraja, N.,
Dhayaneswaran, Y., (2017). Solar Powered Speed Control of
Brushless DC Motor Drive Using PID Fuzzy Controller,
International Journal of Mechanical Engineering and Technology,
8(8), 1135–1147
Chapter 4
INDUCTION MACHINES
AND DRIVES USING MATLAB
ABSTRACT
1. Slip becomes negative due to this the rotor current and rotor emf
attains negative value.
2. The prime mover torque becomes opposite to electric torque.
The voltage, current, speed and real, reactive power waveforms are
given in Figure 4.8.
Induction Machines and Drives Using MATLAB 123
C
Figure 4.8. Output waveforms. (A) Input voltage. (B) Input current. (C) Speed.
Figure 4.9 shows the general block diagram of vector control. This
control is also known as the field oriented control, flux oriented control
or indirect torque control. In general, there exists three possibilities for
such selection and hence, three different vector controls. They are:
The heart of this technology is its adaptive motor model. This model
is based on the mathematical expressions of basic motor theory. This
model requires information about the various motor parameters, like
stator resistance, mutual inductance, saturation co efficiency; etc Torque
vector controlled drives are capable of controlling the stator flux and
torque more accurately than vector controlled drives, while the controller
complexity is reduced considerably. Field orientation is achieved without
rotor speed or position feedback using advanced motor theory to
calculate the motor torque directly without using modulation. The
controlling variables are motor magnetizing flux and motor torque. The
external speed set reference signal is decoded to generate the torque and
flux reference. Thus, in the DTC, the motor torque and flux become
direct controlled variables and hence, the name – Direct Torque Control.
The advantage of this technology is the fastest response time, elimination
of feedback devices, reduced mechanical failure. The disadvantage is due
to the inherent hysteresis of the comparator, higher torque and flux ripple
exist.
Induction Machines and Drives Using MATLAB 127
Figure 4.11 shows the general block diagram for speed control. The
design considerations for speed control system using frequency control
have been divided into three parts such as PWM control circuit, driver
circuit and H-Bridge inverter. Variable speed drive by using frequency
control method is commonly used to control and change the speed of the
single-phase induction motor. It can vary the desired speed by changing
the frequency using the variable resistance. Due to compact integrated
circuit to obtained low cost high performance speed control. In this
topology, two separate power supply has been used which is 240 V DC
and 12 V DC.
4.6.2. Cycloconverters
in each phase are 180 degrees apart and are positioned opposite of each
other. In addition each phase is 120 degrees apart. Figure 4.13 illustrate
the simulink block and Figure 4.14 shows the speed and torque
waveforms.
magnetic flux and torque. Control system of the drive calculates the
current component references from the flux and torque references given
by the drive’s speed control. PI controllers are used to keep the measured
current components at their reference values [4-7].
The principle of operation can be explained with the help of the
following diagram in Figure 4.17. The machine model is represented by
synchronously rotating reference frame. The inverter generates ia, ib, ic
as dictated by the controller. The controller makes two stages of inverse
transformation such that i*ds and i*qs correspond to ids and iqs
respectively. Machine model includes the conversion of terminal phase
currents ia, ib, ic into isds and isqs. These are then converted to
synchronously rotating reference frame by unit vector components cos θe
and sin θe before applying to the machine model.
CONCLUSION
REFERENCES
[1] Bizzarri, F., Brambilla, A., Milano, F., (2018). Simplified Model to
Study the Induction Generator Effect of the Subsynchronous
Resonance Phenomenon. IEEE Transactions on Energy
Conversion, 33(2), 889-892, doi: 10.1109/TEC.2018.2799479.
[2] Padilha, J.B., Kuo-Peng, P., Sadowski, N., Batistela, N.J., (2016).
Vector Hysteresis Model Associated With FEM in a Self-Excited
Induction Generator Modeling. IEEE Transactions on Magnetics,
52(3), 1-4, doi: 10.1109/TMAG.2015.2483201.
[3] Patil, P.V., Naveed, S.A., (2020). Implementation of VFD
Application for Speed Control of Induction Motor. International
Conference on Smart Innovations in Design, Environment,
Management, Planning and Computing, India, 168-170, doi:
10.1109/ICSIDEMPC49020.2020.9299636.
[4] Gunabalan, R., Sanjeevikumar, P., Blaabjerg, F., Ojo, O.,
Subbiah,V., (2015). Analysis and Implementation of Parallel
Connected Two-Induction Motor Single-Inverter Drive by Direct
Vector Control for Industrial Application. IEEE Transactions on
Power Electronics, 30(12), 6472-6475, doi: 10.1109/TPEL.
2015.2429591.
[5] De Souza, T.S., Bastos, R.R., Cardoso Filho, B.J., (2020).
Synchronous-Frame Modeling and dq Current Control of an
Unbalanced Nine-Phase Induction Motor Due to Open Phases.
IEEE Transactions on Industry Applications, 56(2), 2097-2106,
doi: 10.1109/TIA.2020.2965493.
[6] Ashok Kumar, L., Madhuvanthani Rajendran., (2020). Modeling
and Simulation of a DFIG-Based Wind Energy System, Lecture
Notes in Electrical Engineering book series, 687, 31-49 .
[7] Ashok Kumar, L., Indragandhi, V., (2020). PMSM Drive Using
Predictive Current control Technique for HVAC Applications,
Proceedings of International Conference on Artificial Intelligence,
Smart Grid and Smart City Applications, Springer Nature
Switzerland AG 2020, 31-41.
Chapter 5
SYNCHRONOUS MACHINES
AND DRIVES USING MATLAB
ABSTRACT
5.1. INTRODUCTION
• Stator
• Rotor
• Exciter
• Frame
5.2.1. Stator
5.2.2. Rotor
Rotor is the rotating part that rotates exactly at the same speed as the
stator magnetic field. It is excited by a DC source. The rotor consists of a
number of poles, which depends on the speed and frequency of the
machine. The relation between the pole, speed and frequency is defined
as,
𝑓𝑓
N=120( ) (1)
𝑝𝑝
where
N = Motor speed in rpm
f = frequency, and
p = No. of poles
In salient pole rotors given in Figure 5.4, the poles protrude from the
rotor surface.
Synchronous Machines and Drives Using MATLAB 143
5.2.2.2. Exciter
It is a small generator placed in the rotor, which provides excitation
power for excitation. It consists of a field winding and armature winding.
The field winding is placed in stator and the armature winding is placed
in the rotor of the machine.
5.2.2.3. Frame
It protects the motor and covers the whole assembly.
144 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
Figure 5.11. Output waveform (a) three phase voltage (b) field current (c) stator
current phase A.
Figure 5.13. Output waveform (a) power angle delta (b) speed (c) electrical power.
Figure 5.15. Output waveform (a) output current stator current (b) rotor speed (c)
load angle (d) power.
Figure 5.16. Simulink model of effect of field excitation and mechanical load.
Figure 5.17. (A). Stator current. (B). Rotor speed in pu. (C). Field voltage. (D). Phase
voltage.
Synchronous Machines and Drives Using MATLAB 157
In this method, the rotor is brought to the synchronous speed with the
help of some external device like small induction motor. Such an external
device is called ‘pony motor’. Once the rotor attains the synchronous
speed, the DC excitation to the rotor is switched on. Once the
synchronism is established pony motor is decoupled. The motor then
continues to rotate as synchronous motor.
It can be observed from the Figure 5.19 that the same three phase
rotor winding acts as a normal rotor winding by shorting two of the
phases. From the positive terminal, current ‘I’ flows in one of the phases,
which divides into two other phases at start point as 1/2 through each,
when switch is thrown on DC supply side.
Figure 5.21. Output waveform (A) output voltage stator current (B) rotor speed (C)
torque (D) field current (E) field voltage (F) applied voltage.
Synchronous Machines and Drives Using MATLAB 163
Make sure that the speed regulator is not in service (manual switch is
in the upper position). Start the simulation and observe signals on
Scope2. The three Iabc currents should start with steady-state sinusoidal
waveforms. Observe that when the circuit breaker opens at t = 0.2 s, the
electrical power (trace 4) drops from 0.8 pu to 0.4 pu and that the
machine starts to accelerate. The rate of speed increase is dN/dt = 1/2H =
0.833 pu speed/ pu torque / s. As the net electromechanical torque is now
Tmec-Telec = 0.8 - 0.4 = 0.4 pu, the speed increases at a rate of
0.833*0.4 = 0.33 pu/s. At t = 1.2s, the expected speed increase is
therefore 0.33 pu. In fact, the speed measured at t = 1.2 s is slightly
higher than the theoretical value (1.38 pu as compared to 1.33 pu). This is
Synchronous Machines and Drives Using MATLAB 165
Figure 5.23. Output waveform (A) stator current (B) rotor speed (C) mechanical
torque (D) electrical power (E) electrical torque (F) phase voltage.
166 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
Now double click on the Manual Switch block in order to put the
speed regulator in service. Restart the simulation and observe the
dynamic response of the speed regulator on Scope 2. Notice that in order
to maintain speed at its reference value (1 pu), the speed regulator has
reduced the mechanical torque to 0.4 pu. (See Figures 5.22 and 5.23).
Problems:
1. Determine the maximum power that the salient-pole synchronous
generator if the field circuit were open circuit.
Solution:
3Pd max =
(
3Van2 X d − X q )
2Xd Xq
168 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
2
13,800
3 (1.9 − 1.1)
3
=3Pd max = 36.45 MW
2 (1.9 )(1.1)
( P + PFW ) X s
−1 (1200 × 746 + 17,793.05 )( 5.6 )
=δ sin −1 s = sin = 39.97°
3Van E f
( )
3 2300 / 3 (1998.02 )
2300
∠0° − 1998.02 ∠ − 39.97°
Van − E f 3
I a= = = 229.46 ∠11.75° A
Rs + jX s 0.2 + j 5.6
or
I a = 229.46 A
V f 276
R=
f = = 5.19 Ω
I f 53.2
Losses =PFW + 3I a2 Rs + I 2f R f
Synchronous Machines and Drives Using MATLAB 169
2
17,793.05 + 3 ( 229.46 )
Losses = ( 0.2 ) + ( 80 )2 ( 5.19 ) =82,600.18 W
80
=Ef = (1329.28) 1998.92 V
53.2
Assuming Rs negligible,
( P + PFW ) X s
−1 ( 600 × 746 + 17,793.05 )( 5.6 )
=δ sin −1 s = sin = 19.10°
3Van E f ( )
3 2300 / 3 (1998.92 )
2300
∠0° − 1998.92 ∠ − 19.10°
Van − E f 3
Ia= = = 153.45 ∠42.86° A
Rs + jX s 0.2 + j 5.6
PF
=in cos ( ∠Van − ∠ I=
a ) cos ( −42.86=
° ) 0.733 leading
(b)
QT
= a sin θ
3 VL I= 3 ( 2300 )(153.45 ) sin ( −42.86° )
QT = 415.80 kVARs
170 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
2
17,500 − 3 ( 22.1)
PT 3I a2 Rs =
PFW =− ( 0.2 ) =
17,793.05 W
(b) Since the no-load current was a minimum value, the machine was
operating at unity power factor. The excitation voltage corresponding to
I f = 53.2 A can be determined.
2300
E=
f Van − I a ( Rs + jX s=
) − 22.1( 0.2 + j 5.6=
) 1329.28∠ − 5.34° V
3
3Van E f
Ps + PFW = sin δ
Xs
or
Synchronous Machines and Drives Using MATLAB 171
( P + PFW ) X s
−1 ( 600 × 746 + 17,793.05 )( 5.6 )
=δ sin −1 s = sin = 31.84°
3Van E f ( )
3 2300 / 3 (1329.28 )
2300
∠0° − 1329.28∠ − 31.84°
Van − E f 3
=Ia = = 130.07 ∠ − 13.77° A
Rs + jX s 0.2 + j 5.6
Hence,
I a = 130.07 A
PF
=in cos ( ∠Van − ∠ I=
a ) cos (11.35=
° ) 0.97 lagging
Losses =PFW + 3I a2 Ra + V f I f
2
17,793.05 + 3 (130.07 )
Losses = ( 0.2 ) + ( 276 )( 53.2 ) =42,627.17 W
Exercise:
CONCLUSION
REFERENCES
ABSTRACT
6.1. INTRODUCTION
recent years in the allied area of motor control also plays an important
role. In Special electrical machines, stator coils are energized by
electronically switched currents. The examples are: various types of
stepper motors, brushless DC motor and switched reluctance motor etc.
Few electrical machines require power electronic converters for their
basic operation are also referred to as special electrical machines. Their
role in various applications like electrical vehicles, renewable energy,
aircraft, etc. is promising in the present time.
These motors are also called stepping motors or step motors. The
name stepper is used because this motor rotates through a fixed angular
step in response to each input current pulse received by its controller. In
recent years, there has been wide- spread demand of stepping motors
because of the explosive growth of the computer industry. Their
popularity is due to the fact that they can be controlled directly by
computers, microprocessors and programmable controllers.
As we know, industrial motors are used to convert electric energy
into mechanical energy but they cannot be used for precision positioning
of an object or precision control of speed without using closed-loop
feedback. Stepping motors are ideally suited for situations where either
precise positioning or precise speed control or both are required in
automation systems. Apart from stepping motors, other devices used for
the above purposes are synchros and resolvers as well as dc/ac
servomotors [1-4].
The unique feature of a stepper motor is that its output shaft rotates in
a series of discrete angular intervals or steps, one step being taken each
time a command pulse is received. When a definite number of pulses are
supplied, the shaft turns through a definite known angle. This fact makes
the motor well-suited for open-loop position control because no feedback
need be taken from the output shaft. Such motors develop torques ranging
from 1N-m (in a tiny wrist watch motor of 3mm diameter) upto 40N-m in
Special Electrical Machines Using MATLAB 175
The angle through which the motor shaft rotates for each command
pulse is called the step angle. Smaller the step angle, greater the number
of steps per revolution and higher the resolution or accuracy of
positioning obtained. The step angles can be as small as 0.72º or as large
as 90º. But the most common step sizes are 1.8º, 2.5º, 7.5º and 15º. The
value of step angle can be expressed either in terms of the rotor and stator
poles (teeth) Nr and Ns respectively or in terms of the number of stator
phases (m) and the number of rotor teeth.
It has wound stator poles but the rotor poles are made of a ferro
magnetic material as shown in Figure 6.1. It can be of the single stack
type or multi-stack type which gives smaller step angles. Direction of
motor rotation is independent of the polarity of the stator current. It is
called variable reluctance motor because the reluctance of the magnetic
circuit formed by the rotor and stator teeth varies with the angular
position of the rotor.
It also has wound stator poles but its rotor poles are permanently
magnetized as shown in Figure 6.2. Its direction of rotation depends on
the polarity of the stator current.
Most widely used hybrid motor is the two phase type as shown in
Figure 6.3. This model has four poles and operates on one phase on
excitation. The coil in pole A and that in pole A’ are connected in series
consisting of phase A, and pole B and B’ are for phase B. shows the
process of rotor journey as the winding currents are switched in one
phase ON excitation. The poles of phase A are excited the teeth of pole A
attract some of the rotors north poles, while the teeth of pole C align with
rotor‘s south poles. Current is then switched to phase B, The rotor will
travel a quarter tooth pitch so that tooth alignment takes place in B and
B’. Next current is switched back to phase A but in opposite polarity to
before, the rotor will make another quarter tooth journey. The tooth
alignment occurs in opposite magnetic polarity to state A when current is
switched to phase B in opposite polarity. It occurs as a result of quarter
tooth pitch journey. The structures of two phase motor considered will
not produce force in a symmetrical manner with respect to the axis.
The motor having 8 poles in the stator is considered as the structure
in which torque is generated at a symmetrical position on the surface. It
has wound stator poles and permanently-magnetized rotor poles. It is best
suited when small step angles of 1.8º, 2.5º etc. are required. As a variable
speed machine, VR motor is sometime designed as a switched-reluctance
motor. Similarly, PM stepper motor is also called variable speed
brushless dc motor. The hybrid motor combines the features of VR
stepper motor and PM stepper motor. Its stator construction is similar to
the single-stack VR motor but the rotor is cylindrical and is composed of
radially magnetized permanent magnets. A recent type uses a disc rotor
which is magnetized axially to give a small stepping angle and low
inertia.
178 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
generator will provide pulses for the converter as sinusoidal wave. The
PWM generator consists of three generators for each of the single phase
and is phase shifted with 120 degree difference. Each converter in the
power circuit will act as the single phase converter and will provide three
phase to the variable reluctance stepper motor. The three phases are taken
as input to converter. The variable reluctance stepper motor consists of
the load torque and it is taken as constant. The output scope will show the
waveform of the voltage, current, torque and angular speed as shown in
Figure 6.6.
Figure 6.9 depicts the stepper motor drive using hybrid two-phase
model selected among the options on the dialog window. The motors
parameters are those of a small stepper motor. The motor phases are fed
184 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
The current amplitude and the stepping rate are selected in the dialog
mask to be 2A and 500 steps/ second. The STEP signal from the signal
builder block controls the movement of the stepper drive. A positive
value (1.0) will make the motor rotating and a zero value will stop the
rotation. The DIR signal controls the rotation direction. A positive value
(1.0) will impose the positive direction while a zero value will impose the
reverse direction. The stepper motor drive operation is illustrated by the
main waveforms (voltages, currents, torque, speed and position)
displayed on the Scope block. The simulation is done using a fixed-step
solver with a sampling time of 1 µs, providing acceptable accuracy for
Special Electrical Machines Using MATLAB 185
the PWM. If a high PWM accuracy is required, a smaller time step can be
used but the simulation will be slower. Figure 6.10 depicts the voltage
and current waveforms.
• Peripheral rotor
• Interior rotor
• Claw pole or lundell rotor
• Transverse rotor.
devices sense this condition and interrupt the power supply (out of step
protection).
A brush is built with an armature coil that supplies the current to the
commutator. At the back of the shaft, a detector is built into the rotor in
order to detect the rotation speed. With this construction, it is simple to
design a controller using simple circuitry because the torque is
proportional to the amount of current flow through the armature. The
instantaneous polarity of the control voltage decides the direction of
torque developed by the motor. Types of DC servo motors include series
motors, shunt control motor, split series motor, and permanent magnet
shunt motor.
194 L. Ashok Kumar, S. Albert Alexander and Y. Uma Maheswari
the back EMF (electromotive force). The rest of the parameters include a
shaft inertia, viscous friction (damping), armature resistance, and
armature inductance.
the motor's speed waveform. Change the “back EMF flat area” of the
motor from 120 to 0 and observe the waveform of the electromotive
force.
CONCLUSION
The readers will be able to simulate the various special machines and
will be able to determine their torque speed and voltage current
relationships.
REFERENCES
[1] Kim, W., Yang, C., Chung, C.C., (2011). Design and
Implementation of Simple Field-Oriented Control for Permanent
Special Electrical Machines Using MATLAB 213
Torque
Speed
Figure A-2. Speed-Torque curves for fixed stator voltage and +ve and -ve phase
sequence.
Appendix 217
Figure A-3 and A-4 shows the circuit diagram and results in
MATLAB. In the simulation det the necessary value for ac input to the
converter and induction motor respectively. Use pulse generator to set the
firing angle value of the thyristor pairs - ABC. Observe the operation of
the induction motor in quadrants I and IV. Remove the firing pulses for
the thyristor pairs – ABC. Use pulse generator to set the firing angle
value of the thyristors pairs – A’BC.’ Observe the operation of the
induction motor in quadrants II and III.
π +α
1 2Vm
Vo =
π ∫V
α
m sin ωt.d (ωt ) =
π
cos α
Figure A-6. Waveforms of single phase fully controlled converter with RLE load.
Figure A-7. Simulation diagram of single phase fully controlled converter with
RLE load.
220 Appendix
Figure A-8. Simulation result of single phase fully controlled converter with RLE
load – rectification mode.
Figure A-9. Simulation result of single phase fully controlled converter with RLE
load – inversion Mode.
two quadrant operation. Hence with dual converter, where two single
phase full converters (P and N converter) are connected back to back, we
can achieve the four quadrant operation. There are two modes of
operation of dual converter.
a. Non-circulating mode
b. Circulating mode
Voltage E may be due to a battery in the load circuit or may be back emf
of a D.C motor.
For any current to flow in the load at least one device from the top
group (T1, T3, T5) and one from the bottom group (T2, T4, T6) must
conduct. The thyristors are fired in the sequence T1 → T2 → T3 → T4
→ T5 → T6 → T1 with 60° interval between each firing and so thyristors
on the same phase leg are fired at an interval of 180° and hence cannot
conduct simultaneously. The six possible conduction modes for the
converter are T1T2, T2T3, T3T4, T4T5, T5T6, T6T1. Each conduction
mode is of 60° duration and appears in the sequence mentioned. The line
voltages can be associated with the firing of a thyristors. For example the
thyristor T1 is fired at the end of T5T6 conduction interval. During this
period the voltage across T1 was vac. Therefore T1 is fired α angle after
the positive going zero crossing of Vac. Similar observation can be made
about other thyristors. The output voltage and current waveforms are
periodic over one sixth of the input cycle. Therefore this converter is also
called the “six pulse” converter.
The average output voltage is given by,
3√3
VO = Vm cosα (volts)
π
From the above equation it is seen that when α < 90 degrees, the
output dc voltage will be positive and power will be flowing from the
three phase ac side to the dc side. This is the rectifier mode of operation
of the converter. When α > 90 degrees, the output dc voltage will be
negative and power will be flowing from the dc side to the three phase ac
side. This is the inverter mode of operation of the converter.
Using pulse generator set the firing angle (α < 90) for the thyristors
as shown in Figure 15. Gating signals are given in Figure A-16. Simulate
the circuit and observe the rectification mode of operation as given in
Figure 17. Set the firing angle (α > 90)for the thyristors and simulate the
circuit and observe the inversion mode of operation as given in Figure A-
18.
Appendix 225
Figure A-14. Circuit Diagram for three-phase fully controlled converter with RLE
load.
Figure A-33 shows the power circuit of five level inverter and its
output waveform is shown in A-Figure 34. Figure A-35-36 gives the
simulation diagram and its output waveforms respectively.
For 0° ≤ α ≤ 60°
1
1 π α Sin 2α 2
Vorms = 6Es − +
π 6 4 8
Vorms
1 π
= 6 E s +
(
3Sin 2α + 30 0 ) 2
π 12 8
1
1 5π α Sin(2α + 60 ) 2
Vorms = 6Es − +
π 24 4 8
Figure A-45. Circuit diagram of current source inverter fed induction motor.
Figure A-46. Simulation circuit diagram of three phase current source inverter fed
induction motor.
Eo − V
% Regulation = *100
V
where,
Eo - Open Circuit or No-load voltage
V - Rated Terminal Voltage
L. Ashtok Kumar
Professor and Associate HoD,
Department of Electrical Engineering,
Psg College of Technology,
Coimbatore, Tamilnadu, India
[email protected]
S. Albert Alexander
Associate Professor, Kongu Engineering College,
Erode, India
Y. Uma Maheswari
Technology Manager,
Pramura Software (p) Ltd.,
Coimbatore, Tamilnadu, India
INDEX
closed loop, 60
A
command window, 2, 3, 4, 6, 9, 12
control circuit, 127, 130, 194, 231
alternating current, 67, 116, 117
control methods, vii, 123
alternator, 55, 56, 163, 245
cycloconverter, ix, 128, 240, 241
analysis, xi, 1, 2, 39, 44, 45, 51, 138
arithmetic operations, 6, 8, 12
array, 14, 24, 25, 26, 27 D
generator, vi, vii, ix, 53, 54, 55, 56, 57, 63,
M
69, 71, 72, 74, 77, 78, 79, 80, 112, 115,
116, 117, 119, 136, 138, 143, 146, 149, magnetic field, 59, 60, 61, 62, 78, 82, 85,
150, 151, 152, 157, 160, 163, 167, 172, 116, 120, 142, 144, 145, 146, 147, 158,
180, 196, 217, 245 185, 189, 190, 195, 204
grid, vii, 49, 116, 136, 138, 150, 151, 169, mathematical operations, 1
172 MATLAB, v, vi, vii, viii, xi, 1, 2, 3, 4, 5, 6,
7, 8, 9, 10, 11, 12, 15, 17, 19, 24, 26, 27,
H 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40,
41, 42, 44, 47, 48, 49, 51, 52, 76, 77, 79,
harmonics, 227, 231, 234 80, 83, 84, 115, 139, 157, 171, 172, 173,
hyperbolic, 13 199, 217
hysteresis, 66, 94, 98, 100, 101, 112, 126, matrix, 2, 15, 19, 20, 21, 22, 23, 24, 25, 26,
138, 144, 184 27, 48, 49
measurement, 41, 90, 94, 106, 109, 124,
125, 213
I
model, vii, viii, 1, 2, 37, 38, 39, 40, 41, 42,
46, 76, 79, 84, 87, 88, 90, 93, 94, 117,
IGBT, 87, 88, 98, 100, 101, 102, 103, 105,
120, 125, 126, 133, 138, 149, 150, 151,
243
152, 153, 154, 155, 161, 163, 171, 172,
induction machine, vii, 115, 116, 120, 136,
177, 179, 182, 183, 184, 185, 186, 189,
160
191, 197, 198, 199, 210
induction motor, vii, ix, 76, 115, 116, 119,
modeling, 77, 111, 112, 137, 138
120, 123, 127, 128, 131, 132, 134, 138,
modulation, 126, 204
140, 148, 158, 159, 160, 166, 167, 188,
MOSFET, 127, 184, 209
190, 195, 196, 200, 209, 215, 216, 217,
motor, vi, vii, viii, 42, 45, 53, 72, 73, 74,
242, 243, 244
77, 82, 83, 84, 85, 86, 87, 88, 89, 92, 94,
inverter, ix, 106, 111, 124, 127, 128, 133,
95, 98, 100, 101, 102, 103, 105, 106,
134, 138, 189, 190, 209, 210, 218, 221,
Index 253
186, 188, 190, 192, 193, 194, 195, 200, transformer, 53, 57, 63, 64, 66, 67, 68, 74,
204, 206, 208, 209, 211, 212, 215, 216, 75, 76, 89, 105, 120, 130, 157, 196
243, 245
star, vi, vii, viii, 17, 53, 54, 57, 58, 64, 65,
U
69, 77, 85, 86, 115, 120, 144, 148, 157,
159, 161, 167, 187, 190, 206, 237, 240,
unidirectional, 78, 131
243, 245
starting, vi, vii, viii, 17, 54, 69, 77, 85, 86,
115, 120, 144, 148, 157, 159, 161, 167, V
190, 237, 240, 243, 245
statistical, 14 variables, 3, 5, 8, 9, 10, 12, 24, 29, 32, 33,
step angle, 173, 175, 176, 177, 179, 180, 37, 39, 124, 126, 149, 152, 199
182 vector, vii, 15, 16, 17, 18, 19, 20, 21, 23,
stepper motor, viii, 173, 174, 175, 176, 24, 27, 47, 49, 75, 124, 125, 126, 132,
177, 178, 179, 180, 181, 182, 183, 184, 133, 138
213 voltage, ix, 29, 40, 41, 42, 43, 54, 55, 56,
string, 14 58, 59, 60, 61, 62, 65, 66, 68, 69, 71, 74,
switched reluctance motor, 173, 174 77, 81, 82, 86, 87, 88, 89, 91, 92, 94, 98,
switching frequency, 101, 184, 204, 235 100, 102, 103, 105, 108, 111, 117, 119,
synchronous machine, vii, 139, 141, 149, 122, 123, 124, 125, 128, 130, 131, 132,
150, 152, 154, 157, 161, 163, 170, 171, 150, 151, 153, 156, 157, 160, 161, 162,
172, 187, 188 163, 164, 165, 166, 167, 168, 169, 170,
synchronous motor, vii, viii, 140, 141, 142, 171, 172, 180, 181, 184, 185, 187, 190,
144, 145, 146, 147, 148, 152, 153, 157, 192, 193, 194, 196, 197, 198, 201, 204,
158, 159, 160, 161, 166, 167, 168, 169, 206, 208, 209, 212, 215, 216, 218, 221,
172, 187, 188, 189, 190, 191 224, 227, 228, 231, 234, 235, 237, 238,
240, 241, 242, 243, 245, 246
T
W
torque, 77, 81, 87, 88, 89, 90, 92, 93, 94,
95, 98, 101, 102, 104, 105, 109, 115, waveforms, 79, 83, 86, 89, 91, 95, 98, 103,
116, 117, 120, 124, 125, 126, 128, 129, 104, 107, 110, 111, 118, 119, 122, 123,
132, 134, 145, 148, 159, 162, 164, 165, 129, 131, 132, 135, 136, 137, 164, 184,
166, 167, 168, 170, 177, 181, 182, 184, 218, 219, 222, 224, 227, 228, 235, 238,
189, 190, 191, 193, 197, 200, 202, 203, 240, 245
204, 209, 212, 215, 216, 243 wind energy, 76, 138