DISTRIBUTED GENERATION CONCEPTS AND TECHNOLOGIES