You are on page 1of 9

Network Analysis and Synthesis (ECEG-3122)

Chapter Three

Elements of Realizability Theory

In the preceding chapters we have been primarily concerned with the problem of

determining the response, given the excitation and the network; this problem lies in the

domain of network analysis. The next part deals with synthesis problems and the

starting point for any synthesis problem is the system function which can be given as
( )
( )
( )
The first step in any synthesis procedure is to determine whether ( ) can be realized

as a passive network. There are two important considerations: causality and stability.

3.1 Causality and stability

By causality we mean that a voltage can’t appear between any pair of terminals in the

network before a current is impressed, or vice-verse. In other words, the response of the

network must be zero for .

A system is said to be stable if its output (response) can’t be made to increase

indefinitely by the application of a bounded input excitation.

Relationship between impulse response and stability

The stability of a network function can be conveniently determined by considering its

response to an impulse function.

Stable System: A system is said to be stable if the impulse response approaches zero for

sufficiently large time.

Unstable System: A system is said to be unstable if the impulse response grows

without bound i.e., approaches infinity for sufficiently large time.

Marginally Stable System: A system is said to me marginally stable if the impulse

response approaches a constant non-zero value or a constant amplitude oscillation for

sufficiently large time.

1|Page
Network Analysis and Synthesis (ECEG-3122)

Relationship between pole position and stability

In order for a network to be stable, the following three conditions on its network

functions ( ) must be satisfied.

1. ( ) can’t have poles in the right half of plane.

2. ( ) can’t have multiple poles in the imaginary ( ) axis.

3. The degree of the numerator of ( ) can’t exceed the degree of denominator by

more than unity.

3.2 Hurwitz polynomials

The denominator polynomial of the system function belongs to a class of polynomials

known as Hurwitz polynomials. A polynomial ( ) is said be Hurwitz if the following

conditions are satisfied:

a) ( ) is real when s is real.

b) The roots of ( ) have real parts which are zero or negative.

As a result of these conditions, Hurwitz polynomial ( ) have the following properties;

1. If the polynomial ( ) can be written as


( ) (3.1)

then all the coefficients must be real and positive. A corollary is that between the

highest order term in and the lowest order term, none of the coefficients may be zero

unless the polynomial is even or odd. In other words, must not be

zero if the polynomial is neither even nor odd.

2. Both the odd and even parts of a Hurwitz polynomial ( ) have roots on the

axis only. If we denote the even part of ( ) as ( ) and the odd part as ( ), so that
( ) ( ) ( )
then ( ) ( ) both have roots on the axis only.

3. As a result of property (2), if D(s) is either even or odd, all its roots are on the

axis (including the origin).

2|Page
Network Analysis and Synthesis (ECEG-3122)

4. The continued fraction expansion of the ration ( ( )) of the odd to even parts

( ( )⁄ ( )) or the even to odd parts ( ( )⁄ ( )) of a Hurwitz polynomial yields all

positive quotient terms. As,


( ) ( )
( ) ( )
( ) ( ) ( )
( )
( )

where the quotients must be positive if the polynomial ( ) ( ) ( )

is Hurwitz.

5. If ( ) is Hurwitz polynomial and ( ) is a multiplicative factor, then ( )

( ) ( ) is also Hurwitz polynomial, if ( ) is Hurwitz polynomial.

6. In case the polynomial is either only even or only odd, it is not possible to obtain the

continued fraction expansion. In such cases, the polynomial ( ) is Hurwitz if the

ratio of ( ) and its derivative ( ) gives a continued fraction expansion.

Note: Generally, we can check whether a given polynomial is Hurwitz or not, by

using properties (1) and ( ) ( ) ( ) for conditions (1) and (2) respectively.

Procedure for obtaining the Continued Fraction Expansion

To obtain the continued fraction expansion, we must perform a series of long division.
( )
Suppose ( ) , where ( ) is of one higher degree than ( ). Then, we obtain a
( )

single quotient and a remainder.


( )
( ) ( )
( )
The degree of the term ( ) is one lower than the degree of ( ). Therefore if we invert

the second term and divide, we have


( ) ( )
( )
( ) ( )
Inverting and dividing again, we obtain
( ) ( )
( )
( ) ( )
3|Page
Network Analysis and Synthesis (ECEG-3122)

Continuing this way, we can obtain a finite length continued fraction expansion of the

odd to even or even to odd parts of the polynomial ( )

Exercises:

1. Check whether the following polynomials are Hurwitz or not.


A) ( )
B) ( )
C) ( )
D) ( )
E) ( )
2. Find the range of values of so that the following function is Hurwitz.
( )

3.3 Routh – Hurwitz’s Array

The Routh-Hurwitz criterion is a method for determining whether a linear system is

stable or not by examining the locations of the roots of the characteristic equation of the

system. In fact, the method determines only if there are roots that lie outside of the left

half plane; it does not actually compute the roots. Consider the characteristic equation
( ) (3.2)

where all the coefficients are real. In order that Equ. (3.2) not have roots with positive

real parts, it is necessary that the following conditions hold:

1. All the coefficients of the equation have the same sign.

2. None of the coefficients vanishes, i.e, no missing term between that of highest

and lowest degrees.

The first step in the Routh – Hurwitz criterion is to arrange the coefficients of the Equ.

(3.2) into two rows. The first row consists of the first, third, fifth…, coefficients and the

second row consists of the second, fourth, sixth,…, coefficients, all counting from the

highest order term.

The next step is to form the array of numbers by the indicated operations.

4|Page
Network Analysis and Synthesis (ECEG-3122)

Where

| | | | | |

| | | |

The array is called the Routh-Hurwitz tabulation/array. Its last row should always be

the row.

The necessary and sufficient condition is that all roots of Equ. (3.2) have negative real

parts if all the elements of the first column of the Routh-Hurwitz’s array are of the same

sign. The number of the changes of signs in the elements of the first column equals the

number of roots with positive real parts.

Exercises:

1. Using Routh-Hurwitz criteria determine the stability of systems whose characteristic

equations are

a)
b)
2. Determine the range of such that systems with the following characteristic

equations are stable

a)
b) ( )

5|Page
Network Analysis and Synthesis (ECEG-3122)

Special cases when Routh-Hurwitz tabulation terminates prematurely

Depending on the coefficients of the equation, sometimes the following difficulties may

occur that prevent Routh-Hurwitz tabulation from completing properly:

1. The first element in any one row of Routh-Hurwitz array is zero, but the others

are not.

2. All elements in one row of Routh-Hurwitz array are zero.

Case 1: If a zero appears in the first element of a row, the elements in the next row will

all become infinite, and Routh-Hurwitz tabulation cannot be continued. To remedy this

situation, we replace the zero elements in the first column by an arbitrary small positive

number , and then proceed with Routh-Hurwitz’s tabulation.

Exercise: Check the stability of the system with characteristic equation

Case 2: If all the elements in one row of Routh-Hurwitz’s tabulation are zero before the

tabulation is properly terminated, it indicates that one or more of the following

conditions may exist:

1. The equation has at least one pair of real roots with equal magnitude but

opposite signs.

2. The equation has one or more pairs of imaginary roots with equal magnitude

opposite signs. ( ).

3. The equation has pairs of complex conjugate roots forming symmetry about the

origin of the s–plane ( ).

The situation with the entire row of zeros can be remedied by using the auxiliary

equation ( ) , which is formed from the coefficients of the row just above the row

of zeros in Routh-Hurwitz’s tabulation. The auxiliary equation is always even

polynomials. The roots of the auxiliary equation also satisfy the original equation. Thus,

by solving the auxiliary equation, we also get some of the roots of the original equation.

6|Page
Network Analysis and Synthesis (ECEG-3122)

To continue with Routh-Hurwitz’s tabulation when a row of zeros appears, we conduct

the following steps:

1. Form the auxiliary equation ( ) by use of the coefficients from the row just

preceding the row of zeros.


( )
2. Take the derivative of the auxiliary equation with respect to s; this gives .
( )
3. Replace the row of zeros with coefficients of .

4. Continue with Routh-Hurwitz’s tabulation in the usual manner with the newly

formed row of coefficients replacing the row of zeros.

5. Interpret the change of signs, if any, of the coefficients in the first column of

Routh-Hurwitz’s tabulation in the usual manner.

Exercise: check the stability of the system with characteristic equation

Deficiencies of Routh-Hurwitz’s Criterion

1. It is valid only if the characteristic equation is algebraic with real coefficients. If

any of the coefficients is complex, or if the equation is not algebraic, such as

containing exponential or sinusoidal functions of , the Routh-Hurwitz’s

criterion simply can’t be applied.

2. It gives an information about roots of characteristic equation only with respect to

the left half or right half of the s plane i.e., it doesn’t give the information about

the roots on the axis (stability boundary).

3. It can’t be applied to discrete time systems.

3.4 Positive Real Functions

These functions are important because they represent physically realizable passive
( )
driving point immittances. A function ( ) is positive real ( ) if the following
( )

conditions are satisfied;

1. ( ) is real for real real, i.e. ( ) is purely real.

7|Page
Network Analysis and Synthesis (ECEG-3122)

2. ( ) is Hurwitz polynomial.

3. ( ) may have poles on the axis. These poles are simple and the residues

there of are real and positive.

4. The real part of ( ) is greater than or equal to zero for the real part of greater

than or equal to zero, i.e.,


[ ( )] for [ ] Therefore, [ ( )]

Note: Roots of D(s) are not permitted at the origin except in case of odd functions.

Simplification of condition (4) is possible by letting,


( ) ( ) ( )
( )
( ) ( ) ( )
Where ( ) is an even function and ( ) is an odd function.

Rationalizing ( ), we have
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
( )
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
We see that the products ( ) ( ) ( ) ( ) are even functions, while
( ) ( ) ( ) ( ) are odd functions. Therefore, the even and odd part of H(s) are,
( ) ( ) ( ) ( ) and, ( ) ( ) ( ) ( )
[ ( )] [ ( )]
( ) ( ) ( ) ( )
If we let ( ), we see that the even part of any polynomial is real, while the odd

part of the polynomial is imaginary i.e.,


[ ( )] [ ( )] and [ ( )] [ ( )]

It is clear that
( ) [ ( )] [ ( )]
We can also see that, the denominator of [ ( )] is always a positive quantity because
[ ( )] [ ( )] ( ) ( )
Therefore, our task of testing for condition (4) resolves into the problem of determining

whether
( ) ( ) ( ) ( ) ( )

Properties of positive real function ( )

8|Page
Network Analysis and Synthesis (ECEG-3122)

1. If ( ) is , then ⁄ ( ) is also

2. The sum of is from an immitance standpoint, we see that if two

impedances are connected is series or two admittances are connected in parallel,

the resultant immittance is (note that the difference of two is not

necessarily ).

3. The poles and zeros of a can’t have positive real parts. In addition to this,

only simple poles with real positive residues can exist on the axis.

4. The poles and zeros of a are real or occur in conjugate pairs.

5. The highest powers of ( ) and ( ) polynomials may differ at most by unity.

This condition prohibits multiple poles or zeros at

6. The lowest powers of ( ) and ( ) polynomials may differ at most by unity.

This condition prohibits multiple poles or zeros at

Exercises: Determine whether the following functions are positive real or not.

A) ( ) C) ( )
( )

( )( )
B) ( ) D) ( )
( )( )

Note: when all coefficients of ( ) are not positive, Sturm’s test has to be used, which

states that: the number of zeros of ( ) where in the interval is equal

to where and are the number of sign changes in the set ( )

evaluated at and , respectively.

Where ( ) ( ) ( )
( )

And the subsequent functions are


( ) ( )
( )
( ) ( )
Where and are constants. The procedure of finding ( ) will continue till is a

constant. Every time ( ) goes through a zero, the sign of ( ) changes. If there are no

zeros of ( ) in the range , the condition of Sturm is satisfied.

9|Page

You might also like