Dynamic modeling, stability analysis and control of interconnected microgrids: A review. (15th March 2023)