Синтез оптимального регулятора
Расчет весовых коэффициентов квадратичного функционала. Синтез оптимального управления классическим вариационным методом. Синтез оптимального управления методом Калмана. Расчет одноуровневой и двухуровневой автоматической системы регулирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 04.05.2014 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Математическая модель объекта
2. Расчет весовых коэффициентов квадратичного функционала
3. Синтез оптимального управления классическим вариационным методом
4. Синтез оптимального управления методом Калмана
5. Реализация оптимального управления
6. Анализ качества регулирования
Выводы
Введение
В настоящее время с развитием науки и техники усложняются производственные процессы и, соответственно, для наилучшего управления ими требуются оптимальные регуляторы. Промышленные регуляторы, реализующие типовые законы регулирования, зачастую не обеспечивают желаемого качества управления. Всё это приводит к необходимости создавать оптимальные регуляторы. Для решения этой задачи используют аналитическое конструирование, под которым понимают группу методов синтеза автоматических систем управления, которые позволяют по выбранному в качестве критерия оптимальности аналитически сконструировать закон управления.
В основу аналитического конструирования положена концепция возмущённого - невозмущённого движения Ляпунова. В соответствии с ней при синтезе оптимального управления необходимо, чтобы оно всегда сводило бы возмущенное движение к невозмущенному, а также обеспечивалась минимизация функционала - критерия качества.
В данном курсовом проекте будет рассматриваться синтез оптимального регулятора двумя методами: классическим вариационным, и методом Калмана.
1. Математическая модель объекта
Задана модель объекта управления 3-го порядка вида:
со следующими коэффициентами:
b1 = 2,46;
b2 = 14,82;
b3 = 3.93;
K=1.
Структурная схема объекта управления представлена на рисунке 1.1
Уравнения возмущенного движения имеют вид:
y1=y2;
y2=y3; (1.1)
y3=-b3y3-b2y2-b1y1-mU
Рисунок 1.1 Структурная схема объекта управления
Кривая разгона объекта приведена на рисунке 1.2.
Рисунок 1.2 Кривая разгона объекта управления
2. Расчет весовых коэффициентов квадратичного функционала
При аналитическом конструировании регулятора задают уравнения возмущённого движения, цель управления в виде критерия оптимальности (функционала) и ставится задача нахождения единственной структуры, которая обеспечила бы устойчивость системы, минимум функционала и заданное качество регулирования.
Объект задан системой дифференциальных уравнений возмущённого движения. (1.1)
В качестве критерия оптимальности выберем квадратичный функционал:
(2.1)
Функционал (2.1) характеризует интегральную квадратичную ошибку регулирования, взвешенную по константам a1,a2,a3,с. Значения a1,a2,a3 рассчитываем по формулам, впервые открытым проф. Жиляковым В.И.
Для первого уровня рассчитаем а1, а2, а3 при tp = 0.7 ty = 0.717 = 11.9c.
Для второго уровня рассчитаем а1, а2, а3, tp выбираем на порядок меньше для обеспечения высокого быстродействия регулятора, с целью эффективного подавления возмущения: tp = 1.19c, где с =1.
Для первого уровня:
Для второго уровня:
3. Синтез оптимального управления классическим вариационным методом
Объект управления задан системой д.у. возмущённого движения (1.2). В качестве критерия оптимальности выбираем квадратичный функционал (2.1) с весовыми коэффициентами a1,a2,a3, рассчитанными в предыдущем пункте.
Решим поставленную задачу классическим вариационным методом. По-скольку данная задача является задачей на условный экстремум, будем использовать метод неопределённых множителей Лагранжа. Составим промежуточную функцию:
(3.1)
Далее запишем уравнение Эйлера по всем переменным:
(3.2)
(3.3)
(3.4)
(3.5)
(3.6)
Отсюда записывается уравнение Эйлера по и U:
Размещено на http://www.allbest.ru/
(3.7)
Для нахождения управления U в явной форме необходимо найти вид неопределённого множителя . Для этого объединяем системы уравнений (1.1) и (3.7)
Размещено на http://www.allbest.ru/
(3.8)
Далее нужно найти решение уравнений системы (2.4). Для этого составляется характеристический определитель.
Для того чтобы раскрыть данный определитель, произведём переход от коэффициентов b1, b2 и b3 к b11, b12, b13, b21, b22, b23, b31, b32 и b33. Для этого произведём следующие преобразования:
y1 = y2;
y2 = y3;
y3 = - b3y3 - b2y2 - b1y1 - mU.
Составим определитель:
b11 b12 b13 0 1 0
b21 b22 b23 = 0 0 1
b31 b32 b33 1 1 1
Откуда следует, что b31 = - b3, b32 = - b2, b33 = - b1.
Раскрыв определитель (3.9) получим характеристическое уравнение вариационной задачи (р)=0 в виде:
(3.10)
где:
Свойство характеристического определителя состоит в том, что характеристическое уравнение, соответствующее ему, будет иметь только чётные степени Р. Следствием чего является наличие отрицательных корней (Р1,Р2,Р3) и положительных (Р4,Р5,Р6). Поскольку положительные корни не обеспечивают устойчивость, их отбрасывают.
Р1 = Р2 = Р3 = - 0,71
Отсюда можно записать характеристическое уравнение синтезируемой системы:
(3.11)
Где
Назовём уравнение (3.11) первой формой характеристического уравнения синтезируемой системы.
Можно показать, что - функция всех фазовых координат возмущённого движения объекта. Отсюда уравнение регулятора:
(3.12)
где - неизвестные множители.
Поскольку уравнения возмущённого движения объекта известны, то, присоединив уравнение регулятора (3.12) к системе уравнений возмущённого движения (1.1). Получим уравнения замкнутой системы:
y1=y2;
y2=y3; (3.13)
y3=-b3y3-b2y2-b1y1-m()
По системе (2.9) найдём характеристическое уравнение системы:
(3.14)
Раскрыв определитель находим характеристическое уравнение
(3.15)
где:
Размещено на http://www.allbest.ru/
Назовём уравнение (3.15) второй формой характеристического уравнения синтезируемой системы.
Поскольку уравнения (3.11) и (3.15) - две формы одного и того же уравнения, то следовательно, равны их составные части.
Получим:
(3.16)
(3.17)
(3.18)
Находим численные значения:
Рисунок 3.1 Структурная схема одноуровневой системы управления
4. Синтез оптимального управления методом Калмана
Система задана уравнениями возмущенного движения:
y1=y2;
y2=y3; (4.1)
y3=-b3y3-b2y2-b1y1-mU.
Запишем эту систему в матричном виде
Y= B Y+M U (4.2)
В качестве критерия оптимальности выберем квадратичный функционал:
(4.3)
В соответствии с методом Калмана предполагается, что управление U ищется в форме:
U=C-1 MT P(t) Y (4.4)
где С -1 - обратная матрица С;
P - решение алгебраического уравнения Рикатти, которое имеет вид:
P B+BTP+A-P M C-1MT P=0 (4.5)
В соответствии с системой (1.1) матрица состояния объекта будет иметь вид:
0 1 0
B =0 0 1
-b1 -b2 -b3
Матрица управления имеет вид:
0
М= 0;
m
a1 0 0 p11 p12 p13 c1 0 0
A= 0 a2 0; P= p21 p22 p23; C= 0 c2;
0 0 a3 p31 p32 p33 0 0 c3
Подставляя уравнение (4.5) и решая это уравнение получим симметричную матрицу Р в которую входят неизвестные коэффициенты р13, р23, р33, которые и являются коэффициентами оптимального управления матрицы:
Система для определения коэффициентов р13, р23, р33 имеет вид:
(4.6)
С помощью программы MathCad решаем систему (4.6), в результате чего получим значения коэффициентов р13,р23,р33 :
р13 = 523,14; р23 = 359,24; р33 = 35,21.
Оптимальное управление найдем путем подстановки коэффициента оптимального управления в уравнение (4.4):
U=-m (р13 x1+ р23 x2+р33 x3) (4.7)
Полученные коэффициенты регулятора равны:
m1=15170.3; m2=523.14; m3=359.24.
5. Реализация оптимального управления
После окончания процедуры синтеза необходимо реализовать найденное управление, т.е построить структуру оптимальной системы.
Существует два качественно различных способа реализации закона управления. Первый заключается в том, что управление может быть реализовано различными способами. Второй подход подразумевает, что поскольку оптимальное управление единственно, то единственна и структура его реализующая.
В данном курсовом проекте для реализации оптимального управления будет применяться второй подход. Структура такой системы оптимального управления была разработана профессором кафедры АУТПТЭК Жиляковым В. И. Данная структура приведена на рисунке 5.1.
Она представляет собой 2-х уровневую иерархическую систему. Первый уровень - задатчик невозмущённого движения, включающий в себя модель объекта и регулятор с коэффициентами, рассчитанными на время регулирования = 11.9с. на этом уровне формируется желаемый вид невозмущённого движения. . Сформированные невозмущённые движения используются на втором уровне системы в качестве задающих воздействий, с которыми сравниваются фактические движения объекта , формируя таким образом возмущённое движение системы. y1(t), y2(t), y3(t). Поскольку управление U*(t) первого уровня прикладывается и к объекту управления, то при точном моделировании объекта, постоянных его параметрах и отсутствии внешних возмущений невозмущённое и фактическое движение системы полностью совпадут. При этом y1(t) = y2(t) = y3(t) = 0. Регулятор второго уровня формирует U=0. Если математическая модель построена неточно или меняются параметры объекта, или на объект действует внешнее возмущение, то возмущённое движение y1(t), y2(t), y3(t) будет 0, формируя управление возмущённого движения U(t) таким образом, чтобы свести к нулю возмущённое движение. Коэффициенты регулятора второго уровня рассчитываются из расчета быстродействия в 10 раз большего чем задатчика невозмущённого движения.
Рисунок 5.1 Структурная схема двухуровневой системы оптимального управления
6. Анализ качества регулирования
Для оценки качества работы синтезированных систем оптимального управления необходимо промоделировать их работу при отработке задания, а также при воздействии внешних и параметрических возмущений.
Результаты моделирование работы одноуровневой системы, приведенной на рисунке 3.1 представлены на рисунках: 7.1, 7.2 (переходные процессы по заданию), 7.3, 7.4 (переходные процессы при параметрическом возмущении), 7.5, 7.6 (переходные процессы при внешнем возмущении).
По рисунку 7.1 видно, что переходный процесс апериодический длительностью 17с, что соответствует поставленной цели. Следовательно, коэффициенты n1,n2,n3 рассчитаны правильно. Статическая ошибка составляет менее 5%. По рисункам 7.1, 7.2, 7.5, 7.6 можно заключить, что динамика переходных процессов по заданию и по возмущению одинакова, т.е. система отрабатывает внешнее возмущение. Однако, как видно из рисунков 7.3, 7.4 при параметрическом возмущении одноуровневая система не устанавливается на заданный уровень.
Проведём моделирование работы двухуровневой системы (рис. 5.1) с коэффициентами оптимального регулятора, рассчитанными по методу Калмана. Графики переходных процессов по заданию представлены на рисунках 7.7, 7.8. Графики переходных процессов при отработке внешнего возмущения приведены на рисунках 7.11 и 7.12, а при отработке параметрического возмущения - на рисунках 7.9, 7.10. Графики возмущенных движений при внешнем возмущении - на рисунках 7.13, 7.14.
Как видно из графиков (рис. 7.11, 7.12), двухуровневая система с коэффициентами, рассчитанными по методу Калмана, отрабатывает внешнее возмущение за то время, на которое рассчитаны коэффициенты оптимального регулятора (17 с). Статическая ошибка составляет менее 5%.
При отработке параметрического возмущения (рис. 7.9, 7.10.) система устанавливается на заданное время, статическая ошибка составляет менее 5%.
Как видно из графиков (рис. 7.13, 7.14) возмущенных движений при внешнем возмущении система отрабатывает внешнее возмущение.
Рисунок 7.1 Графики переходных процессов в одноуровневой системе по заданию
Рисунок 7.2 Графики переходных процессов в одноуровневой системе по заданию и возмущению
Рисунок 7.3 Графики переходных процессов в одноуровневой системе при параметрическом возмущении
Рисунок 7.4 Графики переходных процессов в двухуровневой системе при внешнем возмущении (КВМ)
Рисунок 7.5 Графики возмущённых движений в двухуровневой системе при внешнем возмущении (КВМ)
Рисунок 7.6 Графики переходных процессов в двухуровневой системе при параметрическом возмущении (КВМ)
Рисунок 7.7 Графики возмущённых движений в двухуровневой системе при параметрическом возмущении (КВМ)
Рисунок 7.8 Графики переходных процессов в двухуровневой системе при внешнем возмущении (МК)
Рисунок 7.9 Графики возмущённых движений в двухуровневой системе при внешнем возмущении (МК)
Рисунок 7.10 Графики возмущённых движений в двухуровневой системе при параметрическом возмущении (МК)
функционал вариационный калман автоматический
Выводы
В процессе выполнения курсового проекта была рассчитана одноуровневая и двухуровневая автоматическая система регулирования. Расчеты велись с помощью двух методов: классического вариационного и метода Калмана.
Коэффициенты оптимального управления для первого уровня:
Коэффициенты оптимального управления для второго уровня:
m1 = 15170.3; m2 = 523.14; m3 = 359.24.
Исследование показателей качества полученной АСР показывает, что данная АСР обеспечивает заданное качество регулирования, т.е апериодический переходный процесс и время регулирования tp = 11.9 с.
Анализируя переходные процессы в синтезированной АСР, можно сделать вывод о том, что применение в данной системе оптимального регулирования и принципов теории возмущённого - невозмущённого движения позволяет добиться эффективного подавления внешних и параметрических воздействий, а также обеспечивает наперёд заданный вид переходного процесса.
Размещено на Allbest.ru
...Подобные документы
Теоретические основы вариационного исчисления и область применения метода. Практическое решение задач оптимизации методом вариационного исчисления. Нахождение экстремума функционала и частных производных. Составление дифференциального уравнения Эйлера.
лабораторная работа [99,5 K], добавлен 16.12.2014Синтез системы автоматического управления корневым методом, разработанным Т. Соколовым. Определение передаточных функций по задающему и возмущающему воздействиям. Оценка устойчивости замкнутой нескорректированной системы регулирования по критерию Гурвица.
курсовая работа [1,3 M], добавлен 26.01.2015Изучение вопросов, связанных с проектированием и эксплуатацией автоматизированных систем управления технологическими объектами. Разработка оптимального управления технологическим объектом управления - парогенератором. Выбор закона регулирования.
курсовая работа [5,2 M], добавлен 18.01.2015Выявление связей входных-выходных переменных. Алгоритм работы системы в режимах нормальной эксплуатации и ручного управления. Построение регрессионной модели и на ее основе определение оптимального режима работы химического реактора. Выбор регулятора.
курсовая работа [9,9 M], добавлен 18.01.2015Системы стабилизации летательного аппарата по углу тангажа с учетом независимости составляющих углового движения. Передаточные функции воздушного судна. Задание матрицы весовых коэффициентов функционала; расчет рулевого привода; синтез фильтра Калмана.
курсовая работа [309,7 K], добавлен 07.08.2013Неизменяемая часть системы регулирования. Расчет токового контура системы. Реализация пропорционального регулятора скорости. Динамические характеристики пропорционально-интегрального регулятора. Расчет оптимального переходного процесса в следящей системе.
курсовая работа [3,7 M], добавлен 27.08.2012Разработка цифровой модели системы управления в среде Мathcad с учетом ограничений на фазовую координату X3. Исследование системы методом цифрового моделирования. Проведение параметрической оптимизации управления. Линейная комбинация фазовых координат.
курсовая работа [246,8 K], добавлен 30.10.2014Схемотехнический синтез системы автоматического управления. Анализ заданной системы автоматического управления, оценка ее эффективности и функциональности, описание устройства и работы каждого элемента. Расчет характеристик системы путем моделирования.
курсовая работа [3,4 M], добавлен 21.11.2012Получение дискретной передаточной функции и создание модели импульсной системы автоматического управления. Билинейное преобразование и определение граничного коэффициента. Влияние периода квантования. Синтез и анализ главных параметров регулятора.
курсовая работа [951,2 K], добавлен 11.06.2015Синтез и анализ систем автоматического управления (САУ) техническими объектами на базе современных методов и с помощью вычислительной техники. Система модального управления электроприводом постоянного тока. Основные элементы САУ и расчет их параметров.
курсовая работа [1,9 M], добавлен 25.10.2012Метод сетевого оператора и его применение в задачах управления. Исследование на основе вычислительного эксперимента синтезируемой системы автоматизированного управления космического аппарата, методом интеллектуальной эволюции. Алгоритм пчелиного роя.
дипломная работа [1,8 M], добавлен 17.09.2013Анализ вариантов проектных решений и выбор на его основе оптимального решения. Синтез функциональной схемы микропроцессорной системы на основе анализа исходных данных. Процесс разработки аппаратного и программного обеспечения микропроцессорной системы.
курсовая работа [469,1 K], добавлен 20.05.2014Синтез цифровой системы управления с передаточной функцией. Структурная схема объекта регулирования с экстраполятором нулевого порядка. Преобразование дискретной передаточной функции относительно псевдочастоты. Оценка устойчивости синтезированной системы.
курсовая работа [499,9 K], добавлен 06.08.2013Разработка программы моделирования автоматизированной системы управления реактором в среде Mathcad. Математическая модель объекта, структурный и алгоритмический и параметрический синтез системы: инвариантность к возмущениям, ковариантность с заданием.
курсовая работа [1,5 M], добавлен 20.03.2014Составление и анализ математической модели объекта управления и структурной схемы системы. Построение областей устойчивости, требуемой точности и быстродействия статического регулятора. Анализ замкнутой системы управления с непрерывным регулятором.
курсовая работа [1,2 M], добавлен 12.04.2012Создание программно-математического обеспечения для промышленного кондиционера. Синтез многомерного ПИ-регулятора. Подбор технических средств для реализации автоматической системы управления в программе обеспечения АСУТП с помощью пакета MATLAB7.
курсовая работа [2,1 M], добавлен 09.11.2010Разработка базы данных хранения значений технологических параметров с системой управления, графическое отображение значений технологических параметров. Синтез цифровой комбинированной системы регулирования. Расчет оптимальных настроек регулятора.
курсовая работа [1,3 M], добавлен 13.10.2012Формирование логики управления полетом беспилотного летательного аппарата в режиме захода на посадку; синтез линейного регулятора управления боковым движением; моделирование системы управления посадкой. Расчет затрат на создание программного продукта.
дипломная работа [1,7 M], добавлен 09.03.2013Классификация аналитических моделей. Дискретные, линейные, нелинейные и непрерывные модели. Методы синтеза регуляторов. Требования к проектируемой системе управления. Оценка состояния и синтез наблюдателя. Синтез системы в пространстве состояний.
курс лекций [1,9 M], добавлен 28.01.2015Описание подхода по использованию методов оптимального управления для задачи следящих систем. Сопровождающая линейно-квадратичная задача оптимального управления. Свойства и алгоритм построения оптимальной стартовой обратной связи и дискретного управления.
дипломная работа [871,4 K], добавлен 20.08.2013