- 14
- 0
- 约4.02千字
- 约 24页
- 2020-11-05 发布于河北
- 举报
智 能 控 制 基 础
实 验 报 告
姓名:
班级:
学号:
建立一个两输入一输出的模糊规则控制器,并用simulink仿真分别通过一阶和二阶传递函数,观察模糊控制器输出、误差及其变化率和输出响应。
解:这里选取二阶和一阶传递函数为和,查看其阶跃响应。
用MATLAB模糊逻辑工具箱设计模糊控制器
模糊控制器为两输入一输出,这里定义输入为E、EC,输出为U。
选择E、EC和U的论域如下:
E range: [-1 1]
EC range: [-1 1]
U range: [0 2]
其模糊子集都为{NB,NM,NS,ZO,PS,PM,PB};
模糊规则确定:
U
EC
NB
NM
NS
ZO
PS
PM
PB
E
NB
PB
PB
PB
PB
PM
ZO
ZO
NM
PB
PB
PB
PB
PM
ZO
ZO
NS
PM
PM
PM
PM
ZO
NS
NS
ZO
PM
PM
PS
ZO
NS
NM
NM
PS
PS
PS
ZO
NM
NM
NM
NM
PM
ZO
ZO
NM
NB
NB
NB
NB
PB
ZO
ZO
NM
NB
NB
NB
NB
模糊决策和反模糊方法的确定:
隐含采用 ‘mamdani’方法: ‘max-min’
推理方法, 即 ‘min‘ 方法
去模糊方法:面积重心法(centroid)
选择隶属函数的形式:输入为三角型trimf,输出为也为三
原创力文档

文档评论(0)