flexible power generation