资源简介
模糊PID控制算法,里面有文档介绍,m文件,清晰解释模糊PID算法的过程

代码片段和文件信息
%Fuzzy Tunning PID Control
clear all;
close all;
a=newfis(‘fuzzpid‘);
a=addvar(a‘input‘‘e‘[-33]); %Parameter e
a=addmf(a‘input‘1‘NB‘‘zmf‘[-3-1]);
a=addmf(a‘input‘1‘NM‘‘trimf‘[-3-20]);
a=addmf(a‘input‘1‘NS‘‘trimf‘[-3-11]);
a=addmf(a‘input‘1‘Z‘‘trimf‘[-202]);
a=addmf(a‘input‘1‘PS‘‘trimf‘[-113]);
a=addmf(a‘input‘1‘PM‘‘trimf‘[023]);
a=addmf(a‘input‘1‘PB‘‘smf‘[13]);
a=addvar(a‘input‘‘ec‘[-33]); %Parameter ec
a=addmf(a‘input‘2‘NB‘‘zmf‘[-3-1]);
a=addmf(a‘input‘2‘NM‘‘trimf‘[-3-20]);
a=addmf(a‘input‘2‘NS‘‘trimf‘[-3-11]);
a=addmf(a‘input‘2‘Z‘‘trimf‘[-202]);
a=addmf(a‘input‘2‘PS‘‘trimf‘[-113]);
a=addmf(a‘input‘2‘PM‘‘trimf‘[023]);
a=addmf(a‘input‘2‘PB‘‘smf‘[13]);
a=addvar(a‘output‘‘kp‘[-0.30.3]); %Parameter kp
a=addmf(a‘output‘1‘NB‘‘zmf‘[-0.3-0.1]);
a=addmf(a‘output‘1‘NM‘‘trimf‘[-0.3-0.20]);
a=addmf(a‘output‘1‘NS‘‘trimf‘[-0.3-0.10.1]);
a=addmf(a‘output‘1‘Z‘‘trimf‘[-0.200.2]);
a=addmf(a‘output‘1‘PS‘‘trimf‘[-0.10.10.3]);
a=addmf(a‘output‘1‘PM‘‘trimf‘[00.20.3]);
a=addmf(a‘output‘1‘PB‘‘smf‘[0.10.3]);
a=addvar(a‘output‘‘ki‘[-0.060.06]); %Parameter ki
a=addmf(a‘output‘2‘NB‘‘zmf‘[-0.06-0.02]);
a=addmf(a‘output‘2‘NM‘‘trimf‘[-0.06-0.040]);
a=addmf(a‘output‘2‘NS‘‘trimf‘[-0.06-0.020.02]);
a=addmf(a‘output‘2‘Z‘‘trimf‘[-0.0400.04]);
a=addmf(a‘output‘2‘PS‘‘trimf‘[-0.020.020.06]);
a=addmf(a‘output‘2‘PM‘‘trimf‘[00.040.06]);
a=addmf(a‘output‘2‘PB‘‘smf‘[0.020.06]);
a=addvar(a‘output‘‘kd‘[-33]); %Parameter kd
a=addmf(a‘output‘3‘NB‘‘zmf‘[-3-1]);
a=addmf(a‘output‘3‘NM‘‘trimf‘[-3-20]);
a=addmf(a‘output‘3‘NS‘‘trimf‘[-3-11]);
a=addmf(a‘output‘3‘Z‘‘trimf‘[-202]);
a=addmf(a‘output‘3‘PS‘‘trimf‘[-113]);
a=addmf(a‘output‘3‘PM‘‘trimf‘[023]);
a=addmf(a‘output‘3‘PB‘‘smf‘[13]);
rulelist=[1 1 7 1 5 1 1;
1 2 7 1 3 1 1;
1 3 6 2 1 1 1;
1 4 6 2 1 1 1;
1 5 5 3 1 1 1;
1 6 4 4 2 1 1;
1 7 4 4 5 1 1;
2 1 7 1 5 1 1;
2 2 7 1 3 1 1;
2 3 6 2 1 1 1;
2 4 5 3 2 1 1;
2 5 5 3 2 1 1;
2 6 4 4 3 1 1;
2 7 3 4 4 1 1;
3 1 6 1 4 1 1;
3 2 6 2 3 1 1;
3 3 6 3 2 1 1;
3 4 5 3 2 1 1;
3 5 4 4 3 1 1;
3 6 3 5 3 1 1;
3 7 3 5 4 1 1;
4 1 6 2 4 1 1;
4 2 6 2 3 1 1;
4 3 5 3 3 1 1;
4 4 4 4 3 1 1;
4 5 3 5 3 1 1;
4 6 2 6 3 1 1;
4 7 2 6 4 1 1;
5 1 5 2 4 1 1;
5 2 5 3 4 1 1;
5 3 4 4 4 1 1;
5 4 3 5 4 1 1;
5 5 3 5 4 1 1;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-19 13:58 模糊PID控制算法(1)\
目录 0 2018-08-19 13:58 模糊PID控制算法(1)\模糊PID控制算法\
目录 0 2018-08-19 13:58 模糊PID控制算法(1)\模糊PID控制算法\19318332mohuPID\
文件 2282 2011-04-29 18:08 模糊PID控制算法(1)\模糊PID控制算法\19318332mohuPID\fuzzpid.fis
文件 5281 2011-04-29 18:08 模糊PID控制算法(1)\模糊PID控制算法\19318332mohuPID\mohuPID.m
目录 0 2018-08-19 13:58 模糊PID控制算法(1)\模糊PID控制算法\40c346be3e5f\
文件 2359 2004-06-02 23:06 模糊PID控制算法(1)\模糊PID控制算法\40c346be3e5f\chap3_2s.m
目录 0 2018-08-19 13:58 模糊PID控制算法(1)\模糊PID控制算法\Fuzzy Adaptive Robust PID Controller\
文件 1681 2008-07-21 23:14 模糊PID控制算法(1)\模糊PID控制算法\Fuzzy Adaptive Robust PID Controller\dkd.fis
文件 1791 2008-07-21 22:16 模糊PID控制算法(1)\模糊PID控制算法\Fuzzy Adaptive Robust PID Controller\dki.fis
文件 1987 2008-07-21 23:14 模糊PID控制算法(1)\模糊PID控制算法\Fuzzy Adaptive Robust PID Controller\dkp.fis
文件 57897 2009-07-02 10:51 模糊PID控制算法(1)\模糊PID控制算法\Fuzzy Adaptive Robust PID Controller\sub3.mdl
目录 0 2018-08-19 13:58 模糊PID控制算法(1)\模糊PID控制算法\MatlabPID\
文件 6488 2009-04-11 20:42 模糊PID控制算法(1)\模糊PID控制算法\MatlabPID\复件 1.txt
文件 211930 2011-04-29 17:48 模糊PID控制算法(1)\模糊PID控制算法\pid控制及其matlab仿真.pdf
相关资源
- bp神经网络源代码,可直接运行
- 随机森林R语言代码
- 计算机图形学 边填充算法实现代码
- 直流无刷电机方波驱动 stm32 例程代码
- 仿知乎界面小程序源代码
- 贪吃蛇源代码.fla
- 周立功开发板ProASIC3实验-syn_FIFO代码
- IMX385驱动代码.zip
- dotnet 写字板 实验 源代码 不好请要不
- 图像二维小波变换的实现源代码
- 八三编码器设计 VHDL代码 简单,包附
- linux应用层的华容道游戏源代码
- 交通咨询模拟系统完整代码
- http请求状态代码
- 数值分析所有实验代码
- 网上拍卖系统完整源代码
- 音乐代码转换软件 单片机编程时用
- CSMA/CD等动画演示加源代码
- silicon lab公司的收音IC SI47XX全套开发工
- 用51单片机实现G代码翻译
- 合同管理系统的源代码(附数据库)
- 用VC 编写的仿QQ聊天室程序源代码
- web班级网站设计代码
- 38k单片机红外发送代码、keil
- STM32F103 串口程序(完整版)
- 网络唤醒代码
- VPC3_DPV1源代码,Profibus
- PB做的托盘程序(最小化后在左下角显
- RSA算法源码
- ubuntu9.10 可加载内核模块和字符设备驱
评论
共有 条评论