Professional Documents
Culture Documents
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
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
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
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.