- •Оглавление
- •Цифровые системы управления
- •Введение
- •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. Литература
Моделирование системы цифрового управления аналоговым объектом
Цель работы: расчет цифрового регулятора по его аналоговому прототипу и моделирование цифровой системы управления.
Оборудование: Pentium 2 с пакетом Matlab.
7.1. Общие положения
Для заданной передаточной функции аналогового ПИД-регулятора в виде можно получить соответствующую ему импульсную передаточную функцию цифрового ПИД-регулятора в виде , где коэффициенты qi равны:
, , если использовать метод прямоугольников для вычисления интегральной составляющей выходного сигнала
и , , , если использовать метод трапеций.
7.2. Задание
Для заданного объекта разработать модель цифровой системы управления с ПИД-регулятором.
7.3. Порядок выполнения работы
Получить у преподавателя передаточную функцию объекта регулирования.
В среде Simulink создать модель регулирования выходного сигнала объекта с использованием ПИД-регулятора и единичной обратной связи. Реализовать ПИД-регулятор можно суммированием выходных сигналов функциональных блоков Integrator, Derivative, Gain, взятых из библиотек Simulink\Continuous и Simulink\Math. Суммирование производится блоком Sum библиотеки Simulink\Math. Блок ПИД-регулятора PID Controller (with Approximate Derivative) целиком можно также взять из библиотеки Simulink Extras\Additional Linear.
Подключить к выходу объекта осциллограф (модуль Scope библиотеки Simulink\Sinks).
Подключить ко входу регулятора источник ступенчатого сигнала (блок Step библиотеки Simulink\Sources и получить переходную функцию – реакцию на единичный входной сигнал.
Найти настройки регулятора, обеспечивающие заданное качество по каналу управления (20% перерегулирование).
Подключить в качестве источника входного сигнала генератор импульсов (блок Pulse Generator библиотеки Simulink\Sources) и получить реакцию на единичный импульс.
Рассчитать коэффициенты цифрового регулятора.
Построить аналогичную модель системы регулирования с заданным объектом, единичной обратной связью и цифровым регулятором, установив перед объектом экстраполятор нулевого порядка (блок Zero Order Hold из библиотеки Simulink\Descrete) и представляя регулятор блоком Descrete Transfer Fcn из той же библиотеки.
Ввести вычисленные параметры регулятора и период отсчетов равный 1 в блок Descrete Transfer Fcn.
Подключить к выходу объекта осциллограф (модуль Scope библиотеки Simulink\Sinks.
Подключить ко входу регулятора источник ступенчатого сигнала (блок DSP Constant библиотеки DSP Blockset\ DSP Sources и получить переходную функцию – реакцию на единичный входной сигнал.
Провести сравнение с результатом, полученным при аналоговом регуляторе.
Подключить в качестве источника входного сигнала генератор импульса (блок Discret Impulse библиотеки DSP Blockset\ DSP Sources) и получить реакцию на единичный импульс.
Провести сравнение с результатом, полученным при аналоговом регуляторе
Устанавливая квантователь перед и за цифровым регулятором, изучить поведение системы при различном шаге квантования.
Объяснить поведение системы.
Отчет должен содержать название работы, цель работы, передаточную функцию объекта, функциональные схемы моделирования систем, настройки регуляторов, графики переходных процессоа.
7.4. Контрольные вопросы
Как связаны коэффициенты цифрового ПИД-регулятора с настройками аналогичного аналогового регулятора.
Напишите разностное уравнение цифрового ПИД-регулятора.
Докажите устойчивость смоделированной системы с цифровым регулятором.
Какие существуют ограничения на величины коэффициентов цифрового ПИД-регулятора?
7.5. Литература
Изерман Р. Цифровые системы управления: Пер. с англ.-М.: Мир, 1984.- 541с.
Остем К., Виттенмарк Б. Системы управления сЭВМ: Пер. с англ.- М.: Мир, 1987.- 480с.
Дьяконов В. Simulink 4. Специальный справочник. – СПб: Питер,2002.- 528 с.
8. Лабораторная работа 8