-
Notifications
You must be signed in to change notification settings - Fork 148
/
gentypes.m
119 lines (117 loc) · 3.58 KB
/
gentypes.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
function gt = gentypes()
% 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.
% MATPOWER
% Copyright (c) 2017-2024, Power Systems Engineering Research Center (PSERC)
% by Ray Zimmerman, PSERC Cornell
%
% This file is part of MATPOWER.
% Covered by the 3-clause BSD License (see LICENSE file for details).
% See https://matpower.org for more info.
gt = { ...
'BA';
'CE';
'CP';
'FW';
'PS';
'ES';
'ST';
'GT';
'IC';
'CA';
'CT';
'CS';
'CC';
'HA';
'HB';
'HK';
'HY';
'BT';
'PV';
'WT';
'WS';
'FC';
'OT';
'UN';
'JE';
'NB';
'NG';
'NH';
'NP';
'IT';
'SC';
'DC';
'MP';
'W1';
'W2';
'W3';
'W4';
'SV';
'DL';
};