You are on page 1of 10

IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO.

2, MARCH 2014 597

Feed-Forward Control of an HVDC Power


Transmission Network
Christian Schmuck, Frank Woittennek, Albrecht Gensior, and Joachim Rudolph, Member, IEEE

Abstract An efficient and well-established technology for


3 3
power transmission across long distances is high-voltage direct
current transmission (HVDC). However, HVDC is currently AC network DC transmission line AC network
almost completely limited to peer-to-peer connections or net- Converter terminal Converter terminal
works with peers situated closely to each other. This contribution
introduces the flatness-based design of a feed-forward control of Fig. 1. Peer-to-peer HVDC link with two converter terminals and a DC
HVDC transmission networks comprising two or more converter transmission line connecting them.
stations. The resulting control concept allows for a flexible
determination of the power distribution within the network.
Furthermore, effects such as power losses and delays due to wave e.g., for offshore wind farms [7][9]. A central goal for the
propagation, which are related especially to long transmission control of an HVDC multiterminal network is to keep the
lines, can be easily considered. Numerical simulations for an power balance between the electrical power fed into and taken
example network are included to prove the value of the results. from the DC network by the connected converter stations.
Index Terms Flatness-based control, multiterminal high- Simultaneously, one desires to adjust the power distribution
voltage direct current transmission (HVDC), power grid, power between the converter terminals flexibly during the operation
sharing, travelling waves on transmission lines. of the system. Furthermore, time delays due to traveling waves
I. I NTRODUCTION can become considerable for long transmission distances [6]
and should then be considered.

E LECTRIC power transmission by means of AC is not


feasible for transmission distances larger than 1000 km
due to high reactive currents and undesired wave reflections.
This paper proposes a control method that reaches these
goals taking a flatness-based approach. For the discussed
transmission system, whose description involves partial dif-
High-voltage direct current transmission (HVDC) is an effi- ferential equations (PDEs), this means that the solution of
cient alternative to overcome these limitations [1], [2]. The the system equations is parametrized by the trajectories
well-established standard configuration of an HVDC system is of a special set of system variables, called a flat output
a peer-to-peer link connecting two conventional AC networks of the system [10][12]. The number of the components of
as depicted in Fig. 1. The AC network and the DC link the flat output equals the number of the control inputs. This
are coupled by a converter terminal equipped with a power contribution recalls the control design approach proposed in
converter [3], which works as an inverter or as a rectifier [13] and extends it to a more general class of networks.
depending on the direction of the power flow. Section II describes the mathematical model of the HVDC
Although, currently the vast majority of all implemented transmission networks investigated. Section III focuses on tree-
HVDC systems are in standard peer-to-peer configuration, like, that is cycle-free, networks to explain the derivation of a
there has been increasing interest in HVDC networks with flat output and the flatness-based control design. The results
more than two converter terminals, the so called multiterminal are illustrated by a numerical example in Section IV. Section V
HVDC [1], [4][6]. As a result of the evolving technology for extends the control design approach introduced for tree-like
power converters and the increasing exploitation of renewable networks to the general network case. This is further clarified
energy resources such networks have been put into practice, in Section VI through a simple example network. Finally,
Manuscript received June 7, 2012; revised October 30, 2012; accepted Section VII gives some remarks on practical issues and on
February 12, 2013. Manuscript received in final form March 14, 2013. Date potential extensions to be considered for future work.
of publication April 30, 2013; date of current version February 14, 2014.
Recommended by Associate Editor P. Korba.
C. Schmuck is with the Max Planck Institute for Dynamics of Complex II. M ODEL OF THE HVDC N ETWORK
Technical Systems, Magdeburg 39106, Germany, and also with Fachgebiet
Regelungssysteme, Technische Universitt Berlin, Berlin 10587, Germany
This section introduces the mathematical model of the
(e-mail: schmuck@mpi-magdeburg.mpg.de). HVDC networks, which the control design is based on.
F. Woittennek is with the Institut fr Regelungsund Steuerungstheorie,
Technische Universitt Dresden, Dresden 01187, Germany (e-mail: A. General Network Structure
frank.woittennek@tu-dresden.de).
A. Gensior is with the Professur fr Leistungselektronik, Technische Uni- A general transmission network is assumed to consist of
versitt Dresden 01187, Germany (e-mail: albrecht.gensior@tu-dresden.de). n P uniquely numbered nodes P , P where P is the
J. Rudolph is with the System Theory and Control Engineering, set of all node indices existing in the network. Two arbitrary
Saarland University, Saarbrcken 66123, Germany (e-mail: j.rudolph@
lsr.uni-saarland.de). nodes P and P can be connected by an electric transmission

Digital Object Identifier 10.1109/TCST.2013.2253322 line L where the notations L and L coincide, see Fig. 2.
1063-6536 2013 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.
598 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO. 2, MARCH 2014

are described by the hyperbolic system of PDEs


u i
(z, t) + L (z, t) + Ri (z, t) = 0 (2a)
z t
(a) (b) i u
(z, t) + C (z, t) + Gu (z, t) = 0, (, ) L (2b)
Fig. 2. Nodes and transmission lines in a general network. (a) Notation in
z t
case < . (b) Notation in case > . with z (0,  ), t > 0 and the constant positive, line-specific

parameters R, G, L, and C [14]. The notations u and u as

Then L is the set of the index pairs of all n L existing lines. well as i and i coincide.
The spatial variable on the transmission lines is z . On a line The current i is considered positive in the direction

L , it takes the value z at node P and the value z at node assigned to line L , which is from the node with smaller index
P , respectively. Furthermore, a direction is assigned to each to the node with greater index. All voltages are measured with
line from the node with smaller index to the node with greater respect to the same common ground reference.
index. Accordingly, the spatial coordinate values referring to The electrical interconnection of the transmission lines at
the ends of a line L can be identified as the network nodes leads to a coupling of the corresponding line
 PDEs at their boundaries. The boundary conditions result from
0, if < balancing currents and voltages at each node P . Kirchhoffs
z =
(1) current law yields
 , if >

 I (t), if Pa
with  =  being the length of line L . Every node k i k (z k , t) = , P (3)
P , P can be connected to a converter terminal, which 0, if P p
kN
is called C in this case. The set Pa P comprises the
indices of all n aP network nodes equipped with a converter for the boundary values of the line currents with

terminal, called active nodes, whereas P p = P \ Pa comprises 1 if <
p
the indices of all n P = n P n aP nodes without converter =
terminal, called passive nodes. Every node that is connected to 1, if >
only one line is called terminating node. Obviously, a passive accommodating different current orientations. The converter
terminating node would be useless in practice, which is why current I is defined to be positive if it is directed away from
all terminating nodes are assumed to be active. node P . Moreover, all boundary values of the line voltages
A node P is called neighbor of node P if there exists a at P are equal to the node voltage u at P
line L , (, ) L connecting them. The indices of all m
neighbors of P form the set N . u k (z k , t) = u (t), k N , P. (4a)
Accordingly, the voltages at the converters connected to the
B. Converter Terminals active nodes of the network are
Converter terminals are connected to active nodes and form U (t) = u (t), Pa . (4b)
the electric interface between the network and energy sinks,
energy sources or neighboring networks. Altogether, the 2n L PDEs (2) and the boundary conditions
For each converter terminal C , Pa the voltage is (3) and (4) constitute a linear distributed parameter model
U and the current is I . Because of modern semiconductor of the transmission network. The currents I or the voltages
technology recent power converters allow to generate almost U , Pa of the converter terminals form the set of
arbitrary current or voltage trajectories at their DC side [3]. n aP lumped control inputs located at the boundaries of the
Hence, each converter can be seen either as an ideal current transmission lines.
source with a freely adjustable current I (t) or as an ideal
voltage source with a freely adjustable voltage U (t). The AC
D. Tree-like Networks
part of the converter is therefore neglected. The converters are
the actuators of the transmission system. If C is chosen to A special class of transmission networks are tree-like, that
be a current source then I is a control input of the network. is cycle-free, networks shown in Fig. 3. The absence of
Otherwise, if C is chosen to be a voltage source then U is transmission line cycles implies that the path between any two
a control input. The control design is independent from this converter terminals through the network is unique. Because
choice, which thus can be made according to technical aspects. of this property every node in a tree-like network has a
unique predecessor with respect to a certain initial node.
Choosing an arbitrary node P , P as this initial node,
C. Transmission Line Equations and Boundary Conditions the predecessor P() of P , P \ {} is defined as the
The model of the transmission lines should allow taking node that precedes P on the unique path from P to P .
effects such as wave propagation, related delays, and trans- Note that the predecessor index () belonging to node P
mission losses into account. Therefore, the voltage profile depends on the choice of the initial node P although this is
u and the current profile i on each transmission line L not represented by the notation for the sake of simplicity.
SCHMUCK et al.: FEED-FORWARD CONTROL OF AN HVDC 599

Fig. 5. Currents and voltages at the initial node P , Pa of a tree-like


network.
Fig. 3. Network in tree-like structure with an arbitrarily chosen initial node
P , one of the remaining nodes P and the path between them.

Fig. 4. Simplified notation for nodes and transmission lines in tree-like


networks.

Without loss of generality it can be assumed that the nodes


along a chosen path are indexed in ascending order such that Fig. 6. Currents and voltages at one of the remaining nodes P , Pa \{}
< () < . This means, that positive line currents in a and the connected line L in a tree-like network.
chosen path are directed away from the initial node P . Then
the notation for transmission lines, their node coordinates and node. Therefore, the mentioned variables form a flat output
their voltage and current profiles may be simplified, see Fig. 4, of the system. Once the trajectories for the flat output are
to chosen, the remaining system trajectories can be conveniently
calculated from node to node. Finally, this yields the desired
L : = L () = L () ()
, z () = 0, z = () = :
control input trajectories for the converter currents or voltages.

u : = u () = u () , i : = i () = i () , P \ {}.
Regarding the simplified notation and the special role of A. Derivation of a Flat Output
the initial node P , one can reformulate the current boundary
1) Initial Node: The first step is to choose an arbitrary node
conditions (3) to
 with a converter terminal as the initial node P , Pa .
 I (t), if Pa This determines the simplified notation for the network, which
i k (0, t) = (5a) is clarified by Figs. 5 and 6. In the following, the system
0, if P p
kN variables shall be calculated from some prescribed current
for the initial node P see Fig. 5 and I (t) and voltage U (t) at C . Because of (6a) and (6c), the
 converter voltage U directly gives the line voltages
 I (t), Pa \ {}
i ( , t) i k (0, t) = (5b) u k (0, t) = U (t), k N (7)
0, P p \ {}
kN
k =() of the lines connected at P . To determine the currents at
for the remaining node, see Fig. 6. Similarly, the conditions P one introduces m real, time-varying current allocation
(4) for the voltages can be modified to parameters (CAP) k , such that
u k (0, t) = u (t), k N \ {()}, P (6a) i k (0, t) = k (t)I (t), k N (8)
u ( , t) = u (t), P \ {} (6b)
where 
U (t) = u (t), Pa . (6c)
k (t) = 1 (9)
kN
III. F LATNESS -BASED C ONTROL D ESIGN FOR has to be guaranteed to avoid the violation of the current
T REE -L IKE N ETWORKS law (5a). This means that the trajectories for (m 1) of
This section introduces the design of a flatness-based feed- the m new parameters can be chosen freely to determine the
forward control. As a first step, only tree-like networks are desired fraction (8) of I (t) for each line L k , k N at node
considered. It is shown that the trajectories of all system P . The vector comprising these (m 1) chosen parameters as
variables can be calculated from prescribed trajectories of the components is denoted by in the following. The equations
current I and the voltage U of the converter at an arbitrarily (7)(9) give a complete parameterization of the line voltages
chosen initial node P and some current allocation parameters u k (0, t) and currents i k (0, t), k N at node P in terms of
(CAPs), which are introduced additionally at each network U , I and .
600 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO. 2, MARCH 2014

2) Remaining Nodes: Fig. 6 shows one of the remaining Again Kirchhoffs current law (5b) requires
network nodes, P , P \{}, its unique predecessor P() , 
and the line L connecting them. The solution of the PDEs  1, if P p
k (t) = (12)
(2) allows for the direct calculation of the voltage and current 1 (t), if Pa
kN
trajectories of line L at P from some known voltage and k =()
current trajectories at the preceding end at P() through
e e by which one can freely choose the trajectories for only
u ( , t) = u (0, t ) + u (0, t + ) (m 2) out of (m 1) CAPs if P p or (m 1) out
2 2
of m CAPs if Pa . The vector comprising these chosen
+ g( , t ) u (0, t t ) dt parameters as components is denoted by . According to (6),

  the voltages at P are
L e
+ i (0, t )
C 2 u k (0, t) = u (t) = u ( , t), k N \ {()} (13a)

e U (t) = u ( , t), if Pa . (13b)
i (0, t + )
2
 Equations (10)(13) give a parameterization of all voltages
h u ( , t ) i (0, t t ) dt (10a) and currents at P in terms of the voltage u (0, t) and the
current i (0, t) at the preceding node P() and the CAPs
e e at P . These equations hold for all remaining nodes P ,
i ( , t) = i (0, t ) + i (0, t + )
2 2 P \ {}. Therefore, it is now possible to calculate all voltage

+ g( , t ) i (0, t t ) dt and current trajectories at each node in the network from the
trajectories of U and I at the initial node and the freely
  determined CAP trajectories , P at the network nodes.
C e
+ u (0, t ) Hence, these variables form the flat output
L 2


e y = U , I , P (14)
u (0, t + )
2

of the transmission network.
h i ( , t ) u (0, t t ) dt (10b) Clearly, it is convenient to perform the calculations of the

system trajectories stepwise from node to node beginning at
with = LC, =  and the functions the initial node P . Firstly, (7) and (8) are used to determine
f the voltage and current trajectories at node P from the
h u (z, t) = R f (z, t) + L (z, t)
t determined trajectories of U , I and the chosen CAPs .
f Then, the neighbors of P are considered. Their predecessor
h i (z, t) = G f (z, t) + C (z, t)
t is P . Employing (10)(13) with () = together with
f the CAP trajectories for each node P , N gives all
g(z, t) = (z, t)
z voltage and current trajectories at these nodes. In the next step,
e t 
f (z, t) = J0 ( 2 z 2 t 2 ) these nodes P serve as predecessors for all their neighbors
2 (except P ) and (10)(13) can be applied again. One follows
employing the Bessel function J0 of the first kind and the this procedure until finally all terminating nodes are reached.
constants A particular result of these calculations are the trajectories of
   
1 R G 1 R G the converter currents I and voltages U , Pa obtained
= , = +
2 L C 2 L C in (11b) and (13b). Together with the trajectories for I and
see [15]. Equations (10) reflect the wave propagation process U , these are the feed-forward control trajectories that will
taking place on line L as they involve distributed delays and lead to the system behavior defined by the previously chosen
predictions. Thus the values u ( , t) and i ( , t) at a certain trajectories for the flat output.
time instant t are determined by the trajectories of u (0, t ) Note that the initial node plays a special role in the operation
and i (0, t ) on the complete time interval t [t , t + ]. of the network. In contrast to the other nodes, the converter
The delay can be interpreted as the time that a voltage and current and voltage trajectories at this node can be chosen
current wave needs to travel between the ends of the line L . freely as they are included in the flat output y. Therefore, if
Analogously to the procedure at the initial node, the dis- a direct determination of the current or voltage trajectories at
tribution of the currents between the lines and a possibly a certain node is desired for some operational maneuver this
connected converter at P shall be determined by (m 1) node should be chosen as the initial node. It might be useful
CAPs k , k N \ {()} and an additional CAP if P to choose different initial nodes for different maneuvers. The
is active. Thus CAPs being the remaining components of the flat output y
determine the current fractions on the transmission lines at
i k (0, t) = k (t) i ( , t), k N \ {()} (11a) each node. As a result, they can be used to adjust the power
I (t) = (t) i ( , t), if Pa . (11b) distribution between the converter stations within the network.
SCHMUCK et al.: FEED-FORWARD CONTROL OF AN HVDC 601

(a) (b)

Fig. 8. Simple example networks with three converters. (a) Tree-like case.
(b) General case with a line cycle.

Fig. 7. Polynomial trajectory for one component yk of the flat output y The subsequent computation of the remaining system tra-
during the transition between two states of rest according to (16). jectories according to the stepwise procedure of Section III
comprises the repeated use of (10) including predictions
and delays. This entails that the chosen trajectories (16) are
B. Trajectory Planning: Transition Between Two States of Rest
involved on some larger time interval1 [ti max , t f + max ]
Several control tasks can be solved much easier if a flat rather than only on [ti , t f ] as indicated in Fig. 7. The resulting
output of the system is known. A particular example is the system trajectories and the control input trajectories in partic-
transition between two states of rest, which is relevant for ular will leave their initial constant values already up to max
the application of this paper as well. Most of the time the before t = ti and they will reach their final constant values up
HVDC system will be operated in a balanced state of rest with to max after t = t f . Again, this reflects the wave propagation
constant voltage and current values, which meet all operational process taking place on the transmission lines. In practice, this
requirements. If these requirements change, the transition to a means that an operational maneuver, which intends to change
suitable new state of rest will be desired. the values of the variables belonging to the flat output y within
In a state of rest, every system variable remains constant ti t t f , has to start at t = ti max and will not end before
over time by definition. As for flat systems all trajectories are t = t f + max .
parameterized by the flat output and its derivatives, each state
of rest of the system is completely characterized by constant IV. S IMPLE T REE -L IKE E XAMPLE N ETWORK
values y k for the n y components yk , k = 1, 2, . . . , n y of the The results from Section III shall now be illustrated with
flat output the help of a simple example network with n P = 4 nodes and
d j yk (t) n L = 3 transmission lines as shown in Fig. 8(a). The network
yk (t) = y k , = 0, j = 1, 2, . . . (15) is specified by the sets
dt j
To implement the transition from an initial state of rest with P = {1, 2, 3, 4}, Pa = {1, 3, 4}, P p = {2}
f
yk (t) = y ki to a new final state of rest with yk (t) = y k one L = {(1, 2), (2, 3), (2, 4)}
can choose polynomials pk (t) to connect the constant parts of
the trajectories, such that N1 = N3 = N4 = {2}, N2 = {1, 3, 4}.
Hence, the control inputs of the system are the currents or the

yk ,
i
if t < ti
voltages of the three converters.
yk (t) = pk (t), if ti t t f (16)

f
It is assumed that the converter current I1 is required to
yk , if t > t f change from an initial value of 0 to a new constant desired
with value Id while the converter voltage U1 remains at a constant
f
value Ud . As the voltage and current values at converter C1
pk (ti ) = y ki , pk (t f ) = y k (17a) shall be determined node, P1 is chosen as initial node. This
d pk d pk yields the notation shown in Fig. 9 and the network-specific
(ti ) = 0, (t f ) = 0, k = 1, 2, . . . , n y . (17b)
dt dt values = 1, (2) = 1, (3) = 2, and (4) = 2.
The obtained trajectory for one component yk is depicted in
Fig. 7. The desired transition time t = t f ti can be chosen A. Flat Output
freely. The stepwise procedure from Section III-A adapts to this
The conditions (17b) assure continuous differentiability example network as follows. According to (14) the first two
with respect to time for the trajectories of the flat output. components of the flat output y are U1 and I1 . The currents
This smoothness is maintained during the computations in and voltages at P1
Section III-A as differentiations with respect to time do not
occur. Thus, continuous differentiability is obtained for all u 2 (0, t) = U1 (t), i 2 (0, t) = I1 (t) (19)
system trajectories. The four requirements of (17) can be met 1 The maximum delay time
max can be computed by max = max k where
with the polynomials of degree three kPt
Pt is the set of the indices of all terminating nodes of the network and

t ti the sum of all delays k of the lines L k forming the path from the initial
f
pk (t) = y ki + y k y ki 3 2t t2 , t = node P to the terminating node P , Pt . This means is the time that
t f ti a current and voltage wave needs to travel from the initial node P to the
k = 1, 2, . . . , n y . (18) terminating node P .
602 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO. 2, MARCH 2014

TABLE I
N UMERICAL PARAMETER VALUES

Parameter Value Parameter Value


R 1 105 m1 2 = 2 12.25 ms
G 3 1010 Sm1 3 = 3 6.12 ms
L 5 107 Hm1 4 = 4 8.51 ms
max = 2 + 4 20.76 ms
C 2 1010 Fm1 ti 0 ms
2 1000 km t 5 ms
3 500 km t f = ti + t 5 ms
4 700 km

rest corresponding to the required current change at C1 with


Fig. 9. Tree-like network with three converters and the notation for the case constant current voltage U1 and CAP 23 are characterized by
of P1 being chosen as initial node.

y 1i = Ud , y 2i = 0, y 3i = 0.3
are obtained using (7) and (8). No CAP is introduced at P1 as f f f
only one transmission line is connected (m 1 = 1). Proceeding y1 = Ud , y2 = Id , y 3 = 0.3.
to the only neighbor of P1 , which is P2 , equations (10) with
= 2 and () = 1 allow to compute u 2 (2 , t) and i 2 (2 , t) If the suggested polynomial trajectories (16) with an arbi-
from u 2 (0, t) and i 2 (0, t). As m 2 = 3 lines are connected to trarily fixed transition time t are now assigned to the
the passive node P2 , one needs to introduce m 2 1 = 2 CAPs variables of the flat output, all remaining system trajec-
23 , 24 to determine the currents and voltages tories can be computed using the procedure described in
Section IV-A. In (22), this yields particularly the desired
u k (0, t) = u 2 (2 , t), i k (0, t) = 2k (t)i 2 (2 , t), k = 3, 4 converter current and voltage trajectories. For each of the three
(20) converters, one may choose either its current or its voltage
as control input according to the technical realities of the
according to (11a) and (13a). The trajectory for only converter stations. If the calculated converter trajectories are
m 2 2 = 1 of the two CAPs 23 , 24 can be chosen freely. For applied to the system, it will show the behavior predefined by
this example, 23 is selected and is therefore included in the the trajectories of the flat output.
flat output as the third component. After that, the other CAP To illustrate the results, the system trajectories are computed
is determined by (12) as using a set of numerical parameter values given in Table I.
The resulting trajectories in Fig. 10 clarify that the transition
24 (t) = 1 23 (t). (21)
of the complete system between the two states of rest takes
Now the last two nodes can be considered. Employing (10) longer than only the prescribed transition time t = 5 ms. The
with = 3, () = 2 for line L 3 and again with = 4, maneuver, which was planned to change I1 within ti t t f ,
() = 2 for line L 4 yields u k (k , t), i k (k , t), k = 3, 4. is required to start already at t = ti max = 20.76 ms at
Then the voltages and currents at the converters C3 and C4 converter C4 and ends not before t = t f + max = 25.76 ms
follow from (11b) at C4 .2 The impact of the CAP 23 is clarified by the dashed
graphs in Fig. 10(a). It can be seen that the currents i 3 (0, t) and
Uk (t) = u k (k , t), Ik (t) = i k (k , t) k = 3, 4. (22) i 4 (0, t) are proportional to i 2 (2 , t) according to the prescribed
constant value 23 (t) = 0.3.
At the nodes P3 and P4 , again no new CAPs are introduced
since there is only one line per node (m 3 = m 4 = 1). Finally,
all system variables are calculated and the flat output of the
example network is V. E XTENSION TO G ENERAL N ETWORKS

y = U1 , I1 , 23 . (23) For a general network with line cycles, the useful property
of unique paths between a pair of nodes is not given anymore.
Hence, it cannot be exploited for the retrieval of a flat output
B. Trajectory Planning and the stepwise calculation of the control input trajectories.
Apart from the variables U1 and I1 , the trajectory for the To investigate the flatness-based control design for this less
third component 23 of y can be prescribed freely as well. convenient case, the system equations are analyzed in the
It determines how the line current i 2 (2 , t) is split between Laplace domain.
line L 3 and line L 4 , and it can hence be exploited to set
the power distribution between the converters C3 and C4 . For 2 The maximum delay time
max given in Table I is the maximum of the
the sake of simplicity, 23 shall remain at a constant value two sums 2 + 3 and 2 + 4 , which refer to the travel time of a voltage and
of 0.3 during the maneuver to be planned. The two states of current wave from P1 to P3 and to P4 , respectively.
SCHMUCK et al.: FEED-FORWARD CONTROL OF AN HVDC 603

conditions (3) give a further set of n P equations



 I , if Pa
k i k (z k ) = , P (26)
0, if P p
kN

and introduce the n aP existing converter currents. In total, (25)


and (26) form a system  of 2n L + n P equations, which are
p
linear in the 2n L + n P + 2n aP = 2n L + n P + n aP variables
 
(a) i (z ), i (z ) , (u )P p , ( I , U )Pa . (27)
(,)L

Thus, in accordance with the number of control inputs, n aP


variables can be chosen freely.4

B. Flat Output
A flat output for the system  can be found as follows
[10][12]. One chooses n aP variables from (27) to constitute
the vector v. The remaining 2n L + n P variables are merged
in the vector x such that the equations of system  can be
(b) written in the form D x = Q v with a quadratic matrix D. The
variables for v have to be chosen in a way that guarantees
Fig. 10. Current and voltage trajectories for the three lines and converters det(D)|s=0 = 0. Then, by
during the transition between two states of rest for a change of the converter
f
current I1 at converter C1 from the initial value y 2i = 0 to y 2 = Id via a v = det(D) y, x = adj(D)Q y (28)
polynomial trajectory on 0 t t = 5 ms. (a) Currents at the active nodes
(solid line) and at P2 (dashed line). (b) Node voltages at the active nodes
(solid line) and at P2 (dashed line).
a flat output y can be introduced.5 The elements of y are
independent and parameterize all system variables v and x.
Obviously, the elements of y do not necessarily coincide
A. System Equations in the Laplace Domain directly with system variables anymore in the general network
Laplace transformation3 renders the line PDEs (2) into first- case. However, the system variables v play a special role
order ordinary differential equations (ODEs) in z with the since they differ from the flat output only by the scalar factor
solution det(D) in the Laplace domain. Hence, operational demands
    on v, e.g., desired steady-state values, can be easily fulfilled
u (z ) u (z )
= (z z )

, z (0,  ), (, ) L by appropriate trajectory planning for y. This should be kept
i (z ) i (z ) in mind when choosing the elements of v.
(24)
describing the current and the voltage on the transmission
C. Trajectory Planning
lines, where
  Similar to the case of tree-like networks, the trajectories
K 1 (z) (G + sC)K 2 (z) of y can be prescribed freely to implement, e.g., a transition
(z ) =
(R + s L)K 2 (z) K 1 (z) between two states of rest of the system. Some given desired
f
K 1 (z) = cosh(z) initial and final steady-state values v ki and v k , k = 1, . . . , n aP
sinh(z) for the components of v can be translated into corresponding
K 2 (z) =
 values of the flat output by
= RG + s(RC + LG) + s 2 LC. j
j vk

yk = , k = 1, . . . , n aP , j {i, f } (29)
Evaluating (24) at the boundary z = z together with (1) det(D)|s=0
and the boundary conditions (4a) leads to employing (28) with s = 0. Again, polynomial trajecto-
    ries of the form (16) might be used for the flat output to
u u connect the two states of rest. From these trajectories, the
= (  ) , (, ) L. (25)
i (z ) i (z ) trajectories for all system variables x and v, especially the
desired control inputs, can be calculated with the help of
After replacing the node voltages u at each active node 4 The variables (27) do not include any CAPs as introduced in Section III-A.
according to (4b) by the converter voltages U (25) gives 2n L However, a CAP can be seen as a fraction of two currents at one of the network
p
equations for n P node voltages, n aP converter voltages and nodes. Hence, CAPs could be introduced as alternative degrees of freedom
2n L currents at the boundaries of the lines. The boundary for general networks as well.
5 Strictly speaking, the quantity y does not satisfy the rigorous definition
of a flat output. However, the details are not relevant for the application
3 In the following, the Laplace transform of a quantity x is denoted by x above. Thus, the term flat output is used although this is a slight abuse of
and the Laplace variable is s. terminology.
604 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO. 2, MARCH 2014

characterized by the sets


P = {1, 2, 3}, N1 = {2, 3}, N2 = {1, 3}, N3 = {1, 2}
Pa = {1, 2, 3}, P p = , L = {(1, 2), (2, 3), (1, 3)}.
The spatial coordinates are
z 12 = 0, z 13 = 0, z 23 = 0, z 21 = 12 , z 31 = 13 , z 32 = 23 .
According to the number of converters the vector v as well
as the flat output must have n aP = 3 components. In total,
(25) and (26) give 9 equations for the 12 variables (27).
Now it is exemplarily assumed that the steady-state values
of the variables U3 , I1 and I2 are required to be changed to
a new value within an operational maneuver. This suggests
v = (U3 I1 I2 )T , which implies the system representation
Fig. 11. General network involving three converters and a line cycle with D x = Q v with x, Q and D, as shown in the equations at
currents and voltages at each node.
the bottom of the page, and 12 (z) = (G + sC)K 2 (z),
21 (z) = (R + s L)K 2 (z), such that
(28). This replaces the stepwise calculation procedure for tree-
like networks described in Section III-A. For this purpose, det(D) = (G + sC)K 2 (12 + 13 + 23 ).
(28) has to be transformed back into the time domain using According to (28), a flat output y can now be introduced by
the relations
 z v = (G + sC)K 2 (12 + 13 + 23 ) y, x = adj(D)Q y. (31)
K 2 (z)u  f (z, t )u(t t ) dt (30a) To implement the desired transition from some initial values
z f
 z v ki to some final values v k , k = 1, . . . , n aP appropriate
f
K 1 (z)u  (z, t )u(t t ) dt (30b) trajectories for y have to be planned. Because of (29) and
z z 
+ ( f (z, z )u(t z ) + f (z, z )u(t + z )) det(D)|s=0 = G/R sinh RG(12 + 13 + 23 )
 z
f
s K 2 (z)u  (z, t )u(t t ) dt (30c) f
the relevant steady-state values y ki and y k to be smoothly
z t
connected by the trajectories of y are
+ f (z, z )u(t + z ) f (z, z )u(t z )
j
j vk
which again involve distributed delays and predictions similar yk =
to (10). G/R sinh RG(12 + 13 + 23 )
k = 1, . . . , n aP , j {i, f }. Then the trajectories of the
VI. S IMPLE E XAMPLE FOR THE G ENERAL C ASE remaining system variables are computed with the help of (31)
and (30a)
To illustrate the results of Section V, the example network  ( 2 + 3 + 3 )
1 1 2
sketched in Figs. 8(b) and 11 is considered. It consists of v(t) = f (z, t )(G y(t t )+C y(t t )) dt. (32)
n P = 3 nodes, n L = 3 lines and n aP = 3 converters and it is (12 +13 +23

T
x = U1 U2 I3 i 12 (0) i 13 (0) i 23 (0) i 12 (12 ) i 13 (13 ) i 23 (23 )
T
00 0011000
Q = 1 0 0 0 0 0 0 0 0
01 0000000

0 0 0 1 1 0 0 0 0
0 1 0
0 0 0 0 1 0

0 0 1 0 0 0 0 1 1

C1 ( 2 ) 1 0 12 (1 )
2 0 0 0 0 0
1

D = C1 (13 ) 0 0 0 12 (13 ) 0 0 0 0

0 C1 (23 ) 0 0 0 12 (23 ) 0 0 0

 ( 2 ) 0 C1 (12 ) 1 0
21 1 0 0 0 0

21 (13 ) 0 0 0 C1 (13 ) 0 0 1 0
0 21 (23 ) 0 0 0 C1 (23 ) 0 0 1
SCHMUCK et al.: FEED-FORWARD CONTROL OF AN HVDC 605

For the sake of brevity, the equations for x(t) are not given [3] N. Mohan, T. Undeland, and W. Robbins, Power Electronics. New York,
here explicitly. The vectors v(t) and x(t) include the three NY, USA: Wiley, 2002.
[4] P. Karlson, DC distributed power systemsanalysis, design and control
control input signals, which are either U (t) or I (t) at each for a renewable energy system, Ph.D. dissertation, Dept. Ind. Electr.
converter C , = 1, 2, 3. Applying these input signals will Eng. Autom., Lund Univ., Lund, Sweden, 2002.
effect the transfer between two states of rest as parameter- [5] H. Jiang and A. Ekstrom, Multiterminal HVDC systems in urban areas
of large cities, IEEE Trans. Power Del., vol. 13, no. 4, pp. 12781284,
ized by the prescribed trajectories for the flat output. The Oct. 1998.
result (32) shows that this maneuver extends to the interval [6] V. Lescale, A. Kumar, L.-E. Juhlin, H. Bjorklund, and K. Nyberg,
[ti max , t f + max ] with max = (12 + 13 + 23 ) when Challenges with multi-terminal UHVDC transmissions, in Proc. Joint
Int. Conf. Power Syst. Technol., IEEE Power India Conf., Oct. 2008,
the flat output is planned to transfer within [ti , t f ] according pp. 17.
to (16). Similar to the tree-like case described in Section III-B, [7] L. Jun, O. Gomis-Bellmunt, J. Ekanayake, and N. Jenkins, Control of
this reflects the predictions and delays due to the consideration multi-terminal VSC-HVDC transmission for offshore wind power, in
Proc. 13th Eur. Conf. Power Electron. Appl., Sep. 2009, pp. 110.
of wave propagation processes. [8] L. Xu and L. Yao, DC voltage control and power dispatch of a multi-
terminal HVDC system for integrating large offshore wind farms,
VII. F URTHER R EMARKS AND F UTURE W ORK Renew. Power Generat., IET, vol. 5, no. 3, pp. 223233, May 2011.
[9] W. Lu and B. Ooi, Optimal acquisition and aggregation of offshore
The converter terminals connected to the network were wind power by multiterminal voltage-source HVDC, IEEE Power Eng.
modeled as ideal current or voltage sourcessee Section II-B Rev., vol. 22, no. 8, pp. 7172, Aug. 2002.
[10] J. Rudolph and F. Woittennek, Motion planning and open loop control
to yield a comprehensible presentation of the proposed control design for linear distributed parameter systems with lumped controls,
method. In practical applications, the specific capabilities of Int. J. Control, vol. 81, no. 3, pp. 457474, 2008.
the converter devices and the characteristics of the connected [11] J. Rudolph, Flatness Based Control of Distributed Parameter Systems.
Aachen, Germany: Shaker Verlag, 2003.
AC side that have been neglected with the idealized converter [12] F. Woittennek, Beitrge zum Steuerungsentwurf fr Lineare, rtlich
model might possibly limit admissible trajectories in the Verteilte Systeme mit Konzentrierten Stelleingriffen. Aachen, Germany:
network. However, this did not restrict the use of the control Shaker Verlag, 2007.
[13] C. Schmuck, F. Woittennek, A. Gensior, and J. Rudolph, Flatness-based
method as such limits can be fully taken into account by feed-forward control of an HVDC power transmission network, in Proc.
planning the trajectories for the flat output appropriately. 33rd Inter Telecommun. Energy Conf., Oct. 2011, pp. 16.
If a flat output and a certain trajectory form [e.g., (16)] is [14] K. Kpfmller, W. Mathis, and A. Reibiger, Theoretische Elektrotechnik.
Berlin, Germany: Springer-Verlag, 2006.
fixed, the resulting system trajectories for different trajectory [15] M. Fliess, P. Martin, N. Petit, and P. Rouchon, Active signal restoration
planning procedures will differ only in a few parameters for the telegraph equation, in Proc. Conf. Decision Control, 1999,
but not in their form. Thus, the complete calculations of pp. 11071111.
Section III-A, or V-C, respectively, need to be performed only
once for the first planning procedure. For following maneuvers
only the trajectory parameters have to be updated. This reduces
the computational effort considerably.
The control scheme suggested is particularly useful for
HVDC networks with long transmission lines as wave propa-
Christian Schmuck received the Dipl.-Ing. degree
gation processes and related delays are considered. However, in mechatronics from Technische Universitt Dres-
it can be also applied to systems with transmission lines short den, Dresden, Germany, in 2009. He is currently pur-
enough to neglect delays still providing a powerful tool for suing the Dr.-Ing. degree focussing on the analysis
and the control of simulated moving bed processes.
planning load change maneuvers and power sharing. In this He is currently with the Max Planck Insti-
case, each transmission line might be modeled by a network tute for Dynamics of Complex Technical Sys-
of lumped RLC-elements such that the line PDEs (2) are tems, Magdeburg, Germany, and with the Fachge-
biet Regelungssysteme at Technische Universitt
replaced by ODEs in t. This does not preclude the proposed Berlin, Berlin, Germany. His current research inter-
design approach. As the new line equations do not model wave ests include controller and observer design for non-
propagation anymore, no delays and predictions will occur linear and distributed parameter systems.
in the calculations of the system trajectories. As a result,
all system variables will transfer between their steady-state
values within the same time interval [ti , t f ] as the flat output
and the total duration of a planned maneuver will reduce to
t = ti t f .
To face the problem of model uncertainties and distur- Frank Woittennek received the Dipl.-Ing. and Dr.-
bances, the feed-forward control scheme could be extended by Ing. degrees in electrical engineering from Tech-
nische Universitt Dresden (TU Dresden), Dresden,
local feed-back controllers at each converter. This is a potential Germany, in 1999 and 2007, respectively.
topic for future work. He was a Post-Doctoral Researcher with the
Laboratoire dInformatique at cole Polytechnique,
R EFERENCES Palaiseau, France, from 2007 to 2008. He is cur-
rently responsible for the Distributed Parameter
[1] J. Arrillaga, High Voltage Direct Current Transmission (Power and Systems Group, Institute of Control Theory, TU
Energy Series), vol. 29. New York, NY, USA: The Institution of Dresden. His current research interests include
Electrical Engineers, 1998. analysis, control and observer design for distributed
[2] E. Peschke and R. V. Olshausen, Kabelanlagen fr Hoch- und Hch- parameter systems, identification of distributed parameter systems, and the
stspannung. Munich, Germany: Publicis-MCD-Verlag, 1998. control of nonlinear mechanical systems.
606 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO. 2, MARCH 2014

Albrecht Gensior received the Dipl.-Ing. and Dr.- Joachim Rudolph (M09) received the Doctorat
Ing. degrees in electrical engineering from Tech- degree from the Universit Paris XI, Orsay, France,
nische Universitt Dresden (TU Dresden), Dresden, in 1991, and the Dr.-Ing. Habil. degree from Tech-
Germany, in 2003 and 2008, respectively. nische Universitt Dresden (TU Dresden), Dresden,
He is currently with Professur Leistungselektronik, Germany, in 2003.
Elektrotechnisches Institut, TU Dresden, where he is He has been a Privatdozent with TU Dresden, and
involved in research projects dealing with the control was appointed a apl. Professor in 2008. Since 2009,
of power electronic converters and drives. His cur- he has been the Head of the Chair of systems theory
rent research interests include nonlinear controller and control engineering with Saarland University,
design and observers for these applications. Saarbrcken, Germany. His current research interests
include controller and observer design for nonlinear
and infinite dimensional systems, algebraic systems theory, and the solution
of demanding practical control problems.

You might also like