Научная статья на тему 'Mathematical modeling of H-processes'

Mathematical modeling of H-processes Текст научной статьи по специальности «Математика»

CC BY
50
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АПРИОРНАЯ ИНФОРМАЦИЯ / PRIORI INFORMATION / ИДЕНТИФИКАЦИЯ / IDENTIFICATION / НЕПАРАМЕТРИЧЕСКАЯ МОДЕЛЬ / NONPARAMETRIC MODEL / НЕПАРАМЕТРИЧЕСКИЕ АЛГОРИТМЫ / NONPARAMETRIC ALGORITHMS / H-МОДЕЛИ / H-MODEL / ПРОСТРАНСТВО ДРОБНОЙ РАЗМЕРНОСТИ / FRACTIONAL DIMENSION SPACE

Аннотация научной статьи по математике, автор научной работы — Medvedev Alexander V., Mihov Eugene D., Nepomnyashchiy Oleg V.

The problem of the discrete continuous processes having "tubular" structure in space "input-output" variables's modeling is investigated. The fact that when the trained parametrical models of "tubular" processes's creating, it's important to use corresponding nonparametric indicators, is reflected. Some private examples of "tubular" processes's modeling are reviewed. This examples proves that "tubular" processes proceed in the space of fractional dimension.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Математическое моделирование H-процессов

Исследуется проблема моделирования дискретно-непрерывных процессов, имеющих «трубчатую» структуру в пространстве «входных-выходных» переменных. Отражено то, что при построении обучающихся параметрических моделей «трубчатых» процессов необходимо использование соответствующих непараметрических индикаторов.Рассмотрены некоторые частные примеры моделирования «трубчатых» процессов, из которыхследует, что «трубчатые» процессы протекают в пространстве дробной размерности.

Текст научной работы на тему «Mathematical modeling of H-processes»

УДК 519.21

Mathematical Modeling of H-processes

Alexander V. Medvedev*

Siberian State Aerospace University Krasnoyarsky Rabochy, 31, Krasnoyarsk, 660014

Russia

Eugene D. Mihov^ Oleg V. Nepomnyashchiy*

Institute of Space and Information Technology Siberian Federal University Kirensky, 26, Krasnoyarsk, 660074

Russia

Received 27.01.2016, received in revised form 16.04.2016, accepted 22.06.2016 The problem of the discrete continuous processes having "tubular" structure in space "input-output" variables's modeling is investigated. The fact that when the trained parametrical models of "tubular" processes's creating, it's important to use corresponding nonparametric indicators, is reflected. Some private examples of "tubular" processes's modeling are reviewed. This examples proves that "tubular" processes proceed in the space of fractional dimension.

Keywords: priori information, identification, nonparametric model, nonparametric algorithms, H-model,

fractional dimension space.

DOI: 10.17516/1997-1397-2016-9-3-338-346.

Introduction

Identification of stochastic objects is often reduced to the identification of static systems with delay. This is due to the fact that some output variables of the object are controlled for much longer time than the input variables. For example, several variables are measured electrically (in this case, the discrete control can be brief) but the other variables are controlled by chemical analysis or physical-mechanical tests (in this case the discrete control AT is long, i.e. AT ^ At).

The most common scheme of a discrete-continuous process is shown in Fig. 1:

The notation of Fig. 1: A is the investigate object (the process); -(t), q(t) and z-t) are the output vectors of the process; -(it) is the vector of control actions; -{it) is the uncontrolled but measured input vector of i-th process; -qt) is the input vector of unmanaged and measured process

variable; -(it) is the casual influence; -(t) : i = l,k are the process variables controlled in object; t is time; H^, Hu, Hx, Hz, Hq, Hu are the communication channels corresponding to various variables, including control devices and devices for measurement of observed variables; nt,ut,xt,—t are measurements of -(t),-(t),-it],-(t) at time moment t; h^(t), hu(t), hx(t), hUl (t),..., hUk (t) are casual hindrances of measurements of the corresponding process variables.

This scheme is well known and it frequently occurs in many fields of research [1].

The distinctive features of output variables z(1t), q(t) and -(t) are presented in Fig. 1. Output variable -(t) and input variables are controlled at interval At, -(tt) is controlled at significantly

* Saor_medvedev@sibsau.ru tedmihov@mail.ru ^ ONepomnuashy@sfu-kras.ru © Siberian Federal University. All rights reserved

Fig. 1. The general scheme of the test process

biger interval AT. Variable z(t) is controlled at interval T, T ^ AT ^ At . The control of

variable zz(i) is of importance in practical applications.

In this case output variables depend on input variables and u(t):

x(t) = A(u(t), fj,(t), u(t), \(t),£(t), t) (1)

Consider various sampling of control of measurements z(t), q(t) and ZZ-t). All variables used to predict Zz(t), z{t], z-t) can be used to predict z(t) and ZZjt):

X(t) = A(u(t),p(t),u(t),t) (2)

q(t) = A(u(t), n(t), u(t), X(t), t) (3)

z(t) = A{u(t),v(t),u(t),X(t),q(t),t) (4)

Variables X(t), q(t), z(t) in (2)-(4) are the estimates of variables z(t), z{t] and ZZ(t). The values of AT and T are much bigger than the object time constant. Then processes considered are static processes with delay. Such processes play important role in problems of identification and stochastic systems control.

We reduce all input and output variables in a vector. The object can be represented as a static object with delay in the following form:

x(t) = f (u(t ~ T),№)), (5)

z(t) is the output variable of the object, u(t ~ t) is the aggregate input variable, t is the time of delay, i-,{t) is the random perturbation, t is time.

1. Identification in "narrow" and "broad" sense

The "narrow" sense identification theory dominates now in the discrete modelling of continuous processes. In the first stage, on the basis of available a priory information the object structure (Aa) is defined, for example:

Xa(t)= Aa (u(t),a), (6)

Aa is the parametric structure of the object, a is the vector of parameters.

In the second stage the assessment of a is carried out on the basis of available sample x*i, rUi, i = 1,s, s is the volume of selection. In this case the accuracy of identification significantly depends on operator (6).

The "broad" sense of identification does not assume any particular structure of the object. It is often much simpler to define a class of operators based on the data type. For example, it is linearity or nonlinearity, unambiguity or ambiguity of a process. In this case the problem of identification involves operator estimation. It is based on sample Xi,Ui, i = 1, s [2,3].

It should be noted that identification in "broad" sense requires high quality selection. We take the word quality to mean the accuracy of the data and uniformity of distribution of vector u(t) measurements. Quality of data is important because they are used for assessment if parametric operator is not available.

xXs(t)= As (uu(t),^s,rfs), (7)

xS = (x1,x2,... ,xs), uS = (u1,u2, ... ,us) are temporary vectors. Operator assessment As can be carried out by means of nonparametric statistics. The choice of a parametric structure is not considered here. Identification in "broad" sense is more adequate in real problems.

2. Identification of a static system

Let 1 = (u1,...,uk) G u(u) c Rk,x G u(u) c Rk. Generally speaking, every vector component ui G [a^i, hi], i = l,k, and x G [c; d]. In practice, the values of coefficients a^, hi, c,d, i = 1, k are always known. In technological processes the values of these coefficients are regulated by the production schedules. Further, we assume that all intervals are [0; 1] [4]. Then w(u) is the unit hypercube, w(u) = [0; 1], i.e. u G [0; 1], uk (u,x) = [0; 1], (u,x) G [0; 1]. The adaptive model in this case is 5

xs(u) = f (u, as). (8)

Now we should define the parametric structure of the model. If at the first stage the considerable error is introduced then we would not obtain satisfactory model. This problem was explicitly discussed [2,3]. Model of class (8) is hyper-surface in the space of "input-output" variables of the object, i.e. (u,x) G w(u,x) c Rk+1.

If the process has "tubular" structure [2] then model (8) should be corrected:

x s(u) = Is(u)f (u,as ) (9)

or

N

Xs(u) = Is(u)^2 asjpj(u), (10)

j=i

Pj (u) is the system of linear and independent functions, the indicator Is (u) is defined as

1, if u g (u

is(u) = {n if U (11)

10, if u G wH (u).

Let us note that domain wH(u) is not known. Sample Xi, *~Ui, i = 1, s is only known. If the indicator is equal to zero the estimate xs(u) cannot be calculated, because the process does not exist at such values of vectoru G w(u). However, the model without indicator produces estimate even in this case. If indicator Is(u) is equal to one at any value u G w(u) model (9) coincides with (8). One can use the following approximation for the indicator assessment Is(u):

s k

is(u) = sgn£ $ (cs-1(xs(u) - xi)) c-l(uj - uj)), (12)

i=l j=1

s k i s k

xs(u) = £ x,]] ^c—1 (uj - uj}) / £ nK c-W - uj 0 '

i=1 j=1 i=1 j=1

where parameter cx and bell-shaped function $(*) should satisfy some conditions [2]. Bell-shaped function $(*) is a function that satisfies the following conditions

I /%(l^) „ = 1

cs J — ^ \ cs J

(13)

(14)

1 ft-t\ lim — p(t)$ -1 dt = p(ti),

Cs^O cs J — ^ \ cs J

(15)

where cs is the characteristic of the bell-shaped function called core width.

Thus, given value u = u' e w(u) we construct the first assessment xs(u = u'}, using (13). Then indicator Is(u) is calculated. Model (9) or (10) is used in the following stage if the indicator is equal to one. If indicator equals zero it means that u' £ w(u) but u' £ (u) and components of vector u = u' = (u'u ... ,u'k) are not true. To put it in other words, the "tubular" process does not correspond to vector u = u'. This is because components of vector u = u' = (u[,... ,u'k) are not true or they are measured with the considerable error. This holds only for representative sample = 1, s. One should note that traditional model (8) gives incorrect estimate X(u = u').

The object identification in the parametric statement should be also carried out with regard to the "tubular" structure of the object. Let us consider the following class of models of "tubular" process

N

X(u) = I(u)Y^ a.jp(u), j=i

(16)

p(u), j = 1, N is the system of linear and independent functions. Let us introduce the optimality criterion

2

R(a)= l^w.) - 1 (u) ^o.jpj(u)j .

Our purpose is to find such a* = (a*,..., a*N), that

R(a*) = minR(a). The solution of (18) is the system of recurrence relations

als = als 1 + Ys M Xs - Is (us ajs—1pj (us) j pj (us )Is(us), l = 1

\ j=i J

(17)

(18)

(19)

One can use the following approximation for assessment I (us)

s k j

Is(us) = sgn^H *( .

i=i j=i cs

It is clear that as tens to as* when s .

3. On one feature of the model operation of "tubular" processes

Let the object be described by the equation

x(u) = f (n1,U2,u3) (21)

where three-dimensional vector lU = (u1,u2,u3) € R3 is the input variable and x € R1 is the output variable. The traditional way of modelling such process has been described (6). We define X(u) = f(u1,u2,u3,a) and assessment parameters a, using observations, (ui,xi, i = 1, s), s is the sample size. Let us analyze this example from a different point of view. Let us assume that input variables U = (u1,u2,u3) are independent. In this case we can use the traditional algorithm described above. Now we assume that objective components of the vector of input variables are not independent, for example,

u2 = ¥>1(u1), u3 = ^(m) = <f2(<P1(u1))- (22)

Naturally, we do not know about the existence of dependences (22). Such process was called the H-process. Otherwise it would be possible to substitute (22) into (21) and to obtain the dependence of x on one variable u1:

x(u) = f(u1,^1(u1),^2(^1(u1))). (23)

When u2 depends on u1 we have

x(u) = f(u1,^1(u1),u^, (24)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

i.e. x depends on u1 ,u3. Let us emphasize again that input variables are not independent. We do not know about the existence of interrelation between input variables. Now we analyse the most interesting case directly related to the H-process[ [4]. Let us assume that u3 and u2 are related to each other stochastically [2]. First, if components of vector 11 are independent the process is described by the function of the three variables. If only two components of vector 11 are independent the process is described by the function of two variables. If two variables are related to each other stochastically the process is described by the function of more than two variables but less than three variables. It is possible to assume that we have fractional number of variables. Therefore, we deal with a space of fractional dimension. For example, B. Mondelbrot [5] noticed: "The vascular system of the person - pulsing alive - has dimension 2.7". For the first time fractional dimension of space was introduced in works of Hausdorff and Bezikovich.

Let us consider process (21).

In the case of a stochastic relation between variables u2(u1), u3(u1) on the available training selections it is possible to calculate a squared error S of the estimate u2s(u1),u3s(u1)

¿21 = («2 - w2s(wi)2)/o-2U2 , S3i = ^ (u3 - u3s(ui)2)/aU3, (25)

i=i i=i

Here u2s(u1), u3s (u1) there are nonparametric estimates [4], 5ij is the squared error of the estimate ui based on uj.

The value of stochastic communication A between any two variables can be calculated as

A =1 - (26)

In the case strong functional communication A =1, lack of communication corresponds to A = 0. In the case of stochastic relation between input variables 0 < A < 1. In general case,

one can interpret such process as function of many variables. For example, this function can be expressed as follows [4]:

f (t,ui, u2, u3, u4, u5) - Ti

f (t,ui,u2, u3, u4, u5) - T2

f (t,ui,u2,u3,u4,u5) - T3

f (t,ui,u2,u3,u4,u5,ue) - T4 x = . (27)

f (t,ui,u2,u3,u4,u5,u6) - T5

f (t,ui,u2,u3,u4,u5,u6) - T6

f (t,ui, u2, u3, u4, u5, uq) - T7

f (t, u1, u2,u3,u4, u5, u6,u7) - Ts

Variables which have strong impact on x (functional relation) are designated in dark colour (u1 ). Less dark colour (ui) means that this variable has weaker influence on x than (u1) (perhaps strong stochastic dependence). Variables marked as ui and ui have weaker influence on x than (ui). Parameters T.i = 1,8 are time intervals. Role of each variable may change in real process. Given above relations show that some variables can lose their significance, some variables can restore their significance and some variables can appear for the first time such as u6,u7.

To treat function of many variables as a point in many-dimensional space we introduce space of fractional dimension Fx. The dimension of Fx can be calculated as

n—i

dim Fx = (n + 1) Xn+i, (28)

i=i

n is the dimension of a vector u, \iii+i is the intensity of stochastic relation between ui and ui+i. There are other ways to calculate space dimension, for example,

n—i

dim Fx = (n +1) - Y^ ^ , (29)

i=i

\i,i is the relation between ui and ui.

When we deal with the Taylor series expansion of a function one should recall V.I.Arnold's phrase from the book "Catastrophe Theory" [1]: "Calculation in these applied studies§.

4. Computing experiments

Let us consider process that is described by function x = f(ui,u2) with the noise £(t): f (ui, u2) = ui + 2u2 + £(t).

Let us assume that training selection s is equal to 500 and input variables are independent.

Fig. 3 illustrates that the space dimension Fx decreases with decreasing sample size and the space dimension tends to 3 with increasing sample size.

Let us consider a process that has "tubular" structure, that is, H-process. We assume that relation between two variables is u2 = 3ui. Function f (ui,u2) is given above. Fig. 2 shows that when input variables are independent the dimension of process is close to 3.

In the case of H-process the space dimension is close to 2 (Fig. 4).

We have x = f(ui,u2) but this process has "tubular" structure, so u2 = g(ui). Then x = f (ui,u2) = f (ui,g(ui)). As a result we have the process that is described by one variable.

§ We are talking about the elasticity theory.

m %

Fig. 2. dependence of dimension of space Fx Fig. 3. dependence of dimension of space Fx and noise level and sample size

When the noise level is increased the relation between u1 and u2 becomes weaker and dimension of the process grows.

Computational experiments show (Fig. 5) that space dimensions dimFx are different. This is because u2 stochastically depends on u1 in the second experiment. Let us consider experiment with 10 input variables and one output variable.

Fig. 4. dependence of dimension of space Fx Fig. 5. dependence of dimension of space Fx and noise level and sample size

Fig. 6 shows that the space dimension is close to 11. Now we consider two cases: in the former case we have 10% noise and no noise in the second case. As one would expect, the space dimension Fx tends to 11 (Fig. 7). Let us calculate space dimension Fx versus the level of noise if all input variables are stochastically related (Fig. 8).

Space dimension Fx equals two when there are functional relations between input variables. Space dimension dimFx is increased when functional relations become weaker. Space dimension dimFx is increased with increasing the sample size (Fig. 9). This is due to more precise estimation of parameter S.

Conclusion

The analysis of processes of "tubular" structure is presented. Such structure takes always place if components of the vector of input variables are stochastically related. In this case tradi-

Fig. 6. dependence of dimension of space Fx and noise level

Fig. 7. dependence of dimension of space

Fx

and sample size

Fig. 8. dependence of dimension of space Fx Fig. 9. dependence of dimension of space Fx

and noise level

and sample size

tionally used models of static systems with delay are not applicable or they can give inaccurate results. It is found that one need to consider space of fractional dimension. It is also found that relation between input and output variables may appear and disappear. This is connected not only with the space of fractional dimension but also with the space of variable dimension.

The work was supported by the Ministry of Education. Agreement: 14-578.21.0021 Unique identifier: RFMEFI57814X0021.

References

[1] Y.L.Fateev, D.D.Dmitriev, V.N.Tyapkin, E.N.Garin, V.V.Shaidurov, The phase ambiguity resolution in the angle-measuring navigation equipment, ICAAM, Shymkent, Kazakhstan, 2014, 12-15

[2] A.V.Medvedev, Analysis of the data in the problem identification, Computer analysis of simulation data, vol.2, Minsk, BGU, 1995, 201-206 (in Russian).

[3] A.V.Medvedev, H-model for non-inertia systems with delay, Vestnik SibGAU, 45(2012), no. 5, 84-89 (in Russian).

[4] A.V.Medvedev, Some notes on H - models for non-inertis systems with a delay, Vestnik SibGAU, 54(2014), no. 5, 24-34 (in Russian).

[5] B.Mondelbrot, Fraktalnaya geometriya prirody [Fractal Geometry of Nature], Moscow-Izhevsk, Institute of Computer Science, NITS, Regular and Chaotic Dynamics, 2010.

[6] V.I.Arnol'd, Catastrophe theory, Springer-Verlag, Berlin, 1992.

Математическое моделирование H-процессов

Александр В. Медведев

Сибирский государственный аэрокосмический университет Красноярский рабочий, 31, Красноярск, 660037

Россия

Евгений Д. Михов Олег В. Непомнящий

Институт космических и информационных технологий Сибирский федеральный университет Киренского, 26, Красноярск, 660041

Россия

Исследуется проблема моделирования дискретно-непрерывных процессов, имеющих «трубчатую» структуру в пространстве «входных-выходных» переменных. Отражено то, что при построении обучающихся параметрических моделей «трубчатых» процессов необходимо использование соответствующих непараметрических индикаторов. Рассмотрены некоторые частные примеры моделирования «трубчатых» процессов, из которых следует, что «трубчатые» процессы протекают в пространстве дробной размерности.

Ключевые слова: априорная информация, идентификация, непараметрическая модель, непараметрические алгоритмы, H-модели, пространство дробной размерности.

i Надоели баннеры? Вы всегда можете отключить рекламу.