my EST LAB
my EST LAB
The aspiration is to produce competent Electrical and Electronics Engineering Graduates capable
of making valuable contributions in the field of Electrical and Electronics Engineering.
Mission of the Department:
MD-1: Student Support Systems:
To equip students with advanced learning skills in Electrical and Electronics Engineering, while
providing them with the necessary professional competencies to overcome future challenges.
MD-2:Training the students as per the industry needs:
To facilitate the students to acquire interdisciplinary skills in renewable energy, electric vehicles,
and power electronics applications through practical knowledge and innovative
techniques to meet evolving global challenges.
PEO 1: MREM B.Tech EEE graduates shall be able to apply technical knowledge in Electrical
and Electronics Engineering, empowering them to pursue higher studies or succeed in their
professional careers in the electrical Power Industry.
PEO 2: MREM B.Tech EEE graduates shall be able to design and implement complex electrical
systems, meeting the electrical and electronics industry demands.
PSO1: Provide efficient problem-solving techniques in the areas of Power Electronics, Power
Systems, Control systems, and Electrical Machines using MATLAB/MULTISIM.
PSO2: Design and develop a wide range of Electrical and Electronics Systems, specifically
emphasizing Electric Drives, Conventional Renewable Energy, and Automation to demonstrate
overall knowledge and contribute to the betterment of society.
PROGRAM OUTCOMES (POs)
PO1: ENGINEERING KNOWLEDGE:
Apply the knowledge of mathematics, science, engineering fundamentals, and an
engineering specialization to the solution of complex engineering problems.
PO2: PROBLEM ANALYSIS:
Identify, formulate, research literature, and analyze complex engineering problems
reaching substantiated conclusions using first principles of mathematics, natural
sciences, and engineering sciences.
PO3: DESIGN/DEVELOPMENT OF SOLUTIONS:
Design solutions for complex engineering problems and design system components or
processes that meet the specified needs with appropriate consideration for the public
health and safety, and the cultural, societal, and environmental considerations.
PO4: CONDUCT INVESTIGATIONS OF COMPLEX PROBLEMS:
Use research-based knowledge and research methods including design of experiments,
analysis and interpretation of data, and synthesis of the information to provide valid
conclusions.
PO5: MODERN TOOL USAGE:
Create, select, and apply appropriate techniques, resources, and modern engineering
and IT tools including prediction and modeling to complex engineering activities with
an understanding of the limitations.
PO6: THE ENGINEER AND SOCIETY:
Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal
and cultural issues and the consequent responsibilities relevant to the professional engineering
practice.
PO7: ENVIRONMENT AND SUSTAINABILITY:
Understand the impact of the professional engineering solutions in societal and
environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.
PO8: ETHICS:
Apply ethical principles and commit to professional ethics and responsibilities and norms
of
the engineering practice.
PO9: INDIVIDUAL AND TEAM WORK:
Function effectively as an individual, and as a member or leader in diverse teams, and
in multidisciplinary settings.
PO10: COMMUNICATION:
Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, give and
receive clear instructions.
PO11 PROJECT MANAGEMENT AND FINANCE:
Demonstrate knowledge and understanding of the engineering and management
principles and apply these to one’s own work, as a member and leader in a team, to
manage projects and in multidisciplinary environments.
PO12 LIFE-LONG LEARNING:
Recognize the need for, and have the preparation and ability to engage in independent
and life-long learning in the broadest context of technological change.
MALLA REDDY ENGINEERING COLLEGE AND MANAGEMENT
SCIENCES
DEPARTMENT OF ELECTRICAL AND ELECTRONICS
ENGINEERING
CO-PO MAPPING
P P
P P P P P P P P P
P P P O S
O O O S
O O O O O O O O O
1 1 1 O
1 3 4 5 6 7 8 9
2 0 1 2 1
2
C218.1 3 3 1 3 2 3 2 3 1 2 2 3 2 3
C218.2 3 2 2 1 2 1 2 1 2 2 2 3 3 3
C218.3 3 2 0 0 2 0 1 0 2 0 2 3 2 3
List of Experiments:
Exp COs PO PSO Bloom’s
Name of the experiment
No Mapped Taxonomy
Introduction to basic block sets PO1,PO2,PO5,PO1 PSO2 Apply
of simulation platforms. Basic 2
1 matrix operations, Generation of CO1
standard test signals
Typical uses:
MATLAB is a widely used tool in electrical engineering community. It can be used for simple
mathematical manipulation with matrices for understanding and teaching basic mathematical and
engineering concepts and even for studying and simulating actual power system and electrical
system in general. The original concept of a small and handy tool has evolved replace and/or
enhance the usage of traditional simulation tool for advanced engineering applications.to becomes
an engineering work house. It is now accepted that MATLAB and its numerous tool boxes
Getting started with MATLAB:
To open the MATLAB applications double click the MATLAB icon on the desktop. To quit from
MATLAB type…
>> quit
(Or)
>>exit
To select the (default) current directory click ON the icon […] and browse for the folder named
“D:\SIMULAB\xxx”, where xxx represents roll number of the individual candidate in which a
folder should be created already.
When you start MATLAB you are presented with a window from which you can enter commands
interactively. Alternatively, you can put your commands in an M- file and execute it at the
MATLAB prompt. In practice you will probably do a little of both. One good approach is to
incrementally create your file of commands by first executing them.
i) Script M-files – Main file contains commands and from which functions can also be called
ii) Function M-files – Function file that contains function command at the first line of the M-file
Simulink
At the MATLAB prompt type simulink and brings up the “Simulink Library Browser”. Each of the
items in the Simulink Library Browser are the top level of a hierarchy of palette of elements that
you can add to a simulink model of your own creation. The “simulink” pallete contains the
majority of the elements used in the MATLAB. Simulink has built into it a variety of integration
algorithm for integrating the dynamic equations. You can place the dynamic equations of your
system into simulink in four ways.
1 Using integrators
2. Using transfer functions
MATLAB workspace:
The workspace is the window where you execute MATLAB commands (Ref. figure-1). The best
way to probe the workspace is to type whos. This command shows you all the variables that are
currently in workspace. You should always change working directory to an appropriate location
under your user name.Another useful workspace like command is
>>clear all
It eliminates all the variables in your workspace. For example, start MATLAB and execute the
following sequence of commands
>>a=2;
>>b=5;
>>whos
>>clear all
The first two commands loaded the two variables a and b to the workspace and assigned value of 2
and 5 respectively. The clear all command clear the variables available in the work space. The
arrow keys are real handy in MATLAB. When typing in long expression at the command line, the
up arrow scrolls through previous commands and down arrow advances the other direction. Instead
of retyping a previously entered command just hit the up arrow until you find it. If you need to
change it slightly the other arrows let you position the cursor anywhere. Finally any DOS
command can be entered in MATLAB as long as it is preceded by any exclamation mark.
MATLAB data types:
The most distinguishing aspect of MATLAB is that it allows the user to manipulate vectors As for
as MATLAB is concerned a scalar is also a 1 x 1 array. For example clear your workspace and
execute the commands.
>>a=4.2:
>>A=[1 4;6 3];
>>whos
Two things should be evident. First MATLAB distinguishes the case of a variable name and that
both a and A are considered arrays. Now let’s look at the content of A and a.
>>a
>>A
Again two things are important from this example. First anybody can examine the contents of any
variables simply by typing its name at the MATLAB prompt. When typing in a matrix space
between elements separate columns, whereas semicolon separate rows. For practice, create the
matrix in your workspace by typing it in all the
MATLAB prompt.
>>B= [3 0 -1; 4 4 2;7 2 11];
(use semicolon(;) to represent the end of a row)
>>B
Arrays can be constructed automatically. For instance to create a time vector where the time points
start at 0 seconds and go up to 5 seconds by increments of 0.001
>>mytime =0:0.001:5;
Automatic construction of arrays of all ones can also be created as follows,
>>myone=ones (3,2)
Outcome:
By doing the experiment, the students can understand the concepts of MATLAB programming in
solving power systems problems.
Application:
MATLAB Used
Algorithm development
Scientific and engineering graphics
Modeling, simulation, and prototyping
Application development, including Graphical User Interface building
Math and computation
Data analysis, exploration, and visualization
Viva Questions:
1. What is meant by MATLAB?
MATLAB is a high-performance language for technical computing. It integrates computation,
visualization, and programming in an easy-to-use environment where problems and solutions are
expressed in familiar mathematical notation.
2. What are the different functions used in MATLAB?
For , while
5. What are the different conditional statements used in MATLAB?
If, else
6. What is Simulink?
An m-file, or script file, is a simple text file where you can place MATLAB commands. When the
file is run, MATLAB reads the commands and executes them exactly as it would if you had typed
each command sequentially at the MATLAB prompt.
10. What is Interpolation and Extrapolation in MATLAB?
Interpolation in MATLAB is divided into techniques for data points on a grid and scattered data
points.
11. List out some of the common toolboxes present in MATLAB?
Control system tool box, power system tool box, communication tool box,
12. What are the MATLAB System Parts?
COMMANDS:
PROGRAM
%%%% % creating a column vector
>> a= [1; 2; 3]
a =1
2
3
m= 1 2 3
4 6 9
2 6 9
% creating zeros matrix
>>
D=zeros(3,3
)D=
0 0 0
0 0 0
0 0 0
% creating identity matrix
>>
F=eye(3
,3)F =
1 0 0
0 1 0
0 0 1
% creating one’s matrix
>>
k=ones(5,
5)k =
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
>>
diag(k)
ans =
1
1
1
1
1
% Create a upper diagonal matrix
>>
triu(k)
ans =
1 1 1 1 1
0 1 1 1 1
0 0 1 1 1
0 0 0 1 1
0 0 0 0 1
% Create a lower diagonal matrix
>> tril(k)
ans =
1 0 0 0 0
1 1 0 0 0
1 1 1 0 0
1 1 1 1 0
1 1 1 1 1
% Size of a matrix
>> Size(k)
ans =
5 5
% det of a matrix
>> det(k) ans =
0
% Rank of a matrix
>> rank(k) ans =
1
% inv of a matrix
>> inv(k) ans =
% matrix multiplication
>> l=a*b l =
1 2 3
2 4 6
3 6 9
Result:
EXPERIMENT NO-1
BASIC OPERATIONS ON MATRICES
AIM: Generate various signals such as Unit Step, Unit Ramp, Unit impulse and
Sinusoidalsignals.
Simulation Diagram:
4. Sinusoidal Signal
𝒙(𝒕) = 𝑨𝑺𝒊𝒏(𝟐п𝑭 ± ф)
Result:
EXPERIMENT NO-1.1
Simulation Diagram:
Result:
EXPERIMENT NO-3
MEASUREMENT OF VOLTAGE, CURRENT IN DC CIRCUITS
Results:
EXPERIMENT NO-4
VERIFICATION OF NETWORK THEOREMS
AIM: To verify Thevenin’s theorem, Norton’s theorem. SOFTWARE USED:
MATLAB Simulink THEVENIN’S THEOREM:
Procedure:
Step 1:
1. Measure the response ‘I’ in the load resistor by considering all the sources in the
network.
Step 2:
Finding Thevenin’s Resistance (Rth)
1. Open the load terminals and replace all the sources with their internal
impedances.
2. Measure the impedance across the open circuited terminal which is known as
Thevenin’s Resistance.
Result:
NORTON’S THEOREM:
Procedure:
Step 1: Measure the response ‘I’ in the load resistor by considering all the sources in
the network.
A) PN junction diode: when an n-type semiconductor is joined with the p-type semiconductor, a
p-n junction is formed. The region where the p-type and n-type semiconductors are joined is
called p-n junction. It is also defined as the boundary between p-type and n-type
semiconductor. This p-n junction forms a most popular semiconductor device known as
diode.
B) Zener Diode: A zener diode is a special type of device designed to operate in the zener
breakdown region. Zener diodes acts like normal p-n junction diodes under forward biased
condition. When forward biased voltage is applied to the zener diode it allows large amount
of electric current and blocks only a small amount of electric current. Zener diode is heavily
doped than the normal p-n junction diode. Hence, it has very thin depletion region. Therefore,
zener diodes allow more electric current than the normal p-n junction diodes.
Zener diode allows electric current in forward direction like a normal diode but also allows
electric current in the reverse direction if the applied reverse voltage is greater than the zener
voltage. Zener diode is always connected in reverse direction because it is specifically
designed to work in reverse direction.
1. After clicking on the simulate option we will get a graph which will plot the characteristics of
the PN junction diode with the voltages range mentioned.
Results:
In common emitter configuration, the emitter terminal is grounded so the common emitter
configuration is also known as grounded emitter configuration. The common emitter (CE) amplifiers
are used when large current gain is needed.
The input signal is applied between the base and emitter terminals while the output signal is taken
between the collector and emitter terminals. Thus, the emitter terminal of a transistor is common for
both input and output and hence it is named as common emitter configuration.
The supply voltage between base and emitter is denoted by VBE while the supply voltage between
collector and emitter is denoted by VCE. In common emitter (CE) configuration, input current or base
current is denoted by IB and output current or collector current is denoted by IC.
Multisim Steps:
1. Connect the circuit as shown in the figure.
2. For transistors go to transistor family and then select BJT NPN in that library search for the 2n222a
transistor. After connecting in this format select the analysis under the simulation tab and then select
the dc sweep analysis and then enter the two voltage sources and ranging values then the plots will be
plotted for multiple voltages.
EXPERIMENT NO-6
SERIES RESONANCE:
Aim: - To obtain the plot of frequency versus XL, frequency versus XC, frequency
impedance and frequency vs. current for the given series RLC circuit and determine the
resonant frequency and check by theoretical calculations.
R = 15Ω, C = 10 µ F, L = 0.1 H, V = 50V vary frequency in steps of 1 Hz using
MATLAB. clc;
clear all; close all;
r=input('enter the resistance value >');
l=input('enter the inductance value >');
c=input('enter the capacitance value >');
v=input('enter the input voltage >');
f=5:2:300;
xl=2*pi*f*l; xc=(1./(2*pi*f*c)); x=xl-xc; z=sqrt((r^2)+(x.^2)); i=v./z;
%plotting the graph subplot(2,2,1);
plot(f,xl); grid;
xlabel('frequency'); ylabel('X1');
subplot(2,2,2);
plot(f,xc); grid;
xlabel('frequency'); ylabel('Xc');
subplot(2,2,3);
plot(f,z); grid;
xlabel('frequency'); ylabel('Z');
subplot(2,2,4);
plot(f,i);
grid; xlabel('frequency'); ylabel('I');
PROGRAM RESULT:
enter the resistance value >15
enter the inductance value >0.1
enter the capacitance value----->10*10^-6
enter the input voltage >50
Result:
PARALLEL RESONANCE: -
To obtain the graphs of frequency vs. BL, frequency vs. BC, frequency vs. admittance and
frequency vs. current vary frequency in steps for the given circuit and find the resonant
frequency and check by theoretical calculations.
R = 1000Ω , C = 400 µ F, L = 1 H, V = 50V vary frequency in steps of 1 Hz using
MATLAB.
plot(f,i); grid;
xlabel('frequency'); ylabel('I');
PROGRAM RESULT:
enter the resistance value >1000
enter the inductance value >1
enter the capacitance value----->400*10^-6
enter the input voltage >50
Result:
EXPERIMENT NO-6
SERIES AND PARALLEL RESONANCE
1. Series Resonance Circuit Programming:
clc;
clearall; close all;
r=input('enter the resistance value >');
l=input('enter the inductance value >');
c=input('enter the capacitance value >');
v=input('enter the input voltage >');
f=5:2:300;
xl=2*pi*f*l; xc=(1./(2*pi*f*c)); x=xl-xc; z=sqrt((r^2)+(x.^2)); i=v./z;
%plotting the graph subplot(2,2,1);
subplot(2,2,1);
plot(f,xl); grid;
xlabel('frequency'); ylabel('X1');
subplot(2,2,2);
plot(f,xc); grid;
xlabel('frequency'); ylabel('Xc');
subplot(2,2,3);
plot(f,z); grid;
xlabel('frequency'); ylabel('Z');
subplot(2,2,4);
plot(f,i);
grid; xlabel('frequency'); ylabel('I');
plot(f,bc); grid;
xlabel('frequency'); ylabel('Bc');
subplot(2,2,3);
plot(f,y); grid;
xlabel('frequency'); ylabel('Y');
subplot(2,2,4);
plot(f,i); grid;
xlabel('frequency'); ylabel('I');
Results:
EXPERIMENT NO – 7
Simulation Diagram:
Simulation Output:
Results:
EXPERIMENT NO – 7
RESPONSE OF RL CIRCUIT WITH STEP SIGNAL
AIM: To find the response of RL circuit by using step signal and draw its
characteristics.
EXPERIMENT-8
frequencies.
Fig 1 low pass filter circuit.
Multisim Steps:
1. Low pass circuit and high pass circuits in Multisim
1. The time constants of both the circuits are equal to 1ms i.e. T=R*C=10^ (3)*10^ (-6)
=0.001s.So adjust the frequency of square wave input according to the time constant. We should monitor
three steps accordingly and those are RC=T, RC<T and RC>T.
a) In RC=T case the frequency is given as 1 kHz, both the wave form are taken channel ‘a’ and channel ‘b’ of the
oscilloscope. Channel ‘a’ is low pass out and channel ‘b’ is high pass out.
Results:
EXPERIMENT-9
PERFORMANCE ANALYSIS OF DC MOTOR DRIVE UNDER
CONSTANT & VARIABLE SPEED CONDITIONS
1. Under Constant Speed Condition
EXPERIMENT NO -10
MODELLING OF TRANSFORMER USING MATLAB
AIM: Analyze of Step-down transformer with MATLAB software.
SIMULATION DIAGRAM:
Simulation output:
Results:
EXPERIMENT NO -10
MODELLING OF TRANSFORMER USING MATLAB
EXPERIMENT NO -11
Result:
Experiment-11
Single Phase Bridge Rectifier with and without filter
EXPERIMENT NO-12
VOLTAGE REGULATOR
AIM: To analyze the voltage regulator output with R-LOAD.
Simulation Diagram:
Results:
EXPERIMENT NO-12
VOLTAGE REGULATOR
EXPERIMENT NO -13
MODELLING OF TRANSMISSION LINE USING MATLAB
AIM: A three phase, 60Hz, 500 KV transmission line is 300 km long. The line inductance is0.97mh/km
per phase and its capacitance is 0.0115 µf/km per phase.Assume a lossless line.
SIMULATION DIAGRAM:
Results:
EXPERIMENT NO -13
MODELLING OF TRANSMISSION LINE USING MATLAB
AIM: To Analyze transmission line with MATLAB software.
EXPERIMENT-14
Results: