计算机控制系统电子教案单元设计 (7).doc





《计算机控制系统电子教案单元设计 (7).doc》由会员分享,可在线阅读,更多相关《计算机控制系统电子教案单元设计 (7).doc(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章 计算机控制系统的直接设计方法在连续控制系统中,PID控制器以及其它控制器一般来说能够取得满意的响应性能。PID控制作用的调整只限于调整比例增益,积分增益以及微分增益。在数字控制系统中,控制算法不限于PID这样的特殊算法。事实上,数字控制器可以产生无限多种控制作用。在上一章中,我们讨论了连续域离散化设计方法。本章中,我们讨论在离散域(即Z域)数字控制器的直接分析设计方法。主要内容有:1. 快速系统离散域直接设计所设计出来的控制器,当系统受到特殊类型输入作用时,在有限采样周期内,可以使误差趋于零,也就是说,在尽可能少的采样周期后,误差趋于零并维持零。计算机控制系统常以多少个采样周期来计时,
2、一个采样周期T称为一拍,所以常把快速系统称为最少拍系统。因此最少拍系统的性能指标为 系统稳定。 对某确定的典型输入信号(如阶跃输入),稳态误差等于零。这有两种情况:要求在采样点上稳态误差等于零,采样点之间稳态误差不为零,见图7.1(a)。 不仅在采样点上,而且在采样点之间稳态误差都等于零,见图7.1(b)。常把前者称为有纹波系统,后者称为无纹波系统。图 7.1 最少拍系统响应(a)有纹波系统 (b)无纹波系统 在满足以上条件的前提下,系统应以最快速度达到稳态。 2. 慢速系统离散域直接设计 所谓慢速系统一般是指被控对象具有大惯性、长滞后的性质。 值得说明的是,随着科学技术的发展,计算机控制系统
3、离散域直接设计方法的研究发展迅速,新方法层出不穷。相信计算机控制系统的直接设计方法会日渐成熟,得到广泛的应用。7.1 最少拍数字控制器设计方法我们从最简单的系统设计开始。本节介绍最少拍数字控制器设计方法是针对被控对象脉冲传递函数是稳定的,且输入信号为单位阶跃函数。这种方法有直观的物理概念,计算相当简单,调整、反复计算容易。根据数字控制器的输出序列中的第一个值,即控制量的初值,是否人为地加以规定,分两种情况处理:一是控制量的初值不加规定;二是控制量的初值加以规定。7.1.1 控制量初值不加规定的最少拍数字控制器设计 图7.2 数字控制系统 参看图7.2。 图中,为零阶保持器传递函数,为被控对象传
4、递函数,而称为广义被控对象传递函数。离散域直接设计方法就是首先将离散化,写出它的脉冲传递函数,则由图7.2可以画出它的离散域等效框图如图7.3所示。1. 被控对象不含纯延迟环节图7.3 离散域等效系统框图参看图7.3。为被控对象的脉冲传递函数,为要设计的数字控制器脉冲传递函数。对于单位阶跃输入信号来说 (7.1)通常,连续函数中不含有延迟环节时,离散后,的一般形式为 (7.2)经过最少拍过渡时间之后,系统达到稳态,要求系统输出 (7.3)系统输入、输出以及控制量的Z变换为 (7.4) (7.5) (7.6)以上及的表达式说明,对于阶系统来说,经个采样周期后,系统的输出等于输入,且等于1。控制量
5、经过个采样周期后保持为常数。 用式(7.4)去除式(7.5)和式(7.6),得 (7.7)为系统闭环脉冲传递函数。其中 (7.8)其中 注意到 (7.9) (7.10)由图7.3可知,系统闭环脉冲传递函数为 (7.11)解(7.11)方程,得出数字控制器脉冲传递函数 (7.12)由图7.3还可以求出 (7.13)另外,用式(7.8)去除式(7.7) (7.14)那么(7.12)式所表示的数字控制器脉冲传递函数 (7.15)可以看出,只要求出参数,就可以决定的参数。由式(7.14),已知参数,比较式(7.14)两边的系数,即可求出参数。由式(7.2)上式两边分子、分母多项式各项系数分别相等,得出
6、 (7.16)由式(7.9)则 (7.17)因此,使用简单的计算就求出了控制器的参数。由(7.8)式可知,为控制器输出的初值,它取决于被控对象b参数之和。b参数之和随着采样周期T的减小而减小,因而,当采样周期减小时,则控制变量初值增大。 将(7.16)式代入(7.15)式,得 (7.18)为了说明问题,我们将式(7.2)表达式重新写出由式(7.11)可以看出,系统闭环脉冲传递函数的表达式中、成对出现,的分子中含有,补偿的分母。这样完全补偿,是假定被控对象脉冲传递函数的所有极点都位于单位圆内部。因此,这种最少拍数字控制器只能用于稳定的对象。 (7.19)特征方程 (7.20)因此,控制系统在Z平
7、面上有重的极点,初始偏差出现以后,经个采样周期,控制系统进入稳态。如果补偿不准确,则只有当时,系统才能进入稳态。2. 被控对象具有延迟的性质对于具有延迟性质的被控对象,其传递函数可以写成如下形式: (7.21)式中为延迟拍数。 要求系统性能达到 (7.22)式(7.22)中,当的性能要求,是因为被控对象具有拍的延迟,根据系统物理可实现性,系统在前拍无输出,因而,系统应在拍以后稳定。上面所讨论的公式适合被控对象具有延迟性质的系统。 (7.23) (7.24)控制器脉冲传递函数为 (7.25) 例 7.1 已知某闭环控制系统框图如图7.3所示。采样周期T=4sec,被控对象脉冲传递函数针对单位阶跃
8、输入,设计最少拍数字控制器。控制器输出不加限制。 解 本系统是具有纯延迟环节的系统。将表达式中的延迟环节乘到的分子上,令 对于此题目所给的参数,则有 为了进一步熟悉本节所讲的设计方法,结合本例再次推导数字控制器的脉冲传递函数。 对于单位阶跃输入来说,由的表达式可以看出,被控对象为的系统,在阶跃输入的情况下,经过4拍系统输出达到稳态。令令则有又令则对此题目所给的参数 因此系统闭环脉冲传递函数因而,数字控制器脉冲传递函数系统输出的反变换,系统输出序列(采样周期T=4sec)。数字控制器输出 的反变换,数字控制器输出序列(采样周期T=4sec)。图7.4及图7.5分别画出该系统对单位阶跃输入时输出响
9、应曲线及数字控制器输出随变化的曲线。由图7.5可以看出,控制器的输出的初值是较大的。 图7.5 离散系统控制器输出曲线图 7.4 离散系统输出响应曲线7.1.2 规定控制量的最少拍数字控制器设计如果对于阶系统,有限过渡时间由拍增加到()拍,那么控制变量的一个值就可以人为地加以规定。一般来说,因为控制量的第一个值是最大的,所以应该减小这个值。设被控对象脉冲传递函数为系统的过渡过程增加一拍,则有 (7.26) (7.27)式(7.26)除以式(7.27),得 (7.28)上式中,左边的分子、分母都是()次,而右边的分子、分母都是次。所以左边的分子、分母有个相同的根时,方程(7.28)才能成立。即
10、(7.29)那么 (7.30)上式左边分子、分母都除以,比较等式两边,则有 (7.31)将式(7.29)分子、分母展开,得 (7.32)将上式与式(7.28)左边比较,得 (7.33)由式(7.8),得出 (7.34)根据定义,式(7.26)为系统闭环脉冲传递函数,为单位阶跃脉冲传递函数,。 令输出Z变换为,则则则 (7.35)由式(7.33) (7.36)由(7.31)式 (7.37)由式(7.35),式(7.36)及式(7.37),得出 (7.38)由式(7.34),代入上式解出,得 (7.39)利用式(7.34)及式(7.39)可得出控制器参数 (7.40) (7.41)那么,控制器脉冲
11、传递函数为 (7.42)在这个式中,初始值是人为规定的。控制变量的第二项,参看式(7.8)和式(7.40) (7.43)不应选的过小,因为对大多数系统是不合适的。 如果,则 (7.44)即使规定出,也不一定能保证以后,。 因为参数计算相应简单些,可以反复计算,直到满足系统性能要求。常常选有较好的控制效果。 下列方程可以作为选择的依据 (7.45) (7.46)7.2 最少拍数字控制器的一般设计方法上节我们仅分析了被控对象是稳定的,并且输入为阶跃函数时,数字控制器的直接设计方法。实际上,被控对象的脉冲传递函数可能含有不稳定的极、零点,本节就来讨论被控对象是一般情况时,数字控制器的直接设计方法。
12、图7.6 典型离散控制系统7.2.1 最少拍有纹波系统确定闭环脉冲传递函数的一般方法为了说明问题方便,将图7.3重新画出,如图7.6所示。系统中所有的信号、控制器以及被控对象全部都是离散形式。针对阶跃输入、斜坡输入以及加速度输入,设计出控制器,使得闭环系统在尽可能少的采样周期内稳态误差为零。如果必要,系统还必须满足其它性能指标,如静态速度误差为常数等。 最少拍系统设计,根据被控对象的脉冲传递函数以及所要求的系统性能指标,首先设计出系统闭环脉冲传递函数,然后再由确定出可实现的控制器脉冲传递函数。 由图7.6可以求出系统闭环脉冲传递函数为 (7.47)由式(7.47)我们可以求出 (7.48)由式
13、(7.47)可以看出,在闭环脉冲传递函数中,和总是成对出现的,但不允许它们的零、极点互相对消。简单地利用的零点去对消的不稳定极点,虽然从理论上说可以得到一个稳定的闭环系统,但是,这种稳定是建立在零、极点完全对消的基础上的。当系统的参数产生漂移,或辨识的参数有误时,这种零、极点对消不可能准确实现,从而引起闭环系统不稳定。上述分析说明在单位圆外,和不能对消零、极点。但是,并不意味含有这种对象的系统不能补偿成稳定系统,只是在选择系统闭环脉冲传递函数时,必须考虑以下约束条件: 1. 稳定性 设广义被 (7.49)式(7.49)中,设有个零点(即)及个极点(即),在Z平面的单位圆外或圆上,是中不包含单位
14、圆外或圆上的零、极点。通常,连续函数中不含有延迟环节时,离散后,式中的;当含有延迟环节时,则。(因为零阶保持器的存在) 由式(7.48)可以看出,正如前面所讲的,从系统稳定性角度来看,为了避免用在单位圆外或圆上的零、极点与的相应极、零点对消,同时又能实现对系统的补偿,选择系统的闭环脉冲传递函数必须满足下面的约束条件: 的零点中,包含在Z平面单位圆外与圆上的所有极点,即 (7.50)为的多项式,且不包含中的不稳定极点。方程(7.50)相当于个方程 的零点中,包含在Z平面单位圆外与圆上的所有零点,即 (7.51)为的多项式,且不包含中的不稳定零点。 2. 准确性 所谓准确性,就是系统在典型输入的作
15、用下,稳态误差为零。由图(7.6)可知,系统的误差脉冲传递函数 (7.52)则利用终值定理求得系统稳态误差为 (7.53)设输入信号形式为 (7.54)输入信号相应Z变换为 (7.55)为使系统在的作用下稳态误差为零,根据式(7.53),则要求 (7.56)为多项式,不包含因子。(7.56)式与以下个方程等价: (7.57) 3. 快速性 在满足以上系统性能指标的基础上,系统输出应以最快速度达到稳态,根据关系式反映到对的要求是,的项数尽可能少。4. 根据的物理可实现性,对的要求由快速性,当然的项数要少。但是,任何被控对象都应满足因果关系,即其脉冲过渡函数必须从以后某时刻开始。由式(7.49),
16、可知,被控对象具有因子,系统输出延迟拍。根据因果关系,多项式不能包含超前因子“Z”。而 (7.58)所以必须包含中全部延迟因子,即 (7.59)式(7.59)中的不含有滞后因子。由以上说明可见,系统的校正作用是有限度的,它不能使系统过渡的起始时刻提前,而只能改善过渡过程和稳定性。 综合考虑闭环系统的稳定性、准确性、快速性以及的物理可实现性,闭环脉冲传递函数必须选择为 (7.60)式中 广义对象延迟拍数; 在Z平面单位圆外或圆上零点; 在Z平面单位圆外或圆上零点数; 在Z平面单位圆外或圆上极点数; 值的确定方法如下: 当典型输入为阶跃、等速、等加速度输入时,值分别为1、2、3。个待定系数、由下列
17、个方程确定。 由式(7.50)及式(7.57)知 (7.61) 在Z平面单位圆外或圆上的非重极点; 在Z平面单位圆外或圆上非重极点个数; 应当指出,当中有Z平面单位圆上的极点时,稳定性条件(即1-中必须包含在Z平面单位圆上的极点)与准确性条件(即1-包含有因子)是一致的。由式(7.57)中与可以看出,当有单位圆上的极点时,。因此,中待定系数的数目小于()个。通过下面的例子来说明这个问题的解决办法。 图 7.7 快速有纹波系统框图 例7.2 图7.7所示的计算机控制系统中,设被控对象的传递函数为。已知:,试针对等速输入函数设计最少拍有纹波系统,画出数字控制器和系统的输出波形。 解 由题可知系统广
18、义被控对象传递函数求出它的脉冲传递函数代入,得出可以看出,的零点为-0.718(单位圆内);极点为1(单位圆上)、0.368(单位圆内),故。根据稳定性要求,中的极点应包含在的零点中,由于系统针对等速输入进行设计,即。为满足准确性条件,另有,显然准确性条件已满足了稳定性要求,于是有解得则系统闭环脉冲传递函数为数字控制器脉冲传递函数为 由图7.7可知,求得 图7.8 最少拍有纹波系统波形 数字控制器输出和系统输出波形见图7.8(a)、(b)。 由图7.8(b)可以看出,系统对于单位斜坡输入时,经过两拍时间,系统输出在采样点上的值跟踪上输入的值,但在采样点之间,系统输出与给定值不一致,有纹波存在。
19、在经过两拍(2T)时间之后,虽然系统输出在采样点上的值与给定值相等,但由图7.8(a)可以看出,两个采样周期后,有纹波系统中数字控制器的输出幅值跳跃,并且跳跃的幅值较大,这正是造成系统输出产生纹波的原因。 图7.9 Simulink 系统仿真图图7.9为采用MATLAB中的Simulink工具箱系统仿真框图。7.2.2 最少拍无纹波系统设计 从上例可以看出,按最少拍有纹波系统设计方法所设计出来的系统,其输出值跟随输入后,在非采样时刻有波纹存在。原因在于数字控制器的输出序列经若干拍数后,不为常数或零,而是振荡收敛的。非采样时刻的纹波现象不仅造成系统在非采样时刻有偏差,而且浪费执行机构的功率,增加
20、机械磨损。下面讨论消除采样点间纹波的方法。1、设计无纹波系统的必要条件 如图7.10所示。为了在稳态过程中获得无纹波的平滑输出,被控对象必须有能力给出与系统输入相同的、平滑的输出。图7.10 无纹波系统分析 例如,针对等速输入函数进行设计,那么对于等速输入函数,静态过程中的输出也必须是等速函数。由图7.10可以看出,零阶保持器的输出在每个采样周期内,保持为常数或为零,输入到被控对象上。为了使被控对象产生和系统输入同样的等速函数,则被控对象的传递函数中必须至少有一个积分环节,使得在常值(包括零)的控制信号作用下,其稳态输出也是所要求的等速变化量。同样道理,若针对等加速输入函数设计无波纹系统,则必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制系统电子教案单元设计 7 计算机控制 系统 电子 教案 单元 设计

限制150内