resultSymbols.inc 5.15 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

Erkka Rinne's avatar
Erkka Rinne committed
22
23
24
* --- Symbols related to the simulation setup ---------------------------------
t_realized = t

25
* --- Cost Result Symbols -----------------------------------------------------
26

27
28
// Total Objective Function
r_totalObj
29

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

// Nodal Cost Components
r_gnStateSlackCost
Topi Rasku's avatar
Topi Rasku committed
40
r_gnTotalStateSlackCost
Topi Rasku's avatar
Topi Rasku committed
41
r_gnStorageValueChange
42
43
r_gnnVariableTransCost
r_gnnTotalVariableTransCost
44
45
r_gnnTransferValue
r_gnnTotalTransferValue
Topi Rasku's avatar
Topi Rasku committed
46

Niina Helistö's avatar
Niina Helistö committed
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// 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

62
63
64
// Realized System Costs
r_gnTotalRealizedCost
r_gnTotalRealizedCostShare
65
r_gnTotalRealizedNetCost
66
r_gTotalRealizedCost
67
r_gTotalRealizedNetCost
68
r_totalRealizedCost
69
r_totalRealizedNetCost
70
71
72
73
74

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

// State variable results, required for model structure !!!!!!!!!!!!!!!!!!!!!!!
r_state
75
76
// State variable slack results
r_stateSlack
77
78

// Energy transfer and spill variable results
79
r_transfer
80
81
r_transferRightward
r_transferLeftward
82
r_spill
83
84

// Interesting node related results
85
r_balanceMarginal
86
87
88
89
r_gnnTotalTransfer
r_gnTotalSpill
r_gnTotalSpillShare
r_gTotalSpill
90
r_gnnDiffusion
91

92
* --- Energy Generation/Consumption Result Symbols ----------------------------
93

94
95
96
// Results required for model structure !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
r_gen

97
// Energy output results based on input types or unittypes
98
r_genFuel
Juha Kiviluoma's avatar
Juha Kiviluoma committed
99
r_genUnittype
100
r_gnTotalGenFuel
101
r_gnTotalGenFuelShare
102
103
r_gTotalGenFuel
r_totalGenFuel
104
105
106
107
108
109
110
111
112
113
114
115
116

// 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
117
r_gnTotalConsumption
118
r_gnTotalConsumptionShare
119
r_gTotalConsumption
120

121
122
123
// Start-up consumption results
r_nuStartupConsumption

124
125
126
127
128
129
130
131
* --- Unit Online State Result Symbols ----------------------------------------

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

// Interesting unit online results
132
133
r_uTotalOnline
r_uTotalOnlinePerUnit
134

135
136
137
138
// Interesting unit startup and shutdown results
r_uTotalStartup
r_uTotalShutdown

139
140
* --- Emissions Results -----------------------------------------------

141
// Unit level emissions from normal operation
142
143
r_emissions

144
145
146
// Unit level emissions from outputs, not considered in the equations
r_emissionsFromOutput

147
148
149
// Unit level emissions from start-ups
r_emissionsStartup

150
151
152
153
// Emission sums
r_nuTotalEmissionsOperation
r_nuTotalEmissionsFromOutput
r_nuTotalEmissionsStartup
154
155
156
157
158
r_nuTotalEmissions
r_nTotalEmissions
r_uTotalEmissions
r_totalEmissions

159
160
161
162
* --- Reserve Provision Result Symbols ----------------------------------------

// Reserve provision results required for model structure !!!!!!!!!!!!!!!!!!!!!
r_reserve
163
r_reserve2Reserve
164
165
166
167
168
r_resTransferRightward
r_resTransferLeftward

// Interesting reserve results
r_resDemandMarginal
169
170
171
r_gnuTotalReserve
r_gnuTotalReserveShare
r_groupTotalReserve
172
r_resDemandLargestInfeedUnit
173

174
175
176
* --- Investment Result Symbols -----------------------------------------------

// Interesting investment results
Niina Helistö's avatar
Niina Helistö committed
177
178
r_invest
r_investTransfer
179

180
181
182
183
184
* --- Sum results for groups --------------------------------------------------

// gnTotalgen in units that belong to gnuGroups over the simulation
r_gnTotalGenGnuGroup

185
186
187
188
* --- Dummy and Diagnostic Variable Result Symbols ----------------------------

// Results regarding solution feasibility
r_qGen
189
190
r_gnTotalqGen
r_gTotalqGen
191
r_qResDemand
192
r_qResMissing
193
r_groupTotalqResDemand
194
r_qCapacity
195
r_solveStatus
196

197
// Diagnostics
198
$iftheni.diag '%diag%' == yes
199
200
d_cop
d_eff
201
d_capacityFactor
Topi Rasku's avatar
Topi Rasku committed
202
d_nodeState
203
d_influx
204
d_state
205
$endif.diag
206

207
208
209
// Metadata and settings
metadata
mSettings
210

211
// OLD RESULTS, mostly here for inspiration
212
213
214
*r_elec_type
*r_demand
*r_onlineCap
215
216
217
218
219
220
*r_heat
*r_capacity_type
*r_elecConsumption
*r_storageValue
*r_storageControl
*r_elecPrice
221
*r_cost