Научная статья на тему 'ALGORITHMS FOR FORMATION OF CONTROL EFFECTS IN CONDITIONS OF UNOBSERVABLE DISTURBANCES'

ALGORITHMS FOR FORMATION OF CONTROL EFFECTS IN CONDITIONS OF UNOBSERVABLE DISTURBANCES Текст научной статьи по специальности «Математика»

CC BY
11
2
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Al-Farg’oniy avlodlari
Область наук
Ключевые слова
non-measurable disturbances / indirect measurement / object condition estimation / combined control systems / and disturbance compensation. / non-measurable disturbances / indirect measurement / object condition estimation / combined control systems / and disturbance compensation.

Аннотация научной статьи по математике, автор научной работы — Mamirov Uktam Farkhodovich, Buronov Bunyod Mamurjon ugli

this article develops an algorithm for synthesizing a complex-shaped command-tracking system based on modal considerations by compensating for interference signals when there is an effect of unknown unobservable disturbances on the control object. In this case, the control signal is selected in such a way that the output of the object must accurately and inertibly monitor each command signal. By predicting the future character of the object when the state of the system can be measured directly, we can ensure the observation of command signals using linear feedback to the state.Using Cauchy's formula, the matrix obtained by zeroing the co-head due to the galaions in the equation representing the exact output of the object is an poor-conditioned matrix. A modified Greville's constructive algorithm was used to determine these pseudo-inverse matrices. The structure of the resulting tracking system is built. Its main elements are the identifier of the command signal, the identifier of the interrupts and the state of the object. If the matrices in the identifiers are selected correctly, the system provides high-precision tracking of command signals even in the presence of any interference.

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

ALGORITHMS FOR FORMATION OF CONTROL EFFECTS IN CONDITIONS OF UNOBSERVABLE DISTURBANCES

this article develops an algorithm for synthesizing a complex-shaped command-tracking system based on modal considerations by compensating for interference signals when there is an effect of unknown unobservable disturbances on the control object. In this case, the control signal is selected in such a way that the output of the object must accurately and inertibly monitor each command signal. By predicting the future character of the object when the state of the system can be measured directly, we can ensure the observation of command signals using linear feedback to the state.Using Cauchy's formula, the matrix obtained by zeroing the co-head due to the galaions in the equation representing the exact output of the object is an poor-conditioned matrix. A modified Greville's constructive algorithm was used to determine these pseudo-inverse matrices. The structure of the resulting tracking system is built. Its main elements are the identifier of the command signal, the identifier of the interrupts and the state of the object. If the matrices in the identifiers are selected correctly, the system provides high-precision tracking of command signals even in the presence of any interference.

Текст научной работы на тему «ALGORITHMS FOR FORMATION OF CONTROL EFFECTS IN CONDITIONS OF UNOBSERVABLE DISTURBANCES»

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 4 | 2023-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 4 | 2023 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 4 | 2023 год

ALGORITHMS FOR FORMATION OF CONTROL EFFECTS IN CONDITIONS OF

UNOBSERVABLE DISTURBANCES

Mamirov Uktam Farkhodovich,

doctor of technical sciences, Associate Professor of the department "Information Processing Systems and Control" at Tashkent state technical university named after Islam Karimov,

uktammamirov@gmail .com

Buronov Bunyod Mamurjon ugli

senior lecturer of the department "Information Processing Systems and Control" at Tashkent state technical university named

after Islam Karimov, buronovbunyod@gmail .com

Abstract: this article develops an algorithm for synthesizing a complex-shaped command-tracking system based on modal considerations by compensating for interference signals when there is an effect of unknown unobservable disturbances on the control object. In this case, the control signal is selected in such a way that the output of the object must accurately and inertibly monitor each command signal. By predicting the future character of the object when the state of the system can be measured directly, we can ensure the observation of command signals using linear feedback to the state.Using Cauchy's formula, the matrix obtained by zeroing the co-head due to the galaions in the equation representing the exact output of the object is an poor-conditioned matrix. A modified Greville's constructive algorithm was used to determine these pseudo-inverse matrices. The structure of the resulting tracking system is built. Its main elements are the identifier of the command signal, the identifier of the interrupts and the state of the object. If the matrices in the identifiers are selected correctly, the system provides high-precision tracking of command signals even in the presence of any interference.

Keywords: non-measurable disturbances, indirect measurement, object condition estimation, combined control systems, and disturbance compensation.

I. Introduction

On the basis of modal considerations, we will consider the synthesis of systems that track commands of complex form in the presence of unknown and unmeasurable disturbances. We consider the unknown disturbance signal and the command signal as the output of some identifiable dynamical system with a known structure and an arbitrary initial state. Then we see a monitoring system for the ideal state, we assume that the ideal state is as follows: we can accurately measure the states of a fictitious (imaginary) dynamic system whose outputs coincide with the interference and command signals at any time, and then we construct the state identity of these dynamic systems, in which the ideal in state formulas, we replace the state with its value, these values are obtained at the output

of the identifier, thereby forming a physically realized construction of the monitoring system.

Let some controlled and identifiable object be represented by the following equations: {x(t) = Ax (t) + Bu(t) + tw(t),

1 y(t ) = Cx(t)' (1)

Where x(t)e Rn - state vector, u(t)e -vector of input effects, y(t) e R - vector of outputs,

w(t) e R - vector of external disturbances, A , B , T, C - invariant matrices. If the outputs of objects are linearly independent, thenrankC = p . The problem of

controlling the object is as follows: the input u(t) should be selected in such a way that the output of the object is equal to the previously given command

123

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 4 | 2023-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 4 | 2023 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 4 | 2023 год

signals of size y(t) is equal to the previously given p

- sized command signals y*(t). In addition, it should be possible to provide monitoring of command signals when the object is affected by unknown external

interference w(t).

Suppose that the command signal (t) is the output of an imaginary dynamic system \r(t )= Rr(t),

1 (t )= Gr(t), (2)

it is possible to measure directly where y*(t).

R , G matrices are known, v - dimensional vector r(t) refers to the state of the command process, which can change at any instant of time when the initial conditions

change. The external disturbance w(t) appears at the output of the imaginary dynamic system jz(t ) = Dz (t),

W ) = Hz(t), (3)

where w(t) is assumed to be impossible to measure directly, D , H matrices are given, the state

of the p - dimensionalz(t) vector disturbance process, the initial conditions in (3) are unknown and may change at arbitrary time instants. Here, the functions

y*(t) and w(t) can be continuous due to changes in the initial conditions. (2) and (3) dynamic processes can be used to model many types of realistic interference and command signals.

Control u(t) should be selected in such a way

that the output y(t) of the object follows each

command signal y*(t) precisely and without inertia.

y*(t), (2) can occur when there is any interference at the output of the system (3) that the system produces,

w(t) cannot be measured. In addition, control u(t) must be physically implemented in the form of

feedback on the output, i.e. u(t) = (y(t)'(t)).

We assume that the state of systems (1), (2), (3) can be directly measured, and we have all the information necessary to predict the future behavior of the object, and thereby define arbitrary good dynamics for tracking command signals using linear feedback on

the state. We can ride. In this case, the control that solves the problem consists of two joiners

u(t) = un (t)+ uK (t) , (4)

Where u°(t) interrupt compensates for the

effect of w(t) on the object, and is a command signal

when there is no interference uK (t) and in the absence

of interference, the command signal y*(t) is observed.

II. Methods of evaluation of non-measurable disturbances

We insert object control (4) into equation (1)

and using the Cauchy formula put w(t) = Hz(t) in place

and exit y(t) the exact expression for can be written as [1 ].

t t y(t; x, t„, z(t)) = CeA{t-t') x + C J eA(,-,)Bu (r )dr + C J eA(t-,) [Bun (r) + THz (r )]dr

. (5)

So that the output

y(t) does not depend on the

interference w(t) the last addend in (5) must be zero. In order to completely eliminate the effect of

the disturbance w(t) on the output

y(t) of object (1),

we find a constant matrix A that satisfies the following condition

CeA(t-T\BK + TH] = 0 all t0 < r, t < « . (6)

In this case, the display of control will be un (t ) = Az (t)

. From (6), it seems to correspond to: C[B, AB, A2B,..., A-1 B] = 0, b = BA + fh , (7)

which in turn gives rise to the following system of equations:

CA [BA + TH] = 0 when 5 = 0,1,2,...,n -1.

If we consider the following matrix as well, its degree is equal to n because the pair of identifying

matrices is

(A, C}

condition (7) can be written as follows ™nk [W , B, TH] = rank \wT, b] .

we use the following formula to calculate the matrix A

a = -(wtb )+ wt th + [i - (wt b)+ wt bJq

124

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 4 | 2023-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 4 | 2023 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 4 | 2023 год

here Qa - arbitrary parametric matrix, 1 -unity matrix,W - n dimensional matrix

W = [ct, ATCT......]

In the case when the matrix F is not a full-rank matrix, then the problem under consideration is ill-posed. To give numerical stability to the procedure of pseudo-inversion of the F matrix, it is advisable to use the concepts of regular methods [2, 3, 5].

Let's consider some of the most constructive algorithms for determining pseudoinverse matrices [6, 7-14, 15].

Let us define a matrix of size n x m,

JJ _ / r r r \

m ^ ^ 2v?JmJ the columns of which are the

f. - = 17

vectors J, 1 m . Using the obvious notation ,

this matrix can be represented as

Fm = (Fm-\ ' fm ), m = 2,3v.

Pseudo-inversions of the matrixD\, are obviously carried out according to the formula

F+ = fT / f\Tf\.

To sequentially find the pseudo-inverse matrix D we will use the Greville method [16, 17]. From this we get

F + [i - f kT "h

1 m\? J m+\ km+\J

F + =

m+1

where

km+1

kT

(I - F F + ) f

\ m m J J m+1

||(I FmFm ) f m

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

( F + )T F + f

V m / m J m+1

if (I FmFm )fm+1 '

in other cases

\ + F + J

|| m J m+l ||

Accurate compensation of disturbances using

control Un (t) = ^z(t) is suitable even for continuous

function when the state of the interrupting z (t ) process is known. This condition is appropriate only when it is possible to accurately measure the interference signal.

Now we will pay attention to the problem of assessing the state of systems (1), (2), (3). We believe that it is possible to actually measure only two

quantities, the output of the object y(t ) and the

command signal. When developing (constructing) the structure of the initial (zero) state adjuster,

x(t), z(t),

r (t) the state vectors are obtained from the output of the identifiers, the ideal and only the measured

quantities y(t), y (t) found using information about

the optimal values , x(t), z(t), r(t) replacing (in the ideal case) the dynamic system as desired selection allows to build a monitoring system that can be put into practice For simplicity, we use state-estimating n -dimensional identifiers (Kalman filters). We write down the equations of the identifiers from which the

estimate of the state of the object x(t) and the value of

the state of interference is z(t) as follows:

^B

, (8)

Where y(t), u(t) - are the actual output of the object and the actual input to (1), respectively. We

assumeL, L matrices are chosen so that the value

[x(t), z(t)] and grade [x(t)> z(t)] let the difference between asymptotically approach zero: k (t), -z (tff =[x(t), z(t)]T -[x(t), z(t)]T ^ 0

t ^ro

x(t ) " A + LC tH ' 'x(t Ï " L1

_ f (t ). LC D _ f(t )_ _ L2

^(t ) +

it )

if

IILCondition assessment error.

The state estimation error equation has the

14 (t )!

ß. (t )_

A + LC . LC

tH D

ß (t ) ß (t ).

are

(9)

Since the pairs of matrices

(A, C}

and

(D, H}

identifiers, it is possible to choose the

corresponding matrices L\, L in such a way that the desired dynamics can be achieved, ensuring that the error of the identification state tends to zero. The following formulas can be used to construct the

physically constructible state identifier r(t) from the dimensions yK (t ) :

r(t )=[* + NG ]r (t )-Ny K (t )

(10)

125

2 '

<

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 4 | 2023-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 4 | 2023 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 4 | 2023 год

where, R , G (2) is given in, N - is the matrix, which provides the rate of error tending to zero, which is chosen by the designer. The estimation error

sr(t ) = r (t)- r(t) satisfies the following equation: ^r (t) = [R + NG]er (t). (ii)

t ^^ da £r (t) ^ 0 the matrix can always be chosen since the pair is identifiable if the dynamic of the pursuit is given.

Let's copy and write the equation of the observing system that can be physically implemented.

To do this, we replace the un(t ) = Az(t),

uK(t) = x(t) + K2r(t) in the (z(t), x(t), r(t)} formulas

with their values (z(t), x(t), r(t)} and create a physically implemented control with the following appearance:

u (t) = un (t)+uK (t) = Az(t)+ KX(t)+K2r(t)

(12)

It can be shown that this control is actually a control that allows monitoring the signal appearing at the output of (2). In this case, we consider the dynamic

behavior Sy (t) yK (t) y(t) of the actual error of observation in the control (12) in the presence of arbitrary external disturbances produced by the system (3). For this, we put (12) into (1) and from the following expressions: x(t )= x(' )-ex (t)

z(t )= z(t)-Sz(t)

r(t ) = r (t )-er (t )

using we get the following: X (t) = [A + BK ]x(t) + [BA + TH ]z(t) + BK2r (t) +

. (13)

When a real object is affected by perturbations

w(t) and it is controlled in the form of feedback (12), the movement of the object is described by equation (13). Using the above, it is possible to consider the

change of state variable ^(t) given by expression (10).

Using (13), the equation for ^(t) will have the following form:

g{t) = [A + BK i ]g(t) - Fr (t) - Bz(t) + b[Kxsx (t) -. (14)

If the, Kl, K, N matrices in the identifiers are chosen correctly, the errors, x (t), ^ (t), ^ (t)

tend to

zero, and the variable ^(t) (2) jumps of the system between the initial conditions can be determined from the following formula:

ç(t ) = [A + BK i t(t )-Kr (t )-Bz(t ),

this is exactly consistent with equation (13).

IV. Conclusion

Therefore, the error asymptotically approaches zero, which means that the system provides high-precision tracking of command signals even in the presence of any disturbances. The structure of the resulting tracking system is shown in Fig. 1.

Its main elements are the identifier of the command signal, the identifier of the interrupts and the state of the object. The developed algorithms make it possible to synthesize a system that monitors complex commands based on modal considerations by compensating interference signals when there is an BlA^enF- Kfs (u)jobservable noises on the

control object.

References:

1. Glad, T., & Ljung, L. (2000). Control Theory (1st ed.). CRC Press. https://doi.org/10.1201/9781315274737.

2. Strejc V. State Space Theory of Discrete Linear Control. IEEE Transactions on Systems, Man, and Cybernetics. Publisher: IEEE, 1982.

3. Simagina. O.V. Control theory: textbook, KNovÍ6S■^Af^c('SlbAGS publishing house, 2014.-135 p.

4. Afanasyev V.N. "Control of indefinite dynamic objects", Moscow, Fizmat-ref, 2008. - 208 p.

126

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 I Son: 4 I 2023-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 4 | 2023 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 4 | 2023 год

5. Ogarkov M.A. Methods of statistical estimation of parameters of random processes. Moscow, Energoatomizdat, 1990. 208 p.

6. Filtering and stochastic control in dynamic systems. / Ed. K. T. Leondes Trans. from English, - M.: Mir, 1980. - 407 p.

7. Pelzverger S.B. Algorithmic support of assessment processes in dynamic systems under conditions of uncertainty. -M.: Nauka, 2004. - 116 p.

8. Mamirov U.F. Regular synthesis of adaptive control systems for uncertain dynamic objects. -Tashkent: Publishing house. "Knowledge and intellectual potential", 2021. -215 p.

9. Karabutov N.N. Structural identification of static objects. -Librocom. 2011 -152 p.

10. Mamirov U.F., Azamkhonov B.S. Algorithms for stable estimation of parameters and state of nonlinear control objects // Scientific-technical journal (STJ FerPI, FarPI ITZh, NTZh FerPI, 2020, T.24, special issue No. 1). -P.274-278.

11. Kisenkova N.A., Joint estimation of object parameters and statistical characteristics of non-Gaussian disturbances, Avtomat. and Telemekh., 1991, issue 11, 71-80.

12. Mamirov U.F., Buronov B.M. Systematic analysis of methods of control of dynamic objects in conditions of non-measurable disturbances // Chemical technology control and management. 2023, No. 4 (112) pp.49-63.

13. Igamberdiev Kh.Z., Kholkhodzhaev B.A., Mamirov U.F. Formation of stable algorithms for estimating unknown input signals in dynamic control systems // Journal of Technical Sciences and Innovation. Tashkent. 2019. No. 1. -WITH. 63-67.

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

14. F.R.Gantmaher, "Matrix theory", Moskva, Nauka, 1988, 552 p.

15. James W., Demmel, "Applied numerical linear algebra", Berkeley, California, University of California, 1997, 184p.

16. V.M.Verzhbitsky, "Computational linear algebra", Moscow, Higher School of Economics, 2009. 351 p.

17. A.I.Zhdanov, "Introduction to methods for solving ill-posed problems", Samara, Aerospace University, 2006, -87 p.

18. Ch.Lawson, R.Henson, "Numerical solution of problems in the method of least squares", 1986, 232 p.

19. Yusupbekov, N.R., Igamberdiev, H.Z., Mamirov, U.F.: Adaptive Control System with a Multilayer Neural Network under Parametric Uncertainty Condition. In: Russian Advances in Fuzzy Systems and Soft Computing: selected contributions to the 8-th International Conference on Fuzzy Systems, Soft Computing and Intelligent Technologies (FSSCIT-2020), Vol. 2782, pp. 228-234. CEUR Workshop Proceedings, Aachen, Germany. doi: http://ceur-ws.org/Vol-2782/paper_32.pdf.

127

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