Skip to content

Commit c013f43

Browse files
Total operating and maintenance costs result schema unit (MUSD/yr)
1 parent 7c77b54 commit c013f43

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/geophires_x/Economics.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1667,8 +1667,10 @@ def __init__(self, model: Model):
16671667
PreferredUnits=CurrencyUnit.MDOLLARS,
16681668
CurrentUnits=CurrencyUnit.MDOLLARS
16691669
)
1670+
# noinspection SpellCheckingInspection
16701671
self.Coam = self.OutputParameterDict[self.Coam.Name] = OutputParameter(
16711672
Name="Total O&M Cost",
1673+
display_name='Total operating and maintenance costs',
16721674
UnitType=Units.CURRENCYFREQUENCY,
16731675
PreferredUnits=CurrencyFrequencyUnit.MDOLLARSPERYEAR,
16741676
CurrentUnits=CurrencyFrequencyUnit.MDOLLARSPERYEAR

src/geophires_x/Outputs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -505,9 +505,9 @@ def PrintOutputs(self, model: Model):
505505
f.write(f' Annual District Heating O&M Cost: {model.economics.dhdistrictoandmcost.value:10.2f} {model.economics.dhdistrictoandmcost.CurrentUnits.value}\n')
506506
f.write(f' Average Annual Peaking Fuel Cost: {model.economics.averageannualngcost.value:10.2f} {model.economics.averageannualngcost.CurrentUnits.value}\n')
507507

508-
f.write(f' Total operating and maintenance costs: {(model.economics.Coam.value + model.economics.averageannualpumpingcosts.value+model.economics.averageannualheatpumpelectricitycost.value):10.2f} ' + model.economics.Coam.CurrentUnits.value + NL)
508+
f.write(f' {econ.Coam.display_name}: {(econ.Coam.value + econ.averageannualpumpingcosts.value + econ.averageannualheatpumpelectricitycost.value):10.2f} {econ.Coam.CurrentUnits.value}\n')
509509
else:
510-
f.write(f' Total operating and maintenance costs: {model.economics.Coam.value:10.2f} ' + model.economics.Coam.CurrentUnits.value + NL)
510+
f.write(f' {econ.Coam.display_name}: {econ.Coam.value:10.2f} {econ.Coam.CurrentUnits.value}\n')
511511

512512
f.write(NL)
513513
f.write(NL)

src/geophires_x_schema_generator/geophires-result.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,11 @@
428428
"units": "MUSD/yr"
429429
},
430430
"Average annual pumping costs": {},
431-
"Total operating and maintenance costs": {},
431+
"Total operating and maintenance costs": {
432+
"type": "number",
433+
"description": "Total O&M Cost",
434+
"units": "MUSD/yr"
435+
},
432436
"OPEX": {},
433437
"Average annual auxiliary fuel cost": {},
434438
"Average annual pumping cost": {},

0 commit comments

Comments
 (0)