Theory of nonlinear systems

Theory of nonlinear systems

Theory of Nonlinear Systems?_ by Y. H. KU1 Moore School of Electrical PA 19104, U.S.A. presented a paper Moscow. Professor the synthesis Laguerre ...

1MB Sizes 0 Downloads 129 Views

Theory of Nonlinear Systems?_ by Y. H. KU1

Moore School of Electrical PA 19104, U.S.A.

presented

a paper

Moscow. Professor the synthesis Laguerre

University

of Pennsylvania,

Philadelphia,

This paper gives a general review of the Theory of Nonlinear Systems. In 1960, the

ABSTRACT:

author

Engineering,

“Theory

Norbert

and analysis

coejicients

of Nonlinear

Control”

at the First

Wiener, who attended this Congress, of nonlinear

systems

IFAC

Congress

at

drew attention to his work on

in terms of Hermitian

polynomials

in the

ofthe past of the input.

Wiener’s original idea was to use white noise as a probe on any nonlinear system. Applying this input to a Laguerre

network gives ul, u2,.

gives V(a)‘s. Applying

. . , us, and then to a Hermite polynomial generator

the same input to the actual nonlinear system gives output c(t). Putting c(t)

and V(a)‘s through a product averaging denotes time average

device, we get c(t)V(a) = AJ(2n)S”,

and A,‘s can be considered

system. A desired output z(t) The Volterrafunctional

as characteristic

method suggested

by Wiener in 1942 has been greatly developedfrom

The method involves a multi-dimensional

dimensional

The associated

A. A. Wolf(J. Franklin byforming

as input. Volterra functions From

an

set offunctionals

kernels

of nonlinear

and Wiener

of the

linear

= Au(r).

This extension Measurement

Parallel to the Volterra transforms

Wiener extended

can be correlated

system

to the

and form

nonlinear

developed

is given by &,(a)

forms

the characteristic

system,

the

input-output

of system impulse response

= Ah,(o),

the basis of an optimum

h,

while the autocorrelation method for

nonlinear

is

system

of kernels can be made through proper circuitry. series and the Wiener series, another series based on Taylor-Cauchy

since

1959

are given for

comparison.

The

method can be applied in the analysis of simultaneous

nonlinear

Volterra

transform

functional

the Volterrafunctionals

using Gaussian white noise

Ip,,. Using the white noise as input, where its power density spectrum is a

constant, say, A, the crosscorrelation identijication.

kernels

integral with multi-

are given by Y. H. Ku and

known as G-functionals,

&, can be shown to be equal to the convolution

with the autocorrelation &(z)

convolution

transforms

systems.

extension

crosscorrelation

multi-dimensional

Inst., Vol. 281, pp. 9-26,1966).

an orthogonal

of the nonlinear

may replace c(t) to get a new set of A,‘s.

1955 to the present. kernels.

where the upper bar

coeficients

method

and the Taylor-Cauchy

Taylor-Cauchy

transform

systems. It is noted that the method

give identical jinal

results.

A selected Bibliography theory

but also

identijcation economic

to show

to problems

is appended

not only to include other aspects of nonlinear

the wide application in biology,

ecology,

of nonlinear

physiology,

system

cybernetics,

characterization control

theory,

system and socio-

systems, etc.

t This paper is dedicated to the Centennial Celebration of Electrical Engineering at Massachusetts Institute of Technology, September 1982. An abridged version was presented at the 25th Midwest Symposium on Circuits and Systems, held at Michigan Technological University, Houghton, Michigan, 30 and 31 August, 1982. $ Emeritus Professor of Electrical and Systems Engineering.

!f? The Franklin

Institute

00164032383~010001-26$03,00/O

1

YH.Ku

I. Introduction

to Wiener’s Theory

This paper gives a general review of the Theory of Nonlinear Systems over the last twenty years. In 1960, the author presented a paper: “Theory of Nonlinear Control” (1,2) at the First IFAC Congress at Moscow. Professor Norbert Wiener, who attended this Congress, drew attention to his work (3) on the synthesis and analysis of nonlinear systems in terms of Hermitian polynomials in the Laguerre coefficients of the past of the input. According to Wiener, the most general probe for the investigation of nonlinear systems is Gaussian white noise with a flat power density spectrum, because there is finite probability that this noise will, at some time, approximate any given time function arbitrarily closely over any finite time interval. Now Gaussian noise, with a flat power density spectrum, can be approximated by the output of a shot-noise generator. Thus, one can characterize a nonlinear system by a set of coefficients A, and these coefficients can be obtained from a knowledge of the response of the nonlinear system to shot-noise excitation. Accepting the shot-noise effect as the standard probe for nonlinear systems, the input r(t) is to be characterized by a particular set of orthogonal functions, namely, the Laguerrefinctions. As shown in Fig. 1, a Laguerre network can be used to obtain the Laguerre coefficients ul, u2,. . ,us,. . . When the input is shot-noise, the output (the Laguerre coefficients of the past of the shot-noise input) has the following properties : (1) they are Gaussianly distributed, (2) they are statistically independent, (3) they all have the same variance. The proofs of the second and third properties are given by Bose in Ref. (4). Since the output c(t) of an actual nonlinear system depends on the input r(t), which can be characterized by the Laguerre coefficients, the output c(t) can be expressed as a function of these coefficients. Thus c(t) = F[u,,

z42,.

.

.)

u,, . . .].

(1)

The Hermitefunctions are chosen as the expansion for the function F of the Laguerre coefficients, because they form a complete orthogonal set over the interval - co to co, and are particularly adapted to a Gaussian distribution. In terms of normalized

Ul

Shot Noise Generator

r(t)

Laguerre fJ2

-

I ‘-----, I INonlinear w , System

l

V(a)

Hermite Polynomial Generator

v(B) V(y)

.

i 1c(r) -

Product Averaging Device

_

coV(cl)=-

A, (2a)s’2

L-_---l

FIG. 1. Block diagram

2

of the circuitry

for the characterization

of a nonlinear Journal

system.

of the Franklin Institute Pergamon Press Ltd.

Theory of Nonlinear Hermite

polynomials,

the output

Systems

c(t) is given by

c(t) = s_cai=l lim 1 j=l 1 . . . ,zl

ai,j,...,h’[ni(u,)nj(u,)...nh(u,)l

eF’*

(2)

where ai,j,...,h denotes a constant coefficient A,, ni(U1)nj(U2). . . nh(u,) denotes a particular term V(N), and u2 = U: + U; + . . + u,* . In the practical case, we can use a finite number of Laguerre coefficients and Hermite functions. Then (2) can be written as c(t) = 1 A, V(a) e-“‘*. a In Ref. (3), page 96, Wiener

said :

“I shall be able to get my coefficients in terms of averages. These averages will be averages involving a (alpha). What I can get easily enough in a circuit is a time average. The time average is, in general, not the same as the a averages, but under the ergodic hypothesis, time averages will almost always be c( averages. Therefore, if we have ergodicity, this will work. Furthermore, the ergodic hypothesis is satisfied by the Brownian motion.. . . In other words, by taking a particular shoteffect input and obtaining time averages, we can obtain a averages that will be what we need for obtaining coefficients.” Thus, using the output of a shot-noise generator as a standard choosing the least weighted mean-square error criterion, according Bose method (3,4), we get the final result,

test input, and to the Wiener-

A, = (27~)“” c(t)V(a), where the upper bar denotes the time average. The above expression provides the basis for the experimental determination of the characterizing coefficient A,. Referring to Fig. 1, if the nonlinear system (shown in dotted lines) is actually given and connected to the input r(t), then c(t) represents the actual output. As shown, both c(t) and V(a) are, fed into the product averaging device, so that we get the time average of c(t)V(a) which is related to the characterizing coefficient A, by (4). If, instead of a given nonlinear system, there is given a desired output z(t), Fig. 1 shows the circuitry for characterizing and optimizing a desired nonlinear system to be designed by sustituting z(t) for c(t). Figure 2 shows the circuitry for the synthesis of a nonlinear system, based on (3). With ul, u2,. . . , u, fed to the exponential generator, we get e -G/2 = e -(U;+U$+...+U:)/z

(5)

Applying gain A, to V(a) and taking the sum give the summation of &l/(a), which is to be multiplied by e-““* to get the output c(t). We have assumed that at our disposal is an ensemble member of the input time function r(t) and the corresponding member of the desired output z(t) or c(t). By recording or making direct use of a portion of the given input time function, we get Vol. 315. No. I, pp l-26. January Prmted m Great Britam

1983

3

YH.KU Gain

r(t)

-

FIG.2. Block diagram

-c Exponentiol Function Generator

of the circuitry

e

for the synthesis

of a nonlinear

system.

the ensemble member of r(t). The ensemble member of c(t) can be determined in different ways. For prediction problems, c(t) is obtained from r(t) by a time shift. For filter problems involving the separation of signal from noise at the receiver, we can record a portion of the desired output z(t) at the transmitter, and the corresponding portion of r(t) at the receiver. For the radar type of problem, c(t) can be generated corresponding to signals r(t) received from known typical targets. For further discussion concerning Figs. 1 and 2, see Ref. (5). II. The Volterra Functionals and Kernels In 1942, Norbert Wiener gave a method for finding the response of a nonlinear device to noise (6). Recent developments of the Volterra functionals (7) are given in Refs. (8)-(39). A study by Ku and Wolf (27) appeared in this Journal in 1966, by Ku and Su (30) in 1967, and by Ku and Lin (35) in 1971 and 1973. Comparison of the Volterra functional method with the Taylor-Cauchy transform method (40, 41) is given in this Journal in Ref. (44) in 1982. See also Appendices in Refs. (30) and (35). Given a nonlinear system described by the differential equation + 4(x, x’, . . .) = r(t),

2(&(t)

(6)

where Z(D) is a linear differential operator, with D = d/dt, and 4 is a nonlinear function of x and its derivatives (x’, x”, . . .) subject to the condition : jc$[v(t)] -$fu(t)]l According xi(t)

to the Volterra

< A4 e-“‘Iv(t)-u(t)1

functional

method,

for all t 2 0.

the solution

is given by the sum of

:

x(t)

=

f

xi(t),

i = 1,2 ,...,

n,n+l,...

(7)

i=l

where, for i = n, m x,(t) =

4

s -cc

...

m M~l,~ 2,. . . ,z,)r(t-~~)r(t--TJ.. s -cc

. r(-z,)

dz, dz,. . .dz,,

(8)

Journal of the Frankhn Inataute Pergamon Press Ltd.

Theory of Nonlinear ’

I I I y(t) I I I

Linear

z(t)

Squarer

FIG. 3. A second-order nonlinear

where h, denotes an n-dimensional n-dimensional convolution integral.

Systems

system.

kernel. Equation (8) can be considered For n = 1, we get the linear response

as an

m x1(t) =

s -a,

hl(rl)r(r-rl)

dri,

(9)

where h,(z,) denotes the impulse response of the linear portion of the overall system. For r(t) = u(t), the unit step, xl(t) is the step response. For n = 2, we get the quadratic or second-order response m x&) =

‘xl

s -co s -m

&(r,, M-r&o-J

drr dr,,

(10)

where h,(z,, z2) denotes the second-order Volterra kernel, which may be considered as the two-dimensional impulse response. Figure 3 shows a nonlinear system with a square following a linear network H. The second-order Volterra kernel is shown in Fig. 4. These figures are taken from Ref. (42) pp. 40 and 41. Note that in Fig. 3, the input is x(t) and the output is y(t), while z(t) is the input to the squarer. In this example, the second-order kernel is symmetric, that is, h,(z,, z2) = h,(r,, TV). In other cases, the second-order kernel may not be symmetric. Symmetrization can be made according to Section 3.3 of Ref. (42), pp. 4143. Example 1 Given the nonlinear

system with random

input

x’ +x2 = r(t) = random where

(r(t) : - co < t < m} denotes

FIG. 4. The second-order Vol. 315, No. I, pp. l-26, January Printed III Great Britain

1983

a sample

input,

function

(11) from a strictly

kernel for the system given in Fig. 3.

stationary

YH.Kl.4 source in which the moments denoted by the symbol

of all orders are bounded.

W)>f

=

for average with respect to a random According to the Volterra functional is given by

s

_mo.fI(f)

Let the ensemble-average

be

(12)

df

processf(t), where p(f) denotes its probability. method, the linear response or first-order term

(13) The second-order Mt)>, The third-order

or quadratic

response

= (-j-e&)

di)g

or cubic response

is given by

= -l:(r2>,r2

is given by f 1 = 2 o (r”)q” > 0

The fourth-order

or quartic

(14)

dz = -
response

2

dr = (r’),,,

ts.

(15)

s

is given by

(16) The fifth-order

or quintic

response

is given by

(17)

Thus we get (x(t)),

= (r)rt-(r2)rg

+

+
(18)

For r(t) = unit step and x(0) = 0, we get simply x(t) = tanh t. Journal

6

of the Franklin Institute Pergamon Press Ltd.

Theory of Nonlinear Example 2 Given the nonlinear

system with random

x” + 3x’ +2x + a’

input

= r(t) = random

where {r(t): - co < t < co} denotes a sample function source in which the moments of all orders are bounded, The linear response is given by

Xl@)=

f s

r(z)h(t - z) d7 =

0

t s

input

(19)

from a strictly stationary and ,Uis a constant.

h(z)r(t -7)

dz,

(20)

0

where h(t) denotes the impulse response of the linear portion the numerical example, the impulse response is given by

of the overall system. In

h(t) = e-*-ePzt. Taking

the ensemble-average

Systems

(21)

of (20), we get

(22) where f Xl”@) =

u(z)h(t-z) s

1 dz = 2-ePr+Z

1

emzl,

(23)

0

in which u(t) = unit step. Hence xl,(t) denotes the step response of the overall system. The quadratic response is given by CM>,

of the linear portion

= (r2(t)>,x2&)

(24)

where xZu(t) = -p

’ h(t-z) s0

Note that x’Jt) is equal to the impulse Taking the derivative of (25) gives

[x;,(z)]’

response

[

dz

h(t) given in (21).

x;,(t) = ,u t eC’+2(1-r)e-2’-3e~3’f~ The cubic response

1.

(26)

is given by
Vol. 315, No. I, pp. l-26, January Prmted in Great Britam

em4’

=

,~3,(0T

(27)

1983

7

YH.Ku where x3,(t) = - 2~

’ h(t - z)x;,(z)x;,(z) s0

11

-St_

_

+3Se

1

dr

1 .

e-6t

30

(28)

Similarly, x4,,(t)

- p

=

’ h(t

-7)

{ [x;,(z)12

+

~x;,(z)x~,,(z)} dz.

(29)

s0 Taking

the sum of (x,(t)),

for i = 1,2,3,. . . gives

, = Q)A. Example 3 Consider the nonlinear

+


+


+


+

.+ *

(30)

system (Refs. (22) and (27)),

x’+sin

1 -x3+ 3!

x = x/+x-

1 -x5+ 5!

... = r(t),

(31)

where r(t) is a forcing fucntion which, if deterministic, is bounded or, if stochastic, has bounded moments of all orders. For the linear portion of the overall system, the impulse response is h(t) = eP’. The linear response is given by (32) With x,(t) known,

t s

we get

x3(t)

With xl(t) and x3(t) known,

=

f

x:(t--)e-'

(33)

dz.

. 0

we get

f xf(t-z)x,(t-,)e-’

x,(t) = ;

dz-

$

s0

.

*x:(t-r)e-’ s0

dr.

(34)

Following Ref. (27), Example 5, we shall develop the third- and fifth-order kernels in multi-dimensional transforms. Note that the convolution in the real domain corresponds to multiplication in the complex domain. The linear transfer function corresponding to e-’ is L,(s) = l/(s + 1). From (33), the convolution integral corresponds to the transform

H1(S1)H1(S2)H1(S3)

8

=

(&)

(&)

(35)

(&).

Journal

of the Franklin Institute Pergamon Press Ltd.

Theory of Nonlinear According

to Theorem H&i,

7, Ref. (27) we get the third-order

:!(s~+s~:s3+1)(~)(~)(~) (36)

from (34), we get the fifth-order

H,(s,, sz, . . >4

=

(

s,+s,+...+s,+l

For further discussion

kernel

1

x

III. Measurement

1

(&)(&)-&Ji(&I)].(37) [gm,s,,s,)

on Associated

Transform

Pairs, see Refs. (lo), (22), (27).

of Volterra Kernels by Cross-correlation

In linear system theory the system input-output input x(t) with the output yl(t) is defined by 4Xy,(a) = x(t - a)yl(t)

= lim -

From (9) by changing

T

x(t -o)yl(t)

4Xy1(~) of the

dt.

s -T

xl(t) to yl(t) and r(t) to x(t), we get Y&) =

u” h,(z)x(t - z) dz. s -co

(39) into (38) and inverting

the order of integration

&y,(o) = lrn h,(r) dr [ ft -02 =

sm -a)

where the autocorrelation &,(r)

crosscorrelation

1

~-rnzT

Substituting

kernel

s2>ss) = ; L,(s, + s2 + s3)Hl(sl)Hl(s*)H,(s,) =-

Similarly,

Systems

h,W&

&

(39) gives

x(t - o)x(t - z) dt

1; T

- 7) dz,

1 (40)

is defined by = x(t)x(t +z) = Ji:

&

x(t)x(t + z) dt. s

(41)

T

From (40) it is seen that the input-output crosscorrelation of a linear time-invariant (LTI) system is equal to the convolution of the system impulse response with the autocorrelation of the input. A time function x(t) is called white noise if its power density spectrum is a constant so that @‘,,(jw) = A. Vol. 315, No. 1, pp. l-26, January 1983 Pnnted ID Great Bntain

(42) 9

The autocorrelation

function

of x(t) then is &X(T) = Au(z).

Substituting

(43) into (40) gives &,,(c$

=

;a h,(z)Au(o-7)

dz = Ah,(o).

s From (38) and (44) we get

Figure 5 shows the arrangement for the measurement of h,(o) by crosscorrelation. The input is x(t), and the output through the linear network H, is yl(t). The averager gives the time average of the product of the output yl(t) and the delayed input x(t - a), which may be designated by D, [x(t)]. From (lo), by changing x2(t) to y2(t) and r(t) to x(t), we get

W)

=

m m h,(z,,z,)x(t-z,)~(t--~) s -m s -a,

dz, dz,.

(46)

The second-order Volterra kernel h, is a function of two variables. Thus, to extend the measurement technique for first-order kernels, we average the product of the response yz(t) with a two-dimensional delay of the white Gaussian input x(t), as shown in Fig. 6. This is second-order crosscorrelation. As shown, yz(t) is the output through H,. The product of x(t - ~JJ and x(t - cr2) gives a delay functional Dz[x(t)]. After multiplying D,[x(t)] by the output y2(t), we take the time average, which can be expressed as YzW(t

-

~l)X@- a21=

sI cc

m

-m

pa,

h,(z,,z,)x(t

-zl)x(t-~z,)x(t-oa,)x(t-~o,)

dz, ds,. (47)

Using the result for the average = Au(z), we get

of the product

yz(t)x(t - o,)x(t - CT2)= 2A%,(C,,

n

FIG. 5. Measurement 10

of Gaussian

variables,

CJ,)+ [ A ’ s_‘- h,(z, z) d+(o,

with 4X,(~)

- az).

(48)

y.(t)

of the first-order Volterra kernel by crosscorrelation. Journal

of the Franklin Institute Pergamon Press Ltd.

Theory of Nonlinear

FIG. 6. Measurement

of the second-order

Volterra

Systems

kernel by crosscorrelation.

The second term in the average is an impulse. So it is zero for o1 # CT~.Hence, we get UC,,

cZ) = &

y2(t)x(t - a,)x(t - c2)

for o1 z oz.

(49)

Note that by crosscorrelation the second-order Volterra kernel h,(z,,z,) can be determined everywhere in the z1-z2 plane, except along the 45” line z1 = z2. Similarly, we can extend the measurement technique to find the third-order Volterra kernel by using the product of y3(t) and the three-dimensional delay D3[x(t)] of the Gaussian input x(t) and taking the time average. The result is given by h,(a,,

Finally,

~72903)

=

&

Y3(t)X(t-01)X(t

we get the general

-a,)x(t

-03)

for

cl

Z

02

+

03

#

DI.

(50)

result

.,‘Ay,(t)x(t

hn(~l,o2,...,~n) = n

- al). . . x(t - 0”)

for no two b’s equal.

(51)

Figures 5 and 6 were given in Ref. (42), as Figs. 11.1-l and 11.1-2. The historical development of the measurement techniques is given in Refs. (13), (14), (23H26).

IV. The Wiener G-Functionals and Kernels Define a Volterra

functional

of order n by

H,Cx(Ol. For n = 0, we have H,[x(t)] = h,, where h, is a constant. H,[x(t)] is homogeneous, since a change in the amplitude of the input results in a change of the output amplitude but not of the output waveform. If this condition is not satisfied, then the functional is nonhomogeneous. Wiener called the orthogonal functionals from the Volterra functionals Gfunctionals, since they are orthogonal when the input is a white Gaussian function. Because the convergence of an orthogonal series is a convergence in the mean, the class of nonlinear systems that can be described by the Wiener G-functionals is much larger than the class that can be described by a Volterra series. Vol. 315, No 1. pp I 26, January Printed m Great Britam

1983

11

YH.Ku We now develop the Wiener G-functionals functionals

as a set of nonhomogeneous

Volterra

; x(t)1 g,Ck,, k, - l(n)9. . . 2k O(n) for which

; .+)I = 0 for m < n H,C.$~)lg,Ck,, k,- lcnj,.. . , k Ocnj when ~Jz)

x(t) is a white Gaussian time function with the autocorrelation = Au(r). The set of functionals so derived are G,Ck,

; 441

=

function

; x(t)1

Wiener G-functionals, and k, are Wiener kernels. (Volterra h,.) The zeroth and first-order Wiener G-functionals are GoCko

(52)

kernels are denoted

by

ko

(53) G,Ck,

;.+)I =

m k,(~M-~,) s -00

dz,.

Note that G,[k, ; x(t)] is simply the response to the input x(t) of a LTI (linear) system with the impulse response k,(t). The second-order Wiener G-functional is the nonhomogeneous Volterra functional g&,

k,(,,, ko(2) ix(t)1= KzCx(t)l+K,(,,Cx(t)l+Ko(,)Cx(t)l co

03

=

~~~~~~~~~~~~~~~~~~~~~~~~~~dz, s -50s -m

(54) with the following

Substituting

properties,

as specified by (52) :

HoCxWlgzCk,, kuwko(zj ; x(t)] = 0

(55)

ff,t-Wlszh

(56)

k,p,,ko~,,;xMl = 0.

(54) into (55) gives, for 4=,(r) = Au(r), m

cc

0 = h, s -cc s -m

s

k2(Z1,Z2)~(t--Z1)~(t-Z2)

dz, dz,

cc

+ho

= h,A

12

_

a, k&d

x(t -71) dz, + hokop,

m k&,2 71) dz, +h,kcw s -m

(57)

Journal of the Franklin lnstsute Pergamon Press Ltd.

Theory of Nonlinear

Systems

Note that the second integral is zero since it involves the average x(t - z) which is zero. The condition given in (55) is satisfied for any constant h, only if k O(2)

=

cm

--A

k,@,,~,)

dT,.

(58)

s -cc

Substituting

(54) into (56) gives, for 4x,(z) = Au(z), cc

o=

h,(a)x(t-a)

da

s -m CC _m h,(o)x(t-co)

+ s

m _ m h,(+(t--)

+ [s

m 3o k2(~1,ZZ)x(t-Z1)X(t-Z2) s pm s -02 do

m kr(zj(rAx(r-7,) s -m

da

dr, dr,

dr,

1 kow.

(59)

The value of the first term in (59) is zero, since it involves the average of the product of three zero-mean Gaussian variables. Similarly, the value of the last term is zero since it involves the average x(t - a). The second term can be rewritten as m

Cc m Mrr)kr&)

co

o=

hl(o)kl~2~(~1)x(t - o)x(t - zl) da dz, = A s -Cc s -cc

dr,.

s (60)

The solution of (60) is k,&~,) = 0. The functional g2 which satisfies (55) and (56) is Cc G,Ck,

; x(t)1=

m k2(~1,52)x(t-~1)x(t-z2)

dr, dz,-A

s -02 s -cc

m Ur,,r,) s -m

dz,. (61)

Note that the derived Wiener kernel koc2) is determined uniquely in terms of the leading kernel k, and the power level A of the white Gaussian input. Similarly, the third-order Wiener G-functional is given by G3[k3;x(t)]

=

m m m k 3(zl,z2,~3)x(t-~l)x(t-~2)x(t-~3) s pm s -a, s -a, cc + k&M-71) dr, s -cc

dr, dr, dr,

(62)

in which (63) The fourth-order

Wiener

G-functional

is given by

G,Ck,; x(t)1= KsCx(t)l+ KzcqCx(t)l + KocqCx(t)l Vol 315. No. 1, pp. I-26, January Printed in Great Britain

(64)

1983

13

YH.Ku in which

The fifth-order

Wiener

G-functional

is given by

G,Ck,; 401 = K,Cx(t)l+ Kw)Cx(t)l+K~(s)Cx@)l

(67)

in which

(68) (69)

For a fifth-order system, the relation kernels is given below :

between

the Wiener kernels and the Volterra

h5 = k,,

h, = k4

h, = k, + kw

h, = k2 + kqq

h, = k, + kw, + kw,

ho = ko + koc,, + kow

See Ref. (42), Table

V. Determination

(70)

12.5-1, p. 260.

of Wiener Kernels by Cross-correlation

Let the output of a nonlinear system N to input x(t) be y(t), as shown in Fig. 7. In terms of the Wiener G-functionals, we get y(r) = f

‘3%;

fl=O

x(t)l.

(71)

From (52), the time average of Ho[x(t)] = ho multiplied by G,[k,;x(t)] n 2 1. Set ho = 1. We get, for x(t) = white Gaussian input, G,[k,;x(t)]

n

FIG. 7. Measurement

14

= 0

is zero for

for n 2 1.

(72)

y(t)

of the first-order

Wiener kernel by crosscorrelation. Journal of the Franklin Instmte Pergamon Press Ltd.

Theory of Nonlinear Then the time-average

Systems

of y(t) is

y(t) = :

x(d = GJk, ; xW1= k,.

&I%,;

(73)

n-0

The zero-order Wiener kernel k, is just the average value of the system output y(t) for the white Gaussian input x(t). Comparing Fig. 7 with Fig. 5, the network H, in Fig. 5 is replaced by the actual nonlinear network N. The input x(t) is the white Gaussian noise in both figures. In Fig. 7, the output of the actual nonlinear system is y(t), while in Fig. 5, the output of linear network H, is yl(t). An adjustable delay gives Dl[x(t)] = x(t-co,) in both figures. Multiplying y(t) by Dl[x(t)] and taking the time average gives y(tP,

CxWl= f Gd-k; x(Wl Cx(Ql.

(74)

II=0

For n = 0, we have G,[k,;x(t)]D,[x(t)]

= k,x(t-a,)

= 0.

(75)

For n = 1, we have

=s m

k,(~Jx@-~&@--a,)dz,

-co

=

Thus we obtain

the first-order

A

O” k,(t,)u(z, s -m

Wiener

-al)

dr, = Ak,(a,).

kernel of the nonlinear

(76)

system :

k,(o,) = ;Y(WC-WI.

(77)

In practice, the kernel is determined at some finite number of values of ol. The graph of k,(a,) then is obtained by connecting these points by a smooth curve. Since Dl[x(t)] is a functional of the first order, the Wiener functionals for G, for n > lare orthogonal to Dl[x(t)], in accordance with (52). For the measurement of second-order Wiener kernels, we refer to Fig. 8. The input

FIG. 8. Measurement Vol. 315, No. I, pp. l-26, January Pnnted in Great Britam

of the second-order

Wiener kernel by crosscorrelation.

1983

15

EH.KU x(t) is Gaussian white noise. The actual nonlinear system is shown as N. The output of the actual nonlinear system is y(t) as in Fig. 7. Using the two-dimensional delay DJx(t)] = x(t-a,)x(t-0J, we get ~(r)&Cx(r)l

= f G&i n=O

x(t)l&Cx(r)l.

(78)

For n = 0, we get G,[k,;x(t)]D,[x(t)]

= k,x(t-o,)x(t-Da,)

= k,Au(o, -a*).

(79)

The average for n = 1 is = r m k,(z,)x(t-~z,)x(t-cro,)x(t-~o,)

G,Ck,; x(t)l&Cx(t)l

dr, = 0.

The average is zero since the average of the product of an odd number Gaussian variables is zero. The average for n = 2 is

G,Ck,;xWMWl

(80)

of zero-mean

= 1 m 1 O”k2(71, zZ)X(~-Z~)X(~-Z~)X(~-~~)X(~-~~) dr, dz, J-mJ-m

-A

m k,(z,, 21) dz,x(t-o,)x(t--a,) s -co

= 2A2k,(o,, c2).

(81)

Since D2[x(t)] is a functional of the second-order, the Wiener G-functionals G, for n > 2 are orthogonal to D2[x(t)] in accordance with (52). The final result gives 1 k,(o,, a2) = ~y(r)D,Cx(t)l 2A2 Similarly,

the third-order

Wiener

for cl Z c2.

(82)

kernel is given by

1 k&l,

~~2,631

=

-3!A3

~(t)&Cx(t)l

(83)

for g1 + o2 # e3 f ol.

More generally, k,(ao

~2,.

. . ,a,,)

=

&p

Y(@%lCx(t)l.

Measurement of the Wiener kernels can be made in accordance with (77), (82), (83) and (84). Note that in these equations, y(t) represents the actual output of a nonlinear system subjected to a probe by the Gaussian white noise. In case we have a desired output z(t) instead of the actual output y(t), a new set of Wiener kernels can be measured by crosscorrelation. VI. The Taylor-Cauchy

Transforms

Parallel to the Volterra series and the Wiener series, another series based on the Taylor-Cauchy Transforms may be mentioned for comparison. In Ref. (40) TaylorJournal

16

of the Franklm

Inmtute Ltd

Pergamon Press

Theory of Nonlinear

Systems

Cauchy Transforms were first presented at the IRE National Convention at New York, March 1959. Two companion papers appeared in the IRE Proceedings, May 1960. (See Refs. (40) and (43).) Given the nonlinear system represented by (6), which becomes (85) below by the Taylor-Cauchy Transform :

Z-,CWMt)l +-EL&x,x’, . . .)I = FXr(t)l where z,

the direct transform, rJF(n)]

(85)

is defined by =

1 27rJ

adi, s c;In+i

n = 0,1,2 ,...

where jl is a complex time-variable which replaces the real time-variable t in this transform method, and F(1) is any of the quantities inside the brackets in which t is replaced by ,J and x(t) is replaced by W(i,), C denotes a closed contour in the A-plane enclosing the singularities of F(1), and n is a discrete variable taking on values 0, 1, properties. The highest 2 ,... The new transform has additivity and commutivity derivative term is assumed to be analytic for a class of nonlinear systems and can be expressed by W”‘(n) = f w,;l n=O

(87)

where Wck)(,?)denotes the kth (highest) derivative. Note that if the highest derivative is analytic, integrating with respect to 2 for a number of times will ensure a suitable solution of IV(L) and hence x(t). Applying the Taylor-Cauchy Transform to both members of (87) gives ~[w(k’(n)] The inverse transform

= w,,

n = 0, 1,2,. . .

(88)

is then given by 02

rc:- ‘[W”] =

c

w,P = Wk)@).

It=0 Extension of this Transform to the case of random inputs was given at the NEC, Chicago, in Oct. 1959. (See Ref. (41)) This transform method can be applied to a system of simultaneous nonlinear differential equations, as shown in Example 4, Ref. (44). (Also see Ref. (45)) The series given by (87), characterized by w,‘s, may be termed Taylor-Cauchy series, or symbolically Fc series. Example 4 Given the nonlinear

system with random x1+x2

input

= r(t) = random

input

where (r(t): - 00 < t < a) denotes a sample function source in which the moments of all orders are bounded. Vol. 315, No. I. pp. I-26, January Prmted m Great Britam

1983

(90) from a strictly stationary Changing x(t) to W(A) and

17

Y

H. Ku

r(t) to G(A) gives w,(A) + [W(A)]’ = G(A).

(91)

Let the Taylor-Cauchy series be given by (87) for the first derivative Integrating with respect to A gives

in this example.

W(A) = z %_lR”. n=l n The square of W(A) can be expressed

as a double

(92) summation (93)

In the deterministic

case, taking

the transform

“-1

wn+k=l c

of (91) gives, for r(t) = u(t),

Wk-~W,-k-l

k(n-k)

=

48

(94)

where 6, = 1 for n = 0 and 6, = 0 for n > 0. In the case of random input, we introduce the symbol ( ) for ensemble-average as given in (12). Taking the ensemble-average of (94) gives

+“f!
(w > n

w

k(n - k)

k=l

where
the ensemble-average (we>,


= (r),,

= - ; <%%)W

= (r),

In the deterministic solution is simply

(95)

of the input r(t). Solving recursively

gives

(w,>u’ = -(w&’
in w,‘s gives the series for W’(A). Integrating

(~(t))~ = (r),t-(rz)rS

6,:

$ (w;>,,

and changing

+
.. .

(96)

WQ) to x(t)

...

(97)

case, where the input is a unit step, (ri),. is replaced by 1, and the

x(t)=t--~3+i25t5-~t7+-..=tanh

t.

It is of interest to note that the Taylor-Cauchy transform method and the Volterra functional method give identical final results. (See Refs. (30), (35) (44))

Acknowledgements

The author wishes to acknowledge the encouragement

of Emeritus University Professor

J. G. Brainerd, Dean Joseph Bordogna of SEAS, and Dr Sohrab Rabii, Chairman Department of Electrical Engineering and Science, University of Pennsylvania.

18

of the

Journal of the Franklin Institute Pergamon Press Ltd.

Theory

of Nonlinear

Systems

References (1) Y. H. Ku, “Theory of nonlinear control”, Proc. First Int. Congress oflFAC on Automatic Control, Moscow, U.S.S.R., 1960. J. Franklin Inst., Vol. 271, pp. 108-144, 1961. (2) Y. H. Ku, “Analysis and Control of Nonlinear Systems”, The Ronald Press, New York, 1958. (3) N. Wiener, “Nonlinear Problems in Random Theory”, MIT Press, Cambridge, MA; John Wiley, New York, 1958. (4) A. G. Bose, “A theory of nonlinear systems”, MIT RLE Tech. Report No. 309,1956. (5) Y. H. Ku, “On nonlinear networks with random inputs”, Trans. IRE, Vol. CT-7, pp. 479490, 1960. (6) N. Wiener, “Response of a nonlinear device to noise”, MIT Radiation Lab. Report No. 129, April 1942. (Also published as U.S. Department of Commerce Publications PB-58087.) (7) V. Volterra, “Theory of Functionals and of Integral and Integro-ditferential Equations”, Dover, New York, 1959. (8) A. H. Nuttall, “Theory and application of the separable class of random processes”, MIT RLE Tech. Report No. 343, 1958. (9) M. B. Brilliant, “Theory of the analysis of nonlinear systems”, MIT RLE Tech. Report No. 345, 1958. (10) D. A. George, “Continuous nonlinear systems”, MIT RLE Tech. Report No. 355,1959. (11) D. A. Chesler, “Nonlinear systems with Gaussian inputs”, MIT RLE Tech. Report No. 366,196O. (12) G. D. Zames, “Nonlinear operators for system analysis”, MIT RLE Tech. Report No. 370, 1960. (13) Y. W. Lee and M. Schetzen, “Measurement of the kernels of a nonlinear system by crosscorrelation”, MIT RLE Quarterly Report No. 60, pp. 118-130, 1961. (14) M. Schetzen, “Measurement of the kernels of a nonlinear system by correlation with Gaussian non-white noise”, MIT RLE Quarterly Report No. 63, pp. 113-l 17, 1961. (15) D. A. Chesler, “Optimum multiple-input nonlinear systems with Gaussian inputs”, Trans. IRE, Vol. IT-8, pp. 237-245,1962. (16) H. L. Van Trees, “Synthesis of Optimum Nonlinear Control Systems”, MIT Press, Cambridge, MA, 1962. (17) M. Schetzen, “Some problems in nonlinear theory”, MIT RLE Tech. Report No. 390, 1962. (18) R. H. Flake, “Volterra series representation of time-varying nonlinear systems”, Proc. 2nd Int. Congress of IFAC on Automatic Control, Basel, Switzerland, Vol. 2, pp. 91-99, 1963; Trans. AIEE, Vol. 81, part 2, pp. 33&335, 1963. (19) G. Zames, “Functional analysis applied to nonlinear feedback systems”, Trans. IEEE, Vol. CT-lo, pp. 392404, 1963. (20) J. F. Barrett, “The use of functionals in the analysis of nonlinear physical systems”, J. Electron. Control, Vol. 15, pp. 567-615, 1963. (21) J. F. Barrett, “Hermite functional expansion and the calculation of output autocorrelation and spectrum for any time-invariant system with noise input”, J. Electron. Control, Vol. 16, pp. 107-113, 1964. (22) H. L. Van Trees, “Functional techniques for the analysis of the nonlinear behavior of phase-locked loops”, Proc. IEEE, Vol. 52, pp. 894911, 1964. (23) M. Schetzen, “Measurement of the kernels of a nonlinear system of finite order”, Int. J. Control, Vol. 1, pp. 251-263, 1965. (24) M. Schetzen, “Synthesis of a class of nonlinear systems”, Inr. J. Control, Vol. 1, pp. 401414, 1965. Vol 315, No. 1, pp. l-26, January Printed in Great Bntain

1983

19

(25) Y. W. Lee and M. Schetzen, “Measurement of the Wiener kernels of a nonlinear system by cross-correlation”, Int. J. Control, Vol. 2, pp. 237-254, 1965. (26) Y. W. Lee and M. Schetzen, “Some aspects of the Wiener theory of nonlinear systems”, Proc. NEC, Vol. 21, pp. 759-764, 1965. (27) Y. H. Ku and A. A. Wolf, “Volterra-Wiener functionals for the analysis of nonlinear systems”, J. Franklin Inst., Vol. 281, pp. 9-26, 1966. (28) A. M. Bush, “Some techniques for the synthesis of nonlinear systems”, MIT RLE Tech. Report No. 441, 1966. (29) R. B. Parente, “Functional analysis of systems characterized by nonlinear differential equations”, MIT RLE Tech. Report No. 444, 1966. (30) Y. H. Ku and C. C. Su, “Volterra functional analysis of nonlinear varying-parameter systems”, J. Franklin Inst., Vol. 284, pp. 344-365, 1967. (31) Y. H. Ku, “Volterra functional analysis of nonlinear systems with deterministic and stochastic inputs”, Proc. 4th Int. Conf: on Nonlinear Oscillations, Prague, Czechoslovakia, 1968. (32) R. B. Parente, “Nonlinear differential equations and analytic system theory”, SIAM J. appl. Math., Vol. 18, pp. 41-66, 1970. (33) M. Schetzen, “Power-series equivalence of some functional series with applications”, Trans. IEEE, Vol. CT-17, pp. 305-313, 1970. (34) E. Bedrosian and S. 0. Rice, “The output properties of Volterra systems driven by harmonic and Gaussian inputs”, Proc. IEEE, Vol. 59, pp. 1688-1708, 1971. (35) Y. H. Ku and T. S. Lin, “Analysis of nonlinear systems with stochastic input and stochastic parameters”, J. Franklin Inst., Vol. 292, pp. 313-331, 1971; Vol. 295, pp. 4233430,1973. (36) M. Schetzen, “A theory of nonlinear system identification”, Int. J. Control, Vol. 20, pp. 577-592,1974. (37) M. Schetzen, “Theory of pth-order inverses of nonlinear systems”, Trans. IEEE, Vol. CAS-23, pp. 2855291, 1976. (38) E. G. Gilbert, “Volterra series and response of nonlinear differential systems: a new Proc. Conf: Information Science & Systems, Johns Hopkins Univ., approach”, Baltimore, MD, 1976. (39) E. G. Gilbert, “Functional expansions for the response ofnonlinear differential systems”, Trans. IEEE, Vol. AC-22, pp. 909-921, 1977. (40) Y. H. Ku, A. A. Wolf and J. H. Dietz, “Taylor-Cauchy transforms for a class of nonlinear systems”, IRE National Convention Record, Part 2-Circuit Theory, pp. 49-61, March 1959; Proc. IRE, Vol. 48, pp. 911-922, May 1960. “Taylor-Cauchy transforms for analysis of varying-parameter systems”, Proc. IRE, Vol. 49, pp. 10967, June 1961. (41) Y. H. Ku and A. A. Wolf, “Transform-Ensemble method for analysis of linear and nonlinear systems with random inputs”, Proc. NEC, Vol. 15, pp. 441-455, 1959. (42) M. Schetzen, “The Volterra and Wiener Theories of Nonlinear Systems”, John Wiley, New York, 1980. (43) Y. H. Ku and A. A. Wolf, “Laurent-Cauchy transforms for analysis of linear systems described by differential-difference and sum equations”, Proc. IRE, Vol. 48, pp. 923931,196O. (44) Y. H. Ku, “On the analysis of nonlinear stochastic systems”, Presented at 9th Int. Conf. on Nonlinear Oscillations, Kiev, U.S.S.R., 30 Aug.-5 Sept. 1981. J. Franklin Inst., Vol. 313, pp. 233-244, 1982. (45) Y. H. Ku, “Heat transfer problems solved by the method of nonlinear mechanics”, Int. J. Nonlinear Mech., Vol. 1, pp. l-16, 1966.

20

Journal of the Franklin Institute Pergamon Press Ltd.

Theory

of Nonlinear

Systems

Additional Bibliography 1. R. H. Cameron and W. T. Martin, “The orthogonal development of nonlinear functionals in series of Fourier-Hermite functional?‘, Ann. Math., Vol. 48, pp. 385-392, 1947. 2. N. Wiener, “Cybernetics”, John Wiley, New York, 1948. 3. N. Wiener, “Extrapolation, Interpolation and Smoothing of Stationary Time Series”, John Wiley, 1949. 4. Y. W. Lee, “Application of statistical methods to communication problems”, MIT RLE Tech. Report No. 181,195O. 5. Y. W. Lee, T. P. Cheatham and J. B. Wiesner, “Application of correlation analysis to the detection of periodic signal in noise”, Proc. IRE, Vol. 38, pp. 116551171, 1950. 6. L. A. Zadeh, “A contribution to the theory of nonlinear systems”, J. Franklin Inst., Vol. 255, pp. 387468,1953. 7. Y. H. Ku, “Nonlinear analysis ofelectromechanical problems”, J. Franklin Inst., Vol. 255, pp. 9-31,1953. 8. Y. H. Ku, “A method for solving third and higher order nonlinear differential equations”, J. Franklin Inst., Vol. 256, pp. 229-244, 1953. 9. Y. H. Ku, “Analysis of multi-loop nonlinear systems”, Trans. IRE, Vol. CT-l, No. 4, pp. 6-12,1954. 10. Y. H. Ku, “Analysis of nonlinear coupled circuits”, Trans. AIEE, Vol. 73, part 1, pp. 626 631, 1954 ; Vol. 74, part 1, pp. 4399443, 1955. 11. Y. H. Ku, “Analysis of nonlinear systems with more than one degree of freedom by means of space trajectories”, J. Franklin Inst., Vol. 259, pp. 115-131, 1955. 12. J. F. Barrett and D. G. Lampard, “An expansion for some second-order probability distributions and its application to noise problems”, Trans. IRE, Vol. IT-l, pp. 10-15, 1955. 13. Y. H. Ku, “Boundary layer problems solved by the method of nonlinear mechanics”, Proc. 9th Int. Congress of Applied Mechanics, Brussels, Belgium, Vol. 4, pp. 132-144, 1956. 14. J. F. Barrett, “The use of functionals in the analysis of nonlinear physical problems”, Statistical Advisory Unit, Ministry of Supply, Great Britain, Report No. l/57, 1957. 15. A. Bose, “Nonlinear systems-characterization and optimization”, Trans. IRE, Vol. CT-6, Special Supplement, 1959. 16. Y. W. Lee, “Statistical Theory of Communications”, John Wiley, New York, 1960. 17. A. M. Letov, “Stability in Nonlinear Control Systems”, Princeton Univ. Press, Princeton, N. J. (English translation), 1961. 18. J. LaSalle and S. Lefschetz, “Stability by Liapunov’s Direct Method with Applications”, Academic Press, New York, 196 1. 19. Y. H. Ku, “On nonlinear oscillations in electromechanical systems”, Proc. IUTAM Int. Symposium on Nonlinear Vibrations, Kiev, U.S.S.R., Vol. 3, pp. 180-199, 1961; J. Franklin Inst., Vol. 272, pp. 253-274, 1961. 20. V. M. Popov, “Absolute stability of nonlinear systems of automatic control”, Automation and Remote Control, Vol. 22, pp. 857-875, 1961. 21. R. L. Kalman, “Liapunov functions for the problem of Lur’e in automatic control,” Proc. Nut. Acud. Sci., Vol. 49, pp. 201-205, 1963. 22. Y. H. Ku and N. N. Puri, “On Liapunov functions of high order nonlinear systems”, J. Franklin Inst., Vol. 276, pp. 349-364, 1963. 23. M. A. Aizerman and F. R. Gantmacher, “Absolute Stability of Regulator Systems”, Holden-Day, San Francisco, CA (English translation), 1964. 24. Y. H. Ku, Ralph Mekel and C. C. Su, “Stability and design of nonlinear control systems via Liapunov’s criterion”, IEEE Znt. Convention Record, Vol. 12, pp. 154170, 1964. Vol. 315, No. 1, pp l-26, January Printed in Great Britain

1983

21

25. Y. H. Ku, “Liapunov function of a fourth-order nonlinear system”, Trans. IEEE, Vol. AC-9, pp. 276278, 1964. 26. Y. H. Ku, “On stability of some fourth-order nonlinear systems with forcing functions”, Int. Colloquium on Forced Vibrations in Nonlinear Systems, Marseilles, France, Sept. 1964. 27. Y. H. Ku, “Stability and boundedness considerations in some nonlinear systems”, Proc. NEC, Vol. 21, pp. 787-792, 1965. 28. S. Lefschetz, “Stability of Nonlinear Control Systems”, Academic Press, New York, 1965. 29. Y. H. Ku and H. T. Chieh, “Extension of Popov’s theorems for stability of nonlinear control systems”, J. Franklin Inst., Vol. 279, pp. 401416, 1965. 30. B. N. Naumov and Y. Z. Tsypkin, “Frequency criterion for absolute process stability in nonlinear automatic control systems”, Automat. Remote Control, Vol. 25, No. 6, pp. 765-778,1965. 31. C. A. Desoer, “A generalization of the Popov criterion”, Trans. IEEE, Vol. AC-lo, pp. 182-185, 1965. 32. I. W. Sandberg, “On generalizations and extensions of the Popov criterion”, Trans. IEEE, Vol. CT-13, pp. 117-118, 1966. 33. R. W. Brockett, “The status of stability theory for detefministic systems”, IEEE International Convention Record, Vol. 14, pp. 125-142, 1966. 34. Y. H. Ku and H. T. Chieh, “New theorems on absolute stability of non-autonomous nonlinear control systems”, IEEE Int. Convention Record, Vol. 14, pp. 260-271, 1966. 35. Y. H. Ku and H. T. Chieh, “Stability of control systems with multiple nonlinearities and multiple inputs”, J. Franklin Inst., Vol. 282, pp. 357-365, 1966. 36. R. E. Kalman, “Pattern recognition properties of multilinear machines”, IFAC Symposium Technical and Biological Problems of Control, Yerevan, Armenian SSR, U.S.S.R., Sept. 1968. 37. Y. H. Ku, “On nonlinear control system analysis”, Fourth All-Union ConJ: on Automatic Control, Tbilisi, Georgia SSR, U.S.S.R., 30 Sept.-5 Oct. 1968. (See Ku, Collected Scient$c Papers, pp. 101 l-1057, 1971.) 38. A. Sandberg and L. Stark, “Wiener G-functional analysis as an approach to nonlinear characteristics of human pupil light reflex”, Brain Res., Vol. 11, pp. 194211, 1968. 39. G. S. Christensen, “On the convergence of Volterra series”, Trans. IEEE, Vol. AC-13, pp. 736737,196s. 40. C. D. Gorman and J. Zaborszky, “Functional calculus in the theory of nonlinear systems with stochastic signals”, Trans. IEEE, Vol. IT-14, pp. 528-531, 1968. 41. Y. H. Ku, “On the application of diakoptics to nonlinear systems”, J. Franklin Inst., Vol. 286, pp. 634-642, 1968. 42. R. E. Maurer and S. Narayanan, “Noise loading analysis of a third-order nonlinear system with memory”, Trans. IEEE, Vol. COM-16, pp. 701-712, 1968. 43. L. Stark, “The pupillary control system : its nonlinear adaptive and stochastic engineering *design characteristics”, Automatica, Vol. 5, pp. 655-676, 1969. 44. P. A. V. Hall, “Generalization of Wiener’s theory of nonlinear systems for process identification”, Trans. IEEE, Vol. AC-14, pp. 312-313, 1969. 45. G. Marchesini and G. Picci, “On the functional identification of nonlinear systems from input-output data records”, Trans. IEEE, Vol. AC-14, pp. 757-759, 1969. 46. Y. H. Ku, “Stochastic stability of nonlinear control systems”, Trans. IEEE, Vol. AC-14, pp. 599-601,1969. 47. Y. H. Ku, “Stochastic stability of nonlinear oscillating systems”, Proc. 5th Int. Con& on Nonlinear Oscillations, Kiev, U.S.S.R., Vol. 2, pp. 233-254, 1970. J. Franklin Inst., Vol. 288, pp. 305-317, 1969.

22

Journal oftheFranklin Pergamon

Institute Press Ltd.

Theory of Nonlinear

Systems

48. G. Marchesini and G. Picci, “On the evaluation of the response of nonlinear systems by functional series expansion of forced and free responses”, J. Franklin Inst., Vol. 288, pp. 469481,1969. 49. Y. H. Ku and L. P. Sheporaitis, “Global properties of diffusion processes on cylindrical type phase space”, J. Franklin Inst., Vol. 289, pp. 93-109, 1970. 50. A. T. Fuller (ed.), “Nonlinear Stochastic Control Systems”, Taylor & Francis, London, 1970. 51. M. Clynes and J. H. Milsum, “Biomedical Engineering Systems”, McGraw-Hill, New York, 1970. 52. B. D. 0. Anderson, “Stability properties of Kalman-Bucy filters”, J. Franklin Inst., Vol. 291, pp. 137-144, 1971. 53. G. W. Trott and G. S. Christensen, “A larger region of convergence for the Volterra series”, Int. J. Control, Vol. 14, pp. 377-384, 1971. operators for nonlinear system 54. A. Halme, J. Orava and H. Blomberg, “Polynomial analysis”, Int. J. Systems Sci. Vol. 2, pp. 2547, 1971. 55. Y. H. Ku and R. K. Jonnada, “Bifurcation theorems and limit cycles in nonlinear systems”, J. Franklin Inst., Vol. 292, pp. 19-33, 293-302, 1971. 56. A. Halme and J. Orava, “Generalized polynomial operators for nonlinear systems analysis”, Trans. IEEE, Vol. AC-17, pp. 226228, 1972. 57. P. Z. Marmarelis and K-I Naka, “White noise analysis of a neuron chain : an application of the Wiener theory”, Science, Vol. 175, pp. 127678, 1972. 58. S. A. Meer, “On Volterra series analysis of interacting nonlinear systems”, Proc. Con& Decision &Control & 11 th Symposium Adaptive Processes, New Orleans, LA, 1972. 59. F. L. Kadri, “A method of determining the crosscorrelation functions for a class of nonlinear systems”, Int. J. Control, Vol. 15, pp. 779-783, 1972. 60. Y. H. Ku, ‘Solution of Riccati equation by continued fractions”, J. Franklin Inst., Vol. 293, pp. 59965, 1972. 61. Y. H. Ku and T. S. Lin, “Volterra functional analysis of nonlinear stochastic systems”, Presented at 6th Int. Conf. on Nonlinear Oscillations, Poznan, Poland, 1972. Nonlinear Vibration Problems, Warsaw, Poland, Vol. 16, pp. 9-19, 1975. 62. A. S. French and E. G. Butz, “Measuring the Wiener kernels of a nonlinear system using the fast Fourier transform algorithm”, Int. J. Control, Vol. 17, pp. 529-539, 1973. 63. L. 0. Chua, “Stationary principles and potential functions for nonlinear networks”, J. Franklin Inst., Vol. 296, pp. 91-114, 1973. 64. V. A. Jakubovic, “The frequency theorem in control theory”, Sibirsk. Mat. Z., Vol. 14, pp. 384420, 1973. English translation in Siberian math. J., Vol. 14, 1973. 65. V. A. Jakubovic, “Frequency conditions for auto-oscillations of nonlinear systems with a single stationary nonlinearity”, Sibirsk. Mat. Z., Vol. 14, pp. 110&l 129, 1973. English translation in Siberian math. J., Vol. 14, 1973. 66. C. F. Chen and R. F. Chiu, “New theorems of association of variables in multidimensional Laplace transforms”, Int. J. Systems Sci., Vol. 14, pp. 647-664, 1973. 67. J. Goldman, “A Volterra series description of crosstalk interference in communication systems”, Bell System Tech. J., Vol. 52, pp. 649-668, 1973. 68. S. 0. Rice, “Volterra systems with more than one input port-distortion in a frequency converter”, Bell System Tech. J., Vol. 52, pp. 1255-1270, 1973. 69. D. Ho and L. Stark, “Identification of biological systems by the Volterra series”, Proc. 4th Symposium Nonlinear Estimation Theory and Applications, pp. 114-l 18, San Diego, CA, Sept. 1973. 70. P. Eykhoff (ed.), “Proc. Third IFAC Symposium on Identification & System Parameter Estimation”, The Hague/Delft, June 1973. Vol. 315, No. 1, pp. I-26, January Printed in Great Britain

1983

23

71. P. Eykhoff, “System Identification : Parameter and State Estimation”, John Wiley, New York, 1974. 72. V. S. Bansal and 0. Goyal, “Synthesis of a class of nonlinear systems in multi-dimensional frequency domain”, hoc. IEEE, Vol. 121, pp, 883-885, 1974. 73. L. A. Crum, “Simultaneous reduction and expansion of multidimensional Laplace transformation kernels”, SIAM J. appl. Math., Vol. 26, pp. 753-771, 1974 (with J. A. Heinen). 74. G. D. McCann and P. Z. Marmarelis (eds.), “Proceedings First Symposium on Testing and Identification of Nonlinear Systems”, CIT, Pasadena, CA, March 1975. 75. A. H. Haddad (ed.), “Nonlinear Systems”, Dowden, Hutchinson & Ross, Stroudsburg, PA, 1975. (Distributed by Halsted Press, a Division of John Wiley.) 76. A. N. Willson, Jr. (ed.), “Nonlinear Networks : Theory and Analysis”, IEEE Press, New York, 1975. 77. R. P. Nelepin (ed.), “Methods of Investigating Nonlinear Automatic Control Systems” (Russian), “Nauka”, Moscow, U.S.S.R., 1975. 78. H. Krausz, “Identification of nonlinear systems using random impulse train inputs”, Biol. Cybernet., Vol. 19, pp. 217-230, 1975. 79. E. L. Koh, “Association of variables in n-dimensional Laplace transform”, Int. J. Systems Sci., Vol. 6, pp. 127-131, 1975. 80. A. Watanabe and L. Stark, “Kernel method for nonlinear analysis: Identification of a biological control system”, Math. Biosci., Vol. 27, pp. 99-108, 1975. 81. B. Cooper and A. H. Falkner, “Identification of simple nonlinear systems”, Proc. IEEE, Vol. 122, pp. 753-755, 1975. 82. A. S. French, “Practical nonlinear system analysis by Wiener kernel estimation in the frequency domain”, Biol. Cybernet., Vol. 24, pp. 11 l-l 19, 1976. 83. N. K. Bose, “New techniques and results in multidimensional problems”, J. Franklin Inst., Vol. 301, pp. 83-101, 1976. 84. R. W. Brockett, “Volterra series and geometric control theory”, Automatica, Vol. 12, pp. 1677176,1976; (with E. G. Gilbert) “Addendum”, Vol. 12, p. 635,1976. 85. K. S. Shanmugam and M. Lal, “Analysis and synthesis of a class of nonlinear systems”, Trans. IEEE, Vol. CAS-23, pp. 17-25, 1976. 86. G. Hung and L. Stark, “The kernel identification method (191&1977)-review of the theory, calculation, application and interpretation”, Math. Biosci., Vol. 37, pp. 135190,1977. 87. V. Z. Marmarelis, “A family of quasi-white random signals and its optimal use in biological system identification”, Biol. Cybernet., Vol. 27, pp. 49-56, 1977; (with G. D. McCann), pp. 57-62,1977. 88. J. P. Kroeker, “Wiener analysis of nonlinear systems using Poisson-Charlier crosscorielation”, Biol. Cybernet., Vol. 27, pp. 221-227, 1977. 89. G. Palm and T. Poggio, “Wiener-like system identification in physiology”, J. math. Biol., Vol. 4, pp. 375-381, 1977. 90. G. Palm and T. Poggio, “The Volterra representation and the Wiener Expansion: validity and pitfalls”, SIAM J. apfil. Math., Vol. 33, pp. 195-216, 1977. 91. T. Poggio and V. Torre, “A Volterra representation for some neuron models”, Biol. Cybernet., Vol. 27, pp. 113-124, 1977. 92. G. E. Mitzel and W. J. Rugh, “On a multidimensional S-transform and the realization problem for homogeneous nonlinear systems”, Trans. IEEE, Vol. AC-22, pp. 8255830, 1977. 93. E. G. Gilbert, “Bilinear and 2-power input-output maps : finite dimensional realizations and the role of functional series”, Trans. IEEE, Vol. AC-23, pp. 418-425, 1978.

24

Journal ofthe Franklin

Institute Pergamon Press Ltd.

Theory

of Nonlinear

Systems

94. M. Rudko and D. D. Weiner, “Volterra systems with random inputs: a formalized approach”, Trans. IEEE, Vol. COM-26, pp. 217-226, 1978. 95. I. W. Sandberg, “On the mathematical foundations of compartmental analysis in biology, medicine and ecology”, Trans. IEEE, Vol. CAS-25, pp. 273-279, 1978. 96. G. Palm and T. Poggio, ‘Stochastic identification methods for nonlinear systems: an extension of the Wiener theory”, SIAM J. appl. Math., Vol. 34, pp. 524-534, 1978. 97. S. A. Billings and S. Y. Fakhouri, “Identification of a class of nonlinear systems using correlation analysis”, Proc. IEE, Vol. 125, pp. 691-697, 1978. “Random vs. pseudorandom test signals in nonlinear system 98. V. Z. Marmarelis, identification”, Proc. IEE, Vol. 125, pp. 4255428, 1978. 99. R. B. Swerdlow, “Analysis of intermodulation noise in frequency converters by Volterra series”, Trans. IEEE, Vol. MTT-26, pp. 305-313, 1978. “Analysis of nonlinearly loaded 100. T. K. Sarkar, D. D. Weiner and R. F. Harrington, multiport antenna structures over an imperfect ground plane using the Volterra-series method”, Trans. IEEE, Vol. EMC-20, pp. 278-287,1978. 101. B. J. Leon and D. J. Schafer, “Volterra series and Picard iteration for nonlinear circuits and systems”, Trans. IEEE, Vol. CAS-25, pp. 7899793, 1978. 102. C. Lesiak and A. J. Krener, “The existence and uniqueness of Volterra series for nonlinear systems”, Trans. IEEE, Vol. AC-23, pp. 1090-1095, 1978. 103. H. A. Barker and R. W. Davy, “Measurement of second-order Volterra kernels using pseudorandom ternary signals”, Int. J. Control, Vol. 27, pp. 277-291, 1978. 104. S. Yasui, “Stochastic functional Fourier series, Volterra series and nonlinear system analysis”, Trans. IEEE, Vol. AC-24, pp. 230-242, 1979. 105. G. A. Parker and E. L. Moore, “The identification of single-valued separable nonlinear systems based on a modified Volterra series approach”, Proc. 5th IFAC Symposium Identijcation &System Parameter Estimation, Darmstadt, Sept. 1979. 106. S. Klein and S. Yasui, “Nonlinear system analysis with non-Gaussian white stimuli: general basis functionals and kernels”, Trans. IEEE, Vol. IT-25, pp. 4955500, 1979. 107. M. Rudko and D. D. Weiner, “Optimum nonlinear Wiener filters”, J. Frank/in Inst., Vol. 308, pp. 57-65, 1979. 108. P. J. Lawrence, “A Volterra series approach to the solution of time varying linear differential equations”, Int. J. Control, Vol. 30, pp. 581-586, 1979. 109. V. Z. Marmarelis, “Error analysis and optimal estimation procedures in identification of nonlinear Volterra systems”, Automatica, Vol. 15, pp. 161-174, 1979. 110. G. E. Mitzel, S. J. Clancy and W. J. Rugh, “On transfer function representation for homogeneous nonlinear systems”, Trans. IEEE, Vol. AC-24, pp. 242-249, 1979. 111. J. F. Barrett, “A Bibliography on Volterra Series, Hermite Functional Expansion and related subjects”, Dept. of Electrical Engineering, Eindhoven Univ. of Technology, Eindhoven, The Netherlands, 1980. 112. M. Maqusi, “Identification of Volterra kernels of a class of nonlinear systems by Walsh function techniques”, J. Franklin Inst., Vol. 310, pp. 65-75, 1980. 113. J. A. Sharp and C. J. Stewart, “Parameter identification in nonlinear models of socioeconomic systems”, Trans. IEEE, Vol. SCM-lo, pp. 652-655, 1980. 114. H. J. Kushner, “Diffusion approximations to output processes of nonlinear systems with wide-band inputs and applications”, Trans. IEEE, Vol. IT-26, pp. 715-725, 1980. 115. H. J. Kushner and Y. Bar-Ness, “Analysis of nonlinear stochastic systems with wide band inputs”, Trans. IEEE, Vol. AC-25, pp. 1072-78, 1980. 116. M. Lambiris, “On the adjoint equation of stochastic linear systems with small correlation times”, J. Franklin Inst., Vol. 310, pp. 239-245, 1980. Vol. 315, No. I, pp. I-26, Printed in Great Brmin

January

1983

25

ZH.Ku 117. W. J. Rugh, “Nonlinear System Theory-The Volterra/Wiener Approach”, Johns Hopkins Univ. Press, Baltimore, MD, 1981. 118. D. P. Atherton, “Stability of Nonlinear Systems”, Wiley-Interscience, New York, 1981. 119. L. 0. Chua and Y-S. Tang, “Nonlinear oscillation via Volterra series”, Trans. IEEE, Vol. CAS-29, pp. 15&168, 1982. 120. S. Yasui, “Wiener-like Fourier kernels for nonlinear system identification and synthesis (nonanalytic cascade, bilinear, and feedback cases)“, Trans. IEEE, Vol. AC-27, pp. 677-685,1982.

26

Journal of the Franklm Institute Pergamon Press Ltd.