Topological analysis and synthesis of linear systems

Topological analysis and synthesis of linear systems

Journal The Frankl& Institute Devoted to Science and the Mechanic Arts Vol. 274 DECEMBER 1962 No. 6 TOPOLOGICAL ANALYSIS AND SYNTHESIS OF LINEAR S...

922KB Sizes 0 Downloads 85 Views

Journal The Frankl& Institute Devoted to Science and the Mechanic Arts Vol. 274

DECEMBER 1962

No.

6

TOPOLOGICAL ANALYSIS AND SYNTHESIS OF LINEAR SYSTEMS S. BELLERT’ ABSTRACT A new method facilitates

is presented,

the analysis

namely,

of linear

posed by Wang and Woiniacki. in a general

manner

By making

The algebra linear

determination

numbers

algebraic

equations.

of all possible

of structural

of structural

is a continuation numbers

of a two-terminal

or transfer

which

makes it possible with different

to solve network.

structures,

function.

can also be applied, Moreover,

numbers

of the idea pro-

or a four-terminal

we can find a set of systems

function

of structural

algebra

This

systems.

of synthesis

computer

which realize a given impedance to solving

the so-called

The algebra

the problem

use of a digital

electrical

aside from electrical

it gives us a very simple

engineering, algorithm

for

trees of a graph or multigraph. 1. INTRODUCTION

The theory of electrical networks as an independent domain dates from the works by Kirchhoff who established the fundamental laws in 1845. Since that time several different developments of the method initiated by Kirchhoff have been set forth. These methods for the most part make use of the theory of determinants or the matrix theory of Cayley. It is worth noting that these methods were quite sufficient till the time At when systems of more complicated structure began to be considered. present, in realizing systems such as in automatic control, radio engineering and wire communication, the degree of complication is often very high. Analysis of such systems by classical methods led to extremely tedious calculations. In an attempt to simplify these methods, there appeared a whole class of new methods called topological methods. No really basic concepts of the algebraic nor combinatorial topology are involved in these methods. They are spoken of as topological, mainly because the configuration of t Communication

Department,

Warsaw

Technical

University,

Warsaw,

Poland.

(Note-The Franklin Institute is cat rcsponsiblc for the ~tatemcnts and optnions advanced by contributon

in the Jouarr~~) 4%5

S. BELLERT

426

[J.F.I.

the connections between the elements of the system makes possible the Most notable in this domain are reading of their dynamical properties. Parseval, Galiamiczew, Bayard, Foster, Okada and Mason, the initiator of signal-flow graphs. In addition to the research done by the above-mentioned authors, special credit should be given to the research of Chinese scientists initiated by Wang in 1934 (z).~ It should be noted that H. Woiniacki, a Pole, contributed independently many new ideas to the concept (6). The method of topological analysis and synthesis of electrical networks presented in this paper is based on an algebra which the author proposes to call the algebra of structural numbers, and which is a continuation of the method of Wang.

75) 4

al

3 s

2

I

I

4

4

3

5

\

5

5

!

FIG. 1.

We shall now define certain terms which will be used in the paper. The first is the determined graph. A graph will be called determined if its branches are set into one-to-one relationship with natural numbers so that each branch corresponds to another number. The function setting the branches into one-to-one relation with the above natural numbers will be called the From a mathematical standpoint, a determined graph describing junction. can be considered to be an ordered pair, A = < G, j>, where G is a graph and j is a describing function. A connected (nondetermined) graph which contains no meshes will be called a dendrite. A determined dendrite will be spoken of as a tree. ’ The boldface

numbers

in parentheses

refer to the references

appended

to this paper

TOPOLOGICAL ANALYSIS

Dec., 1g6z.l

Two trees, T, = < G,, f, > and and will be denoted by 7, - T2, ;f_fi(G,)

427

T2 = < G,, f2 >, will be called similar = f,(C,), that is,

Two determined graphs, A = < G,, f, > and B = < G2, .f, > , will be called similar and denoted by A - B, ij their expansions into trees contain exclusiuely similar trees. Figure 1 presents two graphs with similar structures and their respective expansions into trees. 2.

METHOD

OF

STRUCTURAL

Foundations of the Algebra of Structural

.kumbers

NUMBERS

A structural number is somewhat similar to a matrix, which is widely applied in electrical engineering. This similarity is, however, merely apparent, since the calculus of structural numbers is based on quite different definitions of operations from those in the matrix calculus.3 We shall call the structural number the system, A, of natural numbers arranged as:

(2)

This

system

will be considered

as a set of columns,

which in turn are unordered sets of natural numbers. The columns--as sets-will be considered as equal if they contain the same elements indeIt is assumed that in a structural pendently of the succession of elements. number no identical columns can appear. The operations on the structural numbers are shown by means of the following examples. 7. The equality of the structural numbers

Generally:

ro1umn.r.

7wn structural numbers- are .sazd tl~ he equal if they rontazn the came

428

S. BELLERT

2. The sum

[:

:

::

of the

+

[J.F.I.

structural numbers

I:

:

:I

=

[J

Generally: The sum of two structural numbers A and B is the structural number containing the columns of the number A and B, except for the identical columns (and also containing no other columns). 3. The product of the structural numbers

A

Generally: The product of two structural numbers A and B is the structural number, the columns of which are the sums (in the sense of the algebra of sets) of all the possible combinations of the columns of the numbers A and B, except for identical columns and for such columns where any element is repeated (moreover the product contains no other columns).

It call easily be shown that the operations on the structural satisfy all the principles of operations known from elementary (commutative, associative, distributive law, etc.). A structural containing no element is called the Zero number, and is denoted as

numbers algebra number

[] = 0.

(4)

From the standpoint of mathematics, the set of structural numbers which have the same number of rows forms the so-called commutative ring. This ring contains the divisors ofzero, that is, from the equality AB

= 0

(5)

it need not necessarily follow that A = 0 or B = 0. It can easily be proved that the subtraction of structural equivalent to addition, since we have

numbers

A-B=A+B.

is (6)

We also have” A. A = 0 and _4 + A = 0. We are going to discuss now the following concepts connected with structural numbers: (a) a geometrical image; (b) a complementary number and inverse image; (c) a determinant function; junction of simultaneity. 4 It is worth possessing thr othrr sumptlons

noting

that

the

one and only one empty hand,

for .i = 1, MC have

of M’ang‘s

method.

proposed

algebra

column

[O] = 1.

1.1 _ 1.

The

(d) an algebraic

contains The

equations

unity

equation

derivative;

which

ic the

structural

A.4 = 0 is satisfied

A.4 = 0 and

and (e) a

.4 + .I = 0 ai?

number

for A f the

1

On

basic

a--

Dec.,

TOPOLOGICAL ANALYSIS

1962.1

429

a. The Geometrical Image of a Structural Number. It is known from the theory of complex numbers that the image of a complex number is a point on the Gauss plane. But the geometrical image of a structural number is the graph all trees of which are determined by the columns qf that number. A geometrical image of the structural number is then the class of similar determined graphs. For example the determined graphs presented in Fig. 1 constitute the image of the following structural number A :

2

1

1

2

3

3

3

4

4

4.

5

5

5

5

5

1 I

A=

b. The Complementary Number and the Inverse Image of a Structural flumber. If a set ofelements occurring in a given structural number A is denoted by $, then the complementary structural number will be the number Ad, the columns of which are di&ences (in the sense of the algebra of sets) 6: -

c,, 6: -

c;, . .

6: - C,>

(7)

of the set 6: and the columns Ci of the number A. Example:

A=

F 1; 231

427

(8)

ild=

5 3-

4_

The inverse geometrical image of a structural number is the graph all co-trees of which are determined by the columns of that number. It can be noted that the image of a given complementary number Ad is simultaneously the inverse geometrical image of the number A.

Table I shows the images and inverse images of certain structural numbers. It may be noted that the inverse image of a structural number is a graph with a dual structure with respect to the graph representing its image (for planar graphs). c. The Determinant Function of a Structural Number. tion is determined on the set of structural numbers:

r.;1 CY,,

det A = det
The following

.

Lyz,. .

a!,”

a$”

b=l I=,

:

where z is the subset of the given complex shall write det A instead of det ‘4. %a& t ;

func-

numbers

c,,,,. For simplicity

(9)

we

430

S. BELLERT

[J.F.I.

Example:

TABLE

No.

1

I.-Geometni

Structural

Images and Irwerse Images of Some Structural Numbers. Geometric images

numbers

c

d

d I

Geometric inverse images

CL

TOPOLOGICAL ANALYSIS

Dec., 1g6z.]

43’

The algebraic d. The Algebraic Derivative of a Structural Number. of a structural number A is determined by the following formula aA -=

aa

A

derivative

columns not containing CYbeing omitted, and the element cx being omitted.

It can be noted that the following

d;t(@)

relation

= $

(10)

holds

kA].

Example:

I 23

z-= aA

jl 31

a2 aA =

41

47

42

43

1 ;

1 .

Property 1. The inverse image of a structural number of a number A in which the branch a! is erased (Fig. 2).

aA/aa

is the inverse image

FIG 2. For any two structural

numbers

A, and A, the following

;

(A, + A,)

;

(x4, . A,)

= 2

relations

hold

+ 2, (11)

= z.4,

+ 2

A,.

S. BELLERT

432

The notion of an inverse derivative, -= 6A 6a

A

6A/6a,

[J.F.I. is defined in the following

manner:

all the columns that contain the element (Y being omitted.

(12)

Example: A=

[;

:

;

The inverse derivative

t]

;

;=

[;

fl;

g=

[;

1

;]

has the following property:

2. An inverse image ofa structural number 6A/6a! is the inverse image number A in which the branch (Y is short-circuited and erased.

Property of a

It can be noted that for any two structural lowing relation holds : $

(A, + A,)

= $

numbers

A, and A, the fol-

+ 2

(13) ;

(A, . A,)

= 2

A, + 2

A, + A, . A,.

FIG.3. e. The Simultaneous Function. The term simultaneous function of a given structural number A (the inverse image of which contains oriented branches Q and 0) is given to the function denoted by the symbol Sim

‘?

and determined

_.1 (C!!! aA aff



ap



G,kf

z

as follows : 2s a linear combination

Cc+1" and (‘_I" of the terms occurring simultaneously

aA

and det i’ @

(14)

with the coeficients

in the functions

det !A; aa

Dec.,

I

TOPOLOGICALANALYSIS

g6z.l

433

2. If-after erasing from the inverse image of the number A the branches determined by the elements of a given term--we obtain a mesh with the same (d#erent) orientations of the branches (Y and /3, then that term is assigned the coejicient ‘( + 7” (” - 7 “) (Fig. 3).

Analysis of Electrical Systems by the Method of Structural

Numbers

By means of the notions of determinant function and simultaneous function, we can express any functions characterizing a system, for instance, input impedance, voltage-transfer function, current-transfer funcor composite transfer coefficient. tion, voltage-current transfer function, Let us consider a passive four-terminal network (Fig. 4).

FIG. 4

For such a four-terminal can be determined :

network

the following

characteristic

functions

(15)

In terms formulae:

of the theory

of structural

numbers

we obtain

the following

(16) det A 7 = ___‘z ‘il

;

Fe5 = In

det ?! ; aa In all the above formulae .4 is a structural number. the inverse image which is the given four-terminal network. ; IS the set of impedances tht: system. Calculation of the structural number, :1 ii c~arried our on the b,lsis the following:

of of 01

S. BELLERT

434

[J.F.I.

Theorem 1. The structural number A is equal to the product of P,, Pz, . . . , P,, of one-row structural numbers corresponding to all the independent meshes of its inverse image. Example

1.

The structural number A, the inverse in Fig. 5, is equal to the following product: A = P,P,P,

= [l 3 51

image

of which

[2 4 51

is represented

[3 4 61.

FIG. 5.

FIG. 6

Hence, [1 3 51 x [2 4 51

13 4 61 11111111333

22244555224

A=

i

34636346466

Also A = [l 3 51

[l 2 61

[l 2 3 41 ; etc.

A structural number can also be determined simply from knowledge of the graph which is its image. We make use, then, of the following: Theorem 2. A structural number A with a given geometrical image, having n vertices is equal to the product P,, P,, . , . , P,_, of one-row structural numbers corresponding to cut sets of the (n - 1) arbitrary vertices (nodes) of its ima,ge. Example

2:

The structural

number,

the image

of which

A = [l 2 3] [2 4 51 [5

is presented

6 71 [l 71.

Also, A = [3 4 61 [2 4.51

[5 6 71 [l 71;

etc.

in Fig. 6, is

TOPOLOGICAL ANALYSIS

Dec., rg6z.]

Let us now take an example of analysis of an electrical network in which we use the algebra of structural numbers.

43s four-terminal

Examfile 3: Let us calculate the voltage and current transfer functions terminal network shown in Fig. 7. We have A = [2 3 61 [2 4 51 [l 4 61.

of the four-

12

FIG. 7. We perform the multiplication

in terms of the following scheme:

12 3 61 x [2 4 51 -11 4 61 2$222333333336$6661

A= We have

1

5552224

45552

1461461

61461

dA -=

al

The columns occurring simultaneously cated by rectangles. The simultaneous

in the above derivatives function is then

are indi-

S. BELLER~

436

[,j.F.I.

Hence,

It can be seen from the above example that great advantages of calculation are gained by the use of the algebra of structural numbers in problems concerning analysis of systems. Synthesis of Electric Systems by the Method of Structural Numbers The classical methods of synthesis of linear systems are prescriptive methods. They require an individual approach for every concrete problem of synthesis. The method of structural numbers makes it possible to solve the problem of synthesis in a very general manner without imposing any Such a problem-due restrictions on the structure of the system designed. to a high degree of complication in calculations-should be solved by a digital computer. The problem of synthesis of an electric network can be split into two stages, namely: (1) topological synthesis of a graph; and (2) calculation of the values of the individual elements in the system. The term topological synthesis of a graph is understood as a procedure aiming at determining the class of structures of similar graphs which make up the geometric image (or the inverse image) of a given structural number A. From Theorems 1 and 2 cited above it follows immediately that such a procedure would lead to determining all the possible expansions of a structural number A into one-row prime factors. A structural number can, however, have no geometric representation of itself. In this connection, the following conditions are specified as necessary and sufficient for a structural number to have a geometric image: 1. The number A must have the expansion into one-row prime factors A = PIP,...

P,.

(17)

2. An arbitrary element CQ of the numbers P,, . . . P,,, may occur at most in two Moreover, the following additional connumbers Pi, P, of the product (17). ditions must be satisfied : = 1,2,.

3. P, # 5.;

i,j

. . , m;

(i # j)

4. Pi # C

Pk; k = 1, 2, . . . , m;

(k # i).

(18)

k

Otherwise we would have obtained A = 0. It can be noted that the above conditions for the existence of the image of a structural number determine at the same time the conditions for the

Dec., xg6z.]

TOPOLOGICAL

ANAL.YSIS

437

realization of a given admittance matrix of the system; such conditions have not been specified to date (Foster (4), p. 15).5 The activities connected with the synthesis of the two-terminal RLC network which should be programmed for a computer, are set up below as an example. Example:

Let us determine a family of structures of systems realizing the impedance of the RLC two-terminal network. In terms of the method of structural numbers, the impedance of the two-terminal network can be determined by means of the following formulae :

<=_.

det ?!Y aa

det E (19)

det A ’

z

I-

where A is a structural number, the image of which (in the first formula) and the inverse image (in the second formula) is the graph of the system, and Z, is the impedance of the branch which is between the terminals of our network (Fig. 8).

In our further considerations we are going to make use of the first formula which expresses the impedance < in terms of admittances y, of the branches of our network. Let us assume that in each branch of the network there will occur a series connection of the resistor, of the induction coil, and of the condenser. Thus Y* =

1

(20)

sL, + R, + s-‘C-’

Assume that the impedance, the synthesis of which is being carried is determined by means of the following real, positive function 5 After submitting

this paper for publication,

alization of the admittance

the author

matrix had been presented

was informed

in the doctoral

that the conditions

dissertation

out,

of re-

by Lee, in 1960 (9).

S. BELLERT

438 z(s)

=

[J.F.I.

U,+,J”f’+ . . . + a, + . . , + 6,s”+

a_(,+,,

. . + 6, + . . . +

b+l)

hJ:-

=-.P(s)

(21)

Q(s)

We introduce

the following notations : 6 = number of branches in the network, w = number of nodes in the network.

It can be seen that in the case of the realization of the system on the basis of the first formula (19), the degree of the denominator Q(J)is equal to (6 - w + 1); hence 6-w+l

=n.

Since, in the process of determining RLC elements of the system we obtain following inequality must be satisfied :

(22)

36 unknown values for the series (4n + 4) algebraic equations, the

36 > 4n + 4, which together with formula (22) number of nodes in the network

(23)

yields the following

evaluation

for the

(24)

(b)

(a) FIG. 9. Since the number m of the factors in the product we can generally assume that

m=E

+ k;

where E(x) denotes the entire x. In connection with the above, nodes as follows

connected

k = 1, 2,...,

with carrying

k = 1, 2, . . . . out the synthesis

1,

(25)

the network, will have the number

+k+n; The activities as follows :

(27) is equal to w -

of

(26) are specified

Dec., I cjh]

TOPOLOGICAL

ANALYSIS

439

+ 1 and consider

1. We assume that m = E

the following

set

of branches @ = (1,2,

. . . bJ;

+n+l

in terms of which we set up the products

of one-row

A = P,Pz...

structural

numbers

P,,,,

according to the principles of realizability given formerly (17) and (18), with the assumption that the numbers P, consist of at least two elements. For example : A = [l 21 [2 31 [3 4 51 . . . etc. By carrying out the multiplication we obtain all the possible structural numbers A,, A,, A, . . . Al, . . and thus all the possible graphs corresponding to k = 1. 2. We calculate

the algebraic

derivatives ail, -$

dA, -$

3. We calculate

the determinant

..’

aA, <‘

‘.’

functions Ly = 1, 2, . . . 6.

det1 A” det fiZ. r’ au 4. By comparing

aA, a(y’

the coefficients

of the rational

functions

det 5 p(s)

r aa )

=

det A,

Q(J) we

1‘

obtain the following sets of nonlinear f:;,

(R,, . . , L,, .

Yyn+t)(4, . . , L,, q;(R,,

(27)

equations

:6

) c,, . . ) = a,,,,

“.

>

c’,, . . . ) =

~_(,,,),

. . . . L,, . . . . C,, . . . ) = bn,

----------_-

cp9-L . ..> L,,

(28)

_----_-_----_

. . , C,,

. . ) = b_,.

6 We disregard such structural numbers as .41,for which the numerator and denominator 01 the expression (27) are divisible.

S. BELLERT

440 TABLE

II.-Flow

Chart for a Digital

Computer for Synthesis of an RLC

[ J.F.I. Two-Terminal

Network with a Minimal Number of Branches.

These sets of equations can be solved by a digital computer, for example, by means of the relaxation method; we obtain then the values of the

Dec.,~gfk.]

TOPOLOGICAL ANALYSIS

44’

elements in the particular branches of the network, the structures of which have been determined by the structural numbers A,, A,, . . . , Ai, . . . It can be seen that the number of unknowns is greater than the number of equations by the quantity 6 :

In this connection the values of 6 elements in the system (for example, inductances) are assumed to be zero. 5. If necessary, we repeat the entire cycle of calculations for + 3,

etc.

It is clear that the systems now obtained will contain a greater number of branches than did the systems calculated formerly for k = 1. Table II shows a computer flow chart which includes all the operations connected with carrying out the synthesis of an RLC two-terminal network with a minimum number of branches. In the case of synthesis of a four-terminal network we make use of one of the formulae (16) for example,

The procedure

in this case will be very similar

to that

presented

above.

APPENDIX 1. Proofforformulae

( 16)

Let us prove the correctness of the formula. determining This transfer function-for the four-terminal network presented the following formula Z2 K,=_=

c

12” -

transfer function li;. be found in terms of

‘21r P

y 4

c

the current in Fig. 4--tan

4

where I,, are currents Rowing in the four-terminal network through the individual taining the branches LY= 1 and B = 2 which have the same orientation. Zzr are currents flowing in the four-terminal network through the individual taining the branches a and @which have not the same orientation. On the other hand, then the columns

circuits

con-

circuits

con-

since the columns of the number A determine all the co-trees in the system, dA dA of the numbers aa and determine those branches in the system, the reaa

S. BELLERT

442 moval of which converts bers g

and ‘$ determine

the system

into a network

then all those branches

with one cycle. the removal

the branches o( and @,that is, leads to the circuits of the currents Moreover, making use of Maxwell equations we get E;J

= 1

o;J

> 1’

[J.F.I. Identical

of which

columns

of the num-

leads to cycles containing

lzV and I+.

j = 1, 2,

, n.

(Al 1

We can easily find that ‘2 42 = 7 1 = A-’ 11



where A,t and A,2 are the corresponding subdeterminants of the system (Al). Clearly, A,, is the sum of all the values of the co-trees if the system with the branch erased. Thus A,t

1 = 01 being

aA

= det -, z acY

where A is a structural number the inverse image of which is the given system. A,, is a linear combination with the coefficients “+l” and “- 1” of such co-trees of the system with the erased branch (Yand 6, the removal of which implies K z 0. After removing any of the above co-trees, the system is reduced to a cycle constituting the circuit of the current Z2”or Z2,,. Summarizing

our reasoning

we state that

where < is the set of impedances remaining formulae (16).

2.

Proof

forTheorem

of the system.

Similarly,

we can prove the correctness

of the

1

It can immediately be seen that the theorem if satisfied for a system with the structure of a cycle. It is also satisfied in the case of a system with two cycles. In fact, such a system can always be simplified to the form shown in Fig. 90 or b where 1, 2, and 3 are the sums of the corresponding elements of the system. In the case of the system (a) we have

A= and then, in fact, A = [l 21 [l 31 Also in the case (b) A=

It can easily be proved that the above results and 3 consist of any number of elements.

=

Ill PI.

are correct

in the case where

the branches

1, 2

Let us now assume that Theorem I is correct for a system with n independent cycles. By reasoning analogously as above we can easily prove that the theorem is correct for a system with (n + 1) cycles. Thus, by the principle of induction, Theorem 1 is valid for a system with any number of cycles. Theorem 2 can be proved in a similar manner.

Dec., 1y62.]

3. I~roofforformulae

TOPOLOGICAL

ANALYSIS

443

( 19)

Let us present a proof for the second formula of (19). Therr 1s a well-known impedance of a network measured between the nodes d, 6 is equal to the ratio

Mhere A is the Ar,, LS the (1and ~foreover,

main determinant of the impedance matrix of the given network. and main determinant of the impedance matrix of the network with b. we have (for the system presented in Fig. 8) A = det A;

?

theorem

short-circuited

that

thr.

nodrs

A,, = ..&ddet - 3 ; 6u

where the formula for Aob results from the property 2. In a similar manner, we may present a proof for the lirst formula

of (19)

REFERENCES A&s des Colloques Phzloso(1) S. BELI.EKT, “La formalisation de la notion du systeme cybernetique,” phiques Intemationaux de Royaumont, Paris, 1961. (2) K. T. WAUG, “On a New Method for the Analysis of Electrical Networks,” Not. Res.Inst. Eng. Academia Sinica, Memoir No. 2, 1934, pp. l-1 1. (3) W. L. C~zow, “On Electric Networks,” J. Chimve Math. Sot., Vol. 2, pp. 321-339 (1940). (4) R. M. FOSTER, “Topologic and Algebraic Considerations in Network Synthesis,” t’rr,r. $mp. ,Vodern :Lktwork Synthm, 1952, pp. 8-18. (5) w. s. Pmct\..4t, “The Solution of Passive Electrical Networks by hleans of Mathematical Trees,” I’m. ILL’, Ser III, Vol. 100, pp. 143-l 50 (1953). (6) H. WOihlACKI, “Obliczanie i analiza sieci elrktrycznyrh metoda wielomian& charakterystycznych,” 4rchmxun Elektrotechn., Tom X, zeszyt 1. pp. 57-99 (1961). (7) Y. H. Kr.. “Resumt of Maxwell’s and Kirchhof’s Rulrs.” JOIX. FHANKI.IN Ihsl., Vol. 253, I’[‘_ 211-224 (1952). (8) R. B. Astr, “Topology and the Solution of Liwar Systems.“,Jo~~~. FU\KI IR’INS.I., Vol. XX, pp. 453-463 (1959). (9) H. ‘I‘. LFI:, “Graphs, Network Discriminants and Positive Homogeneous hlultilinear :\lqebralc Forms.” D.E.E. Dissertation, Polytechnic Illstitute of Brooklyn,,Junc, 1960.