Skip to content

Commit a3e9cba

Browse files
authored
Merge pull request #123 from oemof/features/update_to_solph_v0.5.1
Update to solph v0.5.1
2 parents a89c6ac + e2c3f86 commit a3e9cba

16 files changed

+97
-83
lines changed

setup.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,7 @@ def read(*names, **kwargs):
6767
install_requires=[
6868
"datapackage==1.5.1",
6969
"tableschema==1.7.4", # newer versions (v1.8.0 and up) fail!
70-
# "oemof.solph==0.5.1",
71-
"oemof.solph @ git+https://github.com/oemof/oemof-solph.git@dev",
70+
"oemof.solph==0.5.1rc1",
7271
"pandas>=0.22",
7372
"paramiko",
7473
"toml",

src/oemof/tabular/facades.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@
3232
from oemof.solph.buses import Bus
3333
from oemof.solph.buses.experimental import ElectricalBus
3434
from oemof.solph.components import (
35+
Converter,
3536
ExtractionTurbineCHP,
3637
GenericStorage,
3738
Sink,
3839
Source,
39-
Transformer,
4040
)
4141
from oemof.solph.components.experimental import Link
4242
from oemof.solph.flows import Flow
@@ -770,7 +770,7 @@ def build_solph_components(self):
770770

771771

772772
@dataclass_facade
773-
class BackpressureTurbine(Transformer, Facade):
773+
class BackpressureTurbine(Converter, Facade):
774774
r""" Combined Heat and Power (backpressure) unit with one input and
775775
two outputs.
776776
@@ -908,7 +908,7 @@ def build_solph_components(self):
908908

909909

910910
@dataclass_facade
911-
class Conversion(Transformer, Facade):
911+
class Conversion(Converter, Facade):
912912
r"""Conversion unit with one input and one output.
913913
914914
Parameters
@@ -1033,7 +1033,7 @@ def build_solph_components(self):
10331033

10341034

10351035
@dataclass_facade
1036-
class HeatPump(Transformer, Facade):
1036+
class HeatPump(Converter, Facade):
10371037
r"""HeatPump unit with two inputs and one output.
10381038
10391039
Parameters

src/oemof/tabular/facades/backpressure_turbine.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33

44
from oemof.solph._plumbing import sequence
55
from oemof.solph.buses import Bus
6-
from oemof.solph.components import Transformer
6+
from oemof.solph.components import Converter
77
from oemof.solph.flows import Flow
88

99
from oemof.tabular._facade import Facade, dataclass_facade
1010

1111

1212
@dataclass_facade
13-
class BackpressureTurbine(Transformer, Facade):
13+
class BackpressureTurbine(Converter, Facade):
1414
r""" Combined Heat and Power (backpressure) unit with one input and
1515
two outputs.
1616

src/oemof/tabular/facades/conversion.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
from oemof.solph._plumbing import sequence
44
from oemof.solph.buses import Bus
5-
from oemof.solph.components import Transformer
5+
from oemof.solph.components import Converter
66
from oemof.solph.flows import Flow
77

88
from oemof.tabular._facade import Facade, dataclass_facade
99

1010

1111
@dataclass_facade
12-
class Conversion(Transformer, Facade):
12+
class Conversion(Converter, Facade):
1313
r"""Conversion unit with one input and one output.
1414
1515
Parameters

src/oemof/tabular/facades/heatpump.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33

44
from oemof.solph._plumbing import sequence
55
from oemof.solph.buses import Bus
6-
from oemof.solph.components import Transformer
6+
from oemof.solph.components import Converter
77
from oemof.solph.flows import Flow
88

99
from oemof.tabular._facade import Facade, dataclass_facade
1010

1111

1212
@dataclass_facade
13-
class HeatPump(Transformer, Facade):
13+
class HeatPump(Converter, Facade):
1414
r"""HeatPump unit with two inputs and one output.
1515
1616
Parameters

tests/_files/lp_files/backpressure_investment_brown_field.lp

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
\* Source Pyomo model name=Model *\
22

3-
min
3+
min
44
objective:
55
+50 InvestmentFlowBlock_invest(backpressure_electricity_0)
66
+0.6 flow(fuel_backpressure_0_0)
@@ -45,32 +45,32 @@ c_e_BusBlock_balance(electricity_0_2)_:
4545
+1 flow(backpressure_electricity_0_2)
4646
= 0
4747

48-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_0_0)_:
48+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_0_0)_:
4949
+0.4 flow(fuel_backpressure_0_0)
5050
-1 flow(backpressure_electricity_0_0)
5151
= 0
5252

53-
c_e_TransformerBlock_relation(backpressure_fuel_heat_0_0)_:
53+
c_e_ConverterBlock_relation(backpressure_fuel_heat_0_0)_:
5454
+0.35 flow(fuel_backpressure_0_0)
5555
-1 flow(backpressure_heat_0_0)
5656
= 0
5757

58-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_0_1)_:
58+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_0_1)_:
5959
+0.4 flow(fuel_backpressure_0_1)
6060
-1 flow(backpressure_electricity_0_1)
6161
= 0
6262

63-
c_e_TransformerBlock_relation(backpressure_fuel_heat_0_1)_:
63+
c_e_ConverterBlock_relation(backpressure_fuel_heat_0_1)_:
6464
+0.35 flow(fuel_backpressure_0_1)
6565
-1 flow(backpressure_heat_0_1)
6666
= 0
6767

68-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_0_2)_:
68+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_0_2)_:
6969
+0.4 flow(fuel_backpressure_0_2)
7070
-1 flow(backpressure_electricity_0_2)
7171
= 0
7272

73-
c_e_TransformerBlock_relation(backpressure_fuel_heat_0_2)_:
73+
c_e_ConverterBlock_relation(backpressure_fuel_heat_0_2)_:
7474
+0.35 flow(fuel_backpressure_0_2)
7575
-1 flow(backpressure_heat_0_2)
7676
= 0

tests/_files/lp_files/backpressure_investment_green_field.lp

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
\* Source Pyomo model name=Model *\
22

3-
min
3+
min
44
objective:
55
+50 InvestmentFlowBlock_invest(backpressure_electricity_0)
66
+0.6 flow(fuel_backpressure_0_0)
@@ -45,32 +45,32 @@ c_e_BusBlock_balance(electricity_0_2)_:
4545
+1 flow(backpressure_electricity_0_2)
4646
= 0
4747

48-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_0_0)_:
48+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_0_0)_:
4949
+0.4 flow(fuel_backpressure_0_0)
5050
-1 flow(backpressure_electricity_0_0)
5151
= 0
5252

53-
c_e_TransformerBlock_relation(backpressure_fuel_heat_0_0)_:
53+
c_e_ConverterBlock_relation(backpressure_fuel_heat_0_0)_:
5454
+0.35 flow(fuel_backpressure_0_0)
5555
-1 flow(backpressure_heat_0_0)
5656
= 0
5757

58-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_0_1)_:
58+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_0_1)_:
5959
+0.4 flow(fuel_backpressure_0_1)
6060
-1 flow(backpressure_electricity_0_1)
6161
= 0
6262

63-
c_e_TransformerBlock_relation(backpressure_fuel_heat_0_1)_:
63+
c_e_ConverterBlock_relation(backpressure_fuel_heat_0_1)_:
6464
+0.35 flow(fuel_backpressure_0_1)
6565
-1 flow(backpressure_heat_0_1)
6666
= 0
6767

68-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_0_2)_:
68+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_0_2)_:
6969
+0.4 flow(fuel_backpressure_0_2)
7070
-1 flow(backpressure_electricity_0_2)
7171
= 0
7272

73-
c_e_TransformerBlock_relation(backpressure_fuel_heat_0_2)_:
73+
c_e_ConverterBlock_relation(backpressure_fuel_heat_0_2)_:
7474
+0.35 flow(fuel_backpressure_0_2)
7575
-1 flow(backpressure_heat_0_2)
7676
= 0

tests/_files/lp_files/conversion.lp

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
\* Source Pyomo model name=Model *\
22

3-
min
3+
min
44
objective:
55
+0 ONE_VAR_CONSTANT
66

@@ -30,17 +30,17 @@ c_e_BusBlock_balance(biomass_0_2)_:
3030
+1 flow(biomass_biomass_plant_0_2)
3131
= 0
3232

33-
c_e_TransformerBlock_relation(biomass_plant_biomass_heat_0_0)_:
33+
c_e_ConverterBlock_relation(biomass_plant_biomass_heat_0_0)_:
3434
-1 flow(biomass_plant_heat_0_0)
3535
+0.4 flow(biomass_biomass_plant_0_0)
3636
= 0
3737

38-
c_e_TransformerBlock_relation(biomass_plant_biomass_heat_0_1)_:
38+
c_e_ConverterBlock_relation(biomass_plant_biomass_heat_0_1)_:
3939
-1 flow(biomass_plant_heat_0_1)
4040
+0.4 flow(biomass_biomass_plant_0_1)
4141
= 0
4242

43-
c_e_TransformerBlock_relation(biomass_plant_biomass_heat_0_2)_:
43+
c_e_ConverterBlock_relation(biomass_plant_biomass_heat_0_2)_:
4444
-1 flow(biomass_plant_heat_0_2)
4545
+0.4 flow(biomass_biomass_plant_0_2)
4646
= 0

tests/_files/lp_files/multi-period/backpressure_investment_brown_field_multi_period.lp

+19-19
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
\* Source Pyomo model name=Model *\
22

3-
min
3+
min
44
objective:
55
+393187.4631175658 ONE_VAR_CONSTANT
66
+561.5105784699618 InvestmentFlowBlock_invest(backpressure_electricity_0)
@@ -126,92 +126,92 @@ c_e_BusBlock_balance(electricity_2_8)_:
126126
+1 flow(backpressure_electricity_2_8)
127127
= 0
128128

129-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_0_0)_:
129+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_0_0)_:
130130
+0.4 flow(fuel_backpressure_0_0)
131131
-1 flow(backpressure_electricity_0_0)
132132
= 0
133133

134-
c_e_TransformerBlock_relation(backpressure_fuel_heat_0_0)_:
134+
c_e_ConverterBlock_relation(backpressure_fuel_heat_0_0)_:
135135
+0.35 flow(fuel_backpressure_0_0)
136136
-1 flow(backpressure_heat_0_0)
137137
= 0
138138

139-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_0_1)_:
139+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_0_1)_:
140140
+0.4 flow(fuel_backpressure_0_1)
141141
-1 flow(backpressure_electricity_0_1)
142142
= 0
143143

144-
c_e_TransformerBlock_relation(backpressure_fuel_heat_0_1)_:
144+
c_e_ConverterBlock_relation(backpressure_fuel_heat_0_1)_:
145145
+0.35 flow(fuel_backpressure_0_1)
146146
-1 flow(backpressure_heat_0_1)
147147
= 0
148148

149-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_0_2)_:
149+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_0_2)_:
150150
+0.4 flow(fuel_backpressure_0_2)
151151
-1 flow(backpressure_electricity_0_2)
152152
= 0
153153

154-
c_e_TransformerBlock_relation(backpressure_fuel_heat_0_2)_:
154+
c_e_ConverterBlock_relation(backpressure_fuel_heat_0_2)_:
155155
+0.35 flow(fuel_backpressure_0_2)
156156
-1 flow(backpressure_heat_0_2)
157157
= 0
158158

159-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_1_3)_:
159+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_1_3)_:
160160
+0.4 flow(fuel_backpressure_1_3)
161161
-1 flow(backpressure_electricity_1_3)
162162
= 0
163163

164-
c_e_TransformerBlock_relation(backpressure_fuel_heat_1_3)_:
164+
c_e_ConverterBlock_relation(backpressure_fuel_heat_1_3)_:
165165
+0.35 flow(fuel_backpressure_1_3)
166166
-1 flow(backpressure_heat_1_3)
167167
= 0
168168

169-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_1_4)_:
169+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_1_4)_:
170170
+0.4 flow(fuel_backpressure_1_4)
171171
-1 flow(backpressure_electricity_1_4)
172172
= 0
173173

174-
c_e_TransformerBlock_relation(backpressure_fuel_heat_1_4)_:
174+
c_e_ConverterBlock_relation(backpressure_fuel_heat_1_4)_:
175175
+0.35 flow(fuel_backpressure_1_4)
176176
-1 flow(backpressure_heat_1_4)
177177
= 0
178178

179-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_1_5)_:
179+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_1_5)_:
180180
+0.4 flow(fuel_backpressure_1_5)
181181
-1 flow(backpressure_electricity_1_5)
182182
= 0
183183

184-
c_e_TransformerBlock_relation(backpressure_fuel_heat_1_5)_:
184+
c_e_ConverterBlock_relation(backpressure_fuel_heat_1_5)_:
185185
+0.35 flow(fuel_backpressure_1_5)
186186
-1 flow(backpressure_heat_1_5)
187187
= 0
188188

189-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_2_6)_:
189+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_2_6)_:
190190
+0.4 flow(fuel_backpressure_2_6)
191191
-1 flow(backpressure_electricity_2_6)
192192
= 0
193193

194-
c_e_TransformerBlock_relation(backpressure_fuel_heat_2_6)_:
194+
c_e_ConverterBlock_relation(backpressure_fuel_heat_2_6)_:
195195
+0.35 flow(fuel_backpressure_2_6)
196196
-1 flow(backpressure_heat_2_6)
197197
= 0
198198

199-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_2_7)_:
199+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_2_7)_:
200200
+0.4 flow(fuel_backpressure_2_7)
201201
-1 flow(backpressure_electricity_2_7)
202202
= 0
203203

204-
c_e_TransformerBlock_relation(backpressure_fuel_heat_2_7)_:
204+
c_e_ConverterBlock_relation(backpressure_fuel_heat_2_7)_:
205205
+0.35 flow(fuel_backpressure_2_7)
206206
-1 flow(backpressure_heat_2_7)
207207
= 0
208208

209-
c_e_TransformerBlock_relation(backpressure_fuel_electricity_2_8)_:
209+
c_e_ConverterBlock_relation(backpressure_fuel_electricity_2_8)_:
210210
+0.4 flow(fuel_backpressure_2_8)
211211
-1 flow(backpressure_electricity_2_8)
212212
= 0
213213

214-
c_e_TransformerBlock_relation(backpressure_fuel_heat_2_8)_:
214+
c_e_ConverterBlock_relation(backpressure_fuel_heat_2_8)_:
215215
+0.35 flow(fuel_backpressure_2_8)
216216
-1 flow(backpressure_heat_2_8)
217217
= 0

0 commit comments

Comments
 (0)