Total electrical power production