179
Views
1
CrossRef citations to date
0
Altmetric
Research Article

Stacking ensemble based fault diagnosis approach for improved operation of photovoltaic arrays

ORCID Icon, ORCID Icon & ORCID Icon
Pages 5421-5439 | Received 13 Dec 2021, Accepted 02 Jun 2022, Published online: 19 Jun 2022

References

  • https://scikit-learn.org/
  • Akram, M. N., and S. Lotfifard. 2015. Modeling and health monitoring of DC side of photovoltaic array. IEEE Transactions on Sustainable Energy 6:1245–53. doi:10.1109/TSTE.2015.2425791.
  • Anifowose, F., J. Labadin, and A. Abdulraheem. 2015. Improving the prediction of petroleum reservoir characterization with a stacked generalization ensemble model of support vector machines. Applied Soft Computing 26:483–96. doi:10.1016/j.asoc.2014.10.017.
  • Appiah, A. Y., X. Zhang, B. B. K. Ayawli, and F. Kyeremeh. 2019. Long short-term memory networks based automatic feature extraction for photovoltaic array fault diagnosis. IEEE Access 7:30089–101. doi:10.1109/ACCESS.2019.2902949.
  • Aziz, F., A. U. Haq, S. Ahmad, Y. Mahmoud, M. Jalal, and U. Ali. 2020. A novel convolutional neural network-based approach for fault classification in photovoltaic arrays. IEEE Access 8:41889–904. doi:10.1109/ACCESS.2020.2977116.
  • Benkercha, R., and S. Moulahoum. 2018. Fault detection and diagnosis based on C4.5 decision tree algorithm for grid connected PV system. Solar Energy 173:610–34. doi:10.1016/j.solener.2018.07.089.
  • Bhati, B. S., G. Chugh, F. Al‐Turjman, and N. S. Bhati. 2021. An improved ensemble based intrusion detection technique using XGBoost. Transactions on Emerging Telecommunications Technologies 32. doi:10.1002/ett.4076.
  • Bhattacharya, S., S. R. K. S, P. K. R. Maddikunta, R. Kaluri, S. Singh, T. R. Gadekallu, M. Alazab, and U. Tariq. 2020. A novel PCA-firefly based xgboost classification model for intrusion detection in networks using GPU. Electronics 9:219. doi:10.3390/electronics9020219.
  • Breiman, L. 1996. Bagging predictors. Machine Learning 24:123–40. doi:10.1007/BF00058655.
  • Chawla, N. V., K. W. Bowyer, L. O. Hall, and W. P. Kegelmeyer. 2002. SMOTE: Synthetic minority over-sampling technique. Journal of Artificial Intelligence Research 16:321–57. doi:10.1613/jair.953.
  • Chen, T., and C. Guestrin, XGBoost: A scalable tree boosting system, in: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, San Francisco California USA, 2016: pp. 785–94. doi:10.1145/2939672.2939785.
  • Chen, Z., L. Wu, S. Cheng, P. Lin, Y. Wu, and W. Lin. 2017. Intelligent fault diagnosis of photovoltaic arrays based on optimized kernel extreme learning machine and IV characteristics. Applied Energy 204:912–31. doi:10.1016/j.apenergy.2017.05.034.
  • Chen, Z., F. Han, L. Wu, J. Yu, S. Cheng, P. Lin, and H. Chen. 2018. Random forest based intelligent fault diagnosis for PV arrays using array voltage and string currents. Energy Conversion and Management 178:250–64. doi:10.1016/j.enconman.2018.10.040.
  • Chen, Z., Y. Chen, L. Wu, S. Cheng, and P. Lin. 2019. Deep residual network based fault detection and diagnosis of photovoltaic arrays using current-voltage curves and ambient conditions. Energy Conversion and Management 198:111793. doi:10.1016/j.enconman.2019.111793.
  • Cui, S., Y. Yin, D. Wang, Z. Li, and Y. Wang. 2021. A stacking-based ensemble learning method for earthquake casualty prediction. Applied Soft Computing 101:107038. doi:10.1016/j.asoc.2020.107038.
  • Dhibi, K., R. Fezai, M. Mansouri, M. Trabelsi, A. Kouadri, K. Bouzara, H. Nounou, and M. Nounou. 2020. Reduced Kernel random forest technique for fault detection and classification in grid-tied PV systems. IEEE Journal of Photovoltaics 10:1864–71. doi:10.1109/JPHOTOV.2020.3011068.
  • Dhimish, M., V. Holmes, and M. Dales. 2017. Parallel fault detection algorithm for grid-connected photovoltaic plants. Renewable Energy 113:94–111. doi:10.1016/j.renene.2017.05.084.
  • Dhimish, M., V. Holmes, B. Mehrdadi, and M. Dales. 2018. Comparing Mamdani Sugeno fuzzy logic and RBF ANN network for PV fault detection. Renewable Energy 117:257–74. doi:10.1016/j.renene.2017.10.066.
  • Dietterich, T. G. 2000. An experimental comparison of three methods for constructing ensembles of decision trees: Bagging, boosting, and randomization. Machine Learning 40:139–57. doi:10.1023/A:1007607513941.
  • Eskandari, A., J. Milimonfared, and M. Aghaei. 2020. Line-line fault detection and classification for photovoltaic systems using ensemble learning model based on I-V characteristics. Solar Energy 211:354–65. doi:10.1016/j.solener.2020.09.071.
  • Fadhel, S., C. Delpha, D. Diallo, I. Bahri, A. Migan, M. Trabelsi, and M. F. Mimouni. 2019. PV shading fault detection and classification based on I-V curve using principal component analysis: Application to isolated PV system. Solar Energy 179:1–10. doi:10.1016/j.solener.2018.12.048.
  • Fazai, R., K. Abodayeh, M. Mansouri, M. Trabelsi, H. Nounou, M. Nounou, and G. E. Georghiou. 2019. Machine learning-based statistical testing hypothesis for fault detection in photovoltaic systems. Solar Energy 190:405–13. doi:10.1016/j.solener.2019.08.032.
  • Garoudja, E., A. Chouder, K. Kara, and S. Silvestre. 2017. An enhanced machine learning based approach for failures detection and diagnosis of PV systems. Energy Conversion and Management 151:496–513. doi:10.1016/j.enconman.2017.09.019.
  • Horn, F., R. Pack, and M. Rieger. 2020. The autofeat python library for automated feature engineering and selection. In Machine learning and knowledge discovery in databases. P. Cellier and K. Driessens, (eds.), 111–20. Cham: Springer International Publishing. doi:10.1007/978-3-030-43823-4_10.
  • John, V., Z. Liu, C. Guo, S. Mita, and K. Kidono. 2016. Real-time lane estimation using deep features and extra trees regression. In Image and video technology, (eds.). T. Bräunl, B. McCane, M. Rivera, and X. Yu, 721–33. Cham: Springer International Publishing. doi:10.1007/978-3-319-29451-3_57.
  • Ke, G., Q. Meng, T. Finley, T. Wang, W. Chen, W. Ma, Q. Ye, and T. Y. Liu. 2017. Lightgbm: A highly efficient gradient boosting decision tree. Advances in Neural Information Processing Systems 30.
  • Kiala, Z., O. Mutanga, J. Odindi, and C. Masemola. 2021. Optimal window period for mapping Parthenium weed in South Africa, using high temporal resolution imagery and the extratrees classifier. Biological Invasions 23:2881–92. doi:10.1007/s10530-021-02544-1.
  • Koutroulis, E., and F. Blaabjerg. 2012. A new technique for tracking the global maximum power point of PV arrays operating under partial-shading conditions. IEEE Journal of Photovoltaics 2:184–90. doi:10.1109/JPHOTOV.2012.2183578.
  • Li, B., C. Delpha, A. Migan-Dubois, and D. Diallo. 2021. Fault diagnosis of photovoltaic panels using full I–V characteristics and machine learning techniques. Energy Conversion and Management 248:114785. doi:10.1016/j.enconman.2021.114785.
  • Lin, P., Z. Qian, X. Lu, Y. Lin, Y. Lai, S. Cheng, Z. Chen, and L. Wu. 2022. Compound fault diagnosis model for Photovoltaic array using multi-scale SE-ResNet. Sustainable Energy Technologies and Assessments 50:101785. doi:10.1016/j.seta.2021.101785.
  • Liu, Y., K. Ding, J. Zhang, Y. Li, Z. Yang, W. Zheng, and X. Chen. 2021. Fault diagnosis approach for photovoltaic array based on the stacked auto-encoder and clustering with I-V curves. Energy Conversion and Management 245:114603. doi:10.1016/j.enconman.2021.114603.
  • Madeti, S. R., and S. N. Singh. 2017. A comprehensive study on different types of faults and detection techniques for solar photovoltaic system. Solar Energy 158:161–85. doi:10.1016/j.solener.2017.08.069.
  • Manno, D., G. Cipriani, G. Ciulla, V. Di Dio, S. Guarino, and V. Lo Brano. 2021. Deep learning strategies for automatic fault diagnosis in photovoltaic systems by thermographic images. Energy Conversion and Management 241:114315. doi:10.1016/j.enconman.2021.114315.
  • Martín, J., J. A. Sáez, and E. Corchado. 2021. On the suitability of stacking-based ensembles in smart agriculture for evapotranspiration prediction. Applied Soft Computing 108:107509. doi:10.1016/j.asoc.2021.107509.
  • Mellit, A., G. M. Tina, and S. A. Kalogirou. 2018. Fault detection and diagnosis methods for photovoltaic systems: A review. Renewable and Sustainable Energy Reviews 91:1–17. doi:10.1016/j.rser.2018.03.062.
  • Meyer, E. L., and E. E. Van Dyk. 2004. Assessing the reliability and degradation of photovoltaic module performance parameters. IEEE Transactions on Reliability 53:83–92. doi:10.1109/TR.2004.824831.
  • Momeni, H., N. Sadoogi, M. Farrokhifar, and H. F. Gharibeh. 2019. Fault diagnosis in photovoltaic arrays using GBSSL method and proposing a fault correction system. IEEE Transactions on Industrial Informatics 16:5300–08. doi:10.1109/TII.2019.2908992.
  • Pal, M. 2005. Random forest classifier for remote sensing classification. International Journal of Remote Sensing 26:217–22. doi:10.1080/01431160412331269698.
  • Pernía-Espinoza, A., J. Fernandez-Ceniceros, J. Antonanzas, R. Urraca, and F. J. Martinez-de-Pison. 2018. Stacking ensemble with parsimonious base models to improve generalization capability in the characterization of steel bolted components. Applied Soft Computing 70:737–50. doi:10.1016/j.asoc.2018.06.005.
  • Pillai, D. S., F. Blaabjerg, and N. Rajasekar. 2019. A comparative evaluation of advanced fault detection approaches for PV systems. IEEE Journal of Photovoltaics 9:513–27. doi:10.1109/JPHOTOV.2019.2892189.
  • Ribeiro, M. H. D. M., and L. Dos Santos Coelho. 2020. Ensemble approach based on bagging, boosting and stacking for short-term prediction in agribusiness time series. Applied Soft Computing 86:105837. doi:10.1016/j.asoc.2019.105837.
  • Sera, D., R. Teodorescu, and P. Rodriguez, PV panel model based on datasheet values, in: 2007 IEEE International Symposium on Industrial Electronics, IEEE, 2007: pp. 2392–96.
  • Shamaei, E., and M. Kaedi. 2016. Suspended sediment concentration estimation by stacking the genetic programming and neuro-fuzzy predictions. Applied Soft Computing 45:187–96. doi:10.1016/j.asoc.2016.03.009.
  • Sokolova, M., N. Japkowicz, and S. Szpakowicz, Beyond accuracy, F-score and ROC: A family of discriminant measures for performance evaluation, in: Australasian Joint Conference on Artificial Intelligence, Berlin, Heidelberg. Springer, 2006: pp. 1015–21.
  • Sridharan, N. V., and V. Sugumaran. 2021. Convolutional neural network based automatic detection of visible faults in a photovoltaic module. Energy Sources, Part A: Recovery, Utilization, and Environmental Effects 1–16. doi:10.1080/15567036.2021.1905753.
  • Suresh, A., R. Udendhran, and M. Balamurgan. 2020. Hybridized neural network and decision tree based classifier for prognostic decision making in breast cancers. Soft Computing 24:7947–53. doi:10.1007/s00500-019-04066-4.
  • Thara, D. K., B. G. PremaSudha, and F. Xiong. 2019. Auto-detection of epileptic seizure events using deep neural network with different feature scaling techniques. Pattern Recognition Letters 128:544–50. doi:10.1016/j.patrec.2019.10.029.
  • Tharwat, A. 2020. Classification assessment methods. Applied Computing and Informatics 17:168–92. doi:10.1016/j.aci.2018.08.003.
  • Tien Bui, D., B. Pradhan, O. Lofman, and I. Revhaug. 2012. Landslide susceptibility assessment in Vietnam using support vector machines, decision tree, and naïve Bayes models. Mathematical Problems in Engineering 2012:1–26. doi:10.1155/2012/974638.
  • Wang, Y., D. Wang, N. Geng, Y. Wang, Y. Yin, and Y. Jin. 2019. Stacking-based ensemble learning of decision trees for interpretable prostate cancer detection. Applied Soft Computing 77:188–204. doi:10.1016/j.asoc.2019.01.015.
  • Wolpert, D. H. 1992. Stacked generalization. Neural Networks 5:241–59. doi:10.1016/S0893-6080(05)80023-1.
  • Zaki, S. A., H. Zhu, M. A. Fakih, A. R. Sayed, and J. Yao. 2021. Deep-learning–based method for faults classification of PV system. IET Renewable Power Generation 15:193–205.
  • Zhang, Q., P. Liu, X. Wang, Y. Zhang, Y. Han, and B. Yu. 2021. StackPDB: Predicting DNA-binding proteins based on XGB-RFE feature optimization and stacked ensemble classifier. Applied Soft Computing 99:106921. doi:10.1016/j.asoc.2020.106921.
  • Zhao, Y., Fault analysis in solar photovoltaic arrays, PhD Thesis, Northeastern University, 2011.
  • Zhao, Y., R. Ball, J. Mosesian, J.-F. de Palma, and B. Lehman. 2015. Graph-based semi-supervised learning for fault detection and classification in solar photovoltaic arrays. IEEE Transactions on Power Electronics 30:2848–58. doi:10.1109/TPEL.2014.2364203.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.