1、9E燃机MKVie逻辑学习2016年10月25日9 E 燃机MK V i e 逻辑学习2 0 1 6 年1 0 月2 5 日课件目录MKVie逻辑常识MKVie逻辑中常用功能块介绍9E燃机检漏程序调试故障的逻辑分析与逻辑异动学习课件目录MK V i e 逻辑常识MK V i e 逻辑中常用功能块介绍9 EMKVie相关学习资料控制常数文件(ControlConstants.csv)全局变量报告文件(Global Variable Report.csv)报警报告文件(Alarm Report.csv)MKVie逻辑jinhua5逻辑.pdfMK V i e 相关学习资料控制常数文件(C o n
2、t r o l C o n s t本版PDF“MKVie”逻辑图文件介绍?1、MKVie装置综述:第14页(主要介绍了一些主要修订日期、小修订的日期、版本号、网络配置情况等)?2、阅读帮助:第 5页?3、PDF“MKVie”逻辑图文件内容列表:第 622页(主要以列表形式列出本PDF“MKVie”逻辑图文件内容)?4、逻辑程序文件:第 23(35)348页(主要各逻辑阶梯图,对不同的控制系统、控制功能程序进行归类。若停机类、启动检查类、滑油系统类、跳机类等等)?5、变量参考摘要列表:第 355511页(主要介绍了本版中所有变量名、变量的使用位置、变量描述、常数定值)本版P D F“MK V i
3、 e”逻辑图文件介绍?1、MK V i e 装置综“MKVie”PDF版阶梯图中的信息“MK V i e”P D F 版阶梯图中的信息“MKVie”PDF版阶梯图中的信息“MK V i e”P D F 版阶梯图中的信息MKVie逻辑图中信号小写的含义?在查看MKVie逻辑图过程中会发现一些小写的信号名。?小写的信号表示:?1、就地传至MKVie的开关量、模拟量信号,如:压力值、温度值、位置信号等;?2、MKVie至就地设备的控制信号,如:伺服电流、电磁阀的控制信号、点火信号等一切就地设备的控制信号。MK V i e 逻辑图中信号小写的含义?在查看MK V i e 逻辑图过程就地传至MKVie的
4、开关量、模拟量信号就地传至MK V i e 的开关量、模拟量信号MKVie至就地设备的控制信号MK V i e 至就地设备的控制信号MKVie逻辑中常用功能块介绍MK V i e 逻辑中常用功能块介绍功能块功能块“RUNG”继电器梯形逻辑功能块“R U N G”继电器梯形逻辑功能块“RUNG”继电器梯形逻辑功能块字母代号数据类型含义EQN字符串布尔数方式A布尔数用于方程的所需的布尔输入P布尔数用于方程的所需的布尔输入OUT方程结果“R U N G”继电器梯形逻辑功能块字母代号数据类型含义E Q N 字“RUNG”继电器梯形逻辑在MKVie中的应用“R U N G”继电器梯形逻辑在MK V i
5、e 中的应用“COMPARE”比较功能块“C O MP A R E”比较功能块比较功能块字母含义字母代号字母代号含义含义在在MKVie中的应用中的应用GT大于号图1LT小于号图2GE大于等于号图3LE小于等于号图4EQ等于FUNC比较函数IN1比较输入值IN2比较值HYST滞后值SENS灵敏度比较功能块字母含义字母代号含义在MK V i e 中的应用G T 大于号“大于号”在MKVie中的应用(图1)“大于号”在MK V i e 中的应用(图1)“小于号”在MKVie中的应用(图2)“小于号”在MK V i e 中的应用(图2)“大于等于号”在MKVie中的应用(图3)“大于等于号”在MK V
6、 i e 中的应用(图3)“小于等于”在MKVie中的应用(图4)“小于等于”在MK V i e 中的应用(图4)“等于”在MKVie中的应用(图4)“等于”在MK V i e 中的应用(图4)“SELECT”选择功能块“S E L E C T”选择功能块“SELECT”选择功能块字母代号数据类型含义ENABLE布尔数功能块允许CASC布尔数默认选择IN1任何第一个输入变量SEL1布尔数首先选择输入INn任何n个输入变量SELn布尔数n选择输入OUT任何选择性输出“S E L E C T”选择功能块字母代号数据类型含义E N A B L E 布“SELECT”选择功能块在MKVie中的应用“S
7、 E L E C T”选择功能块在MK V i e 中的应用“SELECTOR”选择器功能块“S E L E C T O R”选择器功能块“SELECTOR”选择器在MKVie中的应用“S E L E C T O R”选择器在MK V i e 中的应用“CALC“计算器功能块字母代号数据类型含义ENABLE布尔数功能块允许A任何数方程中使用的操作数B任何数方程中使用的操作数C任何数方程中使用的操作数H任何数方程中使用的操作数EQUAT字符串数学运算方程式(+-*/%ABS、SQR COS SIN TAN等OUT任何数方程输出“C A L C“计算器功能块字母代号数据类型含义E N A B L
8、E 布尔“CALC“计算器功能块在MKVie中的应用“C A L C“计算器功能块在MK V i e 中的应用“COUNTER”计数器“C O U N T E R”计数器“COUNTER”计数器含义字母代号字母代号数据类型数据类型含义含义INC布尔数在上升沿触发另一个计数MAX_CNT最大计数值RESET布尔数复位RUN布尔数运行AT_CNT布尔数计数器达最大计数值CUR_CNT当前计数值(总是最大计数值)“C O U N T E R”计数器含义字母代号数据类型含义I N C 布尔数“COUNTER”计数器在MKVie中的应用“C O U N T E R”计数器在MK V i e 中的应用“D
9、PYSTAT1”显示状态发生器“D P Y S T A T 1”显示状态发生器“DPYSTAT1”显示状态发生器字母代号数据类型含义INPUT1布尔数输入逻辑1INPUT32布尔数输入逻辑32OUTPUT无符号双整数整数输出值“D P Y S T A T 1”显示状态发生器字母代号数据类型含义I N P“DPYSTAT1”显示状态发生器在 MKVie中的应用“D P Y S T A T 1”显示状态发生器在MK V i e 中的应用“PULSE”脉冲发生器“P U L S E”脉冲发生器“PULSE”脉冲发生器在MKVie中的应用“P U L S E”脉冲发生器在MK V i e 中的应用“P
10、ushbutton”按钮脉冲发生器“P u s h b u t t o n”按钮脉冲发生器“Pushbutton”按钮脉冲发生器在 MKVie中的应用“P u s h b u t t o n”按钮脉冲发生器在MK V i e 中的应用“MEDIAN”带使能的中位选择器“ME D I A N”带使能的中位选择器带使能的“MEDIAN”中位选择器字母代号数据类型含义INPUT1输入变量1INPUT2输入变量2INPUT3输入变量3DIFLMT最大到最小差值极限LENABLE块使能逻辑MEDIAN中值选择输出值LDIFLMT最大到最小差值极限超出逻辑带使能的“ME D I A N”中位选择器字母代号
11、数据类型含义I N P带使能的“MEDIAN”中位选择器在MKVie中的应用带使能的“ME D I A N”中位选择器在MK V i e 中的应用“MOVE”变量移动功能块字母代号数据类型含义ENABLE布尔数功能块允许,默认为“真”值SRC任何源变量DEST任何由块类型强制执行的目标变量“MO V E”变量移动功能块字母代号数据类型含义E N A B L E 布“MOVE”变量移动功能块在MKVie中的应用“MO V E”变量移动功能块在MK V i e 中的应用“延时”功能块的分类?上升沿延时:“延时”功能块的分类?上升沿延时:“延时”功能块的分类?下降沿延时:“延时”功能块的分类?下降沿
12、延时:特殊的功能块?特殊的功能块包括如:允许分散度、TTRF1计算、FSR计算、IGV温近代计算等等,?可查询“Turbine Block Library”特殊的功能块?特殊的功能块包括如:允许分散度、T T R F 1 计算9E燃机检漏程序9 E 燃机检漏程序9E燃机检漏程序?1、检漏程序第142页(图号141)第145页(图号144)?2、天然气检漏分“启动阶段检漏”和“停机阶段检漏”。?3、启动阶段检漏分为A段与B段。?4、停机阶段检漏分为A段与B段,但B段SRV阀因无液压油无法打开。9 E 燃机检漏程序?1、检漏程序第1 4 2 页(图号1 4 1)第1启动检漏允许条件“L3GLTSU
13、”启动检漏允许条件“L 3 G L T S U”启动检漏允许条件“L3GLTSU”?启动检漏需要满足以下条件:?1、未选择水洗(L43BW)?2、未选择“OFF、CRANK、COOLDOWM”位置(L43O_C)?3、L4置“1”,且转速在14HT以上?4、天然气压力不低(L96FGL_Y)、温度不低(L3FTGL)?5、无点火允许(L2TVZ)?6、检漏段计时器(L86GLT4)未触发启动检漏允许条件“L 3 G L T S U”?启动检漏需要满足以下条件检漏程序启动允许信号“L3GLT”检漏程序启动允许信号“L 3 G L T”A段检漏计时?A段检漏计时:30秒A 段检漏计时?A 段检漏计
14、时:3 0 秒A段检漏判断A 段检漏判断B段检漏?L86GLT2计时器,用于速比阀使能信号(L3GRV)B 段检漏?L 8 6 G L T 2 计时器,用于速比阀使能信号(L 3 G RB段检漏?速比阀控制使能(L3GRV)发1秒脉冲B 段检漏?速比阀控制使能(L 3 G R V)发1 秒脉冲速比阀控制偏移量(FPKGNO)速比阀控制偏移量(F P K G N O)Gas Ratio Valve Reference and PI Loop(FPRGV3)P2压力增益斜率(FPKGNG)3.2024psi/%速比阀开度增益斜率(FRKCRG)0.2%/psiG a s R a t i o V a
15、 l v e R e f e r e n c e a n d Gas Ratio Valve Reference and PI Loop Gas Ratio Valve Reference and PI Loop(FPRGV3)(FPRGV3)G a s R a t i o V a l v e R e f e r e n c e a n d B段检漏计时器B 段检漏计时器B段检漏开始时记录P2压力值并赋给V86GLTB?K86GLTB=0.85B 段检漏开始时记录P 2 压力值并赋给V 8 6 G L T B?K 8 6 G LB段检漏判断?在B段检漏计时器“TIMER_SEC_9”K86LG
16、T3(10秒)内P2压力小于V86GLTB(0.85*FPG2LATCH),B段检漏失败。B 段检漏判断?在B 段检漏计时器“T I ME R _ S E C _ 9”KB段检漏完成后放散计时器?B段检漏通过后,打开VA13-18放散阀,将P2压力泄为启动,延时间120s后,必须保证P2压力小于6psi的点火值。B 段检漏完成后放散计时器?B 段检漏通过后,打开V A 1 3-1 8停机检漏允许条件“L3GLTSD”?停机检漏需要满足以下条件:?1、停机(L94X)令且熄火(L28FD)10秒(K28FDTD)?2、保护“L4T”未动作?3、未选择水洗(L43BW)?4、天然气压力不低(L96
17、FGL_Y)?5、控制阀GCV1、2、3控制允许信号L4GC1、2、3置“0”停机检漏允许条件“L 3 G L T S D”?停机检漏需要满足以下条件停机检漏允许条件“L3GLTSD”停机检漏允许条件“L 3 G L T S D”停机检漏允许条件“L3GLTSD”停机检漏允许条件“L 3 G L T S D”关于“L60RB”关于“L 6 0 R B”天然气速断阀VS4-4控制电磁阀(L20FS)?启动过程,L3GLT置“1”,得电打开速断阀 VS4-4。?停机时,L4置“0”,失电关闭速断阀 VS4-4。?停机检漏过程,L3GLT置“1”,得电打开速断阀 VS4-4天然气速断阀V S 4-4
18、 控制电磁阀(L 2 0 F S)?启动过程,L天然气速断阀后放散阀VA13-18控制电磁阀(20PS)?启动过程中,L3GLT置“1”,得电关闭速断阀后放散阀 VA13-18。?停机L4置“0”,失电打开速断阀后放散阀 VA13-18。?停机检漏过程中,L3GLT置“1”,得电关闭速断阀后放散阀 VA13-18天然气速断阀后放散阀V A 1 3-1 8 控制电磁阀(2 0 P S)?启速比阀后放散阀VA13-15控制电磁阀(20VG-1)?检漏允许L3GLT置“1”,得电关闭放散阀VA13-15?检漏B段完成后,失电打开放散阀VA13-15?点火成功后,得电关闭放散阀VA13-15 速比阀后
19、放散阀V A 1 3-1 5 控制电磁阀(2 0 V G-1)?检漏调试故障的逻辑分析与逻辑异动学习调试故障的逻辑分析与逻辑异动学习1、防喘放气阀故障燃机自动减负荷1、防喘放气阀故障燃机自动减负荷现象分析?1、防喘放气阀位置故障、防喘放气阀故障负荷限制报警?2、诊断报警“Relay circuit 1 fuse(s)blown Alarm ID 34,PDIO-CA1BL-1D3A,drop 45,Pack S(JS1)”、“Relay circuit 1 fuse(s)blown Alarm ID 34,PDIO-CA1BL-1D3A,drop 45,Pack T(JT1)”、“Relay
20、circuit 1 fuse(s)blown Alarm ID 34,PDIO-CA1BL-1D3A,drop 45,Pack R(JR1)”。?3、Preselected Load 标靶在退出状态,重新点“Preselected Load”标靶无效?4、解列维持全速空载现象分析?1、防喘放气阀位置故障、防喘放气阀故障负荷限制报警防喘放气阀故障信号L86CBA防喘放气阀故障信号L 8 6 C B A负荷限制逻辑信号L83CBLIMIT负荷限制逻辑信号L 8 3 C B L I MI T负荷限制逻辑信号L83CBLIMIT负荷限制逻辑信号L 8 3 C B L I MI T减负荷信号L70L减负
21、荷信号L 7 0 L加负荷信号L70R加负荷信号L 7 0 R逻辑改动?1、定义逻辑信号“LCBDWATT”,负荷常数KCBDWATT(11 MW)、死区值KCBDWATTDB(1 MW)。?2、减负荷信号L70L中加入信号LCBDWATT的反信号?3、加负荷信号L70R中串联防喘放气阀故障负荷限制逻辑信号“L83CBLIMIT”。逻辑改动?1、定义逻辑信号“L C B D WA T T”,负荷常数K C新增逻辑信号LCBDWATT新增逻辑信号L C B D WA T T减负荷信号L70L修改减负荷信号L 7 0 L 修改加负荷信号L70R修改?在L70R回路中增加“L83CBLIMIT”加负
22、荷信号L 7 0 R 修改?在L 7 0 R 回路中增加“L 8 3 C B L I逻辑异动实现的功能?燃气轮机并网后带旋转备用负荷12 MW,当负荷大于10 MW时,若电磁阀20CB故障或任意防喘放气阀未关闭,防喘放气阀故障负荷限制逻辑信号L83CBLIMIT置“1”,此时信号LCBDWATT置“0”,减负荷信号L70L置“1”,燃气轮机将自动减负荷;当机组负荷减至11 MW及以下时,信号LCBDWATT置“1”,减负荷信号L70L置“0”燃气轮机将不再减负荷,因防喘放气阀故障负荷限制逻辑信号L83CBLIMIT 仍然置“1”燃气轮机加负荷L70R为“0”,燃气轮机负荷将维持在11 MW,在
23、这种情况下为检修和运行人员查找原因或向电网申请故障停机提供时间。通过上述逻辑修改,实现故障状态下减少运行人员人为操作,最终防止机组非计划停运。逻辑异动实现的功能?燃气轮机并网后带旋转备用负荷1 2 MW,天然气调压线故障天然气供应中断燃机润滑油压力低跳机天然气调压线故障天然气供应中断燃机润滑油压力低跳机现象分析?1、天然气速比阀后P2压力低报警?2、速比阀开度快速增大至95%以上?3、燃气轮机负荷快速下降?4、发电机开关跳闸报警,机组解列?5、点击“START”标靶无效,TNH继续下降?6、应急润滑油泵运行报警,88QE启动运行?7、当机组转速继续降至50%时,润滑油母管压力低跳闸报警,机组跳
24、闸熄火。现象分析?1、天然气速比阀后P 2 压力低报警?2、速比阀开度快速比阀控制计算速比阀控制计算速比阀增大、P2压力低报警?速比阀控制计算,其中“FPRG”是速比阀压力控制基准值,机组正常运行时,通过方框中的算式“FPRG=TNHFPKGNGFPKGNO”计算不同转速情况下速比阀压力控制基准值。速比阀增大、P 2 压力低报警?速比阀控制计算,其中“F P R G”速比阀后P2压力低逻辑图?速比阀压力控制基准减去控制常数FPRGK_BIAS得到速比阀后P2压力低限值FPRG_LIM速比阀后P 2 压力低逻辑图?速比阀压力控制基准减去控制常数F P速比阀控制分析?机组运行中速比阀后P2压力模拟
25、量FPG2值小于FPRG_LIM值时,控制系统中触发逻辑L3FG_P2L3FG_P2XL70LFPLL70L(机组减负荷信号)置“1”,燃气轮机执行自动减负荷命令,?此过程机组正常停机信号L94X一直置“0”。速比阀控制分析?机组运行中速比阀后P 2 压力模拟量F P G 2 值小88QE异常启动分析?应急润滑油泵88QE控制信号L4QEX8 8 Q E 异常启动分析?应急润滑油泵8 8 Q E 控制信号L 4 Q E X88QE异常启动分析?正常情况下机组解列后,交流润滑油泵88QA会启动运行保证润滑油系统压力正常;应急润滑油泵88QE则保持在“备用”状态,当润滑油系统压力低时88QE及时投
26、入运行。然而在本次故障中机组解列后应急润滑油泵在没有任何润滑油压力低的情况下启动运行。?对Mark Vie控制系统中88QE控制信号L4QEX各逻辑回路进行了分析:在润滑油压力正常的情况下,当燃气轮机转速信号TNH大于等于0.31%并且小于95%时,控制系统若检测到88QA未在“运行”状态,则会触发88QE启动运行。8 8 Q E 异常启动分析?正常情况下机组解列后,交流润滑油泵8 8为什么88QA没有启动??交流润滑油泵88QA主控制信号L4QAZ为什么8 8 Q A 没有启动??交流润滑油泵8 8 Q A 主控制信号L为什么88QA没有启动??燃气轮机正常运行TNH95%时,L14HS信号
27、置“1”L14HSX置“1”L4QAZ置“1”,88QA处于“备用”状态;燃气轮机正常停机(L94X信号置“1”),当机组解列TNH95%时,L14HS信号置“0”L14HSX置“0”L4QAZ置“0”,88QA会立即启动运行。为什么8 8 Q A 没有启动??燃气轮机正常运行T N H 9 5%时“L14HSX”自保持?全转速辅助信号L14HSX“L 1 4 H S X”自保持?全转速辅助信号L 1 4 H S X为什么88QA没有启动??若燃机为“非正常停机”,正常停机信号L94X信号不会置“1”,当机组解列TNH95%时,虽然L14HS信号置“0”,但L14HSX却可以自保持为“1”;此
28、时88QA就不会启动运行;除非在此过程中L63QALY(润滑油压力正常信号)置“0”或L4(燃气轮机主保护信号)置“0”,88QA才会投入运行为什么8 8 Q A 没有启动??若燃机为“非正常停机”,正常停机跳机的原因?天然气供应中断,速比阀(SRV)全开,P2压力低触发机组快速减负荷至逆功率解列。机组解列后,管道中仅存的天然气无法保证燃机透平做功带压气机全速空载,所以转速仍然快速下降;当TNH95%,L14HS信号置“0”,因L94X为“0”,L14HSX仍自保持为“1”,所以88QA未能及时启动运行。但TNH95%后88QE启动并与燃气轮机辅助齿轮箱上的主油泵一起工作保持润滑油系统压力正常,随着转速下降主油泵出口润滑油压力已无法满足润滑油系统要求,同时受88QE额定流量所限,当燃气轮机转速降至50%时,润滑油压力低机组跳闸熄火跳机的原因?天然气供应中断,速比阀(S R V)全开,P 2 压力低逻辑改动?改动前:?改动后:逻辑改动?改动前:?改动后:逻辑改动成实现的功能?异常的非正常停机情况下,燃机转速TNH降至14HS以下时,88QA会启动运行。逻辑改动成实现的功能?异常的非正常停机情况下,燃机转速T N H思考题?MKVie天然气P1压力值保护如何设置?思考题?MK V i e 天然气P 1 压力值保护如何设置?9 E 燃机MK V i e 逻辑学习参考课件