Научная статья на тему 'СИНТЕЗ ЗАКОНОВ УПРАВЛЕНИЯ ДЛЯ ОСУЩЕСТВЛЕНИЯ ДВИЖЕНИЯ ОБЪЕКТА ПО ПРЕДПИСАННОЙ ПРОГРАММЕ'

СИНТЕЗ ЗАКОНОВ УПРАВЛЕНИЯ ДЛЯ ОСУЩЕСТВЛЕНИЯ ДВИЖЕНИЯ ОБЪЕКТА ПО ПРЕДПИСАННОЙ ПРОГРАММЕ Текст научной статьи по специальности «Математика»

CC BY
106
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРЕДПИСАННАЯ ПРОГРАММА (ТРАЕКТОРИЯ) / ЗАКОН УПРАВЛЕНИЯ / ОБЪЕКТ УПРАВЛЕНИЯ / КОНЕЧНО-РАЗНОСТНОЕ УРАВНЕНИЕ

Аннотация научной статьи по математике, автор научной работы — Батырканов Жениш Исакунович, Кадыркулова Кыял Кудайбердиевна

На сегодняшний день проблема управления движением объекта по предписанной траектории (программе) более или менее решена для линейных объектов в случае, когда траектории задается в аналитической форме. Когда предписанную траекторию нельзя описать аналитически, то возникают большие затруднения. В данной работе приводятся подходы к управлению в случае задания предписанной траектории как в аналитической, так и в табличной форме. Суть предлагаемых подходов синтеза законов управления заключается, во-первых, во введении в рассмотрении функции отклонения фактической траектории движения от предписанной траектории; во-вторых, рассматривается дифференциальное уравнение динамики переходного процесса для отклонения. Затем, назначая для управляемого объекта заданную динамику переходного процесса для отклонения на траекториях движения, мы находим алгебраические соотношения для отыскания необходимых законов управления. При этом используется аппарат пространства со скалярным произведением и один из результатов Р. Беллмана, относящийся к линейной алгебре. В итоге получаем новые конструктивные, эффективные процедуры синтеза искомых законов управления.

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

Похожие темы научных работ по математике , автор научной работы — Батырканов Жениш Исакунович, Кадыркулова Кыял Кудайбердиевна

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

SYNTHESIS OF CONTROL LAWS FOR THE IMPLEMENTATION OF THE OBJECT MOVEMENT IN LINE WITH THE PRESCRIBED PROGRAM

Nowadays, the issue of controlling the movement of the object in line with the prescribed trajectory is more or less well developed in the case of linear objects with their trajectories provided in analytical form. Therefore, difficulties arise when the prescribed trajectory cannot be described analytically. This paper provides a synthesis’ approach for solving the problems whose trajectories are cast either in analytical form or in table format. The proposed of the synthesis approach is, the first in the introduction into consideration the actual function of the deviation from the prescribed trajectory, secondly we consider the differential equation for the dynamics of the transition process for the deviation. Further, the destination specified dynamics of the transition process for deviations in the motion path for a managed object, we find the algebraic relations for finding the necessary control laws. At the same time, the machine is used with an inner product space and one result Bellman from linear algebra. As a result, we obtain the new effective procedures, for the synthesis of the desired control laws.

Текст научной работы на тему «СИНТЕЗ ЗАКОНОВ УПРАВЛЕНИЯ ДЛЯ ОСУЩЕСТВЛЕНИЯ ДВИЖЕНИЯ ОБЪЕКТА ПО ПРЕДПИСАННОЙ ПРОГРАММЕ»

ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 1 (29) 2015 МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ, ЧИСЛЕННЫЕ МЕТОДЫ И КОМПЛЕКСЫ ПРОГРАММ

УДК 004.9:(005.94:78)

СИНТЕЗ ЗАКОНОВ УПРАВЛЕНИЯ ДЛЯ ОСУЩЕСТВЛЕНИЯ ДВИЖЕНИЯ ОБЪЕКТА

ПО ПРЕДПИСАННОЙ ПРОГРАММЕ

Статья поступила в редакцию 20.01. 2015, в окончательном варианте 17.02. 2015

Батырканов Жениш Исакунович, доктор технических наук, профессор, проректор по научной работе, Кыргызский технический университет им. И. Раззакова, 720044, Кыргызская Республика, г. Бишкек, пр. Мира 66, e-mail: bjenish@mail.ru

Кадыркулова Кыял Кудайбердиевна, аспирант, Кыргызский технический университет им. И. Раззакова, 720044, Кыргызская Республика, г. Бишкек, пр. Мира 66, e-mail: ky-ial_02@mail.ru

На сегодняшний день проблема управления движением объекта по предписанной траектории (программе) более или менее решена для линейных объектов в случае, когда траектории задается в аналитической форме. Когда предписанную траекторию нельзя описать аналитически, то возникают большие затруднения. В данной работе приводятся подходы к управлению в случае задания предписанной траектории как в аналитической, так и в табличной форме. Суть предлагаемых подходов синтеза законов управления заключается, во-первых, во введении в рассмотрении функции отклонения фактической траектории движения от предписанной траектории; во-вторых, рассматривается дифференциальное уравнение динамики переходного процесса для отклонения. Затем, назначая для управляемого объекта заданную динамику переходного процесса для отклонения на траекториях движения, мы находим алгебраические соотношения для отыскания необходимых законов управления. При этом используется аппарат пространства со скалярным произведением и один из результатов Р. Белл-мана, относящийся к линейной алгебре. В итоге получаем новые конструктивные, эффективные процедуры синтеза искомых законов управления.

Ключевые слова: предписанная программа (траектория), закон управления, объект управления, вектор невязки, вектор состояния, динамика переходного процесса, конечно-разностное уравнение

SYNTHESIS OF CONTROL LAWS FOR THE IMPLEMENTATION OF THE OBJECT MOVEMENT IN LINE WITH THE PRESCRIBED PROGRAM

Batyrkanov Zhenish I., D.Sc. (Engineering), Professor, Vice Rector for Research and Foreign Relations, Kyrgyz Technical University named after I. Razzakov, 66 Mir Ave., Bishkek, 720044, Kyrgyz Republic, e-mail: bjenish@mail.ru

Kadyrkulova Kyyal K., post-graduate student, Kyrgyz Technical University named after I. Razzakov, 66 Mir Ave., Bishkek, 720044, Kyrgyz Republic, e-mail: kyial_02@mail.ru

Nowadays, the issue of controlling the movement of the object in line with the prescribed trajectory is more or less well developed in the case of linear objects with their trajectories provided in analytical form. Therefore, difficulties arise when the prescribed trajectory cannot be described analytically. This paper provides a synthesis' approach for solving the problems whose trajectories are cast either in analytical form or in table format. The proposed of the synthesis approach is, the first in the introduction into consideration the actual function of the deviation from the prescribed trajectory, secondly we consider the differential equation for the dynamics of the transition process for the deviation. Further, the destination specified dynamics of the transition process for deviations in the motion path for a managed object, we find the algebraic relations for finding the necessary control laws. At the same time, the machine is used with an inner product space and one result Bellman from linear algebra. As a result, we obtain the new effective procedures, for the synthesis of the desired control laws.

Keywords: prescribed program (trajectory), control law, controlled object, condition vector, finite difference equation, vector of differences

Задачи осуществления движения управляемого объекта по предписанной программе (траектории) относятся к неклассическим задачам автоматического управления, и на сегодняшний день полная теория анализа и синтеза таких систем отсутствует. Однако практика ставит множество задач, которые относятся к задачам обеспечения движения управляемых объектов по предписанным программам (траекториям). Это задачи траекторного управления летательными аппаратами; лазерным лучом; рабочими органами роботов; управления рабочими органами и иными механизмами в системах, использующих ЗБ-технологии.

На сегодняшний день в случае, когда предписанная траектория движения объекта описывается аналитически, существуют различные методы, подходы к решению таких задач. Это, в частности, подходы, предложенные В.Д. Фурасовым [10], П.Д. Крутько [6] и другими авторами [5, 9, 11]. Однако они позволяют решать задачи только для определенных классов управляемых объектов - в основном для линейных.

Поэтому целью данной статьи является описание разработанных авторами подходов для синтеза законов управления по осуществлению движения объектов по произвольным предписанным траекториям: сначала для траекторий, задаваемых в аналитической форме, затем - в табличной. Эти подходы позволяют эффективно проводить процедуру синтеза для достаточно широкого класса управляемых объектов.

Подход к синтезу, когда предписанная траектория задается в аналитической форме. Суть предлагаемых подходов к синтезу раскроем на примере, когда предписанная траектория задается в виде одного алгебраического соотношения. Подходы в случае, когда используется несколько алгебраических соотношений, можно найти в работах [1, 2, 3, 11].

Пусть математическая модель управляемого объекта представлена в стандартной векторно-дифференциальной форме:

<±с

— = * = /(*,и,0 > (!)

т

где х = (х1, х2 ...,хпУ - вектор состояния, и = {их,и2 ...,ит)Т - вектор управления, Т- символ транспонирования.

Предписанная программа движения объекта описывается в виде аналитического соотношения:

4>(х,0 = 0. (2)

Для отыскания управления рассматривается полная производная по времени функции = 0 на движениях системы. В соответствии с (2) имеем:

= = и

ш дх{ от

С учетом уравнений движения системы имеем:

= = (4)

ш ¡=1 дхл от

Разрешая это соотношение относительно искомой функции //(х, I). находим искомый закон управления, при котором движение объекта осуществляется по предписанной траектории. Однако с практической точки зрения задача синтеза будет решена в том случае, если закон управления обеспечивает также возвращение из точки х = (х1,х2,...,хп), соответствующей объекту, на предписанную траекторию ^(х, / ), если по каким-либо причинам она окажется вне ее. Другими словами закон управления должен обеспечивать не только процесс движения по предписанной траектории, но и устойчивость требуемого движения при возмущениях. Для такого закона управления, очевидно, должно выполняться соотношение:

ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 1 (29) 2015 МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ, ЧИСЛЕННЫЕ МЕТОДЫ И КОМПЛЕКСЫ ПРОГРАММ

Л

! = 1

дх.

Ы

(5)

где - произвольная функция, обращающаяся в нуль на кривой (2), т.е.:

Я(0,х,0 = 0. (6)

Действительно, если точка х = (х1.х2,..,хп) окажется вне предписанной траектории (2), то Я(

Поэтому д = ((//, х, I) Ф 0 представляет собой отклонение фактической траектории от предписанной, а переходный процесс для отклонения описывается уравнением:

= Я(0,х,0 = 0. (7)

т

Из постановки задачи синтеза закона управления непосредственно вытекает, что должно выполняться условие 8(() —> О при ^ —> оо . Это условие накладывает определенные требования на выбор произвольной функции . Например, функция /¿0//,х,/) подбирается из условия заданного времени отработки начального рассогласования д(?0) и условий

физической реализуемости. На этих моментах сейчас не будем останавливаться.

Таким образом, искомый закон управления с учетом (5) определяется из соотношения:

£ ^ (х, М) + ^ = К(у/, х, О,

,■=1 охг т

(8)

Для определения искомого уравнения из этого соотношения, представим (8) в пространстве со скалярным произведением, в следующем равносильном виде:

где

ёцг (М

Л

,/{х, и, () - символ скалярного произведения.

Л

(9)

В частности, для линейного объекта:

х = А(1)х + В(1)и

Основное соотношение (9) в данном случае представится как:

(10)

ёу/ дх

ёу/ (к

Отсюда:

у/

дх

и

ёцг ск

А(Г)х

ёцг

= а( 1//,х,0-

(П)

Для определения искомого управления из полученного скалярного уравнения используем результат Р. Беллмана из линейной алгебры в работе [6], где решается задача нахождения вектора, лежащего в заданной гиперплоскости:

(х,Ь) = а (12)

и имеющего минимальную норму х .

PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2015, 1 (29) MATHEMATICAL MODELING, NUMERICAL METHODS AND PROGRAM SYSTEMS

Решение данной задачи определяется выражением:

х0 = (Ъ,Ъ)~1 -Ъ-а . (13)

Используя теперь аналогию между выражениями (11) и (12) на основании (13), искомый закон управления определяется в виде:

и = в

dx dx _

где функция a(y/,x,t) соответствует выражению:

dx

а(у/, х, t) = R(y/, X, t) - [-'y-,A(t)x ) -

l dx dt

(14)

(15)

При этом синтезированный закон управления обладает свойством р —> min . В конце данного пункта сделаем следующее замечание. Закон управления существу-

« " ЦТ ¿У ет только для тех требуемых траектории, для которых вектор п -

ск

не является нулевым.

Это утверждение вытекает из соотношения (11).

Модельный пример синтеза закона управления при описании траектории в аналитической форме. Пусть управляемое движение описывается уравнением:

X = и . (16)

Требуется построить управляющую функцию исходя из условия, чтобы переменная х изменялась по гармоническому закону х(1:) = А$,тю^, где А — амплитуда и со - частота.

При гармонических колебаниях между переменными х и х существует зависимость:

!//(х,х,) = х2 +—гА2 = 0.

(17)

со

Для решения задачи уравнение (16) представим в виде системы:

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

— Х2 п

X2 —

или в стандартном векторно-матричном виде:

X = Ах + Ви,

где:

(18)

X — (Xj, х2 ) ,

А =

О 1 О О

В =

Предписанная траектория в новых обозначениях принимает вид:

г2

4>(х1,х2) = х12 +\А2 = 0. со

(19)

Произвольную функцию А = 0//,х,/), выберем исходя из следующих соображений. Для нашей задачи отклонение фактической траектории от предписанной, т.е. ошибка выполнения заданной программы движения имеет вид:

2

5 = у/(х1,х2,) = х2 +^-А2 ^0.

со

ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 1 (29) 2015 МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ, ЧИСЛЕННЫЕ МЕТОДЫ И КОМПЛЕКСЫ ПРОГРАММ

При этом, как мы показали ранее, переходный процесс для отклонения определяется уравнением:

т

Потребуем, чтобы процесс отработки начального отклонения д(?0), происходил за заданное время. Такое требование можно удовлетворить, если выберем функцию в виде:

Щ8,х,{) = а(х)8, (20)

где коэффициент а(х) подберем из условий физической реализуемости.

Для нахождения искомого закона управления, согласно выражению (14), предварительно определим:

одГаг^Т^;

ах у со J со

вт _ со4

сЬс ' сЬс) 4х22 '

ос (у/, х, {) = Я(у/, х, {) - \^-,Ах 1 - —= а(х)5 - 2х1х2.

у с1х ) (к

С учетом найденных выражений искомый закон управления, согласно (14), определяется в виде:

Е/= -.(21)

2х2(а(х)5 - 2х1х2)

2

где 8 = х/ + А2.

2 , Ъ^ л2 со:

Перепишем выражение (21) в следующем виде:

Г

и =-со2

х а(х)5

2Х2 J

или в исходных обозначениях переменных:

Уравнение замкнутой системы с учетом (16) и (22) определяется уравнением:

Л2х .. 2( а(х)дЛ ,„„ч

—- = х = -02 х- . (23)

Л2 У 2х )

Если точка х = (х,х2), находится на кривой 1//(х,х2) = 0, то отклонение (ошибка, рассогласование) 8 = 0 . В этом случае из (23) следует известное уравнение гармонических колебаний:

х+ю2х = О.

Если же точка (х,х2) не скользит по кривой 1//(х,х2) = 0, то управляющая функция имеет составляющую:

Аи = 0)2а(х)3(-Х'Х2\ 2х2

которая стремится вывести систему на заданную траекторию движения.

Вычисление величины А11 связано с необходимостью деления на х2. При наличии колебаний переменная х2 может принимать нулевые значения. Поэтому реализация закона управления (22) связана с известными затруднениями.

Чтобы их избежать, подбор коэффициента а(х) осуществим в виде:

а(х) = -2а0х2, а0>-0, (24)

Тогда выражение (22) для закона управления представится как:

а(х)8

U = -

2

О)

х1~-

1х2 J

= Q) (х,+а05-х2), (25)

о 2 .2

где: °=х\+2~А

СО

Реализация полученного закона (25) уже не вызывает никаких затруднений. Выбор коэффициента а(х) в виде (24) мы осуществили исходя из следующих соображений. Переходный процесс отработки ошибки выполнения предписанной программы, как было показано выше, выражается в виде (7). При этом требуется выполнение условия 8^) —>0 при ^ —> оо. Данному требованию удовлетворяет, например, функция:

Я(8,х^) = а(х)5 = -2а0х2 ■ 8, которую мы выбрали выше. Действительно, при этом имеем:

тс

— = 2сс0Х2 -8 = 0. (26)

си

Применяя к уравнению (26) метод функций Ляпунова с функцией Ляпунова вида У = <52 >- 0, имеем V = 288 =—4а0х2282 -<0. Отсюда вытекает выполнение условия 8—» 0 при ^ —> оо.

Рассмотренный выше пример показывает, что процедура синтеза не вызывает никаких затруднений и единственный произвол при этом, заключается в выборе функции Я(у/,х^) . Такой произвол частично устраняется путем подбора этой функции из условий заданной динамики отработки ошибки выполнения предписанной программы движения и условий физической реализуемости.

На рисунках 1 и 2 показаны результаты моделирования синтезированной замкнутой системы управления на ПЭВМ с помощью программного средства МАТЬАВ. На этих рисунках пунктиром показаны возмущенные движения, которые затем переходят в предписанные требуемые движения.

ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 1 (29) 2015 МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ, ЧИСЛЕННЫЕ МЕТОДЫ И КОМПЛЕКСЫ ПРОГРАММ

Рис. 2. Фазовый портрет синтезированной системы

Из этих рисунков видно, что независимо от начальных условий движение объекта выходит на предписанную траектории движения, т.е. на гармонический закон колебаний. Кроме того, показаны устойчивости движения на этих предписанных траекториях. В момент времени

7 = 4 =17 мы подали возмущающий импульс, движение системы возмутилось, т.е. вышло за рамки предписанной (гармонической) траектории. А затем движение системы возвратилось к предписанному гармоническому закону движения. Таким образом, мы видим, что синтезированный закон управления обеспечивает устойчивость движения по предписанной траектории.

Синтез законов управления предписанными программами движения, заданными в табличной форме. Во многих практически важных случаях, например в задачах робототехники, при автоматизации раскроя и конструирования одежды, использования лазерных технологий микроэлектроники, в системах ЗБ технологий и др., аналитическое представление предписанной программы движения вызывает большие затруднения. В этих случаях предписанную траекторию движения можно представлять в виде конечномерного множества дискретных контрольных точек, в частности в виде таблицы. В этих случаях предлагается следующий подход к синтезу.

Пусть управляемый объект описывается уравнением:

х = /(х,и,1), (27)

где х = (х1,х2,...,хп)г - вектор состояния, и = (и1,и2,...,ип)т - вектор управления.

Требуется синтезировать закон управления по осуществлению движения управляемой системы по предписанной траектории, заданной в табличной форме (табл. 1).

Таблица 1

Предписанная траектория движения, заданная в табличной форме

h 'о ч t3 —

хх Х10 хп Х\2 х13 —

Х2 Х20 Х21 Х22 Х23 -

- - - - - -

Хп ХпО ХШ Хп2 Хп2 -

Для удобства примем Хк=к ,к = 1, 2, ..., то есть введем абстрактные дискретные

моменты времени.

Уравнение системы после дискретизации имеет следующий вид:

х(к + 1)~х(к) = /(х(к)Мк)М

=/(х(к),и(к)№ (28)

h+\ h или

х(к +1) - х(к)

А

х(к +1) = х(к) + /(х(к), и(к), к) А, (29)

где х(к) - текущее состояние, х(к +1) - состояние на следующем шаге. Это выражение связывает текущее состояние х(к), текущее управление и(к) и состояние х(к +1) в следующий момент времени.

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

Из выражения (28) можно определить и(к) :

и{к) = и{х{к\х{к + \\кЛ) ■

Однако такой способ не гарантирует устойчивого осуществления движения по требуемым предписанным дискретным точкам движения.

ПРИКАСПИИСКИИ ЖУРНАЛ: управление и высокие технологии № 1 (29) 2015 МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ, ЧИСЛЕННЫЕ МЕТОДЫ И КОМПЛЕКСЫ ПРОГРАММ

Поэтому искомое управление будем находить путем минимизации квадрата невязки между требуемыми и текущими дискретными значениями состояния управляемого объекта. Таким образом, управление будем искать в виде:

Хтабл (к + 1)-Хтекущ (*+1)|| => min ' (30)

где - табличное значение, хтекущ0( +1) - текущее значение. Распишем выражение (28) подробно:

(ХтабЛ (к + \)- Хтекущ (* + 1), Хтабл + 1) " Хтекущ {k + 1))

= (хта6л+ х(к) - f(x(k),и(к), к)А, хта6л(к +1) - х(к) - f(x(k),u(k),к)А) =i> min

Затем, взяв частную производную по и(к) из этого выражения, найдем необходимое управление:

=0^и(к) = ?

ди(к)

Распишем эту процедуру для линейного объекта:

х(к +1) = х(к) + Ах(к) А + Ви(к) А

или

х(к + \) = (АА + Е)х(к) + Ви(к)А. (31)

Подставив конкретные выражения, возьмем скалярные произведения и получим общее выражение:

хтабл(к +1) = (АА + Е)х(к) + ВАи(к), хтабл(к +1) = (А А + Е)х(к) + ВАн(к)) = хТ пабл{к +1) = хг(к)(АтА + Е)-ит(к)ВтА, хтабл(к +1) - (АА + Е)х(к) + ВАи(к) = (хТ„абЛ(к +1 )(хтабл(к +1) - (хТ„абЛ(к + \)(АА + Е)х(к) - (хт„абЛ(к + \)ВАи(к) -хт (к)(Ат А + Е)(хт табЛ(к +1) + (хТ (к)(Ат А + Е)(АА + Е(х(к) +

хт (к)(АтА + Е)ВАи(к) - ит (к)ВтАхтабл(к +1) + иТ (к)ВтА(АА + Е)х(к) + ит (к)ВтАВАи(к)

Возьмем частную производную по и(к) :

- ВтАхпабл(к +1 ) + Вт (АА + Е)Ах(к) - Вт Ахпабл (к +1) + Вт (АА + Е) Ах(к) + ВтВА2и(к) + ВтВА2и(к) = О

Отсюда, управление окончательно определяется в виде:

и{к) = " фТВ)1 [2ВТ**табл (к + 1)~ 2ВТ ЦА + Е)Ах(к)] =

- ± (ВТВУ [~ВТ Ахтабл (к +1 )-ВТ (АА + Е)Ах(к)] = . (32)

^ (ВТВУ [Вт Ахта6л (к +1) - ВТ (АА + Е)Ах(к)]

Модельный пример синтеза управления в случае предписанной программы движения, заданной в табличной форме. Рассмотрим модельный пример синтеза управления по таблично заданной предписанной программе движения. Пусть математическая модель движения системы описывается системой уравнений:

— Л*-, + Ыл

/ 2 1 . (33)

х2 = и2

При этом в табличном виде задана следующая предписанная программа (траектория) движения (табл. 2).

Таблица 2

Предписанная траектория движения, заданная в табличной форме

ч 0 1 2 3

Xj 0,5 0,7 0,8 0,4

0,5 0,71 0,6 0,91

Для нахождения искомых управляющих функций в дискретные моменты времени применим полученное выражение (32).

С использованием (32) проведем 3 итерации по определению искомых законов управления, а также значения вектора состояния при действии этих найденных значений для управляющих функций.

Итак, определим управление и(0), т.е. значение управляющего вектора в момент времени к = 0 , при начальном положении Хю= 0,5; х2о= 0,5.

Для этого запишем дискретную модель объекта с использованием (33):

[ X; (к +1) = хх (к) + х2 (к) + щ (к) [х2 (к +1) = х2 (к) + и2 (к)

В векторно-матричной записи матрицы [А] и [В] имеют вид:

Согласно (32) имеем:

(( Г

"о Г "1 о"

А = 0 0 ; в = 0 1

и(0) =

(

W

0 1 + 1 0

0 0 0 1 J

"0.7" Л "-0.3

0.71 J 0.71

0.5 0.5

0.7 0.71

> (

0.5 0.5

0.7 0.71

1

0.5

Подставим в выражение (34) с учетом к — 1 значения из (35). Тогда будем иметь:

Гх,(1) = 0.5 + 0.5 - 0.3 = 0.7 [х2(1) = 0.5+ 0.21 = 0.71

(34)

(35)

ПРИКАСПИИСКИИ ЖУРНАЛ: управление и высокие технологии № 1 (29) 2015 МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ, ЧИСЛЕННЫЕ МЕТОДЫ И КОМПЛЕКСЫ ПРОГРАММ

При к = 2 имеем:

((

и( 1) = -

W

0 1 1 0 л 0.7 0.8

+ —

0 0 0 1 0.71 0.6

J

0.7 0.71

0.8 0.6

1.41 0.71

0.8 0.6

-0.61 -0.11

(37)

При этом значения компонент вектора состояния:

1^(2) = 0.7+ 0.71-0.6 = 0.8, [х2(2) = 0.71-0.11 = 0.6.

При к = 3 имеем:

(38)

((

и(2) = -

ÍY-

W

0 1 1 0 л 0.8 0.4

+ —

0 0 0 1 J 0.6 0.91

J

0.8 0.6

0.4 0.91

л с

1.4 0.6

0.4 0.91

1

-0.31

(39)

(40)

и вектор состояния принимает значения:

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

ШЪ) = 0.8 + 0.6-1 = 0.4, [х2(3) = 0.6 + 0.31 = 0.91.

Сравнивая выражения (36), (38), (40) с последними 3-мя столбцами таблицы 2, мы видим, что синтезированные законы управления, соответствующие формулам (35), (37), (39), обеспечивают осуществление движения управляемого объекта, согласно (33), по предписанной траектории, заданной в табличной форме (табл. 2).

Выводы. В работе описывается два подхода к синтезу законов управления по осуществлению движения управляемого объекта по предписанной траектории.

В первом предлагается подход к синтезу в случае, когда предписанная траектория задается аналитически. Во втором - когда предписанная траектория задается таблично.

Предлагаемые подходы к синтезу позволяют решать задачи управления не только для класса линейных объектов, но и для широкого класса нелинейных объектов. Процедуры синтеза, как показывают приведенные модельные примеры, достаточны просты и эффективны.

Список литературы

1. Батырканов Ж. И. Адаптивное управление программным движением / Ж. И. Батырканов // Известия Национальной академии наук Кыргызской Республики. Серия физико-технических, математических наук. -2011. - № 2. - С. 144-146.

2. Батырканов Ж. И. Синтез законов управления по осуществлению движения управляемого объекта по предписанной программе / Ж. И. Батырканов, К. К. Кадыркулова // Вестник науки Коста-найского социально-технического университета имени академика Зулхарной Алдамжар. - 2013. -№ 3. - С. 29-33.

3. Батырканов Ж. И. Траекторное управление объектом по таблично заданным программам / Ж. И. Батырканов, К. К. Кадыркулова // Известия Калининградского государственного технического университета. - 2011 - № 24. - С. 130-132.

4. Беллман Р. Введение в теории матриц / Р. Беллман. - Москва : Наука, 1969. - 368 с.

5. Бойчук JT. М. Метод структурного синтеза нелинейных систем автоматического управления / JT. М. Бойчук. - Москва : Энергия, 1971. - 112 с.

6. Крутько П. Д. Обратные задачи динамики управляемых систем: Линейные модели // П. Д Крутько. -Москва : Наука, 1987. - 304 с.

7. Новиков П. В. Алгоритм построения уточненной 4D траектории полета воздушного судна / П. В. Новиков, А. М. Ривкин, Д. В. Арутюнян // Прикаспийкий журнал: управление и высокие технологии. - 2013. - № 1. - С. 50-60.

8. Новикова Е. А. Особенности управления мехатронными приводами с учетом нелинейно-стей кинематической цепи / Е. А. Новикова / Прикаспийкий журнал: управление и высокие технологии. - 2013. - № 4. - С. 36-42.

9. Тимофеев А. В. Построение адаптивных систем управления программным движением / А. В. Тимофеев. - Ленинград : Энергия, 1988. - 188 с.

10. Фурасов В. Д. Устойчивость движения, оценки и стабилизация / В. Д. Фурасов. - Москва : Наука, 1977. - 248 с.

11. Шаршеналиев Ж. Ш. Синтез систем управления с заданными показателями качества / Ж. Ш. Шаршеналиев, Ж. И. Батырканов. - Бишлек : Илим, 1991. - 174 с.

References

1. Batyrkanov Zh. I. Adaptivnoe upravlenie programmnym dvijeniem [Adaptive control of programmed movement]. Izvestiya Natsionalnoy akademii nauk Kyrgyzskoy Respubliki. Seriya fiziko-tekhnicheskikh, matema-ticheskikh nauk [Proceedings of the National Academy of Sciences of the Kyrgyz Republic], 2011, no 2 , pp. 144-146.

2. Batyrkanov Zh. I., Kadyrkulova К. K. Syntez zakonov upravlenya po osushestvleniya dvizheniya upravlyaemogo obekta po predpisannoy programme [Synthesis of control laws for the implementation of the controlled object to the prescribed program], Vestnik nauki Kostanayskogo sotsialno-tekhnicheskogo univer-siteta imeni akademika Zulkharnoy Aldamzhar [Bulletin of the Science of the Kostanai Social Technical University named after Zulharnoy Aldamzhar], 2013, no. 3, pp. 29-33.

3. Batyrkanov Zh. I., Kadyrkulova К. K. Traektornoe upravlenie po tablichno-zadannym program-mam [Trajectory control based on table format program], Izvestiya Kaliningradskogo gosudarstvennogo tekhnicheskogo universiteta [Proceedings of the Kaliningrad State Technical University], 2011, no. 24, pp. 130-132.

4. Bellman R. Vvedenie v teoriyu matrits [Introduction to the theory of matrices], Moscow, Nauka Publ., 1969. 368 p.

5. Boychuk L. M. Metod strukturnogo synteza nelineynykh system avtomaticheskogo upravleniya [Structural synthesis method for nonlinear systems of automated control], Moscow, Energiya Publ., 1971. 112 p.

6. Krutko P. D. Obratnye zadachi dinamiki upravlyaemykh system: lineynye modeli [Inverse problem of controlled system dynamics: linear models], Moscow, Nauka Publ., 1987. 304 p.

7. Novikov P. V., Rivkin A. M., Arutyunyan D. V. Algoritm postroeniya utochnennoy 4D traektorii poleta vozdushnogo sudna [Clarifying A 4D algorithm covering allphases of an aircraft's flight path], Pri-kaspiykiy zhurnal: upravlenie i vysokie tekhnologii [Caspian Journal: Management and High Technologies], 2013, no. 1, pp. 50-60.

8. Novikova Ye. A. Osobennosti upravleniya mekhatronnymi privodami s uchetom nelineynostey kinematicheskoy tsepi [Features of mechatronic drives control taking into account nonlinearities of the kinematic circuit]. Prikaspiykiy zhurnal: upravlenie i vysokie tekhnologii [Caspian Journal: Management and High Technologies], 2013, no. 4, pp. 36-42.

9. Timofeev A. V. Postroenie adaptivnykh system upravleniya programmnym dvizheniem [The design of adaptive control systems for programmed movement], Leningrad, Energiya Publ., 1988. 188 p.

10. Furasov V. D. Ustoychivost dvizheniya, otsenki i stabilizatsiya [Stability of movement, assessment and stabilization], Moscow, Nauka Publ., 1977. 248 p.

11. Sharshenaliev Zh. Sh., Batyrkanov Zh. I. Sintez system upravleniya s zadannymi pokazatelyami kachestva /Control system synthesis with prescribed quality parameters], Bishkek, Ilim Publ., 1991. 174 p.

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