- •Оглавление
- •Цифровые системы управления
- •Введение
- •1. Лабораторная работа № 1 реализация релейного закона управления на эвм
- •1.1. Плата ввода-вывода l-154
- •1.2. Программное обеспечение платы
- •1.3. Подключение объектов управления
- •1.4. Задание
- •1.5. Порядок выполнения работы
- •1.6. Контрольные вопросы
- •1.7. Литература
- •2. Лабораторная работа № 2 реализация пропорционального закона управления на эвм
- •2.1. Подключение объектов управления
- •2.2. Задание
- •2.3. Порядок выполнения работы
- •2.4. Контрольные вопросы
- •2.5. Литература
- •3. Лабораторная работа № 3 пропорциональный регулятор с исполнительным механизмом постоянной скорости на базе эвм
- •3.1. Подключение объекта управления
- •3.2. Задание
- •3.3. Порядок выполнения работы
- •3.4. Контрольные вопросы
- •3.5. Литература
- •4. Лабораторная работа №4 цифровой осциллограф
- •4.1. Программа oscil.Exe
- •4.1.1. Общие сведения
- •4.1.2. Основной экран программы “oscil.Exe”
- •4.1.2.1. Всплывающие меню
- •4.1.2.2. Область для графических окон (2)
- •4.1.2.3. Управляющая панель.
- •4.1.3. Меню Файл.
- •4.1.4. Меню Установки
- •4.1.5. Меню «Графики»
- •4.1.6. Лупа
- •4.1.7. Спектральное окно
- •4.2. Задание
- •4.3. Порядок выполнения работы
- •4.4. Контрольные вопросы
- •4.5. Литература
- •5. Лабораторная работа №5 преобразование аналогового сигнала в цифровых системах
- •Преобразование аналогового сигнала в цифровых системах
- •5.2. Задание
- •5.3. Порядок выполнения работы
- •5.4. Контрольные вопросы
- •5.5. Литература
- •6. Лабораторная работа №6 дискретное преобразование фурье
- •6.1. Общие положения
- •6.2. Задание
- •6.3. Порядок выполнения работы
- •Моделирование системы цифрового управления аналоговым объектом
- •Операции ввода-вывода в реальном масштабе времени
- •8.2. Процедуры и функции для работы с платой
- •8.3. Задание
- •8.4. Порядок выполнения работы
- •Цифровая система управления аналоговым объектом
- •9.2. Задание
- •9.3. Порядок выполнения работы
- •Цифровой фильтр
- •10.2. Задание
- •10.3. Порядок выполнения работы
- •10.4. Контрольные вопросы
- •10.5. Литература
- •11. Лабораторная работа № 11 цифровой апериодический регулятор
- •11.1. Общие положения
- •11.2. Задание
- •11.3. Порядок выполнения работы
- •11.4. Контрольные вопросы
- •11.5. Литература
9.2. Задание
Для заданного объекта разработать цифровую систему управления с цифровым ПИД-регулятором.
9.3. Порядок выполнения работы
Лабораторная работа на базе знаний и умений, полученных при выполнении лабораторных работ № 7 и 8.
Экспериментально определить передаточную функцию объекта. Для этого необходимо составить и выполнить программу получения разгонной кривой. Программа выполняет операции:
при отсутствии внешнего возмущения устанавливает и сохраняет в течении не менее 60 сек. сигнал равный 0в. на выходе ЦАП (нулевое управляющее воздействие, под действием которого объект придет в равновесное состояние); задержка может быть реализована командой ‘delay’, аргументом которой является время задержки в мсек;
устанавливает вектор прерывания и частоту прерываний, разрешает прерывания от таймера платы;
выводит на объект управления постоянный уровень управляющего воздействия и сохраняет его при отсутствии внешнего возмущения;
используя прерывания платы L-154 или прерывание $1С, регистрирует через равные промежутки времени регулируемую величину в течение переходного процесса;
выводит на экран или записывает в файл полученные экспериментальные точки разгонной кривой.
Провести идентификацию объекта, т. е. определить его передаточную функцию любым известным методом.
По найденной передаточной функции найти настройки аналогового регулятора, обеспечивающие не более чем 20% перерегулирование.
В среде Simulink создать модель системы регулирования выходного сигнала объекта с использованием аналогового регулятора и уточнить его настройки.
Для найденной передаточной функции аналогового ПИД-регулятора в виде получить соответствующую ему импульсную передаточную функцию цифрового ПИД-регулятора в виде , где коэффициенты qi равны:
, , , где Т0 – выбранный период дискретизации
В среде Simulink создать модель системы регулирования с цифровым ПИД-регулятором и уточнить его настройки. Система должна содержать экстраполятор нулевого порядка, а модуль регулятора представлен блоком Descrete Fiter. В этих блоках необходимо установить выбранный период дискретизации (Sample time).
Получить разностное уравнение регулятора из уточненной настройки цифрового регулятора.
Составить программу реализации цифрового регулятора. При каждом прерывании необходимо:
вычислить сигнал рассогласования (разность межу сигналом задания и введенным сигналом обратной связи с объекта управления);
по разностному уравнению вычислить выходной сигнал регулятора;
вывести выходной сигнал регулятора;
запомнить выходной сигнал, сигнал рассогласования и его предыдущее значение в выделенных переменных.
В основной программе ввести процесс циклического изменения задания с выбранным периодом равным 10-20 периодов прерывания.
Ввести и запустить программу.
Наблюдать процесс регулирования (по осциллографу): управляющее воздействие и управляемую величину.
Установить постоянное задание.
Подать внешнее возмущающее воздействие (от внешнего генератора) и наблюдать переходные процессы (на экране осциллографа).
Объяснить процессы при изменении величины воздействия.
Отчет должен содержать название и цель работы, программы, осциллограммы процессов на входе и выходе объекта управления.
9.4. Контрольные вопросы
Как связаны коэффициенты цифрового ПИД-регулятора с настройками аналогичного аналогового регулятора?
Какполучить разностное уравнение цифрового ПИД-регулятора?
Доказать устойчивость смоделированной системы с цифровым регулятором.
Объяснить разработанную программу.
9.5 Литература
Изерман Р. Цифровые системы управления: Пер. с англ.-М.: Мир, 1984.- 541с.
Остем К., Виттенмарк Б. Системы управления сЭВМ: Пер. с англ.- М.: Мир, 1987.- 480с.
Дьяконов В. Simulink 4. Специальный справочник. – СПб: Питер,2002.- 528 с.
10. Лабораторная работа № 10