- •Исследование систем автоматического управления
- •Оглавление
- •Глава 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
- •Библиографический список
Рекомендации по моделированию дифференцирующего звена с замедлением и изодромного звена
При моделировании переходных и импульсных характеристик с помощью скрипт-языка в среде SciLabвозможны трудности в виде некорректного расчета и представления результатов моделирования. Для корректного моделирования необходимо изменить передаточные функции реального дифференцирующего звена и изодромного звена. Передаточная функция реального дифференцирующего звена с замедлением может быть представлена следующим образом:, гдеe– малая величина (примем ее равной 10–10).
Скрипт для моделирования переходной характеристики дифференцирующего звена с замедлением:
num = 1D-10;
K = 2; T = 0.1;
W = syslin('c', (K*%s+num)/(num*%s^2+T*%s+1));
t = 0:0.001:1;
y = csim('step', t, W);
plot(t, y); xgrid(1);
xtitle('h(t)', 'time, c', 'h(t)');
Результат работы скрипта представлен на рис. 8.
Рис. 8. Переходная характеристика дифференцирующего звена с замедлением
Для изодромного звена передаточная функция должна быть изменена следующим образом: .
Скрипт для моделирования переходной характеристики изодромного звена:
num= 1D-10;
K= 1;T= 2;
W=syslin('c',K*(T*%s+1)/(num*%s^2 +%s));
t = 0:0.001:1;
y = csim('step', t, W);
plot(t, y); xgrid(1);
xtitle('h(t)', 'time, c', 'h(t)');
Результат работы скрипта представлен на рис. 9.
Рис. 9. Переходная характеристика изодромного звена
Использование средств визуального моделирования
Для снятия временных характеристик используется типовая схема, состоящая из блока задания постоянного сигнала 1 (блок CONST_m), блока передаточной функции (CLR– Continuous transfer function) и приемника сигнала (блокиCSCOPEиCLOCK_c), приведенная на рис.10.
Рассмотрим основные свойства блока передаточной функции Continuous transfer function. При задании параметров передаточной функции необходимо в окне задания свойств ввести полиномы числителя и знаменателя ПФ (см. рис. 11).
Введенные полиномы не должны содержать операций, сопряженных с дополнительными вычислениями (открытие скобок и др.). Например, на рис. 11 приведен пример задания апериодического звена с коэффициентом и постоянной времени, равными единице. Более подробно работа со средствами визуального моделирования рассмотрена далее.
Рис. 10. Снятие временных характеристик ПФ в Xcos
Рис. 11. Ввод значений блока ПФ
Практическая работа
Цель работы: теоретическое и практическое исследование переходных и импульсных функций типовых динамических звеньев.
Работа включает в себя следующие этапы:
вывод передаточной функции по известному дифференциальному уравнению системы;
изучение типовых динамических звеньев и их временных характеристик (в том числе различных методик получения характеристик);
построение моделей типовых динамических звеньев в средах моделирования MatLab (SciLab) с использованием средств визуального моделирования и скриптовых языков, а также получение временных характеристик ТДЗ согласно заданию;
исследование взаимосвязей между параметрами типовых динамических звеньев и их временными характеристиками.
В процессе выполнения практической работы студент (курсант) обязан:
Выбрать дифференциальное уравнение системы из табл. 5 согласно варианту задания и вывести передаточную функцию системы.
Выбрать задание к лабораторной работе в соответствии с вариантом задания из табл. 6.
В теоретической части работы для указанных вариантов в задании звеньев по передаточной функции, используя преобразование Лапласа, вывести выражения для переходных и импульсных характеристик. Теоретически рассчитать импульсные и переходные характеристики указанных в задании переходных функций при заданных в задании параметрах и заданном временном интервале.
В практической части работы собрать схемы для моделирования переходных и импульсных характеристик в среде визуального моделирования (Simulink или Xcos). Промоделировать ТДЗ и получить переходные характеристики при указанных в задании параметрах передаточных функций. Поместить полученные переходные характеристики в отчет по работе. Используя скриптовый язык, записать модули для создания указанных в задании передаточных функций. С помощью соответствующих функций получить переходные и импульсные характеристики для указанных в задании параметрах передаточных функций, поместить их в отчет по работе. Используя переходные временные характеристики, рассчитать показатели качества работы системы.
Проанализировать полученные результаты. Сделать вывод о влиянии параметров ТДЗ на переходные и импульсные характеристики.