Содержание
- 
              
            
 Контролер на нечёткой логике для систем числового программного управления Выполнил студент 5-го курса Чалый Борис Руководитель: Крапивный Юрий Николаевич 
- 
              
            Цели и задачиЗадачей настоящего проекта является реализация программного продукта, на основе нечетких запросов способного оптимизировать и управлять раскройным станком с четырьмя степенями свободы(рис.1). 
- 
              
            
 Рисунок 1 Y Z X G G L L 
- 
              
            Установка лазерной резки Syncronoфирмы Prima Power
- 
              
            Главная и локальная оси
- 
              
            Для достижения данной цели требуется решить следующие задачи:Проанализировать особенностипроектирования подобных систем; Произвести выбор программной среды; Разработать интерпретатор; Построитьнечёткую модель с использованием Look-Ahead алгоритма; Разработать программу, на основе построенной модели. 
- 
              
            ИнтерпретаторРисунок 2 – Входной файл программы G-код — условное именование языка программирования устройств с ЧПУ 
- 
              
            
 Рисунок 3 – Тестовый контур 
- 
              
            Look-Ahead алгоритмОсновной целью является анализ перемещений в следующих тактах для принятия решения о перераспределении нагрузки по движению в текущем такте. Для этого в некой заранее выделенной области (рис.4) программа будет «смотреть» на такты которые нужно выполнить и в зависимости от задания в тактах будет принимать решения о перераспределении нагрузки. Рисунок 4 
- 
              
            Правила для Look-AheadП1: ЕСЛИ «Дистанция» низкая ТО «Нагрузка Локальная» высокая, «Нагрузка Глобальная» низкая; П2: ЕСЛИ «Дистанция» высокая ТО «Нагрузка Локальная» низкая, «Нагрузка Глобальная» высокая; 
- 
              
            
 
- 
              
            Реализация модели в DelphiДля реализации данной модели в Delphi были написаны несколько функций. Функияkof() – для подсчёта степени принадлежности. Функция fuzz – фаззификация. Функция defuzz– дефаззификация. Для дефаззификация был выбран Метод Центра Тяжести – в качестве выходного значения у0 выбирается абсцисса центра тяжести площади, расположенной под функцией принадлежности mв(у), уÎY: 
- 
              
            ЭкспериментыРисунок 5 
- 
              
            
 Линейная модель 1586041,11 Нечёткая модель 1273685,29 Рисунок 6 
- 
              
            
 Линейная модель 7493369,59 Нечёткая модель 7593776,29 Рисунок 7 
- 
              
            
 Рисунок 8 
- 
              
            
 
- 
              
            
 Локальный контур 59 209 238 Глобальный контур 11 512 401 
- 
              
            
 П1: ЕСЛИ «Дистанция» средняя ТО «Нагрузка Локальная» высокая, «Нагрузка Глобальная» низкая; Локальный контур 63 515 552 Глобальный контур 7 206 087 
- 
              
            
 П1: ЕСЛИ «Дистанция» средняя ТО «Нагрузка Локальная» низкая, «Нагрузка Глобальная» высокая; Локальный контур 56 146 313 Глобальный контур 14 575 325 
- 
              
            ВыводыНечёткая модель с Look-ahead алгоритмом, улучшила качество работы СЧПУ, путём целесообразного распределения нагрузки между осями. 
- 
              
            Программная модель контролера на нечёткой логикеВыполнил студент 5-го курса Чалый Борис Руководитель: Крапивный Юрий Николаевич 
 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
                  
                 
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
   
   
   
   
   
   
   
   
   
   
   
  
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.