第1章 自动控制系统的基本概念 1
1.1 溯根求源 1
1.1.1 何谓控制 1
1.1.2 早期运用 1
1.1.3 现代应用 3
1.1.4 分类定位 7
1.2 系统描述 10
1.2.1 自动控制系统 10
1.2.2 正反馈与负反馈 12
1.2.3 数学模型 14
1.3.1 系统稳定性及稳态性能分析 28
1.3 分析方法 28
1.3.2 频域分析方法 38
思考与练习 47
第2章 数字仿真简论 51
2.1 简单示例 51
2.2 一般问题 53
2.2.1 基本概念 53
2.2.2 仿真系统分类及基本流程 55
2.2.3 仿真技术应用及发展 55
2.3 控制系统仿真方法 59
2.3.1 数值积分法 59
2.3.2 离散相似法 64
2.3.3 快速数字仿真方法 70
思考与练习 77
第3章 Matlab语言与Simulink工具 79
3.1 接触Matlab 79
3.1.1 产品与资源 79
3.1.2 开始使用 80
3.1.3 简单示例 85
3.1.4 一般约定与规则 89
3.2 控制系统工具箱 97
3.2.1 建立模型 97
3.2.2 时域分析 105
3.2.3 频域分析 112
3.3.1 认识Simulink 119
3.3 仿真集成工具Simulink 119
3.3.2 在Simulink环境中实现控制系统仿真 127
思考与练习 137
第4章 自动控制系统仿真分析实例 139
4.1 运动控制系统仿真 139
4.1.1 双闭环直流调速系统工作原理 139
4.1.2 双闭环直流调速系统仿真分析 142
4.2 过程控制系统仿真 149
4.2.1 对过程控制过程中延迟特性的处理 150
4.2.2 串级调节系统及其仿真 153
4.2.3 前馈调节系统及其仿真 156
4.3 数字PID仿真 160
4.3.1 PID控制的基本概念 161
4.3.2 数字PID算法 165
思考与练习 171
第5章 组态王软件的使用 173
5.1 概述 173
5.1.1 组态王软件的结构 173
5.1.2 组态王怎样和下位机通信 174
5.1.3 怎样产生动画效果 174
5.1.4 建立应用程序的一般过程 175
5.2 工程管理器 176
5.2.1 文件菜单 177
5.2.2 视图菜单 180
5.2.3 工具菜单 180
5.2.4 帮助菜单 185
5.2.5 快捷菜单 185
5.3 工程浏览器 185
5.3.1 概述 185
5.3.2 工程菜单 187
5.3.3 配置菜单 192
5.3.4 查看菜单 196
5.3.5 工具菜单 196
5.3.6 工具按钮 198
5.4.1 文件菜单 199
5.4 画面开发系统 199
5.4.2 编辑菜单 203
5.4.3 排列菜单 204
5.4.4 工具菜单 208
5.4.5 图库菜单 215
5.4.6 画面菜单 217
5.4.7 图形编辑工具 218
思考与练习 220
第6章 组态王实训 221
实训1 开始一个新项目 221
实训2 设计画面 224
实训3 定义数据库 228
实训4 连接与动画 233
实训5 命令语言编程 238
实训6 画面切换 244
实训7 棒图控件 246
实训8 报警窗口的制作 249
实训9 趋势曲线 255
实训10 报表系统制作 267
实训11 I/O设备操作 272
实训12 配方的制作 276
实训13 数据库操作 281
实训14 系统安全性设置 289
思考与练习 291
参考文献 292