最少拍数字控制器的设计_最少拍数字控制器

其他范文 时间:2020-02-28 01:27:56 收藏本文下载本文
【www.daodoc.com - 其他范文】

最少拍数字控制器的设计由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“最少拍数字控制器”。

离散控制系统最少拍控制

摘要

本次设计针对一阶惯性积分系统在单位速度信号输入作用下进行最少拍数字控制器的设计,验证了最少拍控制器的优点,并对最少拍算法进行理论分析,分别设计出最少拍有纹波和无纹波数字控制器,利用 MATLAB 仿真平台对设计的最少拍数字控制器进行系统仿真研究,并对有纹波和无纹波系统进行对比研究。

关键词

最少拍控制;无纹波控制器;有纹波控制器;Matlab仿真

离散控制系统最少拍控制

目录

摘要……………………………………………………………………………………1 第一章 最少拍有纹波控制器设计………………………………………………….3 1.1 设计原理……………………………………………………………………3 1.2 设计举例……………………………………………………………………5 第二章 最少拍无纹波控制器设计………………………………………………….5 2.1 设计原理……………………………………………………………………5 2.2 设计举例……………………………………………………………………6 第三章 基于Matlab的最少拍控制的实现…………………………………………7 3.1 输入单位阶跃信号…………………………………………………………7 3.2 输入单位速度信号…………………………………………………………8 3.3 输入单位加速度信号……………………………………………………9 参考文献………………………………………………………………………………10 致谢……………………………………………………………………………………11

离散控制系统最少拍控制

离散控制系统最少拍控制

最少拍系统控制设计是指系统在典型输入信号(如单位阶跃输入信号、单位速度输入信号、单位加速度输入信号等)作用下,经过最少拍(有限拍),使系统输出的稳态误差为零。最少拍控制系统也称为最少拍无差系统、最少拍随动系统,实际上是时间最优控制系统,系统的性能指标就是系统的调节时间最短或者尽可能的短。可以看出,这种系统对闭环脉冲传递函数的要求是快递性和准确性。最少拍控制系统的设计与被控对象的零极点位置有很密切的关系。

第一章 最少拍有纹波控制器设计

1.1设计原理

由系统闭环脉冲传递函数可以看出,在Φ(z)中,D(z)和G(z)总是成对出现的。只有当广义对象稳定[即G(z)在z平面单位圆上和单位圆外没有极点]且不包含纯滞后环节时,上述方法才是可行的,否则,不允许D(z)与G(z)发生零极点对消。这是因为,简单地利用D(z)的零点去对消G(z)不稳定极点,虽从理论上来说可以得到一个稳定的闭环系统,但这种稳定是建立在零极点完全对消的基础上的。当系统参数产生飘逸,或者对象辨识有误差时,这种零极点对消就不可能准确实现,从而引起闭环系统不稳定。座椅建立在零极点对消基础上的稳定系统实际上是不可能稳定工作的,没有实用价值。

当G(z)含有单位圆上或单位圆外零极点时,为保证D(z)与G(z)不会发生零极点对消,在选择Φ(z)时,必须附加一个稳定性约束条件。

设广义脉冲传递函数G(z)为

uG(z)i1vi1(1bizz1)G'(z)

(1a1i)式中,b1、b2、…、bu 为G(z)的u个不稳定零点,a1、a2、…、av 为G(z)的v个不稳定极点,G'(z)为G(z)中不包含单位圆上或单位圆外的零极点部分。当对象不包含延迟环节时,m=1;当对象包含延迟环节时,m>1。

为避免发生D()与G()的不稳定零极点发生对消,Φ(z)应该满足如下稳定性条件:

①在e(z)的零点中,必须包含G(z)在z平面单位圆外或单位圆上的所有极点,即:

ve(z)1(z)i1(1aiz1)F1(z)

F1(z)为z-1的多项式,且不包含G(z)中的不稳定极点ai。

②)在(z)的零点中,必须包含G(z)在z平面单位圆外或单位圆上的所有零点,即:

离散控制系统最少拍控制

u(z)i1(1biz1)F2(z1)

式中,F2(z)为z-1的多项式,且不包含G(z)中的不稳定零点bj。因此,满足了上述稳定性条件后

11(z)F2(z)D(z),11 G(z)(1(z)G'(z)F1(z)即D(z)不在包含G(z)的z平面单位圆上或单位圆外零极点。

1.2 设计举例

对于给定一阶惯性加积分环节,时间常数为1S,增益为10,采样周期T为1S的对象,其传递函数为:Gc(S)=10/S(S+1),针对单位阶跃信号输入,设计最少拍系统如下: 被控对象的脉冲传递函数为:

1eTsG(s)csH(s)Gc(s)G(z)=Z=Zz112s(s1)-1=10(1-z)Z

(10.717z11)1=3.68×(1z)(10.368z)

(1)由(1)式知 d=0,u=0,v=1,j=1,q=2,且j≤q,则有:

m=u+d=0 n=v-j+q=2 对单位速度输入信号,选择

vje(z)1(z)[(1aizi1u1)](1z1)F1(z)q(1z1)2

(z)zd[(1bizi11)]F2(z)f21z1f22z2

结合得 e(z)1(z)1f21z1

(1z1f22z2)2

f212,f221根据多项式相等,其系数相等的的性质,有所以,(z)2z1

z

2F2(z)1qjD(z)1(z)G(z)1(z)

G'(z)(1z)F1(z),jq

1(10.368z3.68z1)(2z1z2)

1(10.718z1)(1z)

离散控制系统最少拍控制

0.543(10.5z1)(10.368z)(1z11)

从而,E(z)R(z)e(z)11(10.718z1)(2)

Tz(1zTz)2(1z1)2z1

11

Y(z)R(z)(z)(1z)2(2z1z2)2z23z34z4...U(z)E(z)D(z)z.10.543(10.5z1)(10.368z)(1z11)(10.718z0.54z1)

0.40z

310.32z20.12z40.25z5...其控制器输出与系统输出如下图所示:

u y0.5012345t/T 1

012345t/T

最少拍控制器设计是采用z变化进行的,仅在采样点处是闭环反馈控制,在采样点间实际上是开环运行的。因此,在采样点处的误差是零,并不能保证采样点之间的误差也为零。事实上,按前面的方法设计的最少拍控制器的输出响应在采样点间存在波纹。

如上图所示,经过2拍后,在采样时刻系统误差为零,输出跟踪上了输出的变化,但在非采样时刻,输出有波纹存在,原因在于数字控制器的输出u(kT)经过2拍后不为零或常值,而是振动收敛。波纹不仅造成误差,同时也消耗功率、浪费能量,增加机械磨损,因此,设计时应考虑加以消除。

第二章 最少拍无纹波控制器设计

2.1设计原理

①设计最少拍无纹波控制器的必要条件 很明显,为使被控对象在稳态时的输出和输入同步,要求被控对象必须具有相应的能力。例如,如输入为等速输入函数,被控对象G()的稳态输出也应为等速函数。因此就要求G()中至少有一个积分环节。再如,若输入为等加速度输入函数,则被控对象G()的稳态输出也应为等加速函数,要求G()中至少有两个积分环节。所以最少拍无纹波控制器能够实现的必要条件是被控对象G()中含有与输入信号相对应的积分环节数。

离散控制系统最少拍控制

②最少拍无纹波系统确定Ф(z)的约束条件

要使系统的稳态输出无纹波,就要求稳态时的控制信号u(k)为常值(包括0)。由Y(z)(z)R(z)G(z)U(z)可知

U(z)= (z)R(z)/G(z)要使u(kT)在稳态时无波动,就意味着U(z)与R(z)之比为的有限项多项式。而这要求(z)R(z)包含G(z)的所有零点。即

w(z)i1(1biz1)F(z1)

2.2 设计举例

仍然按照有纹波控制器的设计步骤设计 同样的,由(1)式知

被控对象不含纯滞后z-d,d=0;共包含一个零点b1 =-0.718, w=1;包含一个单位圆外或单位圆上的极点,v=1,且一个极点在单位圆上,j=1; 输入信号为单位速度,q=2,且j

m=w+d=1 n=v-j+q=2 因此:F1(z)1f11z1

F2(z)f21z1f22z2

对单位速度输入信号,选择

vje(z)1(z)[(1aizi11)](1z1)F1(z),qjq 121)

(1zw)(1f11z(z)zd[(1bizi11)]F2(z)(10.718z1)(f21z1f22z2)

由e(z)1(z)得

1(1z)(1f11z21)1(10.718z1)(f21z1f22z2)

3展开有 :

1(f112)z1(12f11)z2f11z31f21z1(f220.718f21)z20.718f22z

对应系数相等,得:f110.592,f211.408,f220.825

离散控制系统最少拍控制

故有

e(z)(1z1)(10.592z121)

0.825z2(z)(10.718z)(1.408z1)

最后,求得数字控制器的脉冲函数为

D(z)1(z)G(z)1(z)0.383(10.5859z(10.592z11)(10.368z11))(1z)(3)

闭环系统的输出序列为

Y(z)R(z)(z)Tz(1z311)2(10.718z1)(1.408z10.825z2)

...1.41z23z4z4

1E(z)R(z)e(z)Y(z)G(z)Tz(1z11)2(1z)(10.592z21)z10.592z2

U(z)R(z)(z)G(z)0.38z10.02z20.09z30.09z4...其控制器输出与系统输出如下图所示:

u0.4y4321012345t/T012345t/T

第三章 基于Matlab的最少拍控制的实现

3.1输入单位阶跃信号

计算可得到最少拍数字控制器为

离散控制系统最少拍控制

检验误差序列:

运用Simulink 对其控制结果进行仿真,系统Simulink 仿真模型框图如下图所示:

将示波器的数据存为矩阵形式,命名为y1 在Matlab 命令窗口输入:

>> plot(tout(:,1),y1(:,2:4));>> hold on,legend(' 输入','误差','输出')可得输入、输出和误差三条曲线仿真结果如下图所示:

3.2输入单位速度信号

原理同上

D(Z)(z)G(z)(1(z))0.5434(10.5(1z1)(10.3679z1)z1)(10.718z1)

检验误差:

z

控制系统Simulink 框图如下图所示: E(z)(1(z))R(z)1

离散控制系统最少拍控制

输入、输出和误差三条曲线仿真结果如下图所示:

3.3输入单位加速度信号

原理同上

检验误差:

控制系统Simulink 框图如下图所示:

输入、输出和误差三条曲线仿真结果如下图所示:

离散控制系统最少拍控制

参考文献

[1] 李元春.计算机控制系统.高等教育出版社.133-145 [2] 毕效辉.自动控制理论.中国轻工业出版社.321-327

离散控制系统最少拍控制

致谢

最少拍无纹波控制器的设计

沈阳航空航天大学北方科技学院目 录前言: ................................................................................................................................

数字PID控制器设计

数字PID控制器设计设计任务:设单位反馈系统的开环传递函数为:设计数字PID控制器,使系统的稳态误差不大于0.1,超调量不大于20%,调节时间不大于0.5s。采用增量算法实现该PID控制器......

数字控制器工程实现

一种是利用PLC的固定模块来实现(PLC400的现成模块);一种是自己编程实现(TDC)自动化控制系统的核心是控制器。控制器的任务是按照一定的控制规律,产生满足工艺要求的控制信号,以输出......

数字系统课程设计交通灯控制器

东南大学《数字系统课程设计》设计报告 项目名称: 交通灯控制器 姓名:学号:专业:实 验 室: 电工电子实验中心组别:无同组人员:无设计时间: 2016 年8 月 26 日——2016 年 9 月 20日......

彩灯控制器设计

彩灯控制器设计 摘要一、系统设计要求设计一个控制电路来实现8路彩灯按照一定的次序和时间间隔闪烁。具体要求如下:1、当控制开关为0时,灯全灭;当控制开关为1时,从第一盏开始,依......

下载最少拍数字控制器的设计word格式文档
下载最少拍数字控制器的设计.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文