资源描述:
《计控实验六七八操作指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验六最少拍控制算法的研究一实验目的1.学习并掌握最少拍控制器的设计和实现方法,并研究最少拍控制系统对三种典型输入的适应性及输出采样点间的纹波。2.学习并掌握最少拍无纹波控制器的设计和实现方法,并研究输出采样点间的纹波消除以及最少拍无纹波控制系统对三种典型输入的适应性。二实验内容1.设计并实现对彖具有一个积分环节的二阶系统的最少拍控制,并通过Simulink仿真实验,研究该闭环控制系统对三种典型输入的适应性以及输岀采样点间的纹波。2.设计并实现对象具有一个积分环节的二阶系统的最少拍无纹波控制,并通过Simulink仿真实验观察,该闭环控制系
2、统输出采样点间纹波的消除,以及系统对三种典型输入的适应性。三实验步骤101.给定被控对彖传递函数为:恥)=心+1),要求设计在单位速度输入函数时的最少拍有纹波控制系统和无纹波控制系统。采样周期T二Is。2.首先求得广义对象的脉冲传函:1-e~G(z)=Z[—105(5+1)10s2(s+l)3.679厂(1+0.718C)当T二Is时,求得(1—厂)(1-0・3679厂)3.根据最少拍控制设计方法,确定闭环脉冲传函:①(z)=2厂一厂4.确定数字控制器:G⑵(1-①⑵)0.5434(1-0.5z")(1—0.3679厂)(1—厂)(1+0.
3、718厂)5.利用Simulink搭建仿真模型:1.改变给定输入,分别为单位阶跃函数,单位速度函数,单位加速度函数,分析仿真结果。2.根据最少拍无纹波控制设计方法,确定闭环脉冲传函:0(z)=(1+0.718z_1)(1.4082z_1-0.825z-2)3.确定数字控制器:①⑵G⑵(1-①⑵)().3830(1-0.3679厂)(1-0.5859厂)(1-厂)(1+0.592厂)4.改变仿真模型中的数字控制器。5.改变给定输入,分别为单位阶跃函数,单位速度函数,单位加速度函数,分析仿真结果。四实验结果分析(1)首先给定输入为单位速度函数,
4、控制器为最少拍无差控制器。黄线为离散输出,紫线为连续输岀,青线为给定单位速度函数的输入。可见,输出经过两拍完全能跟踪输入,系统在采样点的稳态误差为0,但不能保证在采样点之间的稳态误差为0,系统存在纹波。(2)给定单位阶跃输入,控制器不改变系统超调量很大,经过两拍后,输出达到在采样点无静差的稳态,但在采样点之间不能保证无静差。系统存在纹波。(3)给定单位加速度输入,控制器不改变系统经过两拍后趋于稳定,但输出对输入总存在静差。(4)给定输入为单位速度函数,控制器为最少拍无纹波控制器系统经过3拍后,输出能跟踪输入,且系统不存在纹波。(5)结论:最
5、少拍控制器对输入的适应性差。最少拍无纹波控制器为了消除纹波,延长了系统消除偏差的时间。实验七具有纯滞后系统的大林控制一实验目的通过仿真实验,学习并掌握用于具有纯滞后系统的大林控制算法的设计及其实现。二实验内容针对一个具有纯滞后的被控对象,设计并实现大林控制,并通过Simulink仿真实验分析结果。三实验步骤1.给定被控对象G°(S)=严,设计并实现大林算法数字控制器,45+1使系统的闭环传函为:①($)=亍^亠,采样周期+2.求得广义被控对象脉冲传函:0.22U~31-O.779z_1().393^~3l-O.6O7^_11—e~Ts1G(
6、z)=Zl——-——-——-sAs+13.求得闭环脉冲传递函数:1—e~Ts1①(z)=N[————-——-s2s+14.求得数字控制器:Q(z)=O(z)_1.778(1-O.779Z-1)1-0(^)-(1-O.6O7Z1-O.393z~3)5.建立Simulink仿真模型:Delay2Hold2四结果分析•丿Scopel-
7、n
8、x
9、给定输入为单位阶跃,黄线为系统加入大林控制器,输出曲线,紫线为不加控制器,输出曲线,青线为等效系统输岀曲线。青线和黄线重合,表明用大林算法设计的控制器可使整个闭环系统的期望传函等效为一个惯性环节和一个延迟环
10、节串联。大林算法适用于广义对象含有纯滞后环节且要求等效系统没有超调量的系统。实验八模糊控制一.实验目的1.学习并掌握二维模糊控制器的设计。2.通过仿真研究二维模糊控制器对系统控制性能的影响。二.实验内容1.以具有纯滞后的一阶系统为被控对象,设计一个二维模糊控制器。2.利用Simulink搭建仿真模型。3.对仿真结果进行分析,研究二维模糊控制器对系统控制性能的影响。三.实验步骤G($)=—!—幺七“1•给定被控对象3$+1,具有纯滞后的一阶系统。2.设计二维模糊控制器,用误差e和误差的导数de/dt作为模糊控制器的输入量,设控制系统的输入为单
11、位阶跃信号1•,输出为y,误差为e,误差导数为de;被控对象的输入为u;模糊控制器与e,de对应的输入分别为el,del,与u对应的输出为ul。el,del,ul的论域取[-6,