Synthesis of Nonlinear Systems With Prescribed Singularities
Synthesis of Nonlinear Systems With Prescribed Singularities
Abstract-This paper presents an affirmative answer to the operating points can be “frozen” simultaneously. The
heretofore unresolved question as to whether an autonomous non-
linear system can always be synthesized to possess a finite number of
trajectories in the vicinity of eachsingular point would then
prescribed singular points, as wall as a prescribed sat of aiganvalues correspond to the zero-input response.
associated with each singular point. The answer is given in the form Since second-order nonlinear systems can be readily
of a new canonic nth-order nonlinear system containing (3n-2)
single-valued functions. In the case n=Z. the canonic system is shown analyzed by geometric concepts [4]-[7], we will present the
to possess many nice general properties which are useful for detar- canonic system for this case first. The generalization to
mining aspects of the system’s global qualitative behavior, such as nth-order systemswill be presentedin Section IV.
global stability.
II. SECOND-ORDER CANONIC REALIZATION
I. INTRODUCTION
Our solution for the case n = 2 is given by the following
HIS PAPER is concerned with the problem of canonic system of two normal form equations :
synthesizing an nth order autonomous nonlinear
T
system [l] 21 = Sl(X2)
Authorized licensed use limited to: Indian Instt of Engg Science & Tech- SHIBPUR. Downloaded on March 10,2025 at 06:06:35 UTC from IEEE Xplore. Restrictions apply.
376 IEEE TRANSACTIONS ON CIRCUIT THEORY, MAY 1971
2) Synthesizing the Function g2(x1): Let g2(x1) be any where g; ‘(. ) denotes the inverse of g.J. ) and where de-
strictly monotonically increasing and onto function of notes the composition operation. Sinceg2( . ) is a one-to-one
class C’. For example, one could choose g2(x1)=x1. function, only one value of xi can correspond to x(,),
3) Synthesizing the Function f2(xJ: With gl(x,) and namely, x1 =x ‘1”‘.This contradicts our earlier assumption
gZ(xl) already determined, the function fi(xZ) is chosen to that x* is extraneous, and hence, the above algorithm
be any function of class C’ which passesthrough the points realizes the specification exactly.
f,(+$)), k = 1,2, . . . , q where We will illustrate the above synthesisprocedure with the
- A(‘4 following two examples.
f2W) =
g;(xy)g;(xp))
(7) Example 1
=W
k.
In particular, we can apply the well-known interpolation Synthesize a second-order system with two singular
theorem to construct a (q-1)-degree polynomial [9], points located at xl’) = (0, 0) and xc2)= (3, - 1). Let each
namely, singular point be a stable focus with identical eigenvalues
~',')=;1':)=-l+jJZand~11)=1(,2)=-l-j~.
Separatrtx
lO.OI--5TRBLE FOCUS 13.-l l--STABLE FOCUS lO.OI--STRElLE FOCUS [3.-l I--STRBLE FOCUS
(4 (4
Fig. 1. Phaseportraits associatedwith second-order systemin Example 1.
cuits [7], [lo], [ 111have at least one unstable singular point to locate the separatrix and to study the qualitative proper-
(usually a saddlepoint) separatingthe two stable points. To ties of this system, a phase portrait, corresponding to dif-
i-esolvethis paradox, one must take the singular points at ferent regions of interest in the phase plane, is constructed
injinity [5], [6], [12] into consideration. In the next section using the computer program CAPPA [13], as shown in Fig.
we show that there are only two singular points at infmity 1W(d).
associated with the canonic system (2). For this example
both of theseare unstable. Hence, the trajectories emerging ExamP1e2
from infinity must converge toward either one of the two Synthesize a- second-order system with three singular
stable singular points, depending on which side of the points located at x(l) = (3, l), x(‘) = (2, 2), and xC3)= (1, 3).
imaginary separatrh the trajectories originated. In order Let the first singular point be a stable node with eigenvalues
Authorized licensed use limited to: Indian Instt of Engg Science & Tech- SHIBPUR. Downloaded on March 10,2025 at 06:06:35 UTC from IEEE Xplore. Restrictions apply.
378 IEEE TRANSACTIONS ON CIRCUIT THEORY, MAY 1971
\ I
points at infinity.7 One singular point lies along the x1 axis
gl(tj) and the other singular point lies along the x2 axis.
where cj is any real root of fi(x2)=0. Moreover, this hori- Proof: In order to investigate the behavior of trajectories
zontal isocline is a segment without contact; i.e., all tra- at infinity, it is convenient to consider the stereographic
jectories crossing this line must point in the samedirection. projection of points on the phase plane onto the surface of
Proof: Let x2 = tj be any real root of f2(x2) = 0. Then (24) a unit sphere [5], [12]. For example, Fig. 3 shows the
reduces to (27) which is a constant independent of xi. projection of a point P(x,, x2) on the phaseplane into corre-
Hence, the horizontal line x2 = tj is an isocline with slope sponding points P’ and P” on the lower and upper hemi-
m given by (27). Moreover, cj#x’,k’ implies that the line spheres,respectively. The point at infinity along any fSty
x2 = 5j lies within a horizontal strip described in Property 2 x2 = kx, in the phaseplane then corresponds to two points
and is, therefore, a segment without contact. on the equator (z=O). In particular, the point at infinity
Q.E.D. along the xi axis corresponds to the two points A’ and’;?“.
Similarly, the point at infinity along the x2 axis corresponds
For the example shown in Fig. 2, this horizontal isocline to the two points B’ and B”. What Property 5 assertsis t$at
correspondsto x2 = - 0.5 and m= 9. Observe that all direc- thesefour points on the equator are actually singular points
tors along this line point in a downward direction (as they of (2)at infinity.
should since x2 = -0.5 is a segment without contact).
One immediate consequenceof Property 4 is that if the
system has one or more limit cycles, they must necessarily ’ The behavior of nonsimple singular points at infinity is quite complex
[5], [12]. For example, a nonsimple singular point could have more than
be bounded betweenthe p horizontal isoclines with slope m two separatrices. Hence, Property 5 does not imply that there is only one
given by (27), where plq- 1 is the total number of real integral curve which leavesinfinity and comes back to infinity.
Authorized licensed use limited to: Indian Instt of Engg Science & Tech- SHIBPUR. Downloaded on March 10,2025 at 06:06:35 UTC from IEEE Xplore. Restrictions apply.
380 IEEE TRANSACTIONS ON CIRCUIT THEORY, MAY 1911
To prove that A’ and A” correspond to the singular point system.It is well known that if the point at infinity is stable,
at infinity along the x1 axis, let then trajectories outside a small neighborhood of stable
1
singular points in the finite plane may neverthelesstend to
Y
x1 =-; X 2 =-. infinity. This global instability behavior is clearly unde-
z z
sirable in practical systems. While theorems on global
This transformation. is equivalent to projecting the trajec- stability exist [l], the hypothesis is usually too strong for
tories on the surface of the sphere onto a vertical plane systems characterized by nonmonotonic functions. For-
tangent to point A’ [6], [12]. Substituting (28) into (24), we tunately, our canonic system is endowedwith the preceding
obtain after some algebraic manipulations the following nice general properties; therefore it is a simple matter to
phase-planeequation in terms of the transformed variables test for global stability. First, we draw horizontal lines
zand y: through each singular point to obtain the m= co isoclines.
Next we sketch the m = 0 isocline as given in (26). We then
dz - zg 1(Y/Z)
-- (29) invoke properties 1, 2, and 3 to determine the “sense” of
6 - .f2(Y/4cl,Ul~) + h,(YlZ) - YY,(Y/Z)’ the trajectories within each region bounded by these iso-
clines.’ For the systemof Example 1, theseregions are indi-
Following the procedure described in [12], we conclude cated with different shadings in Fig. 2. An examination of
that the singular points at infinity are the zeros of this figure readily reveals that no, trajectory can go to in-
finity. For example, any trajectory originating in the fourth
z2q-l[zg1(y/z)] = 0 (30) quadrant under the m = 0 isocline must eventually inter&t
and this isocline and “bend downward.” Consequently, no
trajectory originating in the uppermost strip of Fig. 2 could
~2q-‘[f2(Y/4Y2w) + h,(Yl4 - Ygl(YM] = 0. (31) tend to infinity in the direction of x2. By uniquenessargu-
ments [6], no trajectories originating in the uppermost strip
The multiplication factor z2q-1 is introduced in order to in Fig. 2 could tend to infinity along the x1 direction either
remove the denominator in z from the bracketed expres- becausethey all must eventually intersect the m = co isocline
sions in (30) and (31).* A careful analysis of these two
and “bend towards the left.” A similar analysis of trajec-
equations show that the only values of z and y satisfying
tories originating in the lowest strip reveals that no trajec-
(30) and (31) are z =0 and y=O. These correspond to the tories could tend to minus infinity. Consequently, this sys-
singular point at infinity along the xi axis, or in terms of the tem is globally stable and all trajectories must eventually
unit sphere, this singular point corresponds to points A’ converge to either one of the two stable singular points.
and A” on the equator. This conclusion is equivalent to saying that both singular
To prove that B’ and B” correspond to the singular point
points at infinity are unstable.
at infinity along the x2 axis, we must define another trans-
formation projecting the trajectories on the sphere onto a
vertical plane tangent to point B’, namely, IV. IZTH-ORDERCANONIC REALIZATION
We will now generalizethe canonic second-order system
Xl = ylz; x2 = l/z. (32) (2) t o an nth-order system such that the location and the
associatedeigenvaluesof a finite number of singular points
The transformed phase-planeequation is now given by can be prescribed. This canonic system of equations now
takes the following form :
dz -Zf2Wk72(YI4 + h2W ‘.
dy = g,UM - Y["Mw)g,(Yl4 + h,W] (33)
11 = Sl(X2)
i2 = .Mx2)gz(x3) + h,(x,)
A similar analysis will show again that z=O and y=O
13 = f3(x3)g3(x4) + h,(x,)
correspond to the only singular point for (33). But this . .
corresponds to the point at infinity along the ‘x2 axis, or . .
points B’ and B” on the equator. . .
Finally, a straightforward but lengthy analysis similar to )I-,-1 = f,- 1(x,- &In- lb,) + L 1(x,- 1)
that given in [12] shows that the Jacobian determinant is %I = L&J&h) + kdx,) (34)
zero at both singular points. Therefore, the two singular
points at infinity are nonsimple. where the (3n-2) functions yj( ), fj( . ), and hj( . ) are
Q.E.D. assumed to be of class C’.
In order to derive a constructive procedure for identifying
We will now illustrate some applications of the preceding
the (3n- 2) unknown functions, let us first obtain the follow-
properties in determining the global stability of our canonic
9 It would also help to sketch the isocline specified’by (27) in Property 4.
’ Recall that the highest degree of the polynomial functions in (29) is However, this is often unnecessaryif one is interested only in determining
(2q- 1) corregponding to the degree of h,(x,) as defined in (12). global stability.
Authorized licensed use limited to: Indian Instt of Engg Science & Tech- SHIBPUR. Downloaded on March 10,2025 at 06:06:35 UTC from IEEE Xplore. Restrictions apply.
CHUA : SYNTHESIS OF NONLINEAR SYSTEMS 381
P-4 Bl 0 0 .. 0 0
0 (a2 - 4’ B2 0 .. 0 0
0 0 (a3 - 4 B3 .. 0 0
0 h - 4
.. .
D(A) = ..
0 ..@n-1 - 4 A-1
in 0 0 .. 0 (%I - 4
‘where the sign for the last term is + if n is odd and - if n Step 3: Construct the characteristic polynomial associ-
is even, and where ated with each of the 4 singular points, namely,
aj E f>(xj)gj(xj+l) + h>(xjh j = 2, 3, .. . , n - 1 (36) - DW(;l)= (a _ )$;))(A- @),’. . . (A _ ;i;k))
~1,= f%,)g,h) + h&J (37) =i”+A~k~l~n-1+A~~23,n-2+ ... +Ay%+Ag’,
/31= dl(x2) (38) k= 1, 2,. . . , q. (46)
Bj ZEfj(xjkl)(xj+ 11, j = 2,3, ... , n - 1 (39) Step 4: Equate the constant term in (41) and (46) as
P, = f,(x,)g’,(x1). (40) follows.
The eigenvaluesof (34) are simply the roots of the charac- a$’ = T [f2(x$k9f3(x$k9 . .f,(xkk))] [g;(xf))g;(x$k’)
teristic equation . . : g;- ,(xf’)g;(x’:‘)] = At’, k = 1, 2,. . . , ~1. (47)
--D(A) = 2 + anvllnT1 + a,-23J-2 + ... Assigning arbitrary nonzero valuesfor f3(xik’), j,(xF’), . . . ,
+ al/Z + a, = 0 (41) and f(xtk))
” ” in (47) we obtain
fz(x(zk))
= [f3(xs”‘,f,(xk”‘, . . fn(x;W)][g;~;~,g;(x~‘) . . g;- , (x;4)g;(x\!4)’ k = 1, 2, . . . , q.
strictly monotonically increasing onto function of class C’. = ,$’ - f;(x;!qgj(xy’b j = n. (51)
Authorized licensed use limited to: Indian Instt of Engg Science & Tech- SHIBPUR. Downloaded on March 10,2025 at 06:06:35 UTC from IEEE Xplore. Restrictions apply.
3i2 IEEE TRANSACTIONS ON ClRCUlT THEORY, MAY 1971
Eqations (49) and (51) give us the numerical values of ciently small neighborhood of each singular point must re-
main invariant because the first-order terms completely
j;+, 1,2, . . .-,ni corresponding to eachof the q-singularpoints. characterize the local behavior through their associated
Therefore, hj(xj) is simply a (2q- 1)-degreeHermite poly- eigenvalues.This observation suggeststhat the introduc-
nomial passing through the above set of points with the tion of the concept of locul equivulence in nonlinear systems
pfescribed slopes.Clearly, eachfunction hj(xj) is of the same might lead to a fruitful area of future research.Another in-
f&m as (12). teresting researchproblem along the theme of this paper is
‘;.In view of the above construction procedure, it follows to determine what kind offlows can be synthesized [14].
that (34) will realize the set of 4 prescribed singular points
and eachof theseq singular points will correspond to exactly ACKNOWLEDGMENT
the n prescribed eigenvalues.It remains therefore for us to The author wishes to thank Prof. C. A. Desoer, Uni-
prove that there are no extraneoussingular points generated versity of California, Berkeley, for his suggestionsand en-
by this procedure. Again, the proof is identical to that given couragement; and D. C. Mossman, a former student, for
earlier in Section II and dependsprimarily on the fact that his contribution of some preliminary results during the
the functions g2(xgj, gs(xJ, . . . , g,(x,) are one-to-one and early phase of this research.
onto functions. Therefore, no extraneous singular points are
present. REFERENCES
[l] T. E. Stern, Theory qf Nonlinear Networks and Systems. Reading,
V. CONCLUDINGREMARKS Mass. : Addison-Wesley, 1965.
[2] L. M. Vallese, “On the synthesis of nonlinear systems,” in Proc.
1The canonic system presented in this paper provides an Symp. Nonlinear Circuit Analysis. New York: Polytechnic Institute
affirmative answer to the basic question of whether a system of Brooklyn Press, 1953,pp. 201-214.
Canbe found to exhibit a prescribed set of singular points [3] C. A. Desoer and B. Peikari, “The ‘frozen operating point’ method of
small-signal analysis,” IEEE Trans. Circuit Theory (Corresp.), vol.
tiith a prescribed set of eigenvalues.Although this author is CT-17, May 197d, pp. 259-261.
uuable to prove that (3n- 2) functions are necessary in t41 V. V. Nemytskii and V. V. Stepanov, Qualitatiue Theory ofDl$feren-
general for n >2, he has so far not been able to exhibit a tial Equations. Princeton, N. J. : Princeton University Press, 1960.
[5] G. Sansone and R. Conti, Nonlinear Differential Equations. New
simpler realization without introducing extraneous singu- York: Macmillan, 1964.
iarities. Observe that the term “necessary” is used in this [6] A. A. Andronov, A. A. Vitt, and S. E. Khaikin, Theory of Oscillators.
paper to mean that violating the necessarycondition implies Reading, Mass. : Addison-Wesley, 1966.
[7] L. 0. Chua, Introduction to Nonlinear Network Theory. New York:
that there exists at least one set of specifications for which McGraw-Hill, 1969.
the realization is impossible. This, of course, doesnot imply [8] W. H. Fleming, Functions of Several Variables. Reading, Mass.:
that for some given specifications, a simpler realization is Addison-Wesley, 1965.
[9] P. J. Davis, Interpolation and Approximation. New York: Blaisdell,
not possible. However, from a system theoretic stand- 1963.
point, it is imperative that a canonic realization, such as the [lo] J. K. Moser, “Bistable system of differential equations with applica-
ohe presentedin this paper, be found so that one is guaran- tions to tunnel diode circuits,” IBM J. Res. Deuelop., vol. 5, no. 3,
196 I, pp. 226240.
teed that there exists at least one method that always works. [l l] L. 0. Hill, D. 0. Pederson, and R. S. Pepper, “Synthesis of electronic
although the generalform of the canonic systemremains bistable circuits.” IEEE Trans. Circuit Theorv. ,l vol. CT-IO.1 Mar..1
unchanged, the individual functionsfj( . ), gj( . ), and hj( . ) 1963,pp. 25-35.’
[12] T. V. Davies and E. M. James, Nonlinear Differential Equations.
can vary widely for a given specification. In fact for n>2, Reading, Mass. : Addison-Wesley, 1966, pp. 42-52.
there appearsto be somedegreeof freedom left in choosing [13] L. 0. Chua and Y. F. Lam, “Programming and user’s manual for
CAPPA (computer-aided phase plane analysis),” Purdue University,
these functions to meet additional specifications, say the Lafayette, Ind., Rep. TR-EE 70-3, Jan. 1970.
eigenvectors. In other words, the realization is not unique. [14] R. Abraham and J. Robbin, Transversal Mappings and Flows. New
However, the local behavior of the trajectories in a suffi- York: W. A. Benjamin, 1967.
Authorized licensed use limited to: Indian Instt of Engg Science & Tech- SHIBPUR. Downloaded on March 10,2025 at 06:06:35 UTC from IEEE Xplore. Restrictions apply.