基于大林算法的炉温控制仿真.pdfVIP

  • 43
  • 0
  • 约1.82万字
  • 约 24页
  • 2020-10-22 发布于广东
  • 举报
学 海 无 涯 电气工程及自动化学院 课程设计报告 (控制基础实践) 题 目:基于大林算法的炉温控制仿真 专业班级:自动化101 班 姓 名:周 强 学 号:33 号 指导老师:杨国亮 2012 年12 月22 日 0 学 海 无 涯 摘要 电阻炉在化工、冶金等行业应用广泛,因此温度控制在工业生产和科学研究 中具有重要意义。其控制系统属于一阶纯滞后环节,具有大惯性、纯滞后、非线 性等特点,导致传统控制方式超调大、调节时间长、控制精度低。采用单片机进 行炉温控制,具有电路设计简单、精度高、控制效果好等优点,对提高生产效率、 促进科技进步等方面具有重要的现实意义。 常规的温度控制方法以设定温度为临界点,超出设定允许范围即进行温度调 控:低于设定值就加热,反之就停止或降温。这种方法实现简单、成本低,但控 制效果不理想,控制温度精度不高、容易引起震荡,达到稳定点的时间也长,因 此,只能用在精度要求不高的场合。 电加热炉是典型的工业过程控制对象,在我国应用广泛。电加热炉的温度控 制具有升温单向性,大惯性,大滞后,时变性等特点。其升温、保温是依靠电阻 丝加热,降温则是依靠环境自然冷却。当其温度一旦超调就无法用控制手段使其 降温,因而很难用数学方法建立精确的模型和确定参数,应用传统的控制理论和 方法难以达到理想的控制。 在温度控制技术领域中,普通采用PID 控制算法。但是在一些具有纯滞后环 节的系统中,PID 控制很难兼顾动、静两方面的性能,而且多参数整定也很难实 现最佳控制。若采用大林算法,可做到无或者小超调,无或小稳态误差。 大林算法是运用于自动控制领域中的一种算法,是一种先设计好闭环系统的 响应再反过来综合调节器的方法。设计的数字控制器 (算法)使闭环系统的特性 为具有时间滞后的一阶惯性环节,且滞后时间与被控对象的滞后时间相同。此算 法具有消除余差、对纯滞后有补偿作用等特点。 本设计主要采用大林算法来实现炉温控制,并与PID 算法进行比较。 关键词:PID 控制;大林算法;控制算法;MATLAB 1 学 海 无 涯 目录 第一章 系统方案1 1.1 设计任务和要求1 1.2 大林算法1 1.3 PID 算法3 第二章 设计流程5 2.1 大林算法软件设计流程图5 2.2 PID 算法程序设计流程图5 第三章 设计过程及结果 7 3.1 GUI 界面设计7 3.1.1 GUI 界面的建立7 3.1.2 制作GUI 界面9 3.2 Simulink 设计10 3.2.1 大林算法Simulink 10 3.2.2 PID 控制算法Simulink11 3.3 程序设计12 3.3.1 大林算法编程12 3.3.2 PID 控制算法编程14 3.4 两种算法的比较16 第四章 总结17 致谢18 参考文献19 附录20 1、大林算法程序20 2、PID 控制器算法程序20 0 学 海 无 涯 第一章 系统方案 1.1 设计任务和要求 已知电阻炉对象数学模型为 ke−s G(s) = Ts +1 其中,k=12, T=400,  = 60 ,电阻炉的温度设定为100

文档评论(0)

1亿VIP精品文档

相关文档