summaryrefslogtreecommitdiff
path: root/Working_Examples/154/DEPENDENCIES/ch4_5.sce
blob: c9e2865f06b8325e1ec930e6a8879fc428821365 (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
clc
disp("Problem 4.5")
printf("\n")

//From figure 4.8
//The fundamental cut-sets are..
disp("C1={1,2,5} L2={2,3,8} L3={1,2,3,4,6} L4={2,3,4,7}")
disp("1 is written for the link if the direction of flow of tree branch is same as that of the link")
disp("-1 is written for the link if the direction of flow of tree branch is opposite as that of the link")
disp("0 is written if the branch or a link is not a part of cut set")
disp("The cut set matrix is")
C=[ 1 -1  0  0  1  0  0  0
    0 -1 -1  0  0  0  0  1 
    1 -1 -1 -1  0  1  0  0
    0 -1 -1 -1  0  0  1  0 ]
    disp(C,"C=")
//The above matrix has branches as columns and the number of cut sets as rows

//Let i=[ i1
//        i2
//        i3
//        i4
//        i5
//        i6 
//        i7
//        i8 ]

//As we need to write the KCL for the circuit 
//KCL=[C]*[i]
//Multiplying [C] with [i] we get the KCL equations
disp("KCL equations are")
disp("i1-i2+i5=0")
disp("-i2-i3+i8=0")
disp("i1-i2-i3-i4+i6=0")
disp("-i2-i3-i4+i7=0")