summaryrefslogtreecommitdiff
path: root/3574/CH12/EX12.6/EX12_6.sce
blob: bd459ff94525ad9ecee77f654453b1d7fe6cf061 (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
// Example 12.6
// Determine (a) The increment increase in load on each machine if an 
// additional 400 A load is connected to the bus (b) Current carried 
// by each machine
// Page No. 502

clc;
clear;
close;

// Given data
p1=100000;                // Rated power in generator A
p2=300000;                // Rated power in generator B
v=250;                    // Rated voltage in machine
p3=30000;                 // Rated power in generator C
Ibnew=400;                // New bus current
I1=200;
I2=500;

// (a) The increment increase in load on each machine if an additional 400 A 
// load is connected to the bus

IArated=p1/v;                      // Rated current in generator A
IBrated=p2/v;                      // Rated current in generator B
Ib=p3/v;                           // Original bus current
DelVbus=Ibnew/(40+120);            // Change in bus current
DelIA=40*DelVbus;
DelIB=120*DelVbus;


// (b) Current carried by each machine

IA=I1+DelIA;                // Current in generator A
IB=I2+DelIB;                // Current in generator B


// Display result on command window
printf("\n The increment increase in load on machine A = %0.0f A ",DelIA);
printf("\n The increment increase in load on machine B = %0.0f A ",DelIB);
printf("\n Current carried by machine A = %0.0f A ",IA);
printf("\n Current carried by machine B = %0.0f A ",IB);