第一章 模糊理论基础 1
1.1 概述 1
1.1.1 模糊理论的创立 1
1.1.2 模糊理论的发展和现状 2
1.1.3 模糊逻辑技术中的几个基本问题 3
1.2 模糊集合论基础 10
1.2.1 模糊集的概念 10
1.2.2 模糊集合的表示方法 11
1.2.3 模糊集合的运算 12
1.2.4 隶属度函数的建立 14
1.2.5 常见的模糊分布 16
1.3 模糊关系和模糊矩阵 21
1.3.1 模糊关系 21
1.3.2 模糊矩阵 23
1.3.3 模糊矩阵的运算性质 24
1.4.1 模糊命题 25
1.4 模糊逻辑 25
1.4.2 模糊逻辑公式 26
1.4.3 模糊逻辑函数的分析与综合 28
1.5 模糊语言 30
1.5.1 自然语言的集合描述 30
1.5.2 语言值 33
1.6 模糊推理 35
1.6.1 模糊条件语句 35
1.5.3 语言变量 35
1.6.2 模糊推理 39
1.6.3 模糊推理的Zadeh法 40
1.6.4 模糊推理的Mamdani法 41
1.6.5 模糊推理的强度转移法 44
第二章 模糊控制的理论基础 46
2.1 引言 46
2.1.1 模糊控制发展 46
2.1.2 模糊控制特点 47
2.2 模糊控制系统的组成 48
2.2.1 模糊化过程 49
2.2.2 知识库 50
2.2.3 推理决策逻辑 54
2.2.4 精确化过程 54
2.3 模糊控制系统的设计 56
2.3.1 模糊控制器的结构设计 56
2.3.2 模糊控制器的设计原则 58
2.3.3 模糊控制器的常规设计方法 59
第三章 Simulink设计基础 63
3.1 Simulink概述 63
3.2 Simulink基本操作 63
3.2.1 运行Simulink 63
3.2.2 Simulink模块的操作 65
3.2.3 模块的连接 70
3.2.4 在连线上反映的信息 72
3.3 Simulink的几类基本模块 74
3.4 Simulink的简单应用设计 77
3.5 自定义功能模块 81
3.5.1 Icon标签页 83
3.5.2 Initialization标签页 87
3.5.3 Documentation标签页 96
3.5.4 Unmask标签页 98
第四章 系统仿真 100
4.1 模拟参数的设定 100
4.1.1 Solver参数的设定 100
4.1.2 工作空间(Workspace)参数的设定 101
4.1.3 诊断(Diagnostics)参数的设定 102
4.2 模型的线性化 103
4.3 在命令窗口输入命令进行仿真 107
第五章 使用模糊逻辑工具箱建立系统 112
5.1 引言 112
5.2 简介 113
5.3 FIS编辑器 114
5.4 隶属度函数编辑器 118
5.5 规则编辑器 121
5.6 规则观察器 124
5.7 曲面观察器 125
5.8 从GUI工具输入和输出 127
5.9 定制你的模糊系统 128
第六章 命令行工作方式 130
6.1 引言 130
6.2 系统显示函数 132
6.3 建立一个系统 134
6.4 FIS求值 136
6.5 FIS结构 137
第七章 与Simulink一起工作 141
7.1 引言 141
7.2 例子:水位控制 141
7.3 建立你自己的模糊仿真模型 146
第八章 Sugeno-Type模糊推理 148
8.1 引言 148
8.2 例子:两个lines 150
8.3 结论 152
第九章 anfis和ANFIS编辑器GUI 153
9.1 引言 153
9.2 建模方案 153
9.3 模型学习和通过ANFIS推理 153
9.3.1 ANFIS是什么? 153
9.3.2 FIS结构和参数调节 154
9.4 熟悉数据类型的有效性:了解你的数据 154
9.6 ANFIS编辑器GUI 155
9.5 anfis的某些约束 155
9.7 ANFIS编辑器GUI例子1:检测数据有助于模型验证 157
9.7.1 装入数据 157
9.7.2 初始化和生成你的FIS 159
9.7.3 用ANFIS自动生成FIS结构 159
9.7.4 为ANFIS指定你自己的隶属度函数 160
9.7.5 观察你的FIS结构 161
9.7.6 anfis训练 161
9.7.7 对已训练的FIS测试你的数据 162
9.8 ANFIS编辑器GUI例子2:检测数据不再有效的模型 163
9.9 命令行方式anfis 166
9.10 anfis和ANFIS编辑器GUI详细介绍 171
9.10.1 训练数据 171
9.10.2 输入FIS结构 171
9.10.3 训练选项 171
9.10.4 显示选项 172
9.10.5 方法 172
9.10.6 为训练数据输出FIS结构 172
9.10.7 训练误差 172
9.10.8 步长 173
9.10.9 检测数据 173
9.10.10 对检测数据输出的FIS结构 173
9.10.11 检测误差 174
10.2 模糊C-Means聚类 175
10.3 例子:2-D聚类 175
10.1 引言 175
第十章 模糊聚类 175
10.4 Subtractive聚类 178
10.4.1 例子 178
10.4.2 匹配 181
10.5 聚类GUI工具 181
第十一章 模糊逻辑与模糊工具箱的综合应用实例 183
11.1 一个典型的模糊控制实例 183
11.2 自适应噪声消除 188
11.3 倒立摆控制 192
附录1 模糊逻辑工具箱函数简介 197
附录1.1 GUI工具 197
附录1.2 隶属度函数 197
附录1.3 FIS数据结构管理 197
附录1.4 先进技术 198
附录1.5 Simulink仿真块 198
附录1.6 演示 198
附录2 模糊逻辑工具箱函数详述 200
附录3 独立C代码模糊推理引擎 260