1、计算机控制技术课程设计报告指导教师评定成绩: 计算机控制技术课程设计报告 设计题目:最少拍无波纹控制器的设计与仿真学 生 姓 名: 专 业: 班 级: 指 导 教 师: 一:课程设计题目:最少拍无波纹控制器的设计二:设计内容摘要 最少拍系统设计是一采样点上误差为零或保持恒定为基础的,采用Z变换方法进行设计并不保证采样点之间的误差也为0或保持恒定值,因此在采样点之间可能存在波纹 ,即在采样点之间有误差存在,这就是有波纹设计。而无波纹设计是指在典型输入信号的作用下,经过有限拍系统达到稳定,并且在采样点之间没有波纹,输入误差为0。关键词:最少拍 无波纹 Z变换设计准备:要得到最少拍无纹波系统设计,其
2、闭环z传递函数(z)必须包含被控对象G(z)的所有零点。设计的控制器D(z)中消除了引起纹波振荡的所有极点,采样点之间的纹波也就消除了。已知对象传递函数 ,采样周期T=0.1s ,零阶保持器系统控制原理框图如下:系统广义对象的脉冲传递函数为 因G(z)有z-1因子,零点z=-0.707,极点p1=1,p2=0.368。闭环脉冲传递函数(z)应选为包含z-1因子和G(z)的全部零点,所以 (z)=1-Ge(z)=az-1(1+0.717z-1)Ge(z)应由输入形式、G(z)的不稳定极点和(z)的阶次三者来决定。所以选择 Ge(z)=(1-z-1)(1+bz-1) 式中(1-z-1)项是由输入型
3、式决定的,(1+bz-1)项则应由Ge(z)与(z)的相同阶次决定。因Ge(z)=1-(z),将上述所得Ge(z)与(z)值代入后,可得 (1-z-1)(1+bz-1)=1-az-1(1+0.717z-1) 所以,解得a=0.5824,b=0.4176。于是便可求出数字控制器的脉冲传递函数为 :由U(z)可判断所设计的D(z)是否是最少拍无波纹数字控制器系统,由式U(z)=D(z)Ge(z)R(z)可得 下面用Matlab来实现该系统:1、输入为单位阶跃信号时:设计最少拍无波纹控制器:用simulink画系统的实现框图如图一:图1-1输出信号如下:图1-2放大后可清楚地看出,系统经过两拍后(t
4、=0.2=2T),其输出响应曲线无波纹地跟随输入信号,系统调节时间为=2T=0.2图1-32、以上输入为单位阶跃信号,下面我们将输入该为单位速度信号:r(t)=t系统的广义脉冲传递函数仍为:而闭环脉冲传递函数(z)的要求:(z)=由(z)=D(Z)=当输入为单位速度时的最小拍无波纹控制用Simulink画图实现:图2-1系统响应曲线如下:图2-2将图放大如下:可知,大概在=0.2754=3T时,即三拍后,系统输出跟随输入,采样点之间没有波纹。以上是最少拍无波纹控制系统的设计,而为了能更直观的看出最少拍无波纹系统特点,我们也设计了最少拍有波纹的控制系统加以对比。下面就是单位速度输入最少拍有纹波控
5、制系统的设计3、单位速度输入最小拍有纹波控制系统:系统的广义脉冲传递函数仍为:输入单位速度,为满足准确性条件,有而:因为:,所以:所以:D(Z)=用simulink画图如下:图3-1图3-2系统的输出可知,大约在两拍系统的采样值达到稳定,但其采样点之间却存在波纹,图3-3三、设计总结1、有纹波系统进行对比分析:最少拍无纹波设计,要求(z)的零点包含G(z)的全部零点。这就是最少拍无纹波设计与最小拍有纹波设计惟一不同之处。 对比输入都为单位速度信号的最少拍有波纹和最少拍无波纹可知,对于最少拍无波纹控制器,其输出响应曲线是跟随输入信号的,采样点之间没有波纹,但系统的闭环z传递函数(z)中的z-1的
6、幂次增高,系统的调整时间ts增长了。而对于有波纹的控制器,其调整时间虽然短,但其输出值跟随输入后在非采样时刻存在波纹。原因在于数字控制器的输出序列u(KT)经若干拍数后,不为常数或零,而是振荡收敛的。非采样时刻的波纹现象不仅造成系统在非采样时刻有偏差,而且浪费执行机构的功率,增加了机械磨损,而最少拍无波纹就是在此基础上提出来的消除采样点间波纹的方法。2、探讨最少拍无纹波控制系统对典型输入的适应性问题对此我们有讨论了无波纹如何消除其首先设计无波纹的系统的必要条件:为了在稳态过程中获得无纹波的平滑输出,被控对象必须有能力给出与系统输入r(t)相同的、平滑的输出c(t).例如对于单位速度输入函数进行
7、设计,静态过程中的被控对象也必须是等速的函数,零阶保持器的输出在每个采样周期内,保持为常数或零,输入到被控对象上。为了使被控对象产生和系统输入同样的等速函数,被控对象中必须至少有一个积分环节,使得在常值的控制信号作用下,其稳态输出也是所要求的等速变化量。同理,对于等加速输入函数设计无波纹系统,则被控对象至少有两个积分环节。在我们都设计中,因为只要求单位阶跃输入和单位速度输入,所以选择的系统就只需要有一个积分环节就可以了。四、参考文献:1、计算机控制系统第二版 席爱民 编著 高等教育出版社2、计算机控制基于MATLAB的实现肖诗松、刘明、刘时进等编著 清华大学出版社3、计算机控制技术薛弘晔等编著 西安电子科技大学出版社
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1