第1章 自动控制的基本概念 1
1.1 概述 1
1.2 自动控制的基本原理 2
1.2.1 自动控制系统举例 2
1.2.2 自动控制系统的构成 4
1.3 控制系统的控制方式 5
1.3.1 开环控制 5
1.3.2 闭环控制 5
1.3.3 复合控制 6
1.4 控制系统的分类 6
1.4.1 按输入信号的变化规律分 6
1.4.2 按系统传输的信号特征分 7
1.4.3 按系统各环节输入-输出关系的特征分 7
1.4.4 按系统参数的变化特征分 7
1.5 对控制系统的性能要求 8
1.5.1 稳定性能 8
1.5.2 动态性能 8
1.5.3 稳态性能 8
习题 9
第2章 控制系统数学模型的建立 11
2.1 控制系统微分方程的建立 11
2.1.1 典型控制系统举例 12
2.1.2 线性系统的重要性质 14
2.1.3 线性系统微分方程的通用形式 15
2.1.4 非线性微分方程的线性化 15
2.2 线性系统的传递函数 17
2.2.1 传递函数的定义 17
2.2.2 传递函数的性质 18
2.2.3 典型环节及其传递函数 19
2.3 控制系统结构图 24
2.3.1 结构图的构成要素 24
2.3.2 控制系统结构图的建立 25
2.3.3 结构图的等效变换 27
2.4 控制系统的信号流图 30
2.4.1 信号流图 30
2.4.2 梅森增益公式 31
2.5 闭环控制系统的传递函数 32
2.5.1 闭环系统的开环传递函数 32
2.5.2 系统的闭环传递函数 32
2.5.3 闭环系统的误差传递函数 33
2.5.4 闭环系统的特征方程 34
习题 35
第3章 时域分析法 39
3.1 典型输入信号 39
3.2 瞬态响应分析 41
3.2.1 一阶系统的瞬态响应 41
3.2.2 二阶系统的瞬态响应 42
3.2.3 时域性能指标 45
3.2.4 二阶系统的动态性能指标 46
3.2.5 二阶系统性能的改善 48
3.2.6 高阶系统的近似分析 49
3.3 稳定性分析 50
3.3.1 稳定性的基本概念 50
3.3.2 线性系统稳定的充分必要条件 51
3.3.3 劳斯判据 51
3.4 稳态误差分析 55
3.4.1 稳态误差的概念 55
3.4.2 稳态误差的计算 56
3.4.3 减小或消除稳态误差的措施 61
习题 63
第4章 根轨迹分析法 65
4.1 根轨迹的概念 65
4.1.1 根轨迹 65
4.1.2 根轨迹方程 66
4.2 根轨迹的绘制 68
4.2.1 绘制根轨迹的基本规则 68
4.2.2 绘制根轨迹举例 75
4.3 广义根轨迹的绘制 77
4.3.1 参变量根轨迹的绘制 77
4.3.2 正反馈系统轨迹的绘制 80
4.4 控制系统的根轨迹分析 81
4.4.1 增加开环极点对控制系统的影响 81
4.4.2 增加开环零点对控制系统的影响 82
4.4.3 闭环极点的位置与系统性能的关系 83
4.4.4 用根轨迹分析系统的动态性能 83
习题 85
第5章 频域分析法 87
5.1 频率特性 87
5.1.1 频率特性的基本概念 87
5.1.2 频率特性的求取 88
5.2 频率特性的图示方法 90
5.2.1 极坐标图 90
5.2.2 对数坐标图 95
5.3 频域稳定性判据 101
5.3.1 开环频率特性与闭环特征方程的关系 101
5.3.2 幅角原理 102
5.3.3 奈奎斯特判据 103
5.3.4 对数频率稳定判据 106
5.4 系统的稳定裕度 107
5.4.1 相位裕度 107
5.4.2 幅值裕度 108
5.5 频域性能指标与瞬态性能指标之间的关系 109
5.5.1 开环频域性能指标与瞬态性能指标之间的关系 109
5.5.2 闭环频域性能指标与瞬态性能指标之间的关系 111
习题 112
第6章 线性控制系统的校正 115
6.1 系统的性能指标与校正方式 115
6.1.1 系统的性能指标 115
6.1.2 校正方式 115
6.2 常用校正装置及其特性 116
6.2.1 无源校正装置 116
6.2.2 有源校正装置 120
6.3 串联校正 121
6.3.1 校正方法 122
6.3.2 串联超前校正 122
6.3.3 串联滞后校正 125
6.3.4 串联滞后-超前校正 126
6.3.5 PID校正 128
习题 130
第7章 离散控制系统 132
7.1 离散控制系统的基本结构 132
7.2 信号采样过程与采样定理 133
7.2.1 信号的采样 133
7.2.2 采样定理 134
7.2.3 信号的恢复 135
7.3 Z变换理论 137
7.3.1 Z变换定义 137
7.3.2 Z变换的性质 137
7.3.3 Z变换方法 138
7.3.4 Z反变换方法 141
7.4 离散控制系统的数学描述 143
7.4.1 差分的定义 143
7.4.2 差分方程 144
7.4.3 差分方程的解法 144
7.4.4 脉冲传递函数 145
7.5 离散控制系统的分析 150
7.5.1 稳定性分析 150
7.5.2 稳态误差 153
7.5.3 瞬态响应 156
7.6 离散系统的数字控制器设计 157
7.6.1 数字控制器的脉冲传递函数 157
7.6.2 最少拍设计 158
习题 160
第8章 非线性控制系统 163
8.1 概述 163
8.2 典型非线性特性与特点 164
8.2.1 典型非线性特性 164
8.2.2 非线性系统的特点 165
8.3 相平面分析法 166
8.3.1 相平面法的概念 167
8.3.2 相轨迹的绘制方法 167
8.3.3 相轨迹的特点 170
8.3.4 由相轨迹求时间响应曲线 170
8.3.5 奇点和极限环 171
8.3.6 相平面分析举例 174
8.4 描述函数分析法 179
8.4.1 描述函数的基本思想 179
8.4.2 描述函数法的表示式 179
8.4.3 典型非线性元件的描述函数 180
8.4.4 用描述函数法分析非线性系统 186
习题 191
第9章 应用MATLAB的控制系统分析 193
9.1 应用MATLAB建立控制系统数学模型 193
9.1.1 控制系统数学模型的建立与转换 193
9.1.2 各系统模型连接后的等效模型 195
9.1.3 应用Simulink求控制系统的传递函数 195
9.2 应用MATLAB进行控制系统时域分析 196
9.2.1 绘制系统的响应曲线与读取动态性能指标 196
9.2.2 系统的稳定性分析 198
9.2.3 系统的稳态误差分析 199
9.3 应用MATLAB绘制系统的根轨迹 200
9.4 应用MATLAB进行控制系统频域分析 202
9.4.1 对数坐标图的绘制 202
9.4.2 极坐标图的绘制 204
9.5 应用MATLAB进行线性系统校正 204
9.5.1 应用MATLAB程序进行系统校正 205
9.5.2 Simulink环境下的系统设计和校正 206
9.6 MATLAB在离散控制系统中的应用 207
9.6.1 连续系统的离散化 207
9.6.2 离散控制系统的稳定性分析 208
9.6.3 离散控制系统的最少拍设计 211
9.7 MATLAB在非线性控制系统中的应用 212
9.7.1 基于Simulink非线性控制系统的相平面分析 212
9.7.2 利用MATLAB判断非线性系统的稳定性及自持振荡 213
附录 部分习题参考答案 215
参考文献 221