A dual mode distributed economic control for a fuel cell– photovoltaic-battery hybrid power generation system based on marginal cost. (27th September 2019)