Цифровые системы управления. 2
| Министерство
образования и науки Российской
Федерации Федеральное агентство по образованию Государственное
образовательное учреждение САМАРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ |
Кафедра «Автоматика и управление в технических системах»
Курсовая работа
по
дисциплине: «Цифровые системы управления»
Вариант
№151
Выполнил:
студент IV-АИТ-1
Проверил: Чостковский Б.К.
САМАРА 2011
Содержание
- Техническое задание……………………………………………..3
- Построение эмпирической переходной функции объекта…….4
- Моделирование
объекта управления с возмущающим воздействием………………………………………………
……...6 - Построение дискретной модели объекта управления путем перехода от дифференциального уравнения к разностному…..8
- Построение дискретной модели объекта управления путем перехода от передаточной функции к дискретной передаточной функции по таблицам z-преобразования……….9
- Построение
дискретно совпадающей модели объекта
управления……………………………………………………
.10 - Построение
дискретной модели объекта управления
методом МНК……………………………………………………………...
12 - Моделирование непрерывной САУ с ПИД-регулятором……15
- Определение оптимальных настроек ПИД-регулятора для дискретной САУ…………………………………………….…..16
10) Анализ динамики системы………………………………….…21
11) Список используемой литературы……………………………22
1 Техническое задание
Для непрерывного объекта управления с заданной передаточной функцией и характеристиками возмущающего воздействия выполнить следующее:
1)
Построить эмпирическую
2) Произвести имметационное моделирование объекта управления с возмущающим воздействием , имеющим корреляционную функцию:
Зарегистрировать реализацию заданной корреляционной функции;
3) Построить дискретную модель объекта следующими методами:
А) Переходом от дифференциального уравнения к разностному;
Б) Переходом от передаточной функции к дискретной передаточной функции по таблицам z-преобразования;
В) Построением дискретно совпадающей модели;
Г) Построением МНК модели;
Выбрать наилучшую дискретную модель;
4) Произвести имитационное моделирование САУ с ПИД-регулятором, подобрать настройки регулятора, обеспечивающие оптимальное управление. Оптимальное управление по классическому интегральному критерию;
5) Пересчитать настройки непрерывного регулятора в соответствующие настройки цифрового регулятора;
6) Произвести имитационное моделирование цифровой системы управления и параметрическую оптимизацию параметров цифрового регулятора по критерию:
Для анализа динамики построить переходные процессы по управляющему и возмущающему воздействию, использовать реализации возмущающего и возмущенного воздействия системы.
Варианту 111 соответствует 1-й порядок объекта.
Где: =1, =1, =5.
, , ,
Тогда передаточная функция объекта примет вид:
2 Построение эмпирической переходной функции объекта
Для получения переходной функции объекта воспользуемся пакетом MatLab.
Рис.1. Переходный
процесс непрерывного объекта
Выберем интервал квантования равный
Рис.2. Переходный процесс непрерывного объекта
3 Моделирование объекта управления с возмущающим воздействием
Согласно техническому заданию корреляционная функция белого шума имеет вид:
Для окрашивания белого шума, используем формирующий фильтр, состоящий из двух апериодических звеньев первого порядка. Определим параметры этих звеньев.
; ;
; ;
; ;
Произведем моделирование данного процесса в пакете MatLab:
Рис.3.
Структурная схема формирующего фильтра
Рис.4. Корреляционная функция
Видим, что система не устойчива при воздействии помех. Необходимо введение отрицательной обратной связи и регулятора в контур нашей системы.
Переведем полученный фильтр в дискретную форму:
,
где , ;
Найдем дискретный аналог первому апериодическому звену:
;
Найдем дискретный аналог второму апериодическому звену:
;
4 Построение дискретной модели объекта управления путем перехода от дифференциального уравнения к разностному
Объект управления моделируется звеном первого порядка. Для звена первого порядка совершим переход от дифференциального уравнения к разностному. Апериодическое звено первого порядка описывается дифференциальным уравнением вида:
Произведем
переход к разностному
Применим Z-преобразование:
Перейдем к дискретной передаточной функции:
Произведем
моделирование дискретного
Рис.5. Структурная схема дискретного объекта
Рис.6. Переходный процесс дискретного объекта
Как
видно из переходного процесса, дискретная
модель близка к непрерывной.
5
Построение дискретной
модели объекта управления
путем перехода от передаточной
функции к дискретной
передаточной функции
по таблицам z-преобразования
Согласно таблицам z-преобразования апериодическому звену 1-го порядка соответствует:
,
где , ;
; ;
Произведем моделирование в пакете MatLab.
Рис.8. Структурная схема дискретного объекта
Рис.9. Переходный процесс дискретного объекта
Как
видно, данная модель близка к непрерывной,
но модель, полученная переходом от дифференциального
уравнения более точно повторяет переходный
процесс непрерывного объекта.
6 Построение дискретно совпадающей модели объекта управления
Объект управления описывается моделью 1-го порядка
На вход объекта подается единичное ступенчатое воздействие.
Основной задачей при построении модели является определение параметров . Так как переходный процесс начинается из 0, то y(0)=0, следовательно , тогда уравнение примет вид:
Исходя из того, что шаг дискретизации равен 2, возьмем первые 6 отсчетов переходного процесса непрерывного объекта Рис.1.
Составим систему уравнений и найдем коэффициенты:
;
Произведем моделирование в пакете MatLab.
Рис.10. Структурная схема дискретного объекта при T=2
Рис.11.
Переходный процесс дискретного объекта
при T=2
Как
видно, переходный процесс близок к непрерывному,
но уступает модели, полученной при переходе
от дифференциального уравнения, так как
шаг дискретизации данной модели очень
велик.
7 Построение дискретной модели объекта управления методом МНК
Для нахождения неизвестных параметров используем метод МНК. Систему можно записать в матричном виде:
Где: -вектор параметров;
-вектор выходных величин;
-совмещенная матрица входов и выходов.
Определим данные этих матриц при шаге дискретизации 2.
;
Вектор можно найти как:
Найдем значения вектора β, используя пакет Matlab:
>>
V=[1,1.26;1,1.73;1,1.9;1,1.99;
V
=
1.0000 1.2600
1.0000 1.7300
1.0000 1.9000
1.0000 1.9900
1.0000 1.9900
1.0000 1.9900
1.0000 2.0000
1.0000 2.0000
1.0000 2.0000
1.0000 2.0000
>>
Y=[1.26;1.73;1.9;1.99;1.99;1.
Y
=
1.2600
1.7300
1.9000
1.9900
1.9900
1.9900
2.0000
2.0000
2.0000
2.0000
Получим:
Произведем моделирование в пакете MatLab.
Рис.12.
Структурная схема дискретного объекта
при T=0,1
Рис.13.
Переходный процесс дискретного объекта
при T=2
Как
видно из графика, наиболее близким
к экспериментально снятой кривой разгона
является переходный процесс, который
соответствует модели, построенной
по методу МНК. Следовательно, в дальнейших
вычислениях будем использовать
выражение, соответствующее МНК-модели.
8 Моделирование непрерывной САУ с ПИД-регулятором
Для обеспечения оптимального управления непрерывной системой используем ПИД-регулятор. Согласно классическому критерию, с помощью настроек ПИД-регулятора мы должны обеспечить минимум квадрат ошибки регулирования. Для настройки ПИД-регулятора произведем моделирование данной САУ в пакете MatLab.
Рис.14.
Структурная схема непрерывной САУ с ПИД-регулятором
В
результате моделирования при
Рис.15.
Переходный процесс непрерывной САУ с
ПИД-регулятором
Теперь
произведем моделирование системы
с возмущающим воздействием и
произведем перенастройку ПИД-регулятора.
9
Определение оптимальных
настроек ПИД-регулятора
для дискретной САУ
Как известно, параметры
непрерывного ПИД - регулятора следующие:
Как известно передаточная функция цифрового ПИД – регулятора имеет следующий вид:
Для
реализации цифрового
ПИД – регулятора
необходимо рассчитать
коэффициенты q0, q1, q2.
Для этого воспользуемся
известными формулами:
Тогда
передаточная функция цифрового
ПИД – регулятора примет вид:
Построим реализацию цифровой системы с регулятором:
Рис.16.
Структурная схема дискретной САУ с регулятором
Переходная функция данной системы выглядит следующим образом:
Рис.17.
Переходный процесс дискретной САУ с регулятором
Как видно из полученной кривой разгона данный регулятор не обеспечивает нам должного управления критерий оптимальности не выполняется.
Поэтому
необходимо произвести подбор коэффициентов
q0, q1, q2 вручную.
При q0=0.5, q1=0.1, q2=0.01 цифровой регулятор работает должным образом и критерий оптимальности выполняется (I=1.15).
Рис.18.
Структурная схема дискретной САУ с регулятором
Рис.19.
Переходный процесс дискретной САУ с регулятором
Передаточная
функция оптимального цифрового
ПИД регулятора:
Произведем теперь анализ динамики цифровой управляемой системы с полученным оптимальным регулятором, построив переходный процесс по возмущающему воздействию (n(k)=1).
Структурная
схема и переходный процесс реализации
имеют следующий вид:
Рис.20.
Структурная схема дискретной САУ с регулятором
Рис.20.
Реакция дискретной САУ на возмущающие
воздействие.
Из
графика переходного процесса видно,
что нам цифровой ПИД регулятор
обеспечивает регулирование должным
образом (полностью гасит возмущающее
воздействие и интеграл квадрата
ошибки минимален).
Рис.21. Структурная схема дискретной САУ с регулятором
Рис.22.
Реакция дискретной САУ на возмущающие
воздействие.
10
Анализ динамики
Построим переходные процессы по управлению и возмущению.
Рис.23.
Структурная схема дискретных САУ для
исследования переходных процессов по
управлению и возмущению
Рис.24.
Переходные процессы по управлению и возмущению
- Список литературы
- Чостковский Б.К. «Моделирование и алгоритмизация процессов управления в стохастических системах с цифровыми регуляторами»
- Бессекерский В.А. «Цифровые автоматические системы»
- Математический пакет Matlab 7.2.
- Конспект лекций по дисциплине «Цифровые системы управления»