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 };