qtabwidget切换tab事件_某超超临界机组初压/限压切换过程中扰动原因分析

1ee66581aa75c415d7cfa4fe1720ad3b.png

严寒夕  浙江浙能台州第二发电有限责任公司

[摘要]某火电厂汽轮机在初压/限压切换过程中出现负荷瞬时上升问题。从初压/限压切换的逻辑及切换过程中主要参数的变化分析,确定原因为压力控制器指令上升瞬间和转速负荷控制器指令下降瞬间有短暂的时间间隔,造成高压调节阀指令上升,调节阀开度瞬间达到80%,导致负荷波动。在对压力控制器逻辑中延时块进行更改后,初压/限压切换过程中高中压调节阀平稳无动作。

1 机组概况

某电厂汽轮机为上海汽轮机厂设计制造的N1050-27/600/600型超超临界机组,配备艾默生过程控制有限公司提供的Ovation控制系统[1]。

汽轮机在运行过程中可根据实际运行工况选用初压模式和限压模式。初压模式下,压力控制器起作用,汽轮机主要控制主汽压力,锅炉侧控制负荷,一般用于中低负荷段运行调节,其负荷响应速度较慢。限压模式下,转速负荷控制器起作用,未并网时汽轮机主要控制转速,并网后汽轮机主要控制负荷,而主汽压力由锅炉控制,此模式下负荷响应速度快,可以满足电网调节的要求[2]。

2 扰动现象及过程分析

2018-01-24T16:51,机组负荷893 MW,主汽压力23.3 MPa,机组处于锅炉主控模式,汽轮机处于初压模式,操作员发出协调请求指令,送至汽轮机数字电液控制系统(DEH),初压模式切换为限压模式。在切换过程中(大约1 s),机组两侧高压调节阀突然开大(由40%开至85%),负荷最高升至910MW。

2.1 压力控制器分析

图1为压力控制器逻辑简图。压力控制器指令(YFDPR)和转速负荷控制器指令(YNPR)及启动装置控制器(TAB)输出取小得到小选后的流量指令(YR),经过高压调节阀特性曲线转换后直接控制高压调节阀的开度。

b2ca5fa8b226e3cb5e43d1650932a9d9.png

图1 压力控制器逻辑简图

根据初压/限压切换逻辑对压力控制器进行分析。操作员发出协调请求CCS指令,脉冲3 s,触发复位SR触发器,将初压方式投入信号(VDENPR)复位为0,送至压力控制器,延时0.048 s后,将转速负荷控制器设定值偏置从0切换为-1 MPa,PID输出因设定值减少而相应增加,瞬间增加量为0.052(设定值改变量×比例增益=1/27×1.4=0.052)。之后压力控制器切为转速负荷控制器,当小选指令由负荷控制器输出时,压力控制器动作信号(FDPRIE)由1置为0,压力控制器被切除,YFDPR值为压力控制器输出基础上加0.08(图1中为YR+0.08)。综上所述,在初压/限压切换过程中,压力控制器输出会阶跃上升,其值总增量约为0.132(0.052+0.08)。

eee9e9d9ca87bdf372459da0fb78d8de.png

图2 转速/负荷控制器逻辑简图

2.2 转速/负荷控制器分析

转速/负荷控制器逻辑见图2。操作员发出协调请求CCS指令,脉冲3 s,触发复位SR触发器,将VDENPR复位为0,负荷设定值(NPR-W)瞬间收到-0.02的偏置并分为2路,1路经过PID,设定值减少0.02,由于负荷控制器输出瞬间只减少1个很小的值(设定值改变量×比例增益=-0.02×0.14=-0.0028),所以对调节阀的影响可以忽略;而另1路不经过PID,此值乘以0.8后直接叠加在转速负荷控制器出口,令YNPR减小0.016。

此外还有1路VDENPR信号复位为0,取非后经1 s脉冲信号,得到N350QP,此脉冲信号闭锁YNPR,即YNPR在1 s内保持脉冲信号上升瞬间的值,1 s后输出值切换为压力控制器输出限制PIRYU信号和转速负荷控制器PID出口值的小选值与一次调频分量(N410)之和。N350QP脉冲信号处于上升沿时,转速负荷控制器还未动作,此时汽轮机仍处于初压模式,以当时达到下限值为例进行说明。

因转速负荷控制器设定值×8>0.08,即有:

PRIYU=YR+0.08-N410。

根据逻辑图可知:

YNPR=PRIYU-N410,

即:YNPR=YR+0.08。

当N350QP脉冲信号置1后,YNPR在此1 s内会保持当前值,而PRIYU=YR-N410,PIRYU瞬间减少0.08,YNPR也会突降0.08,并小于YFDPR,完成模式切换。NPRIE输出1时,表示完成初压到限压的切换,最终YNPR由转速负荷控制器计算控制[3-5]。

综合两路逻辑分析,可得到结论:在切换瞬间,YNPR会先下降0.016,保持1 s,最终下降0.08。

3 扰动原因

此次切换与其他日常操作无明显区别,即操作员发出协调请求CCS指令,脉冲3 s,DEH接收信号,并立刻对YFDPR和YNPR做出调整,YFDPR上升,YNPR下降,在1 s后完成切换。但在此次切换过程中,YFDPR上升动作与YNPR的下降动作之间有大约1 s的间隔,造成YR上升、调节阀指令输出,调节阀开度瞬间达到80%,导致负荷波动。

Ovation系统在历史站的数据记录中,采样周期为1 s,在没有事件顺序记录(SOE)点的情况下,对于不同站同1 s内数据仅凭历史站的记录无法判断其先后顺序,需要根据逻辑结合实际动作情况进行分析。本文采集了1月24日以来的初压/限压模式切换过程中3次调节阀开度发生明显变化的数据,见表1和图3。由图3可以看到,在切换过程中调节阀开度发生了跳变,且开关调节阀时间小于1 s。根据数据及逻辑分析,可以得出2种可能性:YFDPR上升动作提前或YNPR下降动作滞后。只要切换中存在时间差,就必然会产生1个YR的波峰值,送至高压调节阀,令调节阀开度增大,导致负荷波动,切换则变成有扰切换。同时对压力控制器和转速负荷控制器逻辑页内时序进行检查,符合时序要求。

表1 初压/限压切换过程中主要参数变化

6140cfed82a88a2cb76aef3ef3bb0a9b.png

1dfe97d29578d04871c105058d30c8e9.png

图3 负荷突变情况下的参数曲线

4 处理措施及效果

可选择2种方法消除汽轮机模式切换引起的负荷波动问题。

(1)将转速/负荷控制器动作时间提前。根据转速负荷控制器分析,若要提前动作,可将脉冲时间缩短,但由于其中逻辑动作较多,难以定量地减少时间,因此不建议采用此方法。

(2)将压力控制器动作时间延迟。检查压力控制器逻辑,VDENPR复位为0后有0.048 s延时,小于扫描周期[1](逻辑扫描周期为0.05 s),难以被扫描到,其延时不起作用,建议增加1个扫描周期(实际改为0.098 s),即可有效延迟压力控制器指令动作。

按照上述方法对压力控制器逻辑中延时块进行更改后,记录初压/限压切换的主要参数,其切换过程中高中压调节阀平稳无动作,切换过程参数曲线如图4所示。以1月24日16:00的切换过程为例分析负荷波动时的参数曲线(图3),操作员发出协调请求CCS指令,YFDPR由0.731升到0.783(增加了0.052,符合压力控制器推论)并维持了不到1 s时间,此时YNPR由0.811下降到0.795,未完成切换,但是YR随着YFDPR的上升也升至0.783,经过逻辑计算后调节阀开度为84.75%,之后由于1 s的保持时间结束,YNPR下降0.08,小于YFDPR,最终完成初压/限压切换,同时调节阀指令恢复正常。

7ad128d7c4318c4de82e17f3f5ba2c85.png

图4 正常模式切换过程的参数曲线

对比图3和图4,可以发现图4中YFDPR上升的时间有延迟,切换过程中YFDPR第1次上升的0.052未被采集,直接跳过这个节点增加了0.13,根据压力控制器逻辑分析可知,图3中VDENPR信号先到,而FDPIRE后动作;而图4无扰切换的情况下正好相反,FDPIRE先动作,VDENPR后到,YFDPR一次性上升0.13,从而实现了初压/限压模式的无扰切换,其中延时时间起到了关键的作用。

5 结束语

经分析,某电厂对汽轮机初压/限压切换过程中发生扰动的主要原因为压力控制器指令上升和转速负荷控制器指令下降瞬间有短暂的时间间隔,造成高压调节阀指令上升。对压力控制器逻辑中延时块进行更改后,问题得到解决。处理方法可为类似现象提供借鉴。

参考文献:

[1]艾默生过程控制有限公司.Ovation算法手册OW350_R1100[M].上海:艾默生过程控制有限公司,2008.

[2]秦宁,任仲海,丁湧,等.西门子二次再热机组限压/初压切换过程典型故障分析[J].广西电力,2016,39(5):61-63.

[3]文群英,潘汪杰.控制设备系统及运行[M].北京:中国电力出版社,2011.

[4]包景华,黄勇.1000MW超超临界机组汽轮机DEH调试简介[J].热力透平,2008,37(4):67-69.

[5]胡念苏.汽轮机设备系统运行[M].北京:中国电力出版社,2010.

注:原文发表于《内蒙古电力技术》2019年第4期,原文标题为:1050 MW超超临界机组初压/限压切换过程中扰动原因分析及解决措施

声明:内容来自已公开的论文,本公众号转载只供技术人员交流,这并不代表“汽机监督”支持论文作者的观点或立场。如涉及版权等问题,可在本公号后台留言,我们将在第一时间处理,非常感谢!

===============================

转载需注明原作者,并在首行标明以下信息

来源:汽机监督(ID:qijijiandu)

2f581d23db9b3f8c106ddd25b90904d6.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/288396.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WiresShark之抓http包如何倒出图片格式的对象

1 问题 在WireShark抓取http数据包之后,里面有图片链接,我们怎么进行导出来,当然这里在浏览器或者Fiddler里面普通图片格式可以显示出来。 2 举例子操作说明 1)比如我们访问www.hao123.com.cn这个网站,我们首先打开wireShark,开启抓包,然后用浏览器访问这个网站,页面效…

linux生成地图,ROS中利用V-rep进行地图构建仿真

V-rep中显示激光扫描点在VREP自带的场景中找到practicalPathPlanningDemo.ttt文件,删除场景中多余的物体只保留静态的地图。然后在Model browser→components→sensors中找到SICK TiM310 Fast激光雷达,拖入场景中:打开脚本参数修改器&#xf…

Python环境搭建与连接SQL Server类MyDBase的实现

一、开发环境搭建 1、下载所需版本的软件包(点击下载),点击安装即可,注意x86与x64的选择。 2、配置环境:复制python安装目录,粘贴到Path中 3、打开cmd,输入python并回车,看到如下信息,则安装成功!

如何隐藏地址栏中的真实地址_Firefox推出Private Relay插件:可隐藏真实邮箱地址...

Mozilla 正在为 Firefox 开发一项名为Private Relay 的新服务,它能够用来一键随机生成电子邮件别名,以隐藏真实邮箱地址,使用户免受广告商和垃圾邮件侵害。Private Relay 将作为 Firefox插件提供。它于上个月开始测试,目前仍处于封…

使用VS开发C++ 控制台程序或其他项目出现 ‘ LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib” ’ 常规解决办法

原因:大多是由低版本例如VC6(本人是)开发项目,然后在高版本上再开发该项目导致LIBCD.lib出现更改由此出现错误提示。 本人VS版本2017; 一般解决办法: 第一步:右键项目属性 第二步:在忽略特定库位置加上要忽…

不同步节点在线使用Remix开发以太坊Dapp及solidity学习入门 ( 一 ):智能合约HelloWorld

有问题可以点击–>加群互相学习 本人本来想自己写公链,结果发现任重道远; 遂,开始写Dapp,顺便写的时候搞个教程吧。。。 通过系列教程学习将会: 1.基本使用solidity 语言开发智能合约 2.知道怎么发自己的以太坊的to…

Blazor University (16)渲染树 — 使用 @key 优化

原文链接:https://blazor-university.com/components/render-trees/optimising-using-key/使用 key 优化源代码[1]提示: 对于在运行时循环生成的组件,始终使用 key。前面的示例运行良好,因为 Blazor 能够轻松地将虚拟 DOM 元素与浏…

苹果的热榜:积分墙背后的隐秘世界

电影《楚门的世界》中描述过这样的故事:楚门这个快乐单纯的青年,一直以为自己是平凡小镇上普通的保险推销员。直到有一天他发现这世界上的一切都是为他精心安排的。他会遇到谁、在他身上将要发生什么事件,都是按照剧本被人操纵的。甚至连他的…

solidity编写eth智能合约之contract 创建合约(二)

环境说明: Ide:在线remix Solidity IDE 语言:solidity solidity 版本号:0.4.20 Tip:如果一点都不懂的建议从头开始看 运行结果截图我不赘述,所有合约代码均通过个人检测。请按照标准进行操作,如…

为什么HttpContextAccessor要这么设计?

前言周五在群里面有小伙伴问,ASP.NET Core这个HttpContextAccessor为什么改成了这个样子?在印象中,这已经是第三次遇到有小伙伴问这个问题了,特意来写一篇记录,来回答一下这个问题。聊一聊历史关于HttpContext其实我们…

元素周期表排列的规律_中考化学:金属活动性顺序表和元素周期表规律总结

在我们初三学年的化学学习中,有两大重要规律需要同学们牢牢记住,这也是贯穿我们化学始终的化学规律,那就是金属活动性顺序表和化学元素周期表规律。一、金属活动性顺序表:金属活动性顺序由强至弱: K Ca na Mg Al Zn Fe Sn Pb(H)Cu Hg Ag Pt A…

solidity modifier函数修改器 智能合约开发知识浅学(三)

环境说明: Ide:在线remix Solidity IDE 语言:solidity solidity 版本号:0.4.20 Tip:如果一点都不懂的建议从头开始看 运行结果截图我不赘述,所有合约代码均通过个人检测。请按照标准进行操作,如…

百度网盘超级会员,年卡低至198元!百度官方直充,会员实时生效!

大家都喜欢用百度网盘来存储文件、照片,还用百度网盘分享文档,但没有会员的,容量就太小,传输速度也受限,还是咬牙充个会员吧!幻海优品是一家正规的会员充值平台,价格很实惠!百度网盘…

C#服务器编程:WebService、Ajax与回调函数(一)

目 录 1、结果展示 2、WebService 3、回调函数 本实例演示借助WebService、Ajax技术和回调函数,从MSSQL数据库中获取所需数据,并用JavaScript语言将数据结果显示到网页地图上。 1、结果展示 2、WebService (1)在工具箱的Ajax Extentions下面找到ScriptManager控件,拖…

SyntaxHighlighter行号显示错误问题解决方案

SyntaxHighlighter是根据代码中的换行符分配行号的。但是,如果一行代码或者注释比较长,在页面显示时需要分成多行显示,会出现行号对不上的问题,像这样: 通过设置CSS强制不换行,可以保证行号显示正常&#x…

mysql 一对多 关联一条最新的数据_不得不会的mysql锁

6. 多表之间的关系如图,实际业务数据库中的表之间都是有关系的,我们接下来主要要学习的就是如何分析表关系及建立表关系。分类表create table category( cid varchar(32) primary key, cname varchar(100) );商品表create table product( pid varchar(3…

C语言实现万年历记事本,简单实用的layui日历标注记事本代码

一款简单实用的layui日历标注记事本代码,响应式自适应电脑、平板跟手机移动端,可以在日历上设置每日事项标注记录,支持撤销、添加、修改标注记录。查看演示下载资源:52次 下载资源下载积分:20积分js代码 layui.use([la…

围棋经典棋谱_秀秀老师:茶艺师也要学好围棋

“引清风,邀明月,去来兮。省多少闲是闲非。临山近水,近些松竹向些梅。书院茶香几多般,诗酒琴棋。无萦无烦恼,无别离。于中国文人雅士而言,茶与棋,皆是清雅之物事。曹臣《舌花录》中,…

基于 Dapr 和 .NET 开发云原生应用(奉上视频+资料)

点击蓝字/关注我序言:今年是.NET20周年,为了传播.NET和营造.NET技术氛围举办了此次云原生开发挑战赛,请来众多业界大咖来给大家分享技术,为大家参赛做预热,参赛的朋友都可获得51Aspx 500积分和微软亲签证书&#xff0c…

【Spring-AOP-学习笔记-3】@Before前向增强处理简单示例

项目结构程序代码HelloImpl.javaWorldImpl.java定义切面类package org.crazyit.app.aspect;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;// 定义一个切面Aspectpublic class AuthAspect{ // 匹配org.crazyit.app.service.impl包下所…