portfolio distributed generation