Beruflich Dokumente
Kultur Dokumente
AbstractA method for resistive circuit analysis based on the The proposed method is demonstrated on two example cir-
spectral decomposition of the corresponding graph is proposed. cuits. It will be shown that spectral decomposition can be used
It is shown that the Laplacian matrix can be used in order to to identify (almost) independent part of the circuit (sub-circuit
calculate node potentials. Based on the Laplacian eigenvalues and
eigenvectors it is possible to decompose complex resistive circuit with weak connections to the remaining part of the network).
into smaller, weakly connected sub-circuits. In this case, the Laplacian eigenvectors are concentrated on
a subset of nodes that belongs to the considered weakly
KeywordsGraph spectra; Electrical networks; Resistive cir-
connected sub-circuit.
cuits; Spectral decomposition; Laplacian
In this paper, we will consider resistive electrical network. It If we arrange eigenvalues into diagonal matrix and
is shown that network voltages and currents can be calculated eigenvectors into square matrix U = [u1 , u2 , . . . , uN ], then
by using the spectral decomposition of the Graph Laplacian we can write
matrix.
L = UUT (1)
This research is supported by the Montenegrin Ministry of Science, project
grant CS-ICT New ICT Compressive sensing based trends applied to: Note that matrix U is unitary, UUT = E where E is unity
multimedia, biomedicine and communications. matrix with ones on the main diagonal and zeros elsewhere.
6th Mediterranean Conference on Embedded Computing MECO2017, Bar, Montenegro
Assume that node 1 is reference node and that there exist for k = 1, 2, . . . , N .
external current generators connected between reference node
Relation (5) can be solved for Vk for each k except for
1 and nodes 2, 3, . . . , N . Now we can form external currents
k=1
vector i as 1
i = [i1 , i2 , . . . , iN ]T Vk = Ik
k
where i1 = i2 i3 . . . iN , according to the first For k = 1 we have 1 = 0 resulting in I1 = 0 and arbitrary
Kirchhoffs law. V1 . Note that I1 = uT1 i = 0 according to the first Kirchhoffs
law.
The potential of node n will be denoted with vn . The
potential vector v is Value of V1 can be defined if we state that the reference
node potential v1 is zero. Form (3) we can write
v = [v1 , v2 , . . . , vN ]T
v = UV
According to the first Kirchhoffs law for each node n sum
of all currents should be equal to the external current in . and
Current at branch that connects nodes n and m is equal to v1 = u1 (1)V1 + u2 (1)V2 + + uN (1)VN
inm = (vn vm )/Rnm = (vn vm )wnm . from this equation we can find V1 having in mind that v1 = 0
as
We can write first Kirchhoffs law for node n as u2 (1)V2 + u3 (1)V3 + + uN (1)VN
V1 =
N
X N
X u1 (1)
in = inm = (vn vm )wnm .
m=1 m=1 III. E XAMPLES
Note that wnm = 0 if there is no branch between node n and
We will illustrate proposed approach on two examples. A
node m. This relation can be rewritten as
simple circuit is analyzed in Example 1. More complex circuit,
N N
X X composed of two weakly connected subcircuits, is analyzed in
i n = vn wnm vm wnm . Example 2.
m=1 m=1
B. Example 2
1 4 k 2 6 k 3
Consider now, more complex circuit shown on Fig. 4.
Fig. 1. Circuit for Example 1
Weighted circuit graph is presented in Fig. 5. The Laplacian
eigenvalues are:
1 = 0
2 = 0.001 103
3 = 0.251 103
4 = 0.398 103
5 = 0.406 103
6 = 0.956 103
7 = 0.984 103
8 = 1.091 103
9 = 1.341 103
Fig. 2. Weighted graph for circuit shown in Fig. 1
10 = 1.543 103
11 = 1.778 103
12 = 2.338 103
We can see that eigenvalue 2 is very close to zero.
The Laplacian eigenvectors are shown in Fig. 6.
Form Fig. 6 we can see that eigenvectors 4, 7, 9 and 11
have zero values at nodes 17 while eigenvectors 3, 5, 6, 8,
10 and 12 nave zero values for nodes 812.
Eigenvectors 1 and 2 span over all nodes. Corresponding
eigenvalues are almost same, 2 1 = 0, meaning that these
two eigenvectors belongs to the same sub-space determined
with zero eigenvalue. Instead of them we can use their linear
combinations
unew
1 = a1 u1 + a2 u2
unew
2 = b1 u1 + b2 u2
with
a21 + a22 = 1
b21 + b22 = 1
a1 b1 + a2 b2 = 0. Fig. 3. Laplacian eigenvectors for Example 1
6th Mediterranean Conference on Embedded Computing MECO2017, Bar, Montenegro
7 1k 6 1M 8 2 k 9
4 k 4 k 4 k
2 k
4 4 k 5 1M
7 mA 10 4 k
4 k 4 k 2 k 4 k
6 k
8k
1 4 k 2 6 k 3 12 3k 11
Fig. 5. Weighted graph for circuit shown in Fig. 4, edge weights are in mS