This PR corrects some calculations in the costing packages:
removes the ValueError if common params aren't equal; will instead log warning
corrects how total_operating_cost is calculated at the system level by removing energy and heat costs prior to aggregation
adds total_operating_cost to LCOE/LCOH equations NOTE: THIS RELIES ON THE ENERGY BEING GENERATED COSTS BEING FIXED TO ZERO.; i.e., if you have a heat generating unit on the EnergyCosting block, the heat_cost must be fixed to zero for proper calculation of LCOH.
adds a total_fixed_operating_cost Expression and total_variable_operating_cost Expression to REFLOSystemCosting.
This PR corrects some calculations in the costing packages:
total_operating_cost
is calculated at the system level by removing energy and heat costs prior to aggregationtotal_operating_cost
to LCOE/LCOH equations NOTE: THIS RELIES ON THE ENERGY BEING GENERATED COSTS BEING FIXED TO ZERO.; i.e., if you have a heat generating unit on the EnergyCosting block, the heat_cost must be fixed to zero for proper calculation of LCOH.total_fixed_operating_cost
Expression andtotal_variable_operating_cost
Expression toREFLOSystemCosting
.