目录
结束语 ????????????????????????????????30 致谢 ????????????????????????????????31 参考文献 ?????????????????????????????? 32
Ⅲ
电加热锅炉盘管出口温度的串级控制
第一章 概述
1.1 课题意义与研究背景
现代工业生产过程中,不少控制对象普遍存在纯滞后的现象,如化工、加热过程等。所谓具有纯滞后的过程,指的是:对象的纯滞后时间τ与对象的惯性时间常数Tm之比τ/Tm≥0.5的过程。这种滞后时间的存在,对系统的控制是极为不利的,严重时甚至会破坏系统的稳定性。 长期以来,温度控制系统就一直是工业过程中难度较大的控制系统之一。它具有时变、大扰动、纯滞后、难以建立精确的数学模型等特性。针对它的控制算法,工程上常见有传统PID算法、串级控制法、大林算法、Smith预估控制法和智能控制法等多种方法。
PID控制即比例、积分、微分控制,其结构简单实用,参数易于调整,在长期应用中积累了丰富的经验,常用于工业生产领域。对于具有大滞后的过程控制问题,用常规的PID控制器来控制对象,超调及振荡都比较强,带来较长的稳定时间,很难获得良好的控制性能。
串级控制系统与单回路系统相比,它能改善过程的动态特性,提高了系统控制质量能迅速克服进入副回路的二次扰动。能提高了系统的工作频率,对负荷变化的适应性较强。串级控制系统的工业应用比较广泛,有如下几种情况: 1. 用于克服被控过程较大的容量滞后
在过程控制系统中,被控过程的容量滞后较大,特别是一些被控量是温度等参数时,控制要求较高,如果采用单回路控制系统往往不能满足生产工艺的要求。利用串级控制系统存在二次回路而改善过程动态特性,提高系统工作频率,合理构造二次回路,减小容量滞后对过程的影响,加快响应速度。 2. 用于克服被控过程的纯滞后
被控过程中存在纯滞后会严重影响控制系统的动态特性,使控制系统不能满足生产工艺的要求。使用串级控制系统,在距离调节阀较近、纯滞后较小的位置构成副回路,把主要扰动包含在副回路中,提高副回路对系统的控制能力,可以减小纯滞后对主被控量的影响。改善控制系统的控制质量。
3. 用于抑制变化剧烈幅度较大的扰动
串级控制系统的副回路对于回路内的扰动具有很强的抑制能力。只要在设计时把变化剧烈幅度大的扰动包含在副回路中,即可以大大削弱其对主被控量的影响。 4. 用于克服被控过程的非线性
在过程控制中,一般的被控过程都存在着一定的非线性。这会导致当负载变化时整个系统的特性发生变化,影响控制系统的动态特性。单回路系统往往不能满足生产工艺的要求,由于串级控制系统的副回路是随动控制系统,具有一定的自适应性,在一定程度上可以补偿非线性对系统动态特性的影响。
大林控制算法是由美国IBM公司的大林(Dahlin)提出的一种针对工业控制过程中纯滞后特点且不同于常规PID控制的新型算法,是运用于自动控制领域中的一种算法,也是一种先设计好闭环系统的响应再反过来综合调节器的方法。设计的数字控制器(算法)使闭环系统的特性为具有
1
[2]
[1]
电加热锅炉盘管出口温度的串级控制
时间滞后的一阶惯性环节,且滞后时间与被控对象的滞后时间相同。此算法具有消除余差、对纯滞后有补偿作用等特点。该方法克服纯滞后极其有效,其特点是把期望的闭环响应设计成为一阶惯性加纯滞后,然后反过来推出满足该闭环响应的控制器。但是大林算法的参数也很难确定,由于工业生产过程被控对象的时变性和不确定性,使得该算法只能方便对模型参数确定的系统进行有效的控制。
在控制领域中的经典方法是Smith O J 在1959年提出的预估补偿算法。Smith预估补偿是在系统的反馈回路中引入补偿装置,将控制通道传递函数中的纯滞后部分与其他部分分离。其特点是预先估计出系统在给定信号下的动态特性,然后由预估器进行补偿,力图使被延迟了的被调量超前反映到调节器,使调节器提前动作,从而减少超调量并加速调节过程。如果预估模型准确,该方法能后获得较好的控制效果,从而消除纯滞后对系统的不利影响,使系统品质与被控过程无纯滞后时相同。 Smith预估控制方法可以有效地对时滞进行补偿。但Smith预估控制依赖于被控对象精确的数学模型,模型误差会大大影响控制效果。改进的Smith预估控制方法无法从根本上改变对数学模型的依赖。如果存在负荷扰动或者被控对象模型不精确时,采用上面这种史密斯预估控制方法,控制精度不能够令人满意。史密斯预估补偿控制虽然在原理上早已成功,但其控制规律在模拟仪表上不易实现,阻碍了其在工业上的应用,现在可以用计算机作为控制器,通过软件的方法实现史密斯预估补偿控制规律。在大滞后系统的控制中,人们常常将串级与Smith预估控制方法相结合,这样便可极大程度地降低大滞后带来的影响。
本文将串级控制与Smith预估结合起来,通过对比,取得比单一PID控制更快的动态响应特性,更小的超调,比串级控制获得更高的稳态精度。本文将MCGS与MATLAB相结合,实现温度滞后系统的控制,尽可能改善纯滞后对系统动态性能造成的不利影响。
[6]
[5]
[4]
[3]
1.2 本文研究的主要内容
本文以过程控制实验平台的监控实现为背景。首先,在过程控制实验室中采用数据采集卡和智能仪表,开环状态下进行测锅炉盘管出口温度滞后系统的模型的工作。运用组态软件MCGS收集到了盘管、锅炉内胆共两组实时温度数据。在确定适合的采样时间后,两组数据再依次经过Matlab处理并仿真,分别得到了盘管和锅炉内胆的仿真模型。本文依次设计单回路PID、串级PID、串级-Smith预估三种控制方案分别对该系统进行仿真研究,在过程控制实验室THPCAT-2试验装置上,利用MCGS实现温度参数的实时采集和友好的界面设计,并利用OPC技术,建立MCGS 与Matlab的无缝连接,由Matlab送控制量给组态软件,实现对过程变量的采集和控制。
本文的结构安排如下: 第一章:概述
对目前工业控制的发展概况进行了叙述,随后指出了本文研究工作的背景、意义以及将解决的问题。
第二章 监控组态工程设计
本章对本组态软件、系统硬件做了一个简要概述,并介绍了组态部分的设计与实现方法。
2
电加热锅炉盘管出口温度的串级控制
第三章 锅炉盘管出口温度的建模
本章提供了系统的建模原理、方法、步骤,确定模型的参数并进行模型校验、展示结果等。
第四章 盘管出口温度的串级控制的仿真分析
本章介绍了三种不同的控制算法并根据运行效果改进。系统运行试验结果表明,系统的设计是成功的,算法的控制效果良好。
第五章:基于OPC技术的盘管出口温度的实时控制
在以上几章的内容的基础上,结合OPC技术、Matlab等来实现对盘管出口温度的实时控制。
2
电加热锅炉盘管出口温度的串级控制
第二章 监控组态工程设计
Monitor and Control Generated System(简称MCGS),是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统。它作为数据采集与过程控制中的专用软件,伴随着集散型控制系统的出现为人熟知,处于自动控制系统的监控层,支持各种工控设备和常见的通信协议。它能够完成现场数据采集、实时和历史数据处理、流程控制、动画显示、报警和安全机制、趋势曲线、报表输出等功能。利用其可视化的画面制作技术,可实现各种满足要求的仿真界面,能够快捷地开发组建高效的控制系统。用户无须具备计算机编程的知识,就可以在短时间内使用灵活的组态方式轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作,其重要性可见一斑。MCGS系统可以与广泛的数据源交换数据;它提供多种高性能的i/0驱动;它全面支持0PC标准,可以和更多的自动化设备连接。由于MCGS具有的操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,目前它已经在石油、化工、电力、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等多种工程领域获得成功的应用。
本文采用的是北京昆仑通态公司的MCGS组态软件,经过各种现场的长期实际运行,系统稳定可靠。需要进行以下设计的内容:
1、主控窗口: MCGS的主控窗口是组态工程的主窗口,是所有设备窗口和用户窗口的父窗口,可以设置一个设备窗口和多个用户窗口,负责这些窗口的管理和调度,并调度用户策略的运行。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
2、设备窗口: 设备窗口是MCGS系统的重要组成部分,是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量,使系统能够从外部设备中读取数据并控制外部设备的工作状态,实现对液位系统的实时控制。
3、用户窗口: 本窗口主要用于设置工程中人机交互的界面,是由用户来定义的,可以是一个或多个用户窗口组合而成的,它的显示和关闭由各种策略构件和菜单命令来控制。用户窗口相当于一个“容器”,用来放置图元、图符和动画构件等各种图形对象,通过对图形对象的组态设置,建立与实时数据库的连接,来完成图形、界面的设计工作。
4、实时数据库: 是工程各个部分的数据交换与处理中心,它将MCGS工程的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,变为数据采集、处理、输出控制、动画连接及设备驱动的对象。
5、运行策略: 本窗口主要完成工程运行流程的控制。如编写控制程序(脚本程序),选用各种功能构件等。
(二)、MCGS组态软件设计的几大过程:
1、工程立项搭建框架: MCGS 称为建立新工程。主要内容包括:定义工程名称、封面窗口名称和启动窗口名称,指定存盘数据库文件的名称以及存盘数据库,设定动画刷新的周期。经过此步操作,即在MCGS 组态环境中,建立了由五部分组成的工程结构框架。封面窗口和启动窗口也可等到建
3