Identification in Automatic . Control Systems
Transcription
Identification in Automatic . Control Systems
INTERNATI ONAL FEDERATION OF AUTOMA T IC CO N TR OL Identification in Automatic . Control Systems Fourth Congress of the International Federation of Automatic Control Warszawa 16-21 June 1969 Organized by NaczelnaOrganizacjaTechniczna w Polsce IDENTI:FICA TION IN A UTO:NLt1. TIC CONTROL SYSTEMS By A. V. BALAKRIS!-JNAN't V. Peterka Institute of Information Theory and Automation Czechoslovak Academy of Sciences .Prague. Czechoslovakia Department of Engineerir.g University of California Los Angeles, California 1. INTRODUCTION System Identification is a us.;> it in slightly different ways. and, for the purpose of the determination of a trolled. o ti on and different authore n We shall not try to find a ge neral definition , this pape'r, we shall simply· treat the identification as ma . th em atical model of the process which is to be con This paper cannot be u s e d as an instruction manual for the practical appli c a tion rather very wide of is to dif fer e nt methods- not e.ven as a reference paper. give Its aim a re a sonably comprehensive picture of th e recent develop: ment of thi� special field, to point �out and to �ompare the pri nc ip al i deas of d i ffe r ent approaches to the solution of the given problem. stressed that such a It should be survey cannot be complete and the expressed opinions · are influenced by our kno\vledge and experience which are limited in many respects. - The literature on system identification is now quite extensive. �t the end 'of the paper, we list only the recent papers which were available for us / and wrJ.ch app eared after the third IFAC Congress in 1966. The anterior literature is cited only where it is necessary for our exposition. For a more complete list of references. the reader may consult the s�rvey paper by Eykhoff, Van der Grintern, Kwakernaak and Veltman (1966). Generally ..peaking, there are two ·possi >le ways to determine the . math ematical model of a given physical process: fRescarch supported in part u nder Grant No. NGR 05-007-122, NASA. 2 1) Mathematico-physical analysis based on general physical laws (process dynamics) and 2) Experimental identification where the main information about the process is obtained by measurements. Only the experi mental identification will' be considered in this paper. How ever, when the experimental identification is applied, the black box approach should be considered only as a last possi bility. In practical si�uations, even a rough analysis together with engineering experience usually can provide very viuuable a priori information about the process studied, a.bout the most suitable fonn of the mathematical model and perhaps even approximate values of some parameters. Actually, the process identification is always only the first step in the solution of a more complex control p:roblem. Both identification and synthesis of the control system shoul.d. be considered together. v�ry easy to say but much more difficult ·to realize. This is The princ�pal difficulty is tflat·the mathematical description of the process must be adequate for the conditions under which the system will be operated but, these conditions can be known only alter the synthesis for which the identification is required. Perhaps this is the main reason why the identific�tion i-s so often handled as a separate problem. Nevertheless, the . final goal must be always considered. Prom this -paint of view, the a) following situations should be distinguished: O,peg::Loop Optimal Control Tbe- 1lnal so goal in this case is the determination of the input signal that the resulting process is optimal with ·respect to some critP.rion and, may be, to some r�strictions. The task of syst"'m identification is the determination of a mathematical model, the output of which would be as 'close as possible to the output of the real system for any inputs and initial conditions which come into the consideration. The system can be usually considered as a 3 deterministic system, the influence of noise and random disturbances is of minor importance and often only measure ment errors can be considered. On the other hand, also knowledge of the initial conditions ; s often required and their determination can be considered as a part of system identifi cation. b) Closed-Loop Control of Deterministic Systems a A typical representative of this case is (Figure 1). servomechanism The problem which is usually solved- and for which the system identification is required- is the determina tion of the correcting filter F so that the closed-loop is stable and the output Siignal possible. x follows the input signal w as well as The input signal of the closed-loop w can be deter ministic or stochastic one. The mathematical model of the system S must be determined so that its behavior in closed loop is the same as the behavior of the original system. The initial conditions are usually out of our interest in this case. c) Closed- Loop Control of Noisy Systems: In both foregoing cases, the system could be considered as deterministic and the only stochastic errors, which are to be eliminated in the process of identificatioJ;J. are the measure ment errors. But many industrial plants cannot be simply considered as deterministic systems. They are very often influenced by stochastic disturbances which cannot be measured and sometimes even the source of disturbances cannot be exactly specified. As an extreme case of this kind, the regulation of a noisy system (in Figure 2) can be given. The purpose of the regulator R is to suppress the influence of the noise and to reduce the deviation of the output to minimum. 6his situation ·is ofte;n met in mass production (chemical plants, paper making machines, power plants, etc. ). Such systems can be treated as stochastic transformation of the input to the output and the -task of system identification is to det�rmine some statistical characteristics o'f this transformation which are necessar! for the design of optimal controller. We have mentioned only three �ypical examples to point out the wide variety of real systems and different possible interpretations of system identification. For the simplicity, we shall consider only signle -variable systems (systems with single input and single output). Joing Most methods. which we are to c:liscuss can be - at least theoretically - extend<ld also for multi variable systems. 2. CLASSIFICATION OF METHODS F'OR SYSTEM IDENTIFICATION F rom the mathematical point of view, the experimental system iden tification can almost always be considered as a prt-.blem of finding· extrema of tunctionals. The form of the functional, the extremum of which is to be found, is given by the criterion accepted for the system identification and by the mathematical model of the system. Therefore, the accepted criterion olideDtitication and the accepted form of the mathematical model of the sys tem are apparently the most significant features of every method. More - ewer, the criterion of optimality also determines in what situations the given method can be used with some assurance or. success. To achieve the desired extreme different co�puting technique can be applieti. From this point of view, two large groups of methods can _ be dis tinguished. The method of the first group c a n be denoted as direct methods. They do not use the physical realization of the mathematical model of the system and handle the identification simply as mat he m ati c al problem of finding an extrem e. According to the form of the· functional they producP. either the 5 expli c it mathemat ical relation f or the unknown para..•neters or they apply di ffer-ent h ill -c lim.b in g ;.;nd v ariat io nal numerical pr o cedur e s . They The m odel-adjusting meth ods f orm the second group. phy s ical ·realiz<:'.t ·.on tec hni que . of t he m odel often in c OJm ..!ct ion extent dep'"ndent on t he kind of the input signal which excites Where it is p os s ib le to choo s e t he iniJ m ar k e dly influence the accuracy ·• the with analog computing T he exp erim e nt al identification of a physical system is system. use to a gt·eat the unkno\',T!I s ig nal, the cho ice can of the identification or simplify the wt-.ole pr oc edur e . Summarizin g what was said above, we cr it er ia can formulate the follo\vi.n,g for c las sific ation of differ ent ident ific at ion methods: I a) W hat cr iterion of opt im al ity for system b) What form · of the mathematical model of the system is contsidcroed; identification is accepted; c) What computing te c hni qu e is used; d) What kind or form of the input signal is a pplied. By combination of these ·p os. sibilities, we can diff e rent methods for sys tem ident ification. get an immense number of Some of them, which seem t o us as to be t he m ost im po rt a nt in pr e se nt de velopmen t of control theory, will be discussed in Section 4. For the reason� me nt io ne d above, we shall use the cr it e ri on (a) as the most important . The most frequent form s of mathematical m odel s u s ed f or description of c ontrplled systems will be discussed s ep arately in t h e next section. 3. · MATHEMATICA L MODELS OF SYSTEMS The choice of t he mathematical m odel. or more precisely, the form . of the input -output relat ion adopted, obviously plays a major role in the i dent if ication pr ocedure . The most suitable form of the man y factor s among which the most imp ort ant are: model depends on 6 a) The purpose for b) The physic al nature of c) The prior which the identification is unclcrlakcn the process. knowledge about the system studied. In this section we shall de s c ribe the mathematicr.l models which a rc most commonly used for the desc:r;-iption ot systems in the time domain. 3. 1 Determ inistic �ystems. Systems with Finite Memory: Linear Systems. For a linear time invariant cont rollable system, the output v (t) is given in terms of the input r u (t) by the convolution integral : v (t) = =I � t h (t - a ) u <a> . -eO da 0 h (cr) u (t -a) da (3. 1) where h (t) · is the impulse response (weighting function) of the system. j It is assumed that the system is stable : ao . o I h <t> I dt < o0 (3. 2) In the time -discrete case (systems with discrete input and output sampled . with constant sampling period) similarily: GO v(k) = }: 0 (3. 3) h (i) u (k-i) and in ( 3. 2) sum instead of integral appears. of a The impulse response h(· ) fully determines the dynamical properties controllable linear system and when this function is determined, the system is clearly identified. For inputs With a given bond M, given " arbitrarily small it is clearly possible to find T M such that I 7 l 00 T I h (a) u (t -a) dv . M < �; , t >T . / M This fact enable:.. us to approximate a linear E-y stem (with infinite memory) by a system with 1 finite' memory and to assume that h (t) = 0 for t > T time'. ' Here T is also referred to as the M M In discrete case we get: 1 settling M v (k) = L: (3. 5/ h (i) u (k -i) 0 where M is the "practical length" of the impulse response (:nemory of the system). For computational reasons, the formula ( 3. 5) is ·often used aiso in the continuous case taking h (i) as h (i.t.T).t.T where AT is the step of approximate integration which mu st be sufficiently small. By this approximation, the problem is reduced . to the estimation of (M + 1) unknown parameters h (i) , i = 0, 1, . . . , M . From the computational point o f view the verv favorable feature of the model (3. 5) is its linearity parameters h (i), i = 0, . • • M. i m n:;J:-tant 111 and the unJ\ nown This fact significantly simpHfies the procedure of identification and is undoubtedly the main reason ascribable for the wide popularity of this model. The "settling time" of the impulse response has to be a priori known. It does not need to be very critical in many practical situations where this value can be well estimated from the physical nature of the system. (Taylor· and Balakrishnan 1 967) As a gene!'ali zation of the represe�tation of the impulse response by samples, we may use the Ra:yleigh -Ritz forms : M h (t) = L: i=1 {3 : lf>. (t) 1 1 ( 3 . 6) 8 Wbere the functions �Ut) are predetermined. 1 exponentials is to be u sed for this pu rpose, {3. being the parameters which have 1 . Apparently, the class of linear system s which can be e stimated. described . Usually a set of orthonormal by the impulse response of the type (3.6) is restricted by the choice of the base fl.(t), i 1 = 1, • • . , N. The disadvantage of the model ( 3. 6 ) (which i s often criticized) is the fact that even a very simple impulse response has to be (3. 6) if the approximated by relatively large number of members in This disadvantage can be . removed by introducing further adjustable par�meters into the base rzawa and Furuta ba se does not suit the given case. ) (1967) . ( However, it considerably complicate s the proce ss of identification. Nonlinear Systems: Volterra Expansion Any nonlinear system that is controllable can be described by the Volterra expansion: CO v(t) GO r �11 n= o GO .. Jr o . w (t ' . . 't ) u (t -t ) . . . u (t -t ) dt l l n l n n • · . . • • • dt n ( 3 . 7) When the system i s approximated by a system with finite memory ( m) and _ the functi.onal power series is truncated to finite number (N) of terms and the integration i s The replaced by summation, we obtain: Kernels h.( • l . • ) can obviously be taken to be symmetric functions. . The Equation (3. 8) can be u sed as a mathematical model for a fairly wide class of nonlinecu-. systems and may tie regardt:d as generalization of ( 3 . 5) for the nonlinear fication. the are its - ca se main gene rality (Balakrishnan 1963). From the viewpoint of identi advantage s of this type of desc ription of nonlinear systems (the a priori knowledge of the structure is not required) and it s linearity in the parameters h. ( . . . ) which have . J ever. the dimensionality inc reases rapidly with N. to be e stimated. How- 9 F( (t)) - F (u (t)) , only the odd terms of expansion (3. 6) may be considered (Taylor . and Balakrishno.n ( 1 9 67)) . Another way to reduce the d.imcnsionality of the problem is to introduce the adjoint space (Balakrishnan ( 19G3)) , so that the If the 1 odd' symmetry of the system can be assum cd, -u = Kernels may be assumed to have to form: and only the single function f (.) needs to be deten11ined. Dynamic Systems When a dynamic system model is available from energy /force balance equations, the identification problem becomes a parametric one and has the advantage in permitting the use of non-steady-state data. The basic model is the relation: f ( (n) (t) V > • • • V (t); U (m) ( t) > • • • U (t); J31 > • • • J3 n ) = 0 ( 3 . 10) (i) (i) where v (t) and u (t) are the derivatives of the output and input signals and J31 .f3M are the parameters to be determined. . Often the more general state space representation Z = F(�. �· [}_, t) ( 3 . 1 1) V ':' H (Z , �· t) can be used where Z is the vector of suitable chosen state variables and �· v are generally ·multidimensional input/output signals. In ( 3 . 1 0) or ( 3 . 1 1) the form of the functions f or F and H as well as the order n (dimension of state space) are supposed to be a priori know .1 . In such a case, the problem can be reduced to that of finding the initial state of a more complicated but known system. form (for single-input, single-output case) ,In the linear case (3. 10) takes the • 10 ( 3 . 12) and we assume m � n . In state spa -:e form; we have: z = A Z +Bu ( 3 . 13) u = C Z +Du and a., b 1 and �he elements of the matrice s A , B arc now the parameters • formerly denoted as {3. It must be noted that in the form (3.1 3 ) the system need not be obse rvable or controllable. in In the discrete case, the past values of particular signals appears ( 3 . 1) instead of the derivative s: n m 0 0 � ai v (k - i) = L b u (k-i) i ( 3 . 14) or more generally, Z (k+1) = A Z (k) +B u (k) V( k) = C z (k) + D u (k) The differential/ difference models seems to be most convenient from the view point of the number of the parameters to be estimated as well as the relation to the control problem. Of course the order n of the system has to be known; experience shows tha.t most pracitcal plants can be described · with good approximation by the differential or difference model of third or less order. * Such models have also been used for distributed parameter systems ( Peterka and Vidincev - 1967). * u the order of th� system is not a priori kno�n, it is usually determined in practice by making several different estimates of different orders and choosing the minimum order which give s a suitable fit to the data. Of course, this procedure can be misleading. 11 3. 2 N o i sy Sysiem s By a noi sy sy st e m we sh a ll mean one in which tlte sy slcm i s bJ e ndcd with an interna n oi se s our ce errors in the in pnt -output quite apart fr om (and to be distingui shed fr om) Th<' noisy system may often be measurements. decomposed int o a det e rmini stic system and an (such as 1 Figure 3 . 1 intc·rnal1 additive noise load disturb ance') corrupt ing the ideal output v, as shown in Su ch a stru cture is c ommon in 1 regul at o r ' probl em s where the the n oise h as t o be c om pen sated by feedback l: on trol . u n de sir ab le influence of In the simple linear case, the determ ini sti c sy stem is linea r, and a discrete Wit h r e ference to Figure 4, the spectr al ver si on is illustrated in Figure 4. density of the noi se i s: � (z) = a 2 E F (z) F ( z -1 (3. 16) ) where a2 i s the variance of the disc rete whit e noi s e E. E density (3 . 16) and th e pulse -tr ansf er function G(z) c an b e If b oth the spectral expressed as ratios of polyn omials: G (z) 1 b (z - ) n F(z) (3 . 1 7 ) where we have u sed the notation: 1 b (z - ) n 11 \' b LJ k = 0 k z- The noisy system as a whole can and similarly for the other polynomials. be described by the difference equ at ion : N 2; Ai x (k - 1) 0 where N = n of polynomial s +m N 2; 0 Bi u (k - 1) + n 2; 0 and the coeffic ients . ci c A., 1 (3. 1 8) (k-1 ) B., 1 and C. are the c o e ffici ent s 1 12 1 1 1 1 l -1 - 1 - 1 A ( z- ) = a (z - ) d (z- ) B ( z ) = d ( z- ) b ( z ) ; C ( z- } =a (z ) {3 ( z 1 ) n n m ' n m n n n m - · It 1 and the standard deviation er so that also C = 1 . o o e.. The remaining c oeffici ents A., C . (i = 1 , . . . N) and B. (i=O, . . . N) are enough l 1. 1 . . to determine the minimum variance {steady state} control strategy (Ast rom is useful to choose A = • . 9 1 67a}. 4. C OM PARISON OF SOME APPROACHES TO THE IDENTIFICATION PROBLEM According to the kind of c riterion which is used as a measure of fit between the mathematical model and the real process, three lar�e groups of identification methods can be distinguished: 4. 1 a) Minimization of output error (or ' fitting' error} b) Minimization of equation error c) Statistical error criterion Minimization of Output Error · The principal idea of this approach is to determine t he mathematical model so that when excited by t he same input signal (Figure 6 ) its output reproduces the output of the real system as well as possible. denote the observed input and z (t) the observed output . In Let u (t} the simplest of situations, we may assume that these are stationary stochastic processes, and that the · system is stable, and that steady state has been attained: S If a linear model of the system is assumed, for example, t hen the fit error i s : e (t) = z (t) .- "" h ( s) u (t - s) ds 0 ( 4. 11 ) and we may seek to minimise: the mean square error : q In = lim T-oo 1 T j_r T 0 e (t) 2 dt (4. 1 2 ) this case the optimal h( . ) satisfies the well-known Wiener-Hopf equation : 13 «> 1/J It (t) uz = (' j_ 0 h ( s) � uu (t - s) ds t � 0 (4. 1 3) is, of c ourse, essential in this that the observed input is also the actual input to the system, and thus this is basically an 1 open loop' method. In practic3, even apart from the problem of numerical solution of the Wiener -Hopf equation (.Fortova, Kryze, Peterka, 1 9 6 6) , the re sults using this method are not satisfactory vrhen applied to real systems under ..vrma.l ope rating conditions (using ope rating d;; �"::�., as opposed special test inputs) . See also Ehrenburg and Wagner ( 1 9 6 6 ) . c onside ring the many assumptions involved. This is not too surprising In fact among the main reasons for the lack of success we may m ention: a) the solution of (4. 3) is very sensitive to e rrors in the estimated correlation functions, especially when the autocorrelation function of the input is flat; (b) to obtain the correlation functions with any degree of accuracy, a, long interval of obse rvation is required which usually violates the assume d stationarity; and c) short -ti.me correlation functions lead to error even when no noise or measurement errors are present. As is to be expected, the method provides good results when special test signals are employed, such as pseudo -random input signals to excite the system. (Briggs, Godfrey and Hammond 1 9 6 7 ; Krotolica 1 9 6 7 ; Davies and Bruce 1 9 67 . ) When a finite settling time or finite memory c an be assumed, and the input is noise free, it is not necessary to adopt the stochastic point of view or to employ special input signals. lL ( M JM Instead, one can directly find the best h(.) (in the linear case) that minimizes z ( t) - o h (s) u (t - s) ds )2 dt ( 4 . 1 4) 14 where L is the total data length. then also be used. Sec Taylor The nonlincar model (cf., 3. 7, 3. 8) can 196 8 for a concrete application. The criterion (4. 14) is often re fe r re d to as 1 Least Squa res for Fit Error' , and in th.: discrete case can be formul.aicd as that of solving the ' ill-posed' equation Z = F {3 (4. 15 ) leading to the vre�J.-known 1 pseudo-inverse' solution: ( 4. 1 6 ) where Z i s the observation vector, and {3 i s the vector parameter to be estimated, the (rectangule.r) matrix F being composed of known elements It is essential in this method that the input be depending on the input data. noise free. <:ltherwise the estimate will be biassed. or In the discrete version the iinc-� ·c:�!'fe· (4. 14), we have for example: where· f ij = _ u(i -j) , i = M, . . . L; j = . . 0, . M. and F*F' has the elements: L � k;,m u (k - i) u (k - j) 0 � i, j �M A numerical problem is the inversion o f the matrix F *F'. (4. 1 7 ) Obviously any method of factorization is of advantage and in particular when updating of the estimate is required as L L11creases (as more data is available). It should be notec: that if a pseudo random inpu' signal can be used, the inverse matrix can be explicitly calculated, leading to tremendous sim pli ( fication of the iqentification algoritlun. · Briggs, Godfrey and Hammond 1 9 67 .) Other special signals may also be used where permitted, to provide the necessary diagonalization. (Roberts 1 9 6 7 ; Mi:ntz and Thorp 1 9 67; 15 Egorov 1966.} Because of its importance we shall now briefly describe an example of a pseudorandom signal . . Pseudorandom binary input signal An example of pseuaorandom. binary signal is given in Figure 8 . is a deterministic periodical signal with the following properties: =u u(t) k = 1 PP 1 pp where 11, p ± K for kT � t � ( k + 1) T , .= j_Pu . u k -1 k -J k�1 1 K 2 u . k It u k +vp = for . 1 = 1 + vp 2 K -p . for 1. -.t J. + vp fu=!£ k p k=1 and p· are integers and K is either positive or negative constant. When periods of �his input signal are applied to the unknown system and the discrete impulse response is considered the T F F takes the form F T F [� 1 -1 -1 p -1 -1 1 1- and ( 1 �T_f ) p -1 1 2 K (p+l)(p-M) -] (<M+ 1) x (M+ 1)) matrix -1 -1 p p+1-M 1 1 1 1 p+l-M p+l-M . .. 1 1 The pseudorandom binary signal can be very easy generated and ·simplifies the whole procedure of identification. characteristics, the pseudorandom binary input signal can be recommended also for other types of models, utilized. Because of its spectral when its other properties cannot be fully 16 Dynamic System (Differential Equation) Models The minimiz ation of fit error when the system is dynamic (including distributed parameter systems) leads to a nonlinear problem, e;·"n when For a general iormulation see Balakrishno.n the unknown sysh.:m is linear . 1968a. It is convenient to use the state space formulation generality. because of its We shall first consider: the case of an unknown linear system. Thus let the system be represented by: x(t) = A x(t) + B u(t) where u(.) is the known noise-free input, of measurement errors, n(t) and the observation is expressed: z(t) =Cx(t)+n(t), where (4. 18) O<t is the output observation error or noise. fit error method is to minimize: 1 a b z(t), because (4.19) The least squares 11 cx(t) - z(t) ll 29t (4. 20) . where [a, b] is the interval over which the fit error is considered and the minimization is 'over some or all of the parameters in the matrices A, B, andC. In (4. 20), x(t) is determined as soon as A, B,C are specified, along with the initial state x(o); indeed: x(t) = T(t) x(o) + with T(t) 'a' = l 0 t T(t - s) Bu(s) ds (4. 21) exp At. Often it can be assumed that the system is stable, and is large enough so that the first term in (4. 21) is negligible; otherwise the initial state l·as to be another unknown also to be determined. of the structure In terms (4. 19), the minimization of (4. 20) can be interpreted as a maximum likelihood estimate for n(t) 'assumed to be white Gaussian. (In the continuous case, strictly speaking, the integrals involving the observed data must then be interpreted as Ito integrals). 17 Unlike the cnsc oi in is (4. 20} no n linear systc1n rith fi.nitc memory, longer lineal· in the unkno1·:ns. \Ye have thus ta�ional comp�cxity associated \':ith fiJJding the minimum of �!·adient m e t h od s appear to be slo'v, functional. Ncwton-Rophso and the functional al l a the compu nonlinear a ve rsion of the reconime:nt.lcd in Balakrishnan 1968a has been employed 1 succes sfully for the determination of aircraft s t a b il ity derivatives in T ay l or 1963. For white Gaussi.an noise in is asymptotically unbia s sed. Of interest> in this pr ob lem ( 4. 19}, the maximum likelihood e st imat e is the on -line updating method as more 01 data is taken, tiw.t is, the ·estimate as a function of the (4. 2-0).. Thi� is already treated i n the survey (19£2� and t>e·ter�nce f>roblem of as yet . It i s Thus we c clear that (4. 20) can be is an = ( F x.(t); u(t); No actual (4. 18) by the howe\'er, are not linear. more gcne1·al form : (4. 18a) \tnknown vector parameter to be determined. �$ m.ore comp li cat ed in industrial e xte nde d to sy stem s wh ic h 13) b paper of Cuenocl and Sage me.de to that work. oul d easily (in theory) replace de(ermine limit any ma gnit ud e has been reported using this method, x(t) where ,B PlAY be u p pe r The problem in that now a nonlinear equation has to be solved to x(t) for given (3. Recently a meth od whe reby· one may avoid hav ing to solve t he dynamic equ at i ons has been reported in Bal akrislman 1968b. Paral l el adaptive models Another method {or minimi�ing the output error is the application of model-adjuati:ns.tedtnique (Figure 9). The mc..in feature of this technique i s the p.hys-it:al realiz-ation of the model and the application of the principles of ·extremum control for adjusting of unknown p aram et er s. dures for �djustihg of � odels have Reinisch and Wernstedt bee n proposed ;Many proce ( Kokotovic et al. (1966 ), '(!Mi'/), Ra ke (1966), Nor'kin ( 1967), Dym oc k et al. , ' 18 I ) (1967). J)oganovsky (1968). Plander (1967), Chadeev (1967) . popular method for automatic adjustment of parameters. is the The most .. Sensitivity method." Because of theoretical dfffi_cult ies and lack of more practical experience . it is very difficult to compare and rate all the different existing adjusting procedures. An attempt in this direction has been made by Parks (1967) for a simple example and three chosen methods .. . . The following trends in model adjusting methods seem to be most significant: .a> stability analysis of existing schemes, c) noise influence analysis, instrwnentation, of adaptation_ b) simplification of d) improvement of speed e) increase of the sensitivity according to some parameters by a�ation of the model to the unknown system in closed loop with known feedback. 4. 2 Minimization ot' Equation Error Let us suppose that the input -output relation of a dynamic system c�.n be deseribed by the differential Equation ( 3. 10) and let us replace the output . v<t> and the input u(t) by their observations '; (t) and ;:i(t) and the param- . " . eters /3 by their estimates {3. f (... (n)(t) V • • • • ... V (t), "' (m) U ' . The resulting unbalance in the equation (f), . • ... �U � (t), � ) = g (t) is calle d the "equation error" and can be used as a measure· of the deviation of the behavior of the model from the behavior of the reai system. the· equation error To form q(�) requires n derivatives .of the system output and m derivatives of the input wh�reas usually oxlly the input and output are directly available • . This difficulty can be overcome in the linear case through the use of 11drivative filters" operating on the output c.nd the input. However, thes� filters must have two properties: comJI?.utativity with the operators in the differential equation model and sufficiently wide bandwith. An example how this idea can be used in the case of linear lumped parameter system is given.in Figure 10 where A(s) , B(s), A(s) , B(s) and Q(s) are polynomials 19 in s (differential operatol") . The polynom ial Q(s) ensures the physical realizability of derivations and its degree is equal to or greater than the order of the system . The model operating on both t he system input and the system outpu� is sometimes cal le d the " ge.Jeralizcd model." The minimization of equation error has also been rece ntly used for identification of nonlinear systems (spragu e and Kohr (196�), Hoberock and Kohr {1967}, Lion (1966), B ut le r and Bohn (1966)) . The scope and limitations of this approach can be illustrat d by conside ring a J.inear discrete proce ss desc ribable by the diifercnce equa tion model ( 3 . 14). Let u.s assume that the observed output x(.)t is similar to (4. 19) with additive noise d.): e x(k) v(k) E:(k) + = We can then rewrite ( 3 . 14) in the form: n n n ·i)- � b.u(k-i) dk) + � a. dk-i) x(k) + � a.x(k 1 0 1 1 . = = q (k) 1 1 (4. 22) Here q (k) is the eq uation error, in our terminology, and we have asswned the coefficient a0 ·in ( 3 . 14) to be nonzero, and taken it to be unity without loss of generality. Suppose now that from the observations we can write N such eq uations, k 0, 1. ... N-1, and N is s.uch that N is much larger than 2n. Let x 0 denote the column vector with components x(i), i O , N -1, let ' a' denote the column vector with components a1, and similarly b' the column vector with components b.. Then we may represent the N equa. 1 tions in matrix form as = · = • • • ' x0 - Xa - u·b :: q :: E' a ·where X, U are rectangular matrices with components read off from (4. 22) and q is the column, vector ,.,.ith components q(i). Let us denote the N-by (2n+l) matrix L E', twe use x(.) here to avoid confusion with the z' s in z-transform! 20 L = [ -X , U] Then denoting by {3 the (.2n+l) column vector of unknowns : a b we have that X 0 - L {3 = q = E: a (4. 23) To minimize the equation error we may use the 1 weighted least squares' criterion, namely, we determine {3 so as to minimize: where R is a suitably chosen positive definite NxN matrix. solution � The optimal is then given by: 1\ q = ( L* R L) -1 L*R x (4. 2 5) 0 If we substitute into this fliOm (4. 2 3) we have that : 1\ q = q + ( L*RL) -1 L* € (4. 26) a so that the error in q determined by the second term, whose expected value is not zero: so that the estimate is biassed in general. However the identification problem is reduced to a linear one, unlike the case where we minimize the fit e rror . Many methods of choosing R haye been pro posed in an effort to remove the bias and also to aid in the upd ating or op. line feature . The so-called 1 instrymentation variables 1 method ) may be _classified as one such . Polak (196 7 ) (Wong and More recently Peterka ( 1 968) has int..·oduced an on-line technique in which the R matrix is determined by the input sequence. It would appear safe to say that one of the current needs is find a method which is bias free and simple to instrument on line. Stochastic Approximation When the input can be assumed to be a stationary stochastic process, stochastic approximation is an attractive on -line m e thod for minimizing 21 the equati on error:.., for example q in (4. 23). It has also the advantage that no kr10wJ.edge of t)le input or output pr.oce s s statistics is requi red. However, the re sults ob�ained using the: m ethod, which is e ss entially a gradient m ethod with predetermined reJ axatioJl factors, have not lived up to earlie r claim s . the slow convergenc e . A {3n+l Among t!1e maj or difficulties would appear to be The general form of the algorithm is : 1\ = {3 n+ ,..n '1 1\ {3 ( 4. 27) Q (;3 ) n where {3 i s the u:lknown paramete r, and �n tht estimate at the nt h stage, Q( . ) is the equation error ( a s suming f3 t o b� equal to �n) at the nth sample . The relaxation factor -y is a predetermined sequence, usually n n -y n = (4. 28) c onstant Tsypkin ( 1 966), Holme s ( 19 67), Zhivagladov and Kaipov ( 1 9 67), Chadcev ( 1 967) lme zadze and Lelashvili ( 1 9 6'1), Panuska ( 19 6 8) . The m ethod ca:-t also be applied to sys�ems with finite mem ory u s ing a V olterra type e x pansion. H olm e s ( 1 9 67), Roy and Sherman ( 1 9 67 ) , Nagurn o and Noda ( 1 9 67 ) . The socalled ' learning te chnique' i s very similar to the stochastic approxi mation schem e . The theory of convergence is rather involved, and the many assum p tions to ensure it difficult to verify i.n practice. Sakrison ( 19 67), V alis ( 19 68) . C oncluding Remarks It is apparent that the 1 Least Square s -Equation Error' techniques have many advantages in practice such as high parameter sensitivity, cc.. s e of on -line use, and above all simplicity. Simplicity i s particularly significant in the case of linear systems, where the equation error i s actually linear i n the unknown coeffic ient s . drawbacks. However there are many Param eter fit does not nece ssarily ensure the output fit even using t he same input as that in the identification mode, e specially when the model a ssumed is not accurate . This is particularly serious 22 in open loop control. control. But the situation may be different in closed loop For instance a discrete controller operates only on a finite set of input -output data of the system ; and the relation between these neigh bouring data can be the most important inform ':l.tion about the system which From this point of view the minimization of equation error is required. may well be reasonable. 4. 3 STATISTICAL ERROR CRITERIA As we have seen, the identification problem is essentially an esti mation problem. Thus when the necessary statistical description i s available, optimal estimates can b e based on statistical criteria. a procedure not only frees us from ad hoc methods. It Such also provides us with a quantitative numerical evaluation of the error. . Mean Square Error Criteria : Let the vector X denote the total observation (including input and output) , and let {3, as before, denote the system parameter vector to be If the situation is such t hat the j oint distribution of X and determined. {3 can be specified explicitly or implicityly, then a statistical criterion that has been much studied is the mean square error c riterion E ( 11 � - f3 !1 2 ) 1\ where E denotes expected value, and {3 is the estimate, a "function of X. The associated theory is well -known when the estimates are constrained to be ·linear, but considerably more complex when no such restriction is place1 Stratanovic h ( 91 6 7 ) ; Kushner ( 1 96 7 ) . Unfortunately, in the identification problem, the estimates are nonlinear even when the system is linear. In fact the identification problem for dynamic systems is no less difficult than the general nonlinear filtering problem for Markov processes. This becomes clear when we note that every such identification problem can be formulated as the problem of estimating the initial state of a known, but albeit more complex, system . Balakri shnan 1 9 6 8) . ( For example see Cuenod and Sage ( 1 9 6 7 ) ; Thus suppose as i n ( 4 . 1 8a) we have : 23 x (t) = v (t) = ( ) F x (t) ; u (t); J3 ( 4 . 3 1) Cx (t) + n (t) where U:( . ) is th.·; input and v(. ) the observed :rutput. If we form a new vector Y [x, 131 = and add the equation � 0 = we can rewrite ( 4. 3. 1) in the form : Y = F (Y ; u(. >) v (t) = (4. 32) H(Y)· + n (t) and the problem of determining J3 is the same as that of determining from v ( s), 0 < s < t. E [Y(O) I Y 0) ( Of course, it is also well known that the optim al ] mean square estimate is given by; .the conditional expectation: v ( s) , 0 < s < t But the problem of . evaluating the right side is a complex one and at present no effective constructive method has yet been found. Many approximations have been suggested but without any evaluation '!f the associated error. Kushner (lg67 ) . Method o f Maximum Likelihood p (x I When (in the terminology above) the conditional probability density J3) of X given J3 is known, (or calculable) , we can base the optimi zation on the me �hod of.maximum likelihood. Thus we define the optimal (:J as one that maximizes for given x I I p (x J3) or log . p (x J3) 24 unii ke the mean squar� error me thod, t his crite rion lead s in m any ca s es to a v ariational proble m (of the ty pe m et wit h in opt ima l cont rol) . not necess arily confi ned t o this cas e, A ltho ugh it is m ost use fu l w hen t he inp ut is nois e free, and the out put is cont am inat ed by addit iv e G at� s s ian noise, b ecaus e in this cas e it reduces t o a !'east s q ua re s crit erion (4. 2 0} , (4. 14) . T hus the minimum of t he functional has a direct int erpret at ion in te rm s of the error in· the res pons e to t he giv en input, when it can be assum ed t hat the input is nois e free . T ay lor ( 1 968) . Astrom it for the l inear noisy sys tem de s cribed by conditions . ( 1 967) has als o em ploy ed ( 3 . 1 8), ass um ing st eadyst ate T he maxim um l i kelihood est im at e has als o the des irabl e pr ope rty that it is a sym pt ot ically · unbias s ed. tribution of .Moreov er when t he condit ion al dis X giv en {3 is known, one can us e the well- knownCramer-R ao i nequality for the es timat e v ariance: . 1 where J - is calcul able from the condit ional dist ribut i on , and t he right s ide can be us ed as a meas ure of t he achiev able accura cy. It is k nown . that the maximum li kel ihood es tim ate achi ev es this lower bound asy mp totically under the conditions us ually s atis fied by ident ificat ion problem s . S uch cal c ul ations (in the s teady s tate cas e ) hav e been pres ent ed by As trom (1 967 ) for 5. ( 3 . 1 8 ). AC C URAC Y O F IDENTI FIC A TION Th e problem of prov iding s am e est imat e of t he accuracy of dete r mination is obv ious ly an import ant one, and cont inu es t o att ract att ent ion. T he us e of C arme r�Rao ineq uality has already been not ed. hav e als o been s uggest ed. Ot he r approac hes The relation bet ween the errors in t he t im e do main and freq uency domain for a l ine ar sys tem has been inv est ig at e d by U nbehauen and S chl egel (1967) and als o. by St robe! ( 1967). It was s how n that ev en s mal l errors in st ep res pons e can ca use s erious err ors in t he frequency res pons e. The accuracy of ide nt ificat ion has been stu died in detail by S tepan ( 1 9 6 7 ) from the v iew point of the be havior of th e m odel and . · the system in closed loop with a proportional controller. 6. C ONCLUDING REMARKS . M any remark able resul ts hav e be en achieve d in the fie ld of system s identification but still much remains t o b e done. The best results ·O f experimental identifi cation can be expe cted whe n the unk nown system is inv estigated in conditions under which it will be controlled. From this point of v iew the elaboration - of methods suitable for application in closed loop seems to be v ery impor tant. · The significance of accuracy analysis of different methods for sys tern s identifications is indisputable. On the other hand the question what accuracy is actually required remains still unanswered. The stability of many schemes for mode l adj ustin g has not yet been cleared. methods. The same holds for some iterativ e procedures and hil l climbing The ident ification of nonlinear, systems and also the suitable de scription of nonlinear noisy system is also_ a question which is still open. In foregoing sections we hav e tried to outline the. ideas and trends in · t he present dev et opment of system id entifi cation. The limited space did not permit inclusion of much recent wor k in the fi eld. S ome fu rther re ferences are listed below. We cannot hope that all important pape rs on this subj ect are known to us and that some of t hem undoubtedly hav e not · been omitted, albeit inadv ertently. To facilita te the reader' s orientation we hav e keye d the references in the foll owing way: ( a) criterion using o utput error ( c) maximum lik elihood ( b) criterion using equ ation error 26 (d) frequency methods (e) impulse response model (!) Volterra expansion model ( g) application of orthogonal functions (h) differential equation model (i) difference equation model (j) noisy system desc ribed by difference equation model ( 3, 18) (k) correlation technique (1) stochastic approximations (m) learning technique (n) .model adjusting technique (o) pseudorandom binary input (p) analysis of identification accuracy Refe rences (p, j) Astrom K. J. : (c, j) Astrom K. J. : (a, h) Balakrishnan A. V . : On the Achievable Accuracy in Identification · Problems. IFAC Symposium on Identification in Automatic Control Systems, P..ague, June 1967, pp. 1. 8. Computer Control of a Paper Machine - an Application of Linear Stochastic Control Theory. IBM Journal of Research and Development, Vol. 1 1, 1967, No. 4 (July), pp. 389 -405. �nWJ,cat:iQll of Control SyStems from Input .OUtput flata. . aAC �asium on Identification in Automatic Control Systems, .tune 1967, Pr�gue, p. 1. 1 . Balakrishnan A . V . : Stochastic System Identification Techniques. Chapter in " Stochastic Optimization and Central, " John Wiley and Sons, 1 9 6 8. �ii:bnin � v.. ; n A. New Computing Technique in System Identifi . etittl5n, u Journal o__t Computer and System Sciences, Vol 2, No. 1, 1968. (m, 1) Bar�t J. , Muszely Gy: Pattern Recognition Algorithm Adapting with Searching Method. IFAC Symposiwn on Identification in Automatic Control Systems, · �une 1967, Prague, p. 1 . 4. Bhattacharya B. P. : An Approach to Identification of Piecewise Linear Control Systems . IEEE Trans . o n Aut. Control (Correspondence), . vol. AC - 1 1, January 1 9 66, No. 1, pp. 1 3 1 -132. (m) . Biglow J. w.·, McVey E. S. , Moore J. W. : Pattern Recognition in a Learning Automatic Control System. IFAc· Symposiwn 011 Identification in Automatic Control Systems, June 1967, Prague, p. 1 . 5 . (b, i, l) Bojanov E. S. : Application of stochastic approximation method for object characteristic regeneration. Automation- and Remote Control, · 1967 , pp. 9 5 103. I 28 (k) Borisova R. W. , Ulanov G. M. : Evaluation of Paramete r s of s'cat i on a t'y control l e d plants in the identifi cation probl em . Automation and Remote Control, 1 9 66, Ko. ]. l . Van den Bos A. : Construction of Binary Ml• l t ifrequcncy T e s t Signal s . IFAC Symposium on Idcnti.fication in Autoinatie Control System s, June 1 9 6 7 , Pragu<:: , P. 4. 6 . The Ide nt i fic at ion of Random Paramet e r s . IFAC Symposium o n Identification in Autom a tic Control Sy stem s , June 1 9 6 7 , Prague, p. 4 . 6 . (a, e, k, o) Driggs P. A . N., Godfrey K. R. , Hammond P. H . : Estimation of Proce ss Dynamic Characteristi c s by Correlation Methods Using Pseudo Random Signal s. lFAC Symposium on Identification in Aut omatic Control Syst em s , June 1 9 67 , Prague, p. 3. 1 0 . Brainin S. M. : Brigg s P. A. N. , Clarke D . W. , Hammond P. H. : Introduction to Statis ::ical Identification Method s in Controi System s Control , Vol. 1 2 , 1 9 6 8, 1 1 7 ( Muc h) . (a, m) Cha de ev V. M. (b, i) Clarke D. W. : (k, p) . ., Cshld R. , Gyiirki J : Some Questions :· Adaptive Models of Plants IFAC Syrnposiu1n on Identifi cation in Automatic Control System s, Prague, 1 9 6 7 { June), p. 5. 8 . Generalized -Least -Square s E stimation of the �ramete rs of a Dynamic Model · tFA'C Symposium on Identificat i o n in �1.::0:1\atic i;otit rol Syst <?.ms, Prague, 1 9 67 ( J�e ) , ):: . 3 . 1 7 . o f the Sy�tem Ident i fi cat i on by Stochastic Signals IFAC Symposium , on Identification in Automatic Control Systems, Prague , 1 9 6 7 { June) , p. 3. 2 1 . Cuenod M . , Sage A. P. : Comparison of Some Methods Used for Proce ss Identification IFAC Symposium on Identification in Automatic Co�rol Sy stem s, Prague, 1 9 6 7 ( June), p. 1 . (a, k, c, o) Da:Vies W� ·};}. T, �-e:�· '1. L. : On -Line System ldentification in the Pre s ence Drift of IFAC Symposium on Identification in Automatic Control Systems, Prague, 1 9 67 { June), p. 3. 1 2 . 29 Detchm endy D. M . , Bridhar R. : Sequential E s t i m at ion of Stat�s and Parameters in Noisy Nonlinear Dynami cal System s Trans. ASME se r . D ( Journal of Basic E ngi nee ri ng) Vol. 88, ser. D, 1 9 6 6, 2 ( June) pp. 3 6 2 -368 . (a, h, n) Doganovsky S. A. : · Conce rning Identification Algorithm s Realized by Param etric Control System s Automation and Remote Control, 19 68, 4, pp. 1 5 5 -165. ( a , n) Dymock A . J. , Helps K. A. , Meredith J. F. : The Identification of Three Param eters Using a Linear Plant Model IFAC Symposium on Ident i fication in Automatic Control Systems, Prague, 1 9 6 7 (June), p. 5 . 7 . (g) Sgorov C. V. : (k, p) Ehrenberg L. , Wagner M. : Erprobung der Methode der Korrelationsfunktioncn fiir die Bestimmung der Dynamik ind�1strieller Anlagen · Messen - Steuern - Regeln, Vol. 9, 1966, 2 , pp. 4 1 -45 . The Way of Determination of Complex Plant s Dynamic Characteristic s Automation and Remote Control, 1 9 66, 1 2 , pp. 37 -46 . Eykhoff P. , Van 'der Grinten P . M. E. M. , Kvakernaak H . , Veltman B. P. Th. : System Modelling and Identification ( Survey paper) . Proceedings of the 3r'd Congress of IFAC, London, 1967 ( June) . Eykhoff P. : Proce ss .Paramete r and State Estimation ( survey) . IFAC Symposium on Identification in Automatic Control Systems, Prague, 1967 ( June) , P.· 2 . • Farison J. B. : Statistical Lineari zation and Variance Estimates of Products of Functions of Random Variable s with Small Variati0n. IEEE Proc. , 54, December 1966, pp. 197 1 - 1 9 7 2 . Farison J. B . , Graham R. E . , Shelton Rey C . : Identification and Control of Linear Discrete Systems IEEE Trans. on Aut. Control, AC 1 2 , 1967, No. 4 (August), pp. 4 3 8 -44 2 . 30 Fariso n J. B. : Fei kema H . : (a, b) B. R. : A Si mple M ethod for A naly z i ng and Sy nthesi z i ng Sy stems with A symr.l et ri c No nl inearit ies. in St atistical Identification o f a Li ne ar Dynamic Pl ant. Kybernetika, 2 , 1 9 66, N o . 4, pp. 3 3 1 -346 . T echniques o f Identification w it h the St o ch astic Co mputer. I FAC Symposium o n Identification in A uto mat ic Co ntrol Sy st e ms, Pragu e , 1 9 67 ( J un e) , p. 6. 1 . D. , C assir G.R . : Hoppe S . G. : (d ) 109. Numerical Solution o f the Wi ene r-Ho pf Eq uatio n f, 1) Holmes J. K. : f) ! ( F eb ruary), p. Fo¥to vf A . , K ryze J ., Peterk a V. : Graup e ( a, IEEE T rans . o n A to m. C o ntrol ( C o rre spo nd ence , ) . AC - 1 2, 1 967 , No . I FAC Sy mposiu m, o n Id ent ifi cat io n in Aut o matic Control Sy st ems, Prague, 1 967 ( J une). p. 4. 5 . G ai nes (a, Paramet er Ide nt ificatio n for a Cla s s o f Li nea r D isci· et e Sy stems. H sieh H. C. : A Pred ict iv e Id ent ific<,tio n and Mod e-R eco gnit io n T ech nique fo r Ada pi iv e Control and T rac ki ng Sy st ems. IFAC Symposium on Id entific atio n in Automatic Co ntrol Sys tems , P rag ue , 1 96 7 ( Jun e). p. 4. 1 . Sy stem Id entificat ion wiih Noi sy :ivf ea su r emc nts. I FA C . Symposium on Id enti fi c «.t io n in Automatic C o nt rol sy st ems, Prague, 1 9 6 7 ( J une). p. 3. 3. A L ease Sq uare T ech ni q ue for the id enti fi cat io n of l inear time - inv ari ant pl an t i n a s am pl e d - d at a sy st em. IEEE T rans. o n All t. ControJ ( Cor r espo nd ence), AC -10, 1965 (Oct o ber ), pp. 4 90 -40 1 . A n o n-l ine Id entificatio n Sche me for M ulti -Vari abl e No nl inear Sy st ems. Co mp ut ing Me thod s in Opt im1z at i • ,n Pro bl ems (Ed ito rs A. V. Balakrishnan and L. W. Neustadt), A cad emic Pre s s 1 9 64, p p. 1 93 -2 1 0 . Hugh es M .T . G. , M ay R .: Est imatio n o f Data Frequency H rspoPs• fl·om 'R .,.> 1dom IFAC Symposium or, Identi ficm .inn in :\u; ..,, . . atiC' Cont rol Sy st em s, P c a gu e. . I 967 ( .h;ne) , ;:•. !' . 4 . 31 (a,.k) Imedadze V. V . , Lelashvili Sh. G. : Investigation of Some Algorithm of Stochastic Approxim ation in Identification of Multidim en sional Plant s IFAC Symposium on Identification in Automatic Control Systems, Prague, 1967 ( June) , p. 3. 1. · (d) Iserman R . : , Optimal Series of Determined Test Signals to Measure the Dynamics of Plants Under Small Distrubances IFAC Symposium, on Identification in Automatic Control Systems, Prague, 1967, (June), p. 4. 7 . (k,u, e) Isobe T . ,. Idogawa T. , Kashiwagi H . : Impulse Re sponse Determination with an On Line Cross -Correlator Automatic and Remote Control Ill, Proceedings of the Third Congre ss of IFAC, London, 1 9 6 6 (June) , paper 1 5D. Ivanenko V. I . , Hohel 0. A. : Stabilization Problems of Parameters of Arti ficially Generated Random Proce sse s IFAC Symposium on Identification in Automatic Control Systems, Prague, 1 9 6 7 ( June) , p. 5. 1 3 . (k, u , e) Izawa K. , Furuta K.·: Appatur to Measure Dynamic Characteristics Proceedings of the Third Congre ss of IFAC, . London, 1 966 (June), paper 15C. (k, u , g, n) Izawa K. , Furuta K. : Process Identification Using Correlation Coefficient IFAC Symposium on Identification in Automatic Control Systems, Prq.gue, 1967 ( June) , p. 3. 9. Jacobs 0. L. R. : (i, 1 ) Extremum ·control and Optimal Control Theory IFAC Symposium on Identification in Automatic Control Systems, P_rague, 1967 ( June) , p. 5. 10. _ Jury E . I . , Oza K. G. System Identification and the Principle of 'Random Contraction Mapping, SIAM Journal · on Control, May 1 9 6 8 . (d ) Klein V . : . The Identification o.f Linear System with a Given Structure by Means of Frequency Responses Automatic and Remote Control ( Proceedings of the Third Congress of IFAC, London, 1966 (June), paper 46 A. · 32 (n) Kokotovi� P . V . , Med ani� J. V . , VuS'koviC' M . I . : S ensitivity Method in the Experim ental Design of Adaptive Control System s Automatic and Remote Control Ill Proceedings of the Third Congres s of IFAC, London, 1 96 6 (June), paper 45 B . Identification of Operators via Static Programming IFAC Symposium on Identi fication in Automatic C ontrol Systems, Prague, 1 9 67 (June) , p. 1. 3. Kovanic P . : (a) Kulick V. T . {h) Kushner H . : Approximations to Nonlinear Filters, JACC Proceedings, 1 967 . Lekoff K. : On the Problem of Equ ivalence of Model and Object with Regard the Control of the Obj ect IFAC Symposium on Identification in Aut omatic Cont rol Systems, Prague, 1 9 67 (June), p. 5. 2 . , Sbitnev A. I. : Int erpolating and Extrapolating Methods of the Statistical Analy sis of Dyn().mic System.s IFAC Symposium on Identification in Automatic C ontrol Systems, Prague, 1 9 6 7 "( June) , p. 3. 1 8 . · (a, a, b, h) Leonov Yu. P. : On Estimate of Parameters of Linear Dyna mi_c Systems IF'A C Symposium on Identification in Automatic Control Syste�s. Prague, 1 9 6 7 (June ). p . 1 . 2 . (k) Liewers P : , Buttler E . : Measurement of Correlation Functions of Reactor Noise by Means of the Polarity Correlation - M ethod IFAC Symposium on Identification in Automatic C ontrol Systems, Prague, 1 9 67 ( June), p. 3 . 7 . Liff A. I. : (k) System Identification in the Pre sence of Noise by Digital Techniqu e s IEEE International Cov. Rec . , Vol. 14, pt. 6, 1 9 6 6 , pp._ 1 5 2 - 19 9 . Koginov N. V . : Stochastic Approximat ions methods ( survey) Aut o mation and Remote Control, 1 9 66, 4, p. 1 8 5 . Maer S. : On the Uniquenes s of the Adjustment in Defining t he Dynamic Characteristics with the Help of Self adjusting Model IFAC Symposium on Identification in Automatic C ontrol Systems, Prague, 1 9 67 ( June), p. 5 . 6 · 33 (b �) 'n Marsik J: Quick -He sponse Adaptive Identification IFAC Symposium on Identification in Automatic C ont rol Systems, Prague, 1 9 67 Uune), p . 5 . 5, ., , Versuche m it eincm selbsteinstcllenden Modell zur automatischen Kennwertem ittlung von Regel strecken Messen - Steurern - Regeln, V ol. 9, 1 9 6 6 , No. 6 . Maslov �. P. : On one Estimate of Id entification Accuracy Automation an� �mote Control, 19 66, 1 0, pp. 5 8 -G l . Marsik J. : (p) im Mas1ov E. P, : An Qptimal Statistical Adaptive Model IFAC Symposium on Identification in Automatic Control Sy stems, Prague, 1967 (June), p. 3. 4. {j) Mayne D. Q. : A method for estimating discrete transfer functions. In " A dvance s in Computer C ontrol second U. K. A. C. Control Convention, The University of Bristol, April 1 9 6 7 , paper C2. -Mayne D . Q. : Parameter e stimation Automatica, 3, 1966, January, pp. 245 -255. McGhee R . B . , Walford R . B . : A Monte Carlo Approach to the Evaluat�on of Concli tional Expe ctation Parameter E stimates for Non linear Dynamic Systems .. IEE Proc. on Aut. Control, AC - 1 3, 1 9 6 8, No. 1 ( February), pp. 29 -37 . {n) Meyerhoff H . J. : Automatic process identification. h.ut9matic and Remote Control II. { Proc . of the Third Congre s s of I-FAC, London, 1 9 66 (June), ' Vol. 1 book 3, paper 36 F. . {e, g) Mintz M. L . , Thorp J. S. : A Method for Discrete System Identification Approxi m ation. ·Journal of the Franklin Institute, 283, 1 9 66, No. 5 ( May) , pp. 389 -40 3. (a, g, n) Muller J. A . : Regelstrecken analyse mittels adaptiven Mode lie. M essen -St euern -Regeln, 1 1, 1 9 6 8, No. 2, 4, pp. 7 8 -80, 146 - 1 5 2 . ' (a, e, m) Nagumo Jin -Ichi, Noda Atsuhiko : A Learning Method for System Identification. IEEE Transactions on Automatic Control, AC - 1 2 , 1 9 6 7 , No. · 3, pp. 282 -287 . 34 Narendra K. S . , Gallrnan P . G . : An Iterative Method for the Identilic ation of Nonlinear Systems Using a H ammcrstein Model. IEEE Trans . on Aut . Control, A C - 1 1 , 1 96 6 , No . 3 ( July), pp . 546 - 5 5 0 . Nikiforuk P . N. , Pronovost R . .J . : A Three Variable Self -Adaptive Flight Control System Using Di sc rete Inter\'al Binary Noise Perturbation Signals. IFAC Symposium on Identification in Automatic Control Systems, Prague, 1 9 6 7 ( June) , p. 3. 2 . ( a, b, n) Norkin K. B . : Proc e s s Identification with the Use of Search Controlled Adaptive Model. IFAC Symposium on Identification in Automatic Control Systems, Prague, 1 9 5 7 ( June), p. 5. 1. (j, 1) Panuska V. : A Stochastic Approximation Method for Ident i fication o f Linear System Using Adaptive Filtering. Preprint s of Ninth Joint Automatic Control Conference 1 9 6 8, The University of M ichigan, Ann Arbor Michigan, June 26 - 2 8 . : n) Parks P. C . : Stability Problents o f Model -Refe rence and Identification System s . IFAC Symposium o n Identification i n Automatic Control System s, Prague, 1 9 6 7 ( June) , p. 5 4 . ( a , e , m ) Pear son A . E. : A Regression Analysis in Function Space for the Identification of Multivariable Linear Systems Automatic and Remote Control liJ ( Proceedings of the Third Congre ss of IFAC, London, 1966 ( June), paper 46B. Perdreatlville F. J., Goodson R. E. : Identification of Systems Described by Partial Diffe rent ial Equat ions Trans. ASM E , ser. D. , Journal of Basic Engineering, Ser. D, 1 9 66, 2 June, pp. 4 5 3 -46 8 . (p, k , e ) Perelman I. I. : Estimation Accuracy of Impulse Response of a Linear Dynamic Plant IFAC Symposium, on Identification in Aut omatic Control System s, Prague, 1 9 6 7 ( June), p. 1 . 9 . Pcterka V . , Vidincev P . : Rational -Fraction Approximation of Transfer Functions IFAC Symposium on Identification in Automatic Control Systems , Prague, 1 9 6 7 ( June) , p. 2 . 1 . 35 Petcrka V . : (b, i) v A New Appro;:�ch to Identification of Discrete Dynamic Systems (in C zech ) Kybernetika, 4 ( 1 96 8 ), 8 . Pete�ka V . , Smuk K. : On -Line Estim ation of Dynamic M odel Param et ers from Input -Output lJo.ta Paper submitted for the 4th Congress of IFAC . (a, k, n) Plander I. : Automatic Iteration l\1 ethod of Proce ss Ident i fi cation with Cyclic -Adjustment of Parameters Using Analog and Hybrid Computers IFAC Symposium on Identification in Automatic Control System s, Prague, 1 9 6 7 (June), p. 5. 9 . (a, f, 1) Popkov Yu. S. : Re sotration of Dynamic Characteristic s of Non linear Plant s in the Presence of Noise IFAC Symposium on Identification in Automatic Control Systems, .?rague, 1 9 6 7 ( June) , p. 3. 1 5 . Radtke M . , Seidel H . P. · : On Estimation of Static and Dynamic Parameters of Nonlinear Transfer Elements from Step Responses IFAC SJ"'llposium on Identification in Automatic Control Systems, Prague, 1 9 6 7 ( June), p. 4. 3 . Rajbman N. S. , Chadee\' V . M. : A daptive Models in Control Systems ( in Russian) , Moscow 1 9 6 6 . (a, h, n) Rake H. : Automatische Prozessidentifizierung durch ein selbsteinsteltendes System Messen -Steuern - Regeln, 9, 1 9 6 6 , 6, pp. 2 1 3 -2 1 6 . (a, n) Reinisch K. , Wernstedt J. : Model Method of Analyzing Disturbed Linear and Special Nonlinear Systems by Means of Aperiodic Test Signals IFAC Symposium on Identification in Automatic Control Systems, Prague, 1 9 6 7 ( June), p. 4. 2 . (<:.., g) Roberts P. D. : (m, f) Roy R . , Schley C. : Process ldentificati!)n Using a Mode Learning Machine Proceedings of the 7th Joint Automatic Control Conference, Univ. of Washington, Scattle, 1 9 6 6 (August) , pp. 6 39 -6 4 8 . Orthogonal Transformations Applied t o Control System Identification and Optimization IFAC Symposium on Identification in Automatic Control Systems, Prague, 1 9 6 7 ( June), p. 5. 1 2 . 36 (m, f) Roy R. T . • Sherman J. : System Id en ti fi c at i on and Patt ern Recognition IFAC Symposium on Id€mtificaiion in Automatic Control System s, Prague , 1 9 6 7 ( June) . p. 1 . 6 . ( m , f) Roy J. , Sh.crman J. : Learning . Technique for Volt e r ra Serie s Repre sentation IEEE Trans . of Aut . Cont rol, AC - 1 2, 1 9 6 7 , 6 (December), pp . 7 6 1 - 7 6 4 . A _( a, h, l) Sakrison r 1• J. : The Use of St o c ha s t i c A pp : · oxim ation t o Solve the System Identifi cation Problem IEEE Trans. of Autornaiic Control, AC - 1 2 , 1 9 6 7 , 5 ( October) , pp. 5 6 3 -5G 7 . (p, h) Schm idt H. : den Einfluss von Stol un gen und M e s s fehlern der Auswe rtung von g0me s s e ne n Sprungant worten Messen -Steuern - R e geln, 1 1 , 1 9 6 8, 5 (Mai), pp. 1 5 8 - 1 6 3 . Ube r ' bei Shaw L. • Robinson G. : Invariant Estimation of eters IFAC Symposium Control Syst em s , (a, n) or: Stochasti.c System Param Ident i fi cation in Pragu e , Automatic 1. 9 6 7 ( Jun e), p. 3. 1 6 . Skakala J . , Sutek L . : Adaptive Model for Solving Iclenti fication Problem Automatic and Remote Cont rol Ilf ( Proceedings of the Third Congre s.:; of IFA C , Lundon, 1 9 6 6 (June) vol. 1 , book 3 , paper 4 6 E . (a, n) Skala K. : Smith F. W. : Experimental Identification o f S)·stems by Adapting of the Parallel Model IFAC S;rmposium on Identification in Automatic Control Systems, Prague, 1 9 67 ( .J'une) , p. 5. 3 . System La place -Transform E stimation from Sampled Data IEEE Trans. on Aut . Control, AC - 1 3 , 1 9 6 8, 1 , (February), pp . 3 7 - 44 . (a, g) Smith G. W . , Clement P. R. : Identification of Linear Syst em D:y .mmics Using Exponential Spectral Coefficients . Journal of thc ' Franklin In s t lttt t e , 2 R l , H l ci u , No. 2 ( F e br ua r y} , p_l). 1 n · 1 � ·� . 37 (b, i, p) Smith F. W. , Hilton W. B. : Monte Carlo Evaluation of Methods for Pulse Transfer Function Estimation. IEEE Trails. on Aut. Control, A C - 1 2 , 1 9 67, October, pp. 568 -57 6 . (p) (h) Stepan J. : The Identification o f Controlled Systems and the Limit of Stability. IFAC Symposium on Identification in Automatic Control Systems, Prague, 1 9 6 7 ( June), p. 1 . 1 1 . Stratonovich R. L . : Conditional .M arkov Processes and Their Appli c ation to the Theory of Optimal Control, Ame rican E lsevier Publishing C o . , 1 9 6 8 . ( d) Strobel H. : On a New Method o f Determi ning the Transfer Function by Simultaneou s Evaluation of the Once Imaginary Parts of the' Measured Frequency Response. Proceedings of the Third· Congress of IFAC, Vol. 1 , book 1, 1 9 6 6 ( June) , paper 1 F. (p) Strobel H. : On the Limits Imposed by Random Noise and Measurement Errors Upon System Ident i fication in the Time Domain. lFAC Symposium on Identification in Automatic Control System s, Prague, 1967 (June), p. 4. 4 . (p) Strobe! H. : Uber die durch stochastische Storsignale und M e ssfehler bedingten Greuzen der Kenuwerter mittlung im Zeitbereich. Me ssen -Steuern -Regeln, 1 1, 1 9 68, No. 2 (February), pp. 54 - 5 () . (a, f) Taylor L. W. , Balakrishnan A. V . : Identification of Human Response M odels in Manual Control System s. IFAC Symposium on Identification in Automatic Control System s, Prague, 1 9 6 7 , June� p. · 1 7 . (h) Taylor L. R. and K. W. llift : A Modified Newton -Raphson method for deter mining Stability Derivatives from Flight Data, Proceedings of the Contemcean Computing Methods in Optimi zation Problem, San Remo, 1 9 6 8, (Academic Pre ss) . (m) Tsypkin Ya. Z . : Adaptation, Learning and Selflearning in Control System s. Third IFAC Congress, London, June 1 9 6 6 . 38 Unbchauen H. : ( p) Unbehauen H. , Kennwertcrm ittlung von Regclsystemen an H<2nd des geme sscnen Verlau-fs der Ubergangsfunktion. Me ssen -Steuc rn -Regeln, 9, 1 9 6 6 , No. 6, p. 1 8 8 191. Schlcgel G. : Estimation . of the Accuracy in the Identification of Control System s Using Dete rmini stic Test Signal e . IFAC Symposium on Identification in Automatic Control System s, Prague, 1 9 6 7 ( June). p. 1. 1 2 . Some Methods of Controlled Plants Dynamic Characte ristics Dete rmination and Inve stigation of Their Accuracy. IFAC Symposium on Identification in Automatic Control System s, Prague, 1 9 6 7 , June, p. 3. 1 9 . V oronova L. I. : (q, k) Welfonder E. : Correlation Method for Identification of Disturbed Control Syst ems by Periodica} Test Signal. IFAC Symposium on Identification in Automatic - Control System s, Prague, 1 9 6 7 , June, p. 3. 8 . Zur Erm ittlung d e r Kennwerte gertorter Systeme durch Mode 11 methoden unter Verwendung aperiodisher T .:- st signale. Messe n -Steue rn -Regeln, 1 1, 1 9 6 8 , No. 5 (May) , pp. 1 6 4 - 1 6 9 . (a, h, p) Wernstedt J. : Off -Line Statistical Identification o f the Kinetics of a Nuclear Reactor (A Comparison of Digital Models) . !FAC Symposium on Identification in Automatic Control _ Systems, Prague, 1 9 6 7 , June, p. 3. 2 0 . Wilkic J. D. F. : ( b , i ) Wong K. Y . , Polak E . : Identification of Linear Disc rete Tim e Systems Using the Instrumental Variable Method. IEEE Trans. on Aut. Control, AC 1 2, 1 9 67. No. 6 ( December), pp. 707 -7 1 8 . - (b, k) Zhiroglyadov V . P . Kaipov V . K. : On Application of Stochastic Approximations Methods in the Identification Problem. Automation and Remote Control, 1 9 66, No. 10, p. 54. (b, k) Zhivoglyadov V . P . • • Kaipov V. K. : _Identification _on Distribut e d Parameter Plants in the Presence of Noises. - IFAC Symposium on Identification in Automatic Control System s, Prague, 1 9 6 7 , June, p. 3. 5 . 39 (c, j) Astrom K . J. , Bohlin T. : Numerical Identifi c ation Ope r ating R e cor d s . Proc. IFAC Symposium Septemt e r 1 9 6 5 . of Linear Dynmn ic System s on Se l f -Addptive Control from Kormal System, Teddingt on, (a, g , n) Barker H. A . , Hawley D. A. : 0 rthogonali zing Technique for Systems Identification and Optimi zat ion. Proceedings 3rd Congress of IFAC, London, June 1966, (j) paper 36A. Bohlin T. : Real -Time E st imation of Time -Variable Process Characteristics . IBM System Development Division, Nordic Laboratory, Sweden, Technical paper, T 1 8. 1 9 0 , 1 9 6 8 . (b, h) Butler, R. E. and Bohn E. V. : An Automatic Identification Technique for a Class of Nonlinear Systems. IEEE Transaction on Automatic Control, AC - 1 1 , 1 9 6 6 , pp. 2 9 2 -2 9 6 . ( b , h) Hob erock L. L.: and Kohr R. H. : An Experimental Deterrninat�on of Differential Equations to De scribe Simple Nonlinear System s . ASME Transactions Ser. D. , Vol. 89, 2, June 1 9 6 7 , pp. 39 3 - 39 8 . · Koivo A. J. , Stoller R. L. : pn Least Square s Estimation in Nonlinear Dynamic Systems with Time Delay. Preprints 9th Joint Automatic Control Confe rence ·1 9 6 8, Univers-ity of Michigan, pp. 1 1 6 -122. · ( b, i) Levin M. J. : I . E st imation of System Pulse Transfer Function in the Presence of Noise. IEEE Trans. Automatic Control, AC -9, .July 1 9 64. ( b , h) Lion P, M. : Rapid Iclentification of �inear and Nonlinear Systems. Preprints Joint Automatic Control Conference 1 9 6 6 , pp. 605 -6 15. (c, i) Rogers A. E . , Steiglitz K. : Maximum Likelihood Estimation of Rational Transfe r Function Paramete rs. IEEE Trans. Automatic Control, AC - 1 2, 5, October 1 9 6 7 , pp. 5!14 597 . 40 ( a, n) Rose R. E . , Lance G. M. : Analysis of the Behavior oi Continuous Param eter Estimation Methods. Preprints 9th Joint Automatic Control Conference 1 9 6 8 , Univer�;.ty o f Michigan. (b, h) Sprague C. H. , Kohr R. H. : The Use of Piecewise Continuous Expansions in the Identification of Nonlinear Systems . \ Preprints 9th Joint Automatic Control Conference· 1 9 6 8 , University of Michigan. · (b, i, 1) vali s J. : An Ite rative Method for Experimental Identification of Discrete Transfer Function of Linear Dynamic System. Thesis UTIA CSAV, Prague 1 9 6 7 . ·, 41 FI G.1 u .' INN£R OR f:XTERNAL NOISr: X s R f-- FIG. 2 r-- -----.- - -- - -, u I NOISY SYST£H I I DUERHINIS I V � t 1 I I I TIC SYST£H �Y 1 1 I I I I . L- - -- -�--- - - � -__j Fl&. ;J � 42 F(z) F/ G . 4 u (k) x(k) 1\ )( FI G. 5 U· SYST£1\ X l� ;Y H O D EL m FI G . 6 e 43 _u�(t-=-)�--. S YS T£11 �=3 -lt . ' x[t) FIG. 7 l lP I ,..--, n LM2:1 I I pT ·� FIG-. 8 · r q ,. i . , I