Beruflich Dokumente
Kultur Dokumente
Electric Machines
Faculty Member:
Dated:
27 September 2016
Lab Engineer:
Semester:
Fall, 2016
Lab Engineer:
Engr. Nouman
Session:
BSEE-14
Name
26 | P a g e
Roll No.
Report Marks
/ 10
Viva Marks
/5
Total / 15
2.1 Introduction
MATLAB is widely used in electrical engineering like simulations of projects, modeling of electric
machines, graphical user interface designing, Implementation of algorithms etc. In this lab we will solve
magnetic circuits using MATLAB that we have studied in theory. Go through the example and solve the
lab tasks using MATLAB.
2.2 Example
Figure 2.1 shows a simplified rotor and stator for a dc motor. The mean path length of the stator
is 50 cm, and its cross-sectional area is 12 cm2. The mean path length of the rotor is 5 cm, and its crosssectional-area also may be assumed to be 12 cm2. Each air gap between the rotor and stator is 0.05 cm
wide, and the cross-sectional area of each air gap (including fringing) is 14 cm2. The iron of the core has a
relative permeability of 2000, and there are 200 turns of wire on the core. If the current in the wire is
adjusted to be 1A.
a. What will the resulting flux density in the air gaps be?
b. Plot area of air gap vs flux density, if area of air gap varies 1 cm2 to 28 cm2 on both side.
27 | P a g e
clc
lc = 50/100;
Ac = 12/(100*100);
lr = 5/100;
Ar = 12/(100*100);
lg1 = 0.05/100;
lg2 = 0.05/100;
Ag1
Ag1
Ag2
Ag2
=
=
=
=
%
%
%
%
%
%
%
linspace(1,28,100);
Ag1/(100*100);
linspace(1,28,100);
Ag2/(100*100);
ur = 2000;
% Relative permeability of core
n = 200;
% Number of turns
i = 1;
% Current in the wire
u0 = 4*pi*10^(-7);
% reluctance of stator
rs = lc/(ur*u0*Ac);
disp('Reluctance of stator is (rs) = ')
disp(rs);
% reluctance of stator
rr = lr/(ur*u0*Ar);
disp('Reluctance of rotor is (rr) = ')
disp(rr);
% reluctance of air gap
rag = lg1./(1.*u0.*(Ag1));
disp('Reluctance of air gap is (rag) = ')
disp(rag);
% total reluctance
rt= rs+rr+2.*rag;
disp('Total Reluctance (rt) is = ')
disp(rt);
% magnetomotive force applied to core
f=n*i;
disp('Magnetomotive force (f) is = ')
disp(f);
% total flux
phi = f./rt;
disp('Total flux (phi) is = ')
disp(phi);
% flux density in air gap
fd = phi./Ag1;
disp('Flux density in air gap (fd) is = ')
disp(fd);
% area vs flux density in air gap
plot (Ag1,fd,'r');
xlabel('Area of air gap');
ylabel('flux density in air gap');
grid on
28 | P a g e
2.2.1.1 Results
29 | P a g e
30 | P a g e
31 | P a g e