电加热炉温度控制系统性能的matlab仿真.doc_第1页
电加热炉温度控制系统性能的matlab仿真.doc_第2页
电加热炉温度控制系统性能的matlab仿真.doc_第3页
电加热炉温度控制系统性能的matlab仿真.doc_第4页
电加热炉温度控制系统性能的matlab仿真.doc_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

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

文档简介

电加热炉温度控制系统性能的 MATLAB仿真系 别:机电与自动化学院专 业 班:姓 名:学 号:指导教师: 2013年 月 日 电加热炉温度控制系统性能的 MATLAB仿真MATLAB simulation the performance of the control system of heating furnace temperature 摘要 近年来随着工业的发展,电加热炉在工业控制中的应用越来越广泛。温度是电加热炉控制系统的一个主要参数,对温度的控制要求也越来越高。传统控制算法一般要建立在一定的数学模型之上,模型的精确度对控制效果有直接的影响。然而电加热炉是一种具有非线性、纯滞后、大惯性、时变性和升温单向性的控制对象,很难用数学方法建立精确模型。 模糊控制不依赖于模型,但由于它的理论并不完善,算法复杂,控制过程会存在稳态误差。传统PID控制理论成熟,容易实现,虽然大多数情况下可以满足性能要求,但其性能取决于参数的整定情况,且它的快速性和超调量之间的矛盾关系,使它不能同时满足快速升温和超调量小的要求。鉴于此,本文将模糊算法和常规PID算法结合起来,在手动经验的基础上建立模糊规则,在线自整定PID的参数,提高控制效果。本文提出了基于模糊PID的箱式电加热炉控制系统的设计方法。首先介绍了模糊PID控制器的设计方法,并用MATLAB仿真比较了常规PID控制算法和模糊PID控制算法的性能,分析了模糊PID在电加热炉温度控制中的可行性。最后在二次开发设计的基于组态软件King View开发的系统中,对模糊PID算法和常规PID算法进行了实时调试,并对实验结果进行了分析。关键词:温度控制;MATLAB;模糊PID;常规PID - 1 -Abstract With the development of industryelectric heating furnace is more and more widely used .Temperature is important parameter of electric heating furnace and the demand of temperature control is increasing. The traditional control method usually base on a precise mathematical model,neverthelessfor the electric heating furnace control system with the characteristic of non-linear,pure time-delay,large inertiatime-variation and unidirectional risingIt is difficult establish a precise mathematical modelIt will appear steady-state error due to the complex algorithm and imperfect theory of fuzzy control Traditional PID control Call mostly meet the control demand for its maturity and easy comply,but its efficiency relies on its parameter-tuning And because of the conflict between quickness and the small temperature oversetting point,it probably cant meet the control demand In this paper,fuzzy control and traditional PID control are combinedAnd fuzzy control rules are established basing on manual experienceThe new method can tune the PID parameters on line,and it can improve the control efficiencyThis paper proposes a method of electric heating furnace control system basing0nfuzzy PID control Firstly1tpresentsthe design of fuzzy PID controller And then the comparison of the efficiency between fuzzy PID and traditional PID ls made according to the result of simulation Analysis about feasibility of using fuzzy PID control in electric heating furnace control system is also made At last ,traditional PID control method and fuzzy PID control method were debugged in electric heating furnace control system. The result shows that the fuzzy P1D control method is superior to traditional PID control methodKey Words:Temperature Control;MATLAB;Fuzzy PID Control;Traditional PID Control- 0 -目 录摘 要.IAbstract.II绪 论.11 电加热炉温度控制系统的发展概况及操作方案.211 引言.212 温度控制系统的发展概况.213 模糊控制在电加热炉温度控制中的应用.414 本文的控制要求.615 主要内容和方案.6151 主要内容.6152 实验方案.7153 系统的主要控制功能.72 系统的硬件设计.821 系统的结构.822 元部件选取与设计.8221 温度检测元件.8222 PEC7000模块.9223 单相交流调压模块.103 系统软件设计.1231 组态王KingView65简介.123. 2 系统抗干扰措施.134 PID控制器的设计及MATLAB仿真.1541 引言.1542 常规PID控制简介.15421 PID控制器的结构和原理.15422 控制器参数对控制性能的影响.15423 数字PI D控制器.1643 基本模糊控制器.17431 引言.17432 精确量的模糊化.18433 模糊推理.19434 输出信息的清晰化.2144 模糊PID控制器的设计.2145 系统模型的建立.2346 PID控制器性能的研究及MATLAB仿真.23461 惯性时间常数T的影晌. .23462 滞后时间的影响. .24结 论.26致 谢.27参考文献.28VI绪论温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比,仍然有着较大的差距。成熟的温控产品主要以“点位”控制及常规的PID控制器为主,它们只能适应一般温度系统控制,而用于较高控制场合的智能化、自适应控制仪表,国内技术还不十分成熟,形成商品化并广泛应用的控制仪表较少。随着我国经济的发展及加入WTO,我国政府及企业对此都非常重视,对相关企业资源进行了重组,相继建立了一些国家、企业的研发中心,开展创新性研究,使我国仪表工业得到了迅速的发展。随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、化工、建材、机械、食品、石油等各个行业。传统的温度采集方法不仅费时费力,而且精度差,单片机的出现使得温度的采集和数据处理问题能够得到很好的解决。温度是工业对象中的一个重要的被控参数。然而所采用的测温元件和测量方法也不相同;产品的工艺不同,控制温度的精度也不相同。因此对数据采集的精度和采用的控制方法也不相同。传统的控制方式以不能满足高精度,高速度的控制要求,如温度控制表温度接触器,其主要缺点是温度波动范围大,由于他主要通过控制接触器的通断时间比例来达到改变加热功率的目的,受仪表本身误差和交流接触器的寿命限制,通断频率很低。近几年来快速发展了多种先进的温度控制方式,如:PID控制,模糊控制,神经网络及遗传算法控制等。这些控制技术大大的提高了控制精度,不但使控制变得简便,而且使产品的质量更好,降低了产品的成本,提高了生产效率。本系统所使用的加热器件是电炉丝,功率为三千瓦,要求温度在4001000。静态控制精度为2.43。 本设计使用单片机作为核心进行控制。单片机具有集成度高,通用性好,功能强,特别是体积小,重量轻,耗能低,可靠性高,抗干扰能力强和使用方便等独特优点,在数字、智能化方面有广泛的用途。本系统使用8031单片机,使温度控制大为简便。1 电加热炉温度控制系统的发展概况及操作方案11 引言 电加热炉是热处理生产中应用最广的加热设备,通过布置在炉内的电阻丝将电能转化为热能,借助辐射与对流的传热方式加热工件。通常可用以下模型定性描述: (11)式中:X电加热炉内温升(指炉内温度与室温温差) K放大系数 纯滞后时间 t加热时间 T时间系数 V控制电压 在实际热处理中,K、T、等参数随被加热材料的导热率、装入量以及加热温度等因素变化。 在控制领域中,温度控制广泛应用于社会生活的各个领域。根据不同的目的,将材料及其制什加热到适宜的温度并保温,随后用不同的方法冷却,改变其内部组织,以获得所要求的性能。这不仅需要准确控制工件的加热温度,有时还需要控制不同加热温度下的持续时间。加热过程的设定必须满足不同的被加热材料、不同的装炉量、不同的放置方式以及不同的加热功率等条件。 电加热炉温度控制具有升温单向性、大惯性、大滞后的特点。其升温单向性是由于电加热炉的升温保温是依靠电阻丝加热,降温则是依靠环境自然冷却。当其温度一旦超调,就无法单纯用控制手段使其降温。这种很大的不确定性使得电加热炉在加热过程中很难全面考虑各种因素的影响,准确控制加热过程。传统的继电器调温电路简单实用,但由十继电器动作频繁,可能会因触点不良而影响正常工作。近年来提出改进的电路,采用辛回路无触点控制,克服继电器接触不良的缺点,且维修方便,缺点是温度控制范围小,精度不高。因此,设计功能和精度适应生产的电加热炉温控系统非常有实际需要。12 温度控制系统的发展概况 多年来,研究人员一直不断地把各种新方法和新技术应用于电加热炉的炉温测量和控制中,并获得了许多经验和一定的成果。计算机、智能控制理论的飞速发展使得温度控制进入了数字化、智能化的新时代。最近几年快速发展的PID控制、遗传算法、神经网络、以及模糊控制和智能PID控制在温度控制中都有所应用。 (1) PID控制 PID控制即比例、积分、微分控制。由于其结构简单、容易实现、控制效果好、鲁棒性强等特点,然而,自19世纪40年代以来,PID控制在工业过程控制中至今仍得到广泛应用。温度控制系统将热电阻实时采集的温度值与设定值比较,所得差值作为PID控制模块的输入。经PID算法计算出输出控制量,利用修改被控变量误差的方法实现闭环控制。该方法需现场整定PID参数,l酊确定被控对象模型具有一定的难度。另外,该方法抗干扰能力较差。 (2) 遗传算法 遗传算法是一种基于自然选择和基因遗传学原理的种优化搜索算法,具有全局搜索的能力。它将“优胜劣汰,适者生存”的生物进化理论引入待优化参数形成的编码串(1或O)群体中,选用正确的适配值函数对个体进行筛选,保留满足条件的个体。经过如繁殖交叉和变异等过程,进行搜索优化,直至达到全局最优。 基于遗传算法的温度控制系统就是把采集到的温度信号经遗传算法处理来优化PID的3个参数,然后输出控制量。将PID的3个参数串接在一起构成一个染色体,即遗传空间中的个体,通过繁殖交叉和变异遗传等操作,多次搜索获得适配值最大的个体即为所求。基于遗传算法的PID参数优化控制,具有很高的稳定性和控制精度。 (3) 神经网络控制 神经网络具有很强的自适应性和学习能力、非线线映射能力、容错能力和鲁棒性,可对复杂的非线性系统建模。电加热温度控制系统由于负载以及外界干扰等不确定因素的存在,很难准确的整定其参数。传统的PID控制对外界环境的变化只能做近似的估算,难以适应控制要求。基于神经网络的温控系统虽然可以适应电加热炉的复杂特性,实施精确的控制,但其训练和学习时问很长,收敛速度较慢,在实际的热处理过程中,很难达到快速升温的要求。 (4) 模糊控制 模糊逻辑在控制领域的应用称为模糊控制。模糊控制主要将操作者的经验和专家的控制经验和知识表示成语言变是描述的控制规则,然后根据控制规则实施控制。它适用于不易取得精确数学模型和数学模型未知或经常变化的对象。 基于模糊算法的温度控制系统的实现,首先根据控制经验形成模糊规则输入计算机中。然后将采样所得温度误差和误差变化率的精确量模糊化,计算机根据模糊规则推理做出模糊决策,求出相应的控制量。将控制量精确化后去驱动执行机构,调整输入达到调节温度目的。 (5) 智能PID控制 在现代工业控制中,95以一卜的回路具有PID结构。因此,随着工业现代化和其他各种先进控制技术的发展,PID控制技术仍然不过时,并且还占着主导地位。但是由于工业过程对象的精确模型难以建立,系统参数义常发生变化,因而在用PID控制器进行调节时,往往难以得到最佳的控制效果。在过去的50年,调节PID控制器参数的方法获得了极大的发展。随着计算机技术的推进,人们利用人工智能的方法将操作人员的调整经验存入计算机中,根据现场实际情况,计算机自动调整PID参数。这就产生了智能PID控制。该方法能实现自动调整,且整定时间短,操作简便,大大改善了响应特性,同时也推动了自整定PID控制技术的发展。 在现有的电加热炉温度控制方案巾,PID控制和模糊控制应用最多,也最具代表性。因此,在温控系统中,设法将模糊控制与PID结合起来,以温度的影响因素如气温、外加电压、被加热物体性质以及被加热物体温度等作为输入,PID控制器的参数作为输出,达到自整定PID控制器参数的目的。与传统PID相比较,该方法对模型依赖性小,响应速度快,抗干扰能力强,超调量小。13 模糊控制在电加热炉温度控制中的应用 电加热炉通过电阻丝加热,其温度控制具有非线性、大滞后、大惯性、多变量、时变性、升温单向性等特点。鉴于此,在实际应用和研究中,电加热炉温度控制存在两人难题:第一,精确的数学模型很难建立;第二,非线性、火滞后等问题不好解决。经典控制理论和现代控制论要求以精确数学模型为基础,它们在解决温度控制问题时遇到了极大的困难,而以语言规则模型为基础的模糊控制理论却是解决上述问题的有效途径和方法。模糊控制适用于非线性、数学模型不确定的控制对象,对被控对象的时滞非线性和时变性具有一定的适应能力,同时对噪声也有较强的抑制作用,鲁棒性较好。 模糊控制的概念足由美国著名教授LAZadeh首先提m的,经过20多年的发展,模糊控制取得了瞩目的成就。自模糊控制思想诞生以来,关于它的研究开发和实际应用一直备受人们的关注。最早取得应用成果的是英国伦敦大学的教授EHMamdani,1974年他首先将模糊控制理论应用于蒸汽机及锅炉的摔制中。随后,日本Omron公司、美国的Togai Infralog公司、Simens和Inform公司相继研制成第一、二、三代模糊微处理器。我国对模糊控制理论的研究和应用起步较晚,但发展较快。ASIC芯片F100模糊控制器、模糊处理板HY8140不1模糊系统丌发工具FSDT1O相继研制成功。 与此同时,模糊控制以其良好的性能在电加热炉的温度控制中也得到了很快的发展。 刘兴池等人采用日本生产的SR70智能模糊控制器对电加热炉进行控制,稳态精度达到05摄氏度左右,控制效果十分理想。 张建民等人采用一种新的自适应模糊控制系统对电加热炉进行控制。实时控制表明,该自适应模糊控制系统的超调基本为零,调节时间短,系统很快进入稳态,控制精度在l摄氏度。 高梅娟在炉温摔系统中应用双模预测模糊控制。系统运行结果表明,双模预测控制优于常规模糊控制。 易继楷等人应用模糊神经网络自学习控制器对电加热炉进行物理模拟实验。系统试验表明,通过神经网络的自学习,实现输入变量隶属函数的在线自调整,对电加热炉这种具有非线性、大滞后的系统具有较好的模糊预测及控制功能。 由此可见,模糊控制在电加热炉的实际应用中的作用越来越重要。但是单纯的模糊控制器消除系统稳态误差的性能比较差,难以达到较高的控制精度。PID控制正好能弥补其不足,近年来已有很多研究将模糊技术与传统技术结合起来设计模糊逻辑控制器。在文献中介绍了多种能提高PID控制精度的模糊PID混合控制方案。 (1) FuzzyPID混合控制 这种控制器的思想是:偏差很大时使用模糊控制,偏差较小时使用PID控制。两者的转换由微机程序根据事先给定的偏差范围自动实现。由于两种控制作用均包含有积分作用,故稳态精度相同,但Fuzzy.PID控制比PID控制动态响应快,超调小,比模糊控制稳态精度制高。 (2) 引入积分因子的模糊PID控制器 这种控制器将积分环节加在误差输入量的模糊化之前和模糊控制器输出量的解模糊之后,在一定程度上可减少系统余差,但消除系统极限环振荡的能力较弱,尤其模糊量化因子取的较人时,系统可能出现不稳定,或是对误差的模糊值进行积分,消除了系统余差,但只有使缩小才能消除零点附近的极限环振荡,而要达到这一要求,必须增加控制规则数,也就增加了模糊控制器的设计复杂性,凶此这种结构没计目前应用较少。 (3) 模糊自适应PID控制 模糊自适应PID控制器有多种控制形式,但工作原理基本一致。模糊自整定PID控制足在PID算法的基础卜,通过计算当前系统误差P和误差变化牢以,利用模糊规则进行模糊推理,查询模糊矩阵表进行参数调整。 在工业生产过程中,电加热炉的特性或结构随着负荷变化或干扰因素的影响而发生改变。电加热炉温控的这种升温单向性、大时滞和时变性,使其用传统的控制方法难以得到很好的控制效果。对于PID控制,若条件稍有变化,其控制参数需重新调整。自适应控制通过在线辨识对象特征参数,实时改变其控制策略,使控制系统指标保持在最佳范围内。但操作者经验不易精确描述,模糊理论正好可以解决这一问题。运用模糊数学的基本理论和方法,把规则的条件操作用模糊集表示;把这些模糊控制规则作为知识存入计算机知识库中,然后计算机根据控制系统的实际响应情况运用模糊推理,实现对PID参数的自动调整。 从以上的分析可知:模糊自整定P1D控制应用在电加热炉这类具有明显的纯滞后、非线性、参数时变特点的控制对象中可以获得很好的控制性能。大量的理论研究和实践也充分证明了用模糊自整定PID控制电加热炉的温度是一个非常好的解决方法。它不仅能发挥模糊控制的鲁棒性好、动念响应好、上升时间快和超调小的特点,义具有PID控制器的动态跟踪品质和稳态精度。因此在温度控制器设计中,采用PID参数模糊自整定复合控制,实现PID参数的在线自调整功能,可以进一步完善PID控制的自适应性能,在实际应用中也取得了较好的效果。14 本文的控制要求 本文所研究的控制对象是一种实验窜箱式电加热炉,它除具有一般电加热炉的不确定性外,其工艺的简易性使其保温性较差,且极易受环境影响。基于精确数学模犁的规控制难以达到控制要求。据此,本设计丰要技术指标如下: (1) 系统控温采用智能控制算法,控制精度在2摄氏度以下; (2) 热电阻信号直接进入下位机进行处理; (3) 上位机在Windows XP环境下开发应用程序,系统操作简单,人机界面友好; (4) 系统具有良好的可扩展性; (5) 系统具有良好的抗干扰能力,提高工作可靠性。15 主要内容和方案151 主要内容 本文以实验室箱式电加热炉为研究对象,以组态卡Kin View为开发平台,多次实验建立针对该特定控制对象的合适模糊规则库,设计了模糊PID摔制器;采用一定的抗干扰措施,使得该系统具有良好的抗_r扰能力:并比较分析模糊PID在电加热炉温度控制系统中的应用,改善了电加热炉温度控制的品质,提高了控制效果。为此,本文做了以下工作: (1) 论述比较了多种常用电加热炉温度控制方法,简要介绍了电加热炉的温度控制特点: (2) 在飞升曲线建立模型的基础上,应用一种较简单的改进方法,提高所建模型准确度,从而优化PID参数的整定,提高模糊PID与常规PID性能比较的可靠性; (3) 本文蕈点研究了常规PID控制和模糊PID控制在电加热炉温度控制中的应用,并用Matlab进行仿真,对其控制性能进行了比较; (4) 实现上下位机的通讯,现场调试运行,多次实验比较常规PID控制和模糊PID控制在电加热炉温度控制中的性能。152 实验方案 (1) 电加热炉空载时,应用常规PID控制和模糊PID控制的温度控制曲线的测定; (2) 电加热炉加载时,应用常规PID控制和模糊P1D控制的温度控制曲线的测定; (3) 分别在不同控温区,应用常规PID控制和模糊PID控制的温度控制曲线的测定;153 系统的主要控制功能 (1) 数据采集: (2) 过程监控包括参数显示数据打印事故报警等; (3) 根据实际温度与理想温度的偏差,进行模糊PID控制算法,对电加热炉进行实时控制,使系统始终处于最佳运行状态; (4) 系统实现了对尖脉冲扰动的有效处理,使系统能更半稳的运行; (5) 实现了上下位机的通信。2 系统的硬件设计21 系统的结构 本系统的硬件部分是由温度检测元件、PEC7000模块、可控硅调压模块、数字显示表、稳压电源、蜂鸣器及开关等。系统的硬件组成如图21。 图2. 1 控制系统硬件框图 本系统的上位机为一般的计算机,下位机主要由PEC7000、热电阻和可控硅调压模块组成,负责信号的采集、转换和传输。上位机中,在组态王软件基础上二次开发设计了一个温度监控系统,主要用来接收现场的反馈信息,处理数据并通过算法得到控制信号,将控制信号传输给下位机,并实现数据的显示,保存和打印等。控制程序是用组态语言编写的。 系统的工作原理为:热电阻采集电加热炉的温度并实时的传递给PEC7000模块,通过模块将模拟量转化为数字量。上位机组态王盟控系统接收此信号,根据温度反馈与设定温度的比较来实施算法,输出控制信号。控制信号经PEC7000模块输出0-5V电压,调节可控硅调J玉模块的导通角,以控制加给电加热炉的电压0-220V,从而来达到控制电加热炉温度的目的。当温度超过限定值时,上位机画面弹出报警窗口,并使得PEC7000输出开关量置l,蜂鸣器报警。22 元部件选取与设计221 温度检测元件 日前,常用的温度柃测元件有热电阻和热电偶。热电阻最常应用于中低温区,它是根据物质的电阻率阻随温度变化的特性制成的,测量范围一般为一200850。C。它的主要特点是测量精度高,性能稳定。热电偶的测量范围比热电阻大,常用的可从501600。C连续测温。测温时,两种不同材料问产生电动势,回路里形成电流,热电偶就是根据这种热电效应工作的。 根据本系统的要求及实验对比,最后选取热电阻作为系统的温度检测元件。本系统的被控对象箱式电加热炉温度的测量范围为0600,因此本系统检测元件选用Ptl00热电阻,B级,允许误差为012。Ptl00热电阻与温度的关系可以用下式表示: (21)式中:温度为t时铂电阻的电阻值(Q); 一温度为0C时铂电阻的电阻值(Q); A一常数,396847x10-3(); B一常数,-5847x10-7(); C一常数,-422x10。2()。 工业热电阻一般采用三线制接法,避免或减小导线电阻对测温的影响。三线制的接法如图22所示。 图2. 2 热电阻三线制接图 由图22可知,当电桥平衡时,有下列关系式: (2,2)则 (2,3) 如果设计电桥让其满足,则式中右边含有r的项完全消去。这种情况下连线电阻,对桥路毫无影响,即可以消除热电阻测量过程中r的影响。222 PEC7000模块 系统选取PEC7000作为数据采集和转换模块。PEC7000将外部硬件设备和计算机相连,完成热电阻信号的转换处理。它是一个功能强大的可编程以太网控制器,其主要性能指标如下: (1) 模拟量输入,包括6路热电阻、热电偶、O20mA或420mA电流、O5V或15V电压: (2) 模拟量输出,包括2路420mA直流或输出l5V电压输出,输出精度优于05: (3) 开关量输入,8路开关量无极性隔离输入,输入电压范围030V,其中第6路和第7路为高速DI输入最高频率为1200HZ; (4) 开关量输出,8路开关量输出,可驱动+24V继电器,其中第7路为高速DO输出; (5) 通讯接口,1个10M以太网通信接U,两个RS485串行通信接U,串行通信波特率为1200、2400、4800、9600、19200、38400bps可选。 本系统所用的热电阻输入、模拟量输出和开关量输出的接线方式如图23、24、25所示。 图2.3 热电阻接线图 图2.4 模拟量输出 图2.5 开关量输出223 单相交流调压模块 本文采用的调压模块是一种伞隔离单相交流调压模块,集同步变压器、相位检测电路、移相触发电路和双向可控硅于一体。通过调节控制电压的大小,就可改变可控硅的触发相角,实现单相交电的调压目的。其应用电路图如图26。 图2.6 调压模块应用电路图 其中,为输出端,为模块内部同步变压器初级,COM为内部地端,CON为控制端,+5V端为内部产生,只供电位器手动控制用。的强电部分和+5V、CON,COM的弱电部分为全隔离。通过加在负载卜的电压相位和端的电雎相位必须一致,否则失控。电网频率须为50Hz。CON对COM必须为正,如极性相反则输出端失控(全开或全闭)。当CON从05V改变时,交流负载上的电压从0V到最大值可调。其巾CON在008V左有时为全关闭区域;CON在08V46V左右为可调区域,即随着控制电压的增大,导通角0L从1800到00线性减小,交流负载上的电压从0V增大到最大值;CON在465V左右时为全开通区域,交流负载上的电压为最大值。其中控制电压与导通角关系曲线及波形如图27所示。 图2.7 调压模块原理图3 系统软件设计 本控制系统以Windows XP为软件运行平台,在北京亚控公司的组态王软件基础上开发设计了一套电加热炉温度监控系统,实现对电加热炉的控制。31 组态王KingView65简介组态王KingView65是一种控制系统的软件开发平台,是由北京控科技发展有限公司精心研发的软件产品。该软件已广泛应用于钢铁、化工、水处理、冶金等各行业,其主要特点如下:(1) 以Windows为工作平台,界面友好,全中文菜单,使用方便,在每个应用程序可以建立数目不限的画面。为开发者提供了丰富的图库及图库开发工具用户可根据自己的需要创建新的控件并在画面上自由搭配。(2) 组态王提供了大量的设备驱动程序,支持的设备非常广泛,安装简单、方便。(3) 组态王提供的是一种类C语言,用户可以根据自己的特殊需要编写程序(即命令语言连接和应用程序命令语言)。 (4) 组态王内建了许多系统函数、控件函数、配方管理函数、命令语言函数,可以方便地实现画面的动态显示、创建配方、生成数据报告,用户还可以根据需要编写自定义函数。(5) 组态王支持Windows标准的ActiveX控件(主要为町视控件),包括Microsoft提供的标准控件和用户自制的控件。另外,组态王提供了大量的标准控件,如历史曲线控件、温控曲线控件、实时报表等。(6) 强大的趋势图显示,先进的报警信息,丰富的IO,功能强大的脚本编辑器,强有力的安全管理,完善的检测手段。 (7) 组态王可运行在基于Ether NET网络结构和TCPIP网络协议的网络上。可实现上、下位机以及更高层次的厂级连网,能够共享其他网络服务器中的数据。综上所述,组态王能提供一个良好的软硬件接口、丰富的画而设计平台,为项目的设计、开发缩短时间、提高工作质量。在此,组态王是作为上位机控制软件的开发平台,系统实现控制功能需要进行二次开发。组念王程序包括两个系统,组态王开发系统(Touch Explorer)和组念王运行系统(Touch View)。工程浏览器是组态十的一个重要组成部分,设计人员在这个环境里进行系统开发。它将图形画面、命令语言、设备驱动程序、报警、网络等工程元素集中管理,设计人员可以一目了然地查看工程的各个组成部分。其操作界面和Windows中的资源管理器非常类似,为工程的管理提供了方便高效的手段。工程浏览器和运行系统是各自独一眭的Windows应用程序,均可单独使用,两者又相互依存,在工程浏览器的画面开发系统中设计开发的画面应用程序必须在画面运行系统运行环境中才能运行。建立组态王工程的一般过程是:设计图形界面(定义画面)定义设备构造数据库(定义变量)建立动画连接运行和调试3. 2 系统抗干扰措施实际的生产中,系统的运行会受到报多噪音和干扰,他们来自被洲信号源术身、传感器、外界干扰等。为了提高系统运行的可靠性,准确地实施温度控制,有必要消除此类噪音和干扰。本系统在硬件方而采取了些抗干扰措施。(1) 计算机接地。既能有效的机干扰,又一可使计算机稳定的工作;(2) 采用全隔离的单向蒯压模块;(3) PEC7000模块具有滤波功能。尽管采用了r述的抗干扰措施,但布究际调试时,迁会干偶然性的尖脉冲干扰现象出现。此现象使得算注不能正常实施控制现偏蔗。因此,为r消除此类尖脉冲1扰,本系统还采用了数字滤波,即通过编程消除干扰,使系统稳定运行。所谓数字滤波,就是通过程序计算或判断以减少干扰在有用信号中的比重,因此实际上它是一种程序滤波。数字滤波克服了模拟滤波器的不足,它与模拟滤波器相比,有以下几个优点:(1) 数字滤波是用程序实现的,不需要增加硬设备,所以可靠性高,稳定性好。(2) 数字滤波可以对频率很低(如001Hz)的信号实现滤波,克服了模拟滤波器的缺陷。(3) 模拟滤波器通常每个通道都有,而数字滤波器则可以多个通道共用,从而降低成本。(4) 数字滤波器可以根据信号的不同,采用不同的滤波方法或滤波参数,具有灵活、方便、功能强的特点。数字滤波有多种方法,如算术平均值滤波,滑动平均值滤波等。本系统出现的尖脉冲干扰只影响个别采样点数据,且与其他采样点差距很大。显然,一般的平均值法很难消除此干扰。因此,根据该温度控制系统的具体情况,得到两次采样点数据之问的最大差如若采样点数据超过此偏差值,则表明是干扰信号,应该舍去:反之,则是有效的数据。在系统实际运行中,采用以下滤波算法:当时,令 (31) 其中,05a1。当a=l时,本次采样值取为上次采样点数据。 该方法简单有效,适用于电加热炉这种具有大滞后的控制对象,较好的解决了上述偶然性尖脉冲干扰。4 PID控制器的设计41 引言 电加热炉是一个较为复杂的被控对象,可以用以下模型定量捕述它: (4.1) 式中:K是为放大倍数;T为时间常数:为纯滞后时间。 在实际热力过程中,K、T、等参数随着被加热工件的热导率、装入量以及加热温度等因素的不同而变化,使得电加热炉具有很大的不确定性。要控制好这样一个大惯性、纯滞后、参数时变的非线性对象,至今仍是一个热点和难点。电加热炉温度控制技术的发展迅速。从模拟PID、数字PID到最优控制、自适应控制,再到智能控制,每一步都改善了使控制性能。其中常规PID控制和模糊控制最具代表性。42 常规PID控制简介421 PID控制器的结构和原理 PID控制器是一种基于对偏差“过去、现在和未来”信息估计的有效而简单的控制算法。常规连续型PID控制器的控制规律为: (4.2) 其中:e(t)=r(t)一y(t)为系统的给定值与输出值的偏差;一比例系数;一积分时问常数;一微分时间常数。其控制系统原理如图41: 图4.1 常规PID控制系统原理如图422 控制器参数对控制性能的影响 (1) 比例环节对控制性能的影响 比例增益能及时地反映控制系统的偏差信号,系统一旦出现了偏差,比例环节立即产生调节作用,使系统偏差快速向减小的趋势变化。当比例增益越大,PID控制器调节速度越快。但不能太大,过大的比例增益会加大调节过程的超调量,从而降低系统的稳定性,甚至可能造成系统的不稳定。 (2) 积分环节对控制性能的影响 积分环节可以消除系统稳态误差,提高系统的无差度,以保证实现对设定值的无静差跟踪。假设系统已经达到闭环稳定状态,此时系统的输出和误差量为常值和,则由式42可知,当且仅当e(t)=0时,控制器的输出才为常数。由此可见,只要被控系统存在动态误差,积分环节就产生作用。直到系统无差时,积分环节的输出为一个常值,积分作用停止。积分作用的强弱取决于积分时问常数的大小,越小,积分作用越强,反之则积分作用弱。积分作用的引入会使系统稳定性下降,动态响应变慢。在实际过程中,尤其对大滞后、慢时变埘象,积分作用对超调量的贡献是很重要的。 (3) 微分环节对控制性能的影响 微分环节的引入,主要是为了改善控制系统的响应速度和稳定性。微分作用反映的是系统偏差的变化律,它可以预见偏差变化的趋势,具有超前的控制作朋。换言之,微分作用能在偏差还没有形成之前,就将其消除。因此,微分作用可

温馨提示

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

评论

0/150

提交评论