智能仪表的程序升温控制本科毕业设计论文.docx
- 文档编号:24834855
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:33
- 大小:1.19MB
智能仪表的程序升温控制本科毕业设计论文.docx
《智能仪表的程序升温控制本科毕业设计论文.docx》由会员分享,可在线阅读,更多相关《智能仪表的程序升温控制本科毕业设计论文.docx(33页珍藏版)》请在冰豆网上搜索。
智能仪表的程序升温控制本科毕业设计论文
南阳理工学院
本科生毕业设计(论文)
学院(系):
电子与电气工程学院
专业:
自动化
南阳理工学院本科生毕业设计(论文)
基于AI-808P智能仪表的程序升温控制
TemperatureProgramControlBasedonTheIntelligentInstrumentofAI-808P
基于AI-808P智能仪表的程序升温控制
[摘要]本设计以模拟夹套锅炉为控制对象,以AI-808P智能仪表为控制器,实现对锅炉温度升温-保温-降温的程序曲线控制。
升温、降温过程具有线性增加或递减的特点,且升温过程比降温过程惯性大,降温时冷却水注入有滞后,保温时控制精度较好。
通过RS485现场总线实现智能仪表和上位机的通讯,实现了对控温过程的计算机监控。
监控软件设计以力控组态软件为平台,开发监控画面,来达到对锅炉温度的实时实地监控,监控内容包括实验项目指导,控制参数设置与显示,响应曲线、实验数据记录等。
[关键词]智能仪表;RS485;温度;双极性控制
TemperatureProgramControlBasedonTheIntelligentInstrumentofAI-808P
AutomationSpecialtyHEBing-yang
Abstract:
ThisdesigndevelopstheprocessofprojectandcontrolsthetemperaturechangingoftheboilerbytreatingautomatedlaboratoryequipmentasthecontrolledobjectandAI-808Pintelligentinstrumentasthecontroller,aswellasusingthePCmonitoring.ThefieldbusRS485communicatesintelligentinstrumentandthedominantcomputer.Thedominantcomputerisabletocommunicateone-on-onewithsmartinstrumentsthroughthesettingoftheinstrument'saddress.Usingpowerandconfigurationcontrolsoftwareasaplatform,monitoringsoftwaredesigndevelopsthemonitorscreentoachievethereal-time/sitemonitoringtothecontrolsystem.Themonitoringcontainsinstructionoftheexperimentalprojects,controlofparametersettinganddisplay,theresponsecurve,andtheexperimentaldatarecorded,etc.
Keywords:
Intelligentinstrument;rs485;temperature;bipolarcontrolsystem
1引言
1.1本课题目前研究综述
1.1.1本课题主要设计问题
本项目为智能仪表AI-808P做控制器的过程控制项目,由调节阀和电加热器为执行器,对电加热锅炉的温度作为被控对象进行控制,利用力控组态软件对该过程控制进行监控。
涉及过程控制工程项目设计的工作方法,工作内容及工作步骤。
1.1.2国外研究现状
仪表数字化、智能化。
由于微电子技术的进步,智能仪表产品进一步与微处理器、PC技术融合,智能仪表的数字化、智能化水平不断得到提高。
以美国德州仪器公司提出的“DSPS”概念为例,以DSP芯片为核心,配合先进的混合信号电路、ASIC电路、元件及开发工具等提供整个应用系统的解决方案。
仪器仪表中采用了大量的超大规模集成(VLSI)的新器件、表面贴装技术(SMT)、多层线路板印刷、圆片规模集成(WSI)和多芯片模块(MCM)等新工艺,CAD、CAM、CAPP、CAT等计算机辅助手段,使多媒体技术、人机交互、模糊控制、人工神经元网络等新技术在现代仪器仪表中得到了广泛应用。
1.1.3国内研究现状
智能仪表调节器广泛应用于各类锅炉、电热器、电烘箱、烘房、烫光等电加热设备的升温、恒温、降温以及使用这类设备的生产线上。
控制方式灵活,手动自动转换方便,控温精度高。
智能调节器主要采用智能仪表AI-808P、功率模块、触发器等组成。
该系统主要采用无触点化,使得抗震、抗腐、抗干扰能力大大增强,具有高度的稳定可靠性,体积小,安装维修方便,是热处理、化工、轻纺、食品、汽车、电子等行业设备更新换代的新一代温度控制装置。
1.2本课题提出的任务要求及实现的可行性分析
控制系统由智能仪表作为主控制器,由调节阀和电加热丝作为执行器进行控制。
利用自制的过程控制夹套锅炉装置作为控制对象,由恒压供水环节供水,锅炉内的温度作为对象。
用AI-808P智能仪表的程序温度控制功能,用加热冷却双极性控制方式,实现锅炉的程序曲线升降温控制。
用力控组态软件对过程控制实验项目进行监控,监控画面上有实验项目指导、控制参数设置和显示,响应曲线、实验数据记录等。
设置智能仪表的程序升降温控制参数实现锅炉温度升温-保温-降温的曲线控制。
控制系统稳态误差不超过5%。
宇电系列智能仪表和力控组态软件在自动化行业具有很好的应用性,温度控制是最重要的过程控制,而有些温度控制过程对升降温斜率有要求,即按照一定的升温、保持、降温曲线控制温度。
该项目以智能仪表为控制器,力控组态软件为监控软件,计算机通过RS-485总线对智能仪表监控,为实现网络监控提供了有力条件。
1.3本课题需要重点研究的、关键的问题及解决的思路
1.3.1关键问题
·智能仪表实验控制台的建立
·力控的监控界面设计
·为实现锅炉温度升-保-降的控制要求,对智能仪表的温度曲线控制程序段及P、I、D参数的整定
·本课题需要重点研究的是:
运用智能仪表AI808-P实现锅炉温度升-保-降的精准控制问题
1.3.2解决的思路
为了实现锅炉的程序曲线升降温控制。
思路如下:
·依照搭建好的实验控制台认真接线并实现与计算机的通信
·学习力控软件的使用并创建监控界面
·通过实验的方法求取各个最佳控制参数
2温度单极性控制系统的硬件设计
2.1单极性温度控制系统的硬件设计思路
在化工、石油、冶金等生产过程的物理过程和化学反应中,温度往往是一个很重要的量,因此它需要准确地加以控制。
温度控制系统常用来保持温度恒定或者使温度按照某种规定的程序变化。
温度控制系统的原理图,如图1所示。
图1锅炉温度单回路控制系统方框图
温度控制系统由被控对象、测量装置、调节器和执行机构构成。
测量装置对被控温度进行测量,并将测量值与给定值比较,若存在偏差便由调节器对偏差信号进行处理,再输送给执行机构来增加或减少供给被控对象的加热程度,使被控温度调节到整定值。
它包括温度传感器和智能仪表等。
测量装置的精度直接影响温度控制系统的精度,因此在高精度温度控制系统中必须采用高精度的温度测量装置。
被控对象是一个装置或一个过程,它的温度是被控制量。
在一些简单的温度控制系统中,也常采用电加热器作为执行机构,对被控对象直接加热。
通过调节电压(或电流)的大小可改变供出的热量。
在单极性温度控制系统中,锅炉内胆中有铜电阻测温(型号Cu50),温度信号反馈到智能仪表中,经智能仪表PID运算后,输出相应的输出信号,来控制可控硅的通断,实现对电加热丝的调控,从而达到控制锅炉温度的目的[1]。
可控硅(PK25FG160)实物、原理、接线图如图2、3、4所示。
图2可控硅(PK25FG160)实物图
图3可控硅(PK25FG160)原理图
图4可控硅(PK25FG160)接线图
AIJK3型三相移相/周波过零可控硅调功触发器如图5所示。
图5可控硅触发器
AIJK系列是应用了单片机技术的智能化三相移相触发及周波过零两用触发器,功能强大且可靠性高。
本实验装置设置为过零触发可控硅[2]。
铜电阻温度传感器是利用金属铜在温度变化时本身电阻值也随着变化的特性来测量温度的,显示仪表将会指示出铜电阻的电阻值所对应的温度值。
其受热部分(感温元件)是用细金属铜丝均匀地双绕在绝缘材料制成的骨架上。
当被测介质中有温度梯度存在时,其回路内产生热电流的物理现象。
所测得的温度是感温元件所在范围内介质层中的平均温度。
技术指标如表1所示。
表1铜电阻技术指标
名称
分度号
测量范围℃
热响应时间
误差△℃
铜电阻
Cu50
-50~150 ℃
<45S
±(0.10+0.017t)
为防止内胆无水时加热,烧坏加热丝,加入LISA-301仪表构成防干烧连锁图如图6所示[1]。
图6锅炉防干烧连锁图
2.2单极性温度控制系统的参数整定及上位机监控
设计温度单闭环控制系统,利用仪表实现温度调节功能。
温度控制系统中,锅炉内胆中有铜电阻测温(型号Cu50),当锅炉内胆温度变化后,即测量值SV和给定值PV不相同,温度信号反馈到智能仪表中,和给定值进行比较后,仪表变送出相应的输出信号,控制AIJK3可控硅触发器起来驱动可控硅的通断[9],实现对加热器件进行调控,使得SV值接近及趋向PV值,从而达到控制锅炉温度的目的。
实验主要设备:
温度传感器、智能仪表AI808、加热丝、可控硅、力控软件。
实验所用的管道流程图如图17所示:
关闭手动阀HV01、HV08、HV09、HV12、HV13、HV16;打开动手阀HV02、HV07、HV17往内胆中注水,注水毕可做实验(无外胆循环水)。
实验过程中也可以往外胆中注循环水,效果更佳:
关闭手动阀HV02、HV03、HV12、HV15、HV18;打开手动阀HV01、HV11往锅炉外胆中不断注水,观察实验效果[1]。
内胆液位304mm,夹套无水;启动自整定功能;原参数:
P=160,M5=0,T=3;输出限幅:
80%,由27摄氏度加热到60摄氏度。
仪表参数设置如表2所示。
表2仪表AI808参数设置
参数代号
参数含义
参数代号
参数含义
HIAL
9999
LoAL
-1999
dHAL
9999
dLAL
9999
dF
0
CtrL
4
M5
0
P
160
T
3
Ctl
2
Sn
20
dIP
0
dIL
0
dIH
100
Sc
0
oP1
2
oPL
0
oPH
80
ALP
3352
CF
2
Addr
2
bAud
9600
dL
1
run
26
Loc
808
EP1-EP8
P、M5、T参数整定如下[3]:
P(速率参数):
范围为1-9999;P与每秒内仪表输出变化100%时测量值对应变化的大小成反比,当CtrL=1或3时,其数值定义如下:
P=1000÷每秒测量值升高值(测量值单位是0.1℃或1个定义单位)
如仪表以100%功率加热并假定没有散热时,电炉每秒升1℃,则:
P=1000÷10=100
P值类似PID调节器的比例带,但变化相反。
P值越大,比例、微分作用成正比增强,而P值越小,比例、微分作用相应减弱。
P参数与积分作用无关。
当CtrL=4时:
P参数设置将增大10倍,以上的例子中应设置P=1000。
M5(保持参数):
M5、P、t、CtI等参数为AI人工智能调节算法的控制参数,对位式调节方式(CtrL=0时),这些参数不起作用。
M5定义为输出值变化为5%时,控制对象基本稳定后测量值的差值。
5表示输出值变化量为5%,同一系统的M5参数一般会随测量值有所变化,应取工作点附近为准。
例如某电炉温度控制,工作点为700℃,为找出最佳M5值,假定输出保持为50%时,电炉温度最后稳定在700℃左右,而55%输出时,电炉温度最后稳定在750℃左右。
则:
M5=750-700=50.0(℃)
M5参数PID调节的积分时间起相同的作用。
M5值越小,系统积分作用越强。
M5值越大,积分作用越弱(积分时间增加)。
T(滞后时间):
对于工业控制而言,被控系统的滞后效应是影响控制效果的主要因素,系统滞后时间越大,要获得理想的控制效果就越困难,滞后时间参数t是AI人工智能算法相对标准PID算法而引进的新的重要参数,AI系列仪表能根据t参数来进行一些模糊规则运算,以便能较完善地解决超调现象及振荡现象,同时使控制响应速度最佳。
t定义为假定没有散热,电炉以某功率开始升温,当其升温速率达到最大值63.5%时所需的时间。
AI系列仪表中t参数值单位是秒。
t参数的正确设定值与PID调节中微分时间相等。
如果设置t≤CtI时,系统的微分作用被取消。
控制方式CtrL=3,采用AI人工智能调节,自整定结束后,仪表自动进入该设置,该设置下不允许从面板启动自整定参数功能。
以防止误操作重复启动自整定[3]。
C01=40,t01=10;C02=50,t02=10;C03=60,t03=5;C04=60,t04=-3.
AI-808P温度控制程序段参数设置及监控曲线如图7所示。
图7温度监控曲线
3双极性温度控制系统的设计
3.1主要硬件介绍
本次毕业设计所涉及到的实验设备有传感器(液位,流量,压力,温度),智能仪表(厦门宇电AI系列),执行器(电磁阀,可控硅触发器,可控硅,加热四)等。
上位计软件:
力控组态软件。
以下对力控组态软件和智能仪表简单作下介绍。
3.1.1力控组态软件介绍
力控ForceControlV6.1监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品[4]。
力控监控组态软件是对现场生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活多样的“组态方式”而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态”以便可以非常容易地实现和完成监控层的各项功能。
力控监控组态软件能同时和国内外各种工业控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便的向控制层和管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统来进行整体的集成。
本次设计利用力控组态软件与智能仪表通信,在力控监控画面上修改智能仪表参数实现对系统的监控。
方便、灵活的开发环境,提供各种工程、画面模板、大大降低了组态开发的工作量;
高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒;
强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能;
强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性;
全新的、灵活的报表设计工具:
提供丰富的报表操作函数集、支持复杂脚本控制,包括:
脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板[4]。
3.1.2智能仪表介绍
本次设计主要用的宇电公司的AI808/AI808P。
AI808/AI808P是宇电公司开发的人工智能控制器,出入采用数字化校正系统,内置常用热电偶和热电阻非线性化校正表格,测量精度高达0.2级;采用先进的模块化结构提供丰富的输出规格,能广泛满足各种应用场合的需要;此外采用先进的AI人工智能调节算法,无超调,具备自整定功能。
AI808P含有50段程序编程能力,具有很好的扩展性。
AI-708P/808P程序型仪表用于需要按一定时间规律自动改变给定值进行控制的场合。
它具备50段程序编排功能,可设置任意大小的给定值升、降斜率;具有跳转(目标段只限于前30段)、运行、暂停及停止等可编程/可操作命令,可在程序控制运行中修改程序;具备二路事件输出功能。
可通过报警输出控制其他设备连锁动作,进一步提高设备自动化能力;具有停电处理模式、测量值启动功能及准备功能,使程序执行更有效率及更完善[3]。
程序段:
段号可从1-50,当前段(Step)表示目前正在执行的段。
设定时间:
指程序段设定运行的总时间,单位是分或秒,有效数值从1-9999。
运行时间:
指当前段已运行时间,当运行时间达到设置的段时间时,程序自动转往下一段运行。
跳转:
程序段可编程为自动跳转到1~30段中的任意段执行,实现循环控制。
通过修改Step的数值也可跳转。
运行/暂停(run/Hold):
程序在运行状态时,时间计时,给定值按预先编排的程序曲线变化。
程序在暂停状态下,时间停止计时,给定值保持不变。
仪表能在程序段中编入暂停操作,也可由人随时执行暂停/运行操作。
停止(stop):
执行停止操作,将使程序停止运行,此时运行时间被清0并停止计时,并且停止控制输出。
在停止状态下执行运行操作,则仪表将从Step设置的段号启动运行程序。
可在程序段中编入自动停止的功能,并同时对运行段号Step值进行设置。
也可人为随时执行停止操作(执行后Step被设置为1,不过用户可再进行修改)。
如果程序段号已运行到第50段结束,则自动停止。
停电/开机事件:
指仪表接通电源或在运行中意外停电,可提供多种处理方案供用户选择。
事件输出:
事件输出由程序编排发生,可在程序运行中控制2路报警开关动作(AL1及AL2),以方便控制各种外部设备同步或连锁工作。
比如,可在一个控制过程结束时自动接通一个继电器开关,等等。
测量值启动功能:
在启动运行程序、意外停电/开机后但又需要继续运行程序时,人为修改Step值或程序值时,
仪表的实际测量值与程序计算的给定值往往都不相同,而这种不同有时是用户不希望产生而又难以预料的。
例如:
一个升温段程序,设置仪表由25℃经过600分钟升温至625℃,每分钟升温1℃。
假定程序从该段起始位置启动时,如果测量值刚好为25℃,则程序能按原计划顺利执行,但如果因启动时系统温度还未降下来,测量值为100℃,则程序就难以按原计划顺利执行。
测量值启动功能则可由仪表通过自动调整运行时间使得二者保持一致,例如上例中,如果启动运行时测量温度为100℃,则仪表就自动将运行时间设置为75分钟,这样程序就直接从100℃的位置启动运行。
准备(rdy)功能:
在启动运行程序、意外停电/开机后但又需要继续运行程序、人为修改Step值或程序值时,如果测量值与给定值不同(若允许测量值启动功能,系统先用测量值启动功能进行处理,如果测量值启动功能有效,则准备功能就不需要起作用),并且其差值大于正(或负)偏差报警值(dHAL及dLAL)时,仪表并不立即进行正(或负)偏差报警,而且程序也暂停计时,也不输出偏差报警信号,直到正、负偏差符合要求后才再启动程序。
要允许或取消准备功能,可在run参数中进行设置。
准备功能可保证了运行整条程序曲线的完整性,但由于有准备时间而使得运行时间可能增加。
准备功能和测量值启动功能都用于解决启动运行时测量值与给定值不一致而对程序运行产生的不确定性,以获得高效率、完整并符合用户要求程序运行结果。
曲线拟合:
曲线拟合是AI-708P/808P型仪表采用的一种控制技术,由于控制对象通常具有时间滞后的特点,所以仪表对线性升、降温及恒温曲线在折点处自动平滑化,平滑程度与系统的滞后时间参数t有关,t越大,则平滑程度也越大,反之越小。
控制对象的滞后时间(如热惯性)越小,则程序控制效果越好。
按曲线拟合方式处理程序曲线,可以避免出现超调现象。
注意:
曲线拟和的特性使程序控制在线性程序升温时产生固定的负偏差,在线性降温时产生固定的正偏差,该偏差值大小与滞后时间(t)和升(降)温速率成正比。
这是正常的现象。
程序编排统一采用温度-时间-温度格式,其定义是,从当前段设置温度,经过该段设置的时间到达下一温度。
温度设置值的单位都是℃,而时间值的单位都是分钟。
下例为一个包含线性升温、恒温、线性降温、跳转循环、准备、暂停及事件输出6段程序例子。
第1段C01=100t01=30;100℃起开始线性升温,升温时间为30分钟
第2段C02=400t02=60;升温至400℃,升温斜率为10℃/分。
恒温时间为60分
第3段C03=400t03=120;降温段,降温时间为120分,降温斜率为2℃/分。
第4段C04=160t04=-35;降温至160℃后,接通报警开关1,并且跳往第5段执行。
第5段C05=160t05=0;进入暂停状态,需操作人员执行运行操作才能继续运行至第6段。
第6段C06=160t06=-151;关闭报警开关1,并且跳往第1段执行,从头循环。
本例中,在第6段跳往第1段后,由于其温度为160℃,而C01为100℃,不相等,而第6段又是跳转段,假定正偏差报警值设置为5℃,则程序在第4段跳往第1段后将先进入准备状态,即先将温度控制到小于正偏差报警值,即105℃,然后再进行第1段的程序升温。
这个控温程序见下图:
另外注意,如果存在报警并且定义通过报警开关1输出,则第6段无法关闭报警开关1,因为报警也同样可接通报警开关。
采用温度-时间编程方法的优点是升温、降温的斜率设置的范围非常宽。
升温及恒温段具有统一的设置格式。
设置曲线更灵活,可以设置连续设置升温段,或连续的恒温段。
编程示例如图8所示[3]。
图8温度-时间编程示例
3.2双极性温度控制系统的设计思路
近年来,在我国以信息化带动的工业化正在蓬勃发展,温度已成为工业对象控制中一种重要的参数,特别是在冶金、化工、机械等各类工业中,广泛使用各种加热炉、热处理炉、反应炉等。
由于炉子的种类及原理不同,因此所采用的加热方法及燃料也不同,如煤气、天然气、油电等。
对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,选用的燃料,控制方案也有所不同。
例如冶金、机械、食品、化工等各类工业生产中广泛使用的各种加热炉、热处理炉、反应炉等;燃料有煤气、天然气、油、电等;控制方案有直接数字控制(DDC),推断控制,预测控制,模糊控制(Fuzzy)[14],专家控制(ExpertControl)[14],鲁棒控制(RobustControl),推理控制等[5]。
随着工业技术的不断发展,传统的控制方式已经不能满足高精度、高速度的控制要求。
如接触器温度控制仪表,其主要缺点是温度波动范围大,由于它主要通过控制接触器的通断时间比例来达到改变加热功率的目的,受仪表本身误差和交流接触器的寿命限制,通断频率很低。
近几年来快速发展了多种先进的温度控制方式,如:
PID控制,模糊控制,神经网络及遗传算法控制等。
这些控制技术大大的提高了控制精度,不但使控制变得简便,而且使产品的质量更好,降低了产品的成本,提高了生产效率。
PID以其算法简单、鲁棒性好和可靠性高的特点,被广泛应用于工业过程控制。
目前,PID控制及其控制器或智能PID控制器(仪表)已经很多,产品已在工程实际中得到了广泛的应用,有各种各样的PID控制器产品,各大公司均开发了具有PID参数自整定功能的智能调节器(intelligentregulator)[15],其中PID控制器参数的自动调整是通过智能化调整或自
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能仪表 程序 升温 控制 本科 毕业设计 论文