Voltage and Frequency Control of Islanded Micro-grid Based on Battery and MPPT Coordinated Control. (2020)