欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于PID算法的电加热炉温度控制系统设计(共18页).doc

    • 资源ID:13689333       资源大小:514KB        全文页数:18页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于PID算法的电加热炉温度控制系统设计(共18页).doc

    精选优质文档-倾情为你奉上课程设计(论文)任务及评语学 号学生姓名专业班级课程设计(论文)基于PID算法的电加热炉温度控制系统设计课程设计(论文)任务实现功能电加热炉用电炉丝提供功率,使其在预定时间内将炉内温度稳定在给定值上。本控制对象电阻加热炉功率为8kW,由220V交流电源供电。本设计以单片机为控制核心,加上相应的输入输出通道,采用PID算法,将温度控制在规定范围内,并要求实时显示当前温度值。被控对象由一阶惯性和纯滞后环节组成。设计任务及要求1、确定系统设计方案,包括单片机的选择,输入输出通道,键盘显示电路;2、建立被控对象的数学模型;3、推导控制算法,设计算法的程序流程图或程序清单;4、仿真研究,验证设计结果。5、撰写、打印设计说明书一份;设计说明书应在4000字以上。技术参数温度控制范围:50350控制精度±1C°三位LED显示温度值进度计划1、 布置任务,查阅资料,确定系统方案(1天)2、 被控对象建模(1天)3、 算法推导,程序设计(3天)4、 仿真研究(2天) 5、撰写、打印设计说明书(2天) 6、答辩(1天)指导教师评语及成绩 平时: 论文质量: 答辩:总成绩: 指导教师签字: 年 月 日院(系):电气工程学院 教研室:自动化注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算专心-专注-专业摘 要电加热炉随着科学技术的发展和工业生产水平的提高,已经在冶金、化工、机械等各类工业控制中得到了广泛应用,并且在国民经济中占有举足轻重的地位。对于这样一个具有非线性、大滞后、大惯性、时变性、升温单向性等特点的控制对象,很难用数学方法建立精确的数学模型,因此用传统的控制理论和方法很难达到好的控制效果。电加热炉加热温度的改变是由上、下两组炉丝的供电功率来调节的,它们分别由两套晶闸管调功器供电。调功器的输出功率由改变过零触发器的给定电压来调节,本设计以AT89C51单片机为控制核心,输入通道使用AD590传感器检测温度,测量变送传给ADC0809进行A/D转换,输出通道驱动执行结构过零触发器,从而加热电炉丝。本系统PID算法,将温度控制在50350范围内,并能够实时显示当前温度值。关键词:电加热炉;功率;温度范围;PID目 录第1章 绪论电加热炉在化工、冶金等行业应用广泛,因此温度控制在工业生产和科学研究中具有重要意义。其控制系统属于一阶纯滞后环节,具有大惯性、纯滞后、非线性等特点,导致传统控制方式超调大、调节时间长、控制精度低。采用单片机进行炉温控制,具有电路设计简单、精度高、控制效果好等优点,对提高生产效率、促进科技进步等方面具有重要的现实意义。  常规的温度控制方法以设定温度为临界点,超出设定允许范围即进行温度调控:低于设定值就加热,反之就停止或降温。这种方法实现简单、成本低,但控制效果不理想,控制温度精度不高、容易引起震荡,达到稳定点的时间也长,因此,只能用在精度要求不高的场合。电加热炉是典型的工业过程控制对象,在我国应用广泛。电加热炉的温度控制具有升温单向性,大惯性,大滞后,时变性等特点。其升温、保温是依靠电阻丝加热,降温则是依靠环境自然冷却。当其温度一旦超调就无法用控制手段使其降温,因而很难用数学方法建立精确的模型和确定参数,应用传统的控制理论和方法难以达到理想的控制效果。本设计采用达林算法进行温度控制,使整个闭环系统所期望的传递函数相当于一个延迟环节和一个惯性环节相串联来实现温度的较为精确的控制。单片机作为控制系统中必不可少的部分,在各个领域得到了广泛的应用,用单片机进行实时系统数据处理和控制,保证系统工作在最佳状态,提高系统的控制精度,有利于提高系统的工作效率。 第2章 课程设计方案 2.1 概述加热炉是典型的工业过程控制对象,在我国应用广泛。电加热炉的温度控制具有升温单向性,大惯性,大滞后,时变性等特点。其升温、保温是依靠电阻丝加热,降温则是依靠环境自然冷却。当其温度一旦超调就无法用控制手段使其降温,因而很难用数学方法建立精确的模型和确定参数,应用传统的控制理论和方法难以达到理想的控制效果。本设计采用PID算法进行温度控制,使整个闭环系统所期望的传递函数相当于一个延迟环节和一个惯性环节相串联来实现温度的较为精确的控制。在用PID算法进行控制时,需要对参数进行整定,从达林算法表达式可知,参数的确定十分重要,其大小反映了表达式中差值与输出值的不同权重之分及制约关系。2.2 系统组成总体结构电加热炉温度控制系统原理图如图2.1,主要由温度检测电路、A/D转换电路、驱动执行电路、显示电路及按键电路等组成。系统采用可控硅交流调压器,输出不同的电压控制电阻炉温度的大小,温度通过热电偶检测,再经过变送器变成0 - 5 V 的电压信号送入A/D 转换器使之变成数字量,此数字量通过接口送到微机,这是模拟量输入通道。 AT89C51键盘温度检测AD590测量变送A/D转换ADC0809加热电炉丝驱动执行机构显示图2.1 电加热炉温度控制系统硬件结构框图第3章 硬件设计3.1 器件选择本系统选用AT89C51作为控制器,温度检测部分选用AD590作为传感器,ADC0809作为A/D转换器,过零触发器采用光耦驱动电路及双向可控硅电路。、3.2 控制器控制器选择AT89C51单片机。引脚图如图2.2:图3.1 AT89C51引脚图3.3 电源部分本系统所需电源有220V交流市电、直流5V电压和低压交流电,故需要变压器、整流装置和稳压芯片等组成电源电路。电源变压器是将交流电网220V的电压变为所需要的电压值,然后通过整流电路将交流电压变为脉动的直流电压。由于此脉动的直流电压还含有较大的纹波,必须通过滤波电路加以滤除,从而得到平滑的直流电压。但这样的电压还随电网电压波动(一般有+-10%左右的波动)、负载和温度的变化而变化。因而在整流、滤波电路之后,还需要接稳压电路。稳压电路的作用是当电网电压波动、负载和温度变化时,维持输出直流电压稳定。整流装置采用二极管桥式整流,稳压芯片采用7805,配合电容将电压稳定在5V,供控制电路、测量电路和动执行电路中弱电部分使用。除此之外,220V交流市电还是加热电阻两端的电压,通过控制双向可控硅的导通与截止来控制加热电阻的功率。低压交流电即变压器二次侧的电压,通过过零检测电路检测交流电的过零点,送入单片机后,控制每个采样周期内双向可控硅导通正弦波个数的方法来调节加温功率。3.4 输入通道设计3.4.1 温度检测电路温度检测元件选用温度传感器AD590。AD590是美国ANALOG DEVICES公司的单片集成两端感温电流源。其主要特性如下:流过器件的电流(A)等于器件所处环境的热力学温度(开尔文)度数:Ir/T=1式中,Ir流过器件(AD590) 的电流,单位为A;T热力学温度,单位为K; (2) AD590的测温范围为+50+350;(3) AD590的电源电压范围为430 V,可以承受44V正向电压和20V反向电压,因而器件即使反接也不会被损坏;(4) 输出电阻为710 m;(5) 精度高,AD590在50350范围内,非线性误差仅为±0.3。3.4.2 A/D转换电路ADC0809是一个典型的逐次逼近型8位A/D转换器。它由8路模拟开关、8位A/D转换器、三态输出锁存器及地址锁存译码器等组成。它允许8路模拟量分时输入,转换后的数字量输出是三态的(总线型输出),可以直接与单片机数据总线连接。ADC0809采用+5V电源供电,外接工作时钟。当典型工作时钟为500KHz时,转换时间约为128us。要处理好模拟信号与数字信号的双向转换,我们需要一个转换器实现信号的转换,采用ADC0809和DAC0832转换器。ADC0809是采样频率为8位的、以逐次逼近原理进行模数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。DAC0832是8位分辨率的D/A转换集成芯片。3.5 输出通道设计输出通道采用过零触发器,由光耦驱动电路和双向可控硅电路组成。(1)光耦驱动电路在驱动电路中,由于是弱电控制强电,而弱电又很容易受到强电的干扰,影响系统的工作效率和实时性,甚至烧毁整个系统,导致不可挽回的后果,因此必须要加入抗干扰措施,将强弱电隔离。光耦合器是靠光传送信号,切断了各部件之间地线的联系,从根本上对强弱电进行隔离,从而可以有效地抑制掉干扰信号。此外,光耦合器提供了较好的带宽,较低的输入失调漂移和增益温度系数。因此,能够较好地满足信号传输速度的要求,且光耦合器非常容易得到触发脉冲,具有可靠、体积小、等特点。所以在本系统设计中采用了带过零检测的光电隔离器MOC3061,用来驱动双向可控硅并隔离控制回路和主回路。MOC3061是一片把过零检测和光耦双向可控硅集成在一起的芯片。其输出端的额定电压是400V,最大重复浪涌电流为1.2A,最大电压上升率dv/dt为1000v/us,输入输出隔离电压为7500V,输入控制电流为15mA。在驱动执行电路中,当单片机的P2.0、P2.1、P2.2发出逻辑数字量为高电平时,经过三极管放大后驱动光耦合器的放光二极管,MOC3061的输入端导通,有大约15mA的电流输入。当MOC306的输出端6脚和4脚尖电压稍稍过零时,光耦内部双向可控硅即可导通,提供一个触发信号给外部晶闸管使其导通;当P2.0、P2.1、P2.2为低电平时,MOC3061截止,双向可控硅始终处于截止状态。(2)双向可控硅电路在本设计中,考虑到电网电压的稳定和现在市场上销售的双向可控硅型号,选择了工作电压为400V,通态电流为4A的双向可控硅BT136。利用单片机控制双向可控硅的导通角。在不同时刻利用单片机给双向可控硅的控制端发出触发信号,使其导通或关断,实现负载电压有效值的不同,以达到调压控制的目的。具体如下:(a)由硬件完成过零触发环节,即在工频电压下,每10ms进行一次过零触发信号,由此信号来达到与单片机的同步。(b)过零检测信号接至P1.5转换口,由单片机对此口进行循环检测,然后进行延时触发。3.6 键盘的选取 本系统采用3*3键盘,由单片机I/O口控制,可通过按键设定温度和时间,有的按键在不同情况下可以实现不同功能。第4章 软件设计4.1 系统流程图本系统的主程序流程图如图4.1所示:开始系统的初始化温度数据采集及处理NO停止加热是否低于预设值?YES结束求出输出控制量PID算法控制输出图4.1 电加热炉温度控制系统主程序流程图系统采用可控硅交流调压器,输出不同的电压控制电热炉温度的大小,温度通过热电偶检测,再经过变送器变成0 - 5 V 的电压信号送入A/D 转换器使之变成数字量,此数字量通过接口送到微机,这是模拟量输入通道。 在微机内部,主机将采样值与给定值比较后进行控制算法计算,再经D/A 转换器变成模拟量,然后经放大器放大后输入调压器,调节电压的大小,以达到控制温度的目的。4.2 PID算法流程图PID流程图如图4.2:离线计算q0, q1,q2置e(k-1)=e(k-2)=0将A/D结果赋给y(k)e(k)=r(k)-y(k)按式计算控制增量 u(k)将 u(k)输出给D/Ae(k-2)=e(k-1)e(k-1)=e(k)采样时刻到否A/DD/A被控对象否到图4.2 PID算法流程图4.3 程序流程图系统程序流程图如图4.3: 开始初始化调用扫描子程序调用A/D转换子程序调用温度控制子程序调用显示子程序键值复原图4.3 程序流程图部分PID控制程序MOV R5,#01H MOV R4,#3CH DIV R5,#64H DIV R4,#64H ADD R5,R4 ; MOV R6,#74H DIV R6,#64H ; MUL R5,#ZDEC R5,R6MOV R7,R5 MOV R5,#01H MOV R4,#0A2H DIV R5,#64H DIV R4,#64H ADD R5,R4 ; MOV R6,#01H; MUL R6,#ZDEC R6,R5DIV R7,R6第5章 系统测试与分析/实验数据及分析对设定传递函数进行PID算法仿真,使用AEDK-labACT实验箱,仿真接线图如图5.1。图5.1达林算法连接图其中时间常数=350秒,放大系数=50,滞后时间=20秒,控制算法选用达林算法 。得到仿真图如图5.2: 图5. 仿真曲线第6章 课程设计总结此次课程设计中,我做的课题是基于PID算法的电加热炉温度控制系统设计。在本控制对象电阻加热炉功率为8KW,20V交流电供电,采用双向可控硅进行控制。本设计针对一个温度区进行温度控制,要求控制温度范围50350,保温阶段温度控制精度为正负1度。选择合适的传感器,计算机输出信号经转换后通过双向可控硅控制器控制加热电阻两端的电压。由于时间紧张,所以我们决定通过将控制器的传递函数与采样开关结合即用离散化变化,来代替闭环的前向同路的一部分,即通过要达到的闭环传递函数与给定的被控对象传递函数来求出控制器的传递函数。在对参数的调整中我们发现采用PID算法可显著减少超调,也可做到很小的稳态误差,可以做到较小的上升时间和调节时间,当对象模型具有不确定性和系统存在随机干扰时,可对达林算法参数作自寻最优控制。本系统选用AT89C51作为控制器,温度检测部分选用AD590作为传感器,ADC0809作为A/D转换器,过零触发器采用光耦驱动电路及双向可控硅电路。通过理论推导和仿真验证,进一步说明达林算法进行控制时的系统动态性能指标优越。特别适用于对象为滞后的系统,因此PID算法是一种较好的控制算法,能在工业控制中得到较好地应用。参考文献1 于海生.计算机控制技术出版年机械工业出版社,2007.5。2 丁健干开峰计算机控制技术实验指导书,2009。3 胡寿松自动控制原理科学出版社,2001。4 张晓华控制系统数字仿真与CAD哈尔滨工业大学,1999.10。5 黄忠霖控制系统计算及仿真实训国防工业出版社,2006.4。6 何立民单片机应用系统设计北京航空航天大学出版社,1991年。7 黄一夫微型计算机控制技术华中工学院,1992年。8 谢剑英微型计算机控制技术国防工业出版社,1991年

    注意事项

    本文(基于PID算法的电加热炉温度控制系统设计(共18页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开