42356

Освоение методики работы с инструментальным пакетом fuzzy для проектирования регуляторов

Лабораторная работа

Информатика, кибернетика и программирование

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

Русский

2016-08-04

84 KB

17 чел.

Тема:

Использование Matlab для проектирования fuzzy-регуляторов.

Цель:

Освоение методики работы с инструментальным пакетом fuzzy для проектирования регуляторов.

Ограничения системы регулирования:

  1.  длина пути: -100м…100м;
  2.  допустимая максимальная скорость движения платформы: 2 м/с;
  3.  максимальное усилие, развиваемое приводом: не более 100 Н.

Рисунок 1 – Структура Fuzzy регулятора

Рисунок 2 – Функции принадлежности «Путь»

Рисунок 3 – Функции принадлежности «Скорость»

Рисунок 4 – Функции принадлежности «Усилие»

Нечеткие правила принятия решения регулятором:

  1.  If(S_m is Neg) and (V_m/c is Neg) then (F_n is FNS) (1)
  2.  If(S_m is Neg) and (V_m/c is Pos) then (F_n is FNB) (1)
  3.  If(S_m is Neg) and (V_m/c is Zero) then (F_n is FNB) (1)
  4.  If(S_m is Zero) and (V_m/c is Neg) then (F_n is FPS) (1)
  5.  If(S_m is Zero) and (V_m/c is Zero) then (F_n is FZZ) (1)
  6.  If(S_m is Zero) and (V_m/c is Pos) then (F_n is FNS) (1)
  7.  If(S_m is Pos) and (V_m/c is Neg) then (F_n is FPB) (1)
  8.  If(S_m is Pos) and (V_m/c is Zero) then (F_n is FPB) (1)
  9.  If(S_m is Pos) and (V_m/c is Pos) then (F_n is FPS) (1)

Рисунок 6 – Схема моделирования подвижной платформы

с Fuzzy-регулятором

Рисунок 7 – Переходные процессы в системе (задание 50 м)

Выводы:

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

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


 

А также другие работы, которые могут Вас заинтересовать

77287. О СОЗДАНИИ СРЕДЫ РАЗРАБОТКИ СИСТЕМ НАУЧНОЙ ВИЗУАЛИЗАЦИИ 33 KB
  При визуализации той или иной сущности специфическими являются выбор конкретного двух или трехмерного геометрического представления абстрактного объекта и разработка алгоритма построения этого представления на основе данных производимых вычислительной программой. Можно выделить три класса систем визуализации. Наконец к третьему классу относятся специализированные системы визуализации созданные специально для данного исследовательского проекта или даже конкретного пользователя.
77289. ON DEVELOPING ENVIRONMENT FOR CONTRUCTING SYSTEMS OF SCIENTIFIC VISUALIZATION 29 KB
  One cn distinguish three clsses of visuliztion systems. The first one consists of universl systems which include set of lgorithms for constructing wide rnge of typl representtions. For exmple wellknown systems PrView nd VS belong re of this kind.
77290. ENVIRONMENT FOR CONSTRUCTING SYSTEMS OF SCIENTIFIC VISUALIZATION 32 KB
  Ekterinburg The tlk dels with scientific visulistion system which is elborted by the uthors. One of the problems of trditionl visuliztion systems is tht some set of trnsformtion lgorithms is strictly prescribed nd cnnot be chnged. yer go the uthors presented this system lredy.
77291. Развитие программных средств научной визуализации 72.5 KB
  В связи с этим в арсенале визуализации создано множество программных средств. Но что делать если исследуемое явление настолько новое что нет готовых программ визуализирующих его Можно все же попытаться выразить визуальные сущности в терминах готовых систем визуализации. Можно создать программу для визуализации с нуля.
77292. Human-aware content elements as a base for website backend interfaces 24.5 KB
  This is especilly importnt for hosted CMS services becuse there is no personl trining provided for the user. For exmple to dd vcncy on site user often should perform the following steps: crete pge crete nd formt vcncy description dd links to tht pge from min menu nd dd nnounce to compny’s news. So user wstes his time nd even my leve the service. t the beginning of site cretion process user is sked for his compny type: rel estte cr rentl DVD store etc.
77293. ВИЗУАЛИЗАЦИЯ ТРАССЫ ВЫПОЛНЕНИЯ ПАРАЛЛЕЛЬНЫХ ПРОГРАММ 32.5 KB
  В литературе можно найти самые разные подходы к визуализации трасс выполнения параллельных программ. В докладе мы приведем как обзор существующих решений так и предложения по новым подходам к разработке средств визуализации трасс. Поэтому приемы хорошо помогавшие при визуализации данных лет двадцать назад например использование Visul Informtion Seeking Mntr ldquo;Overview first zoom nd filter then detilsondemndrdquo; не срабатывают. Активно используются методы визуализации трассы выполнения на базе разнообразных метафор...
77294. ВИЗУАЛЬНАЯ ПОДДЕРЖКА РАСПАРАЛЛЕЛИВАНИЯ ПОСЛЕДОВАТЕЛЬНОГО КОДА 26.5 KB
  Представляется что создание вспомогательных визуальных сред поддержки распараллеливания программ сможет облегчить работу специалистов и увеличить эффективность и надежность распараллеливания. Нами разработан макет средств визуальной поддержки распараллеливания в двух вариантах параллелизма на основе общей памяти и параллелизма на основе передачи сообщений с использованием библиотек OpenMP и MPI соответственно. Предполагается что пользователь по ходу анализа и обработки текста вносит изменения в текст последовательной программы для ее...