Автор работы: Пользователь скрыл имя, 17 Января 2013 в 09:50, курсовая работа
Такой подход реализуется методами аналитического конструирования оптимальных регуляторов в основу которых положена концепция возмущенно-невозмущенного движения Ляпунова. Регуляторы, построенные на таких принципах, обеспечивают заранее заданные показатели качества – вид переходного процесса и время регулирования путем приведения фактического движения к невозмущенному и сведения возмущенного к нулю.
Введение 4
1 Математическое описание объекта регулирования 5
2Расчет весовых коэффициентов функционала для первого уровня
cистемы 7
3 Синтез оптимального управления для первого уровня системы 9
4Расчет весовых коэффициентов функционала для второго уровня
Системы 13
5 Синтез оптимального управления для второго уровня системы 15
6 Реализация оптимального управления 21
7 Анализ качества регулирования 25
Выводы 34
Перечень ссылок 36
Время регулирования Тр, при расчете этих коэффициентов, выбирается из условия обеспечения высокого быстродействия второго уровня системы, для того, чтобы регулятор успешно подавлял возмущения, действующие на объект, и обеспечивал точность отработки фазовыми координатами объекта заданных значений, которые формируются в задатчике невозмущенного движения – модели объекта на первом уровне. Таким образом, время регулирования для второго уровня необходимо задавать намного меньше (на порядок меньше), чем для первого уровня системы:
Следовательно, Тр = 0,2*4.987=0,997с.
Весовой коэффициент с принимается равным 1, как и при определении неизвестных весовых коэффициентов функционала для первого уровня.
В результате расчета получены следующие значения весовых коэффициентов:
A1 = -175.277;
A2 =2409;
A3 = 280.126.
5 СИНТЕЗ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ ДЛЯ ВТОРОГО УРОВНЯ СИСТЕМЫ
Поиск оптимального управления
является решением задачи Лагранжа на
условный экстремум. Для первого
уровня системы в данной работе,
при нахождении коэффициентов
оптимального управления используется
метод динамического
Метод динамического программирования
основан на принципе оптимальности
Беллмана, который можно сформулировать
следующим образом: оптимальное
поведение обладает тем свойством,
что, каковы бы ни были первоначальные
состояния и решение в
Объект управления задан системой дифференциальных уравнений возмущённого движения (5.1):
(5.1)
В качестве критерия оптимальности выбирается квадратичный функционал с весовыми коэффициентами a1,a2,a3, найденными в разделе 2.
. (5.2)
Далее, необходимо синтезировать оптимальный регулятор, который описывается уравнением
. (5.3)
Для решения поставленной задачи необходимо составить первое функциональное уравнение Беллмана
(5.4)
где - функция Ляпунова.
Функция Ляпунова определяет устойчивость системы и её качество и определяется следующим соотношением
где n – порядок объекта; .
Составляется второе функциональное уравнение Беллмана
(5.5)
то есть
Из (5.5)
(5.6)
Для нахождения управления необходимо отыскать .
Для данной системы функция Ляпунова имеет вид
(5.7)
(5.8)
(5.9)
(5.10)
Тогда управление (5.3) будет иметь вид
. (5.11)
Уравнение (5.4) с учётом (5.8-5.10):
.(5.12)
Для того чтобы уравнение (5.12) было справедливо необходимо равенство коэффициентов при соответствующих переменных. Таким образом, на основании этого получается система нелинейных алгебраических уравнений:
(5.13)
Данная система решается численными методами. В результате решения системы (5.13):
А13=-5.922; А23=65.588; А33=63.758.
На основании (3.3) и (3.11):
n1 = -2.122; n2 = 23.503; n3 =22.847.
6 РЕАЛИЗАЦИЯ ОПТИМАЛЬНого УПРАВЛЕНИя
После окончания процедуры синтеза, т.е. после отыскания коэффициентов оптимального управления необходимо решить проблему реализации этого управления, а точнее необходимо отыскать структуру оптимальной системы, которая и решит проблему реализации.
Существуют два подхода
к проблеме реализации. Первый подход
заключается в том, что поскольку
управление найдено, то реализацию его
можно проводить обычным
Второй подход состоит в том, что, поскольку, синтезируемое оптимальное управление единственно, то существует и единственная структура, которая обеспечивает заданное качество регулирования.
При реализации оптимального
управления в данной работе используется
второй подход. Для поиска единственной
структуры, которая может реализовать
синтезируемое оптимальное
х – х* = у.
В системе предварительно формируется невозмущенное (расчетное желаемое) движение. Затем формируется возмущенное движение системы, которое сводится управлением, синтезированным по критерию оптимальности – квадратичному функционалу к нулю, путем приведения фактического движения системы к движению невозмущенному.
Невозмущенное движение может быть рассчитано, а может быть задано заранее. Но, при таком задании, его выбирают физически реализуемым синтезируемой системой, иными словами, движение всегда назначается с учетом динамических свойств объекта.
Используя концепцию Ляпунова
о возмущенном – невозмущенном
движении, естественно прийти к единственно
возможной структуре
Рисунок 6.1 – Структурная схема двухуровневой системы оптимального управления
В качестве задатчика невозмущенного движения используется модель объекта с оптимальным регулятором, имеющим коэффициенты оптимального управления n1 = 28.82547; n2 = -94.289; n3 = 45.919 и обеспечивающим апериодический переходный процесс и рассчитанное время регулирования tp=4.987 с. Задание z в виде функции Хевисайда подается на вход задатчика невозмущенного движения, который в соответствии с динамическими свойствами объекта формирует переходные процессы х1*, х2*, х3*. Эти переходные процессы являются невозмущенным движением системы и будут реализуемы объектом, т.к. они сформированы в модели объекта, с учетом его динамических свойств.
Так как величина задания z - амплитудное значение функции Хевисайда равно 1, то для обеспечения выходной функции модели в установившемся режиме, равной заданию и, соответственно, необходимых уровней невозмущенных движений в статике, осуществляется компенсация модели, путем введения перед заданием z компенсирующего усилителя.
Невозмущенные движения х1*, х2*, х3* используются в качестве задания по соответствующим фазовым координатам. Поскольку управление U* прикладывается одновременно ко входу объекта и его модели, то при отсутствии внешних возмущений на объекте и постоянных параметрах объекта будут выполняться равенства х1(t)=х1*(t), х2(t)=х2*(t), х3(t)=х3*(t). Следовательно, возмущенное движение не возникает, у1=у2=у3=0, поэтому U=0. Если все эти условия или одно из них не выполняется, то указанное равенство нарушается ( ), формируется управление U, которое направлено на устранение влияния внешних возмущений объекта или его переменных параметров. То есть система управления всегда будет работать при малых отклонениях у1, у2, у3.
Таким образом, в системе присутствует два регулятора, то есть управление разделено на две составляющих. Составляющая U* обеспечивает отработку задания х1*, х2*, х3* и является программным управлением, обеспечивая желаемый режим невозмущенного движения, то есть желаемое качество регулирования, сформированное на первом уровне.
Управление U всегда стремится погасить возмущенное движение у1, у2, у3, независимо от причины его возникновения и сводит фактическое движение системы х1, х2, х3 к невозмущенному х1*, х2*, х3*. Значения коэффициентов оптимального управления этого регулятора равны n1 = -2.122; n2 = 23.503; n3 =22.847 и рассчитываются из условия желаемого переходного процесса - апериодического и значительно большего быстродействия, чем в задатчике невозмущенного движения. То есть, время регулирования здесь примерно на порядок меньше, чем в программном регуляторе. Это способствует эффективному подавлению внешних возмущений, действующих на объект, или изменений его параметров и обеспечивает точность отработки переменными х1, х2, х3 – фазовыми координатами объекта их заданных значений х1*, х2*, х3*.
Управления U и U* - это управления первого и второго уровней подключены параллельно ко входу объекта и действуют автономно, одновременно и независимо.
7 АНАЛИЗ КАЧЕСТВА РЕГУЛИРОВАНИЯ
Для оценки качества
работы разработанной системы
Графики переходных процессов в модели (первый уровень) приведены на рисунках 7.1-7.2.
Анализируя приведенные графики можно сделать вывод, что найденные коэффициенты регулятора первого уровня обеспечивают заданное еще на этапе разработки качество – апериодический переходный процесс и рассчитанное время регулирования tp=4.987 с. Также установившееся значение выходной координаты модели – состояние в статике соответствует уровню поданного на вход системы задания z=1.
Графики переходных процессов в объекте (второй уровень) при отсутствии возмущений приведены на рисунке 7.3-7.4.
Анализируя приведенные графики можно сделать вывод, что переходные процессы фазовых координат объекта в точности повторяют переходные процессы модели, то есть найденные коэффициенты регулятора второго уровня обеспечивают заданное еще на этапе разработки качество – апериодический переходный процесс и рассчитанное время регулирования tp=4.987 с. Также установившееся значение выходной координаты объекта – состояние в статике равно установившемуся значению выходной координаты модели и соответствует уровню поданного на вход системы задания z=1.
Как видно из графика 7.5, управление второго уровня в объекте равно нулю, что является следствием отсутствия возмущенного движения в системе.
Рисунок 7.1 – График переходного процесса х1*(t), х2*(t), х3*(t) в модели (первый уровень) при отсутствии возмущений
Рисунок 7.2 – График переходного процесса u*(t) в модели (первый уровень) при отсутствии возмущений
Рисунок 7.3 – График переходного процесса х1(t), х2(t), х3(t) в объекте (второй уровень) при отсутствии возмущений
Рисунок 7.4 – График управления второго уровня при отсутствии возмущений
Теперь необходимо произвести исследование разработанной оптимальной системы на отработку возмущений.
В теории и практике управления
принято типовое возмущающее
воздействие, уровень которого не превышает
20% от уровня задания. Поэтому в данной
работе, для наглядности высокого
уровня эффективности разработанного
регулятора, система исследуется
на воздействие координатного
Результаты моделирования представлены в виде графиков на рисунках 7.5-7.7.
Анализируя приведенные графики можно сделать вывод, что найденные коэффициенты регулятора второго уровня обеспечивают очень эффективное подавление возмущений и высокую точность отработки переменными х1, х2, х3 – фазовыми координатами объекта их заданных значений х1*, х2*, х3*, сформированных программным регулятором в задатчике невозмущенного движения. То есть, рассчитанные коэффициенты оптимального регулятора второго уровня обеспечивают заданные время регулирования tp=1,007с и апериодический переходный процесс на выходе объекта при действии возмущения в 20%. Статическая ошибка при этом равна 3%. Такие показатели качества свидетельствуют об очень высоком качестве регулирования разработанной системы оптимального управления.
Рисунок 7.5 – График переходного процесса х1(t), х2(t), х3(t) в объекте (второй уровень) при отсутствии возмущений
Рисунок 7.6 – График управления второго уровня при координатном возмущении
Рисунок 7.7 – График возмущенного движения в системе
ВЫВОДЫ
В результате выполнения курсового проекта была разработана система оптимального управления было произведено аналитическое конструирование оптимального регулятора.
Информация о работе Аналитическое конструирование оптимального регулятора