《现代控制方法及计算机辅助设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:刘少军编著
  • 出 版 社:长沙:中南大学出版社
  • 出版年份:2003
  • ISBN:7810616536
  • 页数:230 页
图书介绍:研究生教学用书湖南省教育厅推荐:本书全面讨论了当代主要控制方法的主要思想、基本原理和设计算法,并介绍了以MAT-LAB为计算平台的控制系统计算机辅助设计、分析与仿真。

1 绪论 1

1.1 控制理论发展历程回顾 1

1.2 控制理论中若干术语及概念 3

2 MATLAB——一个强有力的科学计算与控制系统CAD软件 5

2.1 概述 5

2.2 MATLAB基本功能及举例 6

2.2.1 矩阵运算 6

2.2.2 多项式计算 7

2.2.3 函数功能 9

2.2.4 图形处理 9

2.2.5 拟合与插值 11

2.2.6 常微分方程求解 15

2.3 MATLAB的帮助系统 18

2.3.1 帮助系统构成 18

2.3.2 在线帮助 18

3 系统的数学模型 20

3.1 概述 20

3.1.1 数学模型 20

3.1.2 数学模型表示形式 20

3.1.3 数学模型的建立方法 22

3.2 系统数学模型建立举例 22

3.3 MATLAB中的系统数学模型的表示、转换与连接 25

3.3.1 系统数学模型的MATLAB表示 25

3.3.2 系统模型的转换 27

3.3.3 系统的典型连接 28

3.3.4 系统模型降阶 31

4 系统辨识 33

4.1 概述 33

4.2 数据及处理 33

4.2.1 系统辨识信号的选择与产生 33

4.2.2 数据滤波 34

4.2.3 去除趋势项 34

4.3 被辨识系统的模型 36

4.3.1 非参数模型 36

4.3.2 参数模型 37

4.4 系统辨识中的评价准则及方法 38

4.4.1 最小二乘法方法 38

4.4.2 预测误差估计方法 40

4.5 模型辨识及MATLAB实现 42

4.5.1 非参数模型辨识 42

4.5.2 参数模型辨识 43

4.6 系统辨识应用举例 46

5 控制系统的稳定性、可控性与可观测性 49

5.1 控制系统的稳定性 49

5.1.1 稳定性概念及意义 49

5.1.2 稳定性判别 50

5.2 控制系统的可控性与可观测性 52

5.2.1 基本概念 52

5.2.2 可控性及其判据 53

5.2.3 可观测性及其判据 54

6 控制系统响应分析与仿真 56

6.1 概述 56

6.2 信号响应分析中的MATLAB应用 56

6.2.1 典型试验信号 56

6.2.2 用MATLAB进行时域响应分析 56

6.2.3 用MATLAB进行频域响应分析 65

6.3 SIMULINK交互式仿真 67

6.3.1 SIMULINK仿真的操作 68

6.3.2 线性系统建模 70

6.3.3 非线性系统建模 74

6.3.4 模块化“分层”处理 77

7 控制系统设计 81

7.1 系统的性能指标 81

7.1.1 时域系统性能指标 81

7.1.2 频域系统性能指标 83

7.1.3 系统的稳态误差 86

7.2 控制系统的校正设计——Bode图设计法 89

7.2.1 校正设计的基本概念 89

7.2.2 Bode图设计的解析方法 90

7.3 控制系统的状态空间设计——极点配置方法 93

7.3.1 极点配置设计原理 93

7.3.2 极点配置设计方法与MATLAB实现 95

8 PID控制 97

8.1 PID控制原理及设计 97

8.1.1 PID控制原理 97

8.1.2 PID控制器的设计 98

8.1.3 PID控制方案的变形 103

8.2 数字PID控制 105

8.2.1 数字PID控制算法 105

8.2.2 数字PID控制器设计 107

9 最优控制 112

9.1 最优控制问题实例及描述 112

9.1.1 搅拌加热器的最优控制 112

9.1.2 最优控制问题的一般提法 113

9.2 线性二次型最优控制 114

9.2.1 连续系统的二次型最优控制 114

9.2.2 离散系统的二次型最优控制 119

9.3 状态观测器与最优观测器设计 119

9.3.1 状态观测器原理 120

9.3.2 状态观测器的设计 121

9.4 系统设计实例 125

9.4.1 系统描述 125

9.4.2 系统仿真 128

9.4.3 状态观测器设计 129

9.4.4 系统频率特性分析 130

9.4.5 控制器设计 131

10 自适应控制 134

10.1 模型参考自适应控制 134

10.1.1 模型参考自适应控制原理 134

10.1.2 系统设计举例 135

10.2 自校正控制 142

10.2.1 自校正控制系统的基本结构 143

10.2.2 最小方差自校正控制器 143

10.2.3 系统设计举例 145

11 预测控制与预见控制 150

11.1 概述 150

11.2 预测控制 151

11.2.1 动态矩阵控制 151

11.2.2 预测控制的MATLAB实现 153

11.3 预见控制 155

11.3.1 预见控制系统形成 155

11.3.2 最优预见控制的扩大误差系统设计法 157

11.3.3 最优预见控制系统设计举例 159

12 H∞鲁棒控制 165

12.1 鲁棒控制的概念 165

12.2 H∞鲁棒控制问题的基本知识 165

12.2.1 H∞范数 165

12.2.2 最小增益定理 166

12.2.3 灵敏度函数和补灵敏度函数 167

12.2.4 回路整形方法 168

12.2.5 H∞鲁棒控制设计 168

12.3 系统设计实例 169

12.3.1 控制目的 170

12.3.2 主动悬架控制系统的H∞问题构成 170

12.3.3 系统设计要求 173

12.3.4 程序及说明 173

13 模糊控制 184

13.1 模糊理论基础 184

13.1.1 模糊量 184

13.1.2 模糊量的描述 184

13.1.3 隶属度函数与模糊集 185

13.1.4 模糊集的运算 185

13.2 模糊控制 186

13.2.1 概述 186

13.2.2 模糊控制系统 186

13.2.3 模糊逻辑推理法和非模糊化 187

13.3 MATLAB环境下模糊逻辑系统的建立和调试 189

13.4 模糊逻辑控制设计举例 190

13.5 汽车主动悬架系统的模糊控制 196

14 神经网络系统及其应用 202

14.1 基本概念 202

14.1.1 人类两类思维模式 202

14.1.2 人工神经网络 202

14.2 神经网络模型 203

14.2.1 生物神经元模型 203

14.2.2 人工神经元模型 203

14.2.3 神经网络模型 204

14.3 神经网络的学习算法 207

14.3.1 学习方法 207

14.3.2 Hebb学习规则 207

14.4 神经网络的应用 208

14.4.1 应用概况 208

14.4.2 应用举例 208

参考文献 229