计控实验四-最少拍控制算法研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东南大学自动化学院
实验报告
课程名称: 计算机控制技术
第 4 次实验
实验名称:实验四最少拍控制算法研究
院(系):自动化学院专业:自动化
姓名:学号:
实验室:416 实验组别:
同组人员:实验时间: 2014年4月24日
评定成绩:审阅教师:
一、实验目得
1.学习并熟悉最少拍控制器得设计与算法;
2.研究最少拍控制系统输出采样点间纹波得形成;
3.熟悉最少拍无纹波控制系统控制器得设计与实现方法。
二、实验设备
1.THBDC-1型控制理论·计算机控制技术实验平台
2.PCI-1711数据采集卡一块
3.PC机1台(安装软件“VC++”及“THJK_Server”)
三、实验原理
1)最小拍系统
在采样控制系统中,通常把一个采样周期称作一拍。在典型输入信号作用下,经过最少拍,使输出量采样时刻得数值能完全跟踪参考输入量得数值,跟踪误差为零得系统称为最少拍系统。
计算机控制系统得方框图为:
图4-1 最少拍计算机控制原理方框图
根据上述方框图可知,有限拍系统得闭环脉冲传递函数为:
(4-1)
(4-2)
由(4-1) 、(4-2)解得:
(4-3)
首先要使系统得过渡过程在有限拍内结束,显然,这样对系统得闭环脉冲传递函数提出了较为苛刻得要求,即其极点应位于z平面得坐标原点处。亦即希望系统得脉冲传递函数为
(4-4)
式中:F(z)为H(z)得分子多项式,k为某一整数。式(4-4)表明H(z)得极点都在z平面得原点,系统得脉冲响应在经过了有限数k拍以后就变为零,过渡过程结束。式(4-4)表明了离散系统中,为了使过渡过程较快地结束应符合得条件。
K就是个有限值,它至少应该就是什么数值呢?可以分析一下闭环传递函数H(z)。将式(4-4)代入D(z)表示式,得
(4-5)
如果m与n分别为对象与保持器得组合脉冲传递函数G(z)得分子与分母得阶次,为式(4-5)中F(z)得阶次,要使D(z)能实现,就应使分母得阶次大于分子得阶次
(4-6)
由式(4-6)可见,当时,H(z)得分子常数,暂态响应得持续节拍数最少。式中n与m就是由对象、保持器决定得,就是不可变部分。这时应有
(4-7)
这就是过渡过程所能达到得最低极限节拍数,它规定了“最少拍”得极限数。
2)无稳态误差得最小拍系统
由王勤主编教材P89~P90得理论推导,可以知道,为保证系统稳态误差为零且拍数最少,应取
(4-8)
其中为不包含G(z)得零点与极点得多项式。为式(4-8)表示了无稳态误差得最少拍系统,其满足得条件。另外,为了使系统得暂态过程在有限时间内结束,H(z)必须就是得有限多项式。这两者都要满足,因而应使为得有限多项式。最简单得情况就是,这时
(1)对阶跃输入
因而
(2)对斜坡函数输入
或
从而有
(3)对加速度函数输入
或
从而有
3)无纹波,无稳态误差得最少拍系统
用前述方法设计得最少拍控制系统,对于符合原设计得输入信号能很快地跟踪。然而,如果进一步用改进得z变换法来研究所设计得系统,就会发现问题。这种改进得z变换不仅能求出采样时刻得系统输出,而且可以研究采样间隔中,输出得变化情况。用这种z变换将发现用前述方法设计得系统,在采样时刻之间存在着波动。
有纹波得系统,在采样时刻之间存在误差,而且功率损耗、振动等也很大,它将加快执行机构等可动部件得磨损。为此,必须改进设计方法,使设计出得系统满足无纹波得条件。
(1)最少拍系统产生纹波得原因
经分析可知,最少拍系统虽然经过有限拍后能使采样时刻得稳态误差为零,从而使数字控
制器得离散输入量E(z)为零。但控制器得输出并没有达到稳态值,仍然就是上下波动得。亦即控制器得输出U(z)不能在有限拍内变为零。如果整个系统以U(z)为输出量,设这时得闭环传递函数为。同样,如果这一闭环传递函数也能表示成极点都在z 平面原点得形式,则过渡过程也能在有限拍内结束。 (2)无纹波最少拍系统得设计 根据王勤主编教材P93得理论推导可知,无纹波最少拍系统得闭环传递函数应分别为
(4-9) (4-10)
式中:,为z 得多项式。
上述传递函数能保证系统得输出Y(z)与控制器输出U(z)得暂态过程均能在有限拍内结束。
式(4-9)说明,无纹波最少拍系统得闭环传递函数H(z)不仅应为得多项式,而且应包含G(z)得全部零点。 由式(4-5)可得
在最简单得情况下,为常数。为了保证D(z)就是可实现得,至少要使k 大于或等于Q(z)得阶次,即
(4-11)
将式(4-7)与式(4-11)相比,发现由于要求无纹波,系统得最少拍增加了m 拍,响应得暂态过程也延长m 拍。
4)斜坡输入下最少拍系统设计举例
(1)斜坡输入下无稳态误差最少拍系统设计 设被控对象为二阶系统,其传递函数为
对于二阶被控对象加零阶保持器后对象得传递函数为:
选择采样周期T,将上述传递函数离散后得
因为输入就是单位斜坡信号,所以选择:
)
1)(1()1)(2(]
)())[(1()
1)(2()
(1)()(1)()()(1111111111
111
1
1
1
1
----
---
-----
-+---=
--++----=
-⋅==Bz z KA z e z z Te
e
T T e
T T T z K z e
z z H z H z G z E z U z D T T T T T T T T T T
其中 ,
由此可得斜坡输入下最少拍算法得数字控制器算法为 u(k)=(1-B)u(k-1)+Bu(k-2)+
(2)斜坡输入下无纹波、无稳态误差最少拍系统设计
)
1)(1()1()1)(1()()()(1111112
111111
1
1
1
1
----------
-
--
--+=----++-=z e
z Bz z KA
z e z z Te
e
T T z e
T T T K
z G T T T T T T T T T T
①保证系统在斜坡输入下得稳态误差为零,则系统得闭环传递函数应符合