Механика
5. Предлагаемый метод построения математических моделей связанных движений в системах с несколькими степенями свободы может рассматриваться как развитие энергетического метода приближенного определения частот собственных колебаний, отличающееся возможностями получения точных, а не приближенных результатов.
Авторы статьи выражают благодарность аспиранту Научно-образовательного центра Ир-ГУПС Д. Х. Нгуену за участие в совместной работе и проведение вычислительного эксперимента.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Вибрации в технике : справочник. В 6 т. Т. 1. Колебания линейных систем / под ред. В.В. Болотина. М. : Машиностроение. 1978. 352 с.
2. Ден-Гартог Д.П. Механические колебания. М. : Физматгиз, 1960. 574 с.
3. Тимошенко С.П., Янг Д.Х., Уивер У. Теория колебаний в инженерном деле / пер. с англ. Л.Г. Корнейчука ; под. ред. Э.И. Григолюка. М. : Машиностроение, 1985. 472 с.
4. Бабаков И.М. Теория колебаний. М. : Наука, 1968. 650 с.
5. Вибрации в технике : справочник. В 6 т. Т.5. Измерения и испытания / под ред. М.Д. Генки-на. М. : Машиностроение. 1981. 496 с._
6. Биргер И.А., Пановко Я.Г. Прочность, устойчивость, колебания : справочник. В 3 т. Т. 1. М. : Машиностроение, 1968. 567 с.
7. Мандельштам Л.И. Лекции по теории колебаний. М. : Наука, 1972. 466 с.
8. Елисеев С.В., Резник Ю.И., Хоменко А.П., За-сядко А.А. Динамический синтез в обобщенных задачах виброзащиты и виброизоляции технических объектов. Иркутск : ИГУ, 2008. 523 с.
9. Елисеев С.В., Кузнецов Н.К., Каимов Е.В. К вопросу о теории рычажных связей в динамике механических колебательных систем // Вестник ИрГТУ. 2015. № 12 (107). С. 30-40
10.Белокобыльский С.В., Елисеев С.В., Кашуба В.Б., Нгуен Д.Х., Цыган В.В.О связях между координатами движения в механических колебательных системах с рычажными устройствами // Системы. Методы. Технологии. 2015. № 2 (26). С. 7-13.
11. Соотношения координат движения элементов механических колебательных систем как форма проявления рычажных связей / С.В. Белоко-быльский и др. // Системы. Методы. Технологии. 2015. № 3 (27). С. 8-14.
УДК 519.624.3
Зароднюк Татьяна Сергеевна,
к. т. н., научный сотрудник, Институт динамики систем и теории управления имени В. М. Матросова, СО РАН,
тел. (3952) 453-045, e-mail: [email protected] Аникин Антон Сергеевич,
программист, Институт динамики систем и теории управления имени В. М. Матросова, СО РАН,
тел. (3952) 453-545, e-mail: [email protected] Финкельштейн Евгения Александровна, программист, Институт динамики систем и теории управления имени В. М. Матросова, СО РАН,
тел. (3952) 453-045, e-mail: [email protected]
Бекларян Армен Левонович,
преподаватель, Национальный исследовательский университет «Высшая школа экономики»,
тел. (495) 443-1602, e-mail: [email protected] Белоусов Федор Анатольевич, к. ф.-м. н., научный сотрудник, Центральный экономико-математический институт РАН,
тел. (499) 724-1659, e-mail: [email protected]
ТЕХНОЛОГИЯ РЕШЕНИЯ КРАЕВЫХ ЗАДАЧ ДЛЯ НЕЛИНЕЙНЫХ СИСТЕМ ФУНКЦИОНАЛЬНО-ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ТОЧЕЧНОГО ТИПА
T. S. Zarodnyuk, A. S. Anikin, E. A Finkelshtein, A. L. Beklaryan, F. A. Belousov
THE TECHNOLOGY FOR SOLVING THE BOUNDARY VALUE PROBLEMS FOR NONLINEAR SYSTEMS OF FUNCTIONAL DIFFERENTIAL EQUATIONS
OF POINTWISE TYPE
Аннотация. Рассматривается класс нелинейных функционально-дифференциальных уравнений, включающий уравнения с отклоняющимся аргументом различных видов - с запаздыванием и опережением, а также сочетающих оба данных элемента.
Предлагаемая технология исследования краевых задач основана на методе Ритца и сплайн-коллокационных подходах. Для решения задач рассматриваемого класса траектории системы дискретизуются на сетке с постоянным шагом и формулируется обобщенный функционал невязки, включающий как взвешенные невязки исходного дифференциального уравнения, так и невязки краевых условий.
ИРКУТСКИМ государственный университет путей сообщения
В работе рассматривается небольшая коллекция тестовых задач, сформированная по традиционной методике, и результаты вычислительных экспериментов, выполненных для всех задач из сформированной коллекции.
Ключевые слова: краевая задача, функционально-дифференциальное уравнение точечного типа, программный комплекс.
Abstract. A class of nonlinear functional-differential equations, including equations with deviating argument of various types with time-lag and advance, as well as combine both of these elements is considered.
The proposed technology for solving boundary value problems is based on the Ritz method and spline collocation approaches. To solve the problem we discretized system trajectories on the grid with a constant step and formulate the generalized residual functional, including both weighted residuals of the original differential equation and residuals of boundary conditions.
The report examines a small collection of test problems designed with traditional technique. The results of computational experiments are carried out for all the problems from the test collection.
Keywords: boundary value problem, functional differential equation of pointwise type, software.
Введение
Функционально-дифференциальные уравнения точечного типа (ФДУТТ), являясь регулярным расширением класса обыкновенных дифференциальных уравнений (ОДУ), включают как частные случаи, дифференциальные уравнения с «запаздыванием» и «опережением», так и другие, более сложные варианты динамических систем с отклоняющимся аргументом. Интерес к таким моделям существенно возрос в последние годы в связи с требованиями приложений: с применением ФДУТТ моделируются многие процессы в экономике, технике, биологии, социологии, медицине и других научно-технических областях. Для систем такого типа разработана глубокая качественная теория, аналитически исследован ряд прикладных моделей: задача о распространении бегущих волн в однородном бесконечно длинном упругом стрежне, краевая задача Эйлера - Лагранжа для задачи вариационного исчисления и другие (см., напр., [1]). Однако проблема создания надежных численных методов для решения систем ФДУТТ в общей постановке пока остается открытой.
В основе одного из важнейших современных подходов к исследованию систем с функционально-дифференциальными операторами лежит трактовка Н. Н. Красовским решения уравнения с запаздывающим аргументом как интегральной линии в расширенном фазовом пространстве функций. Движение в этом фазовом пространстве в каждый момент времени задается куском траектории, зависящим от интегральной линии в стандартном конечномерном расширенном фазовом пространстве. На этом пути получены теоремы существования и единственности решения для начальной задачи, описана структура пространства решений линейных уравнений, исследованы ограниченные и периодические решения и т. д. Вместе с тем указанный подход неприменим к опережающе-запаздывающим уравнениям (функционально-дифференциальным уравнениям точечного типа), которые, в частности, возникают как уравнения Эйлера - Лагранжа для задачи оптимального управления с запаздывающим аргу-
ментом. При исследовании дифференциальных уравнений такого типа известны два диаметрально противоположных подхода.
В первом случае такие уравнения рассматриваются как принципиально новый класс по отношению к классу обыкновенных дифференциальных уравнений. Для них исследуют все многообразие новых свойств, которым удовлетворяют решения подобных уравнений.
Во втором случае такие уравнения рассматриваются как расширение класса обыкновенных дифференциальных уравнений. Этот подход основан на изучении ряда характеристик, т. к. для уравнений опережающе-запаздывающего типа нарушаются известные свойства обыкновенных дифференциальных уравнений. К таким свойствам относятся: существование и единственность решения в заданном классе функций; непрерывная зависимость решения от начальных и краевых условий; точечная полнота решений; и-парамет-ричность пространства решений; «гладкость» решения; свойство «грубости» уравнения и т. д. Для уравнений опережающе-запаздывающего типа получены неулучшаемые условия, при которых возможно расширение рассматриваемого класса задач [1].
В данной работе предложен подход к исследованию класса нелинейных функционально-дифференциальных уравнений, включающего уравнения с отклоняющимся аргументом различных видов - с запаздыванием и опережением, а также сочетающих оба данных элемента (см., напр., [2, 3]).
1. Постановка начально-краевой задачи
Рассматривается основная начально-краевая задача
х(Х) = /(X,х(дг(X)),...,х(дх (X))), X е В, (1)
с краевым условием
x = ф(0 , t £ B, и начальным условием
x(t) = x , x е Rn, t e R.
(2) (3)
Механика
Здесь B = [t0, ^ ]; R = [t0 ,+го ], а функции q . (t) ,
j = 1, ^ , являются гомеоморфизмами прямой, сохраняющими ориентацию. В ситуации общего положения, когда отклонения аргумента произвольны, мы имеем задачу с нелокальными начально-краевыми условиями.
Все возникающие особенности для ФДУТТ являются следствием потери константой Липщица тех функций, которые она выполняет для ОДУ. 2. Существование и единственность решения Пусть L - константа Липщица для правой части f (•) ФДУТТ (1),
h = max | q (t) |, i = 1,..., 5 .
teR
Для 5 > 0 определим неравенство
l£e5h' <5 .
i=i
(4)
Очевидно, что для ОДУ выполняются условия йг- = 0, i = 1,..., 5, для таких уравнений
найдется 5 > 0 такое, что для всех 5 е (5, + ю) неравенство (4) выполняется.
Если уравнение не является ОДУ, то неравенство (4) либо не имеет ни одного решения относительно 5 > 0, либо найдутся 52 >5 > 0 такие, что для любого 5 е (5, 5 2) неравенство (4) выполняется.
Теорема [1]. Если при каком-либо 5 > 0 выполняется неравенство (4), то для основной начально-краевой задачи (1) - (3) существует решение, асимптотическое поведение которого мажорируется сверху экспоненциальной функцией
е5^. Такое решение единственное.
Следствие. В условиях теоремы для любого сколь угодно малого 8 > 0 решение существует в классе функций, асимптотически мажорируемых
„ , „ (51 + 8) <1
экспоненциальной функцией е 1 , и оно единственное в классе функций, асимптотически мажорируемых экспоненциальной функцией
е(52-8)|
В силу приведенной теоремы, если ограничиться решениями с асимптотическим поведением, указанным в теореме, то для них выполняются все свойства решений ОДУ: существование и единственность начально-краевой задачи; непрерывная зависимость решения от начально-краевых условий; и-параметричность пространства решений; точечная полнота решений; задание движения вдоль решений как гомеоморфизма фазового
пространства; свойство «грубости» уравнения как непрерывная зависимость решения от ее правой части.
В работе предлагается сведение представленной начально-краевой задачи к задаче оптимизации с целью дальнейшего ее исследования путем применения разработанной вычислительной технологии.
3. Постановка задачи оптимизации
Динамика системы на основном интервале определения независимой переменной < е [<0, ^ ] описывается уравнениями
0 = ¥г (Х(£(<)),х(Я(<))), I = и,т_ п , где ^ : п х п ^ К'. На расширенном интервале изменения независимой переменной t е [^, ^ ], ^ < , ^ > ^, за пределами основного интервала, доопределяются значения производных фазовых переменных "Ь 1~ь'
t е [tN,t0], i = 1,dim_n
и
xl = hl (t): xR = hR (t):
t е [^, ^ ], i = 1, ё1т_ п . Фазовые переменные на расширенном интервале времени должны удовлетворять ограничениям х1 < х(g(<)) < Х^, х/г,
х^ , i = 1, dim_ п . Функции гомеоморфизмов gi (5), i = 1, dim_ 5 задаются на интервале 5 е [0,1] и должны удовлетворять условиям монотонности
— > 0, I = 5 .
й5
Краевые условия задаются функционалами
KJ (х(g(т,), Х(g(т}))) = 0 , ] = 1лт_7,
т . е[£0, ^ ]. Таким образом, размерности задачи определяются целочисленными переменными dim_ п , dim_ 5 , dim_г , dim_ I. Все элементы математической постановки задачи должны удовлетворять соответствующим естественным ограничениям гладкости и непротиворечивости.
Для решения поставленной задачи формируется свертка функционалов невязок вида
dim n
I(x(t)) = £ vN j\xt (g(t)) - hL (t)]2 dt
i=1 tN
dim_ n
£ vN j \x((g(t)) - hR (t)]2 dt+
+
i=1 dim l
£ vKK ;2 (x( g (T j)), x (g (T j )) +
j=1
+ K o( x( g CO), x( g (t 0))),
где vt ,i = 1, dim_ n и v}- , j = 1, dim_ l - весовые
коэффициенты для невязок и краевых условий.
4. Вычислительная технология
исследования нелинейных систем ФДУТТ
Предлагаемая технология исследования краевых задач основана на методе Ритца и сплайн-коллокационных подходах. Для решения задач рассматриваемого класса траектории системы дискретизуются на сетке с постоянным шагом и формулируется обобщенный функционал невязки, включающий как взвешенные невязки исходного дифференциального уравнения, так и невязки краевых условий. Для оценки производных от искомых траекторий системы используется методика «сплайн-дифференцирования», основанная на двух методах сплайн-аппроксимации: с помощью кубических натуральных сплайнов и с применением специального типа сплайнов, вторые производные которых на краях также управляются с помощью оптимизируемых параметров.
Для решения поставленных конечномерных задач оптимизации, в общем случае невыпуклых и овражных, реализован набор алгоритмов локальной оптимизации (квазиньютоновкий метод BFGS, два варианта метода Пауэлла, метод Барзилаи -Борвейна, вариант метода доверительных областей, стохастические методы поиска в подпространствах размерности 3, 4 и 5 [4-6]) и алгоритмов глобальной оптимизации (метод случайного мультистарта, метод криволинейного поиска, туннельный метод, метод «парабол» и другие [7-10]). Предложенная технология включает алгоритм последовательного повышения точности аппроксимации - путем кратного увеличения числа узлов сетки дискретизации (см., напр., [11]), алгоритмы разностной оценки производных функционала - от первой до шестой степени точности включительно, методику последовательного повышения точности сплайн-дифференцирования.
Соответствующий программный комплекс OPTCON-F реализован на языке С под управлением операционных систем OS Windows, OS Linux и Mac OS с использованием компиляторов BCC 5.5 и GCC и предназначен для численного решения краевых задач, задач параметрической идентификации и оптимального управления для динамических систем, описываемых функционально -дифференциальными уравнениями точечного типа.
Основными режимами работы ПК являются диалоговый, пакетный и автоматизированный. В пакетном режиме процесс вычислений производится без участия пользователя, который заранее
сформировал для ПК как программную постановку задачи, так и набор инструкций для выполнения; результаты вычислений при этом периодически фиксируются в выходных файлах, а сам процесс вычислений отражается в файле протокола. Диалоговый режим полностью перекладывает задачу управления вычислениями на пользователя. Автоматизированный режим, реализуемый средствами диалоговой системы и макроинтерпретатора, представляет собой сочетание двух упомянутых режимов работы, при котором часть функций выполняется в диалоге, а часть автоматически, используя подготовленные заранее сценарии расчетов.
Вспомогательные режимы предназначены для обеспечения доступа пользователя к параметрам алгоритмов, для включения/выключения оптимизации границ (вторых производных) аппроксимирующих сплайнов, для автоматического выполнения предварительно сформированных сценариев расчетов, используются в пакетном и автоматизированном режимах (режим макроинтерпретатора).
5. Алгоритмы оптимизации,
составляющие основу ПК OPTCON-F
Алгоритмическое наполнение комплекса включает набор алгоритмов локальной (унимодальной) и глобальной (нелокальной) оптимизации. Алгоритмы делятся (условно) также на основные алгоритмы (спуск с любого начального приближения) и алгоритмы-«доводчики» (уточнение экстремума). Длительность работы алгоритма ограничивается либо указанным числом итераций, либо достижением одного из критериев окончания - минимум нормы градиента для текущей точки меньше заданной пороговой величины, или алгоритм (при заданных величинах алгоритмических параметров) не может найти лучшего приближения.
Среди локальных алгоритмов, вошедших в ПК ОРТСОК-Р: 1) партан-метод; 2) классический метод Пауэлла-Брента; 3) градиентный метод доверительных интервалов; 4) метод Барзилаи-Борвейна; 5) метод Ньютона с разностной оценкой матрицы - гессиана; 6) обобщенный квазиньютоновский метод; 7) прямо-двойственный метод градиентного спуска; 8) дифференциальный метод оптимизации Эйлера 2-го порядка; 9) Дифференциальный метод оптимизации Адамса 4-го порядка и другие.
В качестве алгоритмов «доводчиков» выступают: 1) адаптивная модификация метода Хука-Дживса; 2) стохастические поисковые методы в случайных подпространствах указанной (2, 3, 4
Механика
или 5) размерности; 3) локальная версия метода криволинейного поиска.
Нелокальные алгоритмы, составляющие основу ПК: 1) «метод парабол» - комбинация покоординатного спуска с периодическим мультистар-том и нелокальным одномерным поиском по алгоритму «парабол»; 2) нелокальный метод криволинейного поиска; 3) метод Лууса - Яаколы; 4) метод «леса» - многовариантный адаптивный метод случайного мультистарта и другие.
Представим детальнее один из разработанных алгоритмов нелокального поиска, опирающийся на построение кубических вариаций управляющих функций. Данная вычислительная технология опирается на построение вспомогательных управляющих воздействий с помощью алгоритмов генерации случайных релейных, кусочно-линейных и сплайн-функций случайных вспомогательных управлений.
5.1. Алгоритм криволинейного поиска
(кубические вариации управления)
0. Задаются алгоритмические параметры:
Мс - число итераций метода криволинейного поиска; Ыр - стартовое число проб одномерного поиска.
1. Выбирается начальное управление
u0(г) е U, г е T = [г0,гх].
2. Вычисляется значение функционала I(и0), выбираемое на данном этапе в качестве рекордного 1гес = I(и0), игес (г) = и 0(г).
На к -й итерации (к > 0).
3. Для всех 1 = 1,3 .
3.1. Генерируется псевдослучайное вспомогательное управление и1 = и1 (X) е и,
г е Т = [Хо, XI].
3.2. Если I(и1) < 1гес, то 1гес = I(и1) и
иес (X) = и (г).
Переход на шаг 8.
4. Формируется управление:
uk (а, t) = а3 х
f - u\t) - 3U 2(t) + u 3(t)
6
+ 0.5 • urec (t)
+
f-i
+ а
u \t) + u 2(t) 2
- u (t)
rec \ J
+
( Oi7l
+ а
- 2u (t) + 6u (t) - u (t) 6
- 0.5 • unc (t)
+
+ urc (tX
такое, что u3 (0, t) = urec, u3 (-1, t) = u1, u 3(1, t) = u2, u 3(2, t) = u3.
5. и3 (а, t) проецируется на допустимую область:
5.1. Если u3 (а, t) < u, полагается
u3 (а, t) = u, t e T = [t0, tj ].
5.2. Если u3(а,t) > u , полагается
u3 (а, t) = u, t e T = [t0, ^ ].
6. Решается задача min /(u3(а, t)).
ае[-1,2]
7. Если I(u3(а*, t)) < Irec, то
Irec = I(u3(а* , t)) и И^ = u 3 (а * , t) .
8. Запоминаем Irec и urec (t) . Итерация завершена.
Реализованы также другие варианты алгоритма, опирающиеся на построение линейных и квадратичных вариаций управления (табл. 1).
Т а б л и ц а 1 Модификации алгоритма криволинейного поиска (КП)
\ Алгоритм \ КП Алгоритму генерации \ управлений \ Вариант 1 (линейные вариации управления) Вариант 2 (квадратичные вариации управления) Вариант 3 (кубические вариации управления)
Алгоритм 1 (релейные функции) + + +
Алгоритм 2 (сплайн- функции) + + +
Алгоритм 3 (кусочно-линейные функции) + + +
Вариации управления: 1) линейная вариация управления (k = 1) uk (а, t) = а(й1 (t) - urec (t))+urec (t), а e [0,1]);
х
2) квадратичная вариация управления (k = 2)
Л-71
k s \ '
u (a, t) = а2
u (t) + u (t)
Л
2
- urec (t)
+
u (t) - u (t)
+ a——-— + ur
2 r
;(t), a e [-1,1].
Рис. 1. Покрытие кривыми множества достижимости в тестовой задаче 01 (50, 100, 1000 итераций алгоритма КП)
Тестовая задача 01.
х— х^, х^ — х1 3х3 + и,
х0 = (1.5,-1.5), X1 = (0,0), u e [-10,10],
3) кубическая вариация управления (шаг 4), проецируются на допустимый параллелепипед (если ик (а, <) < и, то ик (а, <) = и; если ик (а, <) > и , то ик (а,<) = и , < е Т = [<0,^ ]).
На 6-м шаге осуществляется поиск минимума целевой функции вдоль «кривых» на множестве достижимости с помощью алгоритма глобального одномерного поиска (комбинации золотого сечения и параболической интерполяции). Локальный спуск и глобальный поиск осуществляется на каждой итерации. С ростом числа итераций алгоритма генерируемые кривые все плотнее покрывают покрытие множества достижимости. В качестве примера приведем 3 задачи из тестовой коллекции задач оптимального управления [12]. На рис. 1-3 отражена динамика покрытия множества достижимости кривыми, на рис. 4 - оптимальные траектории и управление в тестовых задачах 01-03. Для расчетов использована модификация алгоритма КП с кубическими вариациями управления (вариант 3) и построением стартовых и вспомогательных управлений в виде релейных функций (табл. 1).
J 2
u dt ^ min .
10
Решение получено за 8 сек процессорного времени и 30652 задачи Коши, минимальное значение функционала I = 3,19404. Тестовая задача 02.
Xj = u , X2 = - cosXj -12u, x0 = (0,0), t e [0,1], u e [-20,20], I(u) = x2 (tj) ^ min.
Рис. 2. Покрытие кривыми множества достижимости в тестовой задаче 02 (50, 100, 1000 итераций алгоритма КП)
Рис. 3. Покрытие кривыми множества достижимости в тестовой задаче 03 (50, 100, 1000 итераций алгоритма КП)
Механика
Минимальное значение функционала I =-6,85258 получено за 4 сек процессорного времени и 29104 задачи Коши. Тестовая задача 03.
Х = 1 - xl + 0,5x2, x2 = xu, x0 = (0,5;-0,2), u e[-2;2], t e [0;1,7], I(u) = Xj - x2 + xxx2 ^ min.
Решение получено за 37 сек процессорного времени и 57329 задачи Коши, минимальное значение функционала I =-5,06113 .
Рис. 4. Оптимальные траектории и управление в тестовых задачах 01-03
6. Результаты вычислительных экспериментов
В работе представлен фрагмент проведенных вычислительных экспериментов по исследованию краевых задач для систем ФДУТТ с использованием разработанной вычислительной технологии. Помимо анализа устойчивости предлагаемых численных решений относительно начально-краевых условий, изучены также их магистральные свойства, в частности исследованы качественные свойства мажоранты таких решений. 6.1. Тестовая задача 04 Начально-краевая тестовая задача 04 формулируется следующим образом:
Х1(Х) = Х2(Х) , х 2 (г) = 1Х1 (г -1) -1хг (г • г), г е [0,2], хх (г) = еоБ(г), х2 (г) = вт(г), г е [-1,0],
хх (г) = еоБ(г), х2 (г) = Бт(г), г е [2,4],
х (0) = о, х2 (0) = 1. Графики решения данной тестовой задачи представлены на рис. 5.
Т-'-I-1-1-1-1-1-1
-10 12 3 4 Рис. 5. Траектории системы в тестовой задаче 04
6.2. Тестовая задача 05
Динамический процесс в тестовой задаче 02 описывается следующей системой дифференциальных уравнений с запаздывающими и опережающими компонентами:
х1(г) = х2(г) , х2 (г) = х (г -1) - х (г+1), г е [0,2], хх (г) = 0, х2 (г) = 1, г е[-1,0], хх (г) = 0, х2 (г) = 1, г е[2,3]
х (0) = 1, х2 (0) = 2.
Результаты численного решения тестовой задачи 05 представлены на рис. 6.
Рис. 6. Траектории системы в тестовой задаче 05
6.3. Тестовая задача 06
Рассмотрим краевую задачу в следующей
постановке:
xx(t) = -x2(t) + xx(t),
x2 (t) = -x (t -1) - x (t +1), t e [0,1],
ИРКУТСКИМ государственный университет путей сообщения
х (t) = cos(t), х2 (t) = sin(t), t e [-1,0],
x1(t) = cos(t), x2(t) = sin(t), t e [1,2],
X (0) = 0, x2 (0) = 1. Графики решения задачи 06 приведены на
рис. 7.
Рис. 7. Траектории системы в тестовой задаче 06
Заключение
Результаты вычислительных экспериментов для ФДУТТ с «запаздыванием», с «опережением», а также содержащих одновременно как запаздывающие, так и опережающие компоненты в правых частях, позволяют убедиться в работоспособности предложенной технологии исследования задач рассматриваемого типа. В дальнейшем планируется развитие представленных идей в направлении решения задач оптимального управления для систем с дифференциальной связью типа ФДУТТ.
Работа выполнена при частичной финансовой поддержке РФФИ, проект № 15-37-20265-мол_а_вед.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Бекларян Л.А. Введение в теорию функционально-дифференциальных уравнений. Групповой подход. М.: Факториал Пресс, 2007. 288 с.
2. Бекларян Л.А. Задача оптимального управления для систем с отклоняющимся аргументом и ее связь с конечно-порожденной группой гомеоморфизмов Я., порожденной функциями отклонения // ДАН СССР. 1991. Т. 317, № 6. С. 12891294.
3. A.L. Beklaryan. On the Existence of Solutions of the First Boundary Value Problem for Elliptic Equations on Unbounded Domains // International Journal of Pure and Applied Mathematics. 2013. Vol. 88. No.4. P. 499-522.
4. A. Anikin, A. Gornov. An Implementation of Newton's Method for Keating's Potential Optimization Problems // Studia Informatica Universalis. 2011. Vol. 9, No.3. P. 11-20.
5. Аникин А. et al. High-Dimensional Undetermined Linear Systems: Numerical Methods and Modeling Assumptions // Информационные технологии и системы 2015 : материалы 39 междисциплин. конф. Сочи, 7-11 сент. 2015 г. Сочи, 2015. C. 82-94.
6. A.Yu. Gornov, E.A. Finkelshtein. Algorithm for Piecewise-linear Approximation of the Reachable set Boundary // Automation and Remote Control, March 2015, Volume 76, Issue 3. Р. 385-393.
7. Gornov A.Yu., Zarodnyuk T.S. Tunneling Algorithm for Solving Nonconvex Optimal Control Problems // Optimization, Simulation, and Control, Ser. Springer Optimization and Its Applications. 2013. Vol. 76. P. 289-299.
8. Gornov A.Yu., Tyatyushkin A.I., Finkelstein E.A. Numerical Methods for Solving Applied Optimal Control Problems // Computational Mathematics and Mathematical Physics. 2013. Vol. 53. No. 12. Р. 1825-1838.
9. Зароднюк Т.С. Алгоритм численного решения многоэкстремальных задач оптимального управления с параллелепипедными ограничениями // Вычислительные технологии. 2013. Т. 18. № 2. С. 46-54.
10.Gornov A.Yu., Zarodnyuk T.S., Finkelshtein E.A., Anikin A.S. The Method of Uniform Monotonous Approximation of the Reachable Set Border for a Controllable System // J Glob Optim, 2015 (online first) DOI : 10.1007/s10898-015-0346-8.
11.Горнов А.Ю. Вычислительные технологии решения задач оптимального управления. Новосибирск : Наука, 2009. 278 с.
12.Collection of Test Multiextremal Optimal Control Problems / A.Y. Gornov, T.S. Zarodnyuk, T.I. Madzhara, A.V. Daneyeva, I.A.A Veyalko / Optimization, Simulation and Control, Springer Optimization and Its Applications. 2013. Vol. 76. PP. 257-274.