A predictive control approach for bidirectional DC-DC power converter in supercapacitor energy storage systems

Pham Tuan Anh, Nguyen Van Chuong, Cao Xuan Duc, Nguyen Phung Quang
Author affiliations


  • Pham Tuan Anh Vietnam Maritime University
  • Nguyen Van Chuong Hanoi University of Science and Technology
  • Cao Xuan Duc
  • Nguyen Phung Quang Hanoi University of Science and Technology




Supercapacitor energy storage system (SCESS), bidirectional DC-DC converter, voltage source inverter, active rectifier, predictive control.


A possible solution to mitigate the wind power fluctuations is integrated energy storage systems (ESS) to the wind energy conversion systems (WECS). The supercapacitor ESS (SCESS) is able to smooth out the output power of wind turbine by exchanging bidirectional power between wind turbine and supercapacitor through power conversion system. The SCESS consists of supercapacitor, serving as a DC power source, and power conversion system comprising a bidirectional DC-DC converter and a bidirectional DC-AC converter. Although control methods for a DC-AC converter are almost fully developed, there is not any scientific research for nonlinear control design of DC-DC converter due to the shortage of its nonlinear model describing power exchange process. This paper focuses on a SCESS in terms of modeling and control designing aim to manage active power flow between the grid and the SCESS. A predictive control algorithm for discrete-time bilinear state-space model of a non-isolated bidirectional DC-DC converter is proposed. This algorithm is supplementary methods for this converter besides linear or hysteresis control methods in other research. Simulations validate the effectiveness of the proposed control.


Metrics Loading ...




How to Cite

P. T. Anh, N. V. Chuong, C. X. Duc, and N. P. Quang, “A predictive control approach for bidirectional DC-DC power converter in supercapacitor energy storage systems”, JCC, vol. 31, no. 2, pp. 123–132, Jun. 2015.




Most read articles by the same author(s)