毕业设计(论文)基于单片机的温度控制系统的软件设计.doc

上传人:laozhun 文档编号:3980805 上传时间:2023-03-30 格式:DOC 页数:45 大小:727KB
返回 下载 相关 举报
毕业设计(论文)基于单片机的温度控制系统的软件设计.doc_第1页
第1页 / 共45页
毕业设计(论文)基于单片机的温度控制系统的软件设计.doc_第2页
第2页 / 共45页
毕业设计(论文)基于单片机的温度控制系统的软件设计.doc_第3页
第3页 / 共45页
毕业设计(论文)基于单片机的温度控制系统的软件设计.doc_第4页
第4页 / 共45页
毕业设计(论文)基于单片机的温度控制系统的软件设计.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《毕业设计(论文)基于单片机的温度控制系统的软件设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的温度控制系统的软件设计.doc(45页珍藏版)》请在三一办公上搜索。

1、 基于单片机的温度控制系统的软件设计摘 要 随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度控制系统的设计与研究有十分重要的意义。本系统的设计以AT89C51单片机为基础,结合温度传感变送器、A/D转换器、LED显示器、固态继电器等,组成一个基于AT89C51单片机的温度控制系统。在此系统中,通过键盘设定给定温度值,同时送LED显示。温度传感变送器获得温度的感应电压,转变成1-5V的标准电压信号,再由A/D转换器转换成数字信号送入单片机内部,同时将采样回来的温度值送LED显示。单片机将给定的温度与测量温

2、度的相比较后,进行史密斯预估补偿运算和PID运算后,得出控制量。执行器由开关频率较高的固态继电器开关担任,采用模拟的PWM控制方法,改变同一个周期中电子开关的闭合时间,达到控制的温度的目的,使实际的输出温度跟随设定温度。本文详细阐述了基于单片机的温度控制系统的软件设计,简要的介绍了硬件电路及相关的接口电路的设计。并且充分考虑了系统的可靠性,采取了相应的措施予以保证。针对控制对象的特点,在MATLABE的基础上对系统的控制算法进行了仿真研究,并在单片机系统中实现了控制算法。最后用PROTEUS软件对温度控制系统进行与硬件电路的联调仿真,通过对仿真结论的分析表明本文所述的基于单片机的温度控制系统的

3、设计的合理性和有效性。 关键词:AT89C51单片机,纯滞后,史密斯预估器The software design of temperature control system based on SCM ABSTRACT Along with the present information technologys swift development, the temperature survey control system in the industry, agricultural and in peoples daily life is playing a more and more impo

4、rtant role, it has the very tremendous influence to peoples life, therefore temperature control systems design and the research have the very vital significance. This systems design take at89C51 monolithic integrated circuit as the foundation, the union temperature sensing transmitting instrument, a

5、/D switch, the LED monitor, the solid state relay and so on, composes one based on AT89C51 monolithic integrated circuits temperature control system. In this system, assigns the temperature value through the keyboard hypothesis, simultaneously delivers the LED demonstration. The temperature sensing

6、transmitting instrument obtains the temperature the induced tension, transforms 1-5V the standard voltage signal, transforms the digital signal by a/D switch to send in again the monolithic integrated circuit, simultaneously the temperature value which comes back the sampling delivers the LED demons

7、tration. The monolithic integrated circuit will assign after the temperature and the survey temperature compare, carries on Smith to estimate after compensation operation and PID operation, obtains the control quantity. The actuator holds the post by the turn-on frequency high solid state relay swit

8、ch, uses the simulation the PWM control method, the change identical cycle neutron switchs closing time, achieves the control the temperature goal, causes the actual output temperature followed hypothesis temperature. . This article elaborated in detail based on monolithic integrated circuits temper

9、ature control systems software design, brief introduction hardware circuit and related interface circuits design. And had considered fully systems reliability, took the corresponding measure to guarantee. In view of controlled members characteristic, the control algorithm has conducted the simulatio

10、n research in the MATLABE foundation to the system, and has realized the control algorithm in the monolithic integrated circuit system. Finally uses the PROTEUS software to carry on to the temperature control system with hardware circuits jointing shake down testing simulation, through to the simula

11、tion conclusions analysis indicated this article states based on monolithic integrated circuits temperature control systems design rationality and validity. KEY WORDS:AT89C51 single chip, pure hysteresis, Smith predictor 目 录前 言3第一章绪论41.1本设计的目的与意义41.2国内外研究现状41.3课题的主要研究内容及指标5第二章 温度控制系统的总体方案设计62.1 设计的任

12、务62.2 设计的总体方案6 2.2.1设计要求62.2.2系统结构的设计72.2.3 总体设计方案7第3章 温度控制系统的控制器设计83.1 控制对象的数学模型83.2 系统的稳定性分析93.3 史密斯(smith)预估控制103.4 PID调节器的设计123.4.1 PID概述12 3.4.2 PID增量式的实现123.3.3 PID调节器参数对系统性能的影响143.4.4 温度控制系统中PID调节器参数选定153.5 纯滞后对象的控制算法大林算法163.6 带smith预估器PID数字控制器183.7 温度控制系统的MATLAB/SIMULINK仿真20第4章 温度控制系统的硬件电路的设

13、计22第5章 温度控制系统的软件设计235.1 软件设计的说明235.2程序流程图265.3 软件清单29致 谢46 前 言温度控制,在工业自动化控制中占有非常重要的地位。如在钢铁冶炼过程中要对出炉的钢铁进行热处理,才能达到所要求的性能指标,塑料的定型过程中也要保持一定的温度。单片机系统的开发应用给现代工业测控领域带来了一次新的技术革命,自动化、智能化均离不开单片机的应用。将单片机控制方法运用到温度控制系统中,可以克服温度控制系统中存在的严重滞后现象,同时在提高采样频率的基础上可以很大程度的提高控制效果和控制精度。现代自动控制越来越朝着智能化发展,在很多自动控制系统中都用到了工控机,小型机、甚

14、至是巨型机处理机等,当然这些处理机有一个很大的特点,那就是很高的运行速度,很大的内存,大量的数据存储器。但随之而来的是巨额的成本。在很多的小型系统中,处理机的成本占系统成本的比例高达20%,而对于这些小型的系统来说,配置一个如此高速的处理机没有任何必要,因为这些小系统追求经济效益,而不是最在乎系统的快速性,所以用成本低廉的单片机控制小型的,而又不是很复杂,不需要大量复杂运算的系统中是非常适合的。采用单片机对温度进行控制,不仅具有控制方便、结构简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高工业生产中产品的质量和数量。因此,单机机对温度的控制在工业生产中是经常会遇到的

15、。本次设计的温度控制系统属于单片机控制大惯性环节的典型应用,通用性很强,在工业过程控制中有着广泛的应用。控制系统中引入单片机,可以充分利用单片机在对采集数据加以分析并根据所得结果作出逻辑判断等方面的能力,编制出符合某种技术要求的控制程序、管理程序,实现对被控参数的控制与管理。在单片机控制系统中,控制规律是通过软件来完成的。改变控制规律,只要改变相应的程序即可。第一章 绪论1.1 本设计的目的与意义 在科研、生产以及教学实验过程中常需对温度进行检测和监控。例如,在生物检测中,对显微镜下的载波片需要放置在可调温的恒温板上,并且对于温度的准确度和稳定性均有较高的要求。采用单片机进行温度检测、数字显示

16、、信息存储及实时控制,对于提高测量效果等都有重要的作用。采用单片机进行炉温控制,具有电路设计简单,精度高,控制效果好等特点,对提高生产效率,促进科技进步等方面具有重要的现实意义温度控制电路广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,常用的控制电路根据应用场合和所要求的性能指标有所不同,传统的继电器调温电路简单实用,但由于继电器动作频繁,可能会因触点不良而影响正常工作。由于电子技术的发展,提出了改进的电路,采用主回路无触点控制,克服继电器接触不良的缺点,且维修方便,大多采用以5l单片机为控制核心,辅以采样反馈电路,驱动电路,晶闸管主电路对电炉炉温进行控制的微机控制系统。其系统结

17、构框图可表示为:系统采用单闭环形式,其基本控制原理为:将温度设定值(即输入控制量)和温度反馈值同时送入控制电路部分,然后经过调节器运算得到输出控制量,输出控制量控制驱动电路得到控制电压施加到被控对象上,电炉因此达到一定的温度。由于温度控制系统存在大延时、纯滞后特性,被控对象的这种特性常引起系统产生超调和震荡,使系统的稳定性降低。本设计采用史密斯预估器对系统进行纯滞后补偿,以此消除系统的超调和震荡,使系统稳定。文中给出了控制系统的数学模型,确定系统控制方案和控制系统的硬件电路框图。通过了MATLAB/SIMULINK的仿真结果验证了数字控制器实际的正确性,通过了PROTEUS验证了系统的硬件设计

18、的正确性,本设计可直接应用于工业控制中。1.2国内外研究现状近年来快速发展的PID温控,模糊控制以及神经网络和遗传算法在温控系统中得到广泛的应用。 在冶金、化工、工业炉窑等工业生产中 ,温度控制是较普遍且较关键的控制系统 ,它具有非线性、强耦合、时变、时滞等特性 .采用常规的PID控制器 ,一般很难实现对其快速有效地精确控制。随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后自动控制领域的一个重要发展方向。近年来快速发展的PID温控,模糊控制以及神经网络和遗传算法在温控系统中得到广泛的应用。 在冶金、化工、工业炉窑等工业生产中 ,温度控制是较普遍且较关键的控制系统 ,它具有非线

19、性、强耦合、时变、时滞等特性 .采用常规的PID控制器 ,一般很难实现对其快速有效地精确控制 .随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后自动控制领域的一个重要发展方向。中国在温度控制方面的研究很多,如下面的几个方面都有很突出的研究成果:促进远红外线波长暨温度控制器、具有多种动作温度特性的温度控制器、防爆型温度压力自动控制器、 双传感和动型压力式温度控制器、 一种以记忆合金为感温元件的调温器、复合式温控开关。美国在温度控制系统方面的研究有:采用再热的比对性温度和湿度控制器、用于半导体热处理器的基于模型的温度控制器 、 预定温度系数加热器的电子控制器、自校准温度控制器等几

20、个方面。英国在对液体加热容器的温度控制器的改进方面也做出了很大的贡献。印度在较为热门的多点温度控制系统方面做了很大的研究工作。 下面简要介绍几种温度控制器。复合式温控开关,是一种用于控制温度的电器开关。它是利用双金属片受热时变形来控制发热件开关在某一预定温度时的通或断、使发热件发热。经过一段预定的时间,发热件使控制主开关的双金属片动作而使主开关断开。达到控制温度的目的。基于神经网络的模糊控制系统,针对反应槽容量大,滞后量大、变化因素多及温度控制要求比较高的特点,结合模糊控制和神经网络的优点,把模糊控制的控制规则转化为神经网络的一组输入、输出样本,这样,把这些规则隐含分布在整个网络之中。实际运行

21、结果表明,该系统温度控制精度高,运行稳定,取得了令人满意的控制效果。多点温度控制系统:C系列多点温度控制系统包括电源主通讯模块、2路温度控制单元等。 与温度控制系统相连的神港(Shinko)触摸屏无需编程,通过简单操作可设置温度控制参数、温度报警、加热器断线报警等等。 用主连单元的多点连接,可组成最多16个单元(320点)的多点温度控制系统。1.3课题的主要研究内容及指标本课题主要是对现有的温度控制器进行分析研究,确定系统的整体方案,通过对硬件电路的设计和软件的编写来实现系统的基本功能。主要工作包括以下几部分内容: 1、控制对象的特性分析; 2、控制系统总体方案设计;3、史密斯预估器的设计;

22、4、控制系统的MATLAB仿真; 5、单片机主程序设计;6、单片机硬件仿真;7、控制系统联调(Proteus)仿真;温度控制系统的主要技术指标:(1) 温控精度:5%;(2) 温度稳定度:0.05;(3) 温控范围(工作面温度减环境温度):0+800。 第二章 温度控制系统的总体方案设计2.1 设计的任务本设计的控制对象为一电加热炉,输入为加在电阻丝两端的电压,输出为电加热炉内的温度。控温范围为0510,要求实时显示当前温度值、控制精度5%,所采用的温度检测元件和变送器的类型选择与被控温度的范围和精度等级有关。镍铬/镍铝热电偶适用于0-1000的温度检测范围。通过温度变送器将传感器的采样信号转

23、换成0-5v的标准信号,送至AD转换器AD1674。由于温度控制系统存在大延时、纯滞后特性,被控对象的这种特性常引起系统产生超调和震荡,降低系统的稳定性或降低系统的反馈性能,在自动控制理论中,用常规的控制方法是难以达到系统的稳定性的,因此要对系统进行纯滞后补偿,消除系统的超调和震荡,使系统稳定,运用史密斯预估器对系统进行纯滞后补偿即在系统中加入Smith预估器;温度控制采用PID控制算法,为实现高精度控制的要求,采用PWM方式的电源控制,通过控制大功率电力电子器件IGBT的导通和关断时间实现对给定电压的控制,从而保持设定的温度基本不变,;采用LED静态显示温度值,方便人工监视;用键盘输入温度给

24、定值。2.2 设计的总体方案2.2.1设计要求工业淬火炉对温度控制精度要求较高,对每个温度阶段的时间温度值有严格的要求,用常规的方法控制难以达到满意的控制效果,为达到高精度控制的要求,用单片机实现对炉温的实时控制,每个炉的温度控制精度5%,温度保持时间由温度时间曲线所示。2.2.2系统结构的设计 控制系统可以分为开环控制系统和闭环控制系统两大类。 图 图 2-1 开环系统结构框图 开环系统的优点是系统结构简单,容易调试。但是当工作环境和系统本身的元部件性能参数发生变化时,开环系统的被控量会受到较大影响,即抗干扰能力差。一般说,高精度的开环控制系统要求所有的元部件都有较高的精度和很稳定的性能。即

25、开环控制对环境和元件的要求都比较严格。 图2-2 闭环系统结构框图 闭环控制系统输出信号不仅受到输入信号的控制,而且还受到与输出信号成比例的反馈信号的控制。系统框图如图2-4所示。闭环控制系统本身能检测出被控量的设定值与真实值之差,实际上是用偏差量去减小和消除偏差,所以抗干扰能力强。闭环控制系统可以明显减弱某些元件参数和控制对象本身的参数变化对被控量的不利影响,所以对这些部件要求不是很严格。因而本系统采用闭环控制系统。2.2.3 总体设计方案系统温度控制的原理是:加热炉的温度范围为0510,通过热电偶检测得到毫伏信号,经过温度变送器放大并做线性化处理后,温度信号转换成0100mA电流信号再经过

26、电流电压(IV)变化,变成05V的标准电压信号,送到AD转换器的输入通道,经过AD转换后,将数字信号送入单片机进行数字PID运算,通过软件编程实现对电源的PWM方式控制,通过控制大功率电力电子器件IGBT的导通与关断时间实现对给定电压的控制,从而保持设定的温度基本不变,达到自动控制炉温的目的,采用LED静态显示温度值,方便人工监视,用键盘输入温度设定值。温度变送器加热炉 电热丝热电偶 I/V变换A/D单片机PWMIGBT显示键盘电源 图2-3系统总体结构框图第3章 温度控制系统的控制器设计3.1 控制对象的数学模型 为了实现对电阻炉的温度控制,首先要求出电炉的数学模型。在此对大功率电力电子器件

27、IGBT加一个阶跃电压信号,并令其导通,测量电炉的温度变化情况,则可得到电炉的响应曲线,阶跃响应曲线在t=0时斜率为零,随后斜率逐渐的增大,到达某点后斜率又逐渐的减小,如图3.1所示。 TKC(t) 图3.1 控制对象的单位阶跃响应 从响应曲线可得到电炉是纯延时一阶惯性环节,S形曲线用延时时间和时间常数T来描述,通过S型曲线的转折点做切线,使之分别与时间坐标轴和C(t)=K的直线相交,有所得的两个交点确定延滞时间和时间常数T 。对象传递函数可近似为: G(S)= (3.1)公式中K放大系数,惯性时间,延时时间由实验与作图法可知式(3.1)中=10,k=10,T=20,即电阻炉的传递函数为: G

28、(S)= 3.2 系统的稳定性分析滞后控制系统的结构框图如下所示:G1(S)e-tS 图3-2 滞后系统的框图如图3-2所示系统的特征方程为 1+ G1(S) eS=0 即 1/20S+1= -es 在没有滞后因子时,系统产生持续等副震荡的条件是:G1(jw)=-1由上式可知,非滞后系统的临界稳定点是(-1,j0),而具有滞后因子的系统,其临界稳定状态不是一个点,而是一条临界轨线-ejw。把G1(jw)和-ejw的乃式图同时画在图中如下图3-3所示,并设这两条曲线的交点为A。根据G1(jw)=1的条件,求出G1(jw)曲线上对应的角频率w=0.497;而在-ejw曲线上对应的w=0.90711

29、。因为点A即在G1(jw)曲线上,又在-ejw曲线上,所以它们应用相同的角频率,即有 0.497=0.90711 于是求得 =1.82 A 图3-3由图3-3可知,当大于1.82S时,在单位圆上的临界点就被G1(jw)曲线包围,系统为不稳定。当小于1.82S时,G1(jw)曲线不包围临界点,对应的系统是稳定的。而本系统的等于10S,故本系统部稳定。因此常规的调解器D(S)很难使闭环系统获得满意的控制性能。系统带有纯滞后环节会导致系统对控制指令的反应不及时,甚至导致系统不稳定。纯滞后系统采用常规的反馈控制方法(常规PID控制、微分先行控制及中间微分反馈控制等)往往难以取得显著效果。本设计是温度控

30、制系统,存在大延时、纯滞后特性。被控对象的这种纯滞后特性常引起系统产生超调或震荡,使系统的稳定性降低。因此要对系统进行纯滞后补偿,消除系统的超调和震荡,使系统稳定。这里我们运用史密斯预估器对系统进行纯滞后补偿。3.3 史密斯(smith)预估控制在工业生产过程(如化工、炼油、冶金、玻璃等)控制中,广泛地存在着纯滞后现象,由于纯滞后的存在,使得被控量不能及时地反映系统所承受的扰动,从而产生明显的的超调,降低了系统的稳定性,延长了调节时间。当滞后时间比较小时,可以采用PID控制,当纯滞后时间比较大时,常规的PID控制很难得到较好的控制效果。人们针对纯滞后的被控对象,提出了各种各样的控制方法,smi

31、th预估器就是一种广泛应用的纯滞后系统的控制方法。1957年smith提出了一种针对纯滞后被控对象的预估方法,该方法的基本思想是:给控制器并联一个补偿环节,对纯滞后补偿环节进行补偿,力图把纯滞后环节移到闭环回路之外,从而消除滞后特性所造成的影响,减少超调量,提高系统的稳定性,加速调节过程,提高系统的快速性。用smith预估器补偿后的控制系统如图3-2所示 图3-3图中D(S)是调节器的传递函数,GP(S) 是被控对象的传递函数,GP(S)是被控对象中不包含纯滞后部分的传递函数,是被控对象纯滞后部分的传递函数,与D(S)并联的环节就是补偿环节,其传递函数为GP (S)(1-),用来补偿对象的纯滞

32、后部分,称为smith预估器。 由smith预估器和调节器D(S)组成的补偿回来称为纯滞后补偿器,其传递函数为: 式(3.5)补偿后系统的闭环传递函数为 式(3.6) 从上式可以看出,经smith预估器补偿后,纯滞后环节被移到闭环控制回路之外,不影响系统的稳定性。纯滞后环节只起到延迟的作用,把控制系统作用在时间坐标轴上推迟了时间,而对系统的过渡过程以及其他性能指标没有任何作用,消除了纯滞后部分对控制系统的影响。另外,由拉氏变换的平移定理得知,系统在单位阶跃输入时,输出量的形状和其他性能指标与对象特性G(s)不包含纯滞后特性时完全相同,只是在时间轴上滞后了时间。3.4 PID调节器的设计 3.4

33、.1 PID概述目前主要的控制方法有比例积分控制(Proportional-Integral-Differential Control)、模糊控制、神经网络控制、自适应控制等。已经应用在温控领域的有PID控制、模糊控制、自适应控制以及PID控制与模糊控制和自适应控制相结合的一些方法,如Fuzzy-PID控制、Adaptive-PID控制、模糊自适应PID控制等。 图3-4 基本PID控制系统原理图PID控温方法是基于经典控制理论中的调节器控制原理,PID控制是最早展起来的控制策略之一,由于其算法简单、鲁棒性好、可靠性高等优点被广泛应用工业过程控制中,尤其适用于可建立精确数学模型的确定性控制系统

34、其中数字PID调节器的参数可以在现场实现在线整定,因此具有较大的灵活性,可以得到较好的控制效果。采用这种方法实现的温度控制器,其控制品质的好坏主要取决于三个PID参数(即比例值、积分值、微分值)。只要PID参数选取的正确,对于一个确定的受控系统来说,其控制精度是比较令人满意的。3.4.2 PID增量式的实现PID调节即比例(proportional)、积分(integral)、微分(derivative)调节是连续控制系统中技术最成熟、应用最广泛的一种调节控制方式。在模拟控制系统中,PID算法的表达式为: 式(3.7)上式中,u(t)-调节器的输出信号;e(t)-偏差信号(给定量与输出量之差)

35、;-调节器的比例系数;-调节器的积分时间常数;-调节器的微分时间常数。在计算机控制系统中,为实现数字控制,必须对算式(3-18)进行离散化处理。用数字形式的差分方程替代微分方程。设系统的采样周期为T,在t = iT时刻进行采样,令: e(t) = e(k) 式(3.8) 式(3.9) 式(3.10)其中上述式中: T为采样周期;e(k)为系统第k次采样时刻的偏差值;e(k-1)为系统第(k-1)次采样时刻的偏差值;k为采样序号,k=0,1,2将上面三式代入式(3-18),则有: 式(3.11)式(4-5)称为位置式PID控制算式。倘若要按照此式计算ui,则必须计算积分项(第二项)。这样不仅计算

36、麻烦,而且为保存历次的偏差值还要占有很多的内存单元。因此,用位置式PID控制算法进行控制很不方便。为此,需做进一步处理。由递推原理,ui-1的表达式为: 式(3.12)式(3-24)称为增量式PID控制算式。式中的u(k)为在第k-1次输出的基础上,输出的增加(或减少)量。这种增量式PID控制算法在生产实际中比位置式控制算法更为常用。式经简化后可演变为 式(3.13)式中kp = k, (称为积分系数), (称为微分系数)。通过上述推导,似乎PID控制算法的程序设计并不复杂,只要将给定值与每次所得到的温度检测值相减,得到偏差e(k),在与上次偏差e(k-1) (设初始值为0)相减,得到e(k)

37、-e(k-1),又通过上次偏差e(k-1)与前次偏差e(k-2)(初始值也设为0)相减,得到e(k-1)-e(k-2).根据式(4-8)可知,有了e(k),e(k)-e(k-1) ,e(k-1)-e(k-2)及、三个常数,通过计算可得到U(K),然而,事实上,运算并非那么简单,这是由于e(k),e(k)-e(k-1) ,e(k-1)-e(k-2)均可能为正或负.这给计算机带来很大的麻烦,通常上述算法需由浮点运算处理,方可得到相应的输出结果。由于一般初学者对浮点运算不甚熟悉,因此,本文给读者介绍一种不用浮点运算实现上述算法的程序,以提供一种独特的解题思路。3.3.3 PID调节器参数对系统性能的

38、影响PID调节器参数对系统性能的影响(1)比例控制对系统性能的影响a对动态性能的影响:比例控制加大,使系统的动作灵敏、速度加快;偏大,振荡次数加多,调节时间加长;当太大时,系统会趋于不稳定。若太小,又会使系统的动作缓慢。b对稳定特性的影响加大比例控制,在系统稳定的情况下,可以减少稳态误差,提高控制精度,但加大只能减小误差,却不能完全消除误差。(2)积分控制对控制性能的影响 a对动态特性的影响积分控制通常使系统的稳定性下降,太小,系统将不稳定;偏小,震荡次数较多;太大,对系统性能的影响减小。当合适时,过度过程比较理想。b对稳态性能的影响积分控制能消除系统的稳态误差,提高控制系统的控制精度。但太大

39、,积分作用太弱,以致不能减小稳态误差。(3)微分控制对控制性能的影响微分控制可以改善动态特性,如超调量的减少,调节时间缩短,允许加大比例控制,使稳态误差减小,提高控制精度。当偏大时,超调量较大,调节时间长;当偏小时,超调量也较大,调节时间也较长;只有合适时,可以得到比较满意的过渡过程 3.4.4 温度控制系统中PID调节器参数选定PID控制器的参数整定是控制系统设计的核心内容。它是根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。PID控制器参数整定的方法很多,概括起来有两大类:一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计

40、算数据未必可以直接用,还必须通过工程实际进行调整和修改。二是工程整定方法,它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。本系统采用实验法来设计PID控制器,齐格勒(ziegleer)和尼克尔森(Nichols)基于大量的实验,提出了调整PID参数的两种规则。当系统引入PID控制器后,由于系统的开环部分增加了一个积分环节,即校正后系统的类型增加了一阶,从而显著地改善了系统的稳态性能。由于PID控制器可以产生较大的相位超前角,因而使系统的超调量减少,瞬态相应的速度变快。 齐格勒(ziegler)尼克尔森-(Nichols)整定方法是通过给定对象的瞬态

41、响应特性来确定PID控制器的调节参数。齐格勒(ziegler)尼克尔森-(Nichols)整定方法法首先通过实验,获取控制对象单位阶跃响应,如果单位阶跃响应曲线看起来是一条S曲线,则此法可用,否则不能用。可根据下表来确定,和的值 表3-1控制器的类型P0PI0.90PID1.22L0.5(2)PID参数的确定由于被控对象的传递函数为。 式(3-29)本设计,,G(S)= 式(3-30)按工程设计使用的PID参数调整的经验方式,可根据下表的公式就可以确定PID的三个参数。调节器中PID的三个参数选定如下 3.5 纯滞后对象的控制算法大林算法在一些实际工程中,经常遇到纯滞后调节系统,它们的滞后时间

42、比较长。对于这样的系统,往往允许系统存在适当的超调量,以尽可能地缩短调节时间。人们更感兴趣的是要求系统没有超调量或只有很小超调量,而调节时间则允许在较多的采样周期内结束。也就是说,超调是主要的设计指标。对于这样的系统,用一般的随动系统设计方法是不行的,用PID算法效果也欠佳。针对这一要求,IBM公司的大林(Dahlin)在1968年提出了一种针对工业生产过程中含有纯滞后对象的控制算法。其目标就是使整个闭环系统的传递函数相当于一个带有纯滞后的一阶惯性环节。该算法具有良好的控制效果。被控对象为带有纯滞后的一阶惯性环节,其传递函数为: 式(3.16)其中为被控对象的时间常数,为被控对象的纯延迟时间,

43、为了简化,其为采样周期的整数倍,即N为正整数。大林算法的设计目标是使整个闭环系统的传递函数相当于一个带有纯滞后的一阶惯性环节,即 ,其中 由于一般控制对象均与一个零阶保持器相串联,所以相应的整个闭环系统的脉冲传递函数是 式( 3.17)于是脉冲传递函数为: 式( 3.18)D(z)可由计算机程序实现。由上式可知,它与被控对象有关。下面对一阶纯滞后环节进行讨论。当被控对象是带有纯滞后的一阶惯性环节时,由式(3.1)的传递函数可知,其脉冲传递函数为 : 将此式代入式(3.18)可知 式(3.19) 式中: T采样周期; 被控对象的时间常数; 闭环系统的时间常数 而在本课题中,取采样周期为5S,而系统的时间常数取20S.根据以上分析我们可以计算出控制器D(Z): 式(3.20) 在计算机控制系统中,在计算的D(Z)时已经把采样与保持环节考虑在内,故有计算机控制系统的结构框图如下所示:机控制系统的结构框图如下所示:C(T)R(T) 图3-5系统的计算机控制框图 3.6 带smith预估器PID数字控制器在图3-3中,如果选用数字PI

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号