Instructions - Creating GTT From Excel
Instructions - Creating GTT From Excel
Instructions - Creating GTT From Excel
Thermoflow, Inc.
March 2018
1
Included in this document are instructions for GTT model conversion from gas turbine performance data
arranged within a Microsoft Excel file. This document includes two parts:
1) Preparation of the Excel File, and
2) Creation of GTT Model from the Excel File
To generate a GTT file automatically, the following programs are needed:
- Thermoflow 27 or later
- Microsoft Office 2007 (Version 12), or a newer version
3
Units
Specify the units of input/output parameters on sheet DataConfig. You can select the unit from the pull-down
lists in the cells of column B, as shown below.
since ambient pressure can be defined as site altitude or site elevation, the selection list for ambient pressure
includes both pressure units and length units. Selecting length unit (ft or m) indicates the pressure is defined as
site elevation (altitude).
It should be noted that only the units specified on this datasheet will be used for GTT model creation. The units
shown on Column B of the GT performance data sheets are for information only and will not affect the GTT
model creation.
4
Nameplate Condition
The nameplate operating condition is the basis for the performance data preparation. This condition can be
ISO with a nominal (typical) inlet and exhaust pressure loss. In the provided template Excel file, nameplate is
defined as:
- Ambient pressure: 14.7 psia (1.01325 bara)
- Ambient temperature: 59 °F (15°C)
- Relative humidity: 60%
- Turbine inlet pressure drop: 4” H2O (~10 mbar)
- Exhaust drop: 12” H2O (~30 mbar)
Please pay attention to the following rules:
• The nameplate condition must appear on the datasheets Ti and Ti2 (if applicable).
• The nameplate ambient temperature must be 59 °F (15°C). All other condition can be different from
those listed above.
5
Description of Data Sheets
Basic information about an engine are filled out on this sheet, including:
• General Information
o Row 4: Engine name
o Row 6: Data source
o Row 8: Gear box information (0=no gearbox; 1=include gearbox)
o Row 9: Generator frequency, Hz: only 50 or 60 are accepted
o Row 10: Power factor
o Row 11: Nominal compressor pressure ratio
• Fuel Information
6
o Row 13: Data availability for each fuel. Data for primary fuel must exist, but those for secondary
fuel are optional. If data is available for the secondary fuel, select “Yes” on cell C13, otherwise,
select “No”.
o Row 14: Fuel LHV at 77°F (25°C)
o Row 15: Fuel supply temperature.
• Pressure drop definition
o Row 17, 18: Flags indicating that gas turbine inlet and exhaust pressure drop inputs,
respectively, are at ISO conditions.
Note: Some vendors’ engine performance model takes the inlet and/or exhaust pressure loss
defined at ISO condition (15°C/59°F, 1.01325 bar abs / 14.7psia, 60% relative humidity). These
models assume the engine is attached to certain hardware at the inlet and exhaust end. Therefore,
the actual pressure losses, which are different from the specified ones at most situations, are
calculated and reported in the engine performance data sheets. Since Thermoflow’s heat balance
software uses actual pressure losses to calculate engine’s performance data. In order to feed the
GTT model at certain operating conditions, we need to back calculate the corresponding pressure
drops at ISO condition based on the relationship between the real pressure drop and the pressure
drop at ISO condition, which can be obtained by looking up the actual pressure drops at relevant
operating conditions. For this purpose, the actual inlet and/or exhaust pressure drops should be
provided in the engine performance data sheets, if the inputs are defined at ISO conditions.
• Combustor water injection
o Row 20: Flag for water injection for each fuel. Select “0” for no water injection, or “1” for
automated water injection for NOx control.
o Row 22, 23: Water injection pressure and temperature, respectively.
• Compressor Spray Intercooling
o Row 27: Flag for compressor spray intercooling. Select “0” for no water spray, or “1” if water
spray exists.
o Row 28, 29: Spray water pressure and temperature, respectively, meaningful only if compressor
water spray exists.
• Heat Rejection
o Row 32: Flag to indicate if there is heat rejection data available or not. If at least one type of
heat rejection data is available, select “1”, otherwise select “0”
• Air Bleeding
o Row 34: Flag to indicate if there is any air bleeding, such as air blow off, air extraction for
process usage, etc. Select “1” if air bleeding exists, otherwise select “0”. If “1” is selected, air
inlet flow, which is no less than the difference of exhaust flow and the sum of fuel flow and
injection flow, must exist in the engine performance data sheets.
• Miscellaneous
o Row 36: Unit selection, only for GT Template interface unit setting.
NOTE 1: To avoid inadvertent change of the content on this sheet, the entire sheet, except those cells highlighted with light
yellow background, is protected. No changes can be made on this sheet, except on those highlighted cells.
NOTE 2: The total number of special features of an engine cannot be more than five (5). Each of the following output
variables counts as a special feature:
• Inlet air flow
• Compressor spray intercooling water flow
• Combustor water injection flow
• Heat rejection 1
• Heat rejection 2
• Actual inlet loss
• Actual exhaust loss
7
information may also be included in other rows but will not be used anyway. It is important that the information
listed in the highlighted cells is up to date before each GTT conversion.
Note: This sheet is also protected to avoid inadvertent change on the contents important to GTT model
conversion.
8
Engine Performance Data Sheets
The following six (6) data sheets, namely, Ti, Pa, RH, DPi, DPo, PL, must exist for any engine.
This sheet provides engine performance data at varying compressor inlet temperatures (CIT),
or ambient temperatures. All other conditions are held constant. Columns 1 & 2 are for
variable description and units. Columns 3 and following are for engine performance data. No
blank columns are allowed between cases.
Ti Ambient temperature: should cover the entire allowable temperature range. Data vary from
the minimum to the maximum allowed. The nameplate condition temperature, 59°F (15°C)
must be included.
The maximum number of temperatures is 40.
Other parameters: same as nameplate condition.
This sheet provides engine performance data at varying ambient pressures for specific
ambient temperatures. All cases with the same ambient temperature are put together to form
a data block.
Secondary variable — Ambient temperature: varies from minimum to maximum.
- The nameplate temperature must be included.
- The total number of temperatures cannot exceed 13.
In the sample file, temperatures are: 0F, 20F, 40F, 59F, 80F, 104F.
Primary variable—Ambient pressure: For each ambient temperature, vary pressure in a
Pa certain range.
- The nameplate pressure must be included under each temperature.
- The number of pressures at each temperature must be the same and cannot be more
than 40.
In the sample file, ambient pressure is defined as site elevation. The site elevation used
under all temperatures are the same: -500, 0, 2000, 4000, 6000, 8000 and 10,000 ft. But
they don’t have to be the same under different ambient temperatures, as long as the
nameplate pressure is included.
Other parameters: same as nameplate condition.
This sheet provides engine performance data at varying ambient relative humidity at certain
ambient temperatures.
Secondary variable—Ambient temperature: varies from minimum to maximum.
- The nameplate temperature must be included.
- The total number of temperatures cannot exceed 13.
In the sample file, temperatures are: 0F, 20F, 40F, 59F, 80F, 104F.
RH
Primary variable— relative humidity (RH): For each temperature, vary RH in a certain
range.
- The sample RH must be included under each temperature.
- The number of RH’s at each temperature must be the same and cannot be more than
40.
In the sample file, RH changes from 0% to 100% with a step of 20%, same for each
temperature. But they don’t have to be the same, as long as the sample RH is included.
9
Other parameters: same as nameplate condition.
This sheet provides engine performance data at varying inlet pressure loss at certain ambient
temperatures.
Secondary variable—Ambient temperature: varies from minimum to maximum.
- The nameplate temperature must be included.
- The total number of temperatures cannot exceed 13.
In the sample file, temperatures are: 0F, 20F, 40F, 59F, 80F, 104F.
Dpi Primary variable— Inlet loss: For each temperature, vary Inlet loss in a certain range.
- The nameplate inlet loss must be included under each temperature.
- The number of inlet losses at each temperature must be the same and cannot be
more than 40.
In the sample file, inlet losses are: 0, 2, 4, 6, 8, 10, 12 in H2O, same for each
temperature. But they don’t have to be the same, as long as the nameplate inlet loss is
included.
Other parameters: same as nameplate condition.
This sheet provides engine performance data at varying exhaust pressure loss at certain
ambient temperatures.
Secondary variable—Ambient temperature: varies from minimum to maximum.
- The nameplate temperature must be included.
- The total number of temperatures cannot exceed 13.
In the sample file, temperatures are: 0F, 20F, 40F, 59F, 80F, 104F.
DPo Primary variable— Exhaust loss: For each temperature, vary Exhaust loss in a certain
range.
- The nameplate exhaust loss must be included under each temperature.
- The number of exhaust losses at each temperature must be the same and cannot be
more than 40.
In the sample file, exhaust losses are: 0, 4, 8, …, 24 in H2O, same for each temperature.
But they don’t have to be the same, as long as the nameplate exhaust loss is included.
Other parameters: same as nameplate condition.
This sheet provides engine part load performance data at certain ambient temperatures.
Secondary variable—Ambient temperature: varies from minimum to maximum.
- The nameplate temperature must be included.
- The total number of temperatures cannot exceed 13.
PL
In the sample file, temperatures are: 0F, 20F, 40F, 59F, 80F, 104F.
Primary variable— Part load (%): For each temperature, vary part load from 100 to the
minimum allowed. Note: 100% is defined as the maximum power output when running on the
base load control curve, subject to any power limits that may be in play. With this definition,
100% load can be achieved at every ambient temperature.
10
- Full load (100%) must be included under each temperature.
- The number of part load at each temperature must be the same and cannot be more
than 40.
In the sample file, part load varies from 100% to 50% with a step of 5%
Other parameters: same as nameplate condition.
The following six (6) data sheets are for the second fuel. These sheets don’t have to exist. If it is indicated that
the second fuel data is available on the sheet EngInfo, these sheets must exist and valid data must be included.
Ti2
Pa2
RH2
Similar to sheets Ti, Pa, RH, DPi, DPo, and PL, described above, but for secondary fuel.
Dpi2
DPo2
PL2
11
Part 2 Creation of GTT Model from the Excel File
Steps for creating a GTT model from a qualified Excel file are as follows:
1. Open Thermoflow program GT Template
2. Click the button New GT on the bottom of the GTT window. The New GT Template File window opens,
as shown below:
12
3. Select Generate a new GTT file from GT performance data file (Excel data sheets) from the top of the
screen, as shown above.
4. Select the data file you prepared for GTT conversion and click the Get GTT Model from the Selected
Excel File button at the upper-right corner of the screen, as shown above.
13
5. When the conversion is done, the following
Clicking OK will bring you back to the New GT Template window, where a brief description of the
newly created GTT model is displayed at the bottom right panel, as shown below.
6. If you want to use the new model, click the Use Data button, otherwise click Cancel, to return to the
main program
14
7. If the new GTT model is used, update the fuel information by clicking the Primary Fuel Definition and
Secondary Fuel Definition, which is accessed on the Primary Fuel and Secondary Fuel tabs
respectively of the GT Template screen #1. Note that even though the fuel does not change, it is
recommended that this step be done to ensure GTT completely defines its internal datasets.
8. Proceed to the following windows by clicking the Next button on the bottom of each screen. This step
is important for data sorting, additional internal calculation, etc., to ensure the generated GTT file is
ready to use.
Plotting the data is useful for data verification. Pressing the Plot button brings a new window. For most
desktop screens, both the GTT and plot windows are arranged side by side so that you can view the
data and graphics simultaneously.
9. After proceeding to Screen 5, you can save the GTT file by clicking the Save button on any screen.
10. Once the GTT file is saved, it can be used to represent the gas turbine performance in GT PRO, GT
MASTER, and THERMOFLEX.
15