- •Исследование систем автоматического управления
- •Оглавление
- •Глава 1. Изучение пакетов matlab и scilab
- •1.1. Краткие сведения о работе в среде MatLab
- •1.2. Работа в среде SciLab
- •Практическая работа
- •Задания на практическую работу
- •Контрольные вопросы
- •Глава 2. Исследование временных характеристик типовых динамических звеньев
- •2.1. Передаточная функция сау
- •2.2. Типовые динамические звенья
- •2.3. Временные характеристики динамических звеньев
- •2.4. Использование MatLab для моделирования систем
- •На основе передаточных функций
- •Использование команд языка сценариев
- •Использование Simulink
- •2.5. Использование SciLab для моделирования систем
- •На основе передаточных функций
- •Использование script-языка
- •Рекомендации по моделированию дифференцирующего звена с замедлением и изодромного звена
- •Использование средств визуального моделирования
- •Практическая работа
- •Содержание отчета о работе
- •Варианты заданий
- •Контрольные вопросы
- •Глава3. Частотные характеристики типовых динамических звеньев
- •3.1. Виды частотных характеристик линейных систем
- •3.2. Построение частотных характеристик на основе
- •Передаточных функций
- •3.2. Построение частотных характеристик в среде MatLab
- •3.3. Построение частотных характеристик в среде SciLab
- •Практическая работа
- •Задание к практической работе
- •Содержание отчета о работе
- •Контрольные вопросы
- •Глава4. Структурные преобразования сау
- •4.1. Виды соединений сау
- •Последовательное соединение звеньев
- •Параллельное соединение звеньев
- •Встречно-параллельное соединение (с обратной связью)
- •4.2. Описание соединений звеньев в MatLab
- •4.3. Описание соединений звеньев в среде SciLab
- •Практическая работа
- •Задание к практической работе
- •Содержание отчёта
- •Варианты заданий для практической работы
- •Контрольные вопросы
- •5. Исследование основных структур сау
- •5.1. Разомкнутые системы автоматического управления
- •5.2. Системы автоматического управления по возмущению (системы компенсации)
- •5.3. Замкнутые системы автоматического управления
- •5.4. Астатическое управление
- •5.5. Комбинированные системы автоматического
- •Управления
- •5.6. Описание математической модели управляемого объекта
- •Практическая работа
- •Задание № 5
- •Варианты заданий
- •Требования по оформлению отчёта
- •Контрольные вопросы
- •Глава6. Исследование устойчивости сау
- •6.1. Устойчивость линейных сау
- •6.2. Алгебраический критерий устойчивости Гурвица
- •6.3. Алгебраический критерий устойчивости Рауса
- •6.4. Критерий устойчивости Михайлова
- •6.5. Критерий устойчивости Найквиста
- •6.6. Логарифмический критерий
- •Практическая работа
- •Содержание отчета
- •Варианты заданий
- •Контрольные вопросы
- •Глава7. Комплексное исследование сау
- •7.1. Представление сау в векторно-матричной
- •Форме (state space)
- •Практическая работа
- •Задание
- •Варианты заданий
- •Глава8. Исследование точности сау. Коррекция
- •Статических и динамических свойств сау
- •8.1. Точность сау
- •8.2. Коррекция статических свойств сау
- •8.3. Увеличение коэффициента усиления
- •Прямого канала системы
- •8.4. Введение интегрирующих звеньев в прямой
- •Канал системы
- •8.5. Охват объекта управления местной неединичной
- •Положительной обратной связью
- •8.6. Коррекция динамических свойств сау
- •8.7. Практическая работа
- •Содержание отчёта
- •Контрольные вопросы
- •Глава9. Вычисления в matlab/scilab
- •9.1. Создание m-файлов-сценариев в MatLab
- •9.2. Редактирование и отладка файлов-сценариев
- •9.3. Специальные константы SciLab
- •9.4. Элементы программирования на языке matlab/SciLab
- •9.5. Построение графиков
- •9.6. Изображение сетки в графической области
- •9.7. Вывод названий графика и осей
- •Глава10. Работа в среде simulink
- •10.1. Запуск Simulink
- •10.2. Обозреватель разделов библиотеки Simulink
- •10.3. Создание модели исследуемого объекта
- •10.4. Создание подсистем
- •10.5. Выполнение расчета
- •10.6. Отображение сигналов в окне осциллографа
- •10.7. Описание свойств основных блоков Simulink
- •Глава11. Работа в средеxcos
- •11.1. Основные возможности Xcos
- •11.2. Запуск Xcos
- •11.3. Создание модели системы
- •11.4. Настройка параметров моделирования
- •11.5. Создание суперблоков
- •11.6. Описание свойств основных блоков Xcos
- •Библиографический список
3.2. Построение частотных характеристик на основе
Передаточных функций
Рассмотрим передаточную функцию апериодического звена первого порядка с единичными коэффициентами, имеющего передаточную функцию вида . Выведем и построим различные частотные характеристики для данного звена.
Перейдем от записи в операционной форме к частотному представлению:
. (28)
Получим выражения для вещественной и мнимой частотных характеристик (ВЧХ и МЧХ). Для этого избавимся от комплексного числа в знаменателе при помощи умножения числителя и знаменателя дроби на комплексно-сопряженное знаменателю:
.
Таким образом, ВЧХ имеет вид
.
Соответственно, МЧХ представляется как
.
Получим выражения для АЧХ и ФЧХ согласно (23) – (24):
,
.
Логарифмическая амплитудно-частотная характеристика звена
АЧХ и ФЧХ апериодического звена представлены на рис. 16 и рис. 17. АФЧХ апериодического звена представлена на рис. 18.
Рис. 16. АЧХ апериодического звена
Рис. 17. ФЧХ апериодического звена
Рис. 18. АФЧХ апериодического звена
Общий вид ЛАЧХ и ЛФЧХ для различных типовых динамических звеньев приведен в табл. 7.
Таблица 7
ЛАЧХ и ЛФЧХ типовых динамических звеньев
№ п/п |
Название звена и его передаточная функция |
Вид ЛАЧХ и ЛФЧХ |
1 |
Усилительное |
|
2 |
Интегрирующее |
|
Продолжение табл. 7
№ п/п |
Название звена и его передаточная функция |
Вид ЛАЧХ и ЛФЧХ |
3 |
Дифференцирующее (идеальное) |
|
4 |
Апериодическое звено 1-го порядка (инерционное) |
|
Продолжение табл. 7
№ п/п |
Название звена и его передаточная функция |
Вид ЛАЧХ и ЛФЧХ |
5 |
Форсирующее звено 1-го порядка |
|
6 |
Апериодическое звено 2-го порядка
|
|
Продолжение табл. 7
№ п/п |
Название звена и его передаточная функция |
Вид ЛАЧХ и ЛФЧХ |
7 |
Колебательное
|
,
|
8 |
Консервативное
|
|
Продолжение табл. 7
№ п/п |
Название звена и его передаточная функция |
Вид ЛАЧХ и ЛФЧХ |
9 |
Форсирующее звено 2-го порядка
|
;
|
10 |
Дифференцирующее реальное (дифференцирующее звено с замедлением) |
|
Окончание табл. 7
№ п/п |
Название звена и его передаточная функция |
Вид ЛАЧХ и ЛФЧХ |
11 |
Изодромное (пропорционально-интегральное звено)
|
|
12 |
Интегрирующее звено с замедлением |
|
3.2. Построение частотных характеристик в среде MatLab
Для построения графиков АФЧХ и логарифмических функций в MatLab используются следующие функции:
nyquist(w) – АФЧХ от передаточной функцииw, заданной с помощью функцииtf;
bode(w) – ЛАЧХ и ЛФЧХ от передаточной функции w, заданной с помощью функцииtf.
Пример команды для построения частотных характеристик апериодического звена первого порядка (k=1,T=1):
w = tf(1, [1 1])
nyquist(w); grid
figure; bode(w); grid
Результатом выполнения команд приведен на рис. 19. Графики будут построены в двух независимых окнах, на каждом графике нанесена сетка. По умолчанию АФЧХ строится как для положительных, так и для отрицательных значений циклической частоты. Чтобы построить АФЧХ только для положительных значений частоты, нужно сделать щелчок правой кнопкой мыши по графику АФЧХ и выбрать пункт командного меню Show – Negative frequencies (снять галочку).
а) б)
Рис. 19. Частотные характеристик в среде MatLab
Второй способ построения частотных характеристик предполагает использование приложения LTIview, входящее в состав пакетаMatLab. Синтаксис команды построения следующий:
w = tf(1, [1 1])
ltiview(w)
В появившемся окне следует выбрать пункт меню Edit – Plot Configuration – Bode (Nyquist).
Для копирования графика в отчет (например, выполненный в редакторе MicrosoftWord) необходимо, находясь в окне рисунка, выбрать следующие пункты меню:Edit–CopyFigure. Затем в редактореMicrosoftWordнеобходимо поставить курсор в нужное место и выбрать пункт Правка – Вставить (Ctrl+V). Если графики построены с помощьюLTIViewer, необходимо сначала выполнить командуFile–PrinttoFigure.