Note: This content is accessible to all versions of every browser. However, this browser does not seem to support current Web standards, preventing the display of our site's design details.

  

Distributed Control and Optimization in DC Microgrids

Author(s):

F. Dörfler
Conference/Journal:

Automatica, vol. 61, no. 18, pp. 18-26
Abstract:

Due to their compatibility with renewable and distributed generation, microgrids are a promising operational architecture for future power systems. Here we consider the operation of DC microgrids that arise in many applications. We adopt a linear circuit model and propose a decentralized voltage droop control strategy that is inspired by frequency droop control in AC networks. We demonstrate that our primary droop control strategy is able to achieve fair and stable load sharing (even in presence of actuation constraints) or an economic dispatch of the generation formulated as a quadratic and linearly-constrained optimization problem on the source injections. Similar to frequency droop control, voltage droop control induces a steady-state voltage drift depending on the imbalance of load and generation in the microgrid. To compensate for this steady-state error, we consider two secondary control strategies. A purely decentralized secondary integral control strategy successfully compensates for the steady-state voltage drifts yet it fails to achieve the desired optimal steady-state injections. Next, we propose a consensus filter that requires communication among the controllers, that regulates the voltage drift, and that recovers the desired optimal injections. The performance and robustness of our controllers are illustrated through simulations.

Year:

2015
Type of Publication:

(01)Article
Supervisor:



No Files for download available.
% Autogenerated BibTeX entry
@Article { Xxx:2015:IFA_5277,
    author={F. D{\"o}rfler},
    title={{Distributed Control and Optimization in DC Microgrids}},
    journal={Automatica},
    year={2015},
    volume={61},
    number={18},
    pages={18--26},
    month=jul,
    url={http://control.ee.ethz.ch/index.cgi?page=publications;action=details;id=5277}
}
Permanent link