Autonomous Control Techniques for Grid-Connected Inverters