1、计算机控制技术及其应用 第 1章 概述 思考题与习题 指导信息 - 1-1 - 第 1 章 概述 .1-2 第 2 章 计算机控制系统的理论基础 .2-1 第 3 章 数字控制器的 设计与实现 .3-1 第 4 章 控制系统中的计算机及其接口技术 .4-1 第 5 章 计算机控制系统中的过程通道 .5-1 第 6 章 控制系统的可靠性与抗干扰技术 .6-1 第 7 章 控制系统的组态软件 .7-1 第 8 章 DCS 集散控制系统 .8-1 第 9 章 计算机控制系统的解决 方案 .9-1 第 10 章 计算机控制技术在简单过程控制中的应用 .10-1 第 11 章 计算机控制技术在流程工业自
2、动化中的应用 .11-1 计算机控制技术及其应用 第 1章 概述 思考题与习题 指导信息 - 1-2 - 第 1章 概述 1. 什么是自动控制、控制系统、自动化和控制论? 指导信息 : 参见 1.1 自动控制的基本概念 。 自动控制 (autocontrol):不用人力来实现的控制,通常可用机械、电气等装置来实现。通常相对手动控制而言。 控制系统 (control system):通过控制来实现特定功能目标的系统。而系统 (system)是 由相互联系、相互作用要素组成的具有一定结构和功能的有机整体。 控制系统通常有一定的规模和复杂性,否则常称为控制装置或控制机构。 自动化 (automati
3、on):在无人工干预情况下, 一个或多个控制系统或装置 按规定要求和目标的实现过程。自动化强调的是自动控制过程,其核心概念是信息。 控制论 (cybernetics): 研究各类系统的调节和控制规律的科学 。 各类系统 包括 动物 (及 人类 )和机器 系统。 自从 1948 年诺伯特维纳发表了著名的控制论 关于在动物和机中控制和通讯的科学一书以来,控制论的思想和方法已经渗透到了几乎有的自然科学和社会科学领域。控制论 着重于研究过程中的数学关系 。 2. 控制的本质是什么? 指导信息 : 参见 1.1.2 自动控制中的基本问题 。 控制过程本质上是一系列的信息过程,如信息获取、信息传输、信息加
4、工、信息施效等。控制系统中的目标信息、被控对象的初始信息、被控对象和环境的反馈信息、指令信息、执行信息等,通常由电子或机械 的信号来表示。 3. 自动控制中有哪些基本问题? 指导信息 : 参见 1.1.2 自动控制中的基本问题。 自动控制中的基本问题 包括 :自动控制系统 的结构、 过程 、 目标 和 品质 等 。 结构 包括 组成及其关系 两个部分;控制 过程主要 为 一系列的信息过程 ,如 信息获取、信息传输、信息加工、信息施效等 ; 目标规则体现了系统的功能 ; 控制品质即 为 控制的质量 , 可通过系统的性能指标来评价 。 4. 一个控制系统由哪些部分组成?试结合一个实例来说明。 指导
5、信息 : 参见 1.1.2 自动控制中的基本问题。 一个控制系统可以由控制单元、执行单元、反馈单元、被控对象、目标规则组成,它们的相互关系参见 图 1 5 所示。 计算机控制技术及其应用 第 1章 概述 思考题与习题 指导信息 - 1-3 - 执 行单 元控 制单 元目 标规 则反 馈单 元被 控对 象信 息 获 取信 息 施 效信 息 传 输 信 息 加 工控制系统结构框图 5. 控制系统的性能指标有哪些?试结合一个实例来说明。 指导信息 : 参见 1.1.2 自动控制中的基本问题。 控制系统的性能指标 有 传统意义上的性能指标 和 广义的评价指标 。 统意的性能指标有稳定性、快速性、准确性
6、等。广义的评价指标包括可靠性、操作性、互换性、效率以及性价比等 。 (结合实例来说明略。) 6. 一个典型的计算机控制系统由哪些部分组成?它们的关系如何? 指导信息 : 参见 1.2.1 计算机控制系统的结构 。 计算机 系统分为硬件系统和软件系统,硬件系统包括计算机、输入输出接口、过程通道 (输入通道和输出通道 )、外部设备 (交互设备和通信设备等 ),软件系统包括系统软件和应用软件 ,其中 计算机 系统作为控制单元 ,见 图 1 6 所示。 执 行单 元计 算 机反 馈单 元被 控对 象交 互设 备输 入通 道输 出通 道输 入输 出接 口输 入输 出接 口通 信设 备软 件 系 统( 系
7、 统 软 件 + 应 用 软 件 )设 计 人 员管 理 人 员操 作 人 员其 他 系 统计 算 机 系 统过 程 通 道外 围 设 备典型计算机控制系统的结构框图 7. 计算机控制系统有哪些分类?试比较 DDC、 SCC、 DCS 和 FCS 的各自特点。 指导信息 : 参见 1.2.2 计算机控制系统的分类 。 分类 方法有: 按系统结构的分类 、 按控制器与被控对象的关系分类 、 按计算机在控制系统中的地位和工作方式分类 、 按控制规律分类 。 其中 DDC(Direct Digital Control)、 SCC(Supervisory Computer Control)、 DCS(
8、Distributed Control System) 和 FCS(Field bus Control System)是按 计算机在控制系统中的地位和工作方式 来 分类 的。 DDC 中 的计算机直接 承担 现场 的 检测、运算、控制任务, 相当于“一线员工” 。 SCC 系统 中的 SCC 计算机 主要 完成监督控制,指挥下级 DDC 计算机完成现场的控制, 相当于“车间主任”或“线长”。 计算机控制技术及其应用 第 1章 概述 思考题与习题 指导信息 - 1-4 - DCS 由多台 分布在不同物理位置的计算机为基础,以“ 分散控制、集中操作、分级管理”为原则而构建的控制系统 , DCS 中
9、的计算机充当各个部门的“管理人员”,如 过程管理、生产管理、经营管理等职能 。 FCS 是建立在网络基础上的高级分布式控制系统。在 FCS 中,控制器 、智能传感器和执行器、交互设备、通信设备都含有计算机,并通过现场总线相连接 。这些 计算机的功能不仅仅在于对一般信息处理,而是更强调计算机的信息交换功能。 8. 试通过实例来说明不同控制规律的特征。 指导信息 : 参见 1.2.2 计算机控制系统的分类。 不同控制规律分类 有 恒值控制、随动控制、 PID 控制、顺序控制、程序控制、模糊控制、最优控制、自适应控制、自学习控制等。 恒值控制 : 控制目标是系统的输出根据输入的给定值保持不变,输入通
10、常是在某一时间范围内恒定不变或变化不大的模拟量。如恒温炉的温度控制,供水系统的水压控制,传动机构的速度控制。 随动控制 : 控制目标是要求系统的输出跟踪输入而变化,而输入的值通常是随机变化的模拟量,往往不能预测。如自动导航系统、自动驾驶系统、阳光自动跟踪系统、雷达天线的控制等。 PID 控制 : 根据给定值与输出值之间偏差的比例 (P)、积分 (I)、微分 (D)进行的反馈控制,是工业上适 用面较广、历史较长、目前仍得到广泛应用的控制规律。许多连续变化的物理量如温度、流量、压力、水位、速度等的控制,都可采用 PID 控制。许多恒值控制和某些随动控制也可采用 PID 规律来实现。 顺序控制 :
11、根据给定的动作序列、状态和时间要求而进行的控制 。 如交通信号灯的控制、电梯升降的控制、自动包装机、自动流水线的控制。 程序控制 ( 数值控制、数字控制 ): 指根据预先给定的运动轨迹来控制部件行动 。 如线切割机的控制、电脑绣花机的控制。 模糊控制 : 基于模糊集合和模糊运算,采用语言规则表示法进行的控制。 在许多 家用电器 (电饭煲、洗衣 机等) 、工业过程控制等领域得到了越来越多的应用。 最优控制 ( 最佳控制 ): 使系统的某些指标达到最优,而这些指标往往不能直接测量,如时间、能耗等。 自适应控制 : 在工作条件改变的情况下,仍 能使 控制系统对被控对象的控制处于最佳状态。它需要随时检
12、测系统的环境和工作状况,并可随时修正当前算法的一些参数,以适应环境和工作状况的改变。 自学习控制 : 能够根据运行结果积累经验,自行改变和完善控制的算法,使控制品质愈来愈好。它有一个积累经验和主动学习的过程,可以适时地调整算法的结构和参数,以不断地提高自身算法质量。 9. 计算机控制系 统 中获取信息、传输信息、加工信息、执行信息等过程分别与哪些技术有关? 指导信息 : 参见 1.2.3 计算机控制技术及其发展 。 计算机控制系统中的获取信息、传递信息、加工信息、执行信息等过程都有相应的技术来实现,而这些过程中的信息大部分由电子信号来表示,信息处理的工具是电子计算机。在这些过程用到的计算机控制
13、技术包括控制用计算机技术、输入输出接口与过程通道技术、控制网络与数据通信技术、数字控制器设计与实现技术、控制系统的人机交互技术、控制系统的可靠性技术以及计算机控制系统的设计技术计算机控制技术及其应用 第 1章 概述 思考题与习题 指导信息 - 1-5 - 等。 10. 学习计算机控制技术可遵循哪些原则? 指导信息 : 参见 1.3.2 学习方法 。 学习计算机控制技术可遵循 的原则有 系统化、信息化、规范化、实用化。 系统化 原则:要认识到 控制系统是具有一定结构和功能的有机整体,可将其分解为相互联系、相互作用的各个子系统,它们的子功能可通过外特性来描述 。 信息化 原则:可 从信息化的本质来
14、看待一个控制过程。计算机是一个强大的信息处理工具,一个合适的信息表达形式是信息得到有效处理的前提,控制规律的数据形式表达是信息加工的关键,而时间和空间是信息处理的两大限约要素,因此计算机的速度和存储空间是其重要的性能指标。 规范化 原则:为 提高系统的 构建效率,降低维护费用 ,应 从规范化的要求来分析和设计一个控制系统。应了解和掌握控制系统从底层的标准元器件、信号类型、总线标准、通信协议到组态软件的编程语言、开放式的监控软件。这些规范化技术通常有较长的生命周期,重点掌握这些技术也是提高学习效率的一个要素。 实用化 原则: 从实用化的角度来理解控制技术的应用水平。在市场经济的环境下,生命力强的
15、技术必然会有性能和价格上的优势,性价比高的产品必然会得到应用广泛,低碳环保的产品会受到更多用户的欢迎。因此,我们要随时了解当前技术、产品性能和价格情况,在设计时尽可能选用性价 比好的技术和产品,避免重复使用低级落后技术,减少低性能、高价格、高能耗、不可靠、难维护的劣质系统。 计算机控制技术及其应用 第 2 章 计算机控制系统的理论基础 思考题与习题 指导信息 - 2-1 - 第 2章 计算机控制系统的理论基础 1. 简述输入输出描述方法和状态空间描述方法的各自特点。 指导信息 : 参见 2.1.1 控制系统的描述方法 。 输入输出描述方法也称激励响应法,它是基于系统的输入与输出之间的因果关系来
16、描述系统特性的,主要 适用于描述单变量输入和单变量输出的系统。输入输出描述方法中,系统的输出不仅与当前的输入有关,还与过去的输入和输出有关。 状态空间描述方法是基于系统状态转换为核心,不仅适用于描述单变量输入和单变量输出的系统,也能适用于多变量的场合。系统的输出仅与当前的系统输入和状态变量有关。 2. 连续系统和离散系统分别使用哪些数学工具来表示? 指导信息 : 参见 2.1.1 控制系统的描述方法。 对连续系统用到的 数学工具有微分方程、拉氏变换和传递函数,对离散系统用到的数学工具有差分方程、 Z 变换和脉冲传递函数。 对连续系统,可用微分方程、脉冲响应、传递函数建立系统模型;对离散系统,可
17、用差分方程、脉冲响应、脉冲传递函数建立系统模型; 对连续系统和离散系统,都可用方框图来描述系统结构。 3. 什么是连续系统的传递函数?什么是离散系统的脉冲传递函数?它们有什么实用意义? 指导信息 : 参见 2.1.5 用传递函数表示的系统模型 , 2.3.6 脉冲传递函数 。 连续系统的传递函数定义为零初始条件下系统输出 y(t)的拉氏变换与输入 r(t)的拉氏变换 之比,即 : )( )()( sR sYsG 离散系统的脉冲传递函数 (也称 Z 传递函数 )可定义为: )( )()( zR zYzH 其中, Y(z)为系统输出序列 y(k)的 Z 变换, R(z)为输入序列 r(k)的 Z
18、变换。 传递函数 或 脉冲传递函数 都 反映了系统固有本质属性,它与系统本身的结构和特征参数有关,而与输入量无关。利用传递函数的表达式就能分析出系统的特性,如稳定性、动态特性、静态特性等;利用传递函数可通过求解方程代数而不是求解微分方程,就可求出零初始条件下的系统响应。 特别指出,通过实验的方法,求出 离散系统的脉冲传递函数 更为方便有效。 4. 方框图有哪些符号要素和等效变换规则? 指导信息 : 参见 2.1.6 系统的方框图 。 系统的方框图是线图形式的系统模型,由方框、有向线段和相加节点组成 , 方框图的变换规则 有:并联、串联和反馈 。 参见 表 2-3 和 表 2-4。 5. 画出状
19、态空间模型框图,写出输出方程和状态方程表达式。 计算机控制技术及其应用 第 2 章 计算机控制系统的理论基础 思考题与习题 指导信息 - 2-2 - 指导信息 : 参见 2.1.7 状态空间概念和模型框图 和 2.3.7 离散系统的状态空间描述 。 离散系统的状态空间描述与连续系统类似,其模型框图参见 图 2-14 所示。 A 为状态矩阵、 B 为输入矩阵、 C 为输出矩阵、 D 为传输矩阵, 延时单元 z-1 可以看成一组 D 型触发器或数据寄存器。 y+CAz- 1DB+rx.x状 态 记 忆系 统 状 态 转 换离散系统的状态空间描述方法 输出方程和状态方程表达式用矩阵表示 为 : )(
20、)()( )()()1( kkk kkk rDxCy rBxAx 6. 简述采样过程和采样定理。 指导信息 : 参见 2.3.2 采样过程和采样定理 。 设模拟信号为 e(t),经采样开关后输出为采样信号 e*(t)。理想的采样信号 e*(t)的表达式为: kkT k T ) ( tkTek T ) ( tte(t)tete )()()()(* 通常在整个采样过程中采样周期 T 是不变的,这种采样称为均匀采样,为简化起见,采样信号 e*(t)也可用序列 e(kT)表示,进一步简化用 e(k)表示,此处自变量 k 为整数。 香农 (C.E.Shannon)的采样定理 (也称抽样定理或取样定理 )
21、: 只要采样频率 fs 大于信号 (包括噪声 )e(t)中最高频率 fmax的两倍,即 fs2fmax,则采样信号 e*(t)就能包含 e (t)中的所有信息,也就是说,通过理想滤波器由 e*(t)可以唯一地复现 e(t)。 7. 已知某离散系统的脉冲传递函数模型如下表达式,求相应的零极点增益模型和状态空间模型 (可尝试借助 MATLAB 工具 )。 2121321 1.02.0)( zz zzzH指导信息 : 参见 2.3.7 离散系统的状态空间描述 。 零极点增益模型 如下: )1()31( )21()5.21(2.0321 1.02.0)( 11112121 zz zzzz zzzH状态
22、空间模型 如下: )()()( )()()1( kkk kkk rDxCy rBxAx 计算机控制技术及其应用 第 2 章 计算机控制系统的理论基 础 思考题与习题 指导信息 - 2-3 - 其中: 212.02.05.001025.12xxxDCBA8. 写出下列序列 x1(k)、 x2(k)对应的 Z 变换。 指导信息 : 参见 2.3.3 序列和差分方程 。 x1(k)=2+1z-1+3z-2+4z-4 x2(k)=1+2z-1+8*z-2/(1-z-1) 9. 写出下列 Z表达 式 所对应的序列表达式和序列图。 (1) 421 235)(1 zzzzX ; (2) 41 721 12)
23、(2 zzzX(3)211 3.01.11 10)(3 zz zzX ; (4)11847.01 )6065.01(69.4)(4 z zzX 指导信息 : 参见 2.3.3 序列和差分方程。 x1(k)、 x2(k)、 x3(k)、 x4(k) 所对应的序列表达式和序列图 如下: x1 (k) 5(k)+3(k-1) -(k-2) +3(k-3) x2(k) 3(k)+2(k-1)+4(k-2) +8(k-3)+9(k-4)+ 32(k-5)+64(k-6)+ x3 (k) 0+10(k-1)+11(k-2) +9.1(k-3)+6.71(k-4)+ 4.651(k-5)+3.1031(k-
24、6)+ x4 (k) 4.69(k)-6.8169(k-1) +5.7739(k-2) -4.89055(k-3) +4.14232(k-4)+ x1(k)、 x2(k)、 x3(k)、 x4(k) 所对应的序列图如下: 0 1 2 3 4 5-1012345kx1(k)0 1 2 3 4 5 6 70246810kx2(k)。0 1 2 3 4 5 6 7 8-20246kx1(k)0 1 2 3 4 5 6 7 8020406080kx2(k)计算机控制技术及其应用 第 2 章 计算机控制系统的理论基础 思考题与习题 指导信息 - 2-4 - 10. 已知控制算式 y(k) 0.8y(k-
25、1) 0.2x(k), 试根据输入 x(k) 写出相应的响应 y(k)。 指导信息 : 参见 2.3.3 序列和差分方程。 迭代法求解差分方程计算过程 k 0 0 1 2 3 4 x(k) 0 200 180 170 160 0 y(k) 0 40 68 88.4 102.72 82.176 11. 离散系统稳定的充要条件是什么? 指导信息 : 参见 2.4.2 稳定性分析 。 根据自动控制理论,连续系统稳定的充要条件是系统传递函数的特征根全部位于 s 域左半平面,而对离散系统稳定的充要条件是系统脉冲传递函数的特征根全部位于 z 平面的单位圆中。 12. 动态特性主要是用系统在单位阶跃输入信号
26、作用下的响应特性来描述。常见的有哪些具体的指标? 指导信息 : 参见 2.2.2 连续系统的分析和设计方法回顾 和 2.4.4 动态特性分析 。 系统的动态特性可通过多项性能指标来描述,常见的具体指标有上升时间 tr、峰值时间 tp、调节时间 ts 和超调量等。 13. 已知如下所示的离散系统的 G(z)、 D(z),试分别求出不同 R(z)情况下的稳态误差 ess。 D ( z )+r ( k )R ( z )e ( k )E ( z )G ( z )y ( k )Y ( z )p ( k )P ( z )-控 制 器 被 控 对 象其中:)6.01)(1( )8.01(2.0)( 1111
27、 zz zzzG、115.01 )6.01(5.2)( z zzD ; R(z)分别取: (1) 11 1 zzR、 (2)211 )1()( zzzR 指导信息 : 参见 2.4.3 静态误差分析 。 因为)1)(5.01( )8.01(5.0)6.01)(1( )8.01(2.05.01 )6.01(5.2)()( 1111111111 zz zzzz zzz zzGzD,所以系统是 I 型系统。 0 1 2 3 4 5 6 7 8024681012kx3(k)0 1 2 3 4 5 6 7 8- 1 0-50510kx4(k)计算机控制技术及其应用 第 2 章 计算机控制系统的理论基础 思考题与习题 指导信息 - 2-5 - (1) 11 1 zzR时, 稳态 误差 )(kess 为 0。 (2) 211)1()( zzzR时, 稳态 误差 )(kess 为vK1 , (取 T=1) ,其中 6.05.1 8.15.0)5.01( )8.01(5.01lim)()()1(1lim 1 11111 z zzTzGzDzTK zzv 则 6 6 7.16.011)( vss Kke