Автор работы: Пользователь скрыл имя, 10 Января 2013 в 21:45, курсовая работа
Для непрерывного объекта управления с заданной передаточной функцией и характеристиками возмущающего воздействия выполнить следующее:
1) Построить эмпирическую переходную функцию объекта и по ней выбрать интервал квантования по времени .
2) Произвести имметационное моделирование объекта управления с возмущающим воздействием , имеющим корреляционную функцию:
Техническое задание 3
Построение эмпирической переходной функции объекта 4
Имметационное моделирование объекта управления 5
Построение дискретной модели объекта.
А)Построение дискретной модели переходом от
дифференциального уравнения к разностному. 9
Б) Построение дискретной модели переходом к дискретной
передаточной функции объекта. 10
В) Построение дискретно-совпадающей модели по кривой разгона. 12
Г) Построение МНК-модели по кривой разгона. 14
Имметационное моделирование САУ с ПИД регулятором. 16
Система с регулятором по управляемому процессу. 17
Система с регулятором по возмущающему процессу. 19
Имметационное моделирование САУ с цифровым ПИД регулятором. 20
Моделирование системы с заданным возмущением. 23
Свободным движение системы. 25
Рекомендации по выбору регулятора 26
Список литературы и использованного ПО 27
Подставим полученные коэффициенты в исходное выражение для y(k) и получим дискретно-совпадающую модель:
y(k) = 8.3325·u(k-1) + 1.0332·y(k-1) - 0,4497·y(k-2);
Подставив найденные выше коэффициенты
еще и в выражение для
G0(z) =
Для получения переходной функции реализуем объект в программе MatLab.
Составим структурную схему (см. Рисунок 14):
Рисунок 14 – Структурная схема объекта.
Переходный процесс объекта показана на рисунке 15
Рисунок 15 – Переходный процесс объекта.
Г) Построение МНК-модели по кривой разгона
В предыдущем пункте мы получили выражения следующего вида:
y(k) = b1·u(k-1) - a1·y(k-1) - a2·y(k-2);
Найдем теперь неизвестные коэффициенты в данном выражении методом наименьших квадратов. Представим данное выражение в матричном виде:
y = V·β;
В данном выражении y – вектор экспериментально снятых отсчетов, V – матрица входов-выходов, β – вектор неизвестных параметров модели:
y =
Согласно методу наименьших квадратов вектор неизвестных параметров находится из следующего соотношения:
β = (VT·V) -1 · VT ·y;
Для решения данного уравнения
воспользуемся пакетом «MATLAB»
>> y=[4.741; 13.25; 19.89; 22.92; 23.06; 21.85; 20.53; 19.72; 19.47; 19.58]
>> V=[1 0 0;1 4.741 0;1 13.25 4.741 ;1 19.89 13.25;1 22.92 19.89;1 23.06 22.92;1 21.85 23.06;1 20.53 21.85;1 19.72 20.53;1 19.47 19.72]
>> B=((V'*V)^(-1))*V'*y
В результате выполнения данной последовательности команд получим значения элементов вектора β:
β =
Тогда неизвестные в выражении для y(k) имеют следующие значения:
b1=5.8719; a1 = 1.264; a2 = -0.5674;
Подставив данные значения в исходное уравнение, получим выражение для МНК-модели:
y(k) = 5.8719·u(k-1) +1.264·y(k-1) -0.5674·y(k-2);
Подставив найденные выше коэффициенты еще и в выражение для дискретной передаточной функции, получим следующее выражение:
G0(z) =
Для получения переходной функции реализуем объект в программе MatLab.
Составим структурную схему (см. Рисунок 16):
Рисунок 16 – Структурная схема объекта.
Переходный процесс объекта показана на рисунке 17
Рисунок 17 – Переходный процесс объекта.
4 Имметационное моделирование САУ с ПИД регулятором.
Для обеспечения оптимального управления непрерывной системой используется ПИД-регулятор. Согласно классическому критерию, с помощью настроек ПИД-регулятора мы должны обеспечить минимум квадрат ошибки регулирования. ПИД-регулятор формирует управляющий сигнал, являющийся суммой трёх слагаемых, первое из которых пропорционально разности входного сигнала и сигнала обратной связи (сигнал рассогласования), второе — интеграл сигнала рассогласования, третье — производная сигнала рассогласования. Общий вид ПИД-регулятора представлен на рисунке 18.
Рисунок 18 – Общий вид ПИД-регулятора.
Здесь:
Выходной сигнал регулятора u определяется тремя слагаемыми:
,
Большинство методов настройки ПИД-регуляторов используют несколько иную формулу для выходного сигнала, в которой на пропорциональный коэффициент усиления умножены также интегральная и дифференциальная составляющие:
В нашем случае использование ПИД-регулятора выводит нашу систему из равновесия, поэтому для нашей задачи будем использовать ПИ-регулятор.
Реализуем ПИ-регулятор для нашей системы в программе simulink. Реализуем систему:
1) С регулятором по управляемому процессу.
Рисунок 20 – выходная характеристика системы.
Из графика видно, что система
имеет перерегулирование и
Рисунок 22 – выходная характеристика системы.
График системы практически не имеет перерегулирование и имеет меньшую коллебательность чем система с регулятором с учётом минимальной интегральной квадратичной ошибкой. При этом регулятор улучшает качество переходного процесса (перерегулирование системы уменьшается, время переходного процесса увеличивается).
Поэтому регулятор с такими параметрами наиболее подходит для нашей системы и в дальнейшем мы будем использовать его.
Параметры регулятора:
, ,
5 Имметационное моделирование САУ с цифровым ПИД регулятором.
Для малых тактов квантования, заменяя производную разностью, а интеграл суммой, получим нерекуррентного цифровой алгоритм.
Найдём u(k-1):
Вычтем из ; получаем:
Проведём z-преобразование получившегося уравня и определим передаточную функцию цифрового ПИД-регулятора.
Где , , соответственно равны:
;
;
Вычислим эти коэффициенты, используя значения полученные в предыдущем пункте. Получаем:
В результате передаточная функция ПИД-регулятора примет вид:
Из рисунка видно что система с регулятором, настроенного по критерию минимальной суммы квадратов имеет большую коллебательность. Квадратичная оценка не учитывает близость с системы к колебательной границе устойчивости. При этом регулятор улучшает качество переходного процесса (перерегулирование системы уменьшается, время переходного процесса увеличивается).
6 Моделирование системы с заданным возмущением.
7 Свободным движение системы.
Свободным движение системы называется движение при котором системе заданы начальные условия и при этом на систему не оказывают никакого внешнего воздействия. Смоделируем такую систему в simulink при этом для систем будут заданы разные начальные условия. На рисунке 33 показана общая схема системы.
Рисунок 33 – Схема системы
На рисунке 34 показан процесс системы с начальными условиями равными 10
Рисунок 34 – процесс системы с начальными условиями равными 10
На рисунке 35 показан процесс системы с начальными условиями равными 1
Рисунок 35 – процесс системы с начальными условиями равными 1
На рисунке 36 показан процесс системы с начальными условиями равными -1.
Рисунок 36 – процесс системы с начальными условиями равными -1
На рисунке 37 показан процесс системы с начальными условиями равными -10
Рисунок 37 – процесс системы с начальными условиями равными -10
8. Рекомендации по выбору регулятора
Согласно результатам
9. Список литературы и использованного ПО
1. Б.К. Чостковский «Лекции по
предмету цифровые системы
2. Б.К. Чостковский «Моделирование и алгоритмизация процессов управления в стохастических системах с цифровыми регуляторами»
3. Программа Matlab 2009b.
4. Пакет программы Matlab- Simulink.