Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Контролер на нечёткой логике для систем числового программного управления

Содержание

Цели и задачиЗадачей настоящего проекта является реализация программного продукта, на основе нечетких запросов способного оптимизировать и управлять раскройным станком с четырьмя степенями свободы(рис.1).
Контролер на нечёткой логике для систем числового программного управленияВыполнил студент 5-го курса Цели и задачиЗадачей настоящего проекта является реализация программного продукта, на основе нечетких Рисунок 1GGLL Установка лазерной резки Syncrono фирмы Prima Power Главная и локальная оси Для достижения данной цели требуется решить следующие ИнтерпретаторРисунок 2 – Входной файл программыG-код — условное именование языка программирования устройств с ЧПУ Рисунок 3 – Тестовый контур Look-Ahead алгоритмОсновной целью является анализ перемещений в следующих тактах для принятия решения П1: ЕСЛИ «Дистанция» низкая ТО «Нагрузка Локальная» высокая, «Нагрузка Глобальная» низкая;П2: ЕСЛИ Реализация модели в Delphi	Для реализации данной модели в Delphi были	написаны несколько функций.	Функия Рисунок 5Эксперименты Линейная модель1586041,11Нечёткая модель1273685,29Рисунок 6 Линейная модель7493369,59Нечёткая модель7593776,29Рисунок 7 Рисунок 8 Локальный контур 59 209 238Глобальный контур 11 512 401 П1: ЕСЛИ «Дистанция» средняя ТО «Нагрузка Локальная» высокая, «Нагрузка Глобальная» низкая;Локальный контур П1: ЕСЛИ «Дистанция» средняя ТО «Нагрузка Локальная» низкая, «Нагрузка Глобальная» высокая;Локальный контур ВыводыНечёткая модель с Look-ahead алгоритмом, улучшила качество работы СЧПУ, путём целесообразного распределения нагрузки между осями. Программная модель контролера на нечёткой логикеВыполнил студент 5-го курса Чалый БорисРуководитель: Крапивный Юрий Николаевич
Слайды презентации

Слайд 2 Цели и задачи
Задачей настоящего проекта является реализация программного

Цели и задачиЗадачей настоящего проекта является реализация программного продукта, на основе

продукта, на основе нечетких запросов способного оптимизировать и управлять

раскройным станком с четырьмя степенями свободы(рис.1).

Слайд 3 Рисунок 1

G
G
L
L

Рисунок 1GGLL

Слайд 4 Установка лазерной резки Syncrono фирмы Prima Power

Установка лазерной резки Syncrono фирмы Prima Power

Слайд 5 Главная и локальная оси

Главная и локальная оси

Слайд 6 Для достижения данной цели требуется решить следующие задачи:
Проанализировать

Для достижения данной цели требуется решить следующие задачи:

особенности проектирования подобных систем;
Произвести выбор программной среды;
Разработать интерпретатор;
Построить нечёткую

модель с использованием Look-Ahead алгоритма;
Разработать программу, на основе построенной модели.


Слайд 7 Интерпретатор
Рисунок 2 – Входной файл программы
G-код — условное именование языка

ИнтерпретаторРисунок 2 – Входной файл программыG-код — условное именование языка программирования устройств с ЧПУ

программирования устройств с ЧПУ


Слайд 8 Рисунок 3 – Тестовый контур

Рисунок 3 – Тестовый контур

Слайд 9 Look-Ahead алгоритм
Основной целью является анализ перемещений в следующих

Look-Ahead алгоритмОсновной целью является анализ перемещений в следующих тактах для принятия

тактах для принятия решения о перераспределении нагрузки по движению

в текущем такте. Для этого в некой заранее выделенной области (рис.4) программа будет «смотреть» на такты которые нужно выполнить и в зависимости от задания в тактах будет принимать решения о перераспределении нагрузки.







Рисунок 4


Слайд 10 П1: ЕСЛИ «Дистанция» низкая ТО «Нагрузка Локальная» высокая,

П1: ЕСЛИ «Дистанция» низкая ТО «Нагрузка Локальная» высокая, «Нагрузка Глобальная» низкая;П2:

«Нагрузка Глобальная» низкая;
П2: ЕСЛИ «Дистанция» высокая ТО «Нагрузка Локальная»

низкая, «Нагрузка Глобальная» высокая;

Правила для Look-Ahead


Слайд 12 Реализация модели в Delphi
Для реализации данной модели в

Реализация модели в Delphi	Для реализации данной модели в Delphi были	написаны несколько

Delphi были
написаны несколько функций.
Функия kof() – для подсчёта степени

принадлежности.
Функция fuzz – фаззификация.
Функция defuzz – дефаззификация.
Для дефаззификация был выбран Метод Центра Тяжести – в качестве выходного значения у0 выбирается абсцисса центра тяжести площади, расположенной под функцией принадлежности mв(у), уÎY:


Слайд 13 Рисунок 5
Эксперименты

Рисунок 5Эксперименты

Слайд 14 Линейная модель
1586041,11
Нечёткая модель
1273685,29
Рисунок 6

Линейная модель1586041,11Нечёткая модель1273685,29Рисунок 6

Слайд 15 Линейная модель
7493369,59
Нечёткая модель
7593776,29
Рисунок 7

Линейная модель7493369,59Нечёткая модель7593776,29Рисунок 7

Слайд 16 Рисунок 8

Рисунок 8

Слайд 18 Локальный контур 59 209 238
Глобальный контур 11 512

Локальный контур 59 209 238Глобальный контур 11 512 401

Слайд 19 П1: ЕСЛИ «Дистанция» средняя ТО «Нагрузка Локальная» высокая,

П1: ЕСЛИ «Дистанция» средняя ТО «Нагрузка Локальная» высокая, «Нагрузка Глобальная» низкая;Локальный

«Нагрузка Глобальная» низкая;
Локальный контур 63 515 552
Глобальный контур 7

206 087

Слайд 20 П1: ЕСЛИ «Дистанция» средняя ТО «Нагрузка Локальная» низкая,

П1: ЕСЛИ «Дистанция» средняя ТО «Нагрузка Локальная» низкая, «Нагрузка Глобальная» высокая;Локальный

«Нагрузка Глобальная» высокая;
Локальный контур 56 146 313
Глобальный контур 14

575 325

Слайд 21 Выводы
Нечёткая модель с Look-ahead алгоритмом, улучшила качество работы

ВыводыНечёткая модель с Look-ahead алгоритмом, улучшила качество работы СЧПУ, путём целесообразного распределения нагрузки между осями.

СЧПУ, путём целесообразного распределения нагрузки между осями.


  • Имя файла: kontroler-na-nechyotkoy-logike-dlya-sistem-chislovogo-programmnogo-upravleniya.pptx
  • Количество просмотров: 121
  • Количество скачиваний: 0