基于大林算法的炉温控制系统

基于大林算法的炉温控制系统

ID:36369814

大小:401.50 KB

页数:15页

时间:2019-05-10

基于大林算法的炉温控制系统_第1页
基于大林算法的炉温控制系统_第2页
基于大林算法的炉温控制系统_第3页
基于大林算法的炉温控制系统_第4页
基于大林算法的炉温控制系统_第5页
资源描述:

《基于大林算法的炉温控制系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.计算机控制技术课程设计2015/2016学年第二学期设计课题:基于大林算法的炉温控制系统..目录1课题简介11.1课题目的11.2课题任务11.3设计要求12大林算法控制系统方案设计12.1大林算法总体介绍12.2振铃现象及其消除22.2.1振铃现象产生的根源22.2.2振铃现象的消除22.3系统闭环工作原理22.4系统的结构框图23大林算法控制系统硬件电路设计23.1A/D采样电路33.2D/A输出电路33.3驱动电路设计33.4给定对象硬件电路设计33.5总硬件图44大林算法控制系统算法设计44.1控制算法

2、的原理44.2控制器的设计过程44.3计算机实现的计算机公式推导55大林算法控制系统仿真55.2大林算法仿真代码65.3波形图及性能分析65.4大林算法SIMULINK仿真结构图及波形76小结与体会8参考文献10附录11..1课题简介1.1课题目的课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。《计算机控制系统》是一门理论性、实用性和实践性都很强的课程,课程设计环节应占

3、有更加重要的地位。通过课程设计,加深对学生控制算法设计的认识,学会控制算法的实际应用,使学生从整体上了解计算机控制系统的实际组成,掌握计算机控制系统的整体设计方法和设计步骤,编程调试,为从事计算机控制系统的理论设计和系统的调试工作打下基础。1.2课题任务设计以89C51单片机和AD、DA驱动电路、控制电路、滤波电路、被控对象电路等电路、由运放电路实现的被控对象构成的计算机单闭环反馈控制系统。1.硬件电路设计:89C51最小系统加上模入电路(用ADC0809等)和模出电路(用DAC0832和运放等);由运放实现的被

4、控对象。2.控制算法:大林控制算法。3.软件设计:主程序、中断程序、A/D转换程序、大林算法控制程序、D/A输出程序等。4.仿真设计:用Matlab仿真闭环控制系统。1.3设计要求1.模入电路能接受双极性电压输入(-5V~+5V),模出电路能输出双极性电压(-5V~+5V)。2.模入电路用两个通道分别采集被控对象的输出和给定信号。3.选择被控对象:4.对象的纯延迟环节用软件通过数组单元移位实现。5.定时中断间隔选取50ms,采样周期T既要是采样中断间隔的整数倍,又满足。6.闭环系统时间常数按0.3-0.5倍的被控

5、对象最大时间常数选择。2大林算法控制系统方案设计2.1大林算法总体介绍图2-1大林算法设计的闭环控制系统方框图..在控制系统设计中,纯滞后往往是影响系统动态特性的不利因素,这种系统如果控制器设计不当,常常会引起系统产生大的超调或振荡。对这类系统的控制要求,快速性是次要的,而主要要求系统没有超调或很少的超调。大林(Dahlin)算法就是一种专门针对工业生产过程中含有纯滞后控制对象的直接数字设计算法。2.2振铃现象及其消除所谓振铃(Ringing)现象,是指数字控制器的输出u(k)以2T大幅度上下摆动。振铃现象会引起

6、采样点间系统输出纹波,增加执行机构的磨损,影响多参数系统稳定性。振铃现象与被控对象的特性、闭环时间常数、采样时间、纯滞后时间的大小等有关。2.2.1振铃现象产生的根源由于,,得,则对单位阶跃输入,它有极点z=1,如果的极点在负实轴上,且与z=-1接近,则上述两个极点造成的输出瞬态项在不同的时刻可能叠加也可能抵消,导致输出出现波动。2.2.2振铃现象的消除找出D(z)中引起振铃的因子(z=-1附近的极点),令其中的z=1。取消了这个极点,可以消除振铃。系统稳态值不变,但瞬态特性会变化,数字控制器的动态性能也会有影响

7、。根据终值定理,时,对应,因此这样处理不影响输出的稳态值。注意:大林算法由于修改了控制器的结构,使系统闭环传函φ(z)也发生了变化,一般应检查其在改变后是否稳定。大林算法只适合于稳定的对象。如果广义对象的Z传函G(z)中出现了单位圆外的零点,它将引起不稳定的控制,在这种情况下,相应于控制器中的这一不稳定极点,可采用前面消除振铃极点相同的办法来处理。2.3系统闭环工作原理在本次大林算法控制系统中,系统先进行A/D采样,将给定值采样值取到单片机内,之后单片机会选择另外一路通道,进行输出值即反馈值的采样。将输出值采样到

8、单片机内后,在单片机中进行差值E(k)计算,再通过单片机中的算法程序得到输出量U(k),再经过D/A变换器,将输出结果作用于被控对象。经被控对象的输出值又将作为反馈值被采样到单片机内。2.4系统的结构框图电加热炉控制系统的硬件结构框图如图:驱动电路温度控制系统ADC0809AT89C51电加热炉键盘DAC0832图2-2系统的总体结构框图3大林算法控制系统硬件电路设计..

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。