1.1 控制系统的工作原理及其组成 1
1.1.1 工作原理 1
1 绪论 1
1.1.2 开环控制和闭环控制 2
1.1.3 闭环控制系统的组成 3
1.2 控制系统的基本类型 4
1.2.1 按输入量的特征分类 4
1.2.2 按系统中传递信号的性质分类 4
1.3 对控制系统的基本要求 5
1.4 控制理论的发展 5
2.1 动态系统数学模型的建立 8
2.1.1 系统的运动微分方程 8
2 控制系统的数学模型 8
2.1.2 线性与非线性系统 10
2.1.3 非线性系统的线性化 10
2.2 传递函数 12
2.2.1 传递函数的定义 13
2.2.2 系统的开环与闭环传递函数 14
2.2.3 典型环节的传递函数 15
2.2.4 传递函数方框图 17
2.3 信号流图 21
2.3.1 信号流图中使用的符号及术语 21
2.3.2 信号流图的性质 22
2.3.3 运算法则 23
2.3.5 信号流图的梅森增益公式 24
2.3.4 线性系统信号流图的绘制 24
2.4.1 状态空间描述 27
2.4.2 状态空间方程 27
2.4 系统的状态空间模型 27
2.5 数学模型的转换 30
2.5.1 传递函数与状态空间方程 30
2.5.2 传递矩阵 31
2.5.3 系统的状态空间表达式 32
2.6 用MATLAB求数学模型及数学模型的转换 37
2.6.1 用MATLAB求数学模型 37
2.6.2 用MATLAB求数学模型的转换 38
习题 40
3.1.1 一阶系统时间响应 45
3 系统时域分析 45
3.1 单输入-单输出系统时间响应 45
3.1.2 二阶系统的时间响应 47
3.1.3 高阶系统的时间响应 50
3.1.4 时间响应性能指标 51
3.2 状态转移矩阵和多变量系统的时间响应 54
3.2.1 状态转移矩阵 54
3.2.2 线性定常连续系统的时间响应 60
3.2.3 线性时变连续系统的时间响应 62
3.3 系统的稳定性 65
3.3.1 单输入-单输出线性定常系统稳定性分析 65
3.3.2 李雅普诺夫稳定性分析 67
3.3.3 李雅普诺夫第一法 68
3.3.4 李雅普诺夫第二法 69
3.4 稳态性能 73
3.4.1 稳态误差的基本概念 73
3.4.2 稳态误差的计算 73
3.4.3 稳态误差系数 74
3.4.4 扰动引起的稳态误差和系统总误差 78
3.5 根轨迹分析 78
3.5.1 根轨迹 79
3.5.2 闭环系统根轨迹分析 81
习题 82
4.1.1 频率特性的基本概念 86
4.1 频率特性 86
4 控制系统的频域分析 86
4.1.2 频率特性的求取 88
4.2 频率特性图示法 88
4.2.1 频率特性的图示方法 88
4.2.2 典型环节的频率特性 90
4.2.3 系统开环频率特性 97
4.3 频域稳定性 101
4.3.1 映射定理 101
4.3.2 奈奎斯特稳定判据 101
4.3.3 对数稳定判据 106
4.4 稳定性裕量 107
4.5.1 闭环频率特性的求取 110
4.5 系统闭环频率特性 110
4.5.2 闭环系统频域指标 111
4.6 由频域特性分析系统性能 112
4.6.1 典型二阶系统 112
4.6.2 高阶系统 115
4.6.3 用开环对数频率特性分析系统的性能 115
4.6.4 传递函数的实验法确定 117
4.7 用MATLAB进行频域分析 117
4.7.1 用MATLAB绘制系统的奈奎斯特图 118
4.7.2 用MATLAB绘制系统的伯德图 119
习题 120
5.1.1 控制系统的性能指标 124
5.1.2 校正装置 124
5.1 设计与校正方法 124
5 控制系统的校正与设计 124
5.2 频域校正 129
5.2.1 串联校正 129
5.2.2 反馈校正 135
5.2.3 复合校正 136
5.3 根轨迹法校正 138
5.3.1 控制系统的根轨迹校正 138
5.3.2 系统希望极点的位置 139
5.3.3 根轨迹校正 140
5.4 用MATLAB进行校正设计 148
习题 153
6.1.1 能控性定义及其判据 155
6.1 系统的能控性与能观测性 155
6 控制系统反馈设计 155
6.1.2 能观测性定义及其判据 159
6.1.3 能控性及能观测性标准型状态模型 162
6.2 状态反馈和线性系统的综合 163
6.2.1 状态反馈和线性系统综合的概念 163
6.2.2 状态反馈和系统特征值的配置 165
6.3 系统的镇定问题 170
6.4 状态观测器 171
6.4.1 状态观测器的基本思想 171
6.4.2 全维状态观测器 172
6.4.3 降维状态观测器 175
6.5.1 分离原理 178
6.5 带状态观测器的状态反馈控制系统的特性 178
6.5.2 设计带观测器的状态反馈系统 179
6.5.3 用MATLAB设计状态观测器 180
6.6 渐近跟踪鲁棒调节器 184
习题 185
7 数字控制系统 189
7.1 概述 189
7.2 信号采样 190
7.2.1 采样过程 190
7.2.2 采样信号的频谱 191
7.3 Z变换 194
7.3.1 Z变换定义 194
7.3.2 Z变换的求法 195
7.3.3 Z变换的性质 197
7.3.4 Z反变换 199
7.4 离散系统的数学模型 201
7.4.1 差分方程 202
7.4.2 用Z变换解差分方程 202
7.4.3 脉冲传递函数 203
7.5 离散控制系统性能分析 209
7.5.1 离散控制系统的稳定性分析 209
7.5.2 离散控制系统的稳态误差分析 212
7.5.3 离散控制系统的动态性能分析 214
7.6.2 最少拍系统的设计 216
7.6.1 数字控制器的脉冲传递函数 216
7.6 数字控制器的设计 216
7.6.3 离散PID控制器 217
7.7 离散控制系统的状态空间描述 220
7.7.1 将标量差分方程化为状态空间描述 220
7.7.2 将脉冲传递函数化为状态空间描述 221
7.7.3 离散时间系统状态方程的求解 222
7.7.4 线性连续系统状态空间表达式的离散化 223
7.7.5 线性离散定常系统的能控能观测判据 226
7.8 用MATLAB进行数字系统分析 227
习题 231
8 卡尔曼滤波与随机控制 234
8.1 线性估计 234
8.2.1 概率与随机变量 235
8.2 随机变量与随机过程 235
8.2.2 随机过程与相关函数 239
8.3 线性最小方差估计 240
8.3.1 估计的准则 240
8.3.2 采用配方法确定估计XL 241
8.3.3 线性最小方差估计的特点 241
8.4 随机线性系统的数学描述 242
8.4.1 随机连续系统的状态空间描述 242
8.4.2 随机离散系统的状态空间描述 244
8.4.3 由离散系统的极限情况求连续系统的状态空间描述 245
8.5.2 实际情况的分析 246
8.5.1 对简单例子的分析 246
8.5 卡尔曼滤波的基本思想 246
8.5.3 增益矩阵Kk的确定 247
8.6 离散系统的卡尔曼滤波 248
8.6.1 卡尔曼滤波原理——递推公式 248
8.6.2 卡尔曼滤波公式的证明 249
8.6.3 对卡尔曼滤波公式的讨论 251
8.7 离散卡尔曼滤波的推广 254
8.7.1 动态噪声和量测噪声相关且考虑随机控制信号时的离散卡尔曼滤波 254
8.7.2 对线性定常系统的状态进行估计 256
8.8 有色噪声情况下线性系统的滤波 257
8.8.1 已知情况的处理 257
8.8.2 求滤波递推公式 259
8.9.1 不考虑确定性控制信号U、动态噪声W(t)与量测噪声V(t)不相关的情况 260
8.9 连续时间系统的卡尔曼滤波 260
8.9.2 考虑有确定控制信号U、动态噪声Wk与观测噪声Vk相关的情况 262
8.10 随机线性系统的最优控制 266
习题 268
9 最优控制 270
9.1 最优控制的描述 270
9.2 最优控制的变分法 272
9.2.1 泛函与变分 272
9.2.2 欧拉方程 273
9.2.3 横截条件 274
9.2.4 变分法解最优控制问题 276
9.3 极小值原理 279
9.4 动态规划 281
9.5 线性二次型最优控制 286
9.5.1 有限时间状态调节器问题 286
9.5.2 无限时间状态调节器问题 287
9.5.3 输出调节器问题 289
9.5.4 线性跟踪器问题 291
习题 294
附录 296
附录A 常用函数拉普拉斯变换对照表 296
附录B 拉普拉斯变换基本定理 297
附录C Z变换表 297
附录D MATLAB函数 299
部分习题参考答案 301
参考文献 308