Исследование MPC-управления с использованием средств Matlab
Знакомство с понятием правления с прогнозирующими моделями. Получение навыков работы с пакетом Model Predictive Control Toolbox программы Matlab. Реализация настройки MPC-регулятора для объекта управления. Анализ быстродействия системы перерегулирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 19.12.2018 |
Размер файла | 618,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
Федеральное государственное автономное образовательное учреждение высшего образования
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Отчет по лабораторной работе
по дисциплине «SMART управление производственными процессами»
«ИССЛЕДОВАНИЕ MPC-УПРАВЛЕНИЯ С ИСПОЛЬЗОВАНИЕМ СРЕДСТВ MATLAB»
Томск - 2018
Цель работы: ознакомиться с понятием управления с прогнозирующими моделями, получить навыки работы с пакетом Model Predictive Control Toolbox программы MATLAB, осуществить настройку MPC-регулятора для объекта управления.
Ход работы:
Передаточная функция в соответствии с вариантом 4 имеет вид:
.
Модель системы управления с МРС-регулятором, собранная в Simulink, представлена на рисунке 1. Модель включает МРС-регулятор, задающий блок ступенчатого сигнала, блок передаточной функции ОУ, осциллограф.
Рисунок 1 - Simulink модель MPC регулятора и ОУ
МРС регулятор имеет три входа и один выход:
- mo - measured output - измеренное значение выхода;
- ref - reference signal - уставка;
- mv - manipulated variable - управляющий сигнал.
Осуществим автоматическую настройку MPC-регулятора с помощью MPC Toolbox.
График переходного процесса с параметрами регулятора, полученными автоматически представлен на рисунке 2.
Рисунок 2 - Переходная характеристика
На переходной характеристике есть перерегулирование максимальное значение, которого составляет 1.125. Время регулирования составляет 7.811с
Изменим параметры горизонта прогнозирования в большую сторону в 2 раза от полученных автоматически, и приведем график.
Рисунок 3 - Переходная характеристика при 2-х кратном увеличении горизонта прогнозирования
При 2-х кратном увеличении горизонта прогнозирования время регулирования уменьшилось до 6.299 с. Перерегулирование составляет 1.141
Увеличим параметры горизонта прогнозирования в большую сторону в 5 раза от полученных автоматически, и приведем график.
Рисунок 4 - Переходная характеристика при 5 кратном увеличении горизонта прогнозирования
При 5 кратном увеличении горизонта прогнозирования перерегулирование увеличилось до 1.462. Время регулирования увеличилось до 19.434 с. Наблюдается колебательность.
Изменим параметры горизонта прогнозирования в меньшую сторону в 2 раза от полученных автоматически, и приведем график.
При 2-х кратном уменьшении горизонта прогнозирования перерегулирование составляет 1.107. Время регулирования 5.102 с.
Изменим значения робастности и быстродействия системы в большую сторону и приведем график. настройка регулятор программа
Рисунок 5 - Переходная характеристика при 2-х кратном уменьшении горизонта прогнозирования
Рисунок 6 - Переходная характеристика при максимальном значении робастности и быстродействия системы
При максимальном значении робастности и быстродействия системы перерегулирование составляет 1.125. Время регулирования 7.805 с.
Изменим значения робастности и быстродействия системы в меньшую сторону и приведем график.
Рисунок 7 - Переходная характеристика при минимальном значении робастности и быстродействия системы
При максимальном значении робастности и быстродействия системы перерегулирование отсутствует. Время регулирования составляет 13.983 с. Отсутствует перерегулирование.
Перерегулирование отсутствует только при минимальном значении робастности и быстродействия системы.
Минимальное время регулирование (5.102 с) получилось при 2-х кратном уменьшении горизонта прогнозирования.
Вывод
В данной лабораторной работе изучено управление с прогнозирующими моделями, получены навыки работы с пакетом Model Predictive Control Toolbox программы MATLAB, осуществлена настройка MPC-регулятора для объекта управления.
Размещено на Allbest.ru
Подобные документы
Проектирование экспертной системы выбора нейронной сети. Сущность семантических сетей и фреймов. MatLab и системы Фаззи-регулирования. Реализация программы с использованием пакета fuzzy logic toolbox системы MatLab 7. Составление продукционных правил.
курсовая работа [904,4 K], добавлен 17.03.2016Модель релейной системы регулирования и идентификации структуры отдельного характерного элемента ЭКС зубца Р в системе MatLab. Анализ линейных звеньев с применением Control System Toolbox и Simulink. Методы построения переходных и частотных характеристик.
дипломная работа [1,1 M], добавлен 28.01.2015Исследование линейных динамических моделей в программном пакете Matlab и ознакомление с временными и частотными характеристиками систем автоматического управления. Поиск полюса и нуля передаточной функции с использованием команд pole, zero в Matlab.
лабораторная работа [53,1 K], добавлен 11.03.2012Характеристика системы управления двигателем постоянного тока. Моделирование системы управления в среде Matlab 6.1. Подбор параметров регуляторов структурной схемы в соответствии с предъявляемыми требованиями. Исследование электрической схемы системы.
курсовая работа [1,4 M], добавлен 29.11.2010Программный комплекс MATLAB как мощное средство для высокоточного цифрового моделирования системы автоматического управления. Основные особенности построения временных характеристик с помощью пакета Control System и моделирования в системе Simulink.
контрольная работа [2,3 M], добавлен 14.11.2012Изучение программирования в MATLAB. Использование команд Save и Load, операторы ввода и вывода для работы в командном окне. Отладка собственных программ. Интерфейс MATLAB. Отличия поздней версии MATLAB от более ранних. Средство Source Control Interface.
контрольная работа [43,0 K], добавлен 25.12.2011Получение передаточной функции по модели разомкнутой системы автоматизированного управления двигателем постоянного тока. Получение оптимальных коэффициентов обратных связей в среде MatLab. Расчет переходных процессов системы с оптимальными коэффициентами.
лабораторная работа [1,3 M], добавлен 31.10.2012Исследование основных концепций информационного поиска: булева и векторная модели, индексные термины. Реализация векторной модели в среде Matlab, расчет ранжированных списков документов, реализация оценок качества поиска и листинг программы в Matlab.
отчет по практике [444,8 K], добавлен 17.06.2012Назначение и особенности системы MATLAB. Запуск программы, работа в режиме диалога, понятие о сессии, операции строчного редактирования. Формирование векторов и матриц. Графики ряда функций. Знакомство с трехмерной графикой. Интерфейс основного окна.
учебное пособие [65,9 K], добавлен 17.03.2011Особенности работы в режиме командной строки в системе Matlab. Переменные и присваивание им значений. Комплексные числа и вычисления в системе Matlab. Вычисления с использованием функции sqrt. Неправильное использование функций с комплексными аргументами.
дипломная работа [1,9 M], добавлен 30.07.2015