Дипломная работа на тему "Информационное обеспечение системы управления подъёмно-транспортным механизмом"

ГлавнаяПромышленность, производство → Информационное обеспечение системы управления подъёмно-транспортным механизмом




Не нашли то, что вам нужно?
Посмотрите вашу тему в базе готовых дипломных и курсовых работ:

(Результаты откроются в новом окне)

Текст дипломной работы "Информационное обеспечение системы управления подъёмно-транспортным механизмом":


АННОТАЦИЯ

Проект содержит 85 страниц машинописного текста, 19 рисунков, 6 таблиц, 8 источников.

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


SUMMARY

This project contains 85 pages of text, 19 diagrams, 6 tables and 8 literature sources.

This bachelor’s project is dedicated to development of fuzzy regulator for co ntainer crane. To solve this real-world problem a fuzzy algorithm to control co ntainer crane has been developed. Further to model this fuzzy regulator, fuzzy logic modeling software was successfully developed.


РЕФЕРАТ

НЕЧЕТКАЯ ПЕРЕМЕННАЯ, НЕЧЕТКИЙ РЕГУЛЯТОР, СИСТЕМА УПРАВЛЕНИЯ, МОДЕЛИРОВАНИЕ НЕЧЕТКИХ СИСТЕМ

Цель работы: разработка информационного обеспечения системы управления подъемно-транспортным механизмом.

В ходе выполнения работы были рассмотрены особенности управления подъемно-транспортным механизмом и процессы, протекающие в системе. Синтезирован алгоритм управления подъемно-транспортным механизмом с учетом различных внешних факторов.

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

Решены задачи обеспечения безопасности труда инженера-проектировщика.

Результатом работы является информационное обеспечение  системы управления подъемно-транспортным механизмом.


ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

VT- текущая скорость перемещения крана

- заданное значение угла раскачивания

- измеренное значение угла раскачивания

- угол раскачивания

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

VT – разность заданной и измеренной скоростей

О – определяемая скорость

PMVО - скорость О положительная (против часовой стрелки) средняя

PSVО - скорость О положительная небольшая

ZRVО- скорость О нулевая

NSVО - скорость О отрицательная (против часовой стрелки) небольшая

NMVО – скорость О отрицательная средняя

PMda - угол раскачивания положительный (против часовой стрелки) средний

PSda - угол раскачивания положительный небольшой

ZRda - угол раскачивания нулевой

NSda - угол раскачивания отрицательный (против часовой стрелки) небольшой

NMda - угол раскачивания отрицательный средний

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

ZRРисунок убран из работы и доступен только в оригинальном файле. - производная угла раскачивания Рисунок убран из работы и доступен только в оригинальном файле. нулевая

NSРисунок убран из работы и доступен только в оригинальном файле. - производная угла раскачивания Рисунок убран из работы и доступен только в оригинальном файле. отрицательная

PMРисунок убран из работы и доступен только в оригинальном файле. - разность скоростей VT положительная (против часовой стрелки) средняя

PSРисунок убран из работы и доступен только в оригинальном файле. - разность скоростей VT положительная небольшая

ZRРисунок убран из работы и доступен только в оригинальном файле. - разность скоростей VT нулевая

NSРисунок убран из работы и доступен только в оригинальном файле. - разность скоростей VT отрицательная (против часовой стрелки) небольшая

NMРисунок убран из работы и доступен только в оригинальном файле. - разность скоростей VT отрицательная средняя

ПР - построение регулятора

ПИД регулятор – пропорциональный интегро-дифференцирующий регулятор

ЛП – лингвистическая переменная

АЦП – аналого-цифровой преобразователь

ЦАП – цифро-аналоговый преобразователь

ВДТ – видеодисплейный терминал

ПЭВМ – персональная электронно-вычислительная машина

ПК – персональный компьютер

ПО – программное обеспечение


СОДЕРЖАНИЕ

ВВЕДЕНИЕ11

1.ОПИСАНИЕ ПОДЪЕМНО-ТРАНСПОРТНОГО МЕХАНИЗМА14

1.1.МОДЕЛЬ ПОДЪЕМНО-ТРАНСПОРТНОГО МЕХАНИЗМА14

1.3.НЕЧЕТКАЯ ФОРМАЛИЗАЦИЯ ПАРАМЕТРОВ18

1.4.АНАЛИЗ МОДЕЛЕЙ ПРИНЯТИЯ РЕШЕНИЙ20

2. РАЗРАБОТКА МЕТОДА УПРАВЛЕНИЯ ПОДЪЕМНО-ТРАНСПОРТНЫМ МЕХАНИЗМОМ23

3. РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ.33

3.1 Структурная организация.33

3.2 Алгоритм программы.34

3.3 Описание интерфейса36

3.4 Реализация37

4.  ОПИСАНИЕ РАБОТЫ С ИНФОРМАЦИОННым  ОБЕСПЕЧЕНИем39

4.1 Запуск и выбор опций39

4.2 Новый проект39

4.3 Лингвистическая переменная.40

4.4 Блок правил42

5. ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА44

5.1. СТОИМОСТНАЯ ОЦЕНКА РАЗРАБОТКИ44

5.1.1. КАПИТАЛЬНЫЕ ЗАТРАТЫ44

5.1.2. ЭНЕРГЕТИЧЕСКИЕ ЗАТРАТЫ.46

6. БЕЗОПАСНОСТЬ И ЭКОЛОГИЧНОСТЬ РАБОТЫ47

6.1. ОЦЕНКА НАПРЯЖЕННОСТИ ТРУДА РАЗРАБОТЧИКА47

6.2. АНАЛИЗ УСЛОВИЙ ТРУДА РАЗРАБОТЧИКА И МЕРОПРИЯТИЯ ПО УСТРАНЕНИЮ ВРЕДНЫХ ФАКТОРОВ52

6.3. ЭКОЛОГИЧНОСТЬ РАБОТЫ55

6.3.1. КОМПЬЮТЕР КАК ИСТОЧНИК ПЕРЕМЕННОГО ЭЛЕКТРОМАГНИТНОГО ПОЛЯ55

7. СОЦИАЛЬНАЯ ЗНАЧИМОСТЬ58

ЗАКЛЮЧЕНИЕ59

СПИСОК ИСТОЧНИКОВ60

ПРИЛОЖЕНИЕ 61

ВВЕДЕНИЕ

В последнее время нечеткое моделирование является одной из наиболее активных и перспективных направлений прикладных исследований в области управления и принятия решений. Нечеткое моделирование оказывается особенно полезным, когда в описании технических систем и бизнес-процессов присутствует неопределенность, которая затрудняет или даже исключает применение точных количественных методов и подходов.

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

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

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

Груз, поднимаемый краном, раскачивается и при перемещении, и при остановке. Большая начальная скорость перемещения крана является источником колебаний груза на крюке. Обычно эти колебания понижаются посредством уменьшения начальной скорости перемещения крана. Величина раскачивания груза варьируется в зависимости от веса груза, его состояния, метода подвешивания груза на крюке, высоты крана, величины ускорения и т.д.

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

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

В работе решаются следующие задачи:

1.   разработка IDE  ПО, для моделирование нечетких систем,

2.   разработка модели нечеткого контроллера,

3.   разработка демонстрационной программы.

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

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

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

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

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

В четвертом разделе описываются принципы  работы с ПО.

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

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

1. ОПИСАНИЕ ПОДЪЕМНО-ТРАНСПОРТНОГО МЕХАНИЗМА

1.1. Модель подъемно-транспортного механизма

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

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

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

Изменение скорости подъемно-транспортного механизма в процессе работы представлено на рис. 1.1

Рисунок убран из работы и доступен только в оригинальном файле.

Рис. 1.1. О1 – точка начала разгона, О2 – точка конца разгона, О3 – точка начала торможения, О4 – точка конца торможения

Для каждой из точек характерна некоторая совокупность внутренних и внешних факторов, оказывающих влияние на рассматриваемый объект. На рис. 1.2 показана схема разложения на силы при раскачивании груза, который перемешается краном.

Рисунок убран из работы и доступен только в оригинальном файле.

Рис. 1.2 VT - текущая скорость перемещения крана, - текущий угол отклонения груза, - масса груза

Баланс моментов относительно точки имеет вид: М1+М2=М3, где Рисунок убран из работы и доступен только в оригинальном файле. - момент инерции груза относительно точки подвеса; Рисунок убран из работы и доступен только в оригинальном файле. - момент, создаваемый составляющей скорости подвеса относительно точки подвеса; 3mgl×sin - момент, создаваемый составляющей веса груза относительно точки подвеса.

После интегрирования и преобразований получим уравнение:

Рисунок убран из работы и доступен только в оригинальном файле.,(1.1)

где =0)=0, Рисунок убран из работы и доступен только в оригинальном файле. - начальные условия нелинейного интегро-дифференциального уравнения.

Составить дифференциальные уравнения, описывающие подобную динамическую систему достаточно сложно и нет никакой гарантии, что она будет адекватной моделью [2].

1.2. Принцип работы нечетких гибридных регуляторов

Нечеткие регуляторы подразделяют на три типа:

1.   Логико-лингвистические регуляторы,

2.   Аналитические регуляторы

3.   Обучаемые нечеткие регуляторы.

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

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

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

Гибридный регулятор работает как многорежимный регулятор, который имеет три режима операций, управляемых режимом операции модуля действий (Рис. 1.3). Изменение режимов зависит от величин нечетких вводов регулятора. В зависимости от этого установятся следующие соотношения:

Рисунок убран из работы и доступен только в оригинальном файле.

Рисунок убран из работы и доступен только в оригинальном файле.

Рис. 1.3. Состав гибридного регулятора

1.3. Нечеткая формализация параметров

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

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

Рассмотрим особенности применения аппарата нечетких множеств и нечеткой логики для решения данной задачи. Обработка нечеткой информации в задачах принятия решений (ПР) обеспечивается применением лингвистического подхода (аппарата нечеткой логики) [3].

В рамках лингвистического подхода в качестве переменных допускаются не только числа, но слова и предложения естественного языка, а аппаратом их формализации является теория нечетких множеств. Лингвистический подход при построении моделей принятия решений позволяет:

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

- формализовать нечеткие описания с помощью нечетких множеств, лингвистических переменных и нечетких свидетельств;

- оперировать полученными формализованными объектами посредством аппарата, развиваемого на основе теории нечетких множеств;

- представлять результаты решения задачи как в виде нечетких описаний с использованием понятий и отношений профессионального языка экспертов, так и в виде четких рекомендаций;

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

Нечетким множеством А на множестве называется совокупность пар вида Рисунок убран из работы и доступен только в оригинальном файле.={A)/}, Î, где A - отображение элементов множества в единичный отрезок [0,1], называемое функцией принадлежности нечеткого множества . Значение функции принадлежности A для элемента Î называется степенью принадлежности.

Лингвистическая переменная (ЛП) задается набором [5, 6]:

<ii),>, Рисунок убран из работы и доступен только в оригинальном файле.(1.2)

где I - название i - ой ЛП; i- терм-множество ЛП i; Х - область определения элементов множества i; - синтаксическое правило (грамматика), порождающее элементы (-е нечеткие переменные) Рисунок убран из работы и доступен только в оригинальном файле.; - семантическое правило, которое ставит в соответствие каждой нечеткой переменной (НП) Рисунок убран из работы и доступен только в оригинальном файле. нечеткое множество Рисунок убран из работы и доступен только в оригинальном файле. - смысл НП Рисунок убран из работы и доступен только в оригинальном файле..

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

Рисунок убран из работы и доступен только в оригинальном файле.(1.3)

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

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

1.4. Анализ моделей принятия решений

Существует несколько моделей принятия решений:

- модель классификации;

- модель композиции;

- ситуационная модель принятия решений.

Приведем краткий анализ перечисленных моделей принятия решений. Достоинство модели классификации при построениинечетких контроллеров состоит в возможности установления достаточно полного соответствия между наборами нечетких переменных, характеризующих состояние объекта управления, и элементами множества принятия решения об управлении. Недостаток: если число ЛП велико, значительны мощности их терм-множеств, то таблица соответствие “ситуация-действие” существенно разрастается.

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

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

Известна модель, названная в работе [7] моделью композиции, которой в работе [8] дано название модели вычисления степени истинности нечетких правил вывода. Модель задается набором [9]:

(W,T,H), (1.4)

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

Множество рассматривается как множество НП из терм-множества ЛП - принимаемое решение. Формальное построение модели происходит следующим образом.

Элементы множества - множества, составляющего прямое произведение множеств входных факторов 1´2´´Wn, определяются при конкретной постановке задачи принятия решения. Определяется ЛП - принимаемое решение и задаются НП из терм-множества ЛП- принимаемое решение. Основной частью построения модели является выбор экспертами элементов множества - соответствия в виде правил нечеткого выбора. Полнота этого множества определяет достоверность работы модели. Эксперт описывает принятие решений в виде некоторого множества , содержащего высказывания jРисунок убран из работы и доступен только в оригинальном файле.. Высказывания j формализуют посредством назначающих, условных и безусловных операторов. Для каждого высказывания j выводится функция принадлежности Рисунок убран из работы и доступен только в оригинальном файле.

Для отношения значения функции принадлежности определяются через обобщенную операцию , так что

Рисунок убран из работы и доступен только в оригинальном файле.(1.5)

Модель вычисления степени истинности нечетких правил вывода имеет вид:

, 1´2´3´4 Рисунок убран из работы и доступен только в оригинальном файле.(1.6)

Модель работает по следующему алгоритму при принятии решения.

1. Для момента времени t0 определяется координата множества Рисунок убран из работы и доступен только в оригинальном файле.. Для точки 0 получают значения функций принадлежности Рисунок убран из работы и доступен только в оригинальном файле. нечеткого решения выбора hi.

2. Выбирается максимальное значение

Рисунок убран из работы и доступен только в оригинальном файле.

3. Решение hs является выбранным в результате работы модели вычисления степени истинности нечетких правил вывода.

Данная модель будет применена для реализации нечеткого контроллера.

2. РАЗРАБОТКА МЕТОДА УПРАВЛЕНИЯ ПОДЪЕМНО-ТРАНСПОРТНЫМ МЕХАНИЗМОМ

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

Множество входных сигналов Х в свою очередь состоит из множеств и имеет вид X={X1,X2,X3} где: Х1 - угол отклонения груза, X2 - угловая скорость, X3 – разность заданной и измеренной скоростей.

Введем ЛП g- угол раскачивания груза на тросе, терм-множество которой имеет вид  Т(g)={g1,g2,g3,g4,g5}, где: g1 - PMda - угол раскачивания da положительный (против часовой стрелки) средний; g2 - PSda - угол раскачивания da положительный небольшой;  g3 - ZRda - угол раскачивания da нулевой; g4 - NSda - угол раскачивания da отрицательный (против часовой стрелки) небольшой; g5 - NMda – угол раскачивания da отрицательный средний. Для каждой НП задаем нечеткие подмножества Рисунок убран из работы и доступен только в оригинальном файле..

Необходимо определить величину угла отклонения груза. Для этого необходимо оперировать показаниями датчиков угла положения груза на тросе.

Введем ЛП b - угловую скорость груза, терм-множество которой имеет вид Т(b)={b1,b2,b3}, где: b1 - PSРисунок убран из работы и доступен только в оригинальном файле. производная угла раскачивания Рисунок убран из работы и доступен только в оригинальном файле. положительная небольшая; b2 - ZRРисунок убран из работы и доступен только в оригинальном файле. - производная угла раскачивания Рисунок убран из работы и доступен только в оригинальном файле. нулевая; b3 - NSРисунок убран из работы и доступен только в оригинальном файле. производная угла раскачивания Рисунок убран из работы и доступен только в оригинальном файле. отрицательная небольшая. Для каждой НП задаем нечеткие подмножества Рисунок убран из работы и доступен только в оригинальном файле..

Введем ЛП e - разность заданной и измеренной скоростей груза, терм-множество которой имеет вид Т(e)={e1,e2,e3,e4,e5}, где: e1 - PMРисунок убран из работы и доступен только в оригинальном файле. - разность скоростей dVT положительная (против часовой стрелки) средняя; NMРисунок убран из работы и доступен только в оригинальном файле. – разность скоростей dVT отрицательная средняя; e2 - PSРисунок убран из работы и доступен только в оригинальном файле.  разность скоростей dVT положительная небольшая; e3 - ZRРисунок убран из работы и доступен только в оригинальном файле.  разность скоростей dVT нулевая; e4 - NSРисунок убран из работы и доступен только в оригинальном файле. разность скоростей dVT отрицательная (против часовой стрелки) небольшая; e5 - NMРисунок убран из работы и доступен только в оригинальном файле.разность скоростей dVT отрицательная средняя. Для каждой НП задаем нечеткие подмножества Рисунок убран из работы и доступен только в оригинальном файле..

Множество решений в нашем случае будет иметь следующий вид H={h1,h2,h3,h4,h5} где: h1=PMVО - скорость О положительная (против часовой стрелки) средняя; h2=PSVО - скорость О положительная небольшая; h3=ZR - скорость О нулевая; h4=NSVО - скорость О отрицательная (против часовой стрелки) небольшая; h5=NMVО - скорость О отрицательная средняя.

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

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

Если угол з, где з - заданное значение, - измеренное значение ; немного увеличивается по часовой стрелке и производная угла Рисунок убран из работы и доступен только в оригинальном файле. колебания груза немного увеличивается против часовой стрелки и скорость VTVTЗVT, где VTЗ – заданное значение скорости, VT - измеренное значение скорости; равна нулю, тогда скорость О должна быть небольшой в отрицательном направлении относительно нуля.

Введем лингвистические переменные (ЛП): - «угол раскачивания», Рисунок убран из работы и доступен только в оригинальном файле. - «производная угла раскачивания»; VT – «разность заданной и измеренной скоростей»; О – «определяемая скорость». Согласно работе, для ЛП введем нечеткие переменные (НП).

Определим терм-множество ЛП : ()={PMda - угол раскачивания положительный (против часовой стрелки) средний; PSda - угол раскачивания положительный небольшой; ZRda - угол раскачивания нулевой; NSda - угол раскачивания отрицательный (против часовой стрелки) небольшой; NMda – угол раскачивания отрицательный средний}. На рис. 2.1 приведены функции принадлежности da для нечетких переменных терм-множества Т().

Рисунок убран из работы и доступен только в оригинальном файле.

Рис. 2.1

Определим терм-множество ЛП Рисунок убран из работы и доступен только в оригинальном файле.: Т(Рисунок убран из работы и доступен только в оригинальном файле.)={PSРисунок убран из работы и доступен только в оригинальном файле. - производная угла раскачивания Рисунок убран из работы и доступен только в оригинальном файле. положительная небольшая; ZRРисунок убран из работы и доступен только в оригинальном файле. - производная угла раскачивания Рисунок убран из работы и доступен только в оригинальном файле. нулевая; NSРисунок убран из работы и доступен только в оригинальном файле. - производная угла раскачивания Рисунок убран из работы и доступен только в оригинальном файле. отрицательная}. На рис. 2.2 приведены функции принадлежности Рисунок убран из работы и доступен только в оригинальном файле. для нечетких переменных терм-множества Т(Рисунок убран из работы и доступен только в оригинальном файле.).

Рисунок убран из работы и доступен только в оригинальном файле.

Рис. 2.2

Определим терм-множество ЛП VT: Т(VT)={MРисунок убран из работы и доступен только в оригинальном файле. - разность скоростей VT положительная (против часовой стрелки) средняя; PSРисунок убран из работы и доступен только в оригинальном файле. - разность скоростей VT положительная небольшая; ZRРисунок убран из работы и доступен только в оригинальном файле. - разность скоростей VT нулевая; NSРисунок убран из работы и доступен только в оригинальном файле. - разность скоростей VT отрицательная (против часовой стрелки) небольшая; NMРисунок убран из работы и доступен только в оригинальном файле. – разность скоростей VT отрицательная средняя}. На рис. 2.3 приведены функции принадлежности VT для нечетких переменных терм-множества Т(VT).

Рисунок убран из работы и доступен только в оригинальном файле.

Рис. 2.3

Определим терм-множество ЛП О: (О)={PMVО - скорость О положительная (против часовой стрелки) средняя; PSVО - скорость О положительная небольшая; ZRVО - скорость О нулевая; NSVО - скорость О отрицательная (против часовой стрелки) небольшая; NMVО – скорость О отрицательная средняя}. На рис. 2.4 приведены функции принадлежности О для нечетких переменных терм-множества Т(О).

Рисунок убран из работы и доступен только в оригинальном файле.

Рис. 2.4

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

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

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

Для точки начала движения 1 определим следующую базу правил эвристического алгоритма управления оператором скоростью VO крана при VT)>0, VTi)>VTi-1).

Правила Ri стабилизация

1: если угол раскачивания отрицательный (по часовой стрелке) небольшой NSdaискорость угла раскачивания отрицательная (направление скорости по часовой) Рисунок убран из работы и доступен только в оригинальном файле.=NSРисунок убран из работы и доступен только в оригинальном файле.и разность заданной и измеренной скоростей положительная небольшаяVT= PSРисунок убран из работы и доступен только в оригинальном файле., тогдаопределяемая скоростьОPSVО

2: если угол раскачивания отрицательный (по часовой стрелке) небольшойNSdaискорость угла раскачивания нулевая Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.и разность заданной и измеренной скоростей положительная небольшаяVT= PSРисунок убран из работы и доступен только в оригинальном файле., тогдаопределяемая скоростьОPSVО

3: если угол раскачивания отрицательный (по часовой стрелке) небольшойNSdaискорость угла раскачивания положительная небольшая (направление скорости против часовой) Рисунок убран из работы и доступен только в оригинальном файле.=PSРисунок убран из работы и доступен только в оригинальном файле.и разность заданной и измеренной скоростей положительная небольшаяVTPSРисунок убран из работы и доступен только в оригинальном файле., тогдаопределяемая скоростьОPSVО

Далее аналогичным образом получаем следующее:

4: еслиNMdaи Рисунок убран из работы и доступен только в оригинальном файле.=NSРисунок убран из работы и доступен только в оригинальном файле.иVT= PSРисунок убран из работы и доступен только в оригинальном файле., тогдаОPMVО

5: еслиNMdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZSРисунок убран из работы и доступен только в оригинальном файле.иVT= PSРисунок убран из работы и доступен только в оригинальном файле., тогдаОPMVО

6: еслиNMdaи Рисунок убран из работы и доступен только в оригинальном файле.=PSРисунок убран из работы и доступен только в оригинальном файле.иVT= PSРисунок убран из работы и доступен только в оригинальном файле., тогдаОPMVО

7: еслиPSdaи Рисунок убран из работы и доступен только в оригинальном файле.=PSРисунок убран из работы и доступен только в оригинальном файле.иVT= PSРисунок убран из работы и доступен только в оригинальном файле., тогдаОNSVО

8: еслиPSdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.иVT= PSРисунок убран из работы и доступен только в оригинальном файле., тогдаОNSVО

9: еслиPSdaи Рисунок убран из работы и доступен только в оригинальном файле.=NSРисунок убран из работы и доступен только в оригинальном файле.иVT= PSРисунок убран из работы и доступен только в оригинальном файле., тогдаОNSVО

10: еслиPMdaи Рисунок убран из работы и доступен только в оригинальном файле.=PSРисунок убран из работы и доступен только в оригинальном файле.иVT= PSРисунок убран из работы и доступен только в оригинальном файле. тогда ОNMVО

11: еслиPMdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.иVT= PSРисунок убран из работы и доступен только в оригинальном файле., тогда ОNMVО

12: еслиPMdaи Рисунок убран из работы и доступен только в оригинальном файле.=NSРисунок убран из работы и доступен только в оригинальном файле.иVT= PSРисунок убран из работы и доступен только в оригинальном файле., тогда ОNMVО

13: еслиNSdaи Рисунок убран из работы и доступен только в оригинальном файле.=NSРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогда ОPSVО

14: еслиNSdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогда ОPSVО

15: еслиNSdaи Рисунок убран из работы и доступен только в оригинальном файле.=PSРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогда ОPSVО

16: еслиNMdaи Рисунок убран из работы и доступен только в оригинальном файле.=NSРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогда ОPMVО

17: еслиNMdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZSРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогдаОPMVО

18: если NMdaи Рисунок убран из работы и доступен только в оригинальном файле.=PSРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогдаОPMVО

19: еслиPSdaи Рисунок убран из работы и доступен только в оригинальном файле.=PSРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогдаОNSVО

20: еслиPSdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогда ОNSVО

21: еслиPSdaи Рисунок убран из работы и доступен только в оригинальном файле.=NSРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогдаОNSVО

22: еслиPMdaи Рисунок убран из работы и доступен только в оригинальном файле.=PSРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогдаОNMVО

23: еслиPMdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогдаОNMVО

24: еслиPMdaи Рисунок убран из работы и доступен только в оригинальном файле.=NSРисунок убран из работы и доступен только в оригинальном файле.иVT= PMРисунок убран из работы и доступен только в оригинальном файле., тогдаОNMVО

Правила Ri разгона

25: еслиугол отклонения груза укладывается в нулевой интервал значенийZRdaи угловая скорость нулевая Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.и разность заданной и измеренной скоростей стремится к нулевому значениюVT= ZRРисунок убран из работы и доступен только в оригинальном файле., тогдаискомое значение скорости должно быть следующимОPSVО

Таким же образом образуются следующие нечеткие высказывания:

26: если ZRdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.иVT= ZRРисунок убран из работы и доступен только в оригинальном файле., тогдаОPMVО

27: если ZRdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.и VT= ZRРисунок убран из работы и доступен только в оригинальном файле., тогда ОNSVО

28: если ZRdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.иVT= ZRРисунок убран из работы и доступен только в оригинальном файле., тогдаОNMVО

29: еслиZRdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.иVT= ZRРисунок убран из работы и доступен только в оригинальном файле., тогдаОPMVО

2  -точка окончания разгона и начала равномерного переноса груза.

Характерным в этот момент времени является то, что разность скоростей VTз и VT должнаукладываться в интервал ZR, т.е. она является минимальной. База правил эвристического алгоритма управления скоростью VO для данной точки:

Правила Ri стабилизации:

1: еслиNSdaи Рисунок убран из работы и доступен только в оригинальном файле.=NSРисунок убран из работы и доступен только в оригинальном файле.и VT= ZRРисунок убран из работы и доступен только в оригинальном файле.тогдаОPSVО

2: еслиNSdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.иVT= ZRРисунок убран из работы и доступен только в оригинальном файле., тогдаОPSVО

3: еслиNSdaи Рисунок убран из работы и доступен только в оригинальном файле.=PSРисунок убран из работы и доступен только в оригинальном файле.иVT= ZRРисунок убран из работы и доступен только в оригинальном файле.тогдаОPSVО

4: еслиPSdaи Рисунок убран из работы и доступен только в оригинальном файле.=PSРисунок убран из работы и доступен только в оригинальном файле.и VT= ZRРисунок убран из работы и доступен только в оригинальном файле.тогдаОNSVО

5: еслиPSdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.и VT= ZRРисунок убран из работы и доступен только в оригинальном файле.тогдаОNSVО

6: еслиPSdaи Рисунок убран из работы и доступен только в оригинальном файле.=NSРисунок убран из работы и доступен только в оригинальном файле.и VT= ZRРисунок убран из работы и доступен только в оригинальном файле.тогдаОNSVО

Правила Ri перемещения

7: еслиZRdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRРисунок убран из работы и доступен только в оригинальном файле.иVT= ZRРисунок убран из работы и доступен только в оригинальном файле., тогдаОPSVО

8: еслиZRdaи Рисунок убран из работы и доступен только в оригинальном файле.=ZRЕсли у вас нет возможности самостоятельно написать дипломную - закажите её написание опытному автору»


Просмотров: 538

Другие дипломные работы по специальности "Промышленность, производство":

Технология и организация производства молока

Смотреть работу >>

Изготовление фужера 150 мл методом литья под давлением

Смотреть работу >>

Расчет и конструирование лифтов и комплектующего их оборудования

Смотреть работу >>

Выбор электродвигателя установки и его назначение

Смотреть работу >>

Техническое обслуживание и ремонт холодильного шкафа ШХ-0,8 м

Смотреть работу >>