debugSymbols.inc 3.19 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

Juha Kiviluoma's avatar
Juha Kiviluoma committed
18
19
* sets
ft
20
sft
Juha Kiviluoma's avatar
Juha Kiviluoma committed
21
ft_realized
22
sft_realized
Juha Kiviluoma's avatar
Juha Kiviluoma committed
23
24
25
26
t_active
t_current
t_full
t_invest
27
28
29
30
31
32
uft
uft_online
uft_onlineLP
uft_onlineMIP
uft_onlineLP_withPrevious
uft_onlineMIP_withPrevious
Juha Kiviluoma's avatar
Juha Kiviluoma committed
33

34
* Parameters
Juha Kiviluoma's avatar
Juha Kiviluoma committed
35
36
tSolveFirst
tSolveLast
37
p_stepLength
Juha Kiviluoma's avatar
Juha Kiviluoma committed
38
39
40
41
42
43
44
45
46
p_unit
*ts_cf
*ts_unit
*ts_effUnit
*ts_effGroupUnit
p_gn
p_gnBoundaryPropertiesForStates
p_gnn
p_gnu
47
48
p_groupReserves
p_gnuReserves
Juha Kiviluoma's avatar
Juha Kiviluoma committed
49
50
51
52
53
54
55
56
57
58
59
60
61
p_gnPolicy
p_groupPolicy
p_groupPolicy3D
p_fuelEmission
p_uFuel
p_unitFuelEmissionCost
p_effUnit
p_effGroupUnit
p_uNonoperational
p_uStartup
p_u_maxOutputInLastRunUpInterval
p_u_runUpTimeIntervals
dt_toStartup
62
63
p_uCounter_runUpMin
p_uCounter_runUpMax
64
65
66
p_u_maxOutputInFirstShutdownInterval
p_u_shutdownTimeIntervals
dt_toShutdown
67
68
p_uCounter_shutdownMin
p_uCounter_shutdownMax
69
70
71
72

* Variables
v_obj
v_gen
73
v_gen_inc
Juha Kiviluoma's avatar
Juha Kiviluoma committed
74
75
76
v_genRamp
v_transfer
v_state
77
v_fuelUse
Juha Kiviluoma's avatar
Juha Kiviluoma committed
78
v_sos2
79
v_spill
Juha Kiviluoma's avatar
Juha Kiviluoma committed
80
81
v_online_LP
v_online_MIP
82
83
v_startup_LP
v_startup_MIP
84
85
v_shutdown_LP
v_shutdown_MIP
86
v_genRampUpDown
87
88
v_transferRightward
v_transferLeftward
Juha Kiviluoma's avatar
Juha Kiviluoma committed
89
90
v_resTransferRightward
v_resTransferLeftward
91
v_reserve
Juha Kiviluoma's avatar
Juha Kiviluoma committed
92
93
94
95
v_investTransfer_LP
v_investTransfer_MIP
v_invest_LP
v_invest_MIP
96
v_help_inc
97
98

* equations
Juha Kiviluoma's avatar
Juha Kiviluoma committed
99
100
101
    q_obj
    q_balance
    q_resDemand
102
103
104
105
    q_resDemandLargestInfeedUnit
    q_rateOfChangeOfFrequencyUnit
    q_rateOfChangeOfFrequencyTransfer
    q_resDemandLargestInfeedTransfer
Juha Kiviluoma's avatar
Juha Kiviluoma committed
106
107
108

    // Unit Operation
    q_maxDownward
Niina Helistö's avatar
Niina Helistö committed
109
    q_maxDownwardOfflineReserve
Juha Kiviluoma's avatar
Juha Kiviluoma committed
110
    q_maxUpward
Niina Helistö's avatar
Niina Helistö committed
111
    q_maxUpwardOfflineReserve
112
    q_reserveProvision
Niina Helistö's avatar
Niina Helistö committed
113
    q_reserveProvisionOnline
Juha Kiviluoma's avatar
Juha Kiviluoma committed
114
115
116
117
118
119
    q_startshut
    q_startuptype
    q_onlineLimit
    q_onlineOnStartUp
    q_offlineAfterShutDown
    q_onlineMinUptime
120
    q_onlineCyclic
Juha Kiviluoma's avatar
Juha Kiviluoma committed
121
122
123
    q_genRamp
    q_rampUpLimit
    q_rampDownLimit
124
125
    q_rampUpDown
    q_rampSlack
Juha Kiviluoma's avatar
Juha Kiviluoma committed
126
127
128
129
130
131
    q_outputRatioFixed
    q_outputRatioConstrained
    q_conversionDirectInputOutput
    q_conversionSOS2InputIntermediate
    q_conversionSOS2Constraint
    q_conversionSOS2IntermediateOutput
132
133
134
135
136
    q_conversionIncHR
    q_conversionIncHRMaxGen
    q_conversionIncHRBounds
    q_conversionIncHR_help1
    q_conversionIncHR_help2
137
    q_fuelUseLimit
Juha Kiviluoma's avatar
Juha Kiviluoma committed
138
139
140
141
142
143
144
145
146
147
148
149
150
151

    // Energy Transfer
    q_transfer
    q_transferRightwardLimit
    q_transferLeftwardLimit
    q_resTransferLimitRightward
    q_resTransferLimitLeftward

    // State Variables
    q_stateSlack
    q_stateUpwardLimit
    q_stateDownwardLimit
    q_boundStateMaxDiff
    q_boundCyclic
152

153
154
155
156
157
158
159
160
161
162
    // Policy
    q_inertiaMin
    q_instantaneousShareMax
    q_constrainedOnlineMultiUnit
    q_capacityMargin
    q_constrainedCapMultiUnit
    q_emissioncap
    q_energyShareMax
    q_energyShareMin

163
164
165
* Dummy variables
vq_gen
vq_resDemand
166
vq_resMissing
Juha Kiviluoma's avatar
Juha Kiviluoma committed
167
v_stateSlack
Niina Helistö's avatar
Niina Helistö committed
168
vq_capacity