Вариационный метод применен для расчета коэффициентов чувствительности, которые связывают первую вариацию функционала качества работы системы с вариациями переменных и постоянных параметров, для многомерных нелинейных динамических систем, описываемых нелинейными разностными обобщенными уравнениями с распределенной памятью по фазовым координатам и переменным параметрам. Показатели качества работы систем также являются обобщенными нелинейными функционалами. Автор заявляет об отсутствии конфликта интересов.
The sensitivity coefficients for dynamic systems described by nonlinear difference generalized equations with the distri.pdf Digital approaches to creation of new methods and algorithms of identification and control of dynamic systems lead to necessity of use discrete in time dynamic equations [1]. For dynamic systems the main problem at the analysis and syntheses methods of identification, control, optimization, stability [2-10] is the calculation of sensitivity functions and sensitivity coefficients (SC). The first-order sensitivity characteristics mostly are used. Later on we shall examine only SC of the first-order. The SC are components of vector gradient from quality functional according to parameters and the sensitivity functional connects the first variation of quality functional with variations of variable and constant parameters. Consider a vector output y(t) of dynamic object model under discrete time t e [0,1,...,N +1] implicitly depending on vector constant a parameters and generalized I(a) functional constructed on a basis of y(t) under t e[0,1,...,N +1] and on a parameters: 1 (a)=fo(y(N+^ y( N X..., У(1Х У(0Х a)=/о (л a) . SC with respect to constant a parameters are called a gradient from I(a) on a: (dl(a)/da)T = VaI(a). SC are a coefficients of single-line relationship between the first variation of functional 5aI (a) and the variations da of constant parameters a: 5 I(a) = (V I(a))Tda = dI(a) da = ~V dI(a) da . da ^ da J The direct method of SC calculation inevitably requires a solution of cumbersome sensitivity equations to sensitivity functions W(t). For instance, for functional I(a) we have following SC vector (row vector): dI(a) у d/o(-,д)Щ{) , df0(.,a) da ^ dy(t) da Here W (t) is the matrix of single-line relationship of the first variation of dynamic model output with parameter variations: 5y(t) = W(t)da . For obtaining the matrix W(t) it is necessary to decide bulky system equations - sensitivity equations. The у-th column of matrix W(t) is made of the sensitivity functions dy(t)/ da j with respect to component a j of vector a . They satisfy a vector equation (if y is a vector) resulting from dynamic model (for y) by derivation on a parameter a j . For variable parameters such method essentially becomes complicated and practically is not applicable. Application of the variation approach allows fundamentally to simplify process of calculation of SC concerning variable and constant parameters. To this problem it is devoted given paper for the dynamic systems described by generalized difference equations with distributed memory on phase coordinates and variable parameters. The nonlinear quality functional also has a generalized form. Variational method [6] makes possible to simplify the process of determination of conjugate equations and formulas of account of SC. On the basis of this method it is an extension of quality functional by means of inclusion into it dynamic equations of object with use of Lagrange’s multipliers and obtaining the first variation of extended functional on phase coordinates of object and on interesting parameters. Dynamic equations for Lagrange’s multipliers are obtained due to set equal to a zero (in the first variation of extended functional) the functions before the variations of phase coordinates. Given simplification first variation of extended functional brings at presence in the right part only parameter variations, i.e. it is got the sensitivity functional according to concerning parameters. It is proved that both methods to calculation of SC (either with use of Lagrange's functions or with use of sensitivity functions) yield the same result, but the first method it is essential more simple in the computing relation. 1. Problem definition We suppose that the dynamic object is described by system of generalized non-linear difference equations [1, 5] 82 Rouban A.I. The sensitivity coefficients for dynamic systems described by nonlinear difference generalized equations У0 + 1)=/0(0, ••• •••, d (1), a (0); a, t), t = 0,l,...,N, (1) У(0) = Уo(a) • Here: y is a vector-column of phase coordinates; a(t), a are a vector-columns of interesting variable and constant parameters; f (•), y0 (a) are known continuously differentiated limited nonlinear vector-functions. The quality of functioning of system it is characterised of generalized nonlinear functional 7(d,a) =/0(y (N + 1),... ,y (1),у (0);d (W + l),... ,d (1),a (0);a) , (2) depending from values of all phase coordinates and variable parameters: y(t),a(t), t = N +1,...,1,0, and from a . The conditions for function f (•) are the same as for functions f (•), y0 (a) . With the purpose of simplification of appropriate deductions with preservation of a generality in all transformations (1), (2) there are two vectors of parameters d(r),a . If in the equations (1), (2) parameters are different then it is possible formally to unit them in two vectors a(t), a , to use obtained outcomes and then to make appropriate simplifications, taking into account a structure of a vectors a(t), a . By obtaining of results the obvious designations: f(t) = f(y(t), • •• ,T(1),T(0);6c(0, •••,d (1),a (0);a, t), t = 0,1, ..., N, (3) /о (0 = fo(y(N + \\),...,y (1), у (0);a (W + l),... ,a (1), d (0); a), are used. In difference from other papers devoted to calculation of SC in given paper the generalized difference model (1) and generalized nonlinear functional (2) are used. In the previous papers of functions f (t) and f0 (•) also were nonlinear, bat they contained the linear operator of summation, for example f(t) K(t,y(s),a(s),a,s), t = 0,1,2, ..., N, y(0) = y,(a): s=0 /о (•)=Yjf0 (y(.o, m,о • /=0 The index t in functions f (t) also reflects not only obvious dependence on step number, but also that the kind of functions from a step to a step can change. Is shown also that the variation method allows to receive the SC in relation to variable and constant parameters: N+1 6/(5'a)=t=0 аад da (4) Va(07(“’a) = dl (a, a) 3dj (t) dl (a, a) dd (t) щ V / j T Va/(d,a) = dl (a, a) da. 2 / T Let's receive the conjugate equations for calculation of Lagrange’s multipliers and on the basis of them formulas for calculation of the SC. 2. Principal results Complement a quality functional (2) by restrictions-equalities (1) by means of Lagrange’s multipliers A,(t), t = 0,1, 2, ..., N +1 (column vectors) and get the extended functional N 1 = 1(0., a) + (У +1)[~y(t +1) + Д0] + A.T (0)[-y(0) + y0(a)]. (5) t= 0 Functional (5) complies with I (a, a) when (1) is fulfilled. 83 Обработка информации / Data processing We calculate the first variation of extended functional, caused by a variation of phase coordinates and also a variation of variables and constant parameters: 8I = 5 yI + 8aI + 8aI = У-dy(t) + У-da(t) +-da. y a a У 5y(t) У() у 5a(t) () 5a (6) N+1 5T _ N+1 5I 5I Here: 50 00 ,_0(N + 1) ,dy(N +1) N t dy(N +1) + У 5f) oT t=o 5y(t) -V(0 dy(t) - (7) +УУ^Т (t +1) Щ dy(s). t=0 s=0 5y (s) We apply the equation t=Ns=N УУ A(t, s) = УУ A(s, t), (8) t=0 s=0 0 t which has been received in [10] by calculation of SC for dinamice systems, described by more simple difference equations also with the distributed memory on phase coordinates and variable parameters. The proof of correctness of (8) equality is realized by an mathematical induction method. N 1 5f (t) For summand УУ^Т(t +1)--dy(s) in variation 8 I the equality (8) has the following form: t=0 s=0 Cy (s) y (9) У У ^ (t+') ^=УУ ^ (s+»ш ^). Then t=N +У o Cfo(-) Cy(. N +1) -XT (N +1) Cfo(-) cy(t) -XT (t) + У'кТ (s +1) dy( N +1) Cf (s ) (10) cy(t) dy(t). Derivatives standing in the formula (10) before variations of phase coordinates look like: 5I Cy( N +1) = -XT (N +1) + Cfo(-) dy(. N +1 y (11) дІ . = -Ят(0 + 2ят(5 + 1)^^ + ®^, t = N,N-l,... ,1,0 . dy{t) ' ' V ' ' fy(t) dy{t)' From equality to zero of these derivatives we receive the equations for Lagrange’s multipliers: XT (N +1) = Cfo(-) Cy( N +1): (12) XT (t) = 2 XT (s +1)-+ ^1, t = N, N -1,..., 1,0. t 4(o my These equations are decided in the opposite direction changes of an independent integer t variable. Let's receive now formulas of SC calculation. In the equations (in (6)) for 8~1, 8aI the SC concerning variables and constant parameters look like: (13) si _ a/0o 5a (УѴ +1) 5a(N +1) ’ dl 5/0(.) 5a (0 5a (0 + I>To+i) df(s) t = N,N-1,... ,1,0, 5a (0 dl _dff) , , 1Л5/(0 , лт^Ф’оС») -У^т (t+1) - ■ я1 (o)- 5a 5a q 5a d a This result is more common in relation to appropriate results of monograph [5] and paper [10]. 84 Rouban A.I. The sensitivity coefficients for dynamic systems described by nonlinear difference generalized equations At reception SC (13) it was used the variations (6) of extended functional (5). We prove equivalence of sensitivity coefficients for initial (2) and extended (5) functionals. We take extended functional, presented in the formula (5). Before (•) in brackets there are the dy namic equations of the object which has been written down in the form of the equations of equality type. Hence, values of functions in brackets are always equal to zero. Let's calculate from both parts of the previous equation derivatives in the beginning on a vector of constant a parameters: dI _ DI(a, a) da da N +^^T (t +1) t= 0 Wa (0 + 1) + S dy(s) Wa (s) + dm da ^T(0) Wa (0) + dyo(a) da Before ^T(•) now there are sensitivity equations for a matrix of sensitivity functions. These equations are written down as in the form of restrictions of equality type. Values of functions in brackets also are always equal to zero. Hence, SC rather both for initial functional and for its extended variant have identical values. For reception of the sensitivity equations it is necessary in equations (1) to impose a condition of differentiability for f (o) on phase coordinates and on considered parameters. On a parameters should be differentiated initial functions y0 (a). It is possible tu receive the same result and for SC on relation to variable parameters. The sensitivity equations for each fixed value of argument of variable parameters a(j), j = 0,1,...,N + 1 have more complex form. They demand special consideration. Important that such sensitivity equations are objectively exist. Если при формиронии функционала качества работы системы используется дополнительный преобразователь фазовых координат, то необходимо учесть модель этого измерительного устройства At additional use of model of the measuring device it is necessary to make changes to problem statement: d(a, a) = /о (г|(А +1),..., ц (1), ц (0); а (N +1),..., а (1), а (0); а) = /0 (•) ; т = fiCKO, “(0, а, 0, * = 0,1, 2, ..., N +1. In the received results it is necessary to execute small replacements: dfo (•) ^ , df 0( • ) dn(0) -to replace on--• dy(0) d/o(0 da(t) dm da to replace on дц(0) 8y(0) ’ d/oO) , %(•)