第1章 概述 1
1.1 基本术语 1
1.2 运动控制技术的发展历史 5
1.2.1 自动控制技术的起源 5
1.2.2 伺服机构的提出及自动控制理论的发展 7
1.2.3 机器人和机电一体化技术的诞生 9
1.2.4 电气伺服驱动及运动控制器的进步 11
1.2.5 运动控制的应用领域 14
1.3 现代控制理论与技术的发展和趋势 18
1.3.1 现代控制理论的发展 18
1.3.2 运动控制中的关键技术 21
1.3.3 运动控制技术的发展趋势 23
第2章 伺服电机及其驱动技术 26
2.1 直流伺服电机 27
2.1.1 基本结构和伺服原理 27
2.1.2 直流电机的驱动技术 30
2.1.3 直流电机的驱动控制 34
2.2 交流伺服电机 37
2.2.1 无刷直流伺服电机 39
2.2.2 两相交流伺服电机 42
2.2.3 交流伺服电机的驱动技术 44
2.3 特殊直流电机 47
2.3.1 力矩电机和直接驱动电机 47
2.3.2 直线伺服电机 48
2.4 步进电机 51
2.4.1 步进电机概述 51
2.4.2 步进电机驱动器 55
2.4.3 步进电机的控制 56
2.4.4 步进电机的应用 59
2.5 步进电机和交流伺服电机性能比较 60
2.6 运动控制系统中的传动机构 62
第3章 运动控制中的传感器 65
3.1 引言 65
3.2 直接编码式传感器 67
3.2.1 增量式编码器 68
3.2.2 增量式光电编码器的几个基本问题 69
3.2.3 绝对式编码器 70
3.2.4 编码式传感器的读码技术 73
3.3 分解器 73
3.3.1 RDC转换器的软件 74
3.3.2 分解器误差和多速分解器 75
3.4 电荷耦合图像传感器 75
3.5 激光式数字传感器 77
3.5.1 激光相位调制式传感器的工作原理 78
3.5.2 干涉条纹的辨向和细分技术 79
3.5.3 对光源、接收元件和调整装置的要求 79
第4章 运动控制中的控制器 81
4.1 引言 81
4.2 可编程逻辑控制器 83
4.3 微处理器 85
4.4 数字信号处理器 86
4.5 通用运动控制器及GalilDMC-2100简介 90
4.6 GT-400-SV四轴伺服运动控制器简介 92
第5章 运动控制系统设计 100
5.1 运动控制系统的总体性能要求和设计任务 100
5.2 运动控制系统部件的选择 102
5.2.1 执行电机 105
5.2.2 电机驱动器 111
5.2.3 位置和速度传感器的选择 115
5.2.4 运动控制器的选择原则 118
5.2.5 系统部件的选择实例 120
5.3 最优化设计 128
5.3.1 最优化设计问题的提出 128
5.3.2 速度最优化设计 130
5.3.3 齿轮速率最优化设计 135
5.3.4 最优电机选择 137
第6章 位置伺服系统控制技术 139
6.1 不同系统的位置控制方式 139
6.2 闭环伺服系统的性能分析 143
6.2.1 系统性能的分析过程 144
6.2.2 几个系统性能分析的例子 144
6.3 闭环伺服系统的设计 155
第7章 单轴运动控制系统控制技术 159
7.1 单轴运动控制系统组成 159
7.2 单轴运动控制系统模型辨识 161
7.2.1 电机正反向线性模型辨识 162
7.2.2 电机非线性摩擦力矩模型 164
7.3 PID控制算法 165
7.3.1 PID控制规律的离散化 165
7.3.2 PID控制器参数的选择 168
7.4 PD串联校正和速度负反馈 170
7.4.1 速度负反馈 171
7.4.2 PD串联校正 171
7.4.3 速度负反馈和PD串联校正比较 172
7.5 几种速度负反馈形式的比较 173
7.5.1 测速电机直接模拟量负反馈 173
7.5.2 测速电机测量电压A/D转换后的速度负反馈 174
7.5.3 光电编码器位置信号差分近似速度反馈 175
7.6 PID和PI-D控制 176
7.7 相位超前-滞后控制策略 178
7.8 复合控制 178
第8章 多轴运动协调控制技术 180
8.1 多轴运动控制器及其控制方案 180
8.2 二自由度机械臂控制技术 182
8.2.1 二自由度机械臂实验平台 183
8.2.2 机械臂工作空间分析 184
8.2.3 机械臂运动学解 184
8.2.4 直角坐标空间运动路径规划算法 189
8.2.5 直线插补和圆弧插补算法 191
8.3 机器人系统的软件系统结构 192
8.3.1 机器人系统中的类对象 192
8.3.2 机器人系统中类对象间的关系及其软件实现 193
8.4 机器人图形示教系统的设计与实现 200
第9章 提高运动控制系统控制精度的技术 205
9.1 直线/圆弧插补方法与技术 206
9.1.1 直线插补 207
9.1.2 圆弧插补 212
9.1.3 小结 221
9.2 几种消除噪声和干扰的技术 222
9.2.1 数字滤波算法 223
9.2.2 系统的量测噪声及消除 227
9.2.3 消除量测噪声的滤波器设计 228
9.2.4 用统计方法消除尖峰干扰 230
9.2.5 平稳随机干扰下的最小方差控制 231
9.3 小波去噪 233
9.3.1 小波去噪原理 234
9.3.2 阈值的选取和阈值量化 235
9.3.3 MATLAB中的小波去噪应用 236
第10章 倒立摆系统控制技术 241
10.1 倒立摆系统概述 241
10.2 单级倒立摆系统 243
10.2.1 系统模型的建立及动态特性分析 243
10.2.2 单级直线倒立摆系统的控制器设计 247
10.2.3 倒立摆控制系统的仿真 249
10.2.4 倒立摆控制系统软硬件结构 250
10.2.5 实验结果及对比分析 254
10.3 旋转平行倒立摆系统控制的关键技术 257
10.3.1 动态系统数学模型及其线性化 257
10.3.2 起摆的能量控制技术 259
10.3.3 旋转平行倒立摆的平衡控制技术 261
10.3.4 系统仿真及实际控制结果与分析 262
10.4 二级倒立摆在Simulink环境下的实时控制 265
第11章 复杂机器人控制技术 269
11.1 多自由度并联机构的控制技术 269
11.1.1 并联机构的特性及其分析 270
11.1.2 并联机构的动力学模型 273
11.1.3 PD控制 274
11.1.4 增广PD控制 275
11.1.5 计算力矩控制 276
11.1.6 最优控制器的设计 276
11.1.7 仿真实验的性能对比及其分析 277
11.2 提高控制精度的并联机构速度规划 279
11.2.1 速度限制 279
11.2.2 加速度限制 280
11.2.3 并联机构期望运动轨迹的描述 281
11.2.4 S型与梯形速度规划算法及实验分析 282
11.3 多轴协调运动中的交叉耦合控制 285
11.3.1 基于频域法的传统交叉耦合控制 286
11.3.2 基于轮廓误差传递函数的交叉耦合控制 287
11.3.3 基于任务坐标系的多变量的交叉耦合控制 288
11.3.4 基于无源性的交叉耦合控制 290
11.3.5 各种设计方法的性能比较 290
11.3.6 交叉耦合控制与轨迹规划结合的综合设计 291
11.4 轮廓控制的误差补偿技术 293
11.4.1 非耦合轮廓控制 293
11.4.2 耦合轮廓控制 294
11.5 多轴运动控制的同步控制技术 295
第12章 基于网络的远程运动控制技术 298
12.1 基于Internet的远程控制系统的结构 298
12.2 远程控制系统的实现方式 300
12.2.1 远程控制系统的软件实现方式 300
12.2.2 远程控制系统的硬件实现方式 302
12.3 远程控制中的延时 303
12.4 延时的解决方法 304
12.4.1 Smith预估器的补偿控制 304
12.4.2 预测控制 305
12.4.3 基于事件的智能控制 305
12.4.4 监督控制 306
12.5 网络控制中不同结点驱动方式对系统性能影响 307
12.5.1 不同驱动方式下的系统状态方程 308
12.5.2 结点的驱动方式对系统性能的影响 311
12.5.3 不同结点驱动方式的特点分析 312
12.6 基于预测控制的确定性延时补偿技术 312
参考文献 316
术语索引 324