


GENTYPES Return list of standard values for generator unit types
GT = GENTYPES()
Returns a cell array of strings containing the following standard
two character generator unit types for use in the optional MPC.GENTYPE
field of the MATPOWER case struct. This is to be considered an unordered
list, where the position of a particular fuel type in the list is not
defined and is therefore subject to change.
From Form EIA-860 Instructions, Table 2. Prime Mover Codes and Descriptions
https://www.eia.gov/survey/form/eia_860/instructions.pdf
BA - Energy Storage, Battery
CE - Energy Storage, Compressed Air
CP - Energy Storage, Concentrated Solar Power
FW - Energy Storage, Flywheel
PS - Hydraulic Turbine, Reversible (pumped storage)
ES - Energy Storage, Other
ST - Steam Turbine, including nuclear, geothermal and solar steam
(does not include combined cycle)
GT - Combustion (Gas) Turbine (includes jet engine design)
IC - Internal Combustion Engine (diesel, piston, reciprocating)
CA - Combined Cycle Steam Part
CT - Combined Cycle Combustion Turbine Part
(type of coal or solid must be reported as energy source
for integrated coal gasification)
CS - Combined Cycle Single Shaft
(combustion turbine and steam turbine share a single generator)
CC - Combined Cycle Total Unit
(use only for plants/generators that are in planning stage,
for which specific generator details cannot be provided)
HA - Hydrokinetic, Axial Flow Turbine
HB - Hydrokinetic, Wave Buoy
HK - Hydrokinetic, Other
HY - Hydroelectric Turbine (includes turbines associated with
delivery of water by pipeline)
BT - Turbines Used in a Binary Cycle
(including those used for geothermal applications)
PV - Photovoltaic
WT - Wind Turbine, Onshore
WS - Wind Turbine, Offshore
FC - Fuel Cell
OT - Other
Additional codes (some from PowerWorld)
UN - Unknown
JE - Jet Engine
NB - ST - Boiling Water Nuclear Reactor
NG - ST - Graphite Nuclear Reactor
NH - ST - High Temperature Gas Nuclear Reactor
NP - ST - Pressurized Water Nuclear Reactor
IT - Internal Combustion Turbo Charged
SC - Synchronous Condenser
DC - represents DC ties
MP - Motor/Pump
W1 - Wind Turbine, Type 1
W2 - Wind Turbine, Type 2
W3 - Wind Turbine, Type 3
W4 - Wind Turbine, Type 4
SV - Static Var Compensator
DL - Dispatchable Load
Example:
if ~ismember(mpc.gentype{k}, gentypes())
error('unknown generator unit type');
end
See also GENFUELS, SAVECASE.

0001 function gt = gentypes() 0002 %GENTYPES Return list of standard values for generator unit types 0003 % 0004 % GT = GENTYPES() 0005 % 0006 % Returns a cell array of strings containing the following standard 0007 % two character generator unit types for use in the optional MPC.GENTYPE 0008 % field of the MATPOWER case struct. This is to be considered an unordered 0009 % list, where the position of a particular fuel type in the list is not 0010 % defined and is therefore subject to change. 0011 % 0012 % From Form EIA-860 Instructions, Table 2. Prime Mover Codes and Descriptions 0013 % https://www.eia.gov/survey/form/eia_860/instructions.pdf 0014 % BA - Energy Storage, Battery 0015 % CE - Energy Storage, Compressed Air 0016 % CP - Energy Storage, Concentrated Solar Power 0017 % FW - Energy Storage, Flywheel 0018 % PS - Hydraulic Turbine, Reversible (pumped storage) 0019 % ES - Energy Storage, Other 0020 % ST - Steam Turbine, including nuclear, geothermal and solar steam 0021 % (does not include combined cycle) 0022 % GT - Combustion (Gas) Turbine (includes jet engine design) 0023 % IC - Internal Combustion Engine (diesel, piston, reciprocating) 0024 % CA - Combined Cycle Steam Part 0025 % CT - Combined Cycle Combustion Turbine Part 0026 % (type of coal or solid must be reported as energy source 0027 % for integrated coal gasification) 0028 % CS - Combined Cycle Single Shaft 0029 % (combustion turbine and steam turbine share a single generator) 0030 % CC - Combined Cycle Total Unit 0031 % (use only for plants/generators that are in planning stage, 0032 % for which specific generator details cannot be provided) 0033 % HA - Hydrokinetic, Axial Flow Turbine 0034 % HB - Hydrokinetic, Wave Buoy 0035 % HK - Hydrokinetic, Other 0036 % HY - Hydroelectric Turbine (includes turbines associated with 0037 % delivery of water by pipeline) 0038 % BT - Turbines Used in a Binary Cycle 0039 % (including those used for geothermal applications) 0040 % PV - Photovoltaic 0041 % WT - Wind Turbine, Onshore 0042 % WS - Wind Turbine, Offshore 0043 % FC - Fuel Cell 0044 % OT - Other 0045 % Additional codes (some from PowerWorld) 0046 % UN - Unknown 0047 % JE - Jet Engine 0048 % NB - ST - Boiling Water Nuclear Reactor 0049 % NG - ST - Graphite Nuclear Reactor 0050 % NH - ST - High Temperature Gas Nuclear Reactor 0051 % NP - ST - Pressurized Water Nuclear Reactor 0052 % IT - Internal Combustion Turbo Charged 0053 % SC - Synchronous Condenser 0054 % DC - represents DC ties 0055 % MP - Motor/Pump 0056 % W1 - Wind Turbine, Type 1 0057 % W2 - Wind Turbine, Type 2 0058 % W3 - Wind Turbine, Type 3 0059 % W4 - Wind Turbine, Type 4 0060 % SV - Static Var Compensator 0061 % DL - Dispatchable Load 0062 % 0063 % Example: 0064 % if ~ismember(mpc.gentype{k}, gentypes()) 0065 % error('unknown generator unit type'); 0066 % end 0067 % 0068 % See also GENFUELS, SAVECASE. 0069 0070 % MATPOWER 0071 % Copyright (c) 2017, Power Systems Engineering Research Center (PSERC) 0072 % by Ray Zimmerman, PSERC Cornell 0073 % 0074 % This file is part of MATPOWER. 0075 % Covered by the 3-clause BSD License (see LICENSE file for details). 0076 % See https://matpower.org for more info. 0077 0078 gt = { ... 0079 'BA'; 0080 'CE'; 0081 'CP'; 0082 'FW'; 0083 'PS'; 0084 'ES'; 0085 'ST'; 0086 'GT'; 0087 'IC'; 0088 'CA'; 0089 'CT'; 0090 'CS'; 0091 'CC'; 0092 'HA'; 0093 'HB'; 0094 'HK'; 0095 'HY'; 0096 'BT'; 0097 'PV'; 0098 'WT'; 0099 'WS'; 0100 'FC'; 0101 'OT'; 0102 'UN'; 0103 'JE'; 0104 'NB'; 0105 'NG'; 0106 'NH'; 0107 'NP'; 0108 'IT'; 0109 'SC'; 0110 'DC'; 0111 'MP'; 0112 'W1'; 0113 'W2'; 0114 'W3'; 0115 'W4'; 0116 'SV'; 0117 'DL'; 0118 };