Bi-Level Programming for Optimal Operation of an Active Distribution Network With Multiple Virtual Power Plants | IEEE Journals & Magazine | IEEE Xplore