ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:229.08KB ,
资源ID:2398964      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2398964.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机控制技术温度控制系统设计.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机控制技术温度控制系统设计.docx

1、计算机控制技术温度控制系统设计电气工程及其自动化专业 计算机控制技术课程设计 说明书规范(学生用)1、说明书基本格式说明书规定所有文字内容为打印稿,各曲线和轨迹用MATLAB软件绘制。2、说明书结构及要求(1)封面包括:题目、系别、班级、完成日期、成绩及指导教师(签字)、学生姓名等项。(2)目录 要求层次清晰,给出标题及页次。打印时各章题序及标题用小4号黑体, 其余用小4号宋体。行间距为固定值18磅,段前段后0行。(3)正文(课程设计报告要求)正文应按照目录所确定的顺序依次撰写设计报告要写出详细的设计步骤,每步设计时用到的理论依据和结果,要求计算机辅助设计过程包括Simulink仿真框图,利用

2、Matlab语言对系统进行辅助设计、仿真和调试。(4)参考文献(4-6篇)中外文参考文献按下述顺序和格式书写:1申晋,朱维申等三峡永久船闸高边坡岩体裂隙分布的分形研究岩土力学学报,1998,20(5):35392毛昶熙,周名德等闸坝工程水力学与设计管理.北京:水利电力出版社,1995:89英文参考文献及期刊杂志3Tanzi,VitoTheory and policy:A comment on Dixie and on current tax theoryInternational Monetary and Fund Staff Paper (IMF), Vol.39, No.4, 1992:

3、957-966著作按下述格式书写:4Rudiger DorbuschPolicy making in the Open EconomyOxford University Press Inc., 1993: 1493、装订要求(1)沿左侧装订;(2)装订顺序:封面、任务书、目录、正文、参考文献。天津城建大学课程设计任务书2013 2014 学年第 2 学期 控制与机械工程 学院 电气工程及其自动化 专业 电气2011级 1班 课程设计名称: 计算机控制技术课程设计13 设计题目: 温度控制系统设计 完成期限:自 2014 年 7 月 7 日至 2014 年 7 月 11 日共 1 周设计依据、要

4、求及主要内容:热阻丝加热电炉是利用大功率可控硅控制器控制热阻丝两端所加电压,改变流经热阻丝的电流,从而改变炉内温度。可控硅控制器输入0-5V时,对应炉内温度0-300,温度传感器的测量值对应也是0-5V。被控对象的特性是二阶惯性系统,惯性时间常数20s. 基本要求:1.设计温度控制系统的计算机硬件系统,画出框图;2.编写积分分离PID算法程序,从键盘上接受,采样周期T和阈值;3.计算机仿真被控对象,编写仿真程序;4.通过数据分析T的改变对超调量的影响;5.总结与思考6.撰写课程设计说明书。指导教师(签字): 教研室主任(签字): 批准日期:2014年6月18日温度控制系统设计一、设计任务及要求

5、热阻丝加热电炉是利用大功率可控硅控制器控制热阻丝两端所加电压,改变流经热阻丝的电流,从而改变炉内温度。可控硅控制器输入0-5V时,对应炉内温度0-300,温度传感器的测量值对应也是0-5V。被控对象的特性是二阶惯性系统,惯性时间常数20s. 基本要求:7.设计温度控制系统的计算机硬件系统,画出框图;8.编写积分分离PID算法程序,从键盘上接受,采样周期T和阈值;9.计算机仿真被控对象,编写仿真程序;10.通过数据分析T的改变对超调量的影响;11.总结与思考12.撰写课程设计说明书。二、方案比较论证用温度传感器来检测炉的温度,将炉温转变成毫伏级的电压信号,经温度变送器放大并转换成电流信号。由电阻

6、网络讲电流信号变成电压信号,送入A/D转换器,通过采样和模数转换,所检测到的电压信号和炉温给定值的电压信号送入计算机程序中作比较,得出给定值与实际值之间的偏差,并与进行比较,从而确定算法。计算得到的控制量输出给可控硅控制器,改变可控硅的导通角,达到调压的目的,是电阻丝两端的电压增大或较小,进而实现对炉温的控制。方案一:热电偶温度自动控制系统。 方案二:数字温度传感器温度控制系统。这两个方案都是采用单片机控制,两个方案的比较部分为温度检测部分。方案一温度检测部分检测部分采用热电偶,它需要冷端补偿电路与其配套,并且热电偶输出电压只有几毫负,必须经过放大处理才能A/D转换和D/A转换器接口,若采用8

7、位A/D转换器,ADC0809则输人端需采用仪用放大器,把几毫伏的电压信号放大到5伏左右。由于热电偶属于非线性器件,因此每个温度值都必须通过分度表,查表才能获得,这给软件编程和数据处理增加了难度。这种系统具有测量温度范围可以从零下一XX到早上千摄氏度,而且有很多热电偶精度非常高这是这种测量系统的优点。但构成系统复杂,抗干扰能力不强。方案二采用数字温度传感器DS18B20,它的最高分辨率为12位,可识别0.0625摄氏度的温度。它具有直接输出数字信号和数据处理,并且它和单片机接口只需要一位I/O口,因此由它构成的系统简单使用,由于DS18B20,按照工业设计要求设计,抗干扰性能强。但温度测量范围

8、从。根据设计要求,综合考虑选择方案一。控制芯片采用8051,要求传感器测量的电压范围和可控硅控制器的电压在0-5,所以A/D与D/A转换芯片采用ADC080和9DAC0832。炉温控制在0300内,因此采用镍铬-铜镍热电偶,同时选用运算放大器将信号放大。由以上分析控制过程,可以得到如图1的设计框图:图1 系统结构框图三、系统硬件设计炉温信号T通过温度检测及变送,变成电信号,与温度设定值进行比较,计算温度偏差e和温度的变化率de/dt,再由智能控制算法进行推理,并得控制量u,可控硅输出部分根据调节电加热炉的输出功率,即改变可控硅管的接通时间,使电加热炉输出温度达到理想的设定值。3.1 系统硬件结

9、构ADC0809的INT0端口所连接的电阻起到给定预定值的作用,通过调节滑动变阻器划片的位置,改变INT0端口的电压,该电压通过0809转换为数字量被计算机读取。将一个0-5V的电压表连接到可变电阻上,测量其电压,再将其表盘改装为温度表盘,即将原来的0-5V的刻度均匀分为300份,每一份代表1,则可以读取预定的温度值。ADC0809的INT1端口与热电偶相连。由8051构成的核心控制器按智能控制算法进行推算,得出所需要的控制量。由单片机的输出通过调节可控硅管的接通时间,改变电炉的输出功率,起到调温的作用 。 3.2系统硬件的选择微型计算机的选择:选择8051单片机构成炉温控制系统。它具有8位C

10、PU,3 2根I/O线,4 kB片内ROM存储器,128 kB的RAM存储器。8051对温度是通过可控硅调节器实现的。在系统开发过程中修改程序容易,可以大大缩短开发周期。同时,系统工作过程中能有效地保存一些数据信息,不受系统掉电或断电等突发情况的影响。8051单片机内部有128 B的RAM存储器,不够本系统使用,因此,采用6264(8 kB)的RAM作为外部数据存储器。 热电偶的选择:本设计采用热电偶-镍络-铜硅热电偶(线性度较好,热电势较大,灵敏度较高,稳定性和复现性较好,抗氧化性强,价格便宜)对温度进行检测。镍铬-铜镍热电偶在300时的热点势21.033mV,为满足0-5V的要求,需将其放

11、大238倍,再通过0809将其转换为数字量被计算机读取,通过软件程序对数据进行处理,将处理的结果经0832输出,输出量控制可控硅控制器,从而改变电阻丝两端的电压,使炉温得到控制。3.3 系统硬件连接图综合以上分析,可以得出系统的硬件连接图如图2所示:四、系统软件设计4.1 确定程序流程在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就

12、应该是零。这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性。在一般的PID控制中,当有较大的扰动或大幅度改变给定值时,由于此时有较大的偏差,以及系统有惯性和滞后,故在积分项的作用下,往往会产生较大的超调和长时间的波动。特别对于温度等变化缓慢的过程,这一现象更为严重,为此,可采用积分分离措施,即偏差较大时,取消积分

13、作用;当偏差较小时才将积分作用投入。亦即 当时,采用PD控制; 当时,采用PID控制。积分分离阈值应根据具体对象及控制要求。若值过大时,则达不到积分分离的目的;若值过小,则一旦被控量无法跳出个积分分离区,只进行PD控制,将会出现残差,为了实现积分分离,编写程序时必须从数字PID差分方程式中分离出积分项,进行特殊处理。根据设计要求及所选硬件,程序流程如图3所示:图3 程序的主流程图4.2 程序控制算法介绍 由以上分析,本次设计采用的是积分分离PID控制算法,PID调节时连续系统中技术中最成熟的,应用广泛的一种调节控制方式。在模拟控制系统中,PID算法的表达为: u:调节器的输出信号;e:偏差信号

14、;K:调节器的比例系数;TI:调节器的积分时间;TD:调节器的微分时间。 在计算机控制中,为实现数字控制,必须对式上式进行离散化处理。用数字形式的差分方程代替连续系统的微分方程。设系统的采样周期为T,在t=kT时刻进行采样,式中e(k):根据本次采样值所得到的偏差; e(k-1):由上次采样所得到的偏差。由以上可得: 式中,T为采样时间,项为积分项的开关系数积分积分分离PID控制算法程序框图如图4所示:图4 积分分离PID控制算法程序框图五、系统仿真被控对象为:采用simulink仿真,通过simulink模块实现积分分离PID控制算法。选择合适的Kp,Ki,Kd是系统的仿真效果趋于理想状态。

15、MATLAB编写程序如下:clear all;close all;ts=2; %采样时间2ssys=tf(1,400,40,1);dsys=c2d(sys,ts,zoh); %将sys离散化num,den=tfdata(dsys,v); %求sys多项式模型参数kp=10;ki=0.25;kd=5;Simulink仿真图如下:图6 Simulink仿真图经仿真后,当=0.02时的仿真图如下所示:图7 =0.02时的仿真图当=0.05时的仿真图如下所示:图8 =0.05时的仿真图当=1.0时的仿真图如下所示:图9 =1.0时的仿真图由以上可得,当值过大时,达不到积分分离的目的,若值过小,则一旦被控量无法跳出各积分分离区,只进行PD控制,将会出现残差。六、心得与体会计算机控制系统课程设计中,通过自己上课学习到的知识,实验中的操作中,课下的搜查资料中,自己认识到了许多,这些也通过课程设计中显现出来。我也了解了微机控制中PID积分分离法的基本概念

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1