、
《计算机控制系统》课程复习题答案
一、知识点:计算机控制系统的基本概念。具体为
了解计算机控制系统与生产自动化的关系;掌握计算机控制系统的组成和计算机控制系统的主要特性;理解计算机控制系统的分类和发展趋势。
回答题:
1.画出典型计算机控制系统的基本框图;
答:典型计算机控制系统的基本框图如下:
2.简述计算机控制系统的一般控制过程;
/
答:(1) 数据采集及处理,即对被控对象的被控参数进行实时检测,并输给计算机进行处理;(2) 实时控制,即按已设计的控制规律计算出控制量,实时向执行器发出控制信号。
3.简述计算机控制系统的组成;
答:计算机控制系统由计算机系统和被控对象组成,计算机系统又由硬件和软件组成。
4.简述计算机控制系统的特点;
答:计算机控制系统与连续控制系统相比,具有以下特点:
⑴计算机控制系统是模拟和数字的混合系统。
⑵计算机控制系统修改控制规律,只需修改程序,一般不对硬件电路进行改动,因此具有很大的灵活性和适应性。
⑶能够实现模拟电路不能实现的复杂控制规律。
?
⑷计算机控制系统并不是连续控制的,而是离散控制的。
⑸一个数字控制器经常可以采用分时控制的方式,同时控制多个回路。
⑹采用计算机控制,便于实现控制与管理一体化。
5.简述计算机控制系统的类型。
答:(1)操作指导控制系统;
(2)直接数字控制系统;
(3)监督计算机控制系统
(4)分级计算机控制系统
二、【
三、知识点:计算机控制系统的硬件基础。具体为
了解计算机控制系统的过程通道与接口;掌握采样和保持电路的原理和典型芯片的应用,掌握输入/输出接口电路:并行接口、串行接口、A/D和D/A的使用方法,能根据控制系统的要求选择控制用计算机系统。
回答题:
1.给出多通道复用一个A/D转换器的原理示意图。
2.给出多通道复用一个D/A转换器的原理示意图。
3.例举三种以上典型的三端输出电压固定式集成稳压器。
*
答:W78系列,如W7805、7812、7824等;W79系列,如W7805、7812、7824等
4.使用光电隔离器件时,如何做到器件两侧的电气被彻底隔离
答:光电隔离器件两侧的供电电源必须完全隔离。
5.说明隔离电源的基本作用。
答:为了实施隔离技术,隔离电源可以为被隔离的各个部分提供独立的或相互隔离
的电源供电,以切断各个部分间的电路联系。
6.什么是采样或采样过程
答:采样或采样过程,就是抽取连续信号在离散时间瞬时值的序列过程,有时也称为离散化过程。
7.简述典型的计算机控制系统中所包含的信号形式。
!
答:(1) 连续信号。
(2) 模拟信号。
(3) 离散信号。
(4) 采样信号。
(5) 数字信号。
8.根据采样过程的特点,可以将采样分为哪几种类型
答:根据采样过程的特点,可以将采样分为以下几种类型。
(1) 周期采样。指相邻两次采样的时间间隔相等,也称为普通采样。
《
(2) 同步采样。如果一个系统中有多个采样开关,它们的采样周期相同且同时进行采样。
(3) 非同步采样。如果一个系统中有多个采样开关,它们的采样周期相同但不同时开闭。
(4) 多速采样。如果一个系统中有多个采样开关,每个采样开关都是周期采样的,但它们的采样周期不相同。
(5) 随机采样。若相邻两次采样的时间间隔不相等。
9.什么是信号重构
答:把离散信号变为连续信号的过程,称为信号重构,它是采样的逆过程。
10.写出零阶保持器的传递函数。
答:零阶保持器的传递函数为
1e ()
Ts
H s
s -
-
=。
11.|
12.引入零阶保持器对系统开环传递函数的极点有何影响
答:零阶保持器的引入并不影响开环系统脉冲传递函数的极点。
13.简述采样定理的基本内容。
答:采样定理: 如果连续信号)(t f 具有有限频谱,其最高频率为max ω,则对)(t f 进
行周期采样且采样角频率s max 2ωω≥时,连续信号)(t f 可以由采样信号)(*t f 唯一确
定,亦即可以从)(*t f 无失真地恢复)(t f 。 14. 简述连续信号的定义。
答:连续信号是在整个时间范围均有定义的信号,它的幅值可以是连续的,也可以是
断续的。
15. 简述离散信号的定义。
答:模拟信号是在整个时间范围均有定义的信号,它的幅值在某一时间范围内是连续的。模拟信号是连续信号的一个子集,在大多数场合与很多文献中,将二者等同起来,均指模拟信号。
16. ) 17. 简述采样信号的定义。
答:采样信号是离散信号的子集,在时间上是离散的、而幅值上是连续的。在很多场
合中,我们提及离散信号就是指采样信号。
18. 简述数字信号的定义。
答:数字信号是幅值整量化的离散信号,它在时间上和幅值上均是离散的。
四、知识点:数字控制器的模拟化设计方法。具体为
介绍数字控制器的模拟化设计方法,掌握模拟控制器与数字控制器的转换方法,掌握数字PID 控制器的设计方法及存在的问题、改进的办法。 回答题: 1.
(
2.
简述比例调节作用。
答:比例调节器对偏差是即时反应的,偏差一旦出现,调节器立即产生控制作用,使输出量朝着减小偏差的方向变化,控制作用的强弱取决于比例系数K P 。比例调节器虽然简单快速,但对于系统响应为有限值的控制对象存在静差。加大比例系数K P 可以减小静差,但是K P 过大时,会使系统的动态质量变坏,引起输出量振荡,甚至导致闭环系统不稳定。
3. 简述积分调节的作用
答:为了消除在比例调节中的残余静差,可在比例调节的基础上加入积分调节。积分调节具有累积成分,只要偏差e 不为零,它将通过累积作用影响控制量u ,从而减小偏差,直到偏差为零。积分时间常数T I 大,则积分作用弱,反之强。增大T I 将减慢消除静差的过程,
但可减小超调,提高稳定性。引入积分调节的代价是降低系统的快速性。
4.简述微分调节的作用
答:为加快控制过程,有必要在偏差出现或变化的瞬间,按偏差变化的趋向进行控制,使偏差消灭在萌芽状态,这就是微分调节的原理。微分作用的加入将有助于减小超调,克服振荡,使系统趋于稳定。
5.为什么会出现比例和微分饱和现象
答:当给定值发生很大跃变时,在PID增量控制算法中的比例部分和微分部分计算出的控制增量可能比较大(由于积分项的系数一般小得多,所以积分部分的增量相对比较小)。如果该计算值超过了执行元件所允许的最大限度,那么,控制作用必然不如应有的计算值理想,其中计算值的多余信息没有执行就遗失了,从而影响控制效果。
6.)
7.如何消除比例和微分饱和现象
答:抑制比例和微分饱和的办法之一是用“积分补偿法”。其中心思想是将那些因饱和而未能执行的增量信息积累起来,一旦有可能再补充执行。
8.增量型PID控制算式具有哪些优点
答:(1)计算机只输出控制增量,即执行机构位置的变化部分,因而误动作影响小。
(2)在i时刻的输出ui,只需用到此时刻的偏差,以及前一时刻、前两时刻的偏差e i-1、
e i-2和前一次的输出值u i-1,这大大节约了内存和计算时间。
(3)在进行手动—自动切换时,控制量冲击小,能够较平滑地过渡。
9.如何利用试凑法调整PID算法的参数
答:(1)先整定比例部分:将比例系数KP由小调大,并观察相应的系统响应趋势,直到得到反应快、超调小的响应曲线。
—
(2)如果在比例调节的基础上系统的静差不能满足设计要求,则需加入积分环节。
(3)如果即使有比例积分控制器消除了偏差,但动态过程仍不令人满意,则可以加入微分环节,构成PID控制器。在整定时,可先置微分时间系数TD为零,在第二步整定的基础上,增大微分时间系数TD,同时相应地改变比例系数KP和积分时间系数TI,逐步试凑,以获得满意的调节效果和控制参数。
10.何为积分饱和现象
答:在标准PID位置算法中,控制系统在启动、停止或者大幅度提降给定值等情况下,系统输出会出现较大的偏差,这种较大偏差,不可能在短时间内消除,经过积分项累积后,可能会使控制量u(k)很大,甚至超过执行机构的极限u max。另外,当负误差的绝对值较大时,也会出现u
11.如何消除积分饱和现象
答:减小积分饱和的关键在于不能使积分项累积过大。因此当偏差大于某个规定的门限
值时,删除积分作用,PID 控制器相当于一个PD 调节器,既可以加快系统的响应又可以消除积分饱和现象,不致使系统产生过大的超调和振荡。只有当误差e 在门限ε之内时,加入积分控制,相当于PID 控制器,则可消除静差,提高控制精度。
12. 等效离散化设计方法存在哪些缺陷 答:等效离散化设计方法存在以下缺陷:
~
(1) 必须以采样周期足够小为前提。在许多实际系统中难以满足这一要求。 (2) 没有反映采样点之间的性能。特别是当采样周期过大,除有可能造成控制系统不稳定外,还使系统长时间处于“开环”、失控状态。因此,系统的调节品质变坏。
(3) 等效离散化设计所构造的计算机控制系统,其性能指标只能接近于原连续系统(只有当采样周期T =0时,计算机控制系统才能完全等同于连续系统),而不可能超过它。因此,这种方法也被称为近似设计。 计算题:
1. 用后向差分法求下列模拟控制器的等效数字控制器,设采样周期T=1s 。
1
2
)(++=
s s s G c 解:
11c 31
()()21
z s T
z D z G s z --=-==
- —
2. 用双线性变换法求下列模拟控制器的等效数字控制器,设采样周期T=。
)21
1(5)(s s
s G c ++
= 解:
22(1)
c 2(1)
25.62538.7515.625()()1
z s T z z z D z G s z -=+-+==-
3.某连续控制系统的校正装置的传递函数为
121()1T s
D s T s
+=
+ 试分别用前向差分法和后向差分法求该装置的递推输出序列(设输入为e (t ),输出为u (t ) )。
解:前向差分
、
1111
c 1222011
11
222
()()()()()
()z s T
i i i i T T T z U z D z G s E z T T T z T T T T T u u e e T T T ---=--+-===
+---=++
后向差分
1
1111c 12221111
222
()
()()()
z
s T
i i i i T T T z U z D z G s E z T T T z T T T T
u u e e T T T T T T ----=--+-===
+-+=
+-+++
4. 已知某连续控制器的传递函数为
试用双线性变换法求出相应的数字控制器的脉冲传递函数D (z ),其中T =1s 。 解:应用双线性变换21
1
z s T z -=
+ 2n
2
2
n n
22n c 212
222n n n n n 1
()2(21)
()()|(44)(28)(44)z s T z D s s s z z D z G s z z ωωξωωωωξωωωξ-=+=++++==+++-+-+
、
5. 已知某连续控制器的传递函数为
写出等效的递推型数字PID 控制器的差分形式。 解:应用后向差分法1
1z s T
--=
1
11c 111
2033()
()()()1(203)3z s T
i i i i T z U z D z G s E z z u u T e e ----=--+-===
-=++- 6. 已知某连续控制器的传递函数为
现用数字PID 算法实现它,试写出其相应的增量型PID 算法输出表达式。设采样周期 T =1s 。
、
2
n
2
2
n n
()2D s s s ωωξω=++c 10.15()0.05s G s s
+=
10.17()0.085c s G s s
+=
解:应用后向差分法等效离散化1
1z s T
--=
1
c 11c 11
10.17()0.08513.762()
()()1()
13.762z s T
i i i s G s s
z U z D z G s z E z u e e ----=-+=
-===
-?=- 五、知识点:计算机控制系统的直接设计方法。具体为
掌握数字控制器的直接设计方法,包括最少拍无差有波纹、无波纹系统设计方法,大
林方法。了解根轨迹设计法及频域设计法。 回答题:
1. 给出常规的直接设计法或离散化设计法的具体设计步骤。
答:直接设计法或称离散化设计法的具体设计步骤如下:
(1)根据已知的被控对象,针对控制系统的性能指标要求及其它约束条件,确定理想的闭环脉冲传递函数()Φz 。 】
(2)确定数字控制器的脉冲传递函数D (z );根据D (z )编制控制算法程序。
2. 什么是最少拍设计
答:最少拍设计,是指系统在典型输入信号(如阶跃信号,速度信号,加速度信号等)作用下,经过最少拍(有限拍),使系统输出的稳态误差为零。
3. 最少拍设计有什么不足之处
答:最少拍控制器设计时,对于不同的输入,要求使用不同的闭环脉冲传递函数。所以这样设计出的控制器对各种典型输入信号的适应能力较差。若运行时的输入信号与设计时的输入信号形式不一致,将得不到期望的最佳性能。
4. 最少拍无纹波控制器实现的必要条件是什么
答:最少拍无纹波控制能够实现的必要条件是被控对象中含有与输入信号相对应的积分环节数。
5. 大林算法的设计目标是什么
!
答:大林算法的设计目标都是使闭环传递函数Φ(s)相当于一个纯滞后环节和一个惯性环节的串联,其中纯滞后环节的滞后时间τ与被控对象的纯滞后时间完全相同。
6. 所谓振铃现象是什么
答:所谓振铃(Ringing)现象,是指数字控制器的输出以二分之一采样频率大幅度衰减
的振荡。
7. 振铃幅度如何定义
答:振铃幅度RA 用来衡量振铃强烈的程度。常用单位阶跃作用下数字控制器第0次输出量与第1次输出量的差值来衡量振铃现象强烈的程度。
8. 如何消除振铃现象
答:有两种方法可用来消除振铃现象。
第一种方法是先找出D (z )中引起振铃现象的因子(z=-1附近的极点),然后令其中的z=1,根据终值定理,这样处理不影响输出量的稳态值。 , 第二种方法是从保证闭环系统的特性出发,选择合适的采样周期T 及系统闭环时间常数T c ,使得数字控制器的输出避免产生强烈的振铃现象。
计算题:
1. 已知广义被控对象:1e 1
()(1)
Ts G s s s s --=+, 给定T =1s 。针对单位斜坡输入设计最小
拍有纹波控制系统。
解:由已知条件,被控对象含有一个积分环节,有能力产生单位斜坡响应。 求广义对象脉冲传递函数为
[]11
121211111111e 1()()(1)111 (1)(1)(1)(1)11e 0.368(10.718)
(1)(10.368)
Ts G z G s s s s z z z s s z z z z z z z ------------??
-==??
+??
????=-=--+????+---????
+=
--Z Z Z 可以看出,G (z )的零点为(单位圆内)、极点为1(单位圆上)、(单位圆内),故u =0,v =0(单位圆上除外),m =1。根据稳定性要求,G (z )中z =1的极点应包含在Φe (z )的零点中,由于系
统针对等速输入进行设计,故p =2。为满足准确性条件另有Φe (z)=(1-z -1)2
F 1(z ),显然准确性条件中已满足了稳定性要求,于是可设
1101()()Φz z c c z --=+
`
011(1)1(1)20
Φc c Φ'c c =+==+=
解得 1,210-==c c 。
闭环脉冲传递函数为
111212
e ()(2)2()1()(1)Φz z z z z Φz Φz z -----=-=-=-=-
则 1111e () 5.435(10.5)(10.368)
()()()(1)(10.718)
Φz z z D z Φz G z z z ------==
-+ 2. 设不稳定对象1
1
2.2()1 1.2z G z z
--=+,试对单位阶跃输入设计最少拍有纹波控制器。 解:由1
1
2.2()1 1.2z G z z
--=+知,0, 1, m=1, 1u v p === 110101010112
12
12
()()
(1) 1 2 1(1)20
()2() 1.2()0.09
(1())()(1)z z c c z c c c c c c z z z z z z D z z G z z -------=+=+===-=+==-+==---解得因此ΦΦΦΦΦΦ
3. 》
4.
给定对象111
121
0.265(1 2.78)(10.2)()(1)(10.286)
z z z G z z z -----++=--,试对单位阶跃输入设计最少拍
有纹波数字控制器。
解:由题知,1, 0, m=1, 1u v p ===
110
0011121121)(1 2.78)(1) 3.78 1 0.264()0.264(1 2.78)
()(1)(10.286)()[1()]()(10.20.74)(10.2)
z z z c c c z z z z z z D z z G z z z z ---------=+====+--==
---+设(ΦΦΦΦΦ
5. 已知广义被控对象:1e 1
()1
Ts G s s s --=+, 给定T =1s 。针对单位阶跃输入设计最小
拍无纹波控制系统。
解:广义对象脉冲传递函数为
[]1
11
1e 1()()110.632 (1)(1)10.368Ts G z G s s s z
z s s z
----??
-==??
+????=-=??+-??Z Z Z
可以看出,G (z )的零点为(单位圆内)、极点为1(单位圆上)、(单位圆内),故w =0,v =0(单位圆上除外), m =1。针对阶跃输入进行设计,故p =1。于是可设
10()Φz z c -=
—
0(1)1Φc == 解得 01c =。
闭环脉冲传递函数为
1
1
e ()()1()1Φz z Φz Φz z --==-=-
则 1
1e ()10.368()()()0.632(1)
Φz z D z Φz G z z ---==
- 6. 设对象的传递函数 10
()(1)
=
+G s s s ,采样周期T =1s ,试对单位阶跃输入设计最少
拍无纹波数字控制器。 解:对所给对象求z 变换,可得
11113.68(10.717)
()(1)(10.368)
z z G z z z ----+=
-- 11001112
()0.717(()(10.717),0.58()1()1()()
0.158(1)(10.368)10.580.416G z u v m p Φz z z c c Φz D z Φz G z z z z z -------=+==
---=
--可见零点为单位圆内),极点为1(单位圆上),0.368(单位圆内)。故=0,=0(单位圆上极点不包括),=1,=1。设求得
7. 已知广义被控对象为21e 1()e 1
Ts s
G s s s ---=
+。其中,T =1s 。期望的闭环脉冲传递函数中的时间常数取为T c =,应用史密斯预估器方法确定数字控制器。 解:不含纯滞后的广义对象脉冲传递函数为
[]001
11
1e 1()()110.632 (1)(1)10.368Ts G z G s s s z
z s s z
----??
-==??
+????=-=??+-??Z Z Z
广义对象脉冲传递函数为 5
4
01
0.632()()10.368z G z G z z
z ---==
- 不考虑纯滞后,闭环系统理想脉冲传递函数为
01
()0.51Φs s =+,进而101
1e 10.865()0.5110.135Ts z Φz s s z ---??-==??+-??
Z 求得1
001
00()10.368() 1.369[1()]()1Φz z D z Φz G z z ---==--
于是得史密斯预估器如下
1
015
00()10.368() 1.369
1(1)()()10.1350.865N D z z D z z D z G z z z -----==+--- 8. 某电阻炉,其传递函数可近似为带纯滞后的一阶惯性环节
τd d ()e 1-=
+s
K G s T s
用飞行曲线法测得电阻炉的有关参数为d d 1.16,τ30s,680s K T ===。若采用零阶保持器,取采样周期T =6s ,要求闭环系统的时间常数为350T s τ=。用大林算法求取对电阻炉实现温度控制的数字控制器的算式。
解:根据大林算法
d
d c d
d
c
c
τd d τ(1)
d d d 1
11(1)
d 116
()e 1
1e 1e
()[e ]1
1e (1e
)(1e )
()(1e
)[1e (1e
)1.628(10.991)10.9830.17s
T T T s N T
T T T T T T
T T T T T N K G s T s K s G z K z s T s z z D z K z z z z z -----+------
-
--+---=
+--=?=+---=
-----=
--求得大林控制器Z