summaryrefslogtreecommitdiff
path: root/3472/CH10/EX10.5/Example10_5.sce
blob: 15a00fd8fcff631126d2b7575757e5071e2f4d73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
// A Texbook on POWER SYSTEM ENGINEERING
// A.Chakrabarti, M.L.Soni, P.V.Gupta, U.S.Bhatnagar
// DHANPAT RAI & Co.
// SECOND EDITION 

// PART II : TRANSMISSION AND DISTRIBUTION
// CHAPTER 3: STEADY STATE CHARACTERISTICS AND PERFORMANCE OF TRANSMISSION LINES

// EXAMPLE : 3.5 :
// Page number 130
clear ; clc ; close ; // Clear the work space and console

// Given data
f = 50.0                 // Frequency(Hz)
l = 20.0                 // Length(km)
P = 5.0*10**6            // Load delivered at receiving end(W)
PF_r = 0.8               // Receiving end lagging power factor
r = 0.02                 // Resistance of each conductor(ohm/km)
L = 0.65*10**-3          // Inductance of each conductor(H/km)
E_r = 10.0*10**3         // Receiving end voltage(V)

// Calculations
R = r*l                                     // Resistance per phase(ohm)
X = 2*%pi*f*L*l                         // Reactance per phase(ohm)
// Case(a)
I = P/(E_r*PF_r)                            // Line current(A)
sin_phi_r = (1-PF_r**2)**0.5                // Sinφ_R
E_s = E_r+I*R*PF_r+I*X*sin_phi_r            // Sending end voltage(V)
E_s_kV = E_s/1000.0                         // Sending end voltage(kV)
reg = (E_s-E_r)/E_r*100                     // Voltage regulation(%)
// Case(b)
reg_new = reg/2                             // New regulation(%)
E_s_new = (reg_new/100)*E_r+E_r             // New value of sending end voltage(V)
tan_phi_r1 = ((E_s_new-E_r)*(E_r/P)-R)/X    // tanφ_r1
phi_r1 = atan(tan_phi_r1)                   // φ_r1(radians)
phi_r1d = phi_r1*180/%pi                    // φ_r1(degree)
PF_r1 = cos(phi_r1)                         // Lagging power factor of receiving end
sin_phi_r1 = (1-PF_r1**2)**0.5              // Sinφ_r1
I_R_new = P/(E_r*PF_r1)                     // New line current(A)
I_R = I_R_new*complex(PF_r1,-sin_phi_r1)
I_c = I_R-I*complex(PF_r,-sin_phi_r)        // Capacitive current(A)
I_C = imag(I_c)                             // Imaginary part of Capacitive current(A)
c = I_C/(2*%pi*f*E_r)*10.0**6               // Capacitance(µF)
// Case(c)
loss_1 = I**2*R                             // Loss(W)
n_1 = P/(P+loss_1)*100                      // Transmission efficiency(%)
loss_2 = I_R_new**2*R                       // Loss(W)
n_2 = P/(P+loss_2)*100                      // Transmission efficiency(%)

// Results
disp("PART II - EXAMPLE : 3.5 : SOLUTION :-")
printf("\nCase(a): Sending end voltage, E_s = %.2f kV", E_s_kV)
printf("\n         Voltage regulation of the line = %.1f percent", reg)
printf("\nCase(b): Value of capacitors to be placed in parallel with load, c = %.2f µF", c)
printf("\nCase(c): Transmission efficiency in part(a), η_1 = %.2f percent", n_1)
printf("\n         Transmission efficiency in part(b), η_2 = %.1f percent", n_2)