resultSymbols.inc 4.5 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ontext
This file is part of Backbone.

Backbone is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Backbone is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with Backbone.  If not, see <http://www.gnu.org/licenses/>.
$offtext

18
19
20
* =============================================================================
* --- Results Symbols Included in Output --------------------------------------
* =============================================================================
21

22
* --- Cost Result Symbols -----------------------------------------------------
23

24
25
// Total Objective Function
r_totalObj
26

Topi Rasku's avatar
Topi Rasku committed
27
// Unit Operational Cost Components
Topi Rasku's avatar
Topi Rasku committed
28
r_gnuVOMCost
Topi Rasku's avatar
Topi Rasku committed
29
r_gnuTotalVOMCost
Topi Rasku's avatar
Topi Rasku committed
30
r_uFuelEmissionCost
Topi Rasku's avatar
Topi Rasku committed
31
r_uTotalFuelEmissionCost
Topi Rasku's avatar
Topi Rasku committed
32
r_uStartupCost
Topi Rasku's avatar
Topi Rasku committed
33
r_uTotalStartupCost
Topi Rasku's avatar
Topi Rasku committed
34
35
36

// Nodal Cost Components
r_gnStateSlackCost
Topi Rasku's avatar
Topi Rasku committed
37
r_gnTotalStateSlackCost
Topi Rasku's avatar
Topi Rasku committed
38
r_gnStorageValueChange
39
40
r_gnnVariableTransCost
r_gnnTotalVariableTransCost
Topi Rasku's avatar
Topi Rasku committed
41

Niina Helistö's avatar
Niina Helistö committed
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
// Investment and Fixed Operation and Maintenance Cost Components
r_gnuFOMCost
r_gnuUnitInvestmentCost
r_gnnLinkInvestmentCost

// Realized System Operating Costs
r_gnRealizedOperatingCost
r_gnTotalRealizedOperatingCost
r_gnTotalRealizedOperatingCostShare
r_gnTotalRealizedNetOperatingCost
r_gTotalRealizedOperatingCost
r_gTotalRealizedNetOperatingCost
r_totalRealizedOperatingCost
r_totalRealizedNetOperatingCost

57
58
59
// Realized System Costs
r_gnTotalRealizedCost
r_gnTotalRealizedCostShare
60
r_gnTotalRealizedNetCost
61
r_gTotalRealizedCost
62
r_gTotalRealizedNetCost
63
r_totalRealizedCost
64
r_totalRealizedNetCost
65
66
67
68
69

* --- Node Result Symbols -----------------------------------------------------

// State variable results, required for model structure !!!!!!!!!!!!!!!!!!!!!!!
r_state
70
71
// State variable slack results
r_stateSlack
72
73

// Energy transfer and spill variable results
74
r_transfer
75
76
r_transferRightward
r_transferLeftward
77
r_spill
78
79

// Interesting node related results
80
r_balanceMarginal
81
82
83
84
r_gnnTotalTransfer
r_gnTotalSpill
r_gnTotalSpillShare
r_gTotalSpill
85

86
* --- Energy Generation/Consumption Result Symbols ----------------------------
87

88
89
90
91
92
93
// Results required for model structure !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
r_gen

// Fuel use results
r_fuelUse
r_genFuel
Juha Kiviluoma's avatar
Juha Kiviluoma committed
94
r_genUnittype
95
r_gnTotalGenFuel
96
r_gnTotalGenFuelShare
97
98
r_gTotalGenFuel
r_totalGenFuel
99
100
101
102
103
104
105
106
107
108
109
110
111

// Interesting energy generation results
r_gnuTotalGen
r_gnuTotalGenShare
r_gnTotalGen
r_gnTotalGenShare
r_gTotalGen

// Approximate utilization rates
r_gnuUtilizationRate

// Interesting energy consumption results
r_gnConsumption
112
r_gnTotalConsumption
113
r_gnTotalConsumptionShare
114
r_gTotalConsumption
115
116
117
118
119
120
121
122
123

* --- Unit Online State Result Symbols ----------------------------------------

// Online results required for model structure !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
r_online
r_startup
r_shutdown

// Interesting unit online results
124
125
r_uTotalOnline
r_uTotalOnlinePerUnit
126

127
128
129
130
// Interesting unit startup and shutdown results
r_uTotalStartup
r_uTotalShutdown

131
132
133
134
135
136
137
138
139
140
141
* --- Emissions Results -----------------------------------------------

// Unit level emissions
r_emissions

// Emission sums
r_nuTotalEmissions
r_nTotalEmissions
r_uTotalEmissions
r_totalEmissions

142
143
144
145
* --- Reserve Provision Result Symbols ----------------------------------------

// Reserve provision results required for model structure !!!!!!!!!!!!!!!!!!!!!
r_reserve
146
r_reserve2Reserve
147
148
149
150
151
r_resTransferRightward
r_resTransferLeftward

// Interesting reserve results
r_resDemandMarginal
152
153
154
r_gnuTotalReserve
r_gnuTotalReserveShare
r_groupTotalReserve
155
r_resDemandLargestInfeedUnit
156

157
158
159
* --- Investment Result Symbols -----------------------------------------------

// Interesting investment results
Niina Helistö's avatar
Niina Helistö committed
160
161
r_invest
r_investTransfer
162

163
164
165
166
* --- Dummy and Diagnostic Variable Result Symbols ----------------------------

// Results regarding solution feasibility
r_qGen
167
168
r_gnTotalqGen
r_gTotalqGen
169
r_qResDemand
170
r_qResMissing
171
r_groupTotalqResDemand
172
r_qCapacity
173
r_solveStatus
174

175
// Diagnostics
176
$iftheni.diag '%diag%' == yes
177
178
d_cop
d_eff
179
d_capacityFactor
Topi Rasku's avatar
Topi Rasku committed
180
d_nodeState
181
d_influx
182
d_state
183
$endif.diag
184

185
186
187
// Metadata and settings
metadata
mSettings
188

189
// OLD RESULTS, mostly here for inspiration
190
191
192
*r_elec_type
*r_demand
*r_onlineCap
193
194
195
196
197
198
*r_heat
*r_capacity_type
*r_elecConsumption
*r_storageValue
*r_storageControl
*r_elecPrice
199
*r_cost