Mohammed A. Al-Hitmi, Shirazul Islam, S.M. Muyeen, Atif Iqbal, Kevin Thomas, A.K.M. Abdullah, Lazhar Ben-brahim
{"title":"An ANN-based distributed secondary controller used to ensure accurate current sharing in DC microgrid","authors":"Mohammed A. Al-Hitmi, Shirazul Islam, S.M. Muyeen, Atif Iqbal, Kevin Thomas, A.K.M. Abdullah, Lazhar Ben-brahim","doi":"10.1016/j.aeue.2025.156002","DOIUrl":null,"url":null,"abstract":"<div><div>In a DC Microgrid, to minimise the effect of unequal cable resistances, distributed secondary controllers are included in addition to droop controllers. An accurate Current Sharing based Secondary Controller (ACSSC) is proposed in this paper, which is used to ensure proportional or accurate sharing of power demanded by loads among sources in a DC microgrid. However, ACSSC is a model approach and imposes a computational burden on digital signal processors (DSPs) in the case of a DC microgrid having a large number of sources and loads. To address this issue, a distributed Artificial Neural Network-based ACSSC (ANN-ACSSC) is proposed, which includes a learning framework of the accurate current estimator, droop gain estimator and voltage estimator to ensure accurate current sharing in the DC microgrid and maintain the voltage regulation across the converter within the specified limit. The performance of ANN-based estimators is compared to the state-of-the-art machine learning-based secondary controllers like bagged ensemble, Reinforcement-learning-based Integrated Control (RLIC) and Reinforcement Learning-based Approximate Dynamic Programming (RLADP-based estimators using performance metrics like MAE, MSE and R<sup>2</sup> score. The inference time of various estimators included in ACSSC is evaluated using the ‘tic-toc’ functionality included in Matlab. The Levenberg-Marquardt algorithm is used for training the various estimators included in ANN-ACSSC. The performance of the proposed ANN-ACSSC is compared with that of the proposed ACSSC. Further, the performances of ANN-ACSSC and ACSSC for a nonzero value of communication delay are studied. The viability of the ANN-ACSSC is validated using the experimental results captured using a lab prototype of a DC microgrid.</div></div>","PeriodicalId":50844,"journal":{"name":"Aeu-International Journal of Electronics and Communications","volume":"201 ","pages":"Article 156002"},"PeriodicalIF":3.2000,"publicationDate":"2025-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Aeu-International Journal of Electronics and Communications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1434841125003437","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
In a DC Microgrid, to minimise the effect of unequal cable resistances, distributed secondary controllers are included in addition to droop controllers. An accurate Current Sharing based Secondary Controller (ACSSC) is proposed in this paper, which is used to ensure proportional or accurate sharing of power demanded by loads among sources in a DC microgrid. However, ACSSC is a model approach and imposes a computational burden on digital signal processors (DSPs) in the case of a DC microgrid having a large number of sources and loads. To address this issue, a distributed Artificial Neural Network-based ACSSC (ANN-ACSSC) is proposed, which includes a learning framework of the accurate current estimator, droop gain estimator and voltage estimator to ensure accurate current sharing in the DC microgrid and maintain the voltage regulation across the converter within the specified limit. The performance of ANN-based estimators is compared to the state-of-the-art machine learning-based secondary controllers like bagged ensemble, Reinforcement-learning-based Integrated Control (RLIC) and Reinforcement Learning-based Approximate Dynamic Programming (RLADP-based estimators using performance metrics like MAE, MSE and R2 score. The inference time of various estimators included in ACSSC is evaluated using the ‘tic-toc’ functionality included in Matlab. The Levenberg-Marquardt algorithm is used for training the various estimators included in ANN-ACSSC. The performance of the proposed ANN-ACSSC is compared with that of the proposed ACSSC. Further, the performances of ANN-ACSSC and ACSSC for a nonzero value of communication delay are studied. The viability of the ANN-ACSSC is validated using the experimental results captured using a lab prototype of a DC microgrid.
期刊介绍:
AEÜ is an international scientific journal which publishes both original works and invited tutorials. The journal''s scope covers all aspects of theory and design of circuits, systems and devices for electronics, signal processing, and communication, including:
signal and system theory, digital signal processing
network theory and circuit design
information theory, communication theory and techniques, modulation, source and channel coding
switching theory and techniques, communication protocols
optical communications
microwave theory and techniques, radar, sonar
antennas, wave propagation
AEÜ publishes full papers and letters with very short turn around time but a high standard review process. Review cycles are typically finished within twelve weeks by application of modern electronic communication facilities.