




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、理7大亨University of Techrisolagy计算机控制课程设计学 院自动化科学与工程学生姓名 学生学号 班级 提交日期2013 年9月5日 指导老师一)课程设计任务题目及要求二)课程设计任务对象与论证三)控制器的计算、选择以及系统仿真 四)硬件电路的设计 五)系统框图 六)程序流程图 七)参考文献 八)心得体会 课程设计任务题目及要求总体:设计一个具有大纯时延时间的一阶惯性环节的计算机控制系 统,字数不少于3000字具体内容:1) 自己给出系统的闭环传递函数的表达式2) 自己设定系统性能指标3) 书面设计一个计算机控制系统的硬件布线连接图4) 硬件布线连接图转化为系统结构图5)
2、 选择一种控制算法6) 软件工程知识编写程序流程图7) 在MATLAB下进行编程和仿真,给出单位阶跃函数的输出结 果表8) 进行系统的可靠性和抗干扰性的分析要求:1、针对一个具有纯滞后的一阶惯性环节G(s) =Ts 1的温度控制系统和给定的系统性能指标:工程要求相角裕度为 30 -60°,幅值裕度6dB要求测量范围-50C200C,测量精度0.5%,分辨率0.2 C2、书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图;3、 选择一种控制算法并借助软件工程知识编写程序流程图;4、 用MATLAB和SIMULINK 进行仿真分析和验证;二、 课程设计任务对象与设计的分析论证
3、1 .控制对象的分析与说明本设计的控制对象是一个含有具有大时滞的一阶惯性环节G(s)=Ts 1的系统,而在通常的温度控制系统中,控制对象往往就可以视作含有一个大纯时延时间的一阶惯性环节的系统,故本次计算机控制系统设计则可以以一个温度控制系统为例设计:加热炉温度控制系统。目的是保持被加热液体的温度与设定值尽量一致,当系统出现干扰时能够较快地恢复到设定值。让纯时延为T/2,被控对象传递函数为:G(s) =120e0.0062 s0.0124s 1需要对这一传递函数进行分析,添加适当的控制器,以满足 设计要求,取得预期效果。2 .系统设计的一般步骤和要点厂建模:描述控制量和输出量之间的数学关系;J确
4、定控制任务:动态和静态指标;I选择算法;广系统结构包括系统总线的选择;内存空间分配:系统软件、应用程序、待扩充;,I/O分配:模拟/开关量I/O、待扩充;模拟量I/O通道的配置;中断、查询处理方式的确定;系统控制工艺流程图即组构计控系统原理描述图,包括信号流程图 i (接合控制对象的工艺流程);产给定量方式三、控制器的计算,选择,和系统的仿真1、当传递函数为G(s)二120e0.0062s0.0124s+ 1 时用MATLAB绘出其波特图:程序为:num=120;den=0.0124 1;g=tf(num,den,'iodelay',0.0062);margin(g);grid
5、 on;波特图为:Figure 1FlIe Ednt Yi 2看 工nsert I 口口工与 l3sktop .indo* Helpfe +“工黝Q* 包 口国Bode DiagramGm = -0.276 d 0 > at 9,37e+fl03 rad/sec . Pm = -1Q7 deg > at 9.5e+(J3 rac/seco o o o o o 3 2 1 do-范H9Pm宫20o岩)富-360010°fillI 4 4 1 14 4 4 1IlI I II I Pill1 _J -L_i-'一!4_l_L L LU_ HiHL _ LJ _LJ_,
6、T -* 一,一-1 -T -Tf- It HtH-F="- rT=" M T T Ti 4 4 a i-777;-1 LU,-T-t-7;)J Ji溪1-1川i >i >i :! 1I" ! ! "1 li fi fi M' 1 n1-1-L 71-TI -TT1rm -W-R-r - -r-r"-r r n i ni 1 11-r r r ri"94411 r.rrrj Hr,r r r1H*11-1' ' |Im J 1 -J _ p b-1- 口 U.r-r.1. 1 J J J- a 4
7、w w w一Till 金 ii d *j.141 4 411,L I.51>1 >1 ri 1 4命4”i>1 >1 i-r r t|一.t .-r -jii1010:Frequency (rad/ssc;由上图可知,幅值裕度为-0.276dB<6dB,相角裕度为-107deg,不满足题目要求。故需对对象进行合理控制使其工作符合要求,需要进行设计。2 .算法选择最小拍无纹波:即最少调整时间系统,在给定某种典型输入(如 单位阶跃输入、单位速度输入或单位加速度输入)条件下,通过 设计一个控制规律使得闭环系统输出具有最快的响应速度,且输 出的采样点之间没有纹波。在满足系
8、统的快速性、准确性、稳定 性和可实现性条件下,设计出来的数字调节器可以实现无静差的 稳定状态。但是最少拍系统存在着局限性:0对输入信号类型的适应性差;对系统参数的变化敏感; 控制作用易超出允许 的控制范围。Dalin算法:在控制系统设计中,纯滞后往往是影响系统动态特 性的不利因素,如在热工和化工的许多工业生产过程中,其被控 对象模型的不确定性、参数随时间的漂移性和含有较大的纯滞后, 如果要求控制系统在最少拍内达到稳态,则不但不能达到预期的 效果,反而会引起系统产生大的超调或振荡。而事实上,对这类 系统的控制要求,快速性是次要的,而主要要求系统没有超调或 很少的超调。达林算法就是一种专门针对工业
9、生产过程中含有纯 滞后控制对象的直接数字设计算法。对温度控制系统的要求,主要是保证炉温按规定的温度工艺曲线变化,超调小或者无超调,稳定性好,不振荡,对系统的快速性要求不高。而Dalin算法的设计目标是对带时延的一阶或二阶惯性 环节工业对象,设计一个数字调节器,使得整个闭环系统的传递 函数为具有纯时延特性的一阶惯性环节,目的是使输出无超调或 者超调很小。结合本次课程设计的控制对象数学模型,若其为不 带延时的一阶惯性环节,则选用(1)方案,用最少拍无波纹来设 计控制器;若其为带时延的一阶惯性环节,而设计目标就是无超 调或者超调很小,故选用(2)方案,用Dalin算法来实现对系统 的控制。3 .控制
10、器设计120e°0062s当传递函数为G叱痴好时,由于控制对象的纯时延特性常导致控制系统的稳定性降低,过渡过程特性变坏。有资料指出,当对象的纯延迟时间与对象惯 性时间常数Tm之比大于等于0.5时,采用常规PID算法难以获得 良好的系统性能,因此考虑采用达林算法。带纯时延特性的一阶惯性环节如下:G二120e".0062s0.0124s 1其中,6 = 0.0062, %= 0.0124, K=120。由达林算法,取得系统期望闭环传递函数为:H(s)-_0.0062s e-0.0124s 1式中,I = 0.0124 ,大于小 则RAW0,无振铃现象。由于 e = LXT,取
11、L = 2,可得 T= 6/2=0.0031s仃=e-T八=0.7788,5 =e-TA1 =0.7788由以上数据可得系统期望闭环脉冲传递函数为:H (z) = ZGh(s)H(s) = z_L (1 - OR 1 -二 z0.2212z,一J1 - 0.7788z被控对象的广义脉冲传递函数为:G (z)=ZGh(s)G0(s) = Kz,L 1)1 - 11 - c1z12030.2212z26.554z1 -0.7788zJ1-0.7788zJ数字控制器的控制规律为:H(z)G(z)1 -H(z)z'")=G(z)1-二z,-(1-)z4Ld)0.00833-0.006
12、49z"1 - 0.7788z -0.2212z"系统开环脉冲传递函数为:1a=dg=1当7848H0.659.一一 一 一 326.1610z_ _ _30.2212zX=1 -0.7788zJ 1 -0.7788z-0.2212z加上比例的控制器:D(z)=10.00846 - 0.00659 z1 -0.7788 z -0.2212 z10.01692 一 0.01318 z1 - 0.7788 z - 0.2212 z3一一一 一 _30.2212z。G(k)= 4飞 2 二1 -0.7788z -0.2212z30.4424z" " Z31 -
13、 0.7788z -0.2212z由以上结果,通过 MATLAB仿真结果如下:输入程序:Ts=0.0031dnum=0,0,0,0.2212dden=1,-0.7788,0,-0.2212Zk=tf(dnum,dden,Ts)margin(Zk)输出结果:Ts =0.0031dnum =000 0.2212dden =1.0000 -0.77880 -0.2212Transfer function:0.2212zA3 - 0.7788 zA2 - 0.2212Sampling time: 0.0031Bode DiagramGm = 12.2 dB (at 242 rad/sec) , P m
14、 = 71.9 deg (at 49.9 rad/sec)XIRa/keaMknaa M20100-10-200-180-360-540JL 1E L1 L L L L I L LL1 L r, ILL"-tf rII r t rtffSystem: ZkFrequency (rad/sec): 241Magnitude (dB): -12.2tr r f II1 r FKr r r il f rE-'llSystem: ZkrrfirFrequency (rad/sec): 51Phase (deg): -109r ji* r r Fr即rr r d* .r r 1即Er
15、亍r即 il r110210310410Frequency (rad/sec)由上图可知,在未加入适当的比例增益,系统的幅值裕度为12.2dB,相角裕度为71deg,可见该系统并不符合设计要求,故需要加入适当的比例增益,降低系统的相角裕度。加入一个适当的比例增益K0=2之后,MATLAB仿真程序以及结果如下:输入程序:Ts=0.0031dnum=0,0,0,0.4424dden=1,-0.8032,0,-0.1968Zk=tf(dnum,dden,Ts) margin(Zk)输出结果:Ts =0.0031dnum =000 0.3982dden =1.0000 -0.80320 -0.1968
16、Transfer function:0.3982zA3 - 0.8032 zA2 - 0.1968Sampling time: 0.0031IR-orea vnoa Mlaeace sanpBode Diagram Gm = 6.82 dB (at 238 rad/sec) , P m = 55 deg (at 94.6 rad/sec) 30 20 10 0-10-20 0-180-360-540k0aLli,七ILSystem: ZkFrequency (rad/s(ec): 242Magnitude (dB): -6.9rrr if r r r ri1 Fr1。r r r r ,r r
17、1£,r r r i?1 ir r10101010Frequency (rad/sec)由上图可知,系统的幅值裕度为6.9dB,相角裕度为54deg。可见,加入了一个 2的比例增益之后,系统的性能能够符合设计要求。Step1-0.7788z +-0.2212z-30.00846-0.00659z-1Discrete FilterStep1旧Scope1Step2采用MATLAB的SIMULINK 软件进行仿真,系统框图如下:通过SIMULINK仿真的结果如下:由上图可知,在t= 1s时对系统施加一个单位阶跃给定输入信号,在规定的采样周期时间之后一定的微小延迟系统达到了稳定。系统无超调
18、,调节过程也较快,调节性能保持较佳状态。系统在一个采样周期之后一定的误差范围内稳定,并准确跟随输入信号, 调节性能良好,整个系统性能足以满足设计要求。四、硬件电路设计1 .硬件设计思路与方案实现达林算法的控制,无疑是采取计算机控制系统对温度控制系统进行控 制。在此,计算机可采用单片机 8051。要对温度进行控制,首先要采用温度传感器对温度进行检测。由于传感器的 输出信号较为微弱,故必须经放大后才能输入A/D转换单元。通过A/D转换,将放大后的模拟信号转化为数字信号后输入 8051单片机,在单片机内部进行比 较处理和达林算法运算后把结果送 D/A转换单元。经D/A转换后,经过驱动使 温度调节器进
19、行相应的动作,从而达到及时控制温度的目的。在A/D转换器或D/A转换器与8051的连接时,有一个问题是芯片的物理地 址。这就需要采用地址锁存器 74373及译码器74138。通过译码进行片选,便可 知各芯片的物理地址。另外,A/D转换器与D/A转换器还涉及一个位数与转换精度的问题。根据题目要求,温度测量范围为-50oC 200oC ,分辨率为0.2oC ,则测量是量程为250oC 一一200 C -(-5CoC )= 250C,再由 2 / o =1250 ,可得 n >10.29。可取 n=12 ,0.2oC即采用12位的ADC和12位的DAC当采用12位ADC进行模/数转换时,其分辨
20、率为2502c为0.06oC,远远满足设计要求。2122 .温度传感器输出端与 ADC的连接由上分析可知,本设计需要采用12位的A/D转换器,可采用AD574A芯片 进行模/数转换。由于温度传感器的输出电压较小,电压值通常为毫安级,故必 须经放大后才能输入模/数转换器ADC,运算放大器选择LM139。为了提高温度传感器的灵敏度,可将温度传感器接入平衡电桥中,经差动放 大后再输入到AD574A的10VIN输入端。温度传感器输出端与ADC的连接如图一所示:+5V图一温度传感器输出端与AD574A的连接3 .ADC与单片机8051的连接8051 的 P0 口作为 AD574A 的地址线,P0 口和
21、P2Q P2.1、 P22 P2.3 口作 为数据线,用于接收获取AD574A的转换结果。P0 口经地址锁存器74373锁存, 并经三-八译码器74138译码后的Y1信号作为AD574A的片选信号输入。AD574A与8051的连接图如下所示:A0CSkrCE*,REFINRDanRDDB0P1.0REFOUTDB1P1 1DB2P1.2BIPOFFDB3P1.3DB4P1 4DB5P1.5,10VINDB6P1.6VinDB7P1.7DB8P2.0DB9P2.1,STSDB10P2.2DB11P2.3AD574AWR>74373P0.0D0Q020P0.1D1Q119P0.2D2Q218
22、P0.3D3Q317P0.4D4Q416P0.5D5Q515P0.6D6Q614P0.7D7Q713ALEGE111P2.4 P2.5 P2.6 P2.7 1ABCY0Y1OE1Y215141273v6 1 13741381Y5i.Y6叶I11-Y78051图二 AD574A与8051的连接图4 .单片机8051与DAC的连接由上分析,本设计需要采用12位的A/D转换器,与之相对应,可采用12 位的D/A转换器DAC1208芯片进行模/数转换。8051 的 P0 口作为 DAC1208 的地址线,P0 口和 P24 P25 P2.6、P2.7 口 作为数据线,用于传送经达林算法后的运算结果。
23、P0 口经地址锁存器74373锁 存,并经三-八译码器74138译码后的Y0信号作为DAC1208的片选信号输入。8051与DAC1208的连接图如下所示:RDWRP1.0P1.1P1.2P0.0P1.3P0.1P1.4P0.2P1.5P0.3P1.6P0.4P1.7P0.5P2.0P0.6P2.1P0.7P2.2P2.3ALEP2.4INTTP2.5P2.6EAP2.77437320-1918741388051Q0Q1Q2Q3Q4Q5Q6Q7E1611ABCY0Y1OE1Y2OE2 AY3OE2BY4Y5Y6Y7XFER W1CSWR2BYTE2DI0DI1RfbDI2DI3DI4Iout1
24、DI5DI6Iout2DI7DI8DI9D10DI11DAC1208图三 8051与DAC1208的连接图5 .整机电路综合上述,可得计算机控制系统整机电路如下图所示:+5Vi送成57野输 入端(a)传感器信号放大输出VinoaxlcQc*oQ_ cxrQ-oQ. ra_ oo_ ufi_ fS- cfi. otfi. 、Q_ Ofi.Q:OlQcsC五、系统框图结合整体电路图,易得本计算机控制系统的框图如下图(a)所示。图(b)是其 等效系统模型,Ts为采样周期,D(z)为数字调节器,Gh(s)为采样保持器,G(s)为 广义对象。(a)(b)图五大滞后温度控制系统结构图图中,由单片机、模/数
25、转换器AD574A和数/模转换器DAC1208组成计算 机系统。温度传感器的输出信号(经放大电路放大后)作为计算机系统的输入信 号,经模/数转换后与计算机内部的温度数字量进行比较,从而得出偏差信号, 偏差信号再经过单片机8051CPU进行达林算法处理后将运算结果送往数/模转换 器,将转换结果送给温度调节器,使之产生相应的动作,从而达到控制被控对象 温度的目的。六、程序流程图主程序图六主程序流程图INT1中断子程序T。中断子程序(a)(b)A/D转换子程序D/A转换子程序(c)(d)图七子程序流程图七、参考文献豆丁网、百度文库相关资料计算机控制技术计算机系列课程实验指导自动控制原理华南理工大学出版社华南理工大学黄道平温钢云曾琪琳梁佑彬华南理工大学出版社高国粢余文休彭康拥单片机原理及应用实验指导书,史步海等编著,华南理工大学教材供应中心单片机原理及其接口技术,胡汉才编著,清华大学出版社MATLAB与控制系统的数字仿真及 CAD,黄道平编著,化学工业出版社八、心得体会我觉得课程设计是一个很好地检测我们的学完一门课程的实践活动,每完 成一次课程设计,我都对相应的课程有更加深刻的理解,并且自己的动手能力、 实践能力都得到一定的提升。这次的计算机控制技术课程设计也一样,经过这次 的实践,我体会良多!这次的计控课程设计时间不多,老师的面对面指导也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年记者证考试趋势分析试题与答案
- 常用数据处理方法归纳试题及答案
- 咖啡师的社交能力与职业发展试题及答案
- 2024年职业生涯规划中的统计学应用试题及答案
- 2024年食品安全员考试全景式思考试题与答案
- 2024年秘书证考试心理素质试题及答案
- 完整的建筑法规知识与试题及答案
- 多媒体应用设计师市场分析及试题答案
- 2024年食品安全员考试全面策略试题及答案
- 2024年食品安全员考生经验分享试题及答案
- 合同管理知识培训课件
- 中国艺术歌曲赏析及实践知到课后答案智慧树章节测试答案2025年春四川音乐学院
- 校园法制宣传课件
- 2024年电信销售员工年终总结
- 2025中国信创服务器厂商研究报告-亿欧智库
- 2025年度执业药师职务聘用协议模板
- 2025年辽宁省盘锦市事业单位公开招聘高校毕业生历年高频重点模拟试卷提升(共500题附带答案详解)
- 2025年浙江杭州建德市林业总场下属林场招聘8人高频重点模拟试卷提升(共500题附带答案详解)
- 流行性感冒诊疗方案(2025年版)权威解读
- 《水库大坝安全监测管理办法》知识培训
- 裂隙等密度(玫瑰花图)-简版
评论
0/150
提交评论