Автор работы: Пользователь скрыл имя, 26 Декабря 2010 в 17:59, курсовая работа
Целью курсовой работы является изучение основных аналитических и графоаналитических методов описания и исследования динамики САУ на уровне их математических моделей. Вопросы программного и алгоритмического обеспечения исследования САУ и проектирование конкретных САУ будут раскрыты в курсах “Автоматизация проектирования систем управления”, “Локальные системы автоматики”. При выполнении курсовой работы для расчёта процессов и характеристик САУ использовались стандартные программы: Matlab, Excel.
Введение
1 Исследование линейной непрерывной САУ
2 Исследование линейных импульсных САУ
3 Исследование нелинейной непрерывной САУ
Заключение
Литература
Министерство образования республики Беларусь
Учреждение образования
«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ»
Институт
информационных технологий
Кафедра:
Автоматического
управления
Специальность:
Промышленная электроника
КУРСОВАЯ
РАБОТА
По курсу: «Теория автоматического управления»
На тему: “Исследование
линейных непрерывных,
автоматического
управления”
Выполнил:
Студент
группы 783121:
Проверил:
Минск,
2009
СОДЕРЖАНИЕ
Введение..……………………………………
1
Исследование линейной
2
Исследование линейных
3
Исследование нелинейной
Заключение……………………………………………………
Литература……………………………………………………
ВВЕДЕНИЕ
Целью
курсовой работы является изучение основных
аналитических и
Исходные
данные
Структура
исследуемой замкнутой линейной
непрерывной САУ представлена на рис.1.1,
где
– управляющее воздействие,
– возмущающее воздействие,
- сигнал ошибки,
- выходной сигнал. Значения параметров
,
,
заданы в табл. 1. Размерность
,
,
в секундах, общий коэффициент передачи
имеет размерность 1/с, в табл. 1 заданы
также желаемые показатели качества системы:
максимальная ошибка по скорости
при скачке по скорости
и
, время переходного процесса
в секундах, и перерегулирование
в процентах.
Номер
варианта |
|||||||
1 | 2,5 | 0,1 | 3,0 | 25 | 0,55 | 1,9 | 1,8 |
Таблица
1. Исходные данные
Рис.1.1
Например, для системы, представленной на рис. 1.2 можно записать следующие передаточные функции :
Рис.1.2
Передаточная
функция разомкнутой системы
при
,
(т.е. разомкнута главная обратная
связь) определится выражением
где
обозначено ,
Главная
передаточная функция или передаточная
функция замкнутой системы при
, Выражается формулой:
Передаточная
функция по ошибке при
, которая позволяет выразить ошибку
e(t) в системе при известном входном воздействии,
выражается формулой:
Передаточная
функция по возмущению при
позволяет выразить влияние возмущения
на выходной сигнал:
Приравнивая
в написанных соотношениях правые части
нулю, найдем зависимость
от
и построим в плоскости
и
границы устойчивости, ограничивающие
некоторую область устойчивости. При заданном
параметре
находим граничное значение
коэффициента передачи
.
где обозначено
,
Выразим через
параметр Т2.
Где
Зависимость К(Т2) приведена на рис.1.3.
Рис.1.3
При заданном параметре находим граничное значение коэффициента передачи .
Kгр=K(T2=0,19)=4,99
Кобщ=0.7Kгр=3,493,
Передаточную
функцию разомкнутой системы можно записать
в виде
Где
Тогда
Где
Строим
графики логарифмических
Результат исполнения
в MATLAB
Transfer function:
3.493
------------------------------
0.019 s^4 + 0.451 s^3 + 2.045
s^2 + s
Рис.1.4
Строим график АФЧХ с помощью MATLAB (оператор nyquist) рис.1.5 для разомкнутой системы.
Рис.1.5
Запасы
устойчивости по модулю и фазе определяются
по логарифмическим
Для
получения уравнений состояний
в нормальной форме используем дифференциальное
уравнение замкнутой системы .
Если , то уравнение
состояния имеет вид
Для описания динамических систем в пространстве состояний в Matlab применяются модели подкласса ss, которые основаны на линейных дифференциальных или разностных уравнениях.
Модель
непрерывной системы в
dv/dt = Av + Bn;
y = Cv + Dn,
где: v - вектор состояния; u- вектор входа; у - вектор выхода.
Для формирования моделей в подклассе ss предназначена функция ss
sys1 = ss(A, В, С, D).
В результате под именем A1 получаем ss-объект с числовыми характеристиками в виде четверки матриц {А, В, С, D}, которые должны иметь согласованные размеры. Матрицу D в данном случае полагаем равной 0.
Для построения переходного процесса воспользуемся оператором step в MATLAB.
Реализация
функций имеет вид:
sys1=ss([0 1 0 0;0 0 1 0;0
0 0 1;-b5/b1 –b4/b1 –b3/b1 –b2/b1],[0 0 0 K/b1]',eye(4),zeros(4,1))
В результате получим графики представленные на рис.1.6. Нас будет интересовать Out(1).
Величина ошибки по скорости определяется как .
Для ориентировочной оценки tnn и σ следует построить переходной процесс (оператор step в MATLAB) при и по нему определить tnn и σ.
Рис.1.6
Эти величины из графика Out(1) определяются следующим образом:
, Umax,
Время переходного процесса определяется с учетом следующих соотношений: εуст=n(t)/(1+K), где , а Кобщ=3,493 – общий коэффициент передачи разомкнутой системы. Тогда εуст=0,556 и следовательно tnn из графика Out(1) берем значение .
Следовательно исходная система не удовлетворяет заданным показателям качества, ее следует скорректировать.