Mitigating distribution power loss of dc microgrids with DC electric springs

Yun Yang, Siew Chong Tan, Shu Yuen Ron Hui

Research output: Journal article publicationJournal articleAcademic researchpeer-review

68 Citations (Scopus)


DC microgrids fed with substantial intermittent renewable energy sources face the immediate problem of power imbalance and the subsequent dc bus voltage fluctuation problem (that can easily breach power system standards). It has recently been demonstrated that dc electric springs (DCES), when connected with series non-critical loads, are capable of stabilizing the voltage of local nodes and improving the power quality of dc microgrids without large energy storage. In this paper, two centralized model predictive control (CMPC) schemes with: 1) non-adaptive weighting factors and 2) adaptive weighting factors are proposed to extend the existing functions of the DCES in the microgrid. The control schemes coordinate the DCES to mitigate the distribution power loss in the dc microgrids, while simultaneously providing their original function of dc bus voltage regulation. Using the DCES model that was previously validated with experiments, simulations based on MATLAB/Simulink platform are conducted to validate the control schemes. The results show that with the proposed CMPC schemes, the DCES are capable of eliminating the bus voltage offsets as well as reducing the distribution power loss of the dc microgrid.

Original languageEnglish
Article number7913724
Pages (from-to)5897-5906
Number of pages10
JournalIEEE Transactions on Smart Grid
Issue number6
Publication statusPublished - Nov 2018


  • adaptive weighting factors
  • centralized model predictive control (CMPC)
  • DC electric springs (DCES)
  • DC microgrids
  • distribution power loss
  • non-adaptive weighting factors

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'Mitigating distribution power loss of dc microgrids with DC electric springs'. Together they form a unique fingerprint.

Cite this