Interval Type 2 Fuzzy Controller, simple implementation

版本 1.0.0.0 (1.0 MB) 作者: Sherif Abuelenin
Two matlab functions, each implements a simple IT2 Fuzzy Logic Controller.
1.4K 次下载
更新时间 2018/3/23

查看许可证

Two m-files are included, each represents an implementation of interval type-2 fuzzy logic systems. A pdf file that explains the codes is included, along with a copy of the research manuscript that discusses in details the derivation of the inference mechanisms that these codes are based on.
Also, a Simulink file is included. It provides a simulation of balancing an inverted pendulum using the discussed IT2-FLC mechanisms.
Two different m-files are provided, each of them implements a different IT2 fuzzy inference mechanism. Each file is programmed as MATLAB function that has two inputs and one output.
All the controllers provided use three membership functions for each input, as seen in the figure in the pdf file. To control the spread of the membership functions (i.e. their positions) you may use input and output gains. Alternatively, you may modify the m-files to add more membership functions and change the rule-base.

引用格式

Sherif Abuelenin (2024). Interval Type 2 Fuzzy Controller, simple implementation (https://www.mathworks.com/matlabcentral/fileexchange/66578-interval-type-2-fuzzy-controller-simple-implementation), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2017a
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Fuzzy Logic in Simulink 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

matlab IT2/

版本 已发布 发行说明
1.0.0.0

improved the description of the file, and corrected some language mistakes.