基于大林算法的炉温控制系统精要.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于大林算法的炉温控制系统精要

计算机控制技术课程设计 2015/2016学年第二学期 设计课题:基于大林算法的炉温控制系统 目 录 1 课题简介 1 1.1课题目的 1 1.2课题任务 1 1.3设计要求 1 2 大林算法控制系统方案设计 1 2.1大林算法总体介绍 1 2.2振铃现象及其消除 2 2.2.1振铃现象产生的根源 2 2.2.2振铃现象的消除 2 2.3系统闭环工作原理 2 2.4系统的结构框图 2 3 大林算法控制系统硬件电路设计 2 3.1 A/D采样电路 3 3.2 D/A输出电路 3 3.3 驱动电路设计 3 3.4给定对象硬件电路设计 3 3.5总硬件图 4 4 大林算法控制系统算法设计 4 4.1 控制算法的原理 4 4.2 控制器的设计过程 4 4.3 计算机实现的计算机公式推导 5 5 大林算法控制系统仿真 5 5.2大林算法仿真代码 6 5.3波形图及性能分析 6 5.4 大林算法SIMULINK仿真结构图及波形 7 6 小结与体会 8 参考文献 10 附录 11 1 课题简介 1.1课题目的 课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。 《计算机控制系统》是一门理论性、实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。通过课程设计,加深对学生控制算法设计的认识,学会控制算法的实际应用,使学生从整体上了解计算机控制系统的实际组成,掌握计算机控制系统的整体设计方法和设计步骤,编程调试,为从事计算机控制系统的理论设计和系统的调试工作打下基础。 1.2课题任务 设计以89C51单片机和AD、DA驱动电路、控制电路、滤波电路、被控对象电路等电路、由运放电路实现的被控对象构成的计算机单闭环反馈控制系统。 1. 硬件电路设计:89C51最小系统加上模入电路(用ADC0809等)和模出电路(用DAC0832和运放等);由运放实现的被控对象。 2. 控制算法:大林控制算法。 3. 软件设计:主程序、中断程序、A/D转换程序、大林算法控制程序、D/A输出程序等。 4.仿真设计:用Matlab仿真闭环控制系统。 1.3设计要求 模入电路能接受双极性电压输入(-5V~+5V),模出电路能输出双极性电压(-5V~+5V)。 模入电路用两个通道分别采集被控对象的输出和给定信号。 3. 选择被控对象: 4. 对象的纯延迟环节用软件通过数组单元移位实现。 5. 定时中断间隔选取50ms,采样周期T既要是采样中断间隔的整数倍,又满足。 6. 闭环系统时间常数按0.3-0.5倍的被控对象最大时间常数选择。 2 大林算法控制系统方案设计 2.1大林算法总体介绍 图2-1 大林算法设计的闭环控制系统方框图 在控制系统设计中,纯滞后往往是影响系统动态特性的不利因素,这种系统如果控制器设计不当,常常会引起系统产生大的超调或振荡。对这类系统的控制要求,快速性是次要的,而主要要求系统没有超调或很少的超调。大林(Dahlin)算法就是一种专门针对工业生产过程中含有纯滞后控制对象的直接数字设计算法。 2.2振铃现象及其消除 所谓振铃(Ringing)现象,是指数字控制器的输出u(k)以2T 大幅度上下摆动。 振铃现象会引起采样点间系统输出纹波,增加执行机构的磨损,影响多参数系统稳定性。 振铃现象与被控对象的特性、闭环时间常数、采样时间、纯滞后时间的大小等有关。 2.2.1振铃现象产生的根源 由于,,得,则对单位阶跃输入,它有极点z =1,如果的极点在负实轴上,且与z = -1接近,则上述两个极点造成的输出瞬态项在不同的时刻可能叠加也可能抵消,导致输出出现波动。 2.2.2振铃现象的消除 找出D(z)中引起振铃的因子(z = -1附近的极点),令其中的z = 1。取消了这个极点,可以消除振铃。系统稳态值不变,但瞬态特性会变化,数字控制器的动态性能也会有影响。根据终值定理,时,对应,因此这样处理不影响输出的稳态值。 注意:大林算法由于修改了控制器的结构,使系统闭环传函φ(z) 也发生了变化,一般应检查其在改变后是否稳定。 大林算法只适合于稳定的对象。如果广义对象的Z传函G(z)中出现了单位圆外的零点,它将引起不稳定的控制,在这种情况下,相应于控制器中的这一不稳定极点,可采用前面消除振铃极点相同的办法来处理。 2.3系统闭环工作原理 在本次大林算法控制系统中,系统先进行A/D采样,将给定值采样值取到单片机内,之后单片机会选择另外一路通道,进行输出值即反馈值的采样。将输出值采样到单片机内后,在单片机中进行差值E(k)计算,再通过单片机中的算法程序得到输出量U(k),再经过D/A变换器,将输出结果作用于被

您可能关注的文档

文档评论(0)

586334000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档