版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机控制技术课程设计报告课题:最少拍控制算法研究专业班级:自动化1401姓 名:学 号:指导老师:朱琳琳2017年5月21日1. 实验目的32. 控制任务及要求33. 控制算法理论分析3'4. 硬件设计55. 软件设计6无纹波6有纹波96. 结果分析137. 课程设计体会131. 实验目的本次课程设计的目的是让同学们掌握微型计算机控制系统设计的一般步骤,掌握系统总体控制方案的设计方法 、控制算法的设计、硬件设计的方法。学习并熟悉最少拍控制器 的设计和算法;研究最少拍控制系统输出采样点间纹波的形成;熟悉最少拍无纹波控制系统控制器的设计和实现方法。复习单片机及其他控制器在实际生活中的应用,
2、进一步加深对专业知识的认识和理解 ,使自己的设计水平、对所学知识的应用能力以及分析问题解决 问题的能力得到全面提高 。2. 控制任务及要求1设计并实现具有一个积分环节的二阶系统的最少拍有纹波控制和无纹波控制。10s(s 1)对象特性G ( s)=采用零阶保持器 Ho (s),采样周期T = 0.1,试设计单位阶跃,单位速度输入时的有 限拍调节器。2. 用Protel、Altium Designer等软件绘制原理图 。3. 分别编写有纹波控制的算法程序和无纹波控制的算法程序。4. 绘制最少拍有纹波、无纹波控制时系统输出响应曲线,并分析。3. 控制算法理论分析在离散控制系统中,通常把一个采样周期称
3、作一拍 。最少拍系统,也称为最小调整时 间系统或最快响应系统。它是指系统对应于典型的输入具有最快的响应速度 ,被控量能经 过最少采样周期达到设定值 ,且稳态误差为定值。显然,这样对系统的闭环脉冲传递函数(z)提出了较为苛刻的要求,即其极点应位于 z平面的坐标原点处。1最少拍控制算法计算机控制系统的方框图为图7-1最少拍计算机控制原理方框图根据上述方框图可知,有限拍系统的闭环脉冲传递函数为:(1)型 D(z)HG(z)()R(z) 1 D(z)HG(z)e(z)Ei(z)R(z)11 D(z)HG(z)1(z)由(1)、解得:D(z)(z)e(z)HG(z)随动系统的调节时间也就是系统误差e)(
4、kt)达到零或为一恒值所需的时间,由Z变换定义可知E1(Z)e(KT)zk 08(0) ei(T)zei(2T)zei(kT)z有限拍系统就是要求系统在典型的输入信号作用下,当K N时,e1 (kT)恒为零或恒为一常量。N为尽可能小的正整数,为了实现这个目标,对不同的输入信号,必须选择不 同的e(z)传递函数,由理论分析得:1 1R(z)1e(z)1 z1 zT 1R(z)e(z) (1 z1)2(1 z )2 1 1、R(z)T2: (z1:3)e(z)(1 z1)3Ho2.等速输入下最少拍有纹波控制器的设计设最少拍随动系统如图7-2所示,对象特性G (s)Ts(1 e )s10采用零阶保持
5、器s(0.1s 1)(s)=采样周期T = 0.1,试设计单位速度输入时的有限拍调节器。解:广义对象的Z传递函数:TSHG(S)=KSS(T£ 1)=(1-z-1)£100s2(s 10)3.等速输入下最少拍无纹波控制器的设计10对 G (s)s(0 1s 1)=进行无纹波设计由有纹波设计可知HG(s)1 10.368z (1 0.717z )1 1(1 z )(1 0.368z )选择Gc(z) z 1(1 0.717z 1)(a0 a1z 1)Ge(z) (1 z 1)(b0 b1z 1)两式联立求解得=(1-Z-1)10Tz 1(T75i(1 z1)(110TT =
6、0.1s0.368z 1(10.717z 1)1 1 (1 z 1)(1 0.368Z1)单位速度输入时,选择Ge (z)= (1-z-1)2,则D(z)U(z)E(z)1 Ge(z) 5.435(1 0.5z (1 0.368z Ge(z)HG(z)(1 z 1)(10.717z 1)1 2U(z) 0.283* U (z )0.717U (z )1 25.435* E(z) 4.7176* E(z ) E(z )1z 1(10.717z )(a。1 1 2 1a1z )1 (1 z ) (b0dz )解方程,可得a°=1.408, a 1= 0.826 ,b 0=1, b 1=0
7、.592所以有D(z)U(z)E(z)GcGe(z)HG(z)3.826(1 0.5864z 1)(10.368z 1)(1 z 1)(10.592z 1)由此可得等速输入下最少拍无纹波的算法:U(z)=0.408*U(z -1)+0.582*U(z -2)+3.826*E(z)-3.6516*E(z -1)+0.8256*E(z -2)4. 硬件设计i1 A +-+J-cM11 A + -+其中:Ri=100k , R2=100k , R3=100k , Ci=1uF , C2=1uF1根据图连接一个积分环节和一个惯性环节组成的二阶被控对象的模拟电路;2用导线将该电路的输入端与单片机控制单元
8、的A01 ”输出端相连;电路的输出端与单片机控制单元的AI1”和示波器单元的 通道1 ”输入端相连;单片机控制单元的 A02 ”与示波器单 元的通道2”输入端相连;3将单片机模块”的DO”与锁零单元”的Ui”相连拼将锁零单元”的芋动/自动”开关打到 自 动”;5. 软件设计无纹波#in elude <reg52.h>#in elude <math.h>#in elude <Ad7366.h>#i nclude <LTC1446_DA.h>#defi ne uehar un sig ned char#defi ne uintun sig ned i
9、nt#defi ne ulong un sig ned longdouble pv,sv,Ts,ei,eix,eixx,A,b,C,K,op,opx,opxx,Ti,a1,a2,bx;uint i;uehar t;void delayls(void)uchar i,j,k;for(k=100;k>0;k-)for(i=20;i>0;i-)for( j=248;j>0;j-);void mai n( void) /主程序LTC1446(0,0);opx=0;opxx=0;eix=0;eixx=0;for(i=0;i>=60000;i+);P0=0x00;Ti=1;K=10
10、;Ts=1000;/ 采样周期 1000msfor(t=0;t<5;t+)/ 延时 5sdelay1s();RCAP2H=0x4c; /200ms 计时RCAP2L=0x00;TR2=1;ET2=1;EA=1;while(1);timer2 () interrupt 5static uchar t;TF2=0;t+;if(t=2)t=0;pv=ADC7366();AI1 通道采集sv=sv+0.05;if(sv>4)sv=4;ei=sv-pv;op=0.271*opx+0.29*opxx-0.211*ei+0.15*eix+0.1*eixx;eixx=eix;eix=ei;opxx
11、=opx;opx=op;if(op>5)op=5;if(op<-5)op=-5;LTC1446(op*1000,sv*1000);/ 输出值给 A01,斜坡信号给 AO2PO=OxO1;有纹波#in elude <reg52.h>#in elude <math.h>#in elude <Ad7366.h>#i nclude <LTC1446_DA.h>#defi ne uchar un sig ned char#defi ne uintun sig ned int#defi ne ulong un sig ned longdouble
12、 pv,sv,ei,eix,eixx,A,b,C,K,x,pvx,op,opx,opxx,Ti;int Ts,t;void delay1s(void)uchar i,j,k;for(k=100;k>0;k-)for(i=20;i>0;i-)for( j=248;j>0;j-);void mai n( void) /主程序LTC1446(0,0);opx=0;opxx=0;eix=O;eixx=0;PO=OxOO;Ti=0.1;K=10;Ts=100;/ 采样周期 200msfor(t=0;t<5;t+)/ 延时 5sdelay1s();RCAP2H=0x4C; /200
13、ms 计时RCAP2L=0x00;TR2=1;ET2=1;EA=1;while(1);timer2 () in terrupt 5static uchar t;TF2=0;t+;if(t=2)PO=OxO1;t=0;pv=ADC7366(); /All 通道采集sv=sv+0.05;if(sv>4)sv=4;ei=sv-pv;op=0.233*opx+0.007*opxx+0.010*ei+0.006*eix+eixx;eixx=eix;eix=ei;opxx=opx;opx=op;if(op>5)op=5;if(op<-5)op=-5;LTC1446(op*1000,sv*
14、1000);/ 输出值给 AO1,斜坡信号给 AO26. 结果分析无纹波SS探头AM fio t MUkns CHIi*1合啻5限樹有纹波M Pm.視如i " j IM '7 WW<istryr<i*e需宽隔制 DlOMi!最少拍系统对于典型输入具有最快响应速度,被控量经最少采样周期达到设定值,且稳态误差为定值。有最少拍有文波、无纹波控制系统输出响应曲线相比较可知,最少拍无差系统最多只能达到采样点上无偏差,而在相邻采样点之间偏差很大(在图上可以明显观察出)。最少拍无纹波控制系统输出响应曲线在采样点上无偏差,在相邻采样点之间几乎无偏差。但是系统的调整时间比无纹波增加了大概二节拍。为消除纹波,给系统传递函数增加了零点,延长了系统消除偏差的时间 。最少拍有纹波调整时间较短,但精度低,采样点外误差一直存在 。最少拍无纹波调整 时间较长,但精度高,信号跟随后一直保持一种,不存在误差。7. 课程设计体会两周的实验课很快就结束了,但是整体收获还是很多的。这让我不再枯燥的面对课本的知识,而是与实践相结合,并且对最少拍系统等有了更加直观的了解,让我对课本知识也更加了解,理解的更加透彻。通过本次的实训,我对开发软件有了一定的了解和掌握 也学会了一些简单的命令语言,对控制系统的硬件组成和组装连线等一些列的基本操作也 有了很好的掌握。试验中也遇
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新疆警察学院《电子竞技概论》2023-2024学年第一学期期末试卷
- 《高中政治第》课件
- 珠宝定制合同范例
- 欠款欠帐合同范例
- 上海借款合同范例
- 联合竞买合同范例
- 培养学生合同范例
- 终止合同范例百度网盘
- 车辆批发合同范例
- 哈尔滨房屋租赁合同范例
- 用所给词的适当形式填空(专项训练)人教PEP版英语六年级上册
- 2024年鄂尔多斯市中考英语试卷真题(含答案解析)
- 第3课光的反射(教学设计)五年级科学上册
- 马克思主义与社会科学方法论课后思考题答案全
- 部编《道德与法治》四年级上册复习教案
- 幼儿园教师职称五套试题及答案
- 幼儿园中班语言课件:《小花猫交朋友》
- 《架空输电线路直升机巡视技术导则》
- 热工基础课后答案超详细版(张学学)
- 沙门菌感染的人工智能与机器学习应用
- 电气工程及其自动化大学生职业规划
评论
0/150
提交评论