Построение ПИД-регулятора

  • Вид работы:
    Контрольная работа
  • Предмет:
    Информатика, ВТ, телекоммуникации
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    628,55 Кб
  • Опубликовано:
    2014-07-21
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Построение ПИД-регулятора

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ

ПРИКЛАДНОЙ МАТЕМАТИКИ, ИНФОРМАТИКИ И МЕХАНИКИ

КАФЕДРА ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ И АВТОМАТИЧЕСКОГО

РЕГУЛИРОВАНИЯ

Контрольная работа

ТЕМА:

ПОСТРОЕНИЕ ПИД-РЕГУЛЯТОРА

Профессор, доктор

технических наук Лозгачев Г.И.

Научный руководитель Лозгачев Г.И.

Выполнил студент 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

0

1

k1

0

0

k3

k3 > 01k3 - k2 > 02 (k1k3 - k2) > 0

т.к. k1k3 - k2 > 0, то в последнем неравенстве достаточно потребовать, чтобы k2 > 0. В итоге имеем систему:

3 > 02 > 01k3 > k2

Найдем область устойчивости сначала для двух коэффициентов k2 и k3:


Далее будем подбирать k1 так, чтобы выполнялось неравенство k1k3 > k2.

4. Подбор коэффициентов для определения наибольшей устойчивости системы


Для построения переходного процесса умножим передаточную функцию на Хз

 

получим


Возьмем для начала k1 = 3 k2 = 0,1 k3 = 2

С помощью системы MatLab разложим нашу дробь на сумму простых дробей.

>> [R,S,K] = RESIDUE (c,d)=

.4998 - 0.3627i

.4998 + 0.3627i

.0004

.0000=

.9830 + 1.4024i

.9830 - 1.4024i

.0341

=

[]

Здесь 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


Отклонение и время нормализации заметно уменьшились. Попробуем увеличить k21 = 9 k2 = 2 k3 = 11


Снова наблюдаем улучшение по всем параметрам. Увеличиваем k2 еще на 1.

1 = 9 k2 = 3 k3 = 11


Заметных изменений нет. Значительно увеличиваем k2

1 = 9 k2 = 9 k3 = 11


Заметна потеря устойчивости. Для проверки еще увеличим k2

1 = 9 k2 = 30 k3 = 11


Видим, что k2 увеличивать не стоит.

Попытаемся увеличить остальные коэффициенты

1 = 17 k2 = 1 k3 = 15


Время стабилизации сократилось до 3-х, отклонение - до 0,05. Попробуем увеличить k2

1 = 17 k2 = 2 k3 = 15


Видим, что возросло отклонение. Уменьшаем k2

1 = 17 k2 = 0,1 k3 = 15


Отклонение и время уменьшились, увеличиваем коэффициенты

1 = 30 k2 = 1 k3 = 30


Отклонение стало меньше 0.03, что на данный момент является наилучшим результатом. Зная, что k2 лучше уменьшать, уменьшим его

1 = 30 k2 = 0,1 k3 = 30


Видим, что отклонение теперь составляет около 0.025, время - около 3.

Это наименьшие результаты, которых нам удалось достичь, поэтому будем считать, что при данных коэффициентах система наиболее устойчива.

Выводы


На примере был исследован ПИД-регулятор. Построена область устойчивости с помощью критерия Гурвица.

Математическая модель реальной системы не выбирается однозначно, это связано с тем, что существуют факторы, влияние которых можно проверить лишь экспериментально. Но она должна как можно полнее отражать свойства оригинала, и оставаться по возможности простой чтобы не усложнять исследования.

Исходя из структурной схемы, я построил передаточную функцию и определила область устойчивости системы.

Подбирая различные коэффициенты из области устойчивости, я выяснил, что система работает наиболее устойчиво при как можно меньшем k2 и как можно больших k1 и k3. ь

Путем построения графика переходного процесса в системе MatLab мною было выяснено, что система наиболее устойчива при k1 = 30 k2 = 0,1 k3 = 30.

2.      Теория автоматического управления. Том 1. Линейные системы.

.        Ким Д.П., Москва "ФизМатЛит - 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).

Похожие работы на - Построение ПИД-регулятора

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!