ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА 2017 Управление, вычислительная техника и информатика № 38
УДК 62-50
DOI: 10.17223/19988605/38/5
A.I. Rouban
THE SENSITIVITY FUNCTIONALS IN THE BOLTS'S PROBLEM FOR MULTIVARIATE DYNAMIC SYSTEMS DESCRIBED BY ORDINARY INTEGRAL EQUATIONS
The variation method is applied to calculation sensitivity functionals, which connect the first variation of quality func-tionals of systems operate (the Bolts's problem) with variations of variables and constant parameters, for the multidimensional nonlinear dynamic systems described by the generalized ordinary Volterra's second-kind integral equations. Keywords: variation method; sensitivity functional; sensitivity coefficient; integral equation; conjugate equation.
The sensitivity functional (SF) connect the first variation of quality functional with variations of variable and constant parameters. Coefficients before variations of constant parameters name the sensitivity coefficients (SC). They are components of vector gradient from quality functional according to constant parameters.
The problem of calculation of SF and SC of dynamic systems is principal in the analysis and syntheses of control laws, identification, optimization [1-7]. The first-order sensitivity characteristics are mostly used. Later on we shall examine only SC and SF of the first-order.
Consider a vector output y(t) of dynamic object model under continuous time t e [t0, t1], implicitly depending on vectors parameters a(t), a and functional I constructed on y(t) under t e [t0, t1]. The first variation 5I of functional I and variations 5a(t) are connected with each other with the help of a single-line func-
~ t1
tional - SF with respect to variable parameters a(t): 5S(t)I = JV(t)5a(t)dt. SC with respect to constant pa-
10
— — T
rameters a are called a gradient of I on a : (dl /da) = VaI. SC are a coefficients of single-line relationship between the first variation of functional 5I and the variations 5a of constant parameters a :
m -I
5-1 = (V-I)T5a = (dI/da)5a = 5a; .
j=1 da j
The direct method of SC calculation (by means of the differentiation of quality functional with respect to constant parameters) inevitably requires a solution of cumbersome sensitivity equations to sensitivity functions W(t). W(t) is the matrix of single-line relationship of the first variation of dynamic model output with param-
_ t1 _
eter variations 5y(t) = W(t)5a. For instance, for functional I = Jf0(y(t),a,t)dt we have following SC vector
*0
t1
(row vector): dI/da = J[(df0/dy)W(t) + df0/da]dt. For obtaining the matrix W(t) it is necessary to decide
t0
bulky system equations - sensitivity equations. The j -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 [1-3] on a parameter aj.
To variable parameters such a method is inapplicable because the sensitivity functions exist with respect to constant parameters.
For relatively simply classes of dynamic systems it is shown that in the SC calculation it is possible to get rid of deciding the bulky sensitivity equations due to the passage of deciding the conjugate equations - conjugate with respect to dynamic equations of object. Method of receipt of conjugate equations (it was offered in 1962) is cumbersome, because it is based on the analysis of sensitivity equations, and it does not get its development.
Variational method [4], ascending to Lagrange's, Hamilton's, Euler's memoirs, makes possible to simplify the process of determination of conjugate equations and formulas of account of SF and SC. On the basis of this method it is an extension of quality functional by means of inclusion into it object dynamic equations by means 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 first 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 SF. If all parameters are constant that the parameters variations are carried out from corresponding integrals and at the final result in obtained functional variation the coefficients before parameters variations are the required SC. Given method was used in [7-9] for dynamic systems described by ordinary continuous Volterra's second-kind integral and integro-differential equations. In this article the variational method of account of SC and of SF develops more general (on a comparison with papers [8, 9]) continuous many-dimensional non-linear dynamic systems circumscribed by the vectorial non-linear continuous ordinary Volterra's second-kind integral equations with variable and constant parameters. The more common quality functional (the Bolts's Problem) is used also.
1. Problem statement
We suppose that the dynamic object is described by system of non-linear continuous Volterra's ordinary integral equations (IE) of the second genus (more general than in the monography [7. P. 74]):
t
y(t) = r(a(t), a, t0, t) + J K(t, y(s), a(s),a, s) ds, t0 < t < t1, t0 = t0(a), t1 = t1(a). (1)
t0
Here: initial t0 and final t1 instants are known functions of constant parameters a . a(t), a are a vector-columns of interesting variable and constant parameters; y is a vector-column of phase coordinates; r(•), K(•) are known continuously differentiated limited vector-functions.
Variables r|(t) at each current moment of time t are connected with phase coordinates y(t) by known transformation
r(t) = r(y(t),a(t), a, t), t e t1], (2)
where r(0 - also continuous, continuously differentiable, limited (together with the first derivatives) vector-function. Equation (1.2) is often known as model of a measuring apparatus. The required parameters a(t), a are inserted also in it. A dimensionalities of vectors y and r can be various. The quality of functioning of system it is characterised of functional
t1
I = J /0 (r(t), a(t), a, t) dt + I1(r(t1), a, t1), (3)
t0
depending on a(t) and a . The conditions for function /„(•), Ix(0 are the same as for K(•), r(•). With use of a functional (1.3) the optimization problem (in the theory of optimal control) are named as the Bolts's problem. From it as the individual variants follow: Lagrange's problem (when there is only integral component) and Mayer's problem (when there is only second component - function from phase coordinates at a finishing point).
With the purpose of simplification of appropriate deductions with preservation of a generality in all transformations (1.1) - (1.3) there are two vectors of parameters a(t), a . If in the equations (1.1)-(1.3) parame-
ters 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:
r(t) = r(a(t),a,t0,t), K(t,s) = K(t,y(s), a(s),a, s), r(t) -rCKO,a(t),a,t),
fo(t) - /c(n(t),a(t),a,t), /1(t1) - /1(n(t1),a/)
are used.
Is shown also that the variation method without basic modifications allows to receive SF
t1 _ 5I (a) = JV (t )Sa(t)dt + [dI (a)/ da(t1)]5a(t1) + [dI (a)/ da] 5a in relation to variable and constant parameters.
to
2. Variational method for models (1)-(3)
Complement a quality functional (2) by restrictions-equalities (1) by means of Lagrange's multipliers y (t), t e [t0, t1], (column vectors) and get the extended functional
t1 t
I = I (a) + JyT (t) [r (t) + J K (t, s) ds - y (t)] dt, (4)
t0 t0
which complies with I (a) when (1.1) is fulfilled. Take into account the form of functional I, change an order of integrating in double integral inside of triangular area (see fig. 1):
( 11
t¥
i.e. J JA(t,s) dsdt=JJA(s,t) dsdt
tot o
to t
t1t1
J y T (t) J K (t, s) dsdt = J JyT (s) K (s, t) dsdt,
to to to t
and then extended functional (4) accepts a form:
(5)
I = I^t1) + J{fo(t) + yT(t)[r(t) - y(t)] + JyT(s)K(s,t) ds}dt.
to t
(6)
tU
tn
t
tU
t0
t
r '0 f
Fig. 1. Triangular area and order of an integration
Find the first variation for I with respect to 5y(t) and to 5a(t)(t e[t0,t1)), 5a(t1), 5a taking account: 1) dependence the right member of IE (1.1) on y (t); 2) interconnection (3) between r|(t) and y(t), a(t), a; 3) dependence t0, t1, I^t1) on a [i.e. t0 = t0(a), t1 = tx(a), I^t1) = I^t1),a/)]:
5I = 0(t1) 5y(t1) + jf! Ml + j yT (s) Ks^ ds - yT (t)] 5y(t) dt +
t0
C|(t) Cy(t)
dy(t)
+ ft) M) + ft) +yT (t) M) + j yT (s) ds]5a(t) dt-
0 C|(t) cS(t) cS(t) cS(t) t Ca(t)
1
t
s
s
+ dil(tv) 1) + ja/1(t1) C^t1) + Ci^t1) +
C^t1) 5a(t1) [C^t1) Ca Ca
+ jtCf,(t) Cn(t) + df0(t) + yT(t)Cr(t) , ^ y7-(s)CK(s,t)
to
C^(t) Ca
Ca
Ca
+
JyT (s)-
t
Ca
Js] Jt +
+
+
- fo(to) + J/ (t)(^ - K (t, to))Jt
J Cto
to
Jto da
- +
here
Ci1(t1) Cn(t1) , Ci1(t1) + Cn(t1) Ct1 + Ct1 +/o(t)
Ci1(t1) Cn(t1) s0(t1).
Jt1 U ,
Ja I
(7)
C^Y1) Cy^1)
Out of object equation (1) we calculate the first variation 5y(Y1) (variation, included in the first addend
of (7))
5 ,1. V CK(t1, s) V CK(t1,s).
5y(r) = J- 5y(s)ds + J ^ x 5a(s) Js +
t o
Cy(s)
to
Ca(s)
+
Cr (t1) Ca(t1)
M!) + f ^KiM Js + [
Jto
Sa(t1) + ^ ^ + Js + [^H - k (t1, to)pL +
1 Ca to Ca Ct je
Cto
Ja
rCr(t1) ^ k V CK(t1, sK J 1B-
+[ + K(t1,t1) + J-^^Js]— >5a .
Ct1 I Ct1 da I
to
Then the first variation (7) obtains the following form:
SI = 5 y (í)1 + 5ä(i)1 + 5a ((1) 1 + 5e 1,
B 7 Ír^u CK (t1, t) Cfo(t) Cn(t) i Tf CK(s, t), T.,.,. ... 5y(t)I = J|0(/') cv ' ^ + JyT(s)^^Js — yT(t)]5y(t)Jt,
to
Cy(t) Cq(t) Cy(t)
Cy(t)
5ä(t)I = J^Ml f + yT (t)^ + 0(t1) CK(t1,t) f
/o Cn(t) Ca(t) Ca(t)
Ca(t)
Ca(t)
+ JyT (s) fM
t Ccx (t)
Js] 5a(t) Jt,
5 1 I = [CI1(t1) Cn(t1) +^(t1)MW),
«(t1) C^(t1) Ca(t1) Ca(t1)
5c i = +Ch^l+»(t^ + J ds ]+
[ C^(t ) Ca Ca Ca to Ca
ír Cfo(t) Cr|(t) Cfo(t) T/ Cr(t) í T/ ñK (s, t )71,
+ J U J- + +1 (t)—+ JyT (s)—Js] Jt +
to
C^(t) Ca
Ca
Ca
t
Ca
+
0(t1)[-
Cr (t1)
Cto
Cr (t)
— K (t1, to)] — fo(to) + JyT (t)[-^- — K(t,to)]Jt
Cto
to
Jto Ja
+
+
Cr(t1) ^ u \ CK(t1, s) „
+ K (t1, t1) + J-^^ Js] +
Ct1 o Ct1
(8) (9)
(10)
(11) (12)
^ agíjü+ ñ
an(tj) at1 at1 0
— isa . (13)
da I
In a variation (10) we equate with zero factors before variations of phase coordinates 5y and discover: the conjugate equations for Lagrange's multipliers y(t)
j ti
^ K dK(t1,t) afo(t) dn(t) Kt, xSK(s,t) , j
1 (t) = $(tj) a \'f _JU + JyT (s)—^ ds, to < t < tj. (14)
ay(t) an(t) ay(t) Jt ay(t)
These equations are decided in the opposite direction of time (from t1).
In a result three components 51 = 5a(i+ 5~ 1I + 5aI of the first variation of quality functional I in relation to variables a(t) and constant parameters a(tj), a are submitted accordingly by formulas (11), (12) and (13). This result is more common in relation to appropriate results of papers [7, 8]. Variables and constant parameters are present in integrated model of object, also at model of the measuring device and at generalized
quality functional for system (the Bolts's Problem). An additional a dependence t0, t1 from a are taken into account.
In a basis of calculation of sensitivity functionals the decision of the integrated equations of the object model in a forward direction of time and obtained integrated equations for Lagrange's multipliers in the opposite direction of time lays.
Example (The ordinary differential equations). Consider that the dynamic object is described by system of non-linear continuous differential equations with variable and constant parameters a(t), a :
y(t) = f(y(t), a(t), a, t), to < t < t1, y(to) = yo(a, to). (15)
We transform model (15) in Volterra's second-kind integral equation (1)
t
y(t) = yo(a,
to) + j f (y(sXa(sX a, s)ds, to <t < t1. (16)
to
Now
r() = yo(a,to), K(t,s) = f (y(s),a(s),a,s) = f (s). We write the conjugate equations (2.11) for Lagrange's multipliers
1T (t) = fr +[ ®<t'> + J 1T (s) ds ] f) . to < t < t1, an(t) ay(t) t ay(t)
and SF (11), (12), (13)
51 = 5s(i)1 + 5a <íj>1 + 5a1, t1 ^ tj
5a(t) I = j [ ft) M) +ft) +0(t1) m + JyT (s) f) ds ]5a(t) dt,
) o an(t) aa(t) cS(t) aa(t) Jt aa(t)
5 j i ^ Mj) j
a(tj) an(tj) aa(tj)
5a I = í ei^) + M) + 0(t1)[ »„(a, to) + j ff) ds] +
[ an(t) aa aa aa to aa
tj tj
+',[ m mi+m+yT (t) »o( a, to)+V yT (s)ds] sm dl+
to an(t) aa aa aa t aa
+ ] yT (t) dt ^aA) +
to -x aa
0(tj)[ - f (to)] -
ato
- fo(to) + jyr (t )dt[-
to
cMa, t0) dtn
- f (to)]
dt0 da
- +
+
0(t:) f (t1)
5/i(t') ^n(t1) + 5Ii(t1) ^n(t1) at1 at1
■fo(t1)
->5a .
da I
These results it is possible to represent in more customary (for differential equations) form. After change of variables:
t1
^(t1) + \lT (s)ds = XT (t), t0 < t < t1; ore - XT (t) = yT (t), t0 < t < t1, XT (t1) = 0(Y1);
t
we obtain the conjugate equations in differential form
-XT(t) =C-^0(t) C^(t) +aT(t)^, XT(t1) = 0(t1), t0 <t<t1,
w Cn(t) Cy(t) Cy(t) 0 '
and than SF have the form
5/ = S№) I + Sa (t1) I + 5„ I.
__ yamam+mi+xr f) 5)
a(t) 0 an(t) aa(t) aa(t) aa(t)
s 1i ^ a^i 5S(t1),
¡^(t1) a^(t1) aa(t1)
SaI=^aIiit!) amn+amU+^ (to) *o<*. to)
I a^(t1) aa aa aa
+
t afo(t)an(Y) ia/o(Y) (t)ft)
t{[ an(t) aa
+
aa
aa
aa ]dt +
+
+
^ x rayo(a,to)
tf (to)[-
ato
- f (to)] - fo(to)
da
+
^ u ^ h aI1(t1) a^(t1) aI1(t1) .. u
°(t) f (t)+i;?ri1-2 +ür+f"(t)
da I
>5a .
Conclusion
The merit of variational method is applicability of its both for calculation of SF and SC. Besides the equations for Lagrange's multipliers remain without change.
Variables and constant parameters are present also at model of the measuring device and at generalized quality functional for system (the Bolts's Problem). In a basis of calculation of sensitivity functionals the decision of the integrated equations of model in a forward direction of time and obtained integrated equations for Lagrange's multipliers in the opposite direction of time lays.
Variation method of calculation of SF and SC allows a generalization on objects described by vectorial ordinary Volterra's second-kind integro-differential equations.
Integro-differential models structurally include separately integrated and differential models, and also 4 kinds of more simple integro-differential models which differ character of interaction of phase coordinates of integrated and differential parts. It is necessary to carry out transition from the integro-differential equation to corresponding integral eguation, to use results of this paper and in them to execute return to initial variables. For the objects described by simpler integro-differential models enough in the received connected equations and in SF and SC to turn into a zero a corresponding components.
Variation method of calculation of SF and SC allows a generalization on objects described by vectorial dynamic equations with delay time and different classes of discontinuous dynamic equations. Results are applicable at design of high-precision systems and devices. This paper continues research in [7-9].
REFERENCES
1. Ostrovskiy, G.M. & Volin, Yu.M. (1967) Methods of optimization of chemical reactors. Moscow: Khimiya. (In Russian).
2. Speedy, C.B., Brown, R.F. & Goodwin, G.C. (1973) Control theory: identification and optimal control. Tranlsated from English.
Moscow: Mir. (In Russian).
3. Rosenvasser, E.N. & Yusupov, R.M. (eds) Methods of sensitivity theory in automatic control. Leningrad: Energiya. (In Russian)
4. Bryson, A.E. & Ho, Ju-Chi. (1972J Applied optimal control. Translated from English. Moscow: Mir. (In Russian).
5. Ruban, A.I. (1975) Nonlinear dynamic object identification on the base of sensitivity algorithm. Tomsk: Tomsk State University.
(In Russian).
6. Rosenvasser, E.N. & Yusupov, R.M. (1981) Sensitivity of control systems. Moscow: Nauka. (In Russian).
7. Ruban, A.I. (1982) Identification and sensitivity of complex systems. Tomsk: Tomsk State University. (In Russian).
8. Ruban, A.I. (1996) Coefficients and functionals of sensitivity for multivariate systems described by integral equations. Proceedings of
Novosibirsk State Technical University. 2(4). pp. 64-72. (In Russian).
9. Rouban, A.I. (1999) Coefficients and functionals of sensitivity for multivariate systems described by integral and integro-differetial
equations. Advances in Modeling & Analysis: Series A. Mathematical Problems; General Mathematical Modeling. France : A.M.S.E. 35(1). pp. 25-34.
Rouban Anatoly Ivanovich. Dr. Science, prof. E-mail: [email protected] Siberial Federal University, Krasnoyarsk, Russian Federation
Поступила в редакцию 9 октября 2016 г.
Рубан Анатолий Иванович (Сибирский федеральный университет, г. Красноярск, Российская Федерация). Функционалы чувствительности в задаче Больца для многомерных динамических систем, описываемых обыкновенными интегральными уравнениями.
Ключевые слова: вариационный метод; функционал чувствительности; обыкновенное интегральное уравнение; функционал качества работы системы; задача Больца; сопряженное уравнение.
DOI: 10.17223/19988605/38/5
Вариационный метод применен для расчета функционалов чувствительности, которые связывают первую вариацию функционалов качества работы систем с вариациями переменных и постоянных параметров, для многомерных нелинейных динамических систем, описываемых обобщенными обыкновенными интегральными уравнениями Вольтерра второго рода.