resultSymbols.inc 4.81 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_gnnTransferMarginalValue
r_gnnTotalTransferMarginalValue
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

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

93
94
95
96
97
98
// Results required for model structure !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
r_gen

// Fuel use results
r_fuelUse
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
124
125
126
127
128

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

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

// Interesting unit online results
129
130
r_uTotalOnline
r_uTotalOnlinePerUnit
131

132
133
134
135
// Interesting unit startup and shutdown results
r_uTotalStartup
r_uTotalShutdown

136
137
138
139
140
141
142
143
144
145
146
* --- Emissions Results -----------------------------------------------

// Unit level emissions
r_emissions

// Emission sums
r_nuTotalEmissions
r_nTotalEmissions
r_uTotalEmissions
r_totalEmissions

147
148
149
150
* --- Reserve Provision Result Symbols ----------------------------------------

// Reserve provision results required for model structure !!!!!!!!!!!!!!!!!!!!!
r_reserve
151
r_reserve2Reserve
152
153
154
155
156
r_resTransferRightward
r_resTransferLeftward

// Interesting reserve results
r_resDemandMarginal
157
158
159
r_gnuTotalReserve
r_gnuTotalReserveShare
r_groupTotalReserve
160
r_resDemandLargestInfeedUnit
161

162
163
164
* --- Investment Result Symbols -----------------------------------------------

// Interesting investment results
Niina Helistö's avatar
Niina Helistö committed
165
166
r_invest
r_investTransfer
167

168
169
170
171
172
* --- Sum results for groups --------------------------------------------------

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

173
174
175
176
* --- Dummy and Diagnostic Variable Result Symbols ----------------------------

// Results regarding solution feasibility
r_qGen
177
178
r_gnTotalqGen
r_gTotalqGen
179
r_qResDemand
180
r_qResMissing
181
r_groupTotalqResDemand
182
r_qCapacity
183
r_solveStatus
184

185
// Diagnostics
186
$iftheni.diag '%diag%' == yes
187
188
d_cop
d_eff
189
d_capacityFactor
Topi Rasku's avatar
Topi Rasku committed
190
d_nodeState
191
d_influx
192
d_state
193
$endif.diag
194

195
196
197
// Metadata and settings
metadata
mSettings
198

199
// OLD RESULTS, mostly here for inspiration
200
201
202
*r_elec_type
*r_demand
*r_onlineCap
203
204
205
206
207
208
*r_heat
*r_capacity_type
*r_elecConsumption
*r_storageValue
*r_storageControl
*r_elecPrice
209
*r_cost