Тип работы:
Предмет:
Язык работы:


Разработка алгоритма выпуклой оптимизации для минимизации всплесков в динамической системе управления

Работа №62657

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы26
Год сдачи2016
Стоимость4370 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
33
Не подходит работа?

Узнай цену на написание


Введение 4
1.1. Актуальность 4
1.2. Предварительный пример 5
1.3. Структура работы 5
2. Задача о минимизации всплесков в системе управления 7
3. Случай нулевого собственного числа 9
3.1. Поведение решения 9
3.2. Постановка задачи 10
3.3. LMI для инвариантного подпространства 10
4. Движение группы мобильных агентов 12
4.1. Задача о переводе в заданное расположение 12
4.2. Теоретические основы 13
4.3. Ход Алгоритма 14
5. Программное обеспечение 15
6. Пример использования 17
6.1. Случай одного мобильного агента 17
6.2. Случай трех мобильных агентов 17
7. Заключение 23
Список литературы


Теория управления - молодая наука, находящаяся в процессе интенсивного развития. При этом существенно меняются взгляды на предмет и основные проблемы данной дисциплины, равно как и используемый математический аппарат. В XIX веке было введено понятие устойчивости регулируемого процесса и получены первые критерии устойчивости. В 30-е годы в основном рассматривались частотные методы и, соответственно, частотные критерии устойчивости. В 50-е годы произошло обновление в теории управления - появился новый аппарат описания систем - в пространстве состояний. Иначе говоря, движение системы подчиняется обыкновенному дифференциальному уравнению, в правой части которого стоит функция, которая может выбираться проектировщиком (управление). Появились различные требования к функции управления - возможность стабилизации системы при внешних возмущениях [1], робастная стабилизация и т.д., а также различные критерии оптимальности функции управления. Один из таких критериев - скорость сходимости системы к своей точке равновесия. Этот критерий не учитывает поведение решения на ранних этапах сходимости, а смотрит лишь на асимптотическое поведение уравнения. Оказывается, это не всегда допустимо - при определенных условиях, на начальных этапах решение может сильно отклоняться от точки сходимости, причем, как правило, чем больше скорость сходимости - тем больше отклонения. Минимизации таких отклонений и посвящена эта статья.
Основная техника исследования задач в этой статье связана с линейными матричными неравенствами (С. Бойд с соавторами [5], Д. В. Баландин и М. М. Коган [2]) и задачей полуопределенного программирования [11]. Для решения полученных задач разработаны мощные оптимизационные процедуры, основанные на методе внутренней точки. В качестве вычислительного средства были использованы две платформы - система Matlab вместе с программным пакетом SeDuMi
[8] и пакетом cvx [9], [10]. А также система ipython notebook для языка python [13] с использованием программных пакетов numpy [14] и picos [15].


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


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


[1] Б. Т. Поляк, М. В. Хлебников, and П. С. Щербаков. Управление линейными системами при внешних возмущениях: Техника линейных матричных неравенств. М.: ЛЕНАНД, 2014.
[2] Д. Баландин and М. Коган. Синтез законов управления на основе линейных матричных неравенств. ЛитРес, 2016.
[3] Нестеров Ю. Е. Методы выпуклой оптимизации. М.: МЦНМО,2009.
[4] Boris T. Polyak and Georgi V. Smirnov. Large deviations in continuous-time linear single-input control systems. {IFAC} Proceedings Volumes, 47(3):5586 - 5591, 2014. 19th {IFAC} World Congress.
[5] S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan. Linear Matrix Inequalities in System and Control Theory, volume 15 of Studies in Applied Mathematics. SIAM, Philadelphia, PA, June 1994.
[6] Stephen Boyd and Lieven Vandenberghe. Convex Optimization. Cambridge University Press, New York, NY, USA, 2004.
[7] Yurii Nesterov, Arkadii Nemirovskii, and Yinyu Ye. Interior-point polynomial algorithms in convex programming, volume 13. SIAM, 1994.
[8] Jos F. Sturm. Using sedumi 1.02, a matlab toolbox for optimization over symmetric cones, 1998.
[9] Michael Grant and Stephen Boyd. CVX: Matlab software for disciplined convex programming, version 2.1.http://cvxr.com/cvx, March 2014.
[10] Michael Grant and Stephen Boyd. Graph implementations for nonsmooth convex programs. In V. Blondel, S. Boyd, and H. Kimura, editors, Recent Advances in Learning and Control, Lecture Notes in Control and Information Sciences, pages 95-110. Springer-Verlag Limited, 2008.http://stanford.edu/~boyd/graph_dcp.html.
[11] A. Ben-Tal and A. Nemirovski. Lectures on Modern Convex Optimization: Analysis, Algorithms, and Engineering Applications. MPS-SIAM Series on Optimization. Society for Industrial and Applied Mathematics, 2001.
[12] R. N. Izmailov. Peak effect in stationary linear-systems in scalar inputs and outputs. Automation and Remote Control, 48(8):1018-1024, 1987.
[13] Fernando Perez and Brian E Granger. Ipython: a system for interactive scientific computing. Computing in Science & Engineering, 9(3):21-29,2007.
[14] Travis E Oliphant. A guide to NumPy, volume 1. Trelgol Publishing USA, 2006.
[15] Guillaume Sagnol. Picos, a python interface to conic optimization solvers. Technical report, Technical Report 12-48, ZIB, 2012. http://picos. zib. de, 2012.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ