基于MATLAB的锅炉液位控制系统的设计与仿真(共40页).docx
《基于MATLAB的锅炉液位控制系统的设计与仿真(共40页).docx》由会员分享,可在线阅读,更多相关《基于MATLAB的锅炉液位控制系统的设计与仿真(共40页).docx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上摘 要近年来,在工业控制中,随着工业技术的不断改进和发展,锅炉液位的过程控制系统得到了广泛的应用,为了确保锅炉的控制系统的正常运行,控制系统中要求锅炉的液位往往需要维持在某一个设定值上或者只允许在某一个小范围内进行变化。在工业生产中,为保证工业生产的安全进行,控制过程中需要确保锅炉中的液体不会产生溢出,人们对锅炉的控制系统的各项参数的要求愈来愈高。而在实际的工业生产中,被控对象常常具有时延、非 线性等特点,采用一般的控制方法将很难得到很好的控制效果。所以,对时延、非线性对象的先进控制方法进行研究,优化工业生产系统的控制水平,具有很重要的意义。 锅炉液位的控制大多应用P
2、ID控制方法。PID参数整定通常是在得到控制对象的数学模型后,根据相关的整定规则,进行在线调节。本毕业设计中所提到的双容水箱液位控制系统是在国内外相关实验装置的基础上,通过考虑其性能指标,自行设计的模拟多种对象特性的实验设备。双容水箱的结构虽然简单但在高水平、复杂的控制系统中,此类系统仍是大多数,是最基本的过程空竹系统。复杂过程控制系统往往是建立在简单控制系统的基础上。本设计应用所学的过程控制知识,采用MATLAB对锅炉水位控制系统进行仿真。关键词:锅炉液位,MATLAB,PID控制,双容水箱专心-专注-专业AbstractIn recent years, in industrial cont
3、rol, with the constant improvement and development of industrial technology, the process of the boiler liquid level control system has been widely used, in order to ensure the normal running of the boiler control system, control system of boiler liquid level, often need to maintain on a certain valu
4、e or is only allowed to change in a small scope. In industrial production, to ensure the safety of industrial production, the need to ensure that the boiler in the process of control the liquid does not produce overflow, the various parameters of the control system of boiler is higher and higher req
5、uirements.In the actual industrial production, the controlled often has the characteristics of time delay, nonlinear, using the general control method will be difficult to get good control effect.So for advanced control methods of time delay, nonlinear object for research, optimizing the control lev
6、el of industrial production system, has the very vital significance. Most of the boiler liquid level control using PID control method.PID parameters setting is usually after the mathematical model of controlled object, according to the related setting rules, which can adjust the online. As referred
7、to in this graduation design is double let water tank liquid level control system at home and abroad, on the basis of related experimental apparatus, by considering the performance index, design simulation of a variety of experimental equipment of object properties.Double let water tank structure is
8、 simple but in high level, the control of complex systems, such a system is still the most, is the basic process of diabolo system.Complex process control system is often established on the basis of simple control system.Knowledge of process control, we have learned this design application of the bo
9、iler water level control system by MATLAB simulation.KEY WORDS: boiler liquid level, MATLAB, PID control, double let water tank第1章 绪 论1.1 设计背景工业生产生活中,锅炉是通用的热力设备,同时也是能源,电厂,化工等重工业生产运行中最为重要的动力设备。在当今的石化企业里,锅炉不仅为反应器,汽轮机,烟机等设备提供动力,而且还可以给风机驱动,电动机提供动力,在很大的程度上提高了物料和能量在生产工程中的利用率。而锅炉参数和容量的不断提高和扩大使得系统对给水控制要求更为严
10、苛,其容量和负荷变化对液位高低的影响更加显著。随着锅炉运行下内部压力的增加,其给水设备中的调节阀和管道系统将变得复杂使得控制系统中调节阀的流量特性难以满足要求。所以,在锅炉的内部控制系统中,采用自动控制的方法对给水系统进行控制是必不可少的,它在减少外界对系统干扰的同时还能保证锅炉的安全运行并极大的减轻工作强度。 本论文中提到的双容水箱液位控制系统是一种参照国内外实验设备自行设计的模拟多容对象特性的实验设备。在设计中,根据锅炉假液位的控制效果,设计将采用主、副两调节器进行调节。设计的建模方式将采用机理法、测试法、阶跃响应等方法对有影响的双容过程和无影响的双容过程进行建模。整个设计过程中将采用串级
11、控制系统对参数进行整定。在现代工业中双容水箱有很强的工业背景和代表性,双容水箱可以抽象成很多被控对象的局部或整体的数学模型,对其数学模型的建立具有很强的指导意义。所以,学习并掌握双容水箱控制系统的分析和设计的方法对工业生产过程中的液位控制系统有很强的研究意义。1.2 过程控制介绍过程控制是生产过程自动化的简称。它泛指石油、化工、电力、冶金、轻工、建材、核能等工业生产中连续的或按一定周期程序进行的生产过程自动控制4。过程控制在提高经济效益、改善劳动条件、实现工业生产中各种最优经济指标、节约能源等各方面起着愈来愈大的实际作用,该控制是自动化技术领域中重要的组成部分。从控制的角度,通常将工业生产过程
12、分为三类,即连续性、离散型和混合型4。针对连续性生产通常采用过程控制。该生产过程特征一般表现为:在生产过程中,呈现流动情况下的各类材料,在传质、传热或者化学、物理等变化之后,绝大部分将发生分子结构或相变的转变,新的产品由此产生。在整个变化过程相关的工艺参数是非常重要的,生产过程中内部因素和外部因素共同影响该工艺参数。1.3 MATLAB软件简介MATLAB是应用在算法上的数学软件,该软件由MatWorks公司研发。现今,MATLAB广泛应用在自动控制、过程控制、重工业等领域,它是一种较为高级的计算机语言,能够进行各种较复杂的运算和操作。是当今国内外各高校及研发部门重点研究的应用软件之一。MAT
13、LAB由MATLAB语言、MATLAB开发环境、MATLAB图形的处理、MATLAB数学函数库、MATLAB API五大部分组成,基于矩阵/数组,它是以矩阵和数据为单位的语言。该软件可以采用三维和二维对图形处理;通过处理之后图像将会更加的形象。除此之外,MATLAB函数库功能较为强大,函数库中有非常多的数学函数,运算函数,能够计算不同难易程度的各种运算;是一种综合度较高、运算速度较快、较为实用的软件。第2章 串级控制系统概述及设计2.1 基本概念近年来,随着工业技术的不断发展及强大,在工业生产中的以往简单的工业生产控制方法已经无法满足复杂的生产设备需要,为了满足生产设备复杂的控制要求,串级控制
14、系统的方法被得以研发出来。该串级控制系统是将主副调节器串联起来,主调节器的输出信号作为副调节器的输入信号。串级控制系统可以分为双闭环和多闭环控制系统两类。在串级控制系统中,串级控制系统由主控制回路和副控制回路组成,主控制回路由主变量调节器、调节阀、副调节器、主过程、检测变送和副过程构成。副控制回路由副调节器、副变量检测变送、副过程和调节阀构成。主控制回路由主变量检测变送、主调节器、副调节器、调节阀、副过程和主过程组成。副控制回路由副变量检测变送、副调节器、调节阀和副过程组成。在整个控制回路中系统通常会受到一次扰动和二次扰动的干扰,一次扰动是指作用在主被控过程上的干扰,二次扰动是指作用在副被控过
15、程上的干扰。2.2 串级控制系统系统框图图2.2.1 串级控制系统框图向串级控制系统给输入的信号,这时输入的信号和主变送器反馈信号得到一个差值e1,e1进入系统中的主控调节器,在主控调节器中进行PID计算。计算完后,这时输出的信号和副变送器的反馈信号差值被同时送入执行器。在外界加入的一次扰动和二次扰动的作用下控制整个控制回路中的变量波动情况,从而达到设计的目的。2.2.1 主回路设计在串级控制系统中,主回路属于定值控制系统,该回路的设计可以根据简单控制系统设计的原理进行设计,并且该设计与单回路控制系统的设计方法类似。在设计中,对系统选取的主要控制变量应为能实现设计目的的参数。2.2.2 副回路
16、设计在串级控制系统中,副回路起着非常重要的作用,副回路将会为整个系统优势得以提升。该回路拥有随动系统的特性,对回路中包含的二次扰动拥有很强的自适应力抑制力,主被控对象由于二次扰动作用在主、副回路上因而受到的影响很小,所以在设计副回路控制系统时应该将被控过程中变化幅度大、剧烈、频繁等较多的扰动包含在其中。同时,副回路的参数在设置合理的情况下还需使其时间常数与主回路的时间常数相匹配便以达到共同的控制要求。2.2.3 主、副控制回路调节器选择及匹配情况在控制系统中,系统应该将较多的干扰包含在副控制回路中,同时注意主副控制回路中干扰因数数量的匹配问题。绝不能将所有的扰动都包含在副控制回路中,否则,主控
17、制回路中调节器将会失去其调节作用。在设计中往往将主副控制回路中的扰动的数量和时间常数的比值设定在310之间。由于主控制回路中调节器起着定值作用,而系统中工艺参数的主要指标为主被控参数。一般情况下,主控制回路需要没有静差,控制回路中的主要调节器的控制规律可选用比例积分调节(即PI控制规律)和比例积分微分调节(即PID控制规律)中的其中一种。在副控制回路中,由于该回路的副调节器是随动控制,从而使该副回路控制回路在整个控制系统中起着随动控制的作用,随动控制的作用可以克服各种干扰对主控参数的影响,同时能够提高控制的快速性,因此在副控制回路的调节作用中,系统允许其有静差。在控制规律的选择上,由于积分调节
18、(I控制规律)会延长系统的控制过程时间导致副控制回路的快速性受到抑制。此外,如果选择微分调节(D控制规律),微分调节将会使系统中的调节阀的动作过大从而使控制达不到系统想要的效果。因此在大多数情况下副控制回路将会采用比例调节(P控制规律)而不用积分调节(I控制规律)或是微分调节(D控制规律)。在控制器正反作用的选择上,由于负反馈是保证过程控制系统正常工作的基础,因此,在拥有两个回路的串级控制系统中,保证两个控制回路均为负反馈的重要条件是主、副控制回路中调节器的作用方式的确定原则。在确定作用方式的过行程中,主控制回路中的调节器的作用方式的确定需在副控制回路作用方式确定之后。2.3 串级控制系统的M
19、ATLAB的仿真与计算2.3.1 系统的计算与仿真在系统的计算与仿真中,计算与仿真以计算机为主要的操作工具,仿真以控制系统的模型为基础,运用教学模型对系统的控制进行研究的一种方法。其仿真步骤如下: (1)设计锅炉液位的总体控制方案(2)设计一个较完整的多容对象液位控制系统(3)建立系统的数学模型,求出传递函数数学模型是系统的输入变量及输出变量及内部变量之间的数学表达方式。 状态空间表达式、微分方程、结构图、传递函数都是比较常见的数学模型。建立数学模型的方法有:试验法、解析法。 (4)进行PID参数设置2.3.2 MATLAB计算与仿真MATLAB是以矩阵和数据为单位,固有矩阵实验室的含意。其特
20、点为以下几种: (1)数据处理能力强,功能多样化在很多工业技术、工程领域及科学研究中,MATLAB除了具有强大的数值运算功能,在专业技术水平这一块MATLAB提供的符号计算可以攻克很多工业生产上的技术问题。除此之外,MATLAB能够提供的丰富的库函数,包含基本库函数、专用库函数。这些函数将能够满足各种用户所需要实现的数据处理及科学计算功能,将会节省用户编程的大量时间,此外,还可以将大量琐碎的基础工作交给MATLAB的内部函数去处理。 (2)图形界面简单实用 在MATLAB中,其软件工具通常采用用户界面。该界面操作简易,界面使用方便,与Windows的界面相似。该软件新版本中所提供的帮助系统和联
21、机查询大大增加了用户对该软件的使用效率。MATLAB中的开发语言为C语言,除此之外,MATLAB的编程语言即适合非计算机专业人员的使用,又符合计算机专业人员使用。由于该编程语言具有拓展性强和可移植的特点,在工程计算和科研等各个研究领域该编程语言已经得到了广泛应用。 (3)处理图形功能强大MATLAB中除了具有绘制图形函数之外,还具有强大的数据可视化功能,可绘制二维图、三维图、多维图等各种复杂的图形同时能够创建隐函数绘图和三维立体动画效果以及用于工程绘图和科学计算。 (4)Simulink功能介绍 在MATLAB中Simulink是一款比较实用的可视化仿真工具,因此Simulink被广泛应用在数
22、字信号处理、线性系统、非线性系统上实现其系统的仿真及建模。Simulink支持系统中不同部分存在不一样的采样率(即多速率系统)。同时,Simulink能够采用离散采样和连续采样时间或离散采样时间和连续采样时间进行建模。Simulink中提供的图形用户接口可以建立模型方块图,并能够用快捷及简单的方式来创建系统的动态模型,使用户能够很快看到系统的仿真结果。 (5)Simulink的特征 a.拥有综合分析、动态系统建模、仿真的集成环境。 b.具有结构与流程清晰、适应面广阔,贴近实际、灵活、仿真精细、高效率的优点。 c.可以利用创建、搜索模型、Model Explorer导航中的任何一个参数、属性、参
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 锅炉 控制系统 设计 仿真 40
限制150内