DISTRIBUTED ENERGY GENERATION AND STORAGE COLLABORATIVE CONTROL