DISTRIBUTED GENERATION AND ENERGY STORAGE TECHNOLOGY FOR