Closed AlexanderWirtz closed 11 years ago
I would still define CAPEX, just to make sure that you don't have to calculate it every time you want to know it
Actions:
operational_expenses
in the README pleasevariable costs
.Also see issues #6 and #7
As discussed with @JAlsem.
The current definition of profitability is not correct:
:profitable
(ifincome >= total costs
):conditionally_profitable
(ifvariable costs =< income < total costs
):unprofitable
(ifincome < variable costs
)Since a plant the runs always earns back its variable costs (since electricity price is always higher than variable costs IFF a plant is running, otherwise it wouldn't be running), the comparison between variable and fixed costs is rather trivial.
The crux is that we want to know if the plant makes enough money to stay open. In effect this means we want to know if it covers its OPEX = variable costs + fixed O&M cost
Change the profitability definition as follows therefore:
:profitable
(ifincome >= total costs
):conditionally_profitable
(ifOPEX =< income < total costs
):unprofitable
(ifincome < OPEX
)Note that since:
it is not necessary to define CAPEX anywhere.
We need to calculate OPEX in merit module, since variable costs are not input but output.
We need to make
fixed_operation_and_maintenance_costs_per_year
an input for each (dispatchable) participant in order to be able to calculate OPEX.