9E燃机MKVie逻辑学习2016年10月25日课件目录MKVie逻辑常识MKVie逻辑中常用功能块介绍9E燃机检漏程序调试故障的逻辑分析与逻辑异动学习MKVie相关学习资料控制常数文件(ControlConstants.csv)全局变量报告文件(GlobalVariableReport.csv)报警报告文件(AlarmReport.csv)MKVie逻辑jinhua5逻辑.pdf本版PDF“MKVie”逻辑图文件介绍•1、MKVie装置综述:第1~4页(主要介绍了一些主要修订日期、小修订的日期、版本号、网络配置情况等)•2、阅读帮助:第5页•3、PDF“MKVie”逻辑图文件内容列表:第6~22页(主要以列表形式列出本PDF“MKVie”逻辑图文件内容)•4、逻辑程序文件:第23(35)~348页(主要各逻辑阶梯图,对不同的控制系统、控制功能程序进行归类。若停机类、启动检查类、滑油系统类、跳机类等等)•5、变量参考摘要列表:第355~511页(主要介绍了本版中所有变量名、变量的使用位置、变量描述、常数定值)“MKVie”PDF版阶梯图中的信息“MKVie”PDF版阶梯图中的信息MKVie逻辑图中信号小写的含义•在查看MKVie逻辑图过程中会发现一些小写的信号名。•小写的信号表示:•1、就地传至MKVie的开关量、模拟量信号,如:压力值、温度值、位置信号等;•2、MKVie至就地设备的控制信号,如:伺服电流、电磁阀的控制信号、点火信号等一切就地设备的控制信号。就地传至MKVie的开关量、模拟量信号MKVie至就地设备的控制信号MKVie逻辑中常用功能块介绍功能块“RUNG”继电器梯形逻辑功能块“RUNG”继电器梯形逻辑功能块字母代号数据类型含义EQN字符串布尔数方式A布尔数用于方程的所需的布尔输入↓↓↓P布尔数用于方程的所需的布尔输入OUT方程结果“RUNG”继电器梯形逻辑在MKVie中的应用“COMPARE”比较功能块比较功能块字母含义字母代号含义在MKVie中的应用GT大于号图1LT小于号图2GE大于等于号图3LE小于等于号图4EQ等于FUNC比较函数IN1比较输入值IN2比较值HYST滞后值SENS灵敏度“大于号”在MKVie中的应用(图1)“小于号”在MKVie中的应用(图2)“大于等于号”在MKVie中的应用(图3)“小于等于”在MKVie中的应用(图4)“等于”在MKVie中的应用(图4)“SELECT”选择功能块“SELECT”选择功能块字母代号数据类型含义ENABLE布尔数功能块允许CASC布尔数默认选择IN1任何第一个输入变量SEL1布尔数首先选择输入↓↓↓INn任何n个输入变量SELn布尔数n选择输入OUT任何选择性输出“SELECT”选择功能块在MKVie中的应用“SELECTOR”选择器功能块“SELECTOR”选择器在MKVie中的应用“CALC“计算器功能块字母代号数据类型含义ENABLE布尔数功能块允许A任何数方程中使用的操作数B任何数方程中使用的操作数C任何数方程中使用的操作数↓↓↓H任何数方程中使用的操作数EQUAT字符串数学运算方程式(+-*/^%ABS、SQRCOSSINTAN等OUT任何数方程输出“CALC“计算器功能块在MKVie中的应用“COUNTER”计数器“COUNTER”计数器含义字母代号数据类型含义INC布尔数在上升沿触发另一个计数MAX_CNT最大计数值RESET布尔数复位RUN布尔数运行AT_CNT布尔数计数器达最大计数值CUR_CNT当前计数值(总是≤最大计数值)“COUNTER”计数器在MKVie中的应用“DPYSTAT1”显示状态发生器“DPYSTAT1”显示状态发生器字母代号数据类型含义INPUT1布尔数输入逻辑1↓↓↓INPUT32布尔数输入逻辑32OUTPUT无符号双整数整数输出值“DPYSTAT1”显示状态发生器在MKVie中的应用“PULSE”脉冲发生器“PULSE”脉冲发生器在MKVie中的应用“Pushbutton”按钮脉冲发生器“Pushbutton”按钮脉冲发生器在MKVie中的应用“MEDIAN”带使能的中位选择器带使能的“MEDIAN”中位选择器字母代号数据类型含义INPUT1输入变量1INPUT2输入变量2INPUT3输入变量3DIFLMT最大到最小差值极限LENABLE块使能逻辑MEDIAN中值选择输出值LDIFLMT最大到最小差值极限超出逻辑带使能的“MEDIAN”中位选择器在MKVie中的应用“MOVE”变量移动功能块字母代号数据类型含义ENABLE布尔数功能块允许,默认为“真”值SRC任何源变量DEST任何由块类型强制执行的目标变量“MOVE”变量移动功能块在MKVie中的应用“延时”功能块的分类•上升沿延时:“延时”功能块的分类•下降沿延时:特殊的功能块•特殊的功能块包括如:允许分散度、TTRF1计算、FSR计算、IGV温近代计算等等,•可查询“TurbineBlockLibrary”9E燃机检漏程序9E燃机检漏程序•1、检漏程序第142页(图号141)~第145页(图号144)•2、天然气检漏分“启动阶段检漏”和“停机阶段检漏”。•3、启动阶段检漏分为A段与B段。•4、停机阶段检漏分为A段与B段,但B段SRV阀因无液压油无法打开。启动检漏允许条件“L3GLTSU”启动检漏允许条件“L3GLTSU”•启动检漏需要满足以下条件:•1、未选择水洗(L43BW)•2、未选择“OFF、CRANK、COOLDOWM”位置(L43O_C)•3、L4置“1”,且转速在14HT以上•4、天然气压力不低(L96FGL_Y)、温度不低(L3FTGL)•5、无点火允许(L2TVZ)•6、检漏段计时器(L86GLT4)未触发检漏程序启动允许信号“L3GLT”A段检漏计时•A段检漏计时:30秒A段检漏判断B段检漏•L86GLT2计时器,用于速比阀使能信号(L3GRV)B段检漏•速比阀控制使能(L3GRV)发1秒脉冲速比阀控制偏移量(FPKGNO)GasRatioValveReferenceandPILoop(FPRGV3)P2压力增益斜率(FPKGNG)3.2024psi/%速比阀开度增益斜率(FRKCRG)0.2%/psiGasRatioValveReferenceandPILoop(FPRGV3)B段检漏计时器B段检漏开始时记录P2压力值并赋给V86GLTB•K86GLTB=0.85B段检漏判断•在B段检漏计时器“TIMER_SEC_9”K86LGT3(10秒)内P2压力小于V86GLTB(0.85*FPG2LATCH),B段检漏失败。B段检漏完成后放散计时器•B段检漏通过后,打开VA13-18放散阀,将P2压力泄为启动,延时间120s后,必须保证P2压力小于6psi的点火值。停机检漏允许条件“L3GLTSD”•停机检漏需要满足以下条件:•1、停机(L94X)令且熄火(L28FD)10秒(K28FDTD)•2、保护“L4T”未动作•3、未选择水洗(L43BW)•4、天然气压力不低(L96FGL_Y)•5、控制阀GCV1、2、3控制允许信号L4GC1、2、3置“0”停机检漏允许条件“L3GLTSD”停机检漏允许条件“L3GLTSD”关于“L60RB”天然气速断阀VS4-4控制电磁阀(L20FS)•启动过程,L3GLT置“1”,得电打开速断阀VS4-4。•停机时,L4置“0”,失电关闭速断阀VS4-4。•停机检漏过程,L3GLT置“1”,得电打开速断阀VS4-4天然气速断阀后放散阀VA13-18控制电磁阀(20PS)•启动过程中,L3GLT置“1”,得电关闭速断阀后放散阀VA13-18。•停机L4置“0”,失电打开速断阀后放散阀VA13-18。•停机检漏过程中,L3GLT置“1”,得电关闭速断阀后放散阀VA13-18速比阀后放散阀VA13-15控制电磁阀(20VG-1)•检漏允许L3GLT置“1”,得电关闭放散阀VA13-15•检漏B段完成后,失电打开放散阀VA13-15•点火成功后,得电关闭放散阀VA13-15调试故障的逻辑分析与逻辑异动学习1、防喘放气阀故障燃机自动减负荷现象分析•1、防喘放气阀位置故障、防喘放气阀故障负荷限制报警•2、诊断报警“Relaycircuit1fuse(s)blown[AlarmID34,PDIO-CA1BL-1D3A,drop45,PackS(JS1)]”、“Relaycircuit1fuse(s)blown[AlarmID34,PDIO-CA1BL-1D3A,drop45,PackT(JT1)]”、“Relaycircuit1fuse(s)blown[AlarmID34,PDIO-CA1BL-1D3A,drop45,PackR(JR1)]”。•3、PreselectedLoad标靶在退出状态,重新点“PreselectedLoad”标靶无效•4、解列维持全速空载防喘放气阀故障信号L86CBA负荷限制逻辑信号L83CBLIMIT负荷限制逻辑信号L83CBLIMIT减负荷信号L70L加负荷信号L70R逻辑改动•1、定义逻辑信号“LCBDWATT”,负荷常数KCBDWATT(11MW)、死区值KCBDWATTDB(1MW)。•2、减负荷信号L70L中加入信号LCBDWATT的反信号•3、加负荷信号L70R中串联防喘放气阀故障负荷限制逻辑信号“L83CBLIMIT”。新增逻辑信号LCBDWATT减负荷信号L70L修改加负荷信号L70R修改•在L70R回路中增加“L83CBLIMIT”逻辑异动实现的功能•燃气轮机并网后带旋转备用负荷12MW,当负荷大于10MW时,若电磁阀20CB故障或任意防喘放气阀未关闭,防喘放气阀故障负荷限制逻辑信号L83CBLIMIT置“1”,此时信号LCBDWATT置“0”,减负荷信号L70L置“1”,燃气轮机将自动减负荷;当机组负荷减至11MW及以下时,信号LCBDWATT置“1”,减负荷信号L70L置“0”燃气轮机将不再减负荷,因防喘放气阀故障负荷限制逻辑信号L83CBLIMIT仍然置“1”燃气轮机加负荷L70R为“0”,燃气轮机负荷将维持在11MW,在这种情况下为检修和运行人员查找原因或向电网申请故障停机提供时间。通过上述逻辑修改,实现故障状态下减少运行人员人为操作,最终防止机组非计划停运。天然气调压线故障天然气供应中断燃机润滑油压力低跳机现象分析•1、天然气速比阀后P2压力低报警•2、速比阀开度快速增大至95%以上•3、燃气轮机负荷快速下降•4、发电机开关跳闸报警,机组解列•5、点击“START”标靶无效,TNH继续下降•6、应急润滑油泵运行报警,88QE启动运行•7、当机组转速继续降至50%时,润滑油母管压力低跳闸报警,机组跳闸熄火。速比阀控制计算速比阀增大、P2压力低报警•速比阀控制计算,其中“FPRG”是速比阀压力控制基准值,机组正常运行时,通过方框中的算式“FPRG=TNH×FPKGNG+FPKGNO”计算不同转速情况下速比阀压力控制基准值。速比阀后P2压力低逻辑图•速比阀压力控制基准减去控制常数FPRGK_BIAS得到速比阀后P2压力低限值FPRG_LIM速比阀控制分析•机组运行中速比阀后P2压力模拟量FPG2值小于FPRG_LIM值时,控制系统中触发逻辑L3FG_P2→L3FG_P2X→L70LFPL→L70L(机组减负荷信号)置“1”,燃气轮机执行自动减负荷命令,•此过程机组正常停机信号L94X一直置“0”。88QE异常启动分析•应急润滑油泵88QE控制信号L4QEX88QE异常启动分析•正常情况下机组解列后,交流润滑油泵88QA会启动运行保证润滑油系统压力正常;应急润滑油泵88QE则保持在“备用”状态,当润滑油系统压力低时88QE及时投入运行。然而在本次故障中机组解列后应急润滑油泵在没有任何润滑油压力低的情况下启动运行。•对MarkVie控制系统中88QE控制信号L4QEX各逻辑回路进行了分析:在润滑油压力正常的情况下,当燃气轮机转速信号TNH大于等于0.31%并且小