内容简介
第1章 导论
1.1 概述
1.1.1 自动控制简史
1.1.2 自动控制的未来机遇与挑战
1.2 自动控制的基本思想
1.2.1 自动控制的基本概念
1.2.2 开环控制系统
1.2.3 闭环控制系统
1.3 自动控制系统的类型
1.3.1 线性系统与非线性系统
1.3.2 定常系统与时变系统
1.3.3 连续系统与离散系统
1.3.4 单输入单输出(SISO)系统与多输入多输出(MIMO)系统
1.4 自动控制系统性能的基本要求
1.5 循序渐进实例——高炮随动控制系统简介
1.5.1 火炮相关知识
1.5.2 高炮随动控制系统简介
习题一
模型篇
第2章 微分方程与传递函数模型
2.1 线性定常微分方程
2.1.1 线性定常微分方程的一般形式
2.1.2 线性叠加原理
2.1.3 建立线性定常微分方程的步骤
2.2 传递函数
2.2.1 传递函数的定义
2.2.2 关于传递函数的说明
2.2.3 基本环节及其传递函数
2.3 电气系统
2.3.1 电路基本定律和常用电气元件
2.3.2 电气系统的数学建模举例
2.4 机械系统
2.4.1 牛顿定律和常用机械元件
2.4.2 机械系统的数学建模举例
2.5 相似系统
2.5.1 相似系统举例
2.5.2 相似系统的优势
2.6 非线性系统的线性化
2.6.1 非线性系统的线性化方法
2.6.2 磁悬浮钢球系统的线性化处理
2.7 模型误差
2.8 用Matlab处理传递函数
2.8.1 传递函数的表示及形式转换
2.8.2 传递函数的特征根及零极点分布图
习题二
第3章 方框图与信号流图模型
3.1 方框图模型
3.1.1 方框图的基本组成单元与绘制步骤
3.1.2 方框图的等效变换
3.2 信号流图
3.2.1 信号流图的概念与性质
3.2.2 信号流图代数
3.2.3 Mason增益公式及其应用
3.3 利用Matlab函数或Simulink环境进行系统建模
3.3.1 利用Matlab函数进行框图化简
3.3.2 利用Simulink环境进行系统建模
习题三
第4章 控制系统的频域模型
4.1 频率特性的基本概念
4.1.1 引言
4.1.2 频率特性的定义
4.2 频率特性的表示方法
4.2.1 幅相频率特性曲线
4.2.2 对数频率特性曲线
4.2.3 对数幅相频率特性曲线
4.3 典型环节的频率特性
4.3.1 比例环节
4.3.2 惯性环节
4.3.3 积分环节
4.3.4 微分环节
4.3.5 振荡环节
4.4 系统开环频率特性的绘制
4.4.1 开环幅相频率特性曲线的绘制
4.4.2 开环对数频率特性曲线的绘制
4.4.3 频率特性的测量
4.5 利用Matlab绘制频率特性
习题四
第5章 差分方程与脉冲传递函数模型
5.1 离散时间系统的基本结构
5.1.1 信号类型
5.1.2 离散时间系统的基本结构
5.2 信号的采样、保持及转换
5.2.1 采样过程
5.2.2 Nyquist-Shannon采样定理
5.2.3 信号的保持
5.3 离散时间系统的差分方程模型
5.3.1 线性常系数差分方程
5.3.2 微分方程描述的差分化
5.4 线性常系数差分方程的求解
5.4.1 迭代法
5.4.2 Z变换法求解差分方程
5.5 离散时间系统的脉冲传递函数模型
5.5.1 脉冲传递函数的定义
5.5.2 串联环节的脉冲传递函数
5.5.3 闭环系统的脉冲传递函数
5.6 利用Matlab处理脉冲传递函数
5.6.1 脉冲传递函数在Matlab中的表示
5.6.2 连续控制系统与离散控制系统之间的转换
习题五
第6章 状态空间模型
6.1 动态系统的状态空间描述法
6.1.1 引言
6.1.2 系统的状态空间模型
6.1.3 状态空间模型的建立
6.1.4 等价变换与特征值标准型
6.2 模型变换与实现问题
6.2.1 由微分方程模型转换为状态空间模型
6.2.2 由状态空间模型转换为传递函数模型
6.2.3 由传递函数模型转换为状态空间模型
6.3 线性连续定常系统状态方程的解
6.3.1 状态转移矩阵
6.3.2 状态方程的解析解
6.4 离散系统的状态空间模型
6.4.1 离散系统状态方程模型
6.4.2 离散状态方程的求解
习题六
第7章 高炮随动控制系统模型
7.1 主要元部件的工作原理及数学模型
7.1.1 失调角检测
7.1.2 信号转换与处理
7.1.3 功率放大
7.1.4 执行元件
7.1.5 转速测量
7.1.6 转动角加速度测量
7.2 系统的方框图与传递函数模型
7.2.1 系统的方框图模型
7.2.2 系统的传递函数模型
习题七
分析篇
第8章 控制系统的稳定性分析
8.1 稳定性研究概述
8.1.1 稳定性研究的历史足迹
8.1.2 稳定性的重要性
8.2 稳定性概念
8.2.1 零状态响应和零输入响应
8.2.2 BIBO(外部)稳定
8.2.3 渐近(内部)稳定
8.2.4 BIBO稳定与渐近稳定之间的关系
8.3 Routh-Hurwitz判据及其应用
8.3.1 Routh-Hurwitz判据的用法
8.3.2 Routh-Hurwitz判据的应用
8.4 基于根轨迹的稳定性分析
8.4.1 根轨迹的概念
8.4.2 根轨迹的幅角条件和幅值条件
8.4.3 根轨迹的Matlab绘制、举例及解释
8.4.4 几种特殊情况的稳定性分析举例
8.5 Nyquist稳定性判据
8.5.1 围线映射与Cauchy定理(幅角原理)
8.5.2 Nyquist稳定性判据及其理解
8.5.3 Nyquist稳定性判据的应用
8.6 相对稳定性
8.6.1 相对稳定性的时域衡量方式
8.6.2 相对稳定性的频域衡量方式
8.6.3 相角/增益裕度的Matlab求解
8.6.4 关于相角裕度和增益裕度的几点说明
习题八
第9章 控制系统的瞬态性能分析
9.1 控制系统的时域瞬态性能分析
9.1.1 引言
9.1.2 时域瞬态性能指标的定义
9.1.3 一阶系统的时间响应分析
9.1.4 二阶系统的时间响应分析
9.1.5 高阶系统的时间响应分析
9.2 控制系统的频域瞬态性能分析
9.2.1 频域瞬态性能指标的定义
9.2.2 应用频率特性计算二阶欠阻尼系统的瞬态性能指标
9.2.3 应用频率特性分析高阶系统的瞬态性能指标
9.3 利用Matlab分析瞬态性能指标
9.3.1 时间响应分析
9.3.2 频域性能分析
习题九
第10章 控制系统的稳态性能分析
10.1 稳态性能指标
10.1.1 稳态性能指标
10.1.2 误差和稳态误差的定义
10.2 稳态误差系数
10.3 干扰稳态误差
10.4 根轨迹方法分析稳态误差
10.5 频率响应方法分析稳态误差
10.6 减小稳态误差的方法
10.7 Matlab分析稳态误差
习题十
第11章 离散控制系统的性能分析
11.1 离散控制系统的稳定性分析
11.1.1 稳定性的定义
11.1.2 s平面与z平面的映射关系
11.1.3 离散控制系统稳定的代数判据
11.2 离散控制系统的瞬态性能分析
11.2.1 离散控制系统的时间响应及性能指标
11.2.2 闭环极点与系统动态响应的关系
11.3 离散控制系统的稳态性能分析
11.3.1 由终值定理计算稳态误差
11.3.2 以静态误差系数求稳态误差
11.3.3 以动态误差系数求稳态误差
11.4 应用Matlab分析离散控制系统的性能
习题十一
第12章 高炮随动控制系统的性能分析
12.1 高炮随动控制系统的稳定性分析
12.1.1 Routh-Hurwitz判据分析系统稳定性
12.1.2 根轨迹分析系统稳定性
12.1.3 频率响应分析系统稳定性
12.2 高炮随动控制系统的瞬态性能
12.2.1 时域响应分析系统瞬态性能
12.2.2 根轨迹分析系统瞬态性能
12.2.3 频率响应分析系统瞬态性能
12.3 高炮随动控制系统的稳态性能
12.3.1 时域响应分析系统稳态误差
12.3.2 根轨迹分析系统稳态误差
12.3.3 频率响应分析系统稳态误差
习题十二
设计篇
第13章 控制系统的校正设计
13.1 校正的基本方式
13.2 常用的串联校正网络及其性质
13.2.1 超前校正网络的频率特性及其特点
13.2.2 滞后校正网络的频率特性及其特点
13.3 串联校正的频率响应综合法
13.3.1 串联超前校正的Bode设计方法
13.3.2 串联滞后校正的Bode设计方法
13.4 串联校正的根轨迹设计法
13.4.1 串联超前校正的根轨迹设计方法
13.4.2 串联滞后校正的根轨迹设计方法
13.5 利用Matlab进行系统串联校正设计
习题十三
第14章 状态反馈控制器设计
14.1 引言
14.2 控制系统的能控性与能观性
14.2.1 能控性与能观性的基本概念
14.2.2 线性定常连续系统能控性的判据
14.2.3 线性定常连续系统能观性的判据
14.3 状态反馈控制器
14.4 引入状态观测器的状态反馈系统
14.4.1 全维状态观测器
14.4.2 分离原理
14.5 利用Matlab进行状态反馈控制器设计
习题十四
第15章 离散控制系统的设计
15.1 概述
15.2 数字控制器的模拟化设计
15.2.1 双线性变换法
15.2.2 零极点匹配法
15.2.3 Z变换法
15.3 数字控制器的离散化设计
15.3.1 最少拍设计的原理
15.3.2 典型输入信号的最少拍设计
15.3.3 无纹波最少拍系统的设计
15.4 应用Matlab进行离散控制系统的设计
习题十五
第16章 PID控制与鲁棒控制
16.1 PID控制
16.1.1 PID控制的工作原理
16.1.2 Ziegler-Nichols整定公式
16.1.3 应用Matlab进行PID控制器设计
16.1.4 PID控制算法的改进
16.2 极点配置PID控制
16.2.1 带有两个实极点系统的极点配置PID控制
16.2.2 一般二阶系统的极点配置PID控制
16.2.3 高阶系统的极点配置PID控制
16.3 鲁棒PID控制
16.3.1 鲁棒PID控制器的设计要点
16.3.2 应用Matlab进行鲁棒PID控制设计
16.3.3 非线性系统的鲁棒PID控制
习题十六
第17章 最优控制
17.1 概述
17.1.1 问题提出
17.1.2 最优控制的成功范例——阿波罗登月飞船
17.1.3 实现最优控制的难点
17.2 最优控制问题
17.2.1 系统数学模型
17.2.2 边界条件与目标集
17.2.3 容许控制集合
17.2.4 性能指标函数
17.2.5 最优控制问题的求解方法
17.3 控制变量无约束的最优控制
17.3.1 控制变量无约束的最优控制问题
17.3.2 tf固定时的最优解
17.3.3 tf自由时的最优解
17.4 二次型性能指标的最优控制
17.4.1 问题描述
17.4.2 有限时间状态调节器
17.4.3 定常状态调节器
17.4.4 输出调节器
17.5 运用Matlab设计最优控制系统
习题十七
第18章 高炮随动控制系统的改进
18.1 新型高炮随动控制系统的改进
18.1.1 前馈校正
18.1.2 PI校正
18.2 改进后高炮随动控制系统的性能分析
18.2.1 附加前馈和PI校正后的系统框图
18.2.2 附加前馈校正时系统的性能分析
18.2.3 附加PI校正时系统的性能分析
18.2.4 同时附加前馈和PI校正后的系统性能分析
18.3 数字高炮随动控制系统工作原理
18.3.1 数字式PID控制算法
18.3.2 数字式平方根控制算法
习题十八
附录A Laplace变换
A.1 Laplace变换的定义及性质
A.1.1 Laplace变换的定义
A.1.2 Laplace变换的性质
A.2 重要的Laplace变换对
A.3 Laplace反变换方法
A.3.1 查表法
A.3.2 部分分式展开法
A.4 利用Matlab进行Laplace正反变换
A.4.1 利用Matlab进行Laplace正变换
A.4.2 利用Matlab进行Laplace反变换
A.4.3 利用Matlab进行部分分式展开
A.5 线性定常微分方程的Laplace变换解法
A.5.1 应用Laplace变换法求解线性定常微分方程
A.5.2 利用Matlab求解线性定常微分方程
附录B Z变换
B.1 Z变换的定义及性质
B.1.1 Z变换的定义
B.1.2 Z变换的性质
B.2 Z变换的求法
B.2.1 级数求和法
B.2.2 部分分式法
B.2.3 常用函数的Z变换表
B.3 Z反变换的求法
B.3.1 幂级数法
B.3.2 部分分式法
B.4 利用Matlab进行Z正反变换
B.4.1 利用Matlab进行Z正变换
B.4.2 利用Matlab进行Z反变换
B.5 Z变换法求解线性定常差分方程
附录C 矩阵运算
C.1 矩阵的概念及基本运算
C.1.1 矩阵定义
C.1.2 矩阵基本运算
C.1.3 相似矩阵与矩阵对角化
C.2 矩阵指数函数
C.2.1 定义与性质
C.2.2 几种计算方法
C.3 矩阵微分法
C.3.1 向量或者矩阵对于数量变量的微分
C.3.2 数量函数对于向量的微分
C.3.3 向量函数对于向量的微分
参考文献