计算机控制技术课程设计电加热炉温度控制系统_第1页
计算机控制技术课程设计电加热炉温度控制系统_第2页
计算机控制技术课程设计电加热炉温度控制系统_第3页
计算机控制技术课程设计电加热炉温度控制系统_第4页
计算机控制技术课程设计电加热炉温度控制系统_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、东华理工学院毕业设计(论文)目录电加热炉温度控制系统模型 建立及控制算法 本文以电加热炉为控制对象.通过对电加热炉对象特性的分析来确定电加热炉系统的构成及控制方案。而这里主要采用的设计方案是普通电加热炉温度控制系统模型建立及控制算法,对电加热炉的温度进行控制的计算机控制系统,所含系统结构复杂,干扰多。这个系统结构简单,实施容易。对炉温控制,采用的主要是由8051单片机组成系统。此外由于PID算法具有计算量小,控制器结果简单,静动态性能指标好等特点,则应用了PID控制算法。本文还建立电加热炉数学模型。此外在论文中也介绍了史密斯预估方案,以及关于占空比,这两个问题都有在论文中提到,其中史密斯预估方

2、案对系统的稳态性能影响很大,而占空比问题也对系统温度加热时间有很大关系。出此之外,论文中还介绍了电加热炉温度控制系统中要运用到的主要芯片.以及这些芯片在系统中的各自功能也都有介绍。此论文重点讨论了电加热炉温度控制系统系统的控制算法, 关键词电加热炉;温度控制;单片机;PID算法;目录绪论11. 电加热炉温度控制系统的构成 .21.1 各个主要元件电加热炉温度控制系统中的功能.21.2 电加热炉温度控制系统的结构框图及工作原理.21.3 系统中要用的主要芯片的简介31.3.1 8051芯片简介31.3.2 定时计数器51.3.3 锁存器74LS373.61.3.4 光可控硅61.3.5 8279

3、芯片的简介.101.3.6 A/D转换器.121.3.7 电源电路.131.4 电加热炉温度控制系统的控制实例142.电加热炉温度控制系统的控制算法152.1 电加热炉温度控制系统的性能指标152.2 电加热炉温度控制系统数学模型的建立152.3 PID控制器的控制算法.162.3.1 PID调节器参数对控制性能的影响. 182.3.2 PID控制系统参数设定及其控制系统的优点. 18 2.4 电加热炉积分分离PID控制的仿真研究. 203. 控制系统的仿真实验图及分析 213.1 积分分离PID控制算法 213.2 占空比.25结论27致谢28参考文献29附录1.30附录249东华理工学院毕

4、业设计(论文) 绪论14东华理工学院毕业设计(论文) 电加热温度控制系统的构成绪论电加热炉的出现,给人类的生活带来了很多方便,使人类不管是在生活还是在工业方面都有了很多便利之处。但是电加热炉主要应用还是在生产过程、实验室及研究所。电加热炉本身可由多组炉丝提供功率,用多组温度传感器检测炉内温度,因此电加热炉属多区温度系统。控制理论从经典理论、现代理论已经发展到更先进的控制理论,控制系统也由简单的控制系统、大系统发展到今天的复杂系统。本文讨论的电加热炉炉温控制系统由上下两组炉丝进行加热,用上下两组热电偶检测炉温。本文所采用的电加热炉温度控制,采用的是适用于工业控制的8051单片机组成的控制系统。为

5、了降低电加热炉的成本,系统要求采用实现温度闭环控制,控制温度误差范围5°C,调节温度的超调量小于30%,系统被测参数是温度,由单片机PID运算得出的控制量控制光控可控硅的导通和关断,以便切断或接通加热电源,调整电功率,从而控制电加热炉的温度稳定在设定的值上,并实时显示炉内温度,记录温度的变化过程,以更好的控制电加热炉工作。本系统较理想地解决了炉温控制中平稳性、快速性与精度之间的矛盾。电加热炉是一种将电能转换为热能,在工矿企业和日常生活中,是一种常见的设备。在社会发展的今天,电加热炉的使用,即可以提高生产效益,节约能源,也减少了环境的污染,在社会经济发展和改善人民生活质量等方面的优点早

6、已成为社会的共识。随着社会经济的不断发展,科技水平的进步,人民生活水平的提4高,将使社会带入一个新的阶段。人们对热能的需求质量越来越大,电加热炉的优越性越发的突出来,这样就出现了一个问题,由于传统的电加热炉存在一定的弊端而造成能源的浪费,导致其生产效率低,其主要原因是缺少有效的调节设备,导致的浪费。如何解决这一问题,满足社会的需求,设计得更加科学、合理,在全国仍在探讨。并且现代电加热炉的控制方法由于数学深奥、算法复杂、现场工程师难以理解和接受,因而先进控制算法的推广受到制约,为克服以上种种困难,将来的电加热炉以控制算法简单,静动态性能好的特点,有较高的实用价值和理论价值,特别是以节约能源、保护

7、环境的方向发展。1. 电加热温度控制系统的构成此次设计的电阻炉温度控制系统,主要包括8051单片机、温度控制检测元件和变送器、A/D转换器、键盘与显示器、温度控制电路和报警电路等几个部分。1.1 各主要芯片的在电加热炉温度控制系统中的功能。首先该系统选用性能价格比较高的适用于工业控制MCS51系列单片机8051作为主机,具有控制方便、简单和灵活性等特点,而且可以大幅度提高被控温度的技术指标,从而能大大提高产品的质量和数量。其次是应用了定时/计数器。定时/计数器控制寄存器TCON的作用是控制定时器的启、停,标志定时器的溢出和中断情况。此外还应用了锁存器74LS373。74LS373片内是8个输出

8、带三态门的D锁存器,缩存器中内容可以根据设置的电平的高低对内容进行更新和保存。还有应用到了光控可控硅。晶闸管又叫硅可控整流元件,常简称为可控硅不只是用5来进行可控整流它还可以用作无触点开关以快速接通或切断电路,实现将直流电变成交流电的逆变,将一种额率的交流电变成另种频率的交流电,8279芯片,它是一种可编程的键盘/显示器接口芯片。它含键盘输入和显示输出两种功能。A/D转换器:这里采用ADC0809 A/D转换器。通过一个串行三态输出端与主处理器或其外围的串行口通信,可与主机高速传输数据,可编程输出数据长度和格式。热电偶: 常用的热电偶有好多种,根据我们实际所需要的,在这里我采用铂铑。这种热电偶

9、可在1600°C以下范围内长期工作,短期可测1800°C的高温。1.2 电加热炉温度控制系统的结构框图及工作原理软盘显示报警显示A/D光控可控硅热电偶8051电加热炉变送器图1-1 系统结构框图工作原理:热电偶用来检测炉温,将电阻炉中的温度转变成毫伏级的电压信号,经温度变送器放大并转换成电流信号。由于A/D转换器接受的是电压量,所以在温度变送器的输出端介入电阻网络,把得到的电流信号转换成电压信号。通过采样和A/D转换,所检测得到的电压信号和炉温给定的电压信号都转换成数字量送入到微型机中进行比较,其差值即为实际电炉和给定炉温间的偏差。微型机构成的数字控制器对偏差按一定的控制规

10、律进行运算,运算结果送D/A转换器转换成模拟电压,经功率放大器放大后送到晶闸管调压器,触发晶闸管并改变其导通角的大小,从而控制电阻炉的加温电压,起到调节炉温的作用。1.3 系统中要用到的主要芯片的简介1.3.1 8051 8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串口接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,具体介绍如下:中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。 数

11、据存储器(RAM):8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。程序存储器(ROM):8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。定时/计数器(ROM):8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。并行输入输出(I/O)口:8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。全双工串行口:805

12、1内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。中断系统:8051具备较完善的中断功能, 时钟电路:8051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容2MCS-51的引脚说明:8051采用40Pin封装的双列直接DIP结构,下图是它们的引脚配置,40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。功能如下说明:Pin20:接地脚Pin40:正电源脚,正常工作或对片内EPROM烧写程序时,接+5V电源。Pin19

13、:时钟XTAL1脚,片内振荡电路的输入端。Pin18:时钟XTAL2脚,片内振荡电路的输出端。输入输出(I/O)引脚:Pin39-Pin32为P0.0-P0.7输入输出脚也可作为低8位地址总线,Pin1-Pin1为P1.0-P1.7输入输出脚,Pin21-Pin28为P2.0-P2.7输入输出脚也可作为高8位地址总线,Pin10-Pin17为P3.0-P3.7输入输出脚还具有第二功能,功能如下图所示。Pin9:RESET/Vpd复位信号复用脚,当8051通电,时钟电路开始工作,在RESET引脚上出现24个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器PC指向0000H,P0-P3输

14、出口全部为高电平,堆栈指钟写入07H,其它专用寄存器被清“0”。RESET由高电平下降为低电平后,系统即从0000H地址开始执行程序。然而,初始复位不改变RAM(包括工作寄存器R0-R7)的状态,8051的初始态如下表:表1-1 8051初始态Pin30:ALE/PROE当访问外部程序器时,ALE(地址锁存)的输出用于锁存地址的低位字节。而访问内部程序存储器时,ALE端将有一个1/6时钟频率的正脉冲信号,这个信号可以用于识别单片机是否工作,也可以当作一个时钟向外输出。更有一个特点,当访问外部程序存储器,ALE会跳过一个脉冲。如果单片机是EPROM,在编程其间,PROE将用于输入编程脉冲。Pin

15、29:当访问外部程序存储器时,此引脚输出负脉冲选通信号,PC的16位地址数据将出现在P0和P2口上,外部程序存储器则把指令数据放到P0口上,由CPU读入并执行。4Pin31:EA/Vpp程序存储器的内外部选通线,8051和8751单片机,内置有4kB的程序存储器,当EA为高电平并且程序地址小于4kB时,读取内部程序存储器指令数据,而超过4kB地址则读取外部指令数据。如EA为低电平,则不管地址大小,一律读取外部程序存储器指令。显然,对内部无程序存储器的8031,EA端必须接地。2在编程时,EA/Vpp脚还需加上21V的编程电压。1.3.2 定时/计数器1)工作方式寄存器TMOD图1-2 TMOD

16、寄存器M1、M0选择方式表1-2 M1、M0 选择工作方式功能选择位,当为0时,为定时器方式:当为1时为计数器方式。GATE门控位,当为0时,只要控制位TR0或TR1置1,即可启动响应定时器开始工作;当为1时,除需要TR0或TR1置1外,还需要或引脚为高电平时,才能启动响应的定时器开始工作。TMOD不能进行寻址,只能用字节传送指令设置工作方式。2)定时/计数器控制寄存器TCONTCON的作用是控制定时器的启、停,标志定时器的溢出和中断情况。定时器TCON格式如下:图1-3 TCON定时器TCON.7 TF1定时器1溢出标志。当定时器1计满溢出时,由硬件TF1置1,并且申请中断。进入中断服务程序

17、后,由硬件自动清0。TR1定时器1运行控制位。当为1时,启动定时器1工作;当为0时,关闭定时器1工作。TF0定时器0溢出标志。TR0定时器0运行控制位。操作同上。IE1外部中断1请求标志。IT1外部中断1触发方式选择位。IE0外部中断0请求标志。IT0外部中断0触发方式选择位。1.3.3 锁存器74LS373 74LS373片内是8个输出带三态门的D锁存器,其结构图如下。当使能端G程 高电平时锁存器中的内容可以改变更新,而在返回低电平瞬间实现锁存。如此时芯片的输出控制端为OE低,即输出三态门打开,锁存器中的地址信息便可经由三态门输出。74LS373是带清除端CLR的8D触发器。它不带三态门,但

18、CLR端为低时,8个D触发器中的内容将被清除而输出全零,所以正常工作时该端应接高电平。它在时钟端CLK输入为上升沿时触发器中的内容更新,因此单片机的ALE引脚应先经反相,再与该端相连接。经过我们对他们的分析最终我们采用74LS373。(4)74LS373的外部结构图如下:图1-4 74LS373的外部结构图1.3.4 光控可控硅:晶闸管又叫硅可控整流元件,常简称为可控硅。普通晶闸管是一种具有三个PN结的四层结构的大功率半导体器件。目前,晶闸管的派生器件很多,如双向晶闸管、可关断晶闸管、光控晶闸管等,在无线电技术中应用也很广泛。事实上,晶闸管不只是川来进行可控整流它还可以用作无触点开关以快速接通

19、或切断电路,实现将直流电变成交流电的逆变,将一种额率的交流电变成另种频率的交流电,等等。人们常称它为电力电子器件。1) 可控硅工作原理可控硅是P1N1P2N2四层三端结构元件,共有三个PN结,分析原理时,可以把它看作由一个PNP管和一个NPN管所组成。当阳极A加上正向电压时,BG1和BG2管均处于放大状态。此时,如果从控制极G输入一个正向触发信号,BG2便有基流ib2流过,经BG2放大,其集电极电流ic2=2ib2。因为BG2的集电极直接与BG1的基极相连,所以ib1=ic2。此时,电流ic2再经BG1放大,于是BG1的集电极电流ic1=1ib1=12ib2。这个电流又流回到BG2的基极,表成

20、正反馈,使ib2不断增大,如此正向馈循环的结果,两个管子的电流剧增,可控硅使饱和导通。由于BG1和BG2所构成的正反馈作用,所以一旦可控硅导通后,即使控制极G的电流消失了,可控硅仍然能够维持导通状态,由于触发信号只起触发作用,没有关断功能,所以这种可控硅是不可关断的。由于可控硅只有导通和关断两种工作状态,所以它具有开关特性,这种特性需要一定的条件才能转化,如下表表1-3 可控硅导通和关断条件2) 基本伏安特性图1-5 可控硅基本伏安特性 (1)反向特性当控制极开路,阳极加上反向电压时(见图3),J2结正偏,但J1、J2结反偏。此时只能流过很小的反向饱和电流,当电压进一步提高到J1结的

21、雪崩击穿电压后,接差J3结也击穿,电流迅速增加,图3的特性开始弯曲,如特性OR段所示,弯曲处的电压URO叫“反向转折电压”。此时,可控硅会发生永久性反向击穿。图1-6 阳极加反向电压(2)正向特性当控制极开路,阳极上加上正向电压时(见图1-6),J1、J3结正偏,但J2结反偏,这与普通PN结的反向特性相似,也只能流过很小电流,这叫正向阻断状态,当电压增加,图3的特性发生了弯曲,如特性OA段所示,弯曲处的是UBO叫:正向转折电压 图1-7 阳极加正向电压由于电压升高到J2结的雪崩击穿电压后,J2结发生雪崩倍增效应,在结区产生大量的电子和空穴,电子时入N1区,空穴时入P2区。进入N1区的

22、电子与由P1区通过J1结注入N1区的空穴复合,同样,进入P2区的空穴与由N2区通过J3结注入P2区的电子复合,雪崩击穿,进入N1区的电子与进入P2区的空穴各自不能全部复合掉,这样,在N1区就有电子积累,在P2区就有空穴积累,结果使P2区的电位升高,N1区的电位下降,J2结变成正偏,只要电流稍增加,电压便迅速下降,出现所谓负阻特性,见图3的虚线AB段。这时J1、J2、J3三个结均处于正偏,可控硅便进入正向导电状态-通态,此时,它的特性与普通的PN结正向特性相似,见图2中的BC段(3) 触发导通在控制极G上加入正向电压时(见图5)因J3正偏,P2区的空穴时入N2区,N2区的电子进入P2区,形成触发

23、电流IGT。在可控硅的内部正反馈作用(见图2)的基础上,加上IGT的作用,使可控硅提前导通,导致图3的伏安特性OA段左移,IGT越大,特性左移越快。图1-8 阳极和控制极均加正向电压(4) 普通晶闸管的主要参数晶闸管的主要参数有:(1)额定通态平均电流It在规定的使用条件下阳极阴极间可以连续通过50H正弦半波电流的平均值。(2)正向阻断峰值电压Vdrm。在门极开路,不加触发信号,允许重复加在晶闸管阳极和阴极之间的正向峰值电压(手册规定重复率为50次s,持续时间不大于10MS),称为正向阻断峰值电压Vdrm。(3)反向阻断峰值电压Vdrm。当晶闸管加反向电压,处于反向阻断状态时可以重复加在晶闸管

24、两端的反向峰值电压(手册规定重复率为50次s,重复时间不大于10MS)。 (4)门极触发电流Igt在室温下,阳极与阴极间加有6v正电压时、使元件完全开通所必须的最小门极直流电流。(5)维持电流Ih。在室温和门极断路时,保持元件处于通态所必需的最小通态电流。1.3.5 8279的芯片介绍8279 是一种可编程/显示器接口芯片,用的比较多。它含键盘输入和显示输出两种功能。键盘输入时它自动扫描,能与64个按键或传感器组成的矩阵相连,接收输入信息,存入先进先出/传感器RAM;显示输出时它有一个显示RAM,其内容通过自动扫描,可由8或16位LED数码管显示。图1-9 8279芯片的引脚图8279芯片各主

25、要部件介绍(1)数据总线缓冲器和I/O控制双向、三态的数据总线缓冲器用与单片机的数据总线相连。当CS为高,RD为低时,数据总线缓冲器信息送D7-D0;当CS为高,WR为低时,D7-D0上信息写入数据总线缓冲器。当A0=1时,读向CPU的是状态字,自CPU写入的是命令字;当A0=0,读、写的都是数据。(2)控制及定时寄存器和控制及定时控制及定时寄存器用于寄存CPU送来的命令字,在通过译码产生相应的控制信号。定时是在对CLK端输入的外部时钟频率N分频、得到100kHz的内部定时脉冲的基础上,进一步给出5.1ms的键盘扫描时间、10.3ms的消抖时间和显示扫描时间。(3)扫描计数器 有两种工作方式。

26、一种是编码方式,需由外部译码器对扫描输端SL3-SL0上的二进制数进行译码,以产生对键盘或显示器的扫描信号;另一种是译码方式,在内部对计数器低两位译码后送SL3-SL0输出,可做为键盘和显示器的扫描信号。(4)输入缓冲器和键盘消抖控制 输入缓冲器用与锁存SL7-SL0上的信息。键盘各种方式时,当搜索到闭合键,等待10.3ms,若该键仍闭合,则将该键所在的行、列号和SHIFT、CNTL键状态都写入FIFO/传感器RAM。传感器方式时,则直接将扫描时SL7-SL0上信息写入FIFO/传感器RAM。8279还可各种于选通方式,此时由选通信号STB的上升沿将SL7-SL0上信息写入FIFO/传感器RA

27、M。(5)FIFO/传感器RAM和它的状态寄存器 该RAM有8个单位。在键盘和选通方式时,按写入的次序,也即先进先出的原则读出。它的状态寄存器存放状态字,用以指出此RAM中存放的字符数,是否出错及溢出、空、满等信息。RAM中有数据时,IRQ变高。在传感器方式时,RAM的每一单元存放传感器矩阵中相应列的状态信息,当某一传感器状态有变化,IRQ变高。(6)显示RAM和显示地址寄存器 该RAM有6个单元,用于存放要显示的笔画信息,它的地址寄存器存放由CPU正在读或写该RAM某单元的地址,或正在显示器的两个半字节的地址。(7) 由CPU向8279写入的8种命令字(a)方式命令字 用于设定8279的各种

28、方式。(b)分频命令字 用于设定分频系数N。8279复位后,该命令字为3FH。4 (c)读FIFO/传感器RAM命令字 读显示RAM命令字 在读显示RAM中的数据前,必须先写入命令字。它的D7、D6、D5=011,是特征位。D3、D2、D1、D0是要读的起始地址。与上一命令字一样:D4=1时,每次读出后地址自动加1。(d)写显示RAM命令字 (e)屏蔽与消隐命令字 需要改写显示RAM中某单元的半个字节,而要求不影响、即屏蔽它的另半个字节时要写入次命令字;需要使显示熄灭、即消隐时也要写入此命令字。(f)清除命令字 在需要清除RAM中内容等情况下,写入此命令字。它(g)结束中断/设定出错命令字 它

29、有两中功能。8279的状态字的格式为:D7当执行清除命令字为1,此时写显示RAM无效。D6位如为1,在N键依次读出方式时,表示出错;而在传感器方式时,表示至少有一个产肝气闭合。D5、D4、D3位分别在FIFO/传感器RAM溢出、已空或全满时置1。D2、D1、D0表示FIFO/传感器RAM中的字符数。8279的数据格式为:在键盘方式下,D7、D6分别表示CNTL键和SHIFT键的状态;D5、D4、D3表示扫描计数器的数值,也即键盘的行号;D2、D1、D0表示由RL7-RL0确定的闭合键的列号。在传感器方式和选通方式时,则D7-D6分别与RL7-RL0的值相对应。2当8279的CS为高电平时,82

30、79才进入工作状态,即CS=1A0=1时是命令状态字假设其余的全为低电平:即为 1000 0000 0000 0001=8001HA0=0时是数据口地址假设其余的全为低电平:即为 1000 0000 0000 0000=8000H1.3.6 A/D转换芯片一般常见的有四种A/D转换电路,其用途与性能见下表:表1-4 常见4种A/D转换电路用途与性能A/D转换电路性能 用途计数器式最简单,价格低,转换速度很慢用得少双积分式精度高,能消除干扰,转换速度也慢用得多,多见于数字式仪表逐次逼近式转换速度快用得最多并行式转换速度最快,但硬件多,成本高只用于要求转换速度很快的的场合这里选用的是ADC0809

31、转换芯片。ADC0809转换芯片是8位、逐次比较式A/D转换芯片,具有地址锁存控制的8路模拟开关。应用单一+5V电源,其模拟量输入电路的范围为05V,对应的数值量输出为00HFFH,转换时间为100us,无须调零或调整满量程。 图1-10 ADC0809芯片引脚图ADC0809有28个引脚,在精度要求不太高的情况下,供电电源就用做基准电源。该芯片中的START是芯片中的起动引脚。其上脉冲的下降沿起动一次新的A/D转换;EOC是转换结束信号,可用于向单片机申请中断或供单片机查询;OE是输出允许端;CLK是时钟端,因芯片的时钟频率最高只可工作于640kHZ,故通常由单片机的ALE引脚经分频后接向该

32、引脚;1.3.7 电源电路图1-11 电源电路在此电路里稳压器7805的压降是2.5V,偏移电流是6mA,我们需要的电压是5V,电路提供的电压是9V,则电阻承担的电压为1.5V,由此得 ( 1-1)图1-12 电压波形图1.4 电加热炉温度控制系统的控制实例在很多行业中有大量的应用电加热设备,如用于热处理的加热炉,用于融化金属的干果电阻炉及各种不同用途的温箱等,人们都需要对它们的温度进行监测和控制。以上是设计系统中要用的主要芯片的简介。东华理工学院毕业设计(论文) 电加热炉控制系统的控制算法2. 电加热炉控制系统的控制算法随着现代工业的不断发展,在冶金、化工、机械等各类工业制造中,电加热炉得到

33、了广泛的应用。其温度控制具有非线性大、大滞后、大惯性、时变性、升温单向性等特点,在传统的控制中遇到了极大的困难。在本文中,采用算法简单,效果好的PID控制算法,与一般的控制算法相比,具有计算量小,控制结果简单,静动态性能较好等特点,有较高的使用价值。2.1 电加热炉温度控制系统的性能指标在这里讨论的电加热炉炉温控制由上下两组炉丝进行加热,用上下两组热电偶检测炉温,为了降低电加热炉的成本,炉丝采用电阻丝直接加热,系统要求采用实现温度闭环控制,控制温度误差范围5,调节温度的超调量小于30%,系统被测参数是温度,由单片机PID运算得出的控制量控制光控可控硅的导通和关断,以便切断或接通加热电源,调整电

34、功率,从而控制电加热炉的温度稳定在设定的值上,并实时显示炉内温度,记录温度的变化过程,以更好的控制电加热炉工作。本系统较理想地解决了炉温控制中平稳性、快速性与精度之间的矛盾。与电阻炉的时间常数相比,晶闸管调压器、温度变送器、功率放大器等环节都可以简化成比例环节。在设计过程中的不管用哪种方法得到控制系统的参数,直接使用时控制的效果不一定很好,必须结合实际调试来选择数字控制器的参数。所谓的设计过程中的调试,就是按照公式计算出参数的数值,然后送入到微机中运行,观察效果,如果效果不好,则对相应的值作部分修改,一直调试到满意的控制效果为止。调试的过程中,先按比例调节规律运行,比例系数由小到大地改变;然后

35、加入积分调节规律,积分时间常数有大到小地改变。2.2 系统数学模型的建立电加热炉本身由上下两组炉丝加热,用上下两组热电偶检测炉内温度。因此电加热炉为一双输入双输出的受控对象。由于在各类工业控制中,时滞现象相当普遍,对于许多大的时间常数系统,也可以用适当的时间常数加纯滞后环节来近似。因此,可以用阶跃响应近似确定电加热炉的连续模型。本文采用被控对象的数学模型为: (2-1) 由于电加热炉本身是一个较复杂的被控对象,它具有非线性,时变和分布参数等特性。所以通常我们把这个双输入双输出系统分解成两个单输入单输出的系统,数学模型为上式。两个系统的输入输出之间的相互影响看作是干扰。假设检测元件的函数模型为H

36、(s),根据反馈控制系统图可得到系统的传递函数。工作原理:热电偶可将检测的温度转换成mV级的电压信号,经温度变送器放大后,送入A/D转换器,转换成数字量送入计算机,与设定值进行比较,经PID调节后,输出驱动信号,控制光控可控硅的导通与关断,从而达到调节温度的目的。若检测的实际值与设定值相比,高则报警,低则控制继续加热。图2-1 反馈控制系统图中G(s)与Gc(s)分别为控制器和被控对象的传递函数模型,其闭环传递函数为: (2-2)由以上公式得到PID的传递函数: (2-3)2.3 PID控制器的控制算法以下介绍了其中的一种积分分离PID控制的控制算法。图2-2 具有积分分离的PID控制过程连续

37、系统PID调节器为对误差的比例、积分和微分控制,即 (2-4)或 (2-5)式中:Ti、Td分别为积分和微分时间常数;Kp、Ki、Kd分别为比例系数、积分系数、微分系数。在计算机控制系统中使用的是PID数字调节器,就是对式(2-4)离散化 ,令 (2-6) 式中,T是采样周期。由式(2-4)与式(2-6)可得 (2-7)式(2-7)称为位置式PID控制算法。由于位置式算法输出在计算过程中容易产生积分饱和作用,导致控制器的响应速度变慢,而且由于积分的累积作用,在手动和自动切换时,很难做到无扰动切换。因此,人们又提出一种新的控制算法,PID增量式控制算法: (2-8)在普通的数字PID数字控制器中

38、引入积分环节的目的,主要是为了消除静差、提高精度,但在过程的启动、结束或大幅度增减设定植时,会造成PID运算积分积累,致使算得的控制量超过执行机构可能最大的动作范围所对应的极限控制量,最终引起系统较大的超调,甚至引起系统的振荡,这是大多数工业生产所不允许的,为了避免上述情况的发生,才用积分分离PID控制算法,及保持了积分作用,又可以减小超调量,使得控制性能有了较大的改善,其具体实现如下:(1)根据实际情况,设定一阈值>0。(2)当|e(k)|>时,也即偏差值|e(k)|比较大时,采用PD控制,可避免过大的超调,又使系统有较快的响应。(3)当|e(k)|时,也即偏差值|e(k)|比较

39、小时,采用PID控制,可保证系统的控制精度。对于算法实现,可在积分项乘一个系数,按下式取值: (2-9) 当|e(k)|>时,即=0,进行PD控制,PD控制算法为: (2-10)当|e(k)|时,即=1,进行PID控制,PID控制算法为: (2-11)2.3.1 PID调节器参数对控制性能的影响1)、比例控制Kp对系统性能的影响(1)对动态性能的影响比例控制Kp加大,使系统的动作灵敏,速度加快,Kp偏大,振荡次数加多,调节时间加长。当Kp太大时,系统回趋遇不稳定。若Kp太小,又会使系统的动作缓慢。(2)对稳态性能的影响加大比例控制Kp,在系统稳定的情况下,可以减小稳态误差ess,提高控制

40、精度,但是加大Kp只是减少ess,却不能完全消除稳态误差。2) 积分控制Ti对控制性能的影响积分控制通常与比例控制或微分控制联合使用,构成PI控制或PID控制。(1) 对动态性能的影响积分控制Ti通常使系统稳定性下降。Ti太小系统将不稳定。Ti偏小,振荡次数较多。Ti太大,对系统性能的影响减少。当Ti合适时,过渡特性比较理想。(2) 对稳态性能的影响积分控制Ti能消除系统的稳态误差,提高控制系统的控制精度。若是太大时,积分作用太弱,以致不能减小稳态误差。3) 微分控制Td对控制性能的影响微分控制经常与比例控制或积分控制联合作用,构成PD控制或PID控制。微分控制可以改善动态特性,如超调量p减少

41、,调节时间ts缩短,允许加大比例控制,使稳态误差减小,提高控制精度;当Td偏大时,超调量p较大,调解时间较长。当Td偏小时,超调量p也较大,调解时间ts也较长。只有合适时,可以得到比较满意的过程。2.3.2 PID控制器参数设定及其控制系统的优点PID控制器的参数整定是控制系统设计的核心内容。它是根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。PID控制器参数整定的方法很多,概括起来有两大类:一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改。二是工程整定方法,它主要依赖工

42、程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。PID控制器有4个主要的参数Ts、Kp、Ti和Td需要整定,参数整定效果的影响非常大。在整定参数时首先应把握住PID参数与系统动态、静态性能之间的关系。在PID这三种控制作用中,比例部分与误差信号在时间上是一致的,具有调节及时的特点,比例系统Kp越大,比例调节作用越强,系统稳态精度越高。但是对于大多数系统,Kp过大会使系统的输出量振荡加剧,稳定性降低。控制器中的积分作用与当前误差的大小和误差的历史情况有关系,只要误差不为0,控制器输出就会因积分作用而不断变化,一直要到误差消失,系统处于稳定状态时,积分部分才不会发

43、生变化,因此积分部分可以消除稳态误差,提高控制精度。但是积分作用的动作缓慢,可以给系统的稳定性带来不良影响,因此很少单独使用。积分时间常数Ti增大时,积分作用减弱,系统的动态性能可能有所改善,但是消除稳态误差的进度减慢。误差变化的速度反映了被控量变化的趋势,微分部分根据它提前给出较大的调节作用。它较比例调节更为及时,所以微分部分具有超前和预测的特点。微分时间常数Td增大时,可能会使超调量减小,动态性能得到改善,但是抑制高频干扰的能力下降。如果Td过大,系统输出量在接近稳态值时可能上升慢。选取采样周期Ts时,应使它远小于系统阶跃响应的纯滞后时间或上升时间。为使采样值能及时反映模拟量的变化,Ts越

44、小越好。但是Ts太小会增加CPU的运算速度,相邻两次采样的差值几乎没有什么变化,所以也不宜将TS取得过小,在过程控制中采样周期的经验数据温度一般Ts=20s。(1)结构简单,容易实现,使用方便PID控制器的结构典型,程序设计简单,计算工作量较小,各参数有明确的物理意义,参数调整方便,容易实现多回路控制、串级控制等复杂的控制。(2)有较强的灵活性和适应性根据被控对象的具体情况,可以采用PID控制器的多种变种和改进的控制方式,例如Pi、Pd、带死区的PID、被控量微分PID、积分分离PID和变速积分PID等,但比例控制一般是必不可少的。随着智能控制技术的发展,PID控制与神经网络控制等现代控制方法

45、结合,可以实现PID控制器的参数自整定,使PID控制器具有经久不衰的生命力。 192.4 电加热炉积分分离PID控制的仿真研究MATLAB/SIMULINK环境是一种系统仿真工具软件,其使用可大大提高系统仿真和CAD的效率和可靠性。SIMULINK的含义相当直观,其明显地表明该软件的2个显著功能:simu(仿真)与link(连接),亦即可以利用鼠标器在模型窗口上“画”出所需的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真或线形化分析。抗干扰能力(1)为了保护电路的性能,电阻全部选用精密电阻,电容选用高阻抗优质电容,并且进行筛选配套。要求印制电路板的绝缘质量要好,布线安排要合理

46、。实践证明,布线的安排对电路的性能影响是明显的。(2)采用屏蔽技术、隔离技术和接地技术。以金属材料例如铁制的封闭金属盒具有电磁屏蔽功能。可使屏蔽盒内的电路免受外界干扰电场、磁场的影响。在控制电路中设置了光电隔离电路,可以防止强电和弱电共地对单片机的干扰。将数字地、模拟地分开,最后在电源板一点共地,可有效的防止A/D输入对单片机产生的共摸干扰。(3)电桥电源采用专用桥头电源变压器,整流后用大电容滤波,使桥路有一个很稳定的电流。(4)微机系统应用中供电系统抗干扰是很重要的。我们要在交流电源进入处采用了隔离变压器,并采用电源滤波技术。(5)采用软件滤波法,提高软件的可靠性。程序高速循环法;输出反馈、

47、表决和周期刷新;存储器使用技巧;实时诊断技术;数字滤波技术。东华理工学院毕业设计(论文) 控制系统的仿真实验图及分析3 控制系统的仿真实验图及分析对于电阻炉温度控制,采用了适用于工业控制的8051单片机组成的控制系统,该系统的被测参数是电阻炉的温度,由单片机PID运算得出的控制量去控制晶闸管的导通和关断,以便切断或接通加热电源,调整电工功率,从而控制电阻炉的温度稳定在设定值上。本文的控制算法采用的是普通的PID控制算法:3.1 积分分离PID控制算法PID控制系统的原理和特点 在实际中,运用的PID控制,即所谓的为比例、积分、微分控制,简称PID控制。PID控制器结构简单、稳定性好、工作可靠、

48、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,或者是控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术较方便。即当我们不完全了解一个系统和被控对象或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。例如设计一个PID控制系统框图,运用纯滞后环节,设置温度为1400度。当只有比例(P)控制时,我们在MATLAB上可以设计出只有P的控制框图,框图如下:图3-1 比例

49、的控制框图将此图进行仿真(以上比例(P)的设定数据,可以在实验中反复调试,最终当P为20时,根据实验仿真出来的图形得出此时系统的温度设定相对稳定)。得出的仿真图如下:图3-2 比例仿真图比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差(Steady-state error)。由图我们不难发现这个问题。则须采用积分(I)控制积分(I)控制 。在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(System with Steady-sta

50、te Error)。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。 我们可以用仿真实验来说明这个问题。设置I为0.1(数据的设置,可以经过反复调试,根据仿真图来设定)图3-3 PI控制系统框图由以上的控制系统框图,我们可以得出的仿阵图如下:图3-4 PI仿真图由以上的仿真图,我们可以得出与只有P时相比,系统的稳态性能有所缓和,但是由图我们也不难发现,系统的超调量

51、还是很高, 在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例”“积分”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调

52、。所以对有较大惯性或滞后的被控对象,比例+积分+微分(PID)控制器能改善系统在调节过程中的动态特性。通常,电加热炉温度控制采用偏差控制法,偏差控制的原理是先求出实测炉温对所需炉温的偏差值,然后对偏差值处理而获得控制信号去调节电加热炉的加热功率,以实现对炉温的控制。例如我们也可以运用仿真实验来说明问题,还是以以上实验为例。控制系统的框图如下:图3-5 PID系统控制框图以上数据的调试,是根据实验中仿真系统的稳态性能进行调试的。当最终确定为以上数据时,我们得出的控制系统的仿真图如下:图3-6 PID系统仿真图由以上三组仿真出来的图形,我们可以看出系统的稳态性能确实是逐步得到改善。但是对于以上的仿真图,我们也发现系统的稳态性能在最后即使得到了逐步的改善,但是最终

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论