第1章 绪论 1
1.1 模糊控制的起源及其特点 1
1.2 模糊控制研究与应用现状 4
1.3 模糊控制展望 6
第2章 模糊逻辑与模糊推理 8
2.1 模糊集合及其隶属函数 8
2.1.1 模糊集合及其表示 8
2.1.2 模糊集合的基本运算及其法则 10
2.1.3 模糊集合与普通集合的关系 10
2.1.4 模糊集合的隶属函数 11
2.2 模糊矩阵与模糊关系 13
2.2.1 模糊矩阵 13
2.2.2 模糊关系 14
2.2.3 模糊映射 16
2.3 模糊语言与模糊逻辑 18
2.3.1 模糊语言 18
2.3.2 模糊逻辑 21
2.4 模糊推理 23
2.4.1 模糊推理方法 23
2.4.2 模糊条件推理 24
第3章 模糊控制技术基础 29
3.1 模糊控制基本原理 29
3.1.1 模糊控制的引入及实现 29
3.1.2 模糊控制过程 30
3.2 模糊化方法(Fuzzification) 33
3.3 解模糊方法(Defuzzification) 35
3.3.1 重心法 35
3.3.2 最大隶属度法 36
3.3.3 系数加权平均法 36
3.3.4 隶属度限幅元素平均法 36
3.3.5 中位数法 36
3.4 模糊控制规则及控制算法 37
3.4.1 模糊控制规则的表示及特性 37
3.4.2 模糊控制规则的生成 39
3.4.3 模糊控制规则的优化 42
3.4.4 模糊控制算法 46
第4章 模糊控制器设计 49
4.1 模糊控制器的基本结构及主要类型 49
4.1.1 模糊控制器的基本结构 49
4.1.2 常用的几种模糊控制器 52
4.1.3 模糊控制器的设计 54
4.2 模糊控制器的结构设计 55
4.2.1 模糊控制器的结构设计 55
4.2.2 一般设计方法 56
第5章 神经网络在模糊控制系统中的应用 66
5.1 神经网络 66
5.1.1 人工神经网络的起源和发展 66
5.1.2 神经元和神经网络 67
5.1.3 人工神经网络的特点及类型 70
5.1.4 典型的人工神经网络 71
5.2 模糊神经网络 74
5.2.1 神经网络与模糊逻辑 74
5.2.2 模糊神经网络 75
5.3 基于神经网络的模糊控制器 79
5.3.1 复合型神经模糊控制器 79
5.3.2 融合型神经模糊控制器 82
5.3.3 模糊神经网络在倒立摆控制中的应用 82
第6章 模糊控制系统的开发 84
6.1 开发方法——恒温箱温度的模糊控制 84
6.1.1 控制对象简述 84
6.1.2 模糊控制器的结构设计 84
6.1.3 模糊变量的论域及其隶属函数 85
6.1.4 根据实际操作经验给出以下控制规则 85
6.1.5 控制输出 87
6.2 数字单片机实现模糊控制 88
6.3 模糊单片机实现模糊控制 90
6.3.1 NLX230的引脚及功能 90
6.3.2 NLX230的工作原理和功能特点 91
6.3.3 NLX230的内部寄存器及功能 92
6.3.4 NLX230的操作及接口技术 93
6.3.5 NLX230的应用实例 94
第7章 模糊控制应用实例 99
7.1 模糊控制全自动洗衣机 99
7.1.1 洗衣条件 100
7.1.2 模糊控制洗衣机结构 100
7.1.3 控制电路设计 104
7.1.4 模糊控制实现方法 106
7.2 智能手机充电器 108
7.2.1 智能充电原理 108
7.2.2 手机充电器模糊控制的系统原理框图 109
7.2.3 充电控制原理 109
7.2.4 控制软件 112
7.3 地铁机车模糊控制器 113
7.3.1 对评价指标的定义 113
7.3.2 对机车的运动特性模拟实验 114
7.3.3 模糊控制规则的制定 114
7.3.4 模糊控制的实现 116
参考文献 117