power generation and distribution system