本书较为系统地讲述了计算机控制系统,即计算机参与控制的动态系统的基本理论及系统设计与实现技术问题。全书共13章,除绪论外可分为三大部分:(1)系统基本理论,包括计算机控制系统概述、计算机控制系统中的信号、计算机控制系统的数学描述、计算机控制系统分析。(2)系统设计,包括计算机控制系统的经典设计方法、计算机控制系统状态空间设计、计算机控制系统智能化设计初步。(3)系统工程实现,包括计算机控制系统硬件与软件、计算机控制系统工程设计中的某些问题、嵌入式系统在计算机控制中的应用、可编程控制器、集散控制系统、网络控制技术。每章均有适当的习题和思考题。书末附有z变换的常用表格和MATLAB软件中关于符号语言应用简介和部分习题答案。
本书可作为高等院校自动控制(自动化)、电气工程、仪器仪表及机电一体化专业的教材,也可作为研究生教学的基础教材,同时也可作为有关工程技术人员的参考书。
- 第1章 绪论
- 1.1 计算机控制系统的组成
- 1.2 计算机控制系统典型应用
- 1.3 关于计算机控制系统的理论与设计问题
- 习题
- 第2章 计算机控制系统中的信号
- 2.1 计算机控制系统中信号的种类
- 2.2 理想采样过程的数学描述及特性分析
- 2.3 采样定理及前置滤波
- 2.4 信号的恢复与重构
- 2.5 信号的整量化
- 习题
- 第3章 计算机控制系统的数学描述
- 3.1 差分方程
- 3.2 z变换
- 3.3 脉冲传递函数
- 3.4 应用实例
- 习题
- 第4章 计算机控制系统分析
- 4.1 稳定性分析
- 4.2 稳态误差分析
- 4.3 时域响应特性分析
- 4.4 系统的频域分析
- 习题
- 第5章 计算机控制系统的经典设计方法
- 5.1 连续域-离散化设计
- 5.2 数字PID控制器设计
- 5.3 z平面根轨迹设计
- 5.4 w'变换及频率域设计
- 5.5 变换及域设计
- 习题
- 第6章 计算机控制系统状态空间设计
- 6.1 离散系统状态空间描述
- 6.2 离散系统的可控性与可观性
- 6.3 状态反馈控制律的极点配置设计
- 6.4 状态观测器设计
- 6.5 调节器设计(控制律与观测器的组合)
- 6.6 计算机控制系统最优二次型设计
- 习题
- 第7章 计算机控制系统智能化设计初步
- 7.1 神经网络在控制系统设计中的应用
- 7.2 模糊控制的基本原理及设计方法
- 7.3 组合智能控制技术
- 习题
- 第8章 计算机控制系统硬件与软件
- 8.1 控制用计算机系统
- 8.2 计算机系统的输入输出接口
- 8.3 实时计算机系统的总线技术
- 8.4 计算机控制系统的实时软件设计
- 习题
- 第9章 计算机控制系统工程设计中的某些问题
- 9.1 计算机控制系统中测试信号的处理
- 9.2 有限字长的量化效应分析
- 9.3 采样频率的选取
- 9.4 计算机控制系统的抗干扰及可靠性技术
- 习题
- 第10章 嵌入式系统在计算机控制中的应用
- 10.1 概述
- 10.2 软、硬件协同设计技术
- 10.3 实时操作系统
- 10.4 嵌入式系统的开发
- 10.5 嵌入式温室环境计算机控制系统设计
- 习题
- 第11章 可编程控制器
- 11.1 可编程控制器概述
- 11.2 PLC的结构和工作原理
- 11.3 PLC常用编程语言
- 11.4 PLC的网络系统
- 11.5 可编程控制器的选用及其应用实例
- 习题
- 第12章 集散控制系统
- 12.1 集散控制系统概述
- 12.2 集散控制系统功能分层体系
- 12.3 集散控制系统的基本结构
- 12.4 集散控制系统的数据通信
- 12.5 集散控制的组态性
- 12.6 集散控制系统特点
- 12.7 几种典型的集散控制系统的构成
- 12.8 集散控制的应用举例
- 习题
- 第13章 网络控制技术
- 13.1 控制网络概述
- 13.2 控制网络技术基础
- 13.3 以太控制网络系统
- 13.4 控制网络与信息网络集成技术
- 13.5 网络控制系统特点及其应用
- 13.6 网络控制系统的时间同步
- 13.7 闭环网络控制系统模型及分析
- 13.8 闭环网络控制系统的控制器设计方法
- 习题
- 附录A z变换表
- 附录B MATLAB软件符号语言工具箱应用简介[44]
- 附录C 部分习题参考答案
- 参考文献