Построение ПИД-регулятора
Гурвиц предложил алгебраический критерий, который основан на построении специальных определителей характеристического уравнения (2), называемых определителями Гурвица. Они составляются по следующим правилам: Пропорционально-интегрально-дифференциальный (ПИД) регулятор — устройство в цепи обратной связи, используемое в системах автоматического управления для поддержания заданного значения… Читать ещё >
Построение ПИД-регулятора (реферат, курсовая, диплом, контрольная)
МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ, ИНФОРМАТИКИ И МЕХАНИКИ КАФЕДРА ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ И АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ
Контрольная работа
ТЕМА:
ПОСТРОЕНИЕ ПИД-РЕГУЛЯТОРА Профессор, доктор технических наук Лозгачев Г. И.
Научный руководитель Лозгачев Г. И.
Выполнил студент 4 курса в/о Анчаков П.Ю.
Воронеж 2013
Содержание
- Введение
- 1. Постановка задачи
- 2. Построение передаточной функции
- 3. Построение области устойчивости
- 4. Подбор коэффициентов для определения наибольшей устойчивости системы
- Выводы
- Список использованных источников
Пропорционально-интегрально-дифференциальный (ПИД) регулятор - устройство в цепи обратной связи, используемое в системах автоматического управления для поддержания заданного значения измеряемого параметра.
ПИД-регулятор был изобретен в 1910 г.; позже, в 1942 г., Зиглер и Никольс разработали методику его настройки, а после появления микропроцессоров в 80-х годах развитие ПИД-регуляторов происходит нарастающими темпами.
ПИД-регулятор относится к наиболее распространенному типу регуляторов. Причиной столь высокой популярности является простота построения я промышленного использования, ясность функционирования, пригодность для решения большинства практических задач и низкая стоимость.
Основной задачей данной курсовой работы является практическое использование знаний, полученных в процессе изучения курса, развитие навыков в расчете областей устойчивости ПИД-регулятора и выборе оптимальных параметров регулирования.
Цель работы — построить область устойчивости и подобрать оптимальные параметры для заданного переходного процесса в системе MatLab.
1. Постановка задачи
Необходимо определить, как Y меняется во времени, то есть построить переходный процесс Y (t) —? при Хз =
2. Построение передаточной функции
Запишем зависимость Y от Хз:
После преобразования получим:
Таким образом, передаточная функция имеет вид:
Рассмотрим знаменатель:
Знаменатель D (p) определяет устойчивость линейной системы.
3. Построение области устойчивости
Для определения устойчивости существует несколько критериев:
1) Критерий устойчивости Гурвица
Пусть дано характеристическое уравнение системы вида при а0 > 0.
Гурвиц предложил алгебраический критерий, который основан на построении специальных определителей характеристического уравнения (2), называемых определителями Гурвица. Они составляются по следующим правилам:
по главной диагонали выписывают все коэффициенты от а1 до аn в порядке возрастания индекса;
дополняют столбцы определителя вверх от диагонали коэффициентами с последовательно возрастающими, а вниз — с последовательно убывающими индексами;
на место коэффициентов, индексы которых больше n и меньше 0, ставят нули.
В соответствии с этими правилами, определитель Гурвица n-го порядка имеет вид:
регулятор устойчивость передаточная функция Определители Гурвица более низкого порядка являются диагональными минорами Dn. Например, при n = 3
; ;
Поскольку в последнем столбце определителя Dn стоят нули, за исключением, то Критерий Гурвица формулируется следующим образом:
для того чтобы АСУ была устойчива необходимо и достаточно, чтобы все определители Гурвица были положительными, и при этом выполнялось условие a0>0.
2) Критерий устойчивости Рауса
Этот критерий представляет собой систему неравенств, составленных по особым правилам из коэффициентов характеристического уравнения замкнутой САУ.
Критерий Рауса требует несколько меньшего объема вычислений, чем критерий Гурвица и более удобен для программирования на ЭВМ. Для суждения об устойчивости системы по этому критерию необходимо составить таблицу Рауса.
Таблица Рауса
В первой строке таблицы записывают коэффициенты характеристического уравнения, имеющие четные индексы в порядке их возрастания. Во второй строке таблицы записывают коэффициенты с нечетными индексами в порядке их возрастания. В последующие строки вписывают коэффициенты, определяемые как
Условия устойчивости Рауса: Чтобы САУ была устойчивой необходимо и достаточно, чтобы все коэффициенты первого столбца таблицы Рауса имели один и тот же знак, то есть были положительными. Если не все коэффициенты первого столбца таблицы Рауса положительны, то есть САУ неустойчива, число правых корней характеристического уравнения равно числу перемен знака в первом столбце таблицы Рауса.
В данной работе, поскольку количество коэффициентов мало, удобнее использовать критерий устойчивости Гурвица.
Найдем область устойчивости по критерию Гурвица. Для этого составим из коэффициентов матрицу и потребуем, чтобы ее главные миноры были положительны.
k3 | k2 | ||
k1 | |||
k3 | k2 | ||
k3 > 0
k1k3 — k2 > 0
k2 (k1k3 — k2) > 0
т.к. k1k3 — k2 > 0, то в последнем неравенстве достаточно потребовать, чтобы k2 > 0. В итоге имеем систему:
k3 > 0
k2 > 0
k1k3 > k2
Найдем область устойчивости сначала для двух коэффициентов k2 и k3:
Далее будем подбирать k1 так, чтобы выполнялось неравенство k1k3 > k2.
4. Подбор коэффициентов для определения наибольшей устойчивости системы
Для построения переходного процесса умножим передаточную функцию на Хз
получим
Возьмем для начала k1 = 3 k2 = 0,1 k3 = 2
С помощью системы MatLab разложим нашу дробь на сумму простых дробей.
>> [R, S, K] = RESIDUE (c, d)
R =
0.4998 — 0.3627i
0.4998 + 0.3627i
0.0004
1.0000
S =
0.9830 + 1.4024i
0.9830 — 1.4024i
0.0341
K =
[]
Здесь R — вектор числителей нашей суммы дробей, S — корни полинома в знаменателе.
Теперь получаем оригинал по формуле
с помощью функции
>> y=R (1). * (exp (S (1). *t)) +R (2). * (exp (S (2). *t)) +R (3). * (exp (S (3). *t)) +R (4). * (exp (S (4). *t));
Затем выводим график функции:
>> plot (t, y)
В данном случае мы наблюдаем достаточно большое отклонение (около 0.3) и достаточно длительное (5 сек) время нормализации.
Попробуем увеличить k2: k1 = 3 k2 = 1 k3 = 2
Видим, что увеличилось отклонение (больше 0.3) и время (около 6 сек).
Увеличиваем остальные коэффициенты: k1 = 9 k2 = 1 k3 = 11
Отклонение и время нормализации заметно уменьшились. Попробуем увеличить k2
k1 = 9 k2 = 2 k3 = 11
Снова наблюдаем улучшение по всем параметрам. Увеличиваем k2 еще на 1.
k1 = 9 k2 = 3 k3 = 11
Заметных изменений нет. Значительно увеличиваем k2
k1 = 9 k2 = 9 k3 = 11
Заметна потеря устойчивости. Для проверки еще увеличим k2
k1 = 9 k2 = 30 k3 = 11
Видим, что k2 увеличивать не стоит.
Попытаемся увеличить остальные коэффициенты
k1 = 17 k2 = 1 k3 = 15
Время стабилизации сократилось до 3-х, отклонение — до 0,05. Попробуем увеличить k2
k1 = 17 k2 = 2 k3 = 15
Видим, что возросло отклонение. Уменьшаем k2
k1 = 17 k2 = 0,1 k3 = 15
Отклонение и время уменьшились, увеличиваем коэффициенты
k1 = 30 k2 = 1 k3 = 30
Отклонение стало меньше 0.03, что на данный момент является наилучшим результатом. Зная, что k2 лучше уменьшать, уменьшим его
k1 = 30 k2 = 0,1 k3 = 30
Видим, что отклонение теперь составляет около 0.025, время — около 3.
Это наименьшие результаты, которых нам удалось достичь, поэтому будем считать, что при данных коэффициентах система наиболее устойчива.
Выводы
На примере был исследован ПИД-регулятор. Построена область устойчивости с помощью критерия Гурвица.
Математическая модель реальной системы не выбирается однозначно, это связано с тем, что существуют факторы, влияние которых можно проверить лишь экспериментально. Но она должна как можно полнее отражать свойства оригинала, и оставаться по возможности простой чтобы не усложнять исследования.
Исходя из структурной схемы, я построил передаточную функцию и определила область устойчивости системы.
Подбирая различные коэффициенты из области устойчивости, я выяснил, что система работает наиболее устойчиво при как можно меньшем k2 и как можно больших k1 и k3.
Путем построения графика переходного процесса в системе MatLab мною было выяснено, что система наиболее устойчива при k1 = 30 k2 = 0,1 k3 = 30.
Список использованных источников
1. Курс лекций по ТАУ, Лозгачев Г. И.
2. Теория автоматического управления. Том 1. Линейные системы.
3. Ким Д. П., Москва «ФизМатЛит — 2003»
4. Попов Е. П. Теория линейных систем автоматического регулирования и управления: Учеб. пособие для втузов. — 2-е изд., перераб. и доп. — М.: Наука. Гл. ред. физ. — мат. лит., 1989. — 304 с.
5. ПИД-регулятор [статья]: —. — (URL: http://ru. cybernetics. wikia.com/wiki/%D0%9F%D0%98%D0%94-%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80) (дата обращения: 12.06.2012).