
- •Министерство Образования и Науки Украины Донецкий Национальный Технический Университет
- •Методические указания
- •Содержание
- •Лабораторная работа №1
- •Лабораторная работа №6
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа №1
- •Задание на проведение лабораторной работы.
- •Содержание отчета.
- •Лабораторная работа №2
- •Задание на проведение лабораторной работы.
- •Содержание отчета.
- •Лабораторная работа №3
- •Краткие теоретические сведения.
- •Объект управления и его уравнения динамики.
- •Задание на проведение лабораторной работы.
- •Контрольные вопросы.
- •Лабораторная работа №4
- •Краткие теоретические сведения.
- •Задние на проведение лабораторной работы.
- •Содержание отчета.
- •Контрольные вопросы.
- •Лабораторная работа №5
- •Краткие теоретические сведения.
- •Задание на проведение лабораторной работы.
- •Контрольные вопросы.
- •Лабораторная работа №6
- •Краткие теоретические сведения.
- •Задание на проведение лабораторной работы.
- •Содержание отчета.
- •Контрольные вопросы.
- •Лабораторная работа №7
- •Краткие теоретические сведения.
- •Задание на проведение лабораторной работы.
- •Содержание отчета.
- •Контрольные вопросы.
- •Литература
Содержание отчета.
В отчете по лабораторной работе, необходимо представить последовательные операции получения модели объекта (систему дифференциальных уравнений), структуру модели, результаты моделирования. Сделать вывод по полученным результатам.
Лабораторная работа №3
Тема:
Использование MATLAB для проектирования регуляторов.
Цель:
Изучение моделей объекта управления, усвоение последовательности операций при проектировании регуляторов и приобретение навыков работы с MATLAB при проектировании регуляторов и анализе замкнутой системы управления.
Краткие теоретические сведения.
Если объект управления не содержит интегрирующего звена, то введение обратной связи по переменным состояния хотя и обеспечивает (при правильном выборе ООС) необходимые динамические свойства замкнутой системы, но не обеспечивает заданной точности слежения за входным сигналом. В этом случае вводится дополнительная обратная связь по выходной координате системы, а в цепи рассогласования устанавливается интегратор с определенным коэффициентом усиления так, что структура замкнутой системы выглядит как на рис. 2.
Рисунок 2 - Структурная схема замкнутой системы
Такая система описывается системой матричных и алгебраических уравнений вида:
Приведенные уравнения можно представить в матричной форме записи (для t>0):
Мы хотим
построить асимптотически устойчивую
систему, такую, что
и
принимают конечные значения, а
и
.
Для
матричные уравнения справедливы:
С учетом того, что
для
t>0, вычтем матричные
уравнения и введем новые переменные
.
Тогда матричные уравнения могут быть
переписаны в следующем виде:
Определим новый
(n+1)-мерный вектор ошибки
,
тогда
,
где
,
а уравнения для регулятора преобразуется
к виду:
.
В
результате проведенных преобразований
задача синтеза регулятора для введения
ООС по переменным состояния и ООС по
выходу системы с введением в цепь
управления интегратора сведена к задаче
синтеза модального регулятора (по
расположению полюсов замкнутой системы),
алгоритм которого известен. Однако,
прежде чем проектировать регулятор
,
необходимо проверить, управляема ли
система
.
Это можно проверить по критерию
управляемости Калмана или по рангу
матрицы
.
Ранг матрицы Р должен быть равен
n+1.
Алгоритм синтеза регулятора представлен следующей последовательностью действий:
Для объекта (А, В, С) составляется матрица Р и проверяется ее ранг. Он должен быть равен n+1.
Составляются матрицы
преобразованной системы.
Определяются по
коэффициенты характеристического полинома а1, а2, … аn, аn+1.
Выбирается расположение полюсов замкнутой системы в соответствии с заданными показателями качества системы, и по ним составляется матрица размерности (n+1, n+1), диагональными элементами которой являются полюса замкнутой системы.
Вычисляются коэффициенты характеристического полинома замкнутой системы аа1, аа2, … ааn, ааn+1.
Составляется матрица
.
Составляется матрица
из коэффициентов а1, а2 … аn.
Вычисляются матрицы
и
.
Вычисляется матрица регулятора K = [aan+1-an+1, aan-an, … aa2-a2, aa1-a1]*T-1 = [k1 k2 k3 … kn -Ki].
Для спроектированного регулятора проверяется качество замкнутой системы, для чего формируются матрицы
С помощью команд [t,x,y]=step(AA,BB,CC,DD); plot(t,y, t,x) стоятся переходные функции, и по ним оценивается качество системы.