基于MATLAB的锅炉水温与流量串级控制系统的设计目录摘要............................................................................................................1Abstract.......................................................................................................21概述..........................................................................................................31.1过程控制.....................................................31.2串级控制系统.................................................51.3MATLAB软件..................................................61.4MCGS组态软件................................................72PID控制器原理..........................................................................................92.1PID控制器简介...............................................92.2PID控制系统................................................102.3PID控制参数的整定及方法....................................112.3.1PID控制参数的整定简介................................112.3.2PID控制参数整定方法..................................113建立被控对象模型....................................................................................143.1被控对象建模...............................................143.2测量被控对象阶跃响应曲线...................................153.3求取被控对象传递函数........................................164控制方案的设计及仿真.............................................................................214.1设计控制系统框图...........................................214.2Simulink控制系统仿真.......................................224.3仿真结果分析................................................234.4串级控制与单回路控制系统抗干扰性能仿真.....................255结论........................................................................................................28致谢............................................................................................................29参考文献.....................................................................................................30附录:英语资料及译文................................................................................311摘要本设计针对锅炉温度控制问题,综合应用过程控制理论以及近年来兴起的仿真技术、计算机远程控制、组态软件,设计了锅炉温度流量串级控制系统。首先,通过实验法建立锅炉的数学模型,得到锅炉温度与进水流量之间的传递函数,通过对理论设计的控制方案进行仿真,得到较好的响应曲线,为实际控制系统的实现提供先决条件。其次,使用智能仪表作为控制器,组建现场仪表过程控制系统,通过参数整定,得到较好现场控制效果。再次,实现积分分离的PID控制算法。关键词:水温流量串级控制系统PID控制仪表过程控制系统计算机过程控制系统2AbstractThepurposeofthisthesisistodesigntheliquidlevel'sconcatenationcontrolsystemofthedoublecapacitywatertank.Thisdesignmakesfulluseoftheautomaticindicatortechnique﹑thecomputertechnique﹑thecommunicationtechniqueandtheautomaticcontroltechniqueinordertorealizeconcatenationcontrolofwatertank'sliquid.First,Icarryouttheanalysisofthecontrolledobjects'model,andusetheexperimentalmethodtocalculatethetransferfunctionofthemodel.Next,IDesigntheconcatenationcontrolsystemandusethedynamicsimulationtechniquetoanalyzethecapabilityofcontrolsystem.Afterwards,Idesignandsetuptheindicatorprocesscontrolsystem,realizePIDcontroloftheliquidlevelwithintelligenceindicator.Finally,Idesignandsetupthelongdistancecomputercontrolsysteminvirtueofthedatacollectionmodule﹑MCGSsoftanddigitalPIDcontroller,accomplishcontrolsystemexperimentandanalyzetheoutcome.31概述1.1过程控制1.工业过程控制的发展概况自本世纪30年代以来,伴随着自动控制理论的日趋成熟,自动化技术不断地发展并获得了惊人的成就,在工业生产和科学发展中起着关键性的作用。过程控制技术是自动化技术的重要组成部分,普遍运用于石油、化工、电力、冶金、轻工、纺织、建材等工业部门。初期的过程控制系统采用基地式仪表和部分单元组合仪表,过程控制系统结构大多是单输入,单输出系统,过程控制理论是以频率法和根轨迹法为主体的经典控制理论,以保持被控参数温度、液位、压力、流量的稳定和消除主要扰动为控制目的过程。其后,串级控制、比值控制和前馈控制等复杂过程控制系统逐步应用于工业生产中,气动和电动单元组合仪表也开始大量采用,同时电子技术和计算机技术开始应用于过程控制领域,实现了直接数字控制(DDC)和设定值控制(SPC)。之后,以最小二乘法为基础的系统辨识,以极大值和动态规划为主要方法的最优控制和以卡尔曼滤波理论为核心的最佳估计所组成的现代控制理论,开始应用于解决过程控制生产中的非线性,耦合性和时变性等问题,使得工业过程控制有了更好的理论基础。同时新型的分布式控制系统(DCS)集计算机技术、控制技术、通讯技术、故障诊断技术和图形显示技术为一体,使工业自动化进入控制管理一体化的新模式。现今工业自动化己进入计算机集成过程系统(CIPS)时代,并依托人工智能,控制理论和运筹学相结合的智能控制技术向工厂综合自动化的方向发展。2.过程计算机控制系统现代化过程工业向着大型化和连续化的方向发展,生产过程也随之日趋复杂,而对生产质量﹑经济效益的要求,对生产的安全、可靠性要求以及对生态环境保护的要求却越来越高。不仅如此,生产的安全性和可靠性,生产企业的经济效益都成为衡量当今自动控制水平的重要指标。因此继续采用常规的调节仪表(模拟式与数字式)已经不能满足对现代化过程工业的控制要求。由于计算机具有运算速度快﹑精度高﹑存储量大﹑编程灵活以及具有很强的通信能力等特点,4目前以微处理器﹑单片微处理器为核心的工业控制几与数字调节器—过程计算机设备,正逐步取代模拟调节器,在过程控制中得到十分广泛的作用。在控制系统中引入计算机,可以充分利用计算机的运算﹑逻辑判断和记忆等功能完成多种控制任务和实现复杂控制规律。在系统中,由于计算机只能处理数字信号,因而给定值和反馈量要先经过A/D转换器将其转换为数字量,才能输入计算机。当计算机接受了给定值和反馈量后,依照偏差值,按某种控制规律(PID)进行运算,计算结果再经D/A转换器,将数字信号转换成模拟信号输出到执行机构,从而完成对系统的控制作用。过程计算机控制系统的组成包括硬件和软件(除了被控对象﹑检测与执行装置外)。1.过程计算机系统的硬件部分:(1)由中央处理器﹑时钟电路﹑内存储器构成的计算机主机是组成计算机控制系统的核心部分,进行数据采集﹑数据处理﹑逻辑判断﹑控制量计算﹑越限报警等,通过接口电路向系统发出各种控制命令,指挥系统安全可靠的协调工作。(2)包括各种控制开关﹑数字键﹑功能键﹑指示灯﹑声讯器和数字显示器等的控制台是人机对话的联系纽带,操作人员可以通过操作台向计算机输入和修改控制参数,发出操作命令;计算机向操作人员显示系统运行状态,发出报警信号。(3)通用外围设备包括打印机﹑记录仪﹑图形显示器﹑闪存等,它们用来显示﹑存储﹑打印﹑记录各种数据。(4)I/O接口和I/O通道是计算机主机与外部连接的桥梁。I/O通道有模拟量通道和数字量通道。模拟量I/O通道将有传感变送器得到的工业对象的生产过程参数(标准电信号)变换成二进制代码传送给计算机;同时将计算机输出的数字控制量变换为控制操作执行机构的模拟信号,实现对生产过程的控制。2.过程计算机系统的软件部分:(1)系统软件由计算机及过程控制系统的制造厂商提供,用来管理计算机本身资源,方便用户使用计算机。(2)应用程序由用户根据要解决的控制问题而编写的各种程序(如各种数据采集﹑滤波程序﹑控制量计算程序﹑生产过程监控程序),应用软件的优劣将影响到控制系统的功能﹑精度和效率。51.2串级控制系统串级控制是在单回路PID控制的基础上发展起来的一种控制技术。当PID控制应用于单回路控制一个被控量时,其控制结构简单,控制参数易于整定。但是,当系统中同时有几个因素影响同一个被控量时,如果只控制其中一个因素,将难以满足系统的控制性能。串级控制针对上述情况,在原控制回路中,增加一个或几个控制内回路,用以控制可能引起被控量变化的其它因素,从而有效地抑制了被控对象的时滞特性,提高了系统动态响应的快速性。图1.1串级控制系统框图本系统的串级控制系统如图1.1所示,采用两套检测变送器和两个调节器,前一个调节器的输出作为