第1章 绪论 1
1.1 自适应控制 1
1.1.1 自适应控制及其特征 1
1.1.2 自适应控制系统的原理性结构 2
1.1.3 自适应控制系统的分类 3
1.1.4 自适应控制的发展 5
1.2 预测控制 7
1.2.1 预测控制的产生与发展 8
1.2.2 预测控制的特点 9
1.2.3 预测控制的分类 10
1.2.4 预测控制的应用 11
1.3 不同类型的控制方法 11
本章小结 12
思考题与习题 12
第2章 系统辨识 13
2.1 系统辨识的概念 13
2.1.1 关于系统辨识 13
2.1.2 系统辨识的一般步骤 13
2.1.3 控制中系统辨识的特点 14
2.2 白噪声序列与控制模型 15
2.2.1 白噪声序列 15
2.2.2 控制模型 15
2.3 最小二乘参数估计法 22
2.3.1 批处理最小二乘法 22
2.3.2 递推最小二乘算法 26
2.3.3 具有遗忘因子的递推最小二乘法 29
2.3.4 递推增广最小二乘法 29
2.4 参数估计的梯度算法 32
2.4.1 确定性系统参数估计的梯度算法 32
2.4.2 随机逼近递推算法 33
2.5 模型结构的确定 37
2.6 闭环系统辨识 38
2.6.1 问题的提出 38
2.6.2 什么是闭环系统可辨识 38
2.6.3 闭环状态下的辨识方法和可辨识条件 39
本章小结 41
思考题与习题 42
第3章 模型参考自适应控制 44
3.1 简单自适应控制系统 44
3.1.1 直接自适应控制 44
3.1.2 间接自适应控制 48
3.2 用梯度法设计自适应控制系统 49
3.2.1 MIT控制规律 49
3.2.2 MIT的规范化算法 51
3.3 李雅普诺夫稳定性与正实函数 53
3.3.1 李雅普诺夫稳定性理论概要 53
3.3.2 正实函数 58
3.4 用稳定性方法设计自适应控制系统 61
3.4.1 具有可调增益的模型参考自适应控制系统 61
3.4.2 状态变量可测时的模型参考自适应控制系统 63
3.5 利用输入输出的模型参考自适应控制系统 67
3.5.1 被控对象相对阶为1的情况 68
3.5.2 被控对象相对阶为2的情况 75
3.6 离散时间模型参考自适应控制系统 80
3.6.1 简单离散时间自适应控制系统 80
3.6.2 离散时间自适应控制系统的一般系统结构 84
3.6.3 基于误差模型的离散时间模型参考自适应控制 85
本章小结 88
思考题与习题 88
第4章 确定性自校正控制 90
4.1 自校正控制系统设计概要 90
4.1.1 系统设计的任务 91
4.1.2 自校正控制系统设计原理 91
4.1.3 自校正控制系统的两种方法 92
4.2 极点配置设计与间接自校正控制 92
4.2.1 极点配置设计 92
4.2.2 间接自校正控制 98
4.3 基于PID结构的间接自校正控制 101
4.3.1 PID控制器的表达形式 101
4.3.2 基于PID结构的间接自校正控制 102
4.4 具有前馈补偿的零极点配置自校正控制 103
4.4.1 过程参数已知时的前馈补偿零极点配置 103
4.4.2 间接自校正控制算法 104
4.5 直接自校正控制 105
4.5.1 最小相位系统的情况 106
4.5.2 非最小相位系统的情况 110
4.5.3 直接和间接自校正混合算法 111
本章小结 111
思考题与习题 112
第5章 随机性自校正控制 113
5.1 最小方差自校正控制 113
5.1.1 预测模型输出与最优输出估计 113
5.1.2 最小方差控制 115
5.1.3 最小方差自校正控制算法 117
5.2 广义最小方差自校正控制 120
5.2.1 广义最小方差控制 120
5.2.2 闭环系统性能讨论 122
5.2.3 广义最小方差自校正控制直接算法 124
5.3 多变量自校正控制 127
5.3.1 输出预测 127
5.3.2 控制律与闭环特性 129
5.3.3 控制算法 131
5.4 模型参考自适应控制与自校正控制的关系 132
本章小结 133
思考题与习题 133
第6章 基于非参数模型的预测控制 134
6.1 内模控制 134
6.1.1 内模控制的基本结构与控制特性 134
6.1.2 内模控制器设计 137
6.1.3 其他环节的设计 139
6.2 基于脉冲响应的模型算法控制 141
6.2.1 概述 141
6.2.2 模型输出预测 142
6.2.3 最优控制律 143
6.2.4 闭环特性分析 147
6.2.5 几个参数的讨论 150
6.3 基于阶跃响应的动态矩阵控制 152
6.3.1 预测与优化 152
6.3.2 闭环系统特性分析 155
6.3.3 例题 157
6.4 稳定性 159
6.4.1 控制器 159
6.4.2 反馈滤波器 163
本章小结 165
思考题与习题 165
第7章 广义预测控制 166
7.1 广义预测控制基本方法 166
7.1.1 控制模型与最优多步预测 167
7.1.2 Diophantine方程的递推求解 168
7.1.3 控制律及间接控制算法 170
7.1.4 系统分析 173
7.1.5 控制举例与仿真研究 177
7.2 一般广义预测控制 180
7.2.1 基本型的扩展 180
7.2.2 具有误差修正的广义预测控制 182
7.2.3 引入滤波器的广义预测控制 183
7.3 单值广义预测控制 184
7.3.1 预测长度和控制长度 184
7.3.2 控制律 185
7.3.3 输出表达式与稳态误差 186
7.4 广义预测控制的直接算法 186
7.4.1 预测与最优控制 186
7.4.2 直接控制算法 188
7.5 广义预测控制的稳定性与鲁棒性 190
7.5.1 稳定性 190
7.5.2 鲁棒性 193
本章小结 195
思考题与习题 195
第8章 预测控制形式的多样性 196
8.1 基于状态空间的预测控制 196
8.1.1 模型预测 196
8.1.2 优化控制 199
8.1.3 反馈校正 200
8.1.4 状态观测器 200
8.2 基于极点配置的广义预测控制 201
8.2.1 广义输出预测误差 201
8.2.2 最优控制律 202
8.2.3 极点配置 203
8.2.4 控制算法 205
8.3 具有 PID结构的广义预测控制 206
8.3.1 控制规律 206
8.3.2 PID控制器参数 208
8.3.3 控制算法 208
8.4 预测控制定性综合理论简介 209
8.4.1 预测控制的优化时域 210
8.4.2 从有限时域到无限时域的拓展 211
8.4.3 相邻周期之间性能函数的比较 212
本章小结 214
思考题与习题 214
第9章 其他 215
9.1 具有约束的预测控制 215
9.1.1 问题的提出 215
9.1.2 已用过的约束措施回顾 216
9.1.3 对控制与输出的约束 217
9.1.4 约束优化方法 218
9.2 预测控制的应用 222
9.2.1 应用概述 222
9.2.2 设计要点 223
9.2.3 应用举例 223
本章小结 229
附录A部分例题仿真程序 230
附录B专业术语中英文对照/Technical Terms in English and Chinese 240
参考文献 243