Sei sulla pagina 1di 11

564 IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, VOL. 4, NO.

3, SEPTEMBER 2017

Distributed Controllers for Multiterminal


HVDC Transmission Systems
Martin Andreasson, Student Member, IEEE, Dimos V. Dimarogonas, Member, IEEE,
Henrik Sandberg, Member, IEEE, and Karl Henrik Johansson, Fellow, IEEE

Abstract—High-voltage direct current (HVDC) is an increas- cables, the break-even point is typically lower than 100 km,
ingly commonly used technology for long-distance electric power due to the ac current that is needed to charge the capacitors of
transmission, mainly due to its low resistive losses. In this paper, the cable insulation [7]. Increased use of HVDC for electrical
the voltage-droop method is reviewed, and three novel distributed
controllers for multiterminal HVDC (MTDC) transmission sys- power transmission suggests that future HVDC transmission
tems are proposed. Sufficient conditions for when the proposed systems are likely to consist of multiple terminals connected by
controllers render the equilibrium of the closed-loop system as- several HVDC transmission lines. Such systems are referred to
ymptotically stable are provided. These conditions give insight into as multiterminal HVDC (MTDC) systems in the literature [24].
a suitable controller architecture, for example, that the communi- Maintaining adequate dc voltage is an important control
cation graph should be identical to the graph of the MTDC system,
including edge weights. Since the equilibria of the closed-loop problem for HVDC transmission systems. First, the voltage
systems are asymptotically stable, it is shown that the voltages levels at the dc terminals govern the current flows by Ohm’s law
asymptotically converge to within predefined bounds. Further- and Kirchhoff’s circuit laws. Second, if the dc voltage deviates
more, a quadratic cost of the injected current is asymptotically too far from a nominal operational voltage, equipment may
minimized. The proposed controllers are evaluated on a four-bus be damaged, resulting in loss of power transmission capability
MTDC system.
[24]. For existing point-to-point HVDC connections consisting
Index Terms—Decentralized control, HVDC transmission, opti- of only two buses, the voltage is typically controlled at one of
mal control, power system control. the buses, while the injected current is controlled at the other
bus [14]. Since this decentralized controller structure has no
I. I NTRODUCTION natural extension to the case with three or more buses, various
methods have been proposed for controlling MTDC systems.

T HE transmission of power over long distances is one of the


greatest challenges in today’s power transmission systems.
Since resistive losses increase with the length of power trans-
The voltage margin method, VMM, is an extension of the
controller structure of point-to-point connections. For an n-bus
MTDC system, n − 1 buses are assigned to control the in-
mission lines, higher voltages have become abundant in long- jected current levels around a setpoint, while the remaining bus
distance power transmission. One example of long-distance controls the voltage around a given setpoint. VMM typically
power transmission is large-scale off-shore wind farms, which controls the voltage fast and accurately. The major disadvantage
often require power to be transmitted in cables over long dis- is the undesirable operation points, which can arise when one
tances to the mainland ac power grid. High-voltage direct current bus alone has to change its current injections to maintain a
(HVDC) power transmission is a commonly used technology constant voltage level. While this can be addressed by assigning
for long-distance power transmission. Its higher investment more than one bus to control the voltage, it often leads to
costs compared to ac transmission lines, mainly due to expen- undesirable switching of the injected currents [18]. The voltage
sive ac–dc converters, are compensated by its lower resistive droop method VDM on the other hand is symmetric, in the
losses for sufficiently long distances [7]. The break-even point, sense that all local decentralized controllers have the same
that is, the point where the total costs of overhead HVDC and structure. Each bus injects current in proportion to the local
ac lines are equal, is typically 500–800 km [20]. However, for deviation of the bus voltage from its nominal value. Similar
to VMM, VDM is a simple decentralized controller that does
Manuscript received March 17, 2015; revised December 11, 2015; accepted not rely on any communication [11], [12]. As we will formally
February 18, 2016. Date of publication February 25, 2016; date of current
version September 15, 2017. This work was supported in part by the European show in this paper, a major disadvantage of VDM is static errors
Commission by the Swedish Research Council and in part by the Knut and of the voltage, as well as possibly suboptimal operation points.
Alice Wallenberg Foundation. This work extends the manuscripts presented in The highlighted drawbacks of existing decentralized MTDC
[2] and [5]. Recommended by Associate Editor B. Sinopoli.
M. Andreasson, H. Sandberg, and K. H. Johansson are with the ACCESS controllers give rise to the question if performance can be
Linnaeus Centre, KTH Royal Institute of Technology, 11428 Stockholm, increased by allowing for communication between buses. Dis-
Sweden (e-mail: mandreas@kth.se; hsan@kth.se; kallej@kth.se). tributed controllers have been successfully applied to both
D. V. Dimarogonas is with the ACCESS Linnaeus Centre, KTH Royal
Institute of Technology, 11428 Stockholm, Sweden, and also with the Centre primary, secondary, and to some extent also tertiary frequency
for Autonomous Systems at KTH, 10044 Stockholm, Sweden (e-mail: dimos@ control of ac transmission systems [3], [4], [15], [17], [23].
kth.se). Although the dynamics of HVDC grids can be modelled with a
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. lower order model than ac grids, controlling dc grids may prove
Digital Object Identifier 10.1109/TCNS.2016.2535105 more challenging. This is especially true for decentralized
2325-5870 © 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
ANDREASSON et al.: DISTRIBUTED CONTROLLERS FOR MULTITERMINAL HVDC TRANSMISSION SYSTEMS 565

and distributed controller structures. The challenges consist


of the faster time-scales of MTDC systems, as well as the
lack of a globally measurable variable corresponding to the ac
frequency. In [6], [8], [9], and [22], decentralized controllers
are employed to share primary frequency-control reserves of
ac systems connected through an MTDC system. Due to the
lack of a communication network, the controllers induce static
control errors. In [21], a distributed approach is taken in con-
trast to the previous references, allowing for communication
between dc buses and, thus, improving the performance of the
controller. In [1] and [16], distributed voltage controllers for dc
microgrids that achieve current sharing are proposed. The con-
trollers, however, rely on a complete communication network.
In [19], a distributed controller for dc microgrids with an
arbitrary, connected communication network is proposed. The
stability of the closed-loop system is, however, not guaranteed.
In this paper, three novel distributed controllers for MTDC
Fig. 1. Topology of a four-bus MTDC system.
transmission systems are proposed, all allowing for certain
limited communication between buses. It is shown that under
certain conditions, the proposed controllers render the equilib- of time dependence of variables, that is, x(t) will be denoted as
rium of the closed-loop system asymptotically stable. In addi- x for simplicity.
tion, the voltages converge close to their nominal values, while
a quadratic cost function of the current injections is asymp-
totically minimized. The sufficient stability criteria derived in III. M ODEL AND P ROBLEM S ETUP
this paper give insights into a suitable controller architecture, as Consider an MTDC transmission system consisting of n
well as insight into the controller design. All proposed control- HVDC terminals, henceforth referred to as buses. The buses
lers are evaluated by simulation on a four-bus MTDC system. are denoted by the vertex set V = {1, . . . , n}, see Fig. 1 for an
The remainder of this paper is organized as follows. In example of an MTDC topology. The dc buses are modelled as
Section II, the mathematical notation is defined. In Section III, ideal current sources which are connected by m HVDC trans-
the system model and the control objectives are defined. In mission lines, denoted by the edge set E = {1, . . . , m}. The
Section IV, some generic properties of MTDC systems are dynamics of any system (e.g., an ac transmission system) con-
derived. In Section V, voltage droop control is analyzed. In nected through the dc buses are neglected, as are the dynamics
Section VI, three different distributed averaging controllers are of the dc buses (e.g., ac–dc converters). The HVDC lines are
presented, and their stability and steady-state properties are an- assumed to be purely resistive, neglecting capacitive and induc-
alyzed. In Section VII, simulations of the distributed controllers tive elements of the HVDC lines. The assumption of purely
on a four-terminal MTDC system are provided, showing the resistive lines is not restrictive for the control applications
effectiveness of the proposed controllers. This paper ends with considered in this paper [14]. This implies that
a concluding discussion in Section VIII.
1
Iij = (Vi − Vj )
Rij
II. N OTATION
due to Ohm’s law, where Vi is the voltage of bus i, Rij is the
Let G be a graph. Denote by V = {1, . . . , n} the vertex set
resistance, and Iij is the current of the HVDC line from bus
of G, and by E = {1, . . . , m} the edge set of G. Let Ni be
i to j. The voltage dynamics of an arbitrary dc bus i are thus
the set of neighboring vertices to i ∈ V. In this paper, we will
given by
only consider static, undirected, and connected graphs. For the
application of control of MTDC power transmission systems, 
Ci V̇i = − Iij + Iiinj + ui
this is a reasonable assumption as long as there are no power-
j∈Ni
line failures. Denote by B the vertex-edge incidence matrix of a
 1
graph, and let LW = BW B T be its weighted Laplacian matrix, =− (Vi − Vj ) + Iiinj + ui (1)
with edge-weights given by the elements of the positive definite Rij
j∈Ni
diagonal matrix W . Let C− denote the open left-half complex
plane, and C̄− its closure. We denote by cn×m a matrix of where Ci is the total capacitance of bus i, including shunt
dimension n × m whose elements are all equal to c, and by capacitances and the capacitance of the HVDC line; Iiinj is the
cn , a column vector whose elements are all equal to c. For injected current due to loads, which is assumed to be unknown
a symmetric matrix A, A > 0 (A ≥ 0) is used to denote that and constant (assuming step disturbances); and ui is the con-
A is positive (semi) definite. In denotes the identity matrix of trolled injected current. Note that we impose no dynamics nor
dimension n. For vectors x and y, we denote by x ≤ y that the constraints on the controlled injected current ui . In practice,
inequality holds for all elements. We will often drop the notion this requires that each MTDC bus be connected with a strong
566 IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, VOL. 4, NO. 3, SEPTEMBER 2017

ac grid which can supply sufficient power to the MTDC grid. asymptotic relative voltage differences of an MTDC system,
Equation (1) may be written in vector form as regardless of the controller structure.
Lemma 1: Consider any stationary control signal u. The
C V̇ = −LR V + I inj + u (2) relative voltage differences satisfy
where V = [V1 , . . . , Vn ]T , C = diag([C1 , . . . , Cn ]), I inj = n
1
T |Vi − Vj | ≤ 2I max
[I1inj , . . . , Ininj ] , u = [u1 , . . . , un ]T , and LR is the weighted λ
i=2 i
Laplacian matrix of the graph representing the transmission
lines, whose edge weights are given by the conductances 1/Rij . where I max = maxi |Iitot | and Iitot = Iiinj + ui and λi denotes
For convenience, we also introduce the matrix of elastances the ith eigenvalue of LR .
E = diag([C1−1 , . . . , Cn−1 ]). The control objective considered Proof: Consider the equilibrium of (2)
in this paper is defined below. LR V = I inj + u  I tot . (6)
Objective 1: The cost of the current injections should be n
minimized asymptotically. More precisely Let V = i=1 ai wi , where wi is the ith eigenvector of LR
with the corresponding eigenvalue λi . Since LR is symmetric,
lim u(t) = u∗ (3) the eigenvectors {wi }ni=1 can be chosen so that they form an
t→∞
orthonormal basis of Rn . Using the eigendecomposition of V
where u∗ minimizes the cost of current injections while ensur- above, we obtain the following equation from (6):
ing a balanced network, and is defined by 
n 
n
1 LR V = LR ai wi = ai λi wi = I tot . (7)
[u∗ , V ∗ ] = arg min fi u2i s.t. LR V = I inj + u (4) i=1 i=1
[u,V ] 2
i∈V
By premultiplying (7) with wk for k = 1, . . . , n, we obtain
and where fi > 0, i = 1, . . . , n are any positive constants. Sub-
ak λk = wkT I tot
sequently, the following quadratic cost function of the voltage
deviations should be minimized over the set V ∗ : due to orthonormality of {wi }ni=1 . Hence, for k = 2, . . . , n,
1 we obtain
min∗ gi (Vinom − Vi )2 (5)
V ∈V 2 wkT I tot
i∈V ak = .
λk
for some gi ≥ 0 ∀ i = 1, . . . , n, and where Vinom is the nominal
The constant
 a1 is not determined by√(7), since λ1 = 0. Denote
voltage of bus i, and V ∗ is obtained by solving (4).
ΔV = ni=2 ai wi . Since w1 = (1/ n)1n , Vi − Vj = ΔVi −
Remark 1: Equations (3) and (4) imply that the asymptotic
ΔVj for any i, j ∈ V. Thus, the following bound is easily
voltage differences between the dc buses are bounded, that
obtained:
is limt→∞ |Vi (t) − Vj (t)| ≤ ΔV ∀ i, j ∈ V, for some ΔV >
0. This implies that, in general, it is not possible to have |Vi − Vj | = |ΔVi − ΔVj | ≤ 2 max |ΔVi | = 2
ΔV

limt→∞ Vi (t) = Vinom for all i ∈ V, for example, by PI control.  n
i

  n
We show in Lemma 1 that ΔV can be bounded by a function of  
the injected and controlled injected currents I inj + u as well as ≤ 2
ΔV
2 = 2  ai wi  ≤ 2 |ai |
 
i=2 2 i=2
the Laplacian matrix of the MTDC system. n  T tot 
Remark 2: The optimal solution V ∗ of (3) and (4) is unique   wi I   n
1
=2   ≤ 2I max
only up to an additive constant vector cn , where all elements are  λi  λ
i=2 i=2 i
equal. Minimizing (5) determines this constant vector, which
can be seen as the average voltage in the MTDC grid. where we have used the fact that
wi
2 = 1 for all i = 1, . . . , n,
Remark 3: Equations (3) and (4) are analogous to the quadra- and
x
∞ ≤
x
2 for any x ∈ Rn . 
tic optimization of ac power generation costs, c.f., [3], [10]. Our second result reveals an interesting general structure of
The quadratic cost function of the voltages (5) has no analogy asymptotically optimal MTDC control signals.
in the corresponding secondary ac frequency-control problem. Lemma 2: Equations (3) and (4) in Objective 1 are satisfied
This since the voltages in an MTDC grid do not synchronize in if and only if limt→∞ u(t) = μF −1 1n and limt→∞ LR V (t) =
general, as opposed to the frequencies in an ac grid. I inj + μF −1 1n , where F = diag([f1 , . . . , fn ]). The scaling
 
Remark 4: The quadratic cost of voltage deviations (5) factor is given by μ = −( ni=1 Iiinj )/( ni=1 fi−1 ).
replaces the common notion of acceptable voltage range. Proof: The KKT condition for the optimization prob-
lem (4) is F u = μ1n , which gives u = F −1 μ1n . Substitut-
ing this expression for u and premultiplying the constraint
IV. G ENERAL P ROPERTIES OF MTDC S YSTEMS
limt→∞ LR V (t) = I inj + F −1 μ1n with 1Tn , yields the desired
Before exploring different control strategies for MTDC sys- expression for μ. Since (4) is convex, the KKT condition is a
tems, we derive some general results on properties of controlled necessary and sufficient condition for optimality. 
MTDC systems which will be useful for the remainder of this Lemma
 3: Equation (5) in Objective 1 is minimized if and
paper. Our first result gives a generic upper bound on the only if ni=1 gi (Vi − Vinom ) = 0.
ANDREASSON et al.: DISTRIBUTED CONTROLLERS FOR MULTITERMINAL HVDC TRANSMISSION SYSTEMS 567

Proof: By considering the equilibrium of (2), the relative The equation 0 = det(Q(s)) has a solution for a given s only if
voltages ΔV are uniquely determined by I inj and u. Thus, V = 0 = xT Q(s)x has a solution for some
x
2 = 1. This gives
ΔV +k1n, for some k ∈ R. Taking the derivative of the quadratic
0 = s xT
Cx + xT (LR + K P )x .
cost function (5) with respect to k thus corresponds to the neces-  
a1
sary and sufficient KKT condition for optimality, and yields a0

∂ 1  Clearly, a0 , a1 > 0, which implies that the above equation has


n
gi (Vinom − Vi )2 = gi (Vi − Vinom ) = 0. all of its solutions s ∈ C− by the Routh-Hurwitz stability cri-
∂k 2
i∈V i=1 terion. This implies that the solutions of 0 = det(Q(s)) satisfy
s ∈ C− and, thus, that A is Hurwitz.

Now consider the equilibrium of (9)
Remark 5: The choice of the controller gains as detailed in
Lemma 2, is analogous to the controller gains in the ac fre- 0 = −(LR + K P )V + K P V nom + I inj . (10)
quency controller being inverse proportional to the coefficients
of the quadratic generation cost function [10]. Since K P > 0 by assumption (LR + K P ) is invertible, which
implies


V. VOLTAGE D ROOP C ONTROL V = (LR + K P )−1 K P V nom + I inj (11)
In this section the VDM will be studied, as well as some which does not satisfy Objective 1 in general. By inserting (11)
of its limitations. VDM is a simple decentralized proportional in (8), it is easily seen that
controller taking the form
u = μF −1 1n
ui = KiP (Vinom − Vi ) , (VDM)
in general. By Lemma 2, Objective 1 is thus, in general, not
where V nom is the nominal dc voltage. Alternatively, the con- satisfied. Premultiplying (10) with 1Tn C −1 yields
troller (VDM) can be written in vector form as n

0 = 1Tn K P (V nom − V ) + I inj = ui + Iiinj .
u = K P (V nom − V ) (8)
i=1

where V nom = [V1nom , . . . , Vnnom ]T


and K P = diag([K1P , 
. . . , KnP ]). The decentralized structure of the voltage droop Next, we construct explicitly a class of droop-controlled
controller is often advantageous for control of HVDC buses, as MTDC systems for which Objective 1 is never satisfied.
the time constant of the voltage dynamics is typically smaller Lemma 5: Consider an MTDC network described by (1),
than the communication delays between the buses. The dc where the control input ui is given by (VDM) and the injected
voltage regulation is typically carried out by all buses. However, currents Iiinj = 0n satisfy either Iiinj ≤ 0n or Iiinj ≥ 0n , where
VDM possesses some severe drawbacks. Firstly, the voltages the inequality is strict for at least one element. Furthermore let
of the buses don’t converge to a value close to the nominal V nom = v nom 1n . Then, (5) in Objective 1 is not minimized,
voltages in general. Secondly, the controlled injected currents regardless of the system and controller parameters.
do not converge to the optimal value. Proof: The equilibrium of the closed-loop dynamics is
Theorem 4: Consider an MTDC network described by (1), given by
where the control input ui is given by (VDM) and the injected
(LR + K P )(V − v nom 1n ) = I inj . (12)
currents Iiinj are constant. The equilibrium of the closed-loop
system is stable for any K P > 0, in the sense that the voltages For convenience, define V̄ = V − v nom 1n . Without loss of
V converge to some constant value. In general, Objective 1 is generality, assume that Iiinj ≤ 0n . By premultiplying (12) with
not satisfied.
 However, the controlled injected currents satisfy 1Tn , we obtain 1Tn K P V̄ < 0. This implies that for at least one
limt→∞ ni=1 (ui + Iiinj ) = 0. index i1 , V̄i1 < 0. Assume for the sake of contradiction that
Proof: The closed-loop dynamics of (2) with u given by there exists an index i2 such that V̄i2 ≥ 0. We can without loss
(VDM) are of generality assume V̄i2 ≥ V̄i ∀ i = i2 . By considering the i2 th
element of (12), we obtain
V̇ = −ELR V + EK P (V nom − V ) + EI inj 

= −E(LR + K P ) V + EK P V nom + EI inj . (9) KiP2 V̄ i2 + V̄i2 − V̄j ≤ 0.
  j∈Ni2
A
This implies that for at least one j ∈ Ni2 , we have V̄j > V̄i2 ,
Clearly, the equilibrium of (9) is stable if and only if A as
contradicting the assumption that V̄i2 ≥ V̄i ∀ i = i2 . Thus, V̄ <
defined above is Hurwitz. Consider the characteristic polyno-
0, and (5) in Objective 1 can clearly not be minimized. 
mial of A
Generally when tuning the proportional gains K P , there is


0 = det(sIn − A) = det sIn + E(LR + K P ) a tradeoff between the voltage errors and the optimality of the

current injections. Low gains K P will result in closer to optimal
⇔ 0 = det sC + (LR + K P ) .
  current injections, but the voltages will be far from the reference
Q(s) value. On the other hand, having high gains K P will ensure
568 IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, VOL. 4, NO. 3, SEPTEMBER 2017

that the voltages converge close to the nominal voltage, at the the last equality in the above equation holds. By letting K P →
expense of large deviations from the optimal current injections 0 and premultiplying (13) with v1T = 1/n1n , we obtain a1 =

u∗ . This rule of thumb is formalized in the following theorem. ((1/n) ni=1 Iiinj ) since the eigenvectors of (LR + K P ) form
Theorem 6: Consider an MTDC network described by (1), an orthonormal basis of Rn . Thus, limK P →0 limt→∞ V (t) =
where the control input ui is given by (VDM) with positive 
sgn( ni=1 Iiinj )∞n . Finally, the controlled injected currents are
gains KiP = fi−1 , and constant injected currents Iiinj . The dc given by
voltages satisfy
lim u = lim K P (V nom − V )
lim lim V (t) = V nom K P →0 K P →0  
K P →∞ t→∞ a1 a1
  = lim K P
V nom
− 1n = − K P 1n .

n
K →0
P λ1 λ1
lim lim V (t) = sgn Iiinj ∞1n
K P →0 t→∞
i=1 By premultiplying (10) with 1Tn C −1 , we obtain
while the controlled injected currents satisfy
1Tn K P (V nom − V ) = −1Tn I inj
lim lim u(t) = −I inj
K P →∞ t→∞ which implies that
lim lim u(t) = u∗  
K P →0 t→∞ 
n
Iiinj
a1 1T I inj
where the notation means = Tn P =  i=1 
λ1 1n K 1n n
KiP
K P → ∞ ⇔ KiP → ∞ ∀ i = 1, . . . , n i=1

K P
→0⇔ KiP → 0 ∀ i = 1, . . . , n. which gives u = u∗ due to Lemma 2. 

Proof: Let us first consider the case when K P → ∞. In


VI. D ISTRIBUTED MTDC C ONTROL
the equilibrium of (9), the voltages satisfied by (11)
−1 The shortcomings of the VDM control, as indicated in
lim V = lim (LR + K P ) (K P V nom + I inj ) Theorem 4, motivate the development of novel controllers for
K P →∞ K P →∞
−1 MTDC networks. In this section, we present three distributed
= lim (K P ) (K P V nom + I inj ) = V nom . controllers for MTDC networks, allowing for communication
K P →∞
between HVDC buses. The use of a communication network
By inserting the above expression for the voltages, the con- allows for distributed controllers, all fulfilling Objective 1 but
trolled injected currents are given by with specific advantages and disadvantages. Controllers (I) and
(II) have the advantage of only requiring n additional controller
lim u = lim K P (V nom − V )
K P →∞ K P →∞ variables, but (I) suffers from poor redundancy and (II) requires
−1
complete communication topology. The controller (III) does
= lim K P −(K P ) I inj = −I inj.
K P →∞ not suffer from poor redundancy and can be implemented
using any connected distributed communication topology, but
Now consider the case when K P → 0. Since (LR + K P ) is at the cost of requiring 2n additional controller variables. The
real and symmetric, any vector in Rn can be expressed as a architectures of the controllers proposed later on in this section
linear combination of its eigenvectors. Denote by (vi , λi ) the are illustrated in Fig. 2.
eigenvector and eigenvalue pair i of (LR + K P ). Write

n A. Distributed Averaging Controller I
P nom inj
(K V +I )= ai vi (13)
i=1 In this section, we propose the following distributed con-
troller for MTDC networks which allows for communication
where ai , i = 1, . . . , n are real constants. The equilibrium of (9) between the buses
implies that the voltages satisfy
ui = KiP (V̂i − Vi )
lim V = lim (LR + K P )−1 (K P V nom + I inj ) ˙ 
K P →0 K P →0 V̂i = KiV (Vinom −Vi )−γ cij (V̂i −Vi )−(V̂j −Vj ) (I)
−1 
n j∈Ni
= lim (LR + K P ) ai vi
K P →0 where γ > 0 is a constant, KiP > 0, i = 1, . . . , n, and
i=1

n
ai a1 K1V > 0, if i = 1
= lim vi = v1 KiV =
K P →0
i=1
λi λ1 0, otherwise.

where λ1 is the smallest eigenvalue of (LR + K P ), which This controller can be understood as a proportional control
clearly satisfies λ1 → 0+ as KiP → 0 ∀ i = 1, . . . , n. Hence, loop (consisting of the first line), and an integral control loop
ANDREASSON et al.: DISTRIBUTED CONTROLLERS FOR MULTITERMINAL HVDC TRANSMISSION SYSTEMS 569

Fig. 2. (a) shows the decentralized architecture of the voltage droop controller (VDM), (b) shows the distributed architecture of controllers (I) and (III), and
(c) shows the architecture of controller (II), with all-to-all communication.

(consisting of the second line). The internal controller variables The characteristic equation of A is given by
V̂i can be understood as reference values for the proportional  
sIn + γLc −γLc + K V 
control loops, regulated by the integral control loop. Bus i = 1, 0 = det(sI2n − A) =   
without loss of generality, acts as an integral voltage regulator. −EK P sIn + E(LR + K P )
 
The first line of (I) ensures that the controlled injected currents  sIn + γLc −γLc + K V 
|CK | 
P  
are quickly adjusted after a change in the voltage. The para- = −sIn − γLc (sI + γL )(K P −1
) C 
|sIn + γLc | 
n c 
meter cij = cji > 0 is a constant, and Ni denotes the set of · sIn + E(LR + K ) P 
buses which can communicate with bus i. The communication 
 −1

graph is assumed to be undirected, that is, j ∈ Ni ⇔ i ∈ Nj . = |CK P | (sIn + γLc )(K P ) C sIn + E(LR + K P )
The second line ensures that the voltage is restored at bus 
1 by integral action, and that the controlled injected currents 
− γLc + K V 
converge to the optimal value, as proven later on. In vector 
form, (I) can be written as  −1
= |EK P |  γLc (K P ) LR + K V
u = K P (V̂ − V ) −1 −1

˙ + s (K P ) LR + In + γLc (K P ) C
V̂ = K V (V1nom 1n − V ) − γLc (V̂ − V ) (14) 
−1 
+ s2 (K P ) C 
where K P is defined as before, K V = diag([K1V , 0, . . . , 0]),
and Lc is the weighted Laplacian matrix of the graph represent-  |EK P | det (Q(s)) .
ing the communication topology, denoted as Gc , whose edge
weights are given by cij , and which is assumed to be connected. This assumes that |sIn + γLc | = 0, however |sIn + γLc | = 0
The following theorem shows that the proposed controller (I) implies s = 0 or s ∈ C− . By elementary column operations, A
has desirable properties which the droop controller (VDM) is is shown to be full rank. This still implies that all solutions
lacking. It also gives sufficient conditions for which controller satisfy s ∈ C− . Now, the above equation has a solution only
parameters stabilize the equilibrium of the closed-loop system. if xT Q(s)x = 0 for some x :
x
2 = 1. This condition gives
Theorem 7: Consider an MTDC network described by (1), the following equation:
where the control input ui is given by (I) and the injected −1

currents I inj are constant. The equilibrium of the closed-loop 0 = xT γLc (K P ) LR + K V x
system is stable if  
a0
1 −1 −1

−1 −1
λmin (K P ) LR + LR (K P ) +1 + s xT (K P ) LR + In + γLc (K P ) C x
2
γ −1 −1  
+ λmin Lc (K P ) C + C(K P ) Lc > 0 (15) a1
2 −1 −1
−1

λmin Lc (K P ) LR + LR (K P ) Lc ≥ 0. (16) + s2 xT (K P ) C x
 
a2
Furthermore, limt→∞ V1 (t) = V nom , and if K P = F −1 then
limt→∞ u(t) = u∗ . This implies that Objective 1 is satisfied which by the Routh-Hurwitz stability criterion has all solutions
given that g1 = 1 and gi = 0 for all i ≥ 2. s ∈ C− if and only if ai > 0 for i = 0, 1, 2.
−1
Proof: The closed-loop dynamics of (2) with the con- Clearly, a2 > 0, since ((K P ) C) is diagonal with positive
trolled injected currents u given by (14) are given by elements. It is easily verified that a1 > 0 if
       V nom 
˙
V̂ = −γLc γLc − K V V̂ K V 1n 1 −1 −1

+ . λmin (K P ) LR + LR (K P )
V̇ EK P −E(LR + K P ) V CI inj 2
 
γ −1 −1
A + λmin Lc (K P ) C + C(K P ) Lc + 1 > 0.
(17) 2
570 IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, VOL. 4, NO. 3, SEPTEMBER 2017

−1
Finally, clearly xT (Lc (K P ) LR )x ≥ 0 for any x :
x
2 = 1 where K P is defined as before, V nom = [V1nom , . . . , Vnnom ]T
if and only if and Lc is the weighted Laplacian matrix of the graph represent-
ing the communication topology, denoted as Gc , whose edge-
1 −1 −1
λmin Lc (K P ) LR + LR (K P ) Lc ≥ 0. weights are given by cij , and which is assumed to be connected.
2
The following theorem is analogous to Theorem 7, and gives
Since the graphs corresponding to LR and Lc are both assumed sufficient conditions for which controller parameters result in a
P −1
to be connected,
√ the only x for which xT (Lc (K√ ) LR )x = 0 stable equilibrium of the closed-loop system.
is x = (1/ n)[1, . . . , 1]T . Given this x = (1/ n)[1, . . . , 1]T , Theorem 9: Consider an MTDC network described by (1),
xT K V x = (1/n)K1V > 0. Thus, a0 > 0 gives that the above in- where the control input ui is given by (II) and the injected
equality holds. Thus, under assumptions (15) and (16), A is currents I inj are constant. The equilibrium of the closed-loop
Hurwitz and, thus, the equilibrium of the closed-loop system system is stable if (15) and (16) are satisfied. If furthermore
is stable. K P = F −1 , then limt→∞ u(t) = u∗ , and if G = In , where
Now consider the equilibrium of (17). Premultiplying the first G = diag([g1 , . . . , gn ]), (5) is minimized. This implies that
n rows with 1Tn yields 0 = 1Tn K V (V nom 1n −V ) = K1V (V nom − Objective 1 is satisfied.
V1 ). Clearly, this minimizes (5), with the minimal value 0. Proof: The proof is analogous to the proof of Theorem 7.
T
Inserting this back to the first n rows of (17) yields 0 = Lc (V − Since xT 1n×n x = (1Tn x) (1Tn x) ≥ 0, 1n×n ≥ 0, implying that
V̂ ), implying that (V − V̂ ) = k1n . It should be noted here that the term a0 is positive if
if KiV > 0 for at least one i ≥ 2, then the first n rows of (17)
1 −1 −1
do not imply (V − V̂ ) = k1n in general. Inserting the relation λmin Lc (K P ) LR + LR (K P ) Lc ≥ 0.
2
(V − V̂ ) = k1n in (14) gives u = K P (V − V̂ ) = kK P 1n .
Setting K P = F −1 , (3) and (4) are satisfied by Lemma 2.  Thus, the matrix A is Hurwitz whenever (15) and (16) are sat-
Remark 6: For sufficiently uniformly large K P , and suffi- isfied. The equilibrium of the closed-loop system implies that
ciently small γ, the condition (15) is fulfilled. However, stability 1Tn (V nom − V ) = 0. Thus, by Lemma 3, (5) is minimized. The
is independent of K V . remainder of the proof is identical to the proof of Theorem 7,
Corollary 8: A sufficient condition for when (16) is fulfilled, and is omitted. 
is that Lc = LR , i.e., the topology of the communication net- Remark 7: For sufficiently uniformly large K P , and suffi-
work is identical to the topology of the power transmission lines ciently small γ, the condition (16) is fulfilled. However, stability
and the edge weights of the graphs are identical. is independent of K V .

B. Distributed Averaging Controller II C. Distributed Averaging Controller III


While the controller (I) is clearly distributed, it has poor While the assumption that the voltage measurements can be
redundancy due to a specific HVDC bus dedicated for voltage communicated instantaneously through the whole MTDC net-
measurement. Should the dedicated bus fail, the voltage of work is reasonable for small networks or slow internal control-
bus 1 will not converge to the reference voltage asymptotically. ler dynamics, the assumption might be unreasonable for larger
To improve the redundancy of (I), we propose the following networks. To overcome this potential issue, a novel controller
controller: is proposed. The proposed controller takes inspiration from the
control algorithms given in [3], [5], [23], and is given by
ui = KiP (V̂i − Vi )
˙   ui = −KiP (Vi − V̂i − V̄i )
V̂i = k V (Vinom − Vi )−γ cij (V̂i − Vi ) − (V̂j − Vj ) 
˙
i∈V j∈Ni V̂i = −γ cij (V̂i + V̄i − Vi ) − (V̂j + V̄j − Vj )
(II) j∈Ni

V̄˙ i = −KiV (Vi − Vinom ) − δ cij (V̄i − V̄j ). (III)
where γ > 0 and k V > 0 are constants. This controller can as j∈Ni
(I) be interpreted as a fast proportional control loop (consisting
of the first line), and a slower integral control loop (consisting The first line of the controller (III) can be interpreted as a pro-
of the second and third lines). In contrast to (I) however, every portional controller, whose reference value is controlled by the
bus implementing (II) requires voltage measurements from all remaining two lines. The second line ensures that the weighted
buses of the MTDC system. Thus, controller (II) requires a current injections converge to the identical optimal value
complete communication graph. As long as the internal con- through a consensus filter. The third line is a distributed sec-
troller dynamics of V̂ are sufficiently slow (e.g., by choosing ondary voltage controller, where each bus measures the voltage
k V sufficiently small), this is a reasonable assumption provided and updates the reference value through a consensus filter. In
that a connected communication network exists. In vector form, vector form, (III) can be written as
(II) can be written as
u = −K P (V − V̂ − V̄ )
u = K (V̂ − V )
P ˙
V̂ = −γLc (V̂ + V̄ − V )
˙
V̂ = k V 1n×n (V nom − V ) − γLc (V̂ − V ) (18) V̄˙ = −K V (V − V nom ) − δLc V̄ (19)
ANDREASSON et al.: DISTRIBUTED CONTROLLERS FOR MULTITERMINAL HVDC TRANSMISSION SYSTEMS 571

where K P =diag([K1P , . . . , KnP ]), K V =diag([K1V , . . . , KnV ]), TABLE I


S YSTEM PARAMETER VALUES U SED IN THE S IMULATION
V nom = [V1nom , . . . , Vnnom ]T , and Lc is the weighted Laplacian
matrix of the graph representing the communication topology,
denoted as Gc , whose edge-weights are given by cij , and which
is assumed to be connected. Substituting the controller (19) in
the system dynamics (2), yields
TABLE II
⎡ ⎤ ⎡ ⎤⎡ ⎤ C ONTROLLER PARAMETER VALUES U SED IN THE S IMULATION
V̄˙ −δLc 0n×n −K V V̄
⎢˙⎥ ⎣ ⎦ ⎣V̂ ⎦
⎣V̂ ⎦ = −γLc −γLc γLc
V̇ EK P EK P −E(LR + K P ) V
 
A
⎡ V nom ⎤
K V
+ ⎣ 0n ⎦ . (20)
EI inj MTDC system. Assume furthermore that K P = k P In , that is,
  the controller gains are equal. Then, all eigenvalues of A except
b
the zero eigenvalue lie in C− if
The following theorem characterizes when the controller (I) γ+δ
stabilizes the equilibrium of (1), and shows that it has some λmin (LR C + CLR ) + 1 > 0 (22)
2k P
desirable properties.
γδ

Theorem 10: Consider an MTDC network described by (1), λmin L2R C + CL2R + min KiV > 0 (23)
2k P i
where the control input ui is given by (III) and the injected
currents I inj are constant. If all eigenvalues of A, except the one  

3 γδ γ+δ
eigenvalue which is always equal to 0, lie in C− , K P = F −1 λmax LR P 2 ≤ λmin (LR C +CLR )+1
k 2k P
and K V = G, where G = diag([g1 , . . . , gn ]), then Objective 1  
is satisfied given any non-negative constants gi , i = 1, . . . , n. γδ
2
× λmin LR C +CL2
R +min K V
i .
Proof: It is easily shown that A as defined in (20), has 2k P i
one eigenvalue equal to 0. The right-eigenvector of A corre- (24)
√ T
sponding to the zero eigenvalue is v1 = 1/ 2n[1Tn , −1Tn , 0Tn ] .
Since b, as defined in (20), is not parallel to v1 , limt→∞ [V̄ (t), Proof: Following similar steps as the proof of Theorem 7,
V̂ (t), V (t)] exists and is finite, by the assumption that all one obtains after some tedious matrix manipulations that (20) is
other eigenvalues lie in C− . Hence, we consider any stationary stable if the following equation has solutions s ∈ C− :
solution of (20) γδ T 3
⎡ ⎤ ⎡ ⎤ ⎡ V nom ⎤ 0 = xT Q(s)x = P
x LR x
δLc 0n×n KV V̄ K V k
 
⎣ γLc γLc −γLc ⎦ ⎣V̂ ⎦ = ⎣ 0n ⎦. a0
−K P
−K P
(LR + K ) P
V I inj
 
δ+γ 2 γδ 2
(21) + s xT L + δLR + L C + K V
x
kP R kP R
Premultiplying (21) with [1Tn , 0Tn , 0Tn ] yields  
a1

n
 
1Tn K V (V nom − V ) = KiV (Vinom − Vinom ) = 0 1 γ+δ 1
+ s2 xT LR + In + LR C x +s3 P xT Cx .
i=1 kP kP k
 
 
which by Lemma 3 implies that (5) is minimized. The n + a2 a3

1th to 2nth lines of (21) imply Lc (V̄ + V̂ −V ) = 0n ⇒ (V̄ + (25)


V̂ − V ) = k1 1n ⇒ u = K P (V̄ + V̂ − V ) = k1 K P 1n By √
Lemma 2, (3) and (4) are satisfied.  Clearly, (25) has one solution s = 0 for x = (a/ n)[1, . . . , 1]T ,
Note that controller (III) is the only controller among the pre- since this implies that a0 = 0. The remaining solutions are
sented controllers which minimizes (5), for any a priori given stable if and only if the polynomial a1 + sa2 + s2 a3 = 0 is
constants gi , i = 1, . . . , n. Controllers (I) and (II) minimize (5), Hurwitz, which is equivalent to ai > 0 for i √ = 1, 2, 3 by the
but for specific values of gi , i = 1, . . . , n. While Theorem 10 Routh-Hurwitz stability criterion. For x = (a/ n)[1, . . . , 1]T ,
establishes an exact condition when the distributed controller we have that a0 > 0, and, thus, s = 0 cannot be a solution of
(III) stabilizes the equilibrium of the MTDC system (1), it does (25). By the Routh-Hurwitz stability criterion, (25) has stable
not give any insight in how to choose the controller parameters solutions if and only if ai > 0 for i = 0, 1, 2, 3 and a0 a3 < a1 a2 .
to stabilize the equilibrium. The following theorem gives a Since this condition implies that ai > 0 for i = 1, 2, 3, there is no
sufficient stability condition for a special case. need to check this second condition explicitly. Clearly, a3 > 0
−1
Theorem 11: Assume that Lc = LR , that is, the topology of since (K P ) and C are diagonal with positive elements. It is
the communication network is identical to the topology of the easily verified that a2 > 0 if (22) holds, since LR ≥ 0. Similarly,
572 IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, VOL. 4, NO. 3, SEPTEMBER 2017

Fig. 3. Figures show the voltages Vi and the controlled injected currents ui , respectively. The system model is given by (1), and ui is given by the distributed
controllers (I), (II), and (III), respectively. We note that all controllers demonstrate reasonable performance. Controller (III) has the advantage of being fully
distributed, while Controller (I) requires a dedicated voltage measurement bus, and Controller (II) requires a complete communication network. (I.a) controller I,
bus voltages; (I.b) controller I, controlled injected currents; (II.a) controller II, bus voltages; (II.b) controller II, controlled injected currents; (III.a) controller III,
bus voltages; (III.b) controller III, controlled injected currents.

a1 > 0 if (23) holds, since also L2R ≥ 0 and xT K V x ≥ mini KiV . remote information, so that, for example, the first line of the
In order to assure that a0 a3 < a1 a2 , we need furthermore to controllers (I), (II), and (III) remains delay free. The communi-
−1
upper bound a0 a3 . The following bound is easily verified: cation gains were set to cij = Rij S for all (i, j) ∈ E and for all
controllers. The injected currents are assumed to be initially

γδ
a0 a3 < λmax L3R P 2 max Ci . given by I inj = [300, 200, −100, −400]T A, and the system
k i
is allowed to converge to its equilibrium. Since the injected
Using this, together with the lower bounds on a1 and a2 , we currents satisfy Iiinj = 0, ui = 0 for i = 1, 2, 3, 4 by Theorem 7.
obtain that (24) is a sufficient condition for a0 a3 < a1 a2 .  Then, at time t = 0, the injected currents change to I inj = [300,
Remark 8: For sufficiently small γ and δ, and sufficiently 200, −300, −400]T A. The step responses of the voltages Vi
large k P and mini KiV , the inequalities (22)–(24) hold, thus and the controlled injected currents ui are shown in Fig. 3.
always enabling the choice of the stabilizing controller gains. The conservative voltage bounds implied by Lemma 1, are
indicated by the two dashed lines. We note that the controlled
injected currents ui converge to their optimal values, and that
VII. S IMULATIONS the voltages remain within the bounds.
Simulations of an MTDC system were conducted using
MATLAB. The MTDC was modelled by (1), with ui given by
VIII. D ISCUSSION AND C ONCLUSION
the distributed controllers (I), (II), and (III), respectively. The
topology of the MTDC system is assumed to be as illustrated in In this paper, we have studied VDM for MTDC systems, and
Fig. 1. The system parameter values are obtained from [13], highlighted some of its weaknesses. To overcome some of its
where the inductances of the dc lines are neglected, and the disadvantages, three distributed controllers for MTDC systems
capacitances of the dc lines are assumed to be located at the were proposed. We showed that under certain conditions, there
converters. The system parameter values are assumed to be iden- exist controller parameters such that the equilibria of the closed-
tical for all converters, and are given in Table I. The controller loop systems are stabilized. In particular, a sufficient stability
parameters are also assumed to be uniform, that is, KiP = kp , condition is that the graphs of the physical MTDC network and
KiV = k V for i = 1, 2, 3, 4, and their numerical values are given the communication network are identical, including their edge
in Table II. Due to the communication of controller variables, weights. We have shown that the proposed controllers are able
a constant delay of 500 ms is assumed. The delay only affects to control the voltage levels of the dc buses close towards the
ANDREASSON et al.: DISTRIBUTED CONTROLLERS FOR MULTITERMINAL HVDC TRANSMISSION SYSTEMS 573

nominal voltages, while simultaneously minimizing a quadratic [16] X. Lu, J. M. Guerrero, K. Sun, and J. C. Vasquez, “An improved droop
cost function of the current injections. The proposed controllers control method for DC microgrids based on low bandwidth communi-
cation with DC bus voltage restoration and enhanced current sharing
were tested on a four-bus MTDC network by simulation, accuracy,” IEEE Trans. Power Electron., vol. 29, no. 4, pp. 1800–1812,
demonstrating their effectiveness. Apr. 2014.
This paper lays the foundation for distributed control strate- [17] E. Mallada, C. Zhao, and S. H. Low, “Optimal load-side control for
frequency regulation in smart grids,” arXiv:1410.2931, 2014.
gies for hybrid ac and MTDC systems. Future work will in [18] T. Nakajima and S. Irokawa, “A control system for HVDC transmission
addition to the voltage dynamics of the MTDC system, also by voltage sourced converters,” in Proc. IEEE Power Eng. Soc. Summer
consider the dynamics of connected ac systems. Interconnect- Meeting, 1999, vol. 2, pp. 1113–1119.
[19] V. Nasirian, A. Davoudi, F. L. Lewis, and J. M. Guerrero, “Distributed
ing multiple asynchronous ac systems also enables novel con- adaptive droop control for DC distribution systems,” IEEE Trans. Energy
trol applications, for example automatic sharing of primary and Convers., vol. 29, no. 4, pp. 944–956, Dec. 2014.
secondary frequency-control reserves. Preliminary results on [20] K. R. Padiyar, HVDC Power Transmission Systems: Technology And Sys-
tem Interactions. New Delhi, India: New Age International, 1990.
decentralized cooperative ac frequency control by an MTDC [21] A. Sarlette, J. Dai, Y. Phulpin, and D. Ernst, “Cooperative frequency
grid have been presented in [6]. The stability conditions in control with a multi-terminal high-voltage DC network,” Automatica,
this work depend on both products of diagonal matrices and vol. 48, no. 12, pp. 3128–3134, 2012.
[22] B. Silva, C. L. Moreira, L. Seca, Y. Phulpin, and J. A. Peas Lopes,
Laplacian matrices, and products of Laplacian matrices. Little “Provision of inertial and primary frequency control services using off-
is known about the positive definiteness of such matrix prod- shore multiterminal HVDC networks,” IEEE Trans. Sustain. Energy,
ucts, motivating further research. vol. 3, no. 4, pp. 800–808, Oct. 2012.
[23] J. W. Simpson-Porco, F. Dörfler, and F. Bullo, “Synchronization and
power sharing for droop-controlled inverters in islanded microgrids,”
R EFERENCES Automatica, Nov. 2012.
[24] D. Van Hertem and M. Ghandhari, “Multi-terminal VSC HVDC for the
[1] S. Anand, B. G. Fernandes, and M. Guerrero, “Distributed control to european supergrid: Obstacles,” Renew. Sustain. Energy Rev., vol. 14,
ensure proportional load sharing and improve voltage regulation in low- no. 9, pp. 3156–3163, 2010.
voltage DC microgrids,” IEEE Trans. Power Electron., vol. 28, no. 4,
pp. 1900–1913, Apr. 2013.
[2] M. Andreasson, D. V. Dimarogonas, H. Sandberg, and K. H. Johansson,
“Control of MTDC transmission systems under local information,”
presented at the Conf. Dec. Control, Los Angeles, CA, USA,
Dec. 15–17, 2014.
[3] M. Andreasson, D. V. Dimarogonas, H. Sandberg, and K. H. Johansson,
“Distributed PI-control with applications to power systems frequency
control,” in Proc. Amer. Control Conf., Jun. 2014, pp. 3183–3188. Martin Andreasson (S’13) received the M.Sc. de-
[4] M. Andreasson, D. V. Dimarogonas, H. Sandberg, and K. H. Johansson, gree in engineering physics from KTH Royal Insti-
“Distributed control of networked dynamical systems: Static feedback, in- tute of Technology, Stockholm, Sweden, in 2011,
tegral action and consensus,” IEEE Trans. Autom. Control, vol. 59, where he is currently pursuing the Ph.D. degree
no. 7, pp. 1750–1764, Jul. 2014. in Electrical Engineering at the Automatic Control
[5] M. Andreasson, M. Nazari, D. V. Dimarogonas, H. Sandberg, Laboratory, ACCESS Linnaeus Centre.
K. H. Johansson, and M. Ghandhari, “Distributed voltage and current con- His main research interests are control of multi-
trol of multi-terminal high-voltage direct current transmission systems,” agent systems, frequency control of power systems,
in Proc. IFAC World Congr., Aug. 2014, pp. 11910–11916. and control of HVDC systems.
[6] M. Andreasson, R. Wiget, D. V. Dimarogonas, K. H. Johansson, and
G. Andersson, “Distributed primary frequency control through multi-
terminal HVDC transmission systems,” in Proc. Amer. Control Conf.,
Jul. 2015, pp. 5029–5034.
[7] P. Bresesti, W. L Kling, R. L. Hendriks, and R. Vailati, “HVDC connection
of offshore wind farms to the transmission system,” IEEE Trans. Energy
Convers., vol. 22, no. 1, pp. 37–43, Mar. 2007.
[8] J. Dai, Y. Phulpin, A. Sarlette, and D. Ernst, “Impact of delays on
a consensus-based primary frequency control scheme for AC systems
connected by a multi-terminal HVDC grid,” in Proc. Bulk Power Syst.
Dynam. Control iREP Symp., 2010, pp. 1–9. Dimos V. Dimarogonas (M’10) was born in Athens,
[9] J. Dai, Y. Phulpin, A. Sarlette, and D. Ernst, “Voltage control in an HVDC Greece, in 1978. He received the Diploma in Elec-
system to share primary frequency reserves between non-synchronous trical and Computer Engineering in 2001, the Ph.D.
areas,” presented at the 17th Power Syst. Comput. Conf., Stockholm, degree in mechanical engineering from the National
Sweden, 2011. Technical University of Athens (NTUA), Athens,
[10] F. Dörfler, J. Simpson-Porco, and F. Bullo, “Breaking the hierarchy: Greece, in 2007, and the Docent in Automatic
Distributed control & economic optimality in microgrids,” IEEE Trans. Control from KTH Royal Institute of Technology,
Control Netw. Syst., vol. 3, no. 3, pp. 241–253, Sep. 2016. Stockholm, Sweden, in 2012.
[11] T. Haileselassie, K. Uhlen, and T. Undeland, “Control of multiterminal From 2007 to 2009, he was a Postdoctoral
HVDC transmission for offshore wind energy,” in Proc. Nordic Wind Researcher at the Automatic Control Laboratory,
Power Conf., 2009, pp. 10–11. School of Electrical Engineering, ACCESS Linnaeus
[12] B. K. Johnson, R. H. Lasseter, F. L. Alvarado, and R. Adapa, “Expandable Center, Royal Institute of Technology (KTH), Stockholm, Sweden. From 2009
multiterminal dc systems based on voltage droop,” IEEE Trans. Power to 2010, he was a Postdoctoral Associate at the Laboratory for Information
Del., vol. 8, no. 4, pp. 1926–1932, Oct. 1993. and Decision Systems (LIDS) at the Massachusetts Institute of Technology
[13] D. Jovcic, L. Lamont, and L. Xu, “VSC transmission model for analytical (MIT), Cambridge, MA, USA. Currently, he is an Assistant Professor at
studies,” presented at the IEEE Power Eng. Soc. Gen. Meeting, Toronto, the Automatic Control Laboratory, ACCESS Linnaeus Centre, KTH Royal
Canada ON, 2003. Institute of Technology. He serves on the Editorial Board of Automatica,
[14] P. Kundur, “Power system stability and control,” in The EPRI Power the IEEE T RANSACTIONS ON AUTOMATION S CIENCE AND E NGINEERING,
System Engineering. New York, USA: McGraw-Hill, 1994. and the IET Control Theory and Applications. His current research interests
[15] N. Li, L. Chen, C. Zhao, and S. H. Low, “Connecting automatic genera- include multiagent systems, hybrid systems and control, robot navigation, and
tion control and economic dispatch from an optimization view,” in Proc. networked control.
Amer. Control Conf., 2014, pp. 735–740. Prof. Dimarogonas is a member of the Technical Chamber of Greece.
574 IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, VOL. 4, NO. 3, SEPTEMBER 2017

Henrik Sandberg (M’04) received the M.Sc. degree Karl Henrik Johansson (F’13) received the M.Sc.
in engineering physics and the Ph.D. degree in auto- degree in electrical engineering and the Ph.D. degree
matic control from Lund University, Lund, Sweden, in automatic control from Lund University, Lund,
in 1999 and 2004, respectively. Sweden, in 1992 and 1997, respectively.
Currently, he is a Professor in the Department of Currently, he is Director of the KTH ACCESS
Automatic Control, KTH Royal Institute of Technol- Linnaeus Centre and Professor at the School of Elec-
ogy, Stockholm, Sweden. From 2005 to 2007, he was trical Engineering, Royal Institute of Technology,
a Postdoctoral Scholar at the California Institute of Stockholm, Sweden. He is a Wallenberg Scholar and
Technology, Pasadena, CA, USA. In 2013, he was has held a six-year Senior Researcher Position with
a Visiting Scholar at the Laboratory for Information the Swedish Research Council. He is Director of the
and Decision Systems (LIDS) at the Massachusetts Stockholm Strategic Research Area ICT The Next
Institute of Technology, Cambridge, MA, USA. He has also held visiting Generation. He has held visiting positions at UC Berkeley, Berkeley, CA,
appointments at the Australian National University and the University of USA (1998–2000) and California Institute of Technology, Pasadena, CA, USA
Melbourne, Australia. His current research interests include security of cyber- (2006–2007). His research interests are networked control systems; hybrid
physical systems, power systems, model reduction, and fundamental limitations and embedded systems; as well as applications in transportation, energy, and
in control. automation systems.
Dr. Sandberg was a recipient of the Best Student Paper Award from the IEEE Prof. Johansson has been a member of the IEEE Control Systems Society
Conference on Decision and Control in 2004 and an Ingvar Carlsson Award Board of Governors and the Chair of the IFAC Technical Committee on
from the Swedish Foundation for Strategic Research in 2007. He is Associate Networked Systems. He has been on the editorial boards of several journals,
Editor of the IFAC Journal Automatica and the IEEE T RANSACTIONS ON including Automatica, IEEE T RANSACTIONS ON AUTOMATIC C ONTROL,
AUTOMATIC C ONTROL. and IET Control Theory and Applications. He is currently on the Editorial
Board of IEEE T RANSACTIONS ON C ONTROL OF N ETWORK S YSTEMS
and the European Journal of Control. He has been Guest Editor for special
issues, including the one on Wireless Sensor and Actuator Networks of IEEE
T RANSACTIONS ON AUTOMATIC C ONTROL in 2011. He was the General
Chair of the ACM/IEEE Cyber-Physical Systems Week 2010, Stockholm,
Sweden, and IPC Chair of many conferences. He has served on the executive
committees of several European research projects in the area of networked
embedded systems. In 2009, he received the Best Paper Award of the IEEE
International Conference on Mobile Ad-hoc and Sensor Systems. In 2009, he
was also awarded the Wallenberg Scholar, as one of the first ten scholars from
all sciences by the Knut and Alice Wallenberg Foundation. He was awarded an
Individual Grant for the Advancement of Research Leaders from the Swedish
Foundation for Strategic Research in 2005. He received the triennial Young
Author Prize from IFAC in 1996 and the Peccei Award from the International
Institute of System Analysis, Austria, in 1993. He received Young Researcher
Awards from Scania in 1996 and from Ericsson in 1998 and 1999.

Potrebbero piacerti anche