- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 程 设 计
设计题目:基于MATLAB的电炉温度控制算法比较及仿真研究
系 别:
班 级:
学 号:
姓 名:
指 导 教 师:
任务书.
掌握所学课程的知识综合应用,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使学生的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
二.题目(一、设计要求,运用所学知识,对其控制算法进行研究并运用MATLAB的simulink模块进行仿真比较,给出最优控制算法结论。(二、设计1. 温度的变化范围为:0~500℃,要求实现某一温度的恒温控制。
2. 炉温变化曲线要求参数:
≤80s;超调量≤10℅;静态误差≤2℃。
3. 至少采用PID算法、Smith预估控制算法、达林算法等三种不同算法作对比研究。
4.可以自己在基本要求基础上,增加其他算法研究,如:各种PID算法、模糊控制算法等。
三.报告书写格式
实验完成后,用A4纸撰写研究报告。其格式要求如下:
1、课程设计封皮
2、课程设计任务书
3、正文
(1)研究对象分析说明;(2)各算法简介;(3)各仿真程序或者仿真连接图;
(4)各仿真结果;
(5)每种仿真结果的小结;
(6)对每种算法作总结比较,总结各自特点,讨论得出本电炉温度控制的理想算法。4、 设计总结和心得体会2012年5月2计算机测控技术的出现,使得传统的电子测量在原理、功能、精度和自动化程度上发生了巨大的变化,使科学实验和应用工程的自动化程度得以显著提高。 温度控制的关键在于测温和控温两个方面。温度测量是温度控制的基础,这方面的技术比较成熟。但由于控制对象的越来越复杂,在温度控制方面还存在许多问题。 本论文提出了基于的工业电阻炉温度计算机控制系统的设计,并利用仿真软件MATLAB/SIMULINK对控制算法进行了仿真,同时对先进的控制算法进行了研究。
该系统的被控对象为电炉,采用热阻丝加热,利用大功率可控硅控制器控制热阻丝两端所加的电压大小,来改变流经热阻丝的电流,从而改变电炉炉内的温度。可控硅控制器输入为0~5V时对应电炉温度0~~500℃,温度传感器测量值对应也为0~5V,炉温变化曲线要求参数:≤80s;超调量≤10℅;静态误差≤2℃。
该系统利用单片机可以方便地实现对各参数的选择与设定,实现工业过程中控制。它采用温度传感器热电偶将检测到的实际炉温进行A/D转换,再送入计算机中,与设定值进行比较,得出偏差。对此偏差进行调整,得出对应的控制量来控制驱动电路,调节电炉的加热功率,从而实现对炉温的控制。利用单片机实现温度智能控制,能自动完成数据采集、处理、转换、并进行控制和键盘终端处理(各参数数值的修正)及显示。在设计中应该注意,采样周期不能太短,否则会使调节过程过于频繁,这样,不但执行机构不能反应,而且计算机的利用率也大为降低;采样周期不能太长, 否则会使干扰无法及时消除,使调节品质下降。
三 总设计
一、达林算法的设计及分析
1.1数学模型
在本设计中,被控对象含有较大的纯滞后特性。被控对象的纯滞后时间使系统的稳定性降低,动态性能变坏,如容易引起超调和持续的振荡。对象的纯滞后特性给控制器的设计带来困难。一般的,当对象的滞后时间与对象的惯性时间常数Tm之比超过0.5时,采用常规的控制算法很难获得良好的控制性能。因此,具有纯滞后特性对象属于比较难以控制的一类对象,对其控制需要采用特殊的处理方法。因此,对于滞后被控对象的控制问题一直是自控领域比较关注的问题。美国 IBM公司的达林(Dahlin)针对这一类带有纯滞后环节的工业对象,于1968年提出了克服大纯滞后环节影响的控制算法——达林算法。
达林算法要求在选择闭环z传递函数时,采用相当于连续一节惯性环节的
W(z)W(z) (3-1)
式3-1中为对象的时间常数且=10s;q为对象的纯滞后时间且q=3s,K为对象的放大倍数且K=1,为了简化,设:
(3-2)
即q为采样周期T的N倍,N为整数。
对一节惯性对象,达林算法的设计目标是设计一个合适的数字控制器,使整个闭环系统的传递函数相当于一个带有纯滞后的一节惯性环节的串联,其中纯滞后环节的滞后时间与被控对象的纯后时间完全相同,这样就能保证使系统不产生很小的超调,同时保证其稳定性。整个闭环系统的传递函数为:
文档评论(0)