贵阳西门子中国授权代理商通讯电缆供应商
1引言
燃烧控制系统是电厂锅炉的主控系统,主要包括燃料控制系统、风量控制系统、炉膛压力控制系统。目前大部分电厂的锅炉燃烧控制系统仍然采用PID控制。燃烧控制系统由主蒸汽压力控制和燃烧率控制组成串级控制系统,其中燃烧率控制由燃料量控制、送风量控制、引风量控制构成,各个子控制系统分别通过不同的测量、控制手段来保证经济燃烧和燃烧。如图1所示。
图1燃烧控制系统结构图
2控制方案
锅炉燃烧自动控制系统的基本任务是使燃料燃烧所提供的热量适应外界对锅炉输出的蒸汽负荷的要求,同时还要保证锅炉经济运行。一台锅炉的燃料量、送风量和引风量三者的控制任务是不可分开的,可以用三个控制器控制这三个控制变量,但彼此之间应互相协调,才能工作。对给定出水温度的情况,则需要调节鼓风量与给煤量的比例,使锅炉运行在燃烧状态。同时应使炉膛内存在一定的负压,以维持锅炉热效率、避免炉膛过热向外喷火,保证了人员的和环境卫生。
2.1控制系统总体框架设计
燃烧过程自动控制系统的方案,与锅炉设备的类型、运行方式及控制要求有关,对不同的情况与要求,控制系统的设计方案不一样。将单元机组燃烧过程被控对象看作是一个多变量系统,设计控制系统时,充分考虑工程实际问题,既保证符合运行人员的操作习惯,又要大限度的实施燃烧优化控制。控制系统的总体框架如图2所示。
图2单元机组燃烧过程控制原理图
P为机组负荷热量信号为D dPb/dt。控制系统包括:滑压运行主汽压力设定值计算模块(由热力系统实验获得数据,再拟合成可用DCS折线功能块实现的曲线)、负荷—送风量模糊计算模块、主蒸汽压力控制系统和送、引风控制系统等。主蒸汽压力控制系统采用常规串级PID控制结构。
2.2燃料量控制系统
当外界对锅炉蒸汽负荷的要求变化时,相应的改变锅炉燃烧的燃料量。燃料量控制是锅炉控制中基本也是主要的一个系统。因为给煤量的多少既影响主汽压力,也影响送、引风量的控制,还影响到汽包中蒸汽蒸发量及汽温等参数,所以燃料量控制对锅炉运行有重大影响。燃料控制可用图3简单表示。
图3燃料量控制策略
其中:NB为锅炉负荷要求;B为燃料量;F(x)为执行机构。
设置燃料量控制子系统的目的之一就是利用它来燃料侧内部的自发扰动,改善系统的调节品质。另外,由于大型机组容量大,各部分之间联系密切,相互影响不可忽略。特别是燃料品种的变化、投入的燃料供给装置的台数不同等因素都会给控制系统带来影响。燃料量控制子系统的设置也为解决这些问题提供了手段。
2.3送风量控制系统
为了实现经济燃烧,当燃料量改变时,相应的改变送风量,使送风量与燃料量相适应。燃料量与送风量的关系见图4。
图4燃料量与送风量关系
燃烧过程的经济与否可以通过剩余空气系数是否合适来衡量,过剩空气系数通常用烟气的含氧量来间接表示。实现经济燃烧基本的方法是使风量与燃料量成一定的比例。
送风量控制子系统的任务就是使锅炉的送风量与燃料量相协调,可以达到锅炉的热效率,保证机组的经济性,但由于锅炉的热效率不能直接测量,故通常通过一些间接的方法来达到目的。如图5所示,以实测的燃料量B作为送风量调节器的给定值,使送风量V和燃料量B成一定的比例。
图5燃料量空气调节系统
在稳态时,系统可保证燃料量和送风量间满足
B=αvV
选择αv使送风量略大于B燃烧所需要的理论空气量。这个系统的优点是实现简单,可以来自负荷侧和燃料侧的各种扰动。
2.4引风量控制系统
为了保持炉膛压力在要求的范围内,引风量与送风量相适应。炉膛压力的高低也关系着锅炉的和经济运行。炉膛压力过低会使大量的冷风漏入炉膛,将会增大引风机的负荷和排烟损失,炉膛压力太低甚至会引起;反之炉膛压力高且高出大气压力的时候,会使火焰和烟气冒出,不仅影响环境卫生,甚至可能影响设备和人生。引风量控制子系统的任务是保证一定的炉膛负压力,且炉膛负压控制在允许范围内,一般在-20Pa左右。
控制炉膛负压的手段是调节引风机的引风量,其主要的外部扰动是送风量。作为调节对象,炉膛烟道的惯性很小,无论在内扰和外扰下,都近似一个比例环节。一般采用单回路调节系统并加以前馈的方法进行控制,如图6所示。
图6引风量控制子系统
图中rs为炉膛负压给定值,S为实测的炉膛负压,Q为引风量,V为送风量。由于炉膛负压实际上决定于送风量和引风量的平衡,故利用送风量作为前馈信号,以改善系统的调节性能。另外,由于调节对象相当于一个比例环节,被调量反应过于灵敏,为了防止小幅度偏差引起引风机挡板的频繁动作,可设置调节器的比例带自动修正环节,使得在小偏差时增大调节器的比例带。对于负压S的测量信号,也需进行低通滤波,以抑制测量值的剧烈波动。
3系统硬件配置
在锅炉燃烧过程中,用常规仪表进行控制,存在滞后、间歇调节、烟气中氧含量过给定值、低负荷和烟气温度过低等问题。采用PLC对锅炉进行控制时,由于它的运算速度快、精度高、准确,可适应复杂的、难于处理的控制系统。因而,可以解决以上由常规仪表控制难以解决的问题。所选择的PLC系统要求具有较强的兼容性,可用小的投资使系统建成及运转;其次,当设计的自动化系统要有所改变时,不需要重新编程,对输入、输出系统不需要再重新接线,不须重新培训人员,就可使PLC系统升级;后,系统性能较高。硬件结构图如图7所示。
图7硬件结构图
根据系统的要求,选取西门子PLCS7-200CPU226作为控制,同时还扩展了2个EM231模拟量输入模块和1个CP243-1以太网模块。CPU226的I/O点数是24/16,这样可以满足系统的要求。同时,选用了EM231模块,它是AD转换模块,具有4个模拟量输入,12位AD,其采样速度25μs,温度传感器、压力传感器、流量传感器以及含氧传感器的输出信号经过调理和放大处理后,成为0~5V的标准信号,EM231模块自动完成AD转换。
S7-200的PPI接口的物理特性为RS-485,可在PPI、MPI和自由通讯口方式下工作。为实现PLC与上位机的通讯提供了多种选择。
为实现人机对话功能,如系统状态以及变量图形显示、参数修改等,还扩展了一块Eview500系列的触摸显示屏,操作控制简单、方便,可用于设置系统参数,显示锅炉温度等。还有一个以太网模块CP243-1,其作用是可以让S7-200直接连入以太网,通过以太网进行远距离交换数据,与其他的S7-200进行,通信基于TCP/IP,安装方便、简单。
4系统软件设计
控制程序采用STEP7-Micro/Win软件以梯形图方式编写,其软件框图如图8所示。
图8软件主框图
S7-200PLC给出了一条PID指令,这样省去了复杂的PID算法编程过程,大大方便了用户的使用。使用PID指令有以下要点和经验:
(1)比例系数和积分时间常数的确定。应根据经验值和反复调试确定。
(2)调节量、给定量、输出量等参数的标准归一化转换。
(3)按正确顺序填写PID回路参数表(LOOPTABLE),分配好各参数地址。
5结束语
单元机组燃烧过程控制系统在某火电厂发电机组锅炉协调控制系统中投入使用。实际运行情况表明:由于引入负荷模糊前馈,使得锅炉燃烧控制系统作为协调控制的子系统,跟随机组负荷变化的能力显著提高,风煤比能够在静态和动态过程中保持一致;送、引风控制系统在逻辑控制系统的配合下运行的平稳性和性提高,炉膛负压波动减小,满足了运行的要求;在机组负荷不变时,锅炉燃烧稳定,各被调参数动态偏差显著减少,实现了锅炉的优化燃烧;采用非线性PID调节方式,解决了引风挡板的晃动问题。
采用西门子的PLC控制,不仅简化了系统,提高了设备的性和稳定性,同时也大幅地提高了燃烧能的热效率。通过操作面板修改系统参数可以满足不同的工况要求,机组的各种信息,如工作状态、故障情况等可以声光报警及文字形式表示出来,主要控制参数(温度值)的实时变化情况以趋势图的形式记录显示,方便了设备的操作和维护,该系统通用性好、扩展性强,直观易操作。
我公司于2005年夏天进行锅炉排渣改造,计划每台炉每侧冷渣器的两个事故排渣口出口和正常排渣口出口下设一台刮板输送机,经刮板输送机收集的底渣送至斗式提升机,由斗式提升机经碎渣机破碎后送至原有气力输送系统送至渣仓。
该系统控制范围包括从冷渣器正常出口以及事故出口开始到原气力输送系统的进口之间的所有设备的控制。
一、系统描述
每台冷渣器排渣口,两个事故排渣口和正常排渣口下设一台链斗式输送机和刮板输送机将底渣送至冷渣器外,由斗式提升机提到位于渣斗部的破碎机,由破碎机破碎后,进入气力输送系统,由气力输送系统送至渣仓。
为保证冷渣器运行的正压以及保证热空气不会从事故排渣口排出,在冷渣器一、二室装设压差检测装置,以压差信号来控制事故排渣口插板门开关,从而控制冷渣器内底渣的料高以达到保证冷渣器内热空气不会从事故排渣口排出。
为保证冷渣器中底渣能从正常排渣口全部排出,将原DN420的正常排渣口扩至DN550。正常排渣口下装设中间渣斗,中间渣斗上设高、低料位计,以料位计控制中间渣斗中料高,从而保证冷渣器中热空气不会排至后续机械输送系统。中间渣斗出口装设插板门和电动给料机,以达从正常排渣口均匀给后续机械输送系统给料。
考虑到从事故排渣口排出的底渣温度较高,为保证斗式提升机的性,每套系统斗式提升机设两台,一台运行,一台备用;斗式提升机出口设有就地事故排渣口,以保证后续气力输送系统故障时能就地排渣。
鉴于以上情况,通过采用PLC(可编程控制器)控制系统,解决当前存在的问题。系统的工作原理框图如下:
系统操作运行分别设有“远程自动”、“远程手动”、“就地手动”三种工作模式。“远程自动”模式为正常的主要运行方式,根据系统满足自动顺序运行的条件,在操作员站(控制室内的触摸屏)上操作完成整个除渣工艺流程。在自动顺序执行期间,出现任何故障或运行人员中断信号,都能使正在运行的程序中断并回到状态,使程序中断的故障或运行人员的指令都将在触摸屏上实时显示。当故障排除后,自动控制在确认无误后可再进行启动。系统有丰富的保护和故障界面供操作人员进行操作和分析。“远程手动”模式为运行人员在触摸屏上点触每一个被控对象。远方控制操作有许可条件,以防止运行人员误动作。在远方手动模式下,系统提供了丰富帮助操作指导和反馈信息,指引操作人员的操作,以防止误操作。“就地手动”模式是运行人员通过就地控制箱操作被控对象,就地操作与远方程控操作之间有相互连锁。
1、PLC控制系统的特点及组成
PLC在现代工业控制领域中早己得到了广泛的应用。以PLC的控制功能而言,具有严谨、方便、易编程、易安装、性高等优点。它通用性强,适应面广,特别在数字量输入/输出等逻辑控制领域有无可比拟的优点。PLC具有丰富的逻辑控制指令和应用指令,它提供高质量的硬件、高水平的系统软件平台和易学易编程的应用软件平台。另外,PLC即有自身的网络体系又有开放I/0及通讯接口,很容易组建网络并实现远程访问。
PLC采用的Siemens公司生产的S7-300系列,由于现场的PLC系统与控制室的上位机距离较远(800米左右),因此通讯系统需成对加装RS-485中继器,确保系统运行的稳定性。
(1)系统结构及硬件配置
根据控制需求,CPU模块采用CPU314、数字量输入(DI)采用SM321模块,数字量输出(DO)采用SM322模块,模拟量输入(AI)采用SM331模块,模拟量输出(AO)采用SM332模块以及IM365等模块组成,IM365实现机架扩展,上位机采用Easyview公司MT510T真彩触摸屏进行显示和控制,整个干渣系统的工艺流程及测量参数、控制方式、顺序运行状况、控制对象状态等均能够清楚地显示在触摸屏上,当参数越限报警或控制对象故障或状态发生变化时,以不同的颜色进行显示,使操作人员能够一目了然地了解到系统的运行情况,并实时地根据工艺要求进行系统参数进行调整。
(2)控制系统的功能实现
PLC程序的编制直接关系着底渣系统能否正常工作,而程序设计的关键在于编程者对工艺系统的理解程度和程序编制技术的灵活应用。因此,在程序设计中考虑了供气压力调节系统的特点,将程序设计细化,分成多个程序模块,实行模块化编程。这样既可以方便的增加或删除程序模块,便于现场对工艺的调整,又可针对配套设备可控性对不同程序模块进行完善。
PLC的编程软件采用SIEMENS公司的SIMATICSTEP7V6软件平台用来完成硬件组态、地址和站址的分配以及编制整个生产过程的控制程序的。上位机软件采用国产软件组态王,全部采用汉化界面,便于系统的开发与操作,该系统运行于bbbbbbs2000中文平台,可实现对生产过程的监控,对重要参数形成历史记录,以报表或曲线的形式显示给操作人员。通过VB语言脚本,可以在主控室的上位机显示重要参数的历史趋势、实时趋势,实现联锁调节的手自动切换、操作、压力的高、低限报警、流量数据的显示与累计,满足高生产率的调度需求。
(3)现场显示
现场采用MCC屏进行参数控制,触摸屏程序由组态软件来完成,人机界面采用中文菜单,界面友好,操作方便,功能较强,主要用于现场压力、流量、阀位的显示与操作。可作为操作人员现场操作的依据。
二、系统实现排渣系统的自动控制和监控
主要包括如下功能:
(1)灵活的操作方式以及强大的系统控制功能:系统可以实现上位机操作、控制柜操作和就地手动操作;
(2)报警功能:当温度过工艺要求,可在现场、就地实现越限报警;
(3)简单、方便的参数设定:压力调节的压力设定值、P、I、D等参数可以在上位机中设定。
1、系统控制功能
(1)过程控制的功能:
1)系统对床压实现了PID自动调节控制;
2)对所采集的模拟信号进行线性化、滤波、工程单位转换处理;
3)实现了流量信号的温、压补偿,提高了仪表的测量精度。
(2)逻辑控制
联锁逻辑控制实现开/关的控制,逻辑控制及用户自定义功能块等。系统可以实现电磁阀控制以及参数越限报警等功能
(3)人机接口
HMI系统中包含主工艺画面,分系统画面,画面直观、丰富,具备PID在线调节、在线显示功能,包括过程量变化趋势的实时趋势。
三、软件设计
根据该系统具体情况,PLC系统软件设计过程中着重要考虑的是以下几个方面:
(1)数据采集及工程量转换
(2)PID算法
(3)温压补偿计算以及流量的累积计算
对于系统中的逻辑控制选用梯形图(LADDER)编程,直观、方便;对于PID回路控制温压补偿计算以及流量的累积计算部分则采用语句表(STL)编程,结构紧凑而又灵活。PID调节是该系统中为重要的控制程序,因此特将PID算法作一介绍。
1、PID算法
STEP7提供了两种常用的PID算法:连续型PID(FB41)和离散型PID(FB42),根据实际要求,选用的是FB41。并在组态王中使用画图功能模拟一个PID调节器的操作面板,完成PID调节控制中的手/自动切换、给定值输入、手动输出值输入、PID参数(比例系数、积分时间)输入等功能。
PID算法的输出实际上是比例(P)、积分(I)、微分(D)三部分作用之和:
Mn=MPn+MIn+MDn
MPn=GAIN(SPn-PVn)
MPn=GAINTS/TI(SPn-PVn)+MX
MDn=GAINTD/TS(PVn-1-PVn)
Mn:n次采样时刻的输出值。
MPn:n次采样时刻的比例作用,与偏差成正比。
MIn:n次采样时刻的积分作用,可以静差,提高控制品质。
MDn:n次采样时刻的微分作用,根据差值的变化率调节,可抑制调。
SPn:n次采样时刻的设定值。
PVn:n次采样时刻的过程值。
MX:n-1次采样时刻的积分作用,每次采样计算后自动刷新。
GAIN:回路增益,P参数。
TI:积分时间常数,即I参数。
TI:微分时间常数,即D参数。
TS:采样时间。
从上面的公式中可以看出,参数P(GAIN)与P、I、D作用都是成正比的,它决定了PID回路的灵敏度,即调节速度的快慢;I参数越大,积分作用越弱,而D参数越大,微分作用越强。不能单靠理论计算来确定PID参数,的衡量标准就是被控参数(压力)的精度和稳定度,所以在实际调试中,都是参照被控参数的实时曲线,反复观察分析,从而达到的控制效果。



本文以山东沾化炜烨电厂锅炉补给水处理控制系统为例,论述了OMRONPLC在水处理领域的应用。对系统的硬件、软件结构及工作原理进行了说明,并且介绍了OMRONPLC的子程序调用结构和对模拟量信号处理的软件编程及在与人机界面通讯时的编程注意事项。运用表明,该系统能够满足电厂锅炉补给水处理的自动控制要求,并且具有、、控制性能好等优点。
主控单元采用C200HEPLC是OMRON公司的中小型PLC产品,方便实现扩展性优良的生产现场;它能进一步增强PC的基本功能,,方便的数据处理提高生产现场工作效率;CX-Programmer是OMRON开发的应用于C200HPLC的编程软件,运行在bbbbbbs2000操作系统中,在自动化工程各方面具有友好的用户功能。它致力生产现场情报化充实适应bbbbbbs的软件;它的单元品种齐全,对各种各样的机械设备实现控制。
1工艺简介
本例根据原水水质条件、锅炉汽水系统对补给水的水质要求,锅炉补给水处理系统流程为:原水→原水箱→原水泵→热交换器→多介质过滤器→活性炭过滤器→反渗透预脱盐系统→中间水箱→中间水泵→混和离子交换床→除盐水箱→除盐水泵→主厂房。另外包括过滤器反洗系统、混合离子交换床再生系统、加药系统等。
原水箱用于贮存进入本系统的原水,其目的是为了调节进水流量的变化,防止进水波动影响到系统运行,保证系统的进水量及进水水质的稳定。
原水泵是为预处理系统提供充足的原水流量和压力。
热交换器的作用是使进水维持在一定的温度范围之内,以利于保反渗透系统出力的稳定。
多介质过滤器的作用是滤除原水带来的细小颗粒、悬浮物、胶体,物等杂质,以及经加药后形成的矾花,从而保其出水SDI(污染指数)≤4。
活性炭过滤器的作用是去除水中低分子物,游离氯,也能较少水中异味,色度和嗅味。
反渗透预脱盐系统利用反渗透膜的特性来除去水中绝大部分可溶性盐分,胶体,物及微生物。
中间水箱使反渗透产水侧承受较低的压力,避免反渗透膜受到背压而导致不可恢复的损坏,同时缓冲由于后级离子交换系统阀门切换时造成的压力波动,并可通过中间水箱的液位控制反渗透的启、停运行。
中间水泵的作用是为后续水处理系统提供稳定的压力和水量。
混和离子交换床的作用是将反渗透产水中留存的离子进一步去除。
除盐水箱用于贮存本系统的产水,其目的是为了保证锅炉供水水量的稳定。
除盐水泵的作用是为锅炉系统提供稳定的压力和水量。
图1锅炉补给水处理流程
2控制系统配置及说明
2.1总体控制要求及功能
电厂锅炉补给水处理自控系统的要求是对水处理过程进行自动控制和自动调节,使处理后的水质指标达到要求的范围。在公司水处理控制室上位机发出指令时,将当前时刻运行过程中的主要工作参数(水质参数、流量、液位等)、运行状态及一定时间段内的主要工艺过程曲线等信息由现场上传到水处理控制室上位机。
功能如下:
控制操作:在水处理控制室能对被控设备进行在线实时控制。
显示功能:用图形实时地显示各现场被控设备的运行工况,以及现场的状态参数。
数据管理:依据不同运行参数的变化快慢和重要程度,建立生产历史数据库,存储生产原始数据,供统计分析使用。利用实时数据库和历史数据库中的数据进行比较和分析,得出一些有用的经验参数,有利于优化控制,并把一些必要的参数和结果显示到实时画面和报表中去。
报警功能:当某一模拟量(如流量、电导、水位等)测量值过给定范围或某一开关量(如电机启停、阀门开关)发生变位时,可根据不同的需要发出不同等级的报警。另外还可对PLC进行诊断报警。
打印功能:可以实现报表和趋势打印以及各种事件和报警实时打印。
图2锅炉补给水处理控制系统配置
2.2PLC程序结构及实现
2.2.1本工程根据工艺特点,在PLC编程中采用子程序调用的形式,这样不仅程序可读性强,而且缩短PLC程序扫描周期。以反渗透除盐系统控制程序为例,根据工艺要求反渗透除盐系统控制程序包括反渗透装置阀门上位机软手操控制(ROSoftoperation),反渗透除盐系统备用控制(ROStandby),反渗透除盐系统运行控制(RORunning)和反渗透除盐系统冲洗控制(RORinse)。这四种工作状态在同一时刻是的,我们可将其做成子程序的方式,被反渗透程序(RO)调用。反渗透程序(RO)又和报警程序(Alarm)、泵控制程序(PumpControl)、模拟量处理程序(AD003Setting)、地址转换程序(IOConvert)、液位联锁程序(LevelInterlock)等作为子程序被控制主程序(MainProgram)调用,这样做大大缩短了PLC的扫描时间,而且控制思路清晰,程序可读性强。操作人员只需在上位机上发出简单的指令如,软手操请求、运行请求、冲洗请求等,控制程序即可按照工艺要求步骤对现场设备进行控制。
图3控制系统部分人机界面
图4PLC程序结构图
对于OMRONPLCC200HE控制器的编程软件CX-Programmer来说,通过简单的指令既可以实现子程序调用。例如:
在控制主程序中写入下面的指令,用来调用“0”号子程序:
在“0”号子程序中的端写入下面的指令:
在“0”号子程序中的末端写入下面的指令:
这样就完成了主程序对子程序的调用和子程序的返回。
本工程使用的模拟量输入模块是OMRON的AD003,该模块的实际使用通道数和模拟量电信号类型可以通过PLC指令灵活配置。本例中每个模拟量输入模块所包含的8个通道均配置成使用状态,模拟量电信号类型配置成4~20mA。在模拟量处理程序(AD003Setting)中写入的指令如下:
对于OMRONC200HEPLC的模拟量输入模块AD003来说,当来自仪表的4~20mA信号不在4~20mA范围内(零点或出量程)时,AD003模块会将现场模拟量值转换成大于1000(16位的二进制数)的数值,相应在上位机上会显示该模拟量的满量程值。造成显示错误,引起操作人员误解。为了避免这种现象发生,我们需要在程序中去除出范围(小于0000(4mA)和大于1000(20mA))的干扰信号。具体指令如下:
对于OMRONPLC与上位机交换的地址,建议将其放在控制主程序中,转成HR保持数据区格式。
3结语
此控制系统运行系统稳定、。大地提高了劳动生产率,该系统有效地解决了生产中的很多问题,如减少了生产过程中的突发故障,缩短了生产准备时间和抢修时间,减少了工人的劳动强度,为电厂锅炉补给水处理创造了可观的经济效益和社会效益,达到了节能、降耗的目的。
http://zhangqueena.b2b168.com
欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼,联系人是聂航。
主要经营电气相关产品。
单位注册资金单位注册资金人民币 100 万元以下。
价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。