EBSILON®Professional Online Documentation
EBSILON Professional 对象 / 组件 / 汽轮机燃气轮机 / 组件 106:ENEXSA(VTU)燃气轮机(OEM GT)
本主题中
    组件 106:ENEXSA(VTU)燃气轮机(OEM GT)
    本主题中

    组件 106:ENEXSA(VTU)燃气轮机(OEM GT)


    规格

    管道连接

     

    1

    进气口

    2

    废气出口

    3

    燃料进口

    4

    注入水/蒸汽入口

    5

    发电机功率

    6

    环境压力逻辑端口

    7

    辅助损耗逻辑端口

    8

    用于冷却任务的逻辑端口
    (从压缩机中间冷却器排出)

    9

    测量功率/负载
    (用于负载控制的逻辑端口)

    10

    2号燃料进口

     

    通用       用户输入值       特征曲线       应用物理公式       结果       显示       示例

     

    通用

    组件106利用修正曲线形式来模拟根据供应商信息的燃气轮机特性。根据指定参考条件(如 ISO 条件)下的数据集(所谓额定值),通过特性线之间的线性插值确定以下参数:

    参考条件下的额定值与当前工作点之间的偏差是作为以下参数的函数计算的:

    这些参数必须被指定,或者必须通过连接的管道默认给出。该组件有几个逻辑端口,端口上可以指定以下参数:

    端口8的逻辑线允许将燃气轮机中间冷却器的冷却任务与循环计算中的其它模块联系起来。如果燃气轮机数据集包含冷却任务曲线,而端口8没有连接,
    EBSILON 就将发出错误信息,因为在这种情况下,中间冷却器的可回收热量将不被考虑在总体能量平衡中。

    对于修正系数和修正偏移量,相应地可以使用内核表达式。

    注:模型选项中的设置(配制气体表)可考虑

    这可能会稍微改变结果。直到版本11,该组件内部始终使用 FDBR 物料数据考虑空气、燃料和废气。

     

    指定组件中的电压、频率和电流类型:

    可以指定电压(VOLT)频率(FREQ)电流类型(NPHAS)作为组件的默认值。

    标志 FVOLT 和 FFREQ 用于设置是通过新的规格值 VOLT 和 FREQ 分别进行指定(0),还是使用外部电气管道上的测量值(-1)。

     


     

    用户输入值

    GTCSET

    燃气轮机曲线集(在 FCURVESET 中选择)

    CSET

    曲线集描述(来自库)

    FLOAD

    负荷模式 

    如父工况(子工况为可选项)

    表达式

    =0: 基本负荷

    =1: 期望功率(绝对值)

    =2: 部分负荷份额(当前条件下占基本负荷的份额)

    =3: 设置运行点(直接输入性能数据)

    =4: 设置运行点,接收燃料流量(例如,通过孔口的压降计算燃料流量)

    =5: 旁路

    =6: 从外部设置运行点(数据调谐)

    FCURVESET

    活跃曲线集(可从当前加载到组件中的数据集的下拉列表中选择)

    FFUELPRT

    燃料端口 

    如父工况(子工况为可选项)

    表达式

    =0: 自动,首选端口 3(将使用连接的燃料端口;如果两者都已连接,则端口3 将被使用)

    =1: 端口 3

    =2: 端口 10

    FLOADTG

    功率/负荷的目标值 

    如父工况(子工况为可选项)

    表达式

    = 0: 使用内部目标值(Q 或 LOAD 的直接输入)

    = 1: 使用端口9 焓计算功率/负荷

    Q

    功率(发电机终端)

    HR

    热耗率

    M2

    排气流量

    T2

    排气温度

    QCOOL

    冷却任务

    LOAD

    份额

    LOADMIN

    最小部分负荷份额
    (相对于目前条件下的基本负荷)

    LOADMAX

    最大部分负荷份额
    (相对于目前条件下的基本负荷)

    QMAX

    最大功率输出
    (绝对值,例如在发电机或变压器有限制的情况下)

    FEBD

    能量平衡差模式 

    如父工况(子工况为可选项)

    表达式

    = 0: 计算 EBD = (Q_in - Q_out)/Q_in

    = 1: 设置 EBD,改变热耗率

    = 2: 设置 EBD,改变排气流量

    = 3: 设置 EBD,改变排气温度

    = 4: 设置 EBD,改变功率

    = 5: 设置 EBD,改变损失

    = 6: 设置 EBD,改变冷却任务

    FEBDMODE

    能量平衡差计算模式 

    =0: 定义规格值

    =1: 适配函数

    EBD

    能量平衡差 (定义为 (Q_in - Q_out)/ Q_in)

    EEBD

    能量平衡差函数

    FQLATG

    辅助损失目标值 

    如父工况(子工况为可选项)

    表达式

    = 0: 使用内部目标值(直接输入 QLOSSAU)

    = 1: 使用端口 8 的焓来处理辅助损失

    QLOSSAUX

    辅助损失(辅助设备、辐射和其它损失)

    ETAG

    发电机效率

    FGENF

    指定发电机频率的标志                

    如父工况(子工况为可选项)

    表达式

    =0: 由规格值 GENF 中的发电机频率定义

    =1: 外部设置

    GENF

    发电机频率

    FVOLT

    指定电压规格值方式的标志       

    如父工况(子工况为可选项)

    表达式

    = 0: 由规格值 VOLT 定义

    =1: 外部设置

    VOLT

    电压(在电气管道上)

    NPHAS

    电流类型  

    如父工况(子工况为可选项)

    表达式

    =0: 外部设置

    =1: 单相交流电
    =3: 三相交流电

    FCMODE

    修正值计算模式

    如父工况(子工况为可选项)

    表达式

    =0: 定义规格值

    =1: 适配函数

    CFQ

    功率修正系数(除了修正曲线以外)

    ECFQ

    功率修正系数的适配函数

    CFHR

    热耗率修正系数(除修正曲线以外)

    ECFHR

    热耗率修正系数的适配函数
    函数 evalexpr:REAL;
    begin
     evalexpr:=1.0;
    end;

    CFM2

    排气流量系数(除修正曲线外)

    ECFM2

    排气流量修正系数的适配函数
    函数 evalexpr:REAL;
    begin
     evalexpr:=1.0;
    end;

    COT2

    排气温度修正偏移(除修正曲线外)

    ECOT2

    排气温度修正偏移的适配函数

    函数 evalexpr:REAL;
    begin
     evalexpr:=0.0;
    end;

    CFCOOLING

    冷却任务修正系数(除修正曲线外)

    ECFCOOLING

    冷却任务修正系数(除修正曲线外)
    函数 evalexpr:REAL;
    begin
     evalexpr:=1.0;
    end;

    CFM4

    注射流量修正系数(除修正曲线外)

    ECFM4

    注射流量修正系数的适配函
    函数 evalexpr:REAL;
    begin
     evalexpr:=1.0;
    end;

    FO2REF

    氧气参考模式

    如父工况(子工况为可选项)

    表达式

    = 1: 使用内部氧气参考

    = 2: 使用全局氧气参考(模型选项/计算/O2-参考浓度)

    O2REFCON

    氧气参考浓度(干燥)

    FCON

    COCON / NOXCON 规格(馏分基数) 

    如父工况(子工况为可选项)

    表达式

    = 0: 体积馏分

    = 1: 质量馏分

    COCON

    干性废气中的一氧化碳 CO 浓度
    @ Ref O2 (COCON)

    NOXCON

    干性废气中的氮氧化物 NOx 浓度
    @ Ref O2 (NOXCON)

    NOXSPLIT

    一氧化氮 NO - 分流 (NO/(NO+NO2)  (体积馏分)


    一般来说,所有的输入需要可见。通常会提供默认值。

    更多关于输入域的颜色和描述的信息,请参见编辑组件\规格值。

    关于设计值与非设计值以及标称值的更多信息,请参见通用\接受标称值。

     

    特征曲线

    制造商燃机(OEM GT)的特征线可以在燃气轮机库中进行选择和编辑,该库由奥地利 ENEXSA(之前的VTU) 能源有限公司单独授权。该库的入口点位于 OEM GT 模块的"库"选项卡中。下图显示了 ENEXSA 燃气轮机库的主屏幕,它在第一次启动时显示。

     

    选择库的位置

    在菜单栏的左侧,指令"显示库"将激活一个窗口,显示当前库目录的内容(默认路径为"C:\Program Files (x86)\ENEXSA Energy\Gas Turbine Library")。按组合键"Ctrl+Shift+O"打开"选择库目录(Select Library Directory)"窗口,这个窗口允许选择修正曲线数据集的备用路径,用以专有文件格式存储且扩展名为 *.gtb。无限数量的其它位置可用于创建库的备份副本,以收集项目的特定数据,或保存新的或是被修改的数据集。

    在浏览器窗口中输入或选择路径后,当前库位置里存在的所有数据集将以库的列表视图显示出来。如果有新的文件被添加到目录中,可以按功能键 F5 刷新列表的内容。

    搜索库

    表格的最上面一行包含列标题。点击标题字段将分别按升序和降序对各列的内容进行排序。表格的第二行包含一个过滤器工具,它允许在字段的文本中搜索表达式,或用特定的语法来定义所需的值的范围('下限;上限','>下限',或'<上限')。在适用的情况下,表格的第三行包含了属性的各个计量单位的下拉列表。

    选择修正曲线集

    双击某行的任意字段,就会加载相应的数据集,并显示以下对话框:

     

    除了简单地覆盖当前数据集外,燃气轮机库的"文件"菜单还允许将多个数据集加载到组件 106 中:

    如果想在当前激活的数据集之前插入一个额外的数据集,请选择"从文件插入数据集"。新数据集将被激活。

    如果想在已经加载到组件中的数据集列表中的最后一个数据集之后添加数据集,请选择"从文件追加数据集"。新的数据集将不会被激活,而是需要从菜单栏中的可用曲线集下拉列表中选择。

    已加载的燃气轮机数据集的下拉列表显示了各自曲线集的名称,这些曲线集可以在组件 106 的规格值中的参数 FCURVESET 中选择。已加载的燃气轮机数据集的下拉列表显示了各自曲线集的名称,这些曲线集可以在组件 106 的规格值中的参数 FCURVESET 中选择。当前选择的曲线组将用于计算,但参数 FCURVESET 也可以在脚本中设置,或通过 Excel 接口利用分配给每个数据组的整数号码来进行设置。此功能使得可以在不同的曲线集之间切换,而无需编辑模型。如上图所示,可以将天然气和蒸馏油的运行曲线集加载到一个模型中,并一次性模拟两种燃料的运行。该功能的另一个应用是阿尔斯通 GT26 燃气轮机的特殊低负荷运行点,这个应用在 ENEXSA 燃气轮机库中以一个单独的曲线集进行建模。

    激活一个曲线集后,将显示该数据集中的所有数据和修正曲线。用户可以编辑数据集的所有数据。为了将当前数据包含在 EBSILON 的热平衡计算中,必须关闭燃气轮机库,并在 EBSILON 中关闭 OEM GT 组件时选择"OK"。通过该指令,所有数据将被存储在 EBSILON 模型中,但原始数据集不会被改变。现在,即使原始数据集与当前保存到模型中的数据不同,或者即使原始数据文件已不再存在(例如,如果模型已被交换而不包括库文件),模型也可以被执行。

    在燃气轮机库中,每个燃气轮机数据集都存在一个文件扩展名为 *.gtb 的单独文件里。通过菜单项"文件" à "加载/替换"可以单独加载一个数据集,通过选择菜单项"文件" à "将当前数据集保存到文件"可以将当前数据集保存到文件中,这在调整原始数据时非常有用。通过"将数据集组保存到文件"指令,可以将当前在组件 106 中加载的所有数据集保存到一个文件中。

    修正程序

    每个数据集都包含燃气轮机模型的数据、供应商的联系信息、额定功率和相应的参考条件,以及多达53条的修正曲线,这些修正曲线的值为:

    作为以下参数的函数

    设置/限值

    由于上述几个参数由原始设备制造商以不同的方式指定,因此在库的"设置/限值"选项卡中为每个燃气轮机曲线设置指定以下参数:

    定义

    选项

    湿度校正类型

    - 相对湿度(饱和度百分比)

    - 指定湿度(千克/千克 湿)

    - 湿度比

    温度校正类型

    - 恒定相对湿度

    - 恒定指定湿度

    喷射校正类型

    - 喷射/燃油流量比

    - 喷射流量(绝对值)

    - 喷射流量 Is 输出(即从曲线组计算,确定M4)

    部分负荷曲线类型

    - 功率(绝对

    - 负荷份额(相对于当前条件下的基本负荷)

    - 参考负荷份额(相对于额定输出)

    燃料消耗类型

    - 热耗率

    - 热耗(绝对值)

    燃料类型

    - 未知

    - 燃气

    - 液体燃料

    频率等级

    - 未知

    - 50 Hz

    - 60 Hz

    对于现有的数据集,这些设置不得更改,但部分负荷曲线类型和燃料消耗类型的设置除外。对于这两个设置,存在转换程序,将数据转移到相应的新格式。如果根据供应商数据创建自己的数据集,则必须确保输入与上述所有设置的定义和各供应商设置一致。

    此外,"设置/限值"选项卡包括以下限制或选项,它们可通过相应的复选框激活:   
    1. 参考条件下的基础负荷进口 DP 修正选项,启动计算进口压降修正系数的精确模式,该模式考虑了非设计/部分负荷条件下进口流量和温度的变化以及进口系统中相关的压力损失。
    2. 选项参考条件下的基础负荷排气 DP 修正,启动计算排气压力降修正系数的精确模式,该模式考虑了非设计/部分负荷条件下排气流量和温度的变化以及出口管道/余热锅炉中的相关压力损失。
    3. 当燃料的温度与参考条件中所述温度不同时,使用燃料温度修正选项,激活由进入燃气轮机燃料的显热变化而导致的热耗率曲线修正。
    4. 排气温度限值--与能量平衡差模式结合来改变热耗率--可以用来反映与该限值相关的特定控制系统的特性。
    5. 由于某些燃气轮机型号允许在较高的环境温度下运行时,在相当于和接近于基本负荷时超过排气温度极限,因此可以在标题为"忽略高于负荷份额的温度上限"输入栏中指定超过该极限的相应部分负荷份额。
    6. 发电机上限定义了发电机的最大电力输出。在模拟中--类似于燃气轮机的实际控制方案--燃气轮机的最大输出将以该值为上限,即燃气轮机将被控制在部分负荷水平,产生给定的最大发电机输出。
    7. .最小部分负荷份额定义了燃气轮机的运行下限,例如,OEM 要求达到一定的 NOx 排放水平。如果燃气轮机部分负荷水平的值低于这个限值--无论是通过用户输入还是由于模型的内部控制逻辑--将生成一个错误信息,即使质量和能量平衡是成功满足的。
    8. 最大部分负荷份额定义了燃气轮机的运行上限。一些燃气轮机供应商允许临时"峰值运行",提高燃烧温度,以最大限度地提高功率输出。
      如果该选项被激活,可选项输入将覆盖组件 106 中的规格值 LOADMAX。如果燃气轮机部分负荷水平的值高于该限值--无论是通过用户输入
      还是由于模型的内部控制逻辑--将生成一个错误信息,即使质量和能量平衡被成功解决。
    9. 在计算中进行检验的最低燃料压力,如果违反了这一限制,将发出警告。

    在上述第1点和第2点中,由于部分负荷条件下的压降而进行修正的步骤如下:

     

    实施

    修正曲线

    从下图可以看出,修正曲线首先显示在"修正曲线"选项卡的概览矩阵中,其中数据的可用性用名称框的深绿色来表示。用户可以选择通过取消勾选相应的复选框,将单个修正设置为"禁用"状态(颜色代码为红色)。如果一个数据集不包含特定参数的修正,则相应的字域将被标记为"无数据"。当前选定的修正曲线名称框以橙色高亮显示,如果没有数据,右侧的 Y-X-Z 表保持为空。参数 X、Y、Z 的类型显示在修正曲线矩阵的左侧下方。

    要选择一个特定的曲线,必须在矩阵的相应区域双击。选择后,数据将以表格形式显示在该窗口的右侧区域。对于二维修正,Z = f(X,Y)格式的数据结构是这样的,即Z = f(X)的表格被分配给参数 Y 的每个值,在绘图显示中,这种结构相当于参数Y的曲线数列。

    按位于窗口右上方的"显示曲线图"按钮,会在一个单独的窗口中生成所选修正曲线的曲线图,并在图例中显示参数 Y 的值。

    通过点击图例中的各个数值,可以在图中隐藏或重新激活相应的 X-Z 曲线,例如删除除了下图所示25℃曲线以外的所有曲线。

    如果底层表格中的数据发生变化,这些图将与模型中的数据保持链接,并会立即更新。此外,可以同时打开多个图,这样就可以用图形分析不同燃机类型之间的部分负荷特性差异。

    数据输入和与修正曲线的数据交换

    用于调整曲线数据,用户可以直接编辑或删除表格中的单元格,也可以在不同曲线之间复制整个数据集(在矩阵中单击右键菜单)。所有的复制功能也都可以与 Microsoft Excel 配合使用。

    物理应用

    包含修正的模式(FLOAD = 0,1,2)

    内部计算:

     

    功率 Q = QN * Π CFQi

    热耗率 HR = HRN * Π CFHRi

    排气流量  M2 = M2N * Π  CFM2i

    排气温度 T2 = T2N + Σ COT2i

    QIN = Q1 + Q3 + Q4

    QOUT = (Q + QLOSSAU)/ETAG + Q2 + Q8

    EBD = (QIN - QOUT)/QIN

     

     

    方程式:

     

    M2 = M2

     

     

    M3 = Q/(3600/HR*NCV3)

     

     

    M4 = M4N * Π CFM4i

     

     

    M1 = M2 - M3 - M4

     

     

    M5 = 1  ;  //so that H5 = Q

     

     

    M8 = 1 ;  //so that H8 = QCOOL

     

     

    H2 = f(T2,P2)

     

     

    H5 = Q

     

     

    H8 = QCOOL

     

     

    结果

    除了与热平衡计算相关的结果显示在组件106的"结果"选项卡中,燃气轮机库还在一个结果表中提供了每个修正的结果。

    整体修正由基本负荷修正和两个进一步的修正步骤组成,即部分负荷修正和附加的"手动修正",由用户通过输入组件106规格值中的各种修正系数来定义。最后,对计算条件和数据集参考条件之间的燃料温度差的修正应用于热耗率。

     

     


    组件显示

    显示选项 1

    显示选项 2

    示例

    点击 >> 组件 106 示例 << 加载示例。

    查看其它