最少拍控制算法的研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最少拍控制算法的研究
一、实验目的
1.学习并掌握最少拍控制器的设计和实现方法,并研究最少拍控制系统对三种典型输入的适应性及输出采样点间的纹波。
2.学习并掌握最少拍无纹波控制器的设计和实现方法,并研究输出采样点间的纹波消除以及最少拍无纹波控制系统对三种典型输入的适应性。
二、实验内容
1.设计并实现对象具有一个积分环节的二阶系统的最少拍控制,并通过混合仿真实验研究该闭环控制系统对三种典型输入的适应性以及输出采样点间的纹波。
2.设计并实现对象具有一个积分环节的二阶系统的最少拍无纹波控制,并通过混合仿真实验观察,该闭环控制系统输出采样点间纹波的消除,以及系统对三种典型输入的适应性。
三、实验步骤
1.设计并连接模拟由一个积分环节和一个惯性环节组成的二阶被控对象的电路,并利用AD μC812构成的数据处理系统完成计算机控制系统的模拟量输入、输出通道的设计和连接。
2.利用上位机的虚拟仪器功能对此模拟二阶被控对象的电路进行测试,分别测取惯性环节的放大倍数、时间常数以及积分环节的积分时间常数。 在上位机完成阶跃输入下最少拍控制计算与实验结果显示、记录。先完成阶跃输入下最少拍控制器的参数设计和调试,然后再用另外两种典型信号(等速与等加速)作为系统输入,观察系统输出并记录。
3.在上位机完成阶跃输入下最少拍无纹波控制器的计算与实验结果显示、记录。先完成阶跃输入下最少拍无纹波控制器的参数设计和调试,然后再用另外两种典型信号(等速与等加速)作为系统输入,观察系统输出并记录。
4.对记录的实验结果进行分析,写出实验报告。
四、附录
1.被控对象模拟与计算机闭环控制系统的构成 实验系统被控对象的传递函数为1()(1)
K G s s T s =
+ (7-1)
它可以用图7.1所示电路来模拟,计算机控制系统的方框图如图7.2所示:
最少拍控制的效果对被控对象的参数变化非常敏感,实验中必须测取模拟对象的实际参数。
2.系统环节参数测试
(1)惯性环节
111
K T s +的参数测定
测取图7.1中第一环节模拟电路的阶跃响应,根据阶跃响应的稳态值和阶跃信号幅值确定1K 和1T 。
由1()y K u
∞=确定1K ,其中u -阶跃信号幅值 ()y ∞-环节输出稳定值
根据
111()0.63()
y T y =∞确定1T
(2)积分环节时间常数的测定
如要测图7.1第二个环节的积分时间常数,取同样阻值R2的电阻并联于C2两端,于是变成一个惯性环节
211
T s +,同(1)法测取2T ,
222()0.63()
y T y =∞,2T 即积分时间常
数。
(3)系统K 的确定
于是对于式(7-1)中的K ,有12
K K T =
。
3.等速输入下最少拍控制器的设计及其对其它典型输入的适应性
见图7.2,对实验系统来说,加零阶保持器后对象的S 传递函数为
11()(1)
Ts
e K G s s
s T s --=
+ (7-2)
选择采样控制T ,将上述S 传递函数离散化,可得到加零阶保持器后对象的Z 传递函数
1
1
1
1
///12
1111/1
1
()()()(1)(1)
T T T T T T T T T T T e
z
T T e
T e
z
G z K
z e z ---------++--=-- (7-3)
考虑等速输入下最少拍无差条件,可以得到 1
1
()(2)z z z φ--=-
(7-4) 12
1()(1)z z φ--=-
(7-5)
所以有 1
/1
1
1
1
()1
()
(2)(1)
()()
()1()
(1)(1)
T T U z z z e
z D z E z G z z K A z B z φφ-------==
=
--+
1
1//1
2
1
2
12(12)1(1)T T T T e z
e z
K A
B z
B z
-------++=
+-- (7-6)
其中1
/11T T A T T e
T -=+-,1
1
//11()/T T T T B T T e
Te
A --=--
由此可得等速输入下最少拍算法:
1
1
//2()(1)(1)(2)()
12(1)(2)
T T T T u k B u k Bu k e k K A
e
e
e k e k K A
K A
--=--+-+
+--+
- (7-7)
按等速输入下最少拍无差系统设计的控制器,在等速输入下可使闭环系统的输出在第二拍(即两个采样周期)跟上,此后在采样点上达到无差,见图7.3b)。
对等加速输入来说,系统出现稳态误差,其稳态的输出误差值为2
1T = ,见图7.3c)。 对阶跃输入来说,虽然输出在第二拍开始也达到无差,但在输出的第一拍出现了100%的超调,见图7.3a)。