Проектирование интеллектуальных систем управления с использованием пакета расширения Fuzzy Logic

Рассмотрение основных функций фаззи-регулятора, используемого для подъемно-транспортного механизма с маятниковой подвеской рабочего органа с грузом. Обзор структурной схемы, характеризующей движения маятника от источника силы с передаточным коэффициентом.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 18.02.2019
Размер файла 2,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Федеральное агентство железнодорожного транспорта

Омский государственный университет путей сообщения (ОмГУПС (ОМИИТ)

Кафедра «Автоматика и системы управления»

ПРОЕКТИРОВАНИЕ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ УПРАВЛЕНИЯ С ИСПОЛЬЗОВАНИЕМ ПАКЕТА РАСШИРЕНИЯ FUZZY LOGIC

Пояснительная записка к курсовому проекту

по дисциплине «Проектирование средств автоматизации и управления»

ИНМВ.303000.000 ПЗ

Студентка гр. 21 И М.В. Мойсей

Руководитель - доцент кафедры «АиСУ»

А.А. Лаврухин

Омск 2015

Реферат

УДК 681.51(075.8)

Курсовой проект содержит 16 страниц, 15 рисунков, 9 формул, 3 источника.

Автоматизированная система управления, фаззи-регулятор, алгоритмом управления, термы, функции принадлежности.

Объектом разработки является фаззи-регулятор для подъемно-транспортного механизма с маятниковой подвеской рабочего органа с грузом.

Пояснительная записка выполнена в программе Microsoft Word 2010, расчеты выполнены в среде Matlab R2013b, моделирование произведено в пакете Simulink.

Содержание

1. Фаззи-регулятор в электроприводе

2. Моделирование системы с ФР в пакете Simulink системы Matlab

Заключение

Библиографический список

Введение

К интеллектуальным относят сегодня многие системы управления, в том числе те, которые в той или иной форме имитируют систему мышления человека с целью решения технических, экономических, информационных задач. Так называемые нейронные сети на компьютерном уровне моделируют приближенно структуру мозга человека. Ценное свойство нейронных сетей, вытекающее из мозговой деятельности человека, - обучаемость, следовательно, с помощью определенного правила можно обучить систему преобразовывать входные воздействия (данные) в желаемые выходные действия (данные). На основе этого свойства нейронные сети рассматривают как универсальный аппроксиматор, способный реализовывать любые преобразования входных воздействий или данных в выходные.

К другому типу интеллектуальных систем управления относятся системы с фаззи-управлением. В этих системах моделируется не структура мозга человека, как в нейронных сетях, а процесс мышления человека - процедура принятия им решения. Схема данного процесса такова: оценка условий ситуации - их восприятие - принятие решения (логическое заключение) на основе базы знаний - исполнение.

1. Фаззи-регулятор в электроприводе

Проектирование интеллектуальных систем управления с использованием пакета расширения Fuzzy Logic

Рассмотрим процедуру синтеза фаззи-регулятора (ФР) позиционного электропривода, подвижная часть которого представляет собой двухмассовую систему маятникового типа с гибкой подвеской рабочего органа с грузом. Практически это может быть электропривод тележки некоторой крановой установки (рисунок 1).

Рисунок 1 - Подъемно-транспортный механизм с маятниковой подвеской рабочего органа с грузом

Задача управления состоит в осуществлении электроприводом позиционирования, то есть перемещения рабочего органа (груза массой ) в определенную позицию с устранением раскачивания груза в ней. Оператор (крановщик) на основании приобретенного опыта работы выполняет данную задачу соответствующими переключениями командоконтроллера, изменяющими величину и знак управляющего воздействия - приводного момента двигателя , создающего силу воздействия на тележку

где -- радиус приведения передачи.

Фаззи-регулятор должен заменить оператора, что бывает необходимо в тех условиях производства, в которых человек не может присутствовать. При этом система управления должна быть дополнена датчиком угла (ДУ) отклонения маятниковой подвески от вертикали.

Для построения традиционного регулятора потребовалось бы получить математическое описание объекта управления и затем известными из теории автоматического управления методами синтеза для линейных систем определить алгоритм регулятора. Данный объект управления является сложной нелинейной электромеханической системой, математическое описание которой можно получить, применяя уравнения Лагранжа второго рода для координат масс , и (без учета сил трения):

,

где Т - кинетическая энергия системы;

- скорость массы ;

- угловая скорость массы ;

l - длина маятниковой подвески;

g - ускорение свободного падения.

После выполнения дифференцирования получим систему двух нелинейных уравнений второго порядка с двумя переменными и :

,

Решая данную систему уравнений относительно угла , получим результирующее уравнение второго порядка для колебаний массы :

При условии , уравнение может быть упрощено:

Если двигатель питается от управляемого безынерционного источника момента, то сила пропорциональна выходному напряжению ФР.

Выполнить синтез регулятора аналитическим путем на основании полученных нелинейных уравнений не представляется возможным. Задачу можно решить только линеаризируя систему для малых углов колебаний. Однако на основе фаззи-логики приближенный алгоритм для ФР легко составить на лингвистическом уровне. Для данной колебательной системы представляется очевидным алгоритм управления в форме двух условий.

Первое условие: если масса отклоняется от вертикали с некоторой скоростью, то к массе , нужно приложить силу двигающую в том же направлении и приблизительно с той же скоростью.

Второе условие: если масса отклонена на некоторый угол и се скорость близка к нулю, то к массе нужно приложить в том же направлении силу дающую массе , ускорение, примерно равное ускорению массы .

В соответствии с сформулированным алгоритмом управления составим таблицу правил для ФР с двумя входными переменными - углом отклонения массы от вертикали и угловой скоростью отклонения . Для и примем пять термов (NB, NM, Z, PM, РВ), а для выходной переменной -- семь термов (NB, NM, NS, Z, PS, PM, РВ). Согласно первому условию алгоритма заполняем столбец таблицы для (рисунок 2). Согласно второму условию заполняем строку таблицы для . Остальные клетки таблицы с и заполняются результатами объединения соответствующих выходных термов:

Для тех сочетаний термов, которые не возникают в рассматриваемой задаче, соответствующие клетки таблицы остаются незаполненными. Дополнительно к таблице правил составляются функции принадлежности (ФП), исходя из значений параметров данного объекта управления: кг, кг; Н; . Оцениваются диапазоны возможных изменений переменных:

рад;

рад/с;

рад/с;

Н;

Н.

Для функций принадлежности треугольной формы с относительными переменными принимаются за исходные значения центров ФП:

Рисунок 2 - Таблица правил для фаззи-регулятора по устранению раскачивания груза

Рисунок 3 - Структурная схема, характеризующая движения маятника от источника силы с передаточным коэффициентом

фаззи регулятор транспортный маятниковый

Переход к относительным величинам позволяет изменять усиление по каналу любой переменной, сохраняя неизменным относительное расположение их множеств по оси.

Проверка и корректировка составленного алгоритма выполняются с помощью моделирования данной системы, на основе предварительно составленной схемы объекта управления в соответствии с полученным его математическим описанием (рисунок 3).

Моделирование системы с ФР в пакете Simulink системы Matlab

Для решения задачи управления, соберем схему соответствующую рисунку 3. Значения параметров данного объекта управления:

m1=250;

m2=25;

g=9.8;

l=1.

Структурная схема, характеризующая движения маятника от источника силы с передаточным коэффициентом составленная в пакете Simulink представлена на рисунке 4.

Рисунок 4 - Структурная схема, характеризующая движения маятника от источника силы с передаточным коэффициентом

2. Моделирование системы с ФР в пакете Simulink системы Matlab

Правила для работы ФР соответствующие таблице на рисунке 2 представлены на рисунке 5.

Рисунок 5 - Таблица правил для фаззи-регулятора

Поведение термов, описанное в таблице на рисунке 2 наглядно изображено на рисунке 6.

Рисунок 6 - Правила для фаззи-регулятора

В случае если мы будем применять диапазоны возможных изменений переменных и значения центров ФП, которые заданы в пункте 1, наша система является неустойчивой. Поэтому настраиваем центры ФП и диапазон изменения переменных экспериментальным методом. Термы для выходной переменной, угла отклонения от вертикали и скорости отклонения, которые позволяют регулятору сделать нашу систему устойчивой и правильно работающей представлены на рисунках 7, 8 и 9 соответственно.

Рисунок 7 - Семь термов для выходной переменной

Рисунок 8 - Термы для угла отклонения от вертикали

Рисунок 9 - Термы для скорости отклонения

В результате моделирования получили переходные характеристики угла отклонения от вертикали, скорости отклонения, ускорения и выходной переменной , которые представлены на рисунках 10-13.

Рисунок 10 - Переходная характеристика угла отклонения от вертикали

Рисунок 11 - Переходная характеристика скорости отклонения

Рисунок 12 - Переходная характеристика ускорения

Рисунок 13 - Переходная характеристика выходной переменной

Совмещенные переходные характеристики, представленные на рисунках 14 и 15, позволяют нам увидеть, что система работает правильно. Это объясняется тем, что в момент времени, когда угол отклонения (черная линия) принимает нулевое значение, скорость (розовая линия) имеет максимальное значение. Также можно увидеть, что управляющее ускорение (голубая линия) и сила, двигающая тележку, находятся в противофазе.

Рисунок 14 - Переходная характеристика системы

Рисунок 15 - Переходная характеристика системы

В ходе выполнения был реализован и настроен ФР для управления электроприводом позиционирования, то есть перемещения рабочего органа в определенную позицию с устранением раскачивания груза в ней.

Время регулирования данной системы как нам удалось, выяснить зависит от передаточного коэффициента и длины нити, на которую подвешен груз. Чем длиннее нить, тем время регулирования системы больше. Что касается передаточного коэффициента, от него кроме времени регулирования зависит еще и устойчивость системы, для нашей системы мы подобрали оптимальное значение равное -0,3.

Заключение

В ходе выполнения курсового проекта был реализован и насроен ФР для управления электроприводом позиционирования, т.е. перемещения рабочего органа в определенную позицию с устранением раскачивания груза в ней.

Время регулирования данной системы как нам удалось, выяснить зависит от передаточного коэффициента и длины нити, на которую подвешен груз. Чем длиннее нить, тем время регулирования системы больше. Что касается передаточного коэффициента от него кроме времени регулирования зависит еще и устойчивость системы, для нашей системы мы подобрали оптимальное значение равное -0,3.

Библиографический список

1. В.М.Терехов Системы управления элэктроприводов / В.М.Терехов / Academia. Москва, 2005. 296 с.

2. Matlab.Exponenta [Электронный ресурс] / fuzzylogic. - Режим доступа: http://matlab.exponenta.ru/fuzzylogic/book1/index.php

3. Архангельский В.И., Богаенко И.Н., Грабовский Г.Г., Рюмшин Н.А. Системы фаззи-управления. - К.: Тэхника, 1997. - 208 с.

Размещено на Allbest.ru

...

Подобные документы

  • Проектирование экспертной системы выбора нейронной сети. Сущность семантических сетей и фреймов. MatLab и системы Фаззи-регулирования. Реализация программы с использованием пакета fuzzy logic toolbox системы MatLab 7. Составление продукционных правил.

    курсовая работа [904,4 K], добавлен 17.03.2016

  • Информация, хранящаяся в наших компьютерах, главное содержание, принципы построения и требования к ней. Основные методы учета рисков при анализе проектов. Теория Нечеткой Логики (Fuzzy Logic), направления и специфика применения с помощью пакета Matlab.

    контрольная работа [2,9 M], добавлен 06.10.2014

  • Инструментальные средства проектирования интеллектуальных систем. Анализ традиционных языков программирования и представления знаний. Использование интегрированной инструментальной среды G2 для создания интеллектуальных систем реального времени.

    контрольная работа [548,3 K], добавлен 18.05.2019

  • Обзор методов реализации алгоритмов искусственного интеллекта. Примеры интеллектуальных систем, основанных на алгоритмах самообучения и кластеризации данных. Создание общей структурной схемы. Выбор языков программирования и инструментальных средств.

    дипломная работа [1,6 M], добавлен 20.08.2017

  • Характеристика системы управления двигателем постоянного тока. Моделирование системы управления в среде Matlab 6.1. Подбор параметров регуляторов структурной схемы в соответствии с предъявляемыми требованиями. Исследование электрической схемы системы.

    курсовая работа [1,4 M], добавлен 29.11.2010

  • Разработка имитационной модели для изучения движения нелинейного маятника с графическим отображением в ГИС Maple в режиме функционирования системы наблюдений без задержки времени. Гармонические и периодические колебания маятника. Теорема Гюйгенса.

    курсовая работа [1,3 M], добавлен 29.05.2014

  • Рассмотрение модели механизма перемотки ленты в форме структурной схемы и передаточной функции. Определение характеристического уравнения и коэффициентов обратных связей. Проверка результатов синтеза моделированием в программном пакете Classic 3.01.

    курсовая работа [1,1 M], добавлен 18.08.2013

  • Составление и анализ математической модели объекта управления и структурной схемы системы. Построение областей устойчивости, требуемой точности и быстродействия статического регулятора. Анализ замкнутой системы управления с непрерывным регулятором.

    курсовая работа [1,2 M], добавлен 12.04.2012

  • Проектирование локальной вычислительной сети в здании заводоуправления, телефонной сети предприятия. Разработка системы видео наблюдения в цехе по изготовлению и сборке подъемно-транспортных машин. Проектирование беспроводного сегмента локальной сети.

    дипломная работа [409,8 K], добавлен 25.09.2014

  • Исследование характера движения математического маятника в идеальных условиях, то есть без учёта сил сопротивления, что позволяет маятнику совершать гармонические колебания неограниченное количество времени. Рассмотрение алгоритма решения задачи на ЭВМ.

    курсовая работа [231,1 K], добавлен 07.03.2013

  • Изучение характеристик, классификации, функций и основных элементов экспертных систем. Исследование их структуры и отличительных особенностей от другого программного обеспечения. Описания методов проектирования и области применения экспертных систем.

    реферат [38,1 K], добавлен 18.09.2013

  • Расчет параметров регулятора и компенсатора для непрерывных и дискретных систем для объекта и возмущающего воздействия в пакете Matlab. Вид передаточных функций. Моделирование систем управления. Оценка переменных состояния объекта с помощью наблюдателя.

    курсовая работа [712,5 K], добавлен 04.12.2014

  • Описание процесса нахождения оптимальных параметров ПИД регулятора. Овладение методами математического описания систем. Рассмотрение и применение методов синтеза непрерывных и дискретных систем автоматического управления с помощью MATLAB Simulink.

    курсовая работа [1,7 M], добавлен 23.12.2015

  • Понятия в области метрологии. Представление знаний в интеллектуальных системах. Методы описания нечетких знаний в интеллектуальных системах. Классификация интеллектуальных систем, их структурная организация. Нечеткие системы автоматического управления.

    курсовая работа [768,2 K], добавлен 16.02.2015

  • Особенности структурной и функциональной схем систем автоматического управления, характеристика и определение запаса ее устойчивости. Принцип управления по замкнутому циклу и ошибки переходного процесса. Использование регулятора для коррекции системы.

    контрольная работа [827,6 K], добавлен 09.12.2011

  • Модель и задачи искусственного нейрона. Проектирование двуслойной нейронной сети прямого распространения с обратным распространением ошибки, способной подбирать коэффициенты ПИД-регулятора, для управления движения робота. Комплект “LEGO Mindstorms NXT.

    отчет по практике [797,8 K], добавлен 13.04.2015

  • Функциональная модель процесса проектирования сети. Технико-экономическое обоснование разработки сети. Проектирование структурной схемы и перечень функций пользователей сети. Планирование информационной безопасности. Расчет капитальных вложений.

    практическая работа [345,0 K], добавлен 09.06.2010

  • Описание структурной схемы операционного устройства. Построение обратной структурной таблицы автомата. Проектирование функций выходов и управление элементами памяти. Изображение пользовательского интерфейса и инструкции по инсталляции и запуску программы.

    курсовая работа [642,6 K], добавлен 19.05.2014

  • Анализ функций, выполняемых сетевыми адаптерами ЛВС различных технологий. Формат пакета Ethernet. Параметры процедуры передачи кадра. Комбинированный метод доступа. Разработка структурной схемы сетевого адаптера. Генератор прямоугольных импульсов.

    дипломная работа [1,2 M], добавлен 25.09.2014

  • Регулирование скорости вращения асинхронных двигателей. Разработка структурной и функциональной схемы двигателя. Рассмотрение возможности регулирования действующего значения напряжения нагрузки в цепи переменного тока с помощью тиристорного регулятора.

    курсовая работа [43,3 K], добавлен 14.11.2010

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