Design and PIL Test of High Performance MPPT Controller Based on P&O-Backstepping Applied to DC-DC Converter

Omar Diouri, Ahmed Gaga, Saloua Senhaji, Mohammed Ouazzani Jamil

Abstract


This paper presents the design, test and validation process of the maximum power point tracking (MPPT) based on the Perturb and Observe backstepping controller. The design of this robust controller follows a sequence of two tests of the validated model-based design (MBD) approach. Our contribution is to give a roadmap for designing, testing and validating embedded software for MPPT algorithms. Perturb and observe algorithm is used to generate the reference voltage which is used by the backstepping controller to generate the maximum power. Then, after simulation of all these techniques, generated optimized C code for the STM32F4 microcontroller is necessary to test the controller on embedded platform. Therefore, the algorithm of MPPT is simulated by Model in the Loop (MIL) and Processor in the Loop (PIL) techniques. The results show that the proposed system has full control over reference power, for different atmospheric changes, by backstepping and integrating into a 32-bit ARM microcontroller. In all of the various tests, the embedded software developed demonstrates high compliance and high performance with MPPT requirements.

Keywords


MPPT algorithm; P&O backstepping; PIL test; MIL test; Boost converter

Full Text:

PDF

References


E. M. E. Khattabi, O. Diouri, M. Mharzi, and M. O. Jamil, "Enhancing the Energy Performance of Passive Building Through the Internet of Things," in Artificial Intelligence and Industrial Applications, Cham, 2021, pp. 279–286. doi: 10.1007/978-3-030-53970-2_26.

A. Gaga, O. Diouri, and M. O. Jamil, "Design and realization of nano satellite cube for high precision atmosphere measurement," Results in Engineering, p. 100406, Apr. 2022, doi: 10.1016/j.rineng.2022.100406.

H. Ouanan, O. Diouri, A. Gaga, M. Ouanan, and B. Aksasse, "A Novel Face Recognition System Based on Gabor and Zernike Features," in Advanced Intelligent Systems for Sustainable Development (AI2SD’2019), Cham, 2020, pp. 9–15. doi: 10.1007/978-3-030-36677-3_2.

H. Ouanan, A. Gaga, O. Diouri, M. Ouanan, and B. Aksasse, "Development of Deep Learning-Based Facial Recognition System," 2020, pp. 45–52. doi: 10.1007/978-3-030-36677-3_6.

Y. Cheddadi, O. Diouri, A. Gaga, F. Errahimi, and N. Es-Sbai, "Design and Simulation of an Accurate Neural Network State-of-Charge Estimator for Lithium Ion Battery Pack’, IREACO, vol. 10, no. 2, p. 186, Mar. 2017, doi: 10.15866/ireaco.v10i2.11957.

P. Pourmaleki, W. Agutu, A. Rezaei, and N. Pourmaleki, “Techno-Economic Analysis of a 12-kW Photovoltaic System Using an Efficient Multiple Linear Regression Model Prediction,” International Journal of Robotics and Control Systems, vol. 2, no. 2, pp. 370–378, Jun. 2022, doi: 10.31763/IJRCS.V2I2.702.

M. Kasper, D. Bortis, and J. W. Kolar, "Classification and Comparative Evaluation of PV Panel-Integrated DC–DC Converter Concepts," IEEE Transactions on Power Electronics, vol. 29, no. 5, pp. 2511–2526, May 2014, doi: 10.1109/TPEL.2013.2273399.

P. Manoharan, K. K, and S. R, "A Comparative Study and Analysis on Conventional Solar PV Based DC-DC Converters and MPPT Techniques," Indonesian Journal of Electrical Engineering and Computer Science, vol. 11, no. 3, Art. no. 3, Sep. 2018, doi: 10.11591/ijeecs.v11.i3.pp831-838.

A. Gaga, A. Tannouche, Y. Mehdaoui, and B. E. Hadadi, "Methods for estimating lithium-ion battery state of charge for use in electric vehicles: a review," Energy Harvesting and Systems, Apr. 2022, doi: 10.1515/ehs-2021-0039.

C. Nagarajan, K. Umadevi, S. Saravanan, and M. Muruganandam, “Performance Analysis of PSO DFFP Based DC-DC Converter with Non Isolated CI using PV Panel,” International Journal of Robotics and Control Systems, vol. 2, no. 2, pp. 408–423, Jun. 2022, doi: 10.31763/IJRCS.V2I2.628.

A. A. Rizi, A. Rezaei, M. G. Rizi, and M. A. Rizi, “Design a New Multiport DC-DC Converter to Charge an Electric Car,” International Journal of Robotics and Control Systems, vol. 2, no. 1, pp. 87–96, Feb. 2022, doi: 10.31763/IJRCS.V2I1.566.

A. Gaga, O. Diouri, N. Es-sbai, and F. Errahimi, "Design and realization of an autonomous solar system," IOP Conf. Ser.: Mater. Sci. Eng., vol. 186, p. 012031, Mar. 2017, doi: 10.1088/1757-899X/186/1/012031.

R. Ayop and C. W. Tan, "Design of boost converter based on maximum power point resistance for photovoltaic applications," Solar Energy, vol. 160, pp. 322–335, Jan. 2018, doi: 10.1016/j.solener.2017.12.016.

Y. L. Chuang, M. Herrera, and A. Balal, “Using PV Fuzzy Tracking Algorithm to Charge Electric Vehicles,” International Journal of Robotics and Control Systems, vol. 2, no. 2, pp. 253–261, Mar. 2022, doi: 10.31763/IJRCS.V2I2.636.

A. Atoui, F. Akel, M. S. Boucherit, and K. Benmansour, "An Effective Low Cost Implementation of Adaptive Fuzzy Logic Based Indirect MPPT Method Using ARDUINO DUE Board," in Artificial Intelligence and Heuristics for Smart Energy Efficiency in Smart Cities, Cham, 2022, pp. 285–294. doi: 10.1007/978-3-030-92038-8_29.

J. Ahmad, "A fractional open circuit voltage based maximum power point tracker for photovoltaic arrays," in 2010 2nd International Conference on Software Technology and Engineering, Oct. 2010, vol. 1, pp. V1-247-V1-250. doi: 10.1109/ICSTE.2010.5608868.

S. Motahhir, A. El Hammoumi, and el ghzizal Abdelaziz, "Photovoltaic system with quantitative comparative between an improved MPPT and existing INC and P&O methods under fast varying of solar irradiation," vol. 4, pp. 341–350, Nov. 2018, doi: 10.1016/j.egyr.2018.04.003.

Y. Cheddadi, F. Errahimi, and N. Es-sbai, "Design and verification of photovoltaic MPPT algorithm as an automotive-based embedded software’, Solar Energy, vol. 171, pp. 414–425, Sep. 2018, doi: 10.1016/j.solener.2018.06.085.

H. M. A. Alhussain and N. Yasin, "Modeling and simulation of solar PV module for comparison of two MPPT algorithms (P&O & INC) in MATLAB/Simulink," Indonesian Journal of Electrical Engineering and Computer Science, vol. 18, no. 2, Art. no. 2, May 2020, doi: 10.11591/ijeecs.v18.i2.pp666-677.

M. N. Ali, K. Mahmoud, M. Lehtonen, and M. M. F. Darwish, "An Efficient Fuzzy-Logic Based Variable-Step Incremental Conductance MPPT Method for Grid-Connected PV Systems," IEEE Access, vol. 9, pp. 26420–26430, 2021, doi: 10.1109/ACCESS.2021.3058052.

S. Necaibia, M. S. Kelaiaia, H. Labar, A. Necaibia, and E. D. Castronuovo, "Enhanced auto-scaling incremental conductance MPPT method, implemented on low-cost microcontroller and SEPIC converter," Solar Energy, vol. 180, pp. 152–168, Mar. 2019, doi: 10.1016/j.solener.2019.01.028.

M. H. Anowar and P. Roy, "A Modified Incremental Conductance Based Photovoltaic MPPT Charge Controller," in 2019 International Conference on Electrical, Computer and Communication Engineering (ECCE), Feb. 2019, pp. 1–5. doi: 10.1109/ECACE.2019.8679308.

K. W. Nasser, S. J. Yaqoob, and Z. A. Hassoun, "Improved dynamic performance of photovoltaic panel using fuzzy Logic-MPPT algorithm," Indonesian Journal of Electrical Engineering and Computer Science, vol. 21, no. 2, Art. no. 2, Feb. 2021, doi: 10.11591/ijeecs.v21.i2.pp617-624.

H. H. H. Mousa, A.-R. Youssef, and E. E. M. Mohamed, "State of the art perturb and observe MPPT algorithms based wind energy conversion systems: A technology review," International Journal of Electrical Power & Energy Systems, vol. 126, p. 106598, Mar. 2021, doi: 10.1016/j.ijepes.2020.106598.

M. Kamran, M. Mudassar, M. R. Fazal, M. U. Asghar, M. Bilal, and R. Asghar, "Implementation of improved Perturb & Observe MPPT technique with confined search space for standalone photovoltaic system," Journal of King Saud University - Engineering Sciences, vol. 32, no. 7, pp. 432–441, Nov. 2020, doi: 10.1016/j.jksues.2018.04.006.

O. Diouri, N. Es-Sbai, F. Errahimi, A. Gaga, and C. Alaoui, "Modeling and Design of Single-Phase PV Inverter with MPPT Algorithm Applied to the Boost Converter Using Back-Stepping Control in Standalone Mode," International Journal of Photoenergy, vol. 2019, p. e7021578, Nov. 2019, doi: 10.1155/2019/7021578.

S. Motahhir, A. El Hammoumi, and A. El Ghzizal, "The most used MPPT algorithms: Review and the suitable low-cost embedded board for each algorithm," Journal of Cleaner Production, vol. 246, p. 118983, Feb. 2020, doi: 10.1016/j.jclepro.2019.118983.

D. Khodair, M. S. Salem, A. Shaker, H. E. A. El Munim, and M. Abouelatta, "Application of Modified MPPT Algorithms: A Comparative Study between Different Types of Solar Cells," Appl. Sol. Energy, vol. 56, no. 5, pp. 309–323, Sep. 2020, doi: 10.3103/S0003701X20050084.

A. Charaabi, A. Zaidi, O. Barambones, and N. Zanzouri, "Implementation of adjustable variable step based backstepping control for the PV power plant," International Journal of Electrical Power & Energy Systems, vol. 136, p. 107682, Mar. 2022, doi: 10.1016/j.ijepes.2021.107682.

A. Bouchaib, R. Taleb, A. Massoum, and S. Mekhilef, "Geometric control of quadrotor UAVs using integral backstepping," Indonesian Journal of Electrical Engineering and Computer Science, vol. 22, no. 1, Art. no. 1, Apr. 2021, doi: 10.11591/ijeecs.v22.i1.pp53-61.

K. Ali et al., "Robust Integral Backstepping Based Nonlinear MPPT Control for a PV System," Energies, vol. 12, no. 16, Art. no. 16, Jan. 2019, doi: 10.3390/en12163180.

H. Yatimi, Y. Ouberri, S. Chahid, and E. Aroudam, "Control of an Off-Grid PV System based on the Backstepping MPPT Controller," Procedia Manufacturing, vol. 46, pp. 715–723, Jan. 2020, doi: 10.1016/j.promfg.2020.03.101.

O. Diouri, N. Es-Sbai, F. Errahimi, A. Gaga, and C. Alaoui, "Control of single phase inverter using back-stepping in stand-alone mode," in 2019 International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS), Apr. 2019, pp. 1–6. doi: 10.1109/WITS.2019.8723761.

A. Ma’arif, M. A. M. Vera, M. S. Mahmoud, S. Ladaci, A. Çakan, and J. N. Parada, "Backstepping Sliding Mode Control for Inverted Pendulum System with Disturbance and Parameter Uncertainty," Journal of Robotics and Control (JRC), vol. 3, no. 1, Art. no. 1, 2022, doi: 10.18196/jrc.v3i1.12739.

D. Zouheyr, B. Lotfi, and B. Abdelmadjid, "Improved hardware implementation of a TSR based MPPT algorithm for a low cost connected wind turbine emulator under unbalanced wind speeds," Energy, vol. 232, p. 121039, Oct. 2021, doi: 10.1016/j.energy.2021.121039.

K. Loukil, H. Abbes, H. Abid, M. Abid, and A. Toumi, "Design and implementation of reconfigurable MPPT fuzzy controller for photovoltaic systems," Ain Shams Engineering Journal, vol. 11, no. 2, pp. 319–328, Jun. 2020, doi: 10.1016/j.asej.2019.10.002.

T. Dörr, T. Sandmann, and J. Becker, "Model-based configuration of access protection units for multicore processors in embedded systems," Microprocessors and Microsystems, vol. 87, p. 104377, Nov. 2021, doi: 10.1016/j.micpro.2021.104377.

L. Belhamel, A. Buscarino, A. Cucuccio, L. Fortuna, and G. Rascona, "Model-Based Design Streamlines for STM32 Motor Control Embedded Software System," in 2020 7th International Conference on Control, Decision and Information Technologies (CoDIT), Jun. 2020, vol. 1, pp. 223–228. doi: 10.1109/CoDIT49905.2020.9263910.

D. Pilakkat and S. Kanthalakshmi, "An improved P&O algorithm integrated with artificial bee colony for photovoltaic systems under partial shading conditions," Solar Energy, vol. 178, pp. 37–47, Jan. 2019, doi: 10.1016/j.solener.2018.12.008.

V.-Q.-B. Ngo, M. Latifi, R. Abbassi, H. Jerbi, K. Ohshima, and M. khaksar, "Improved krill herd algorithm based sliding mode MPPT controller for variable step size P&O method in PV system under simultaneous change of irradiance and temperature," Journal of the Franklin Institute, vol. 358, no. 7, pp. 3491–3511, May 2021, doi: 10.1016/j.jfranklin.2021.02.021.

J. Ahmed and Z. Salam, "A Modified P&O Maximum Power Point Tracking Method With Reduced Steady-State Oscillation and Improved Tracking Efficiency," IEEE Trans. Sustain. Energy, vol. 7, no. 4, pp. 1506–1515, Oct. 2016, doi: 10.1109/TSTE.2016.2568043.

K. S. Tey and S. Mekhilef, "Modified incremental conductance MPPT algorithm to mitigate inaccurate responses under fast-changing solar irradiation level," Solar Energy, vol. 101, pp. 333–342, Mar. 2014, doi: 10.1016/j.solener.2014.01.003.

R. Kadri, H. Andrei, J.-P. Gaubert, T. Ivanovici, G. Champenois, and P. Andrei, "Modeling of the photovoltaic cell circuit parameters for optimum connection model and real-time emulator with partial shadow conditions," Energy, vol. 42, no. 1, pp. 57–67, Jun. 2012, doi: 10.1016/j.energy.2011.10.018.

Z. Zhou, P. M. Holland, and P. Igic, "MPPT algorithm test on a photovoltaic emulating system constructed by a DC power supply and an indoor solar panel," Energy Conversion and Management, vol. 85, pp. 460–469, Sep. 2014, doi: 10.1016/j.enconman.2014.06.007.

A. Gaga, Y. Mehdaoui, S. E. Ouahdani, B. E. Hadadi, and F. Errahimi, "Embedded Hardware/Software CAN Node Design for Engineering and Research in the Automotive Application Field," International Journal on Engineering Applications (IREA), vol. 10, no. 2, Art. no. 2, Mar. 2022, doi: 10.15866/irea.v10i2.20813.

S. Arof, N. H. Diyanah, N. M. Yaakop, P. A. Mawby, and H. Arof, "Processor in the Loop for Testing Series Motor Four Quadrants Drive Direct Current Chopper for Series Motor Driven Electric Car," in Advanced Engineering for Processes and Technologies, A. Ismail, M. H. Abu Bakar, and A. Öchsner, Eds. Cham: Springer International Publishing, 2019, pp. 59–76. doi: 10.1007/978-3-030-05621-6_5.

B. Fekkak, M. Menaa, A. Loukriz, and A. Kouzou, "Control of grid-connected PMSG-based wind turbine system with back-to-back converters topology using a new PIL integration method," International Transactions on Electrical Energy Systems, vol. 31, no. 6, p. e12882, 2021, doi: 10.1002/2050-7038.12882.

M. Errouha, Q. Combe, S. Motahhir, S. S. Askar, and M. Abouhawwash, "Design and processor in the loop implementation of an improved control for IM driven solar PV fed water pumping system," Sci Rep, vol. 12, no. 1, Art. no. 1, Mar. 2022, doi: 10.1038/s41598-022-08252-7.

O. Diouri, F. Errahimi, and N. Es-Sbai, "Regulation of the Output Voltage of an Inverter in Case of Load Variation," IOP Conf. Ser.: Mater. Sci. Eng., vol. 353, p. 012021, May 2018, doi: 10.1088/1757-899X/353/1/012021.

O. Diouri, A. Gaga, N. Es-Sbai, and F. Errahimi, "Design and simulation of a novel cascaded transformer multilevel inverter topology for photovoltaic system," in 2015 3rd International Renewable and Sustainable Energy Conference (IRSEC), Marrakech, Morocco, Dec. 2015, pp. 1–5. doi: 10.1109/IRSEC.2015.7454957.




DOI: https://doi.org/10.18196/jrc.v3i4.15184

Refbacks

  • There are currently no refbacks.


Copyright (c) 2022 OMAR DIOURI, Saloua SENHAJI, Mohammed OUAZZANI JAMIL

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


Journal of Robotics and Control (JRC)

P-ISSN: 2715-5056 || E-ISSN: 2715-5072
Organized by Peneliti Teknologi Teknik Indonesia
Published by Universitas Muhammadiyah Yogyakarta in collaboration with Peneliti Teknologi Teknik Indonesia, Indonesia and the Department of Electrical Engineering
Website: http://journal.umy.ac.id/index.php/jrc
Email: jrcofumy@gmail.com


Kuliah Teknik Elektro Terbaik