Optimal Hybrid Neuro-fuzzy Based Controller Using MOGA for Photovoltaic (PV) Battery Charging System

  • Rati WongsathanEmail author
  • Atcharawan Nuangnit
Regular Papers Intelligent Control and Applications


This paper proposes an optimal hybrid neuro-fuzzy/fuzzy controller based on maximum power point tracking (MPPT) technique and voltage regulation for photovoltaic lead-acid battery charging system through the constant current and constant voltage (CC-CV) charge, denoted by NFC-CC/FLC-CV. The parameter optimization of NFC and FLC, including rule selection, based on multi-objective genetic algorithm (MOGA) is applied to the NFC-CC design to improve the tracking accuracy while reducing complexity. By means of genetic optimization, the number of fuzzy rules can be greatly reduced by 50%. In addition, GA is applied to the FLC-CV design to increase voltage regulation (VR) accuracy. After satisfying the stability condition through the solutions determined by MOGA and GA, the performances of controllers under rapidly-changing weather are evaluated tradeoff by several creteria, including transient response, stabilized accuracy, charging time, and energy utilization and charging efficiency. As results, the proposed controller outperforms the other existing controllers with the fastest rise time without overshoot, the highest MPPT and VR accuracy with negligible oscillations, a 12-23% reduction in charging time, and an increase of 5-15% and 1-6% in energy utilization and charging efficiency. Furthermore, it provides superior results in terms of computational complexity by achieving the minimum number of multiplications and system parameters, and high reliability with the lowest Akaike information criterion (AIC).


Fuzzy logic MOGA MPPT neuro-fuzzy photovoltaic charging system 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    S. J. Chiang, H. J. Shieh, and M. C. Chen, “Modeling and control of PV charger system with SEPIC converter,” IEEE Trans. Ind. Electron., vol. 56, no. 11, pp. 4344–53, Nov. 2009.CrossRefGoogle Scholar
  2. [2]
    S. G. Tesfahunegn, P. J. S. Vie, O. Ulleberg, and T. M. Undeland, “A simplified battery charge controller for safety and increased utilization in standalone PV applications,” Proc. of Int. Conf. on Clean Electrical Power (ICCEP), pp. 138–144, 2011.Google Scholar
  3. [3]
    M. Manas, A. Kumari, and S. Das, “An artificial neural network based maximum power point tracking method for photovoltaic system,” Proc. of Int. Conf. on Recent Advances and Innovations in Engineering (ICRAIE), Jaipur India, pp. 1–6, 2016.Google Scholar
  4. [4]
    B. Pakkiraiah and G. D. Sukumar, “A new modified artificial neural network based MPPT controller for the improved performance of an asynchronous motor drive,” Indian Journal of Science and Technology, vol. 9, no. 45, pp. 1–10, Dec. 2016.CrossRefGoogle Scholar
  5. [5]
    S. A. Rizzo and G. Scelba, “ANN based MPPT method for rapidly variable shading conditions,” Applied Energy, vol. 145, pp. 124–132, May 2015.CrossRefGoogle Scholar
  6. [6]
    R. Wongsathan, “Performance of hybrid fuzzy and neurofuzzy controller with MOGA based MPPT for a solar PV module on various weather conditions,” Engineering Journal Chiang Mai University, vol. 24, no. 2, pp.161-175, Apr. 2017.Google Scholar
  7. [7]
    A. Karuppa Samy and S. Jeyadevi, “Fuzzy logic based battery power management for PV and wind hybrid power system,” Asian Journal of Science and Applied Technology, vol. 3, no. 1, pp. 21–27, Jan. 2014.Google Scholar
  8. [8]
    J. Bakalarczyk, “Charging of PV battery at constant current mode by using fuzzy logic control,” Proc. of 12th Int. Scientific and Technical Conf. on Computer Sciences and Information Technologies (CSIT), vol. 1, pp. 397–400, 2017.Google Scholar
  9. [9]
    N. Sa-ngawong and I. Ngamroo, “Intelligent photovoltaic farms for robust frequency stabilization in multi-area interconnected power system based PSO-based optimal Sugeno fuzzy logic control,” Renewable Energy, vol. 74, pp. 555–567, Feb. 2015.CrossRefGoogle Scholar
  10. [10]
    C.-H. Huang, C.-C Huang, T.-C. Ou, K.-H. Lu, and C.-H. Hong, “Intelligent fuzzy logic controller for a solar charging system,” Proc. of Int. Conf. on Advanced Intelligent Mechatronics, pp. 1412–17, 2009.Google Scholar
  11. [11]
    S. Lalouni, D. Rekioua, T. Rekioua, and E. Matagne, “Fuzzy logic control of stand-alone photovoltaic system with battery storage,” Journal of Power Sources, vol. 193, pp. 899–907, Sep. 2009.CrossRefGoogle Scholar
  12. [12]
    B. Tarek, D. Said, and M. E. H. Benbouzid, “Maximum power point tracking control for photovoltaic system using adaptive neuro-fuzzy, ANFIS,” PRoc. of IEEE Conf. and Exhibition on Ecological Vehicles and Renewable Energies (EVER), 2013.Google Scholar
  13. [13]
    L. Wang, C. Singh, and A. Kusiak, Intelligent Control of Power Electronic System for Wind Turbines, Springer-Verlag Berlin Heidelberg, pp. 255–295, 2010.Google Scholar
  14. [14]
    P. Petchjatuporn, W. Ngamkham, N. Khaehintung, P. Sirisuk, W. Kiranon, and A. Kunakorn, “A solar-powered battery charger with neural network maximum power point tracking implemented on a low-cost PIC-microcontroller,” Proc. of TENCON 2005IEEE Region 10Conf., pp. 1–4, 2005.Google Scholar
  15. [15]
    C. Wu, J. Liu, Y. Xiong, and L. Wu, “Observer-based adaptive fault-tolerant tracking control of nonlinear nonstrictfeedback systems,” IEEE Trans. Neural Netw. Learn. Syst., vol. 29, no. 7, pp. 3022–33, Jul. 2018.MathSciNetGoogle Scholar
  16. [16]
    S. Yin, H. Yang, H. Gao, J. Qiu, and O. Kaynak, “An adaptive NN-based approach for fault-tolerant control of nonlinear time-varying delay systems with unmodeled dynamics,” IEEE Trans. Neural Netw. Learn. Syst., vol. 28, no. 8, pp. 1902–13, Aug. 2017.MathSciNetCrossRefGoogle Scholar
  17. [17]
    S. Yin, P. Shi, and H. Yang, “Adaptive fuzzy control of strict-feedback nonlinear time-delay system with unmodeled dynamics,” IEEE Trans. Cybern., vol. 46, no. 8, pp. 1926–38, Aug. 2016.CrossRefGoogle Scholar
  18. [18]
    A. R. Patil, K. D. Atar, A. A. Potdar, and R. R. Mudholkar, “Embedded fuzzy module for battery charger control,” Int. J. of Advance Research Electrical, Electronics and Instrumentation Engineering, vol. 2, no. 8, pp. 4072–8, Aug. 2013.Google Scholar
  19. [19]
    M. A. Haraoubia, A. Hamzaoui, and N. Essounbouli, “Maximum power point tracking using FLC tuned with GA,” World Academy of Science, Engineering and Technology, vol. 8, no. 4, pp. 434–7, Mar. 2015.Google Scholar
  20. [20]
    I. Seedadan and R. Wongsathan, “Fuzzy controller based maximum power point tracking technique of standalone photovoltaic module for lead-acid battery charging,” Proc. of 3rd Int. Conf. on Control, Automation and Robotic, Japan, pp.598-601, 2017.Google Scholar
  21. [21]
    H. K. Lam, F. H. F. Leung, and P. K. S Tam, “Design and stability analysis of fuzzy model based nonlinear controller for nonlinear systems using genetic algorithm,” IEEE Trans. Syst., Man, Cybern, vol. 33, no. 2, pp. 250–257, Apr. 2003.CrossRefGoogle Scholar
  22. [22]
    A. Kaur and A. Kaur, “Comparison of Mamdani-type and Sugeno-type fuzzy inference system for air conditioning system,” Int. J. Soft Comput. Eng., vol. 2, no. 2, pp. 323–325, May 2012.MathSciNetGoogle Scholar
  23. [23]
    S. Oprea, M. C. Tanase, and A. florescu, “PV charger system using a synchronous buck converter,” Proc. of SNET 2012, Bucharest, Romania, vol. 3, no. 1, pp. 328–333, 2012.Google Scholar
  24. [24]
    M. A. de Blass, J. L. Torre, E. Prieto, and A. Garcia, “Selecting a suitable model for characterizing photovoltaic devices,” Renewable Energy, vol. 25, pp. 371–380, Mar. 2002.CrossRefGoogle Scholar
  25. [25]
    R. Wongsathan and I. Seedadan, “Artificial intelligence and ANFIS reduced rule for equivalent parameter estimation of PV module on various weather conditions utilize for MPPT,” International Journal of Renewable Energy, vol. 12, no. 1, pp. 38–55, Jan. 2017.Google Scholar
  26. [26]
    C. S. Chin, A. Babu, and W. McBride, “Design, modeling and testing of a standalone single axis active solar tracker using MATLAB/Simulink,” Renewable Energy, vol. 36, pp. 3075–90, Nov. 2011.CrossRefGoogle Scholar
  27. [27]
    M. Mahdavi, J. Zhu, and S. Mekhilef, “An adaptive neurofuzzy controller for maximum power point tracking of photovoltaic systems,” PRoc. of TENCON 2015 IEEE Region 10 Conf., Macao China, pp. 1–6, 2015.Google Scholar
  28. [28]
    S. S. Mohamed, D. Devaraj, and T. P. I. Ahamed, “Maximum power point tracking system for standalone solar PV power system using adaptive neuro-fuzzy inference system,” PRoc. of Biennial Int. Conf. on Power and Energy Systems: Towards Sustainable Energy (PESTSE), 2016.Google Scholar
  29. [29]
    K. P. Burnham and D. R. Anderson, Model Selection and Multimodel Inference, Springer-Verlag, New York, USA, pp. 310–325, 2002.Google Scholar

Copyright information

© Institute of Control, Robotics and Systems and The Korean Institute of Electrical Engineers and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Electrical Engineering, Faculty of Engineering and TechnologyNorth-Chiang Mai UniversityChiang MaiThailand
  2. 2.Department of Computer Engineering, Faculty of Engineering and TechnologyNorth-Chiang Mai UniversityChiang MaiThailand

Personalised recommendations