
- •Исследование систем автоматического управления
- •Оглавление
- •Глава 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
- •Библиографический список
Контрольные вопросы
Какова структура окна редактора MatLab(SciLab)?
Каковы правила ввода функций и операндов?
Как вводить комментарии?
Как создать двумерный график?
Как производится запуск и отладка файла сценария?
Как осуществить вывод многомерных результатов в форме таблицы?
Как создать несколько графиков в одном окне?
Как задать массив?
Как создать подписи для графика, осей, легенду для графика?
Глава 2. Исследование временных характеристик типовых динамических звеньев
2.1. Передаточная функция сау
Наиболее распространенным методом описания и анализа АСУ является операционный метод (метод операционного исчисления), в основе которого лежит прямое интегральное преобразование Лапласа для непрерывных функций:
F(s) =
f(t)
=
f(t) e-st
dt
(1)
Это преобразование устанавливает соответствие между функцией действительной переменной tи функцией комплексной переменнойs = + j. Функциюf(t), входящую в интеграл Лапласа (1), называюторигиналом, а результат интегрирования, функциюF(s), – изображением функцииf(t) по Лапласу. Преобразование выполнимо лишь для функций, которые равны нулю приt 0. Формально это условие обеспечивается умножением функцииf(t) на единичную ступенчатую функцию1(t) или выбором начала отсчета времени с момента, до которогоf(t) = 0.
Наиболее важными свойствами преобразования Лапласа при нулевых начальных условиях являются следующие:
f(t) = s F(s); (2)
f
(t)dt
= F(s) / s.
(3)
Преобразование выполнимо лишь для функций, которые равны нулю приt 0. Формально это условие в ТАУ обеспечивается умножением функцииf(t) на единичную ступенчатую функцию1(t) или выбором начала отсчета времени с момента, до которогоf(t) = 0.
Операционный метод в ТАУ получил широкое распространение, так как с его помощью определяют, так называемую, передаточную функцию, которая является самой компактной формой описания динамических свойств элементов и систем.
Как правило, исходная линейная система автоматического управления описывается уравнением следующего вида:
,
(4)
где ai, bi– постоянные коэффициенты;x(t)– выходной сигнал;u(t)– входной сигнал. Операторное преобразование данного уравнения дает следующий результат:
,
(5)
откуда получаем дифференциальный оператор вида
, (6)
где K(s), D(s)– степенные полиномы. Дифференциальный операторW(s)называютпередаточной функцией. Она определяет отношение выходной величины системы к входной в каждый момент времени, поэтому ее еще называютдинамическим коэффициентом усиления. В установившемся режимеd/dt= 0, то естьs = 0, поэтому передаточная функция превращается в коэффициент передачи звенаK = bm/an.
Передаточная функция – отношение изображения выходной величины к изображению входной величины при нулевых начальных условиях.
Знаменатель передаточной функции D(s)называютхарактеристическим полиномом (уравнением). Его корни, то есть значенияs, при которых знаменательD(s)обращается в нуль, аW(s)стремится к бесконечности, называютсяполюсами передаточной функции.
Числитель K(s) называют операторным коэффициентом передачи. Его корни, при которыхK(s) = 0иW(s) = 0, называются нулями передаточной функции.
Звено САУ с известной передаточной функцией называется динамическим звеном. Оно изображается прямоугольником, внутри которого записывается выражение передаточной функции. То есть это обычное функциональное звено, функция которого задана математической зависимостью выходной величины от входной в динамическом режиме. Для звена с двумя входами и одним выходом должны быть записаны две передаточные функции по каждому из входов. Передаточная функция является основной характеристикой звена в динамическом режиме, из которой можно получить все остальные характеристики. Она определяется только параметрами системы и не зависит от входных и выходных величин.