Documente Academic
Documente Profesional
Documente Cultură
EXPERIMENT NO. 2
Aim: To determine voltage and power at the sending end and to regulate the voltage using
Medium and Long Transmission line model.
Apparatus: MATLAB
Theory: The transmission line having its effective length more than 80 km but less than 250
km, is generally referred to as a medium transmission line. Due to the line length being
considerably high, admittance Y of the network does play a role in calculating the effective
circuit parameters, unlike in the case of short transmission lines. For this reason, the
modelling of a medium length transmission line is done using lumped shunt admittance along
with the lumped impedance in series to the circuit.
These lumped parameters of a medium length transmission line can be represented using two
different models, namely-
1) Nominal Π representation.
2) Nominal T representation.
I1 and I3 are the values of currents flowing through the admittances. And
..
Comparing equation (4) and (5) with the standard ABCD parameter equations
Electrical Systems Simulation Laboratory Manual
Circuit Diagram:
Electrical Systems Simulation Laboratory Manual
PROCEDURE:
1. Open MATLAB-->Simulink--> File ---> New---> Model
2. Open Simulink Library and browse the components
3. Connect the components as per circuit diagram
4. Set the desired voltage and required frequency
5. Simulate the circuit using MATLAB
6. Calculate the voltage regulation of medium line and long line model.
Calculations:
% MATLAB PROGRAM
clc;
clear all;
L=input('Length of transmission line in km\n ');
Vl=input('receiving end voltage in kv\n ');
r=input('Per km resistance in ohm\n ');
l=input('Per km inductance in mH\n ');
S=input('Receiving power in MVA\n ');
Fi=input('Lagging power factor\n ');
S=S*(10^6);
Vl=Vl*(10^3);
l=l*(10^-3);
ind=L*(l);
R=r*(L);
Vr=Vl/sqrt(3);
Z=complex(R,2*pi*50*ind);
j=sqrt(-1);
if L <= 60
A=1;
B=Z;
C=0;
D=A;
elseif L > 60 && L <= 160
c=input('Per km capacitance in uF\n ');
c=c*(10^-6);
Y=2*pi*50*c*L*j;
A=(Y/2)*Z+1;
B=Z*((Y/4)*Z+1);
C=Y;
D=A;
else
c=input('Per km capacitance in uF\n ');
c=c*(10^-6);
Y=2*pi*50*c*L*j;
K=sqrt(Y*Z);
M=sqrt(Y/Z);
A=cosh(K);
B=sinh(K)/M;
C=M*sinh(K);
D=A;
end
Ir=S/((sqrt(3)*Vl));
IR =((Ir))*complex(cos(-acos(Fi)),sin(-acos(Fi)));
VS=A*Vr+B*IR;
IS=C*Vr+D*IR;
Ps=3*real(VS*(conj(IS)));
VR=abs((((abs(VS)/abs(A))-abs(Vr))/abs(Vr)))*100;
Pr=S*0.8;
EF=(Pr/Ps)*100;
Qs=3*imag(VS*(conj(IS)));
F=cos(atan(Qs/Ps));
fprintf('\n')
disp('No load receiving end voltage');
disp(abs(Vr))
disp('No load sending end current');
disp(abs(IS))
disp('Sending end p.f.');
disp(F)
disp('Voltage Regulation of the line');
disp(VR)
disp('Transmission Efficiency of the line');
disp(EF)
EXPERIMENT NO. 03
Program:
a = -0.5+0.866i;
a2 = -0.5-0.866i;
A = [1 1 1;1 a2 a;1 a a2];
mag = abs(A*[v0;v1;v2]);
ang = (angle(A*[v0;v1;v2])*180)/pi;
vabc = horzcat(mag, ang);
end
a = -0.5+0.866i;
a2 = -0.5-0.866i;
A1 = [1 1 1;1 a a2;1 a2 a]/3;
mag = abs(A1*[pa;pb;pc]);
ang = (angle(A1*[pa;pb;pc])*180)/pi;
v012 = horzcat(mag, ang);
end
output:
input:
Va=100<0
Vb=33<-100
Vc=38<176.5
Result:
Va1=50.65+14.32i
Va2=30.55-4.26i
Va0=18.79-10.06i
Result:
EXPERIMENT NO. 06
Apparatus: POWERWORLD
Theory:
We further assume that the system is unloaded before the fault occurs and
that the magnitude and phase angles of all the generator internal emfs are
the same. Then there will be no current circulating anywhere in the
network and the bus voltages of all the nodes before the fault will be same
and equal to Vf. Then the new altered bus voltages due to the fault will be
given from by
Bus Records
Load Load
Bus No Area PU Volt Volt (kV) Ang(Deg) MW Mvar Gen MW Gen Mvar
1 1 1 345 0 0 0
2 1 1 345 0 163 0
3 1 1 345 0 85 0
4 1 1 345 0
5 1 1 345 0 90 30
6 1 1 345 0
7 1 1 345 0 100 35
8 1 1 345 0
9 1 1 345 0 125 50
Line Records
Lt A LtB Lt C
From To Xfrmr R X C MVA MVA MVA
1 4 No 0 0.0576 0 250 250 250
8 2 No 0 0.0625 0 250 250 250
3 6 No 0 0.0586 0 300 300 300
4 5 No 0.017 0.092 0.158 250 250 250
9 4 No 0.01 0.085 0.176 250 250 250
5 6 No 0.039 0.17 0.358 150 150 150
6 7 No 0.0119 0.1008 0.209 150 150 150
7 8 No 0.0085 0.072 0.149 250 250 250
8 9 No 0.032 0.161 0.306 250 250 250
Generator Data
Max Cost
Number Gen MW Gen Mvar Min MW Max MW Min Mvar Mvar Model Part. Fact
1 0 0 10 250 -300 300 Cubic 10
2 163 0 10 300 -300 300 Cubic 10
3 85 0 10 270 -300 300 Cubic 10
Procedure :
Create a new file in edit mode by selecting File - New File.
Browse the components and build the bus sytem
Execute the program in run mode by selecting tools-fault analysis
Select the fault on which bus and calculate
Tabulate the results.
Results
Fault current =
EXPERIMENT NO. 07
Objective:
Apparatus:
Circuit Diagram:
Speed N (rpm)
Continuous <Speed wm (rad/s)>
TL m
powergui
S tep A+ dc A- <Electrical torque Te (n m)>
Scope
F+ F-
DC Machine
Controlled
+
1000 PID(s)
Constant Discrete
PID Controller1
Gain
-K-
Theory:
There are three methods of speed control for dc motor, they are Field flux control, Armature
rheostat control and Applied voltage control.
Applied voltage control: Speed control is obtained by adjusting voltage applied to the
armature. A controllable voltage source can be used to control the armature voltage from 0 to
rated value. This method is used to obtain the speeds below its base speed only.
Procedure:
Expected graphs:
Electrical Systems Simulation Laboratory Manual
1500
1250
1000
SpeedN(rpm)
750
500
250
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (s)
200
150
Electrical TorqueTe(Nm)
100
50
20
0
-50
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (s)
Result:
EXPERIMENT NO. 11
AIM: To find dynamic response of the given single area load frequency control problem
theoretically and to plot and verify the results in SIMULINK
PROBLEM:
The parameters for load frequency control of a single area are:
An integral controller with gain K i=0.09 is now used to reduce steady state error. What is the
dynamic response of the system with and without the controller? Obtain the dynamic
response of the system with and without the PI controller by developing a SIMULINK model
and verify the responses.
PROCEDURE:
1. Open Matlab--> Simulink FileNewModel.
2. Open Simulink Library and browse the components.
3. Connect the components as per circuit diagram.
4. Set the desired voltage and required frequency.
5. Simulate the circuit using MATLAB.
6. Plot the waveforms.
WORK SHEET:
EXPECTED OUTPUT:
Electrical Systems Simulation Laboratory Manual
RESULT:
Electrical Systems Simulation Laboratory Manual
PROBLEM:
Develop a SIMULINK model for two area load frequency control with PI controller
and obtain the frequency deviations in both areas and tie-line power deviations for a
load change of 1pu in Area-2
PROCEDURE:
1. Open Matlab--> Simulink FileNewModel.
2. Open Simulink Library and browse the components.
3. Connect the components as per circuit diagram.
4. Set the desired voltage and required frequency.
5. Simulate the circuit using MATLAB.
6. Plot the waveforms.
CIRCUIT DIAGRAM:
Electrical Systems Simulation Laboratory Manual
EXPECTED OUTPUT:
Electrical Systems Simulation Laboratory Manual
RESULT:
EXPERIMENT NO. 12
Electrical Systems Simulation Laboratory Manual
AIM: To develop a program for solving economic dispatch problem without transmission
losses for a given load condition using direct method and Lambda-iteration method.
THEORY:
A modern power system is invariably fed from a number of power plants. Research and
development has led to efficient power plant equipment. A generating unit added to the
system today is likely to be more efficient than the one added some time back. With a very
large number of generating units at hand, it is the job of the operating engineers to allocate
the loads between the units such that the operating costs are the minimum. The optimal load
allocation is by considering a system with any number of units. The loads should be so
allocated among the different units that every unit operates at the same incremental cost.
totalCost=sum(C);
display(totalCost);
table(d(:,1),P,C,'V',{'Unit''Power''Cost'})
Data file:
function [d] = data1
% n a b c min max
d=[1 225 8.4 0.0025 45 350;
2 729 6.3 0.0081 45 350;
3 400 7.5 0.0025 47.5 450;];
end
load data:
function [d] = load1
d=900; end% Set total load here
% n a b c min max
d=[11 320 6.2 0.004 50 250 ;
22 200 6.0 0.003 50 350 ;];
end
load data:
Bdata file:
RESULT:
VIVA QUESTIONS:
1. What is meant by economic dispatch?