summaryrefslogtreecommitdiff
path: root/1319/CH2/EX2.15/2_15.sce
blob: b21544e2af297569f00abc6761ab51665f3a284b (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
// To find current across 2ohm resistor using nortons theorem

clc;
clear;

Zl=2; // Resistor Across AB

// Voltage Sources
V1=20;
V2=10;

//Resistances in order as seen from 20 V side exculding the resistance between A and B
R1=2;
R2=2;
R3=2;
R4=4;
R5=4;

Reff=R4*R5/(R4+R5); // Effective resistance of R4 and R5 (Parallel)
Rt1=Reff+R3; // Effective Resistance on right side of AB
Rt2=R1+R2; // Effective Resistance on left side of AB
Zth=Rt1*Rt2/(Rt1+Rt2);

// Using superpostion theorem
Iab1=V1/(R1+R2); // Current supplied to AB from 20V source
I1=V2/(R4+(R3*R5/(R3+R5)));// Current supplied from 10V source to the network
Iab2=I1*(R5/(R3+R5)); // Current supplied to AB from 10V Source

Iab=Iab1+Iab2; // Current Source

I=Iab*(Zth/(Zth+Zl));

printf('The current through branch AB flowing in the 2 ohm resistor = %g A\n',I)