Научная статья на тему 'Аппроксимация областей достижимости нелинейных дискретных управляемых динамических систем'

Аппроксимация областей достижимости нелинейных дискретных управляемых динамических систем Текст научной статьи по специальности «Математика»

CC BY
192
104
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
NONLINEAR DISCRETE-TIME CONTROLLED DYNAMICAL SYSTEM / APPROXIMATION OF ATTAINABILITY DOMAINS / CONVEX POLYHEDRA / LINEAR MATHEMATICAL PROGRAMMING / SIMPLEX METHOD

Аннотация научной статьи по математике, автор научной работы — Шориков А. Ф., Булаев В. В., Горанов А. Ю., Калёв В. И.

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

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

Похожие темы научных работ по математике , автор научной работы — Шориков А. Ф., Булаев В. В., Горанов А. Ю., Калёв В. И.

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

APPROXIMATION OF ATTAINABILITY DOMAINS OF NONLINEAR DISCRETE-TIME CONTROLLED DYNAMICAL SYSTEMS

The article deals with the problem of constructing and approximating the attainability domains of a nonlinear discrete controlled dynamical system. The object of study is the class of controlled dynamical systems described by vector nonlinear recurrent equations. The initial nonlinear discrete-time model is transformed to a discrete linear form with respect to the reference phase trajectory. It is assumed that the phase vector of the system and the control parameter are constrained by convex, closed and bounded polyhedral sets with a finite number of vertices in the corresponding finite-dimensional vector spaces. We have given a description of the general recurrent algebraic method for constructing domains of attainability and its modification. In conclusion the article describes the results of computer simulation and comparative analysis of the attainability domains of approximation accuracy for specific nonlinear discretetime dynamical systems using the attainability domains of the corresponding linear discrete-time dynamical systems constructed with general and modified recurrent algebraic methods.

Текст научной работы на тему «Аппроксимация областей достижимости нелинейных дискретных управляемых динамических систем»

УДК 519.83; 519.6

DOI: 10.18101/2304-5728-2018-1-52-65

АППРОКСИМАЦИЯ ОБЛАСТЕЙ ДОСТИЖИМОСТИ НЕЛИНЕЙНЫХ ДИСКРЕТНЫХ УПРАВЛЯЕМЫХ ДИНАМИЧЕСКИХ СИСТЕМ1

© Шориков Андрей Федорович

доктор физико-математических наук, профессор,

Уральский федеральный университет им. Первого президента России

Б. Н. Ельцина

Россия, 620002, г. Екатеринбург, ул. Мира, 19 E-mail: [email protected]

© Булаев Владимир Владимирович

инженер-конструктор 1-й категории,

Научно-производственное объединение автоматики им. академика Н. А. Семихатова

Россия, 620075, г. Екатеринбург, ул. Мамина-Сибиряка, 145 E-mail: [email protected]

© Горанов Александр Юрьевич

инженер-конструктор 1-й категории,

Научно-производственное объединение автоматики им. академика Н. А. Семихатова

Россия, 620075, г. Екатеринбург, ул. Мамина-Сибиряка, 145 E-mail: [email protected]

© Калёв Виталий Игоревич

инженер-конструктор 1-й категории,

Научно-производственное объединение автоматики им. академика Н. А. Семихатова

Россия, 620075, г. Екатеринбург, ул. Мамина-Сибиряка, 145 E-mail: [email protected]

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

1 Работа выполнена при финансовой поддержке РФФИ (проект № 17-01-00315; проект № 18-01-00544)

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

Ключевые слова: нелинейные дискретные управляемые динамические системы; аппроксимация областей достижимости; выпуклые многогранники; линейное математическое программирование; симплекс-метод.

Введение

В теории управления динамическими системами большое внимание уделяется проблеме построения или оценивания множеств возможных фазовых состояний систем в различные моменты времени. Эти множества, называемые областями достижимости [1; 2], играют важную роль при решении задач управления, наблюдения и прогнозирования. Точное или приближенное построение областей достижимости нелинейной управляемой динамической системы предоставляет ряд преимуществ и позволяет оценить допустимые фазовые состояния системы, что порой существенно упрощает решение, например, задач оптимизации гарантированного результата (минимаксного) наблюдения или управления [1-3]. При этом практическое построение областей достижимости, особенно нелинейных динамических систем большой размерности, представляет собой весьма сложную задачу, поэтому особого внимания заслуживают эффективные методы их аппроксимации. В данной статье авторами предлагается методика аппроксимации областей достижимости исходной нелинейной дискретной управляемой динамической модели с помощью построения точной области достижимости соответствующей линейной дискретной модели, сформированной путем линеаризации вдоль опорной траектории исходной нелинейной динамической системы, на основе модификаций общего рекуррентного алгебраического метода, подробно изложенного в работах [2; 3]. В работе предлагается вариант модификации общего рекуррентного алгебраического метода, который позволяет существенно сократить время вычислительного процесса, затрачиваемого на построение точных и аппроксимирующих областей достижимости дискретных управляемых динамических систем. Полученные в данной статье результаты основываются на работах [1-6] и могут быть использованы при компьютерном моделировании реальных динамических процессов, а также при разработке и создании систем оптимизации результатов управления и поддержки принятия управленческих решений для важных прикладных задач в технических, экономических, научных и других системах.

1. Постановка задачи

Рассматривается класс объектов, динамика которых описывается системой нелинейных рекуррентных уравнений следующего вида:

х(* + 1) = /М0,ы(0), ^{0,1,...,Г-1} = 0,Г-1, (!)

где х(/) — фазовый вектор объекта в момент времени /. х(/) е М" (здесь и далее М" — евклидово пространство вектор-столбцов); и(1) — вектор управляющих воздействий (вектор управления) в момент времени и(1) е!'': /:0,77-1хМ"хМр—— заданная нелинейная функция, непрерывно дифференцируемая по х(/) и »(/): Т еШ (здесь и далее N — множество всех натуральных чисел).

Поскольку построение областей достижимости для нелинейных дискретных управляемых динамических систем вида (1) представляет собой достаточно сложную вычислительную задачу, появляется необходимость в проведении дополнительных операций, которые позволяют преобразовать исходные нелинейные уравнения модели к линейному виду на основе осуществления процесса линеаризации относительно заданной опорной траектории [1; 5]. Такой процесс линеаризации нелинейных рекуррентных уравнений является хорошо изученным в литературе. Поэтому в данной работе мы опускаем вопросы линеаризации, т. е. изначально предполагаем, что в соответствие исходной нелинейной модели вида (1) уже поставлена ее некоторая линейная аппроксимация, например, с помощью процедур из [1; 5].

Таким образом, в дальнейшем для исходного объекта будем рассматривать соответствующую (1) его линейную модель, которая на целочисленном промежутке времени 0,Т -1 имеет вид:

х^ + 1) = А(0х(0 + В(0и(0, (2)

где — матрица состояния системы, А(/) е М" "; В(!) — матрица

управления, Ве М" '', х(0) = х0еК"; предполагается, что

В дальнейшем предполагается, что выполняются следующие условия.

Условие 1. Начальный фазовый вектор систем (1) и (2) удовлетворяет заданному геометрическому ограничению, которое имеет вид выпуклого, замкнутого и ограниченного многогранника с конечным числом вершин:

х(0) = х0 е Х(0) с 1Г . (3)

Условие 2. Фазовый вектор систем (1) и (2) удовлетворяет заданному геометрическому ограничению, имеющему вид выпуклого, замкнутого и ограниченного многогранника с конечным числом вершин:

х(0 е Х(0 с Ми. (4)

Условие 3. Вектор управления систем (1) и (2) удовлетворяет заданному геометрическому ограничению, которое имеет вид выпуклого, замкнутого и ограниченного многогранника с конечным числом вершин:

ы(0 е P(í) <= R" Vi е 0,Т — 1. (5)

Тогда содержательно рассматриваемая в работе задача может быть сформулирована следующим образом.

Для рассматриваемой на заданном целочисленном промежутке времени О,Т линейной дискретной управляемой динамической системы

(2)-(5) требуется для любого целочисленного момента времени 3 el,T определить множество всех возможных (допустимых) фазовых состояний системы х(9), которые являются финальными состояниями фазовых траекторий системы, соответствующих всем парам (x0,Mi9(-)),

из (0 = \из , Vi е 0,3 -1: и9 (t) е Р(0 , т. е. описать ее область

достижимости на момент времени 9 .

Введем строгое определение понятия области достижимости для дискретной динамической системы (2)-(5).

Определение 1. Областью достижимости фазовых состояний линейной

дискретной управляемой системы (2)-(5) на момент времени 9 <ет + 1.7'.

соответствующей паре (г. Х(т)) е 0. / - 1 х 2 (здесь и далее символом

2Г обозначается множество всех подмножеств множества Y ), называется множество

G (т,Х(т); 3) = íx(5) | х(3) е М", x(t +1) = A(t)x(t) + B(t)u(t) е X(t +1),

_ (6)

t e т,3 -1, u(t) e Р(0,*(т) e Х{т)}.

В силу линейности уравнения (2), описывающего динамику рассматриваемого объекта, особенностей геометрических ограничений (3)-(5) и конечности рассматриваемого целочисленного промежутка времени 1 ,Т область достижимости G (0.Х(0):9) представляет собой выпуклый, замкнутый и ограниченный многогранник в Мя с конечным числом вершин для любого момента времени 3 е \,Т [2-4]. Кроме того, для такой области достижимости имеет место важное полугрупповое свойство вида:

G(0,Х(0);t + l) = G(t,X{t)-,t + 1), t е (7)

где X(t) = G(0,X(0);í) — область достижимости системы (2)-(5), соответствующая моменту времени t.

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

На основе полугруппового свойства областей достижимости (7), свойств систем линейных алгебраических уравнений и неравенств, а так-

же возможностей симплекс-метода для решения задач линейного математического программирования (ЛМП) и использования преобразования описания многогранников с помощью соответствующих систем линейных алгебраических неравенств в их описание с помощью конечного числа вершин и наоборот в трудах [2-4] был разработан эффективный общий рекуррентный алгебраический метод построения областей достижимости для линейных дискретных управляемых динамических систем, суть которого состоит в следующем.

Опираясь на свойство (7), задача построения области достижимости С(0,Х(0);77) управляемой динамической системы (2)-(5) на заданном

промежутке времени 0,Т может быть сведена к реализации построения рекуррентной последовательности одношаговых областей достижимости:

Поскольку область достижимости +1) = С(У,Х(0);^ +1) —выпуклый, замкнутый и ограниченный многогранник с конечным числом вершин для всех ^ е 0,Т -1, то любая его точка х(/ +1) е Х(1 +1) может быть представлена как выпуклая комбинация его вершин [8]:

т т

\fxit +1) е ХЦ +1) 31 е ИГ : хЦ +1) = £ С +1), X Л- = 1 >

1=1 1=1

где х.У>{1 +1) — 7-я вершина многогранника Х(1 +1).

В таком случае при построении множеств достижимости Х(1 +1),

/ е 0. / - 1 удобно воспользоваться вершинным описанием (У-Иер) многогранников [7,8], т. е.:

Х(^ + 1) = сопуГ„(Х(^+1)), (8)

где Ги(Х(У+1)) — множество всех вершин многогранника Х(1 + 1) с!". Vп(Х{!+\)) = {х/'Ч/ + 1)}е1 ,„ ; сопу 7 — выпуклая оболочка множества 7 .

Кроме вершинного описания многогранников для построения областей достижимости Х(1 +1) будем также использовать их фасетное описание {Н-Яер) [6], то есть как решение системы из к е N линейных неравенств:

ХЦ +1) = {х(1 +1) е М" | Нх(1 +1) < Ь\, Н е М"хи ,ЬеШк. (9)

Фасетное описание (9) областей достижимости

Х(1 +1) = С(/. Х(0); / + 1) используется для реализации нахождения пересечения двух множеств. Описания (8) и (9) называются двойным описанием многогранника. Операции формирования двойственного описания области достижимости У-Иер-^Н-Иер и Н-Иер<-^> У-Иер реализуются в дан-

ной работе с помощью метода двойного описания, который подробно отражен в работах [2-4].

Далее в виде псевдокода опишем общий рекуррентный алгебраический метод построения областей достижимости [2-4] применительно к динамической системе (2)-(5) на всем рассматриваемом промежутке времени 0Д\

Инициализация: сформировать множество Гя (Х(0)) = {х0} . for each t from 0 to Г - 1 begin

1. Сформировать множество Г (P(í)) вершин многогранника Р(7).

2. Вычислить следующие конечные множества, характеризующие свободное и вынужденное движения системы (2)-(5):

Хх(t +1) = {y(t +1) е М" I y(t +1) = A(t)x(t), x(t) e Ги (X(0)}, Xu (t +1) = {z(t +1) e M" I z(t +1) = B(t)u(t), u(t) e Гр (P(r))}, X(t +1) = \x(t + l)el" I y(t +1) + z(t +1),

y(t + l)eXx(t + l)J(t + l)eXu(t + l)}. Отметим, что здесь множество X{t + \) содержит как граничные, так и внутренние точки, т. е. X(t +1) Ф Тп (^X(t + .

3. Найти множество X(t +1) всех вершин множества X(i +1):

4. Перейти к фасетному описанию множества Х(1 +1): (V-Rep-^-H-Rep).

5. Найти пересечение множества X(t +1) с множеством фазовых ограничений X(Y +1), то есть вычислить:

X(í + l) = X(í + l)nX(í + l).

6. Получить вершинное описание множества Х(1 +1): (H-Rep-^-V-Rep). end

Поиск множества всех вершин области достижимости осуществляется с помощью решения ряда задач ЛМП с использованием модифицированного симплекс-метода. Постановка этой задачи и алгоритм ее решения были подробно изложены в работах [2-4].

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

общего рекуррентного алгебраического метода построения областей достижимости, направленная на сокращение размера симплекс-таблиц в решаемых задачах ЛМП [6]. Кроме того, очевидно, что количество вершин финальной области достижимости зависит от длины целочисленного промежутка времени 0,Т . Поэтому при втором направлении предлагаемого в данной работе модифицированного общего рекуррентного метода построения областей достижимости используется метод аппроксимации промежуточных вспомогательных множеств, изложенный в работе [6].

Далее в виде псевдокода опишем алгоритм для поиска множества всех вершин области достижимости динамической системы (2)-(5).

Входная информация: множество X{t +1), содержащее m точек в пространстве М".

Выходная информация: Описание области достижимости X(t +1) = G(t, Х(0); t +1) в виде множества всех ее вершин Гп (X(Y +1)) и выпуклой оболочки этого множества.

1. Сортировать все точки множества X(t +1) относительно удаленности их от центра наименьшего многомерного параллелепипеда П, содержащего множество X(t +1), сформировав таким образом множество Хс"г" (/ + 1).

2. Взять первые (п+1) наиболее отдаленные от центра параллелепипеда П точки множества XcopT(Y +1) и сформировать множество точек претендентов:

3. Аналогично [2-4], на основании решения соответствующих задач ЛМП, сформировать множество всех вершин выпуклой многогранной оболочки множества Х"р (/ + 1) путем реализации следующего алгоритма:

for each i from n+2 to m begin

Проверить, принадлежит ли точка хс':,р1 (I + 1) крайней опорной гиперплоскости многогранника conv Х"р (I + 1). Если это условие выполняется, то эта точка помещается в множество точек претендентов Хпр (/ + 1). иначе — исключается и не присутствует в дальнейшей работе алгоритма.

end

Как только в множестве ХСП|Т1 (/ +1) не останется элементов, то уточненное множество Х"р (/ +1) описывается массивом: (' + !) = {¿Г С+ , где (¿бМ)д(^>«).

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

4.Используя комбинацию алгоритмов из [2-6], сформировать множество всех вершин многогранника сопу (/+1) , т. е. вычислить множество:

Г„ (сопу (х;?оч (/ +1))) = {хГрт (/ +1)}( _ = г„(хц+1)\

где (я еМ) л (.$•<£).

5. Сформировать искомое множество Х(/ +1) = сопу Г (Х(1 +1)) = = С(/,Х(0);/ + 1).

Отметим, что в этом алгоритме для нахождения множества всех вершин Г (Х(1 +1)) требуется решить большее число задач ЛМП значительно меньшего размера, чем при использовании алгоритма, основанного на общем рекуррентном алгебраическом методе [2-4], что в целом приводит к более высокой производительности вычислительного процесса при построении области достижимости +1) , следовательно, и искомой области достижимости С(0,Х(0);77).

3. Численный пример

В данном разделе статьи демонстрируется эффективность вышеизложенного общего рекуррентного алгебраического метода построения областей достижимости линейных дискретных динамических систем и его модификации на нескольких численных примерах. Алгоритмы предложенного метода и его модификации реализованы в программной среде МАТЬАВ Я2014а.

Пример 1. Система второго порядка

Рассмотрим аппроксимацию областей достижимости для нелинейной дискретной модели Лотки-Вольтерры:

^ (/ +1) = Х| (0 + Т0 (ах1 (0 - Ьхг (0*2 (0 + ей (/)), х2 (/ +1) = х2 (/) + Т0 (~сх2 (/) + ёхг (/)х2 (/)), где /е0,Г-1, а = 0.9, 6 = 0.003, с = 0.8, ¿/ = 0.002, е = 0.85, Т0=2л/Т4ас , Г = 60, хДО) = 410 , х2(0) = 300 .

Данная дискретная управляемая динамическая система линеаризована вдоль опорной траектории, реализованной при отсутствии управления, то

есть при / е 0,Т -1: и(/) = 0 . Тогда сформированная линейная модель в векторно-матричной форме, соответствующая системе (10), имеет вид:

х(/ +1) = А(/)х(0 + В(ф(Г),

где t е 0,Т -1, x(t) е М", х(0) = (1; 2у , u(t) е Р принимают значения

(l + T0a-T0bx2(t)

A(t) =

1, матрицы у4(0 и

(ТпеЛ

B(t) =

-Tbx (t) ^

О" 0"л2 У > 11ГЛ\ V '

Tñdx2(t) \-Т()с+T()dxx{t) ^ Предполагается, что управляющее воздействие n(t) принимает свои

чОу

значения из множества Р(/) = {;;(/) | \u(t)\ < 0.3 }, \/t е 0. 7' -1.

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

В таблице 1 приведены основные параметры (объем многогранника, количество вершин) области достижимости G(0,xfí,T), т. е. множества всех допустимых финальных фазовых состояний линейной системы, вычисленной с помощью общего рекуррентного алгебраического метода и его модификации, а также дополнительные показатели (время вычисления), позволяющие сравнить быстродействие общего и модифицированного алгоритмов.

Пример 2. Система четвертого порядка

Рассмотрим применимость алгоритма аппроксимации областей достижимости для нелинейной дискретной модели вида:

Рис. 1. Аппроксимация сечений области достижимости нелинейной системы (Пример 1)

(П)

Xj (t +1) = Xj (t) + 0.5 sin x2 (t) + (l + 0.5 cos x1 (t)) ux (t), x2{t +1) = x2{t) + axl{t) + n2{t), x3 (t +1) = x3 (t) + bx2 (t) + nx (t), x4 (t +1) = x4 (t) + cx3 (t) + n2 (t),

где teÔ/7, a = 0.15, b = -0.8, c = 0.25, хДО) = x2(0) = x3(0) = x4(0) = 1.

Система линеаризована вдоль опорной траектории х(О = х(-;0,Г,х(0),г7(-)), реализованной при действии постоянного управляющего воздействия u12(t) = 0.5, \/t е 0,7 . Тогда сформированная и

соответствующая системе (11) линейная модель в векторно-матричной форме имеет вид:

x(t +1) = A(t)x(t) + B(t)u(t), где teÔJ, x(t) e M4, x(0) = (1 ; -1 ; 1 ; if, u(t) e P(f) с M2, матрицы A(t) и B(t) имеют следующий вид:

(\ 0.5cos x2{t) 0 0^ f 1 + 0.5cosXj(0 0^

a 1 0 0 0 1

, B(t) =

0 b 10 1 0

0 0 cl 0 1

A(t) =

Вектор управления n{t) = (iix (t), it2(l)) e стеснен ограничением: P(0 = Ц(0, u2{t) I (0| ^ I |M0| < 1}, Vi e 0^7 .

Проекции на плоскость финальной области достижимости нелинейной дискретной системы (11) и ее аппроксимации, полученные с помощью модифицированного метода, иллюстрируются на рис. 2.

В таблице 1 приведены основные параметры финальной области достижимости G(0,xfí,T) линейной системы, полученной с помощью обобщенного рекуррентного алгебраического метода и модификации.

Таблица 1

Результаты моделирования

Система Алгоритм Время работы, с Кол-во вершин Объем многогранника

Пример 1 Общий алгоритм 0.05 120 4.62

Модифицированный 0.01 16 4.34

Нелинейная система 2 порядка - 120 4.68

Пример 2 Общий алгоритм 4.19 756 40808.17

Модифицированный 0.76 153 34764.47

Нелинейная система 4 порядка - 436 47795.76

-20 0 20 40 -20 -!5 -10 -5 0 5 10 15 -20 -10 0 10 20 30

Рис. 2. Проекции финальной области достижимости из М4 в М3 и (серый — проекции областей достижимости линейной системы, черный — проекции областей достижимости нелинейной системы)

Заключение

В работе описывается метод аппроксимации областей достижимости нелинейных дискретных систем с помощью построения областей достижимости соответствующей ей линейной системы. Предложенный алгоритм базируется на общем рекуррентном алгебраическом методе [2-4], относящемся к классу точных методов, дающих описание всех допустимых фазовых состояний линейной дискретной управляемой динамической системы в заданный момент времени. В работе также описана модификация общего рекуррентного алгебраического метода, основанная на результатах, полученных в работах [5; 6], и направлена на сокращение операций и уменьшение времени реализации вычислительного процесса.

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

Программная реализация построения областей достижимости осуществлена в программной среде МАТЬАВ Я2014а, где были реализованы

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

Литература

1.Красовский Н. Н. Теория управления движением. М.: Наука, 1968. 476 с.

2. Шориков А. Ф. Минимаксное оценивание и управление в дискретных динамических системах. Екатеринбург: Изд-во Урал, ун-та, 1997. 242 с.

3. Тюлюкин В. А., Шориков А. Ф. Об одном алгоритме построения области достижимости линейной управляемой системы // Негладкие задачи оптимизации и управление. Свердловск: Изд-во УрО АН СССР, 1988. С.55-61.

4. Тюлюкин В. А., Шориков А. Ф. Алгоритм решения задачи терминального управления для линейной дискретной системы // Автоматика и телемеханика. 1993. № 4. С. 115-127.

5. Шориков А. Ф., Горанов А. Ю. Методика аппроксимации области достижимости нелинейной управляемой динамической системы // Прикладная математика и вопросы управления. 2017. № 2. С. 112-121.

6. Булаев В. В. Об использовании симплекс-метода для аппроксимации выпуклых многогранников // Труды второй научно-технической конференции молодых ученых Уральского энергетического института. Екатеринбург: Изд-во Уральск, федер. ун-та, 2017. С. 397-399.

7. Черников С. Н. Линейные неравенства. М.: Наука, 1968. 488 с.

8. Юдин Д. Б., Голыптейн Е. Г. Задачи и методы линейного программирования. М.: Сов. радио, 1964. 736 с.

APPROXIMATION OF ATTAINABILITY DOMAINS OF NONLINEAR DISCRETE-TIME CONTROLLED DYNAMICAL SYSTEMS

Audrey F. Shorikov

Dr. Sci. (Phys. and Math.), Prof.,

Department of Applied mathematics, Ural Federal University named after the first President of Russia B. N. Yeltsin 19 Mira St., Ekaterinburg 620002, Russia

Vladimir V. Bulaev Design Engineer,

Scientific and Production Association of Automatics named after Academician N. A. Semikhatov

145 Mamina-Sibiryaka St., Ekaterinburg 620075, Russia

Aleksandr Yu. Goranov

Design Engineer

Scientific and Production Association of Automatics named after Acadmi-

cian N. A. Semikhatov

145 Mamina-Sibiryaka St., Ekaterinburg 620075, Russia

Vitaliy I. Kalev

Design Engineer

Scientific and Production Association of Automatics named after Academician N. A. Semikhatov

145 Mamina-Sibiryaka St., Ekaterinburg 620075, Russia

The article deals with the problem of constructing and approximating the attainability domains of a nonlinear discrete controlled dynamical system. The object of study is the class of controlled dynamical systems described by vector nonlinear recurrent equations. The initial nonlinear discrete-time model is transformed to a discrete linear form with respect to the reference phase trajectory. It is assumed that the phase vector of the system and the control parameter are constrained by convex, closed and bounded polyhedral sets with a finite number of vertices in the corresponding finite-dimensional vector spaces. We have given a description of the general recurrent algebraic method for constructing domains of attainability and its modification. In conclusion the article describes the results of computer simulation and comparative analysis of the attainability domains of approximation accuracy for specific nonlinear discrete-time dynamical systems using the attainability domains of the corresponding linear discrete-time dynamical systems constructed with general and modified recurrent algebraic methods.

Keywords: nonlinear discrete-time controlled dynamical system; approximation of attainability domains; convex polyhedra; linear mathematical programming; simplex method.

References

1. Krasovskii N. N. Teoriya upravleniya dvizheniem [Theory of Motion Control], Moscow: Nauka Publ., 1968. 476 p.

2. Shorikov A. F. Minimaksnoe otsenivanie i upravlenie v diskretnykh di-namicheskikh sistemakh [Minimax Estimation and Control in Discrete Dynamical Systems]. Ekaterinburg: Ural University Publ., 1997. 242 p.

3. Tyulyukin V. A., Shorikov A. F. Ob odnom algoritme postroeniya oblasti dostizhimosti lineinoi upravlyaemoi sistemy [About One Algorithm for Constructing the Attainability Domain of a Linear Controlled System]. Neglad-kie zadachi optimizatsii i upravlenie —Nonsmooth Optimization Problems and Control. Sverdlovsk: Ural Branch of USSR AS. 1988. Pp. 55-61.

4. Tyulyukin V. A., Shorikov A. F. Algoritm resheniya zadachi ter-minal'nogo upravleniya dlya lineinoi diskretnoi sistemy [Algorithm for Solving the Problem of Terminal Control for a Linear Discrete System]. Avtomatika i

telemekhanika —Automation and Telemechanics. 1993. No. 4. Pp. 115-127.

5. Shorikov A. F., Goranov A. Yu. Metodika approksimatsii oblasti dostizhimosti nelineinoi upravlyaemoi dinamicheskoi sistemy [A Method for Approximating the Attainability Domain of a Nonlinear Controlled Dynamical System], Prikladnaya matematika i voprosy upravleniya —Applied Mathematics and Control Problems. 2017. No. 2. Pp. 112-121.

6. Bulaev V. V. Ob ispol'zovanii simpleks-metoda dlya approksi-matsii vypuklykh mnogogrannikov [About Use of Simplex Method for Approximating Convex Polyhedra]. Proc. 2nd Scientific and Technical Conference of Young Scientists of Ural Energy Institute. Ekaterinburg: Ural Federal University Publ., 2017. Pp.397-399.

7. Chernikov S. N. Lineinye neravenstva [Linear Inequalities]. Moscow: Nauka Publ., 1968.488 p.

8. Yudin D. B., Gol'shtein E. G. Zadachi i metody lineinogo pro-grammirovaniya [Problems and Methods of Linear Programming], Moscow: Sovetskoe radio Publ., 1964. 736 p.

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