Исследование 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.