Abstract— This paper addresses the fundamental theoretical conventional WEC control strategies include latching
development of a linear optimal noncausal control for wave control [4], [5], phase control [6], and declutching control [7].
energy converters (WECs) in a closed analytic form. It is well However, most of these control strategies are only effective
known that the WEC control is a noncausal control problem,
i.e., the future wave information contributes to the present control for regular waves and become very complicated to implement
action. This paper provides a reliable, efficient, and simple linear for irregular waves in real sea conditions.
optimal controller with guaranteed stability for the WEC control Optimal control of WECs is essentially different from
problem. The proposed WEC linear optimal control consists of the conventional optimal control problems. First, a WEC
a causal linear state feedback part and an anticausal linear controller aims to maximize energy output, whereas con-
feedforward part to incorporate the influence of future incoming
waves. The stability of the closed-loop WEC control system with ventional optimal control has been developed for reference
the proposed linear optimal controller is proven. The contribution tracking or equilibrium regulation problems. Because a WEC
of the noncausal term using wave prediction information to the is subject to the persistent disturbance (excitation force from
optimal control and the energy output is analyzed quantitatively. incoming waves), there are no equilibrium or fixed references
The proposed linear controller can be more preferred when for tracking. Second, it has been proven that to achieve
constraint satisfaction becomes a less important issue for mild sea
states and some well-designed WECs with an ample operation an optimal operation of a WEC, the future information of
range. The proposed optimal control strategy can be extended the incoming wave is needed for the implementation of a
for a generic class of energy maximization problems. Numerical WEC controller, which results in a noncausal optimal control
simulations are presented to justify the efficacy of the proposed problem [3]. These differences invalidate a direct application
WEC optimal control. of the conventional optimal control strategies.
Index Terms— Optimal control, wave energy, wave prediction Some linear causal suboptimal control strategies have been
technique. recently developed for the WEC control problem, e.g., a non-
standard linear quadratic Gaussian control [8] and the non-
I. I NTRODUCTION causal control proposed in [9]. Although the implementation
of these causal optimal controllers avoids the hardware cost
A SUBSTANTIAL amount of renewable energy is con-
tained in ocean waves. The subject of harnessing wave
energy has been extensively studied in recent decades, espe-
for wave prediction, this extra hardware cost can be trivial
compared with the increased energy output gained by incorpo-
cially after the oil crisis in 1973 [1], and many different rating wave prediction into control in some scenarios. In [10],
types of wave energy converters (WECs) have been invented we demonstrate that the noncausal optimal WEC control with
since then. However, the WEC technology is still immature wave prediction based on the concept of model predictive
compared with other renewable energies, such as wind energy control (MPC) can at least double the energy output than
and solar energy [2]. the energy converted by the traditional causal WEC control
It is well known that control plays an important role methods. Recent progress in wave prediction techniques, e.g.,
in increasing the energy conversion efficiency of WECs. the deterministic sea wave prediction (DSWP) technology
Conventional WEC control strategies are based on the developed in [11], makes the employment of wave prediction
impedance matching principle that energy output can be in a WEC control system more economically viable.
maximized when the resonance frequency of a WEC matches In this paper, we develop a generic linear noncausal optimal
the dominant frequency of the incoming waves [3]. The typical control strategy for the WEC control problem. Compared
with the existing causal suboptimal controllers, this controller
Manuscript received August 9, 2017; revised December 1, 2017; accepted can explicitly incorporate wave prediction information into
February 8, 2018. Manuscript received in final form February 23, 2018.
This work was supported in part by Newton Mobility Grant under the WEC control problem. At the price of not explicitly
Grant IE150833 and in part by the Newton Advanced Fellowship under incorporating constraints into WEC optimal control problem,
Grant NA160436 through the Royal Society, U.K. Recommended by Associate the resulting optimal controller takes a compact closed ana-
Editor L. Wang. (Corresponding author: Guang Li.)
The authors are with the Department of Engineering and Material Sci- lytic form, which provides theoretical insights into the WEC
ence, Queen Mary University of London, London E1 4NS, U.K. (e-mail: optimal control. The control signal is composed of two terms:
s.zhan@qmul.ac.uk; g.li@qmul.ac.uk). one feedback term determined by the current measurement of
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. state, and one feedforward term incorporating the influence
Digital Object Identifier 10.1109/TCST.2018.2812740 of current and future waves. The feedback and feedforward
1063-6536 © 2018 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.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
where m ∞ is the added mass; h r is the kernel of the radiation Here, the following criteria hold.
force that can be computed via hydraulic software packages 1) (1/2)x kT Qx k is used to penalize the state. The weight
(e.g., WAMIT [17]). Following [13], the convolutional term Q influences the stability of the control system and
∞
in (5), f R := −∞ h r (τ )ż v (t − τ )dτ , can be approximated by can be used as a tuning parameter to handle the state
a causal finite dimensional state-space model: constraint (2a).
ẋr = Ar xr + Br ż v (6a) 2) −z k u k represents the power that can be captured by the
t PTO mechanism, i.e., minimizing z k u k is equivalent to
f r = Cr x r ≈ h r (τ )ż v (t − τ )dτ (6b) maximizing the energy output.
−∞ 3) (1/2)r u 2k is used to penalize the input. The weight r
where ( Ar , Br Cr , 0) and xr ∈ Rnr are the state-space influences the stability of the control system and can
realization and the state, respectively. Following [13], the wave be used as a tuning parameter to handle the input
excitation force f e can be determined by: constraint (2b).
∞
Remark 1: If the constraints (2a) and (2b) are not explicitly
fe = h e (τ )z w (t − τ )dτ (7) included in the optimization, an analytical solution can be
−∞
derived. The weights Q and R can be used to penalize x
where h e is the kernel of the radiation force and the state-space
and u in the objective function and can be used as the tuning
approximation is given by
parameters to avoid constraint violations.
ẋ e = Ae x e + Be z w (8a) The linear optimal noncausal control policy for the WEC
t
control is given in the following theorem.
fe = Ce x e ≈ h e (τ )z w (t − τ )dτ (8b) Theorem 1: The linear optimal noncausal controller for the
−∞
control problem (12d) is
where ( Ae , Be Ce , 0) and x e ∈ Rne are the state-space
realization and the state, respectively. u k = K x,k x k + K w,k wk + K s,k sk+1 (13a)
With the realizations of (6) and (8a), the state-space model
of (3) can be represented by where
−1
ẋ = Ac x + Buc u + Bwc w K x,k = − r + BuT Vk+1 Bu C z + BuT Vk+1 A (13b)
(9)
z = Cz x −1 T
K w,k = − r + BuT Vk+1 Bu Bu Vk+1 Bw (13c)
where w := z w , z := z v , y := ż v , x := [z v , ż v , xr , x e ], and −1 T
T
⎡ ⎤ ⎡ ⎤ ⎡ ⎤ K s,k = − r + Bu Vk+1 Bu Bu (13d)
0 1 0 0 0 0
⎢ ks Ce Cf ⎥ ⎢ ⎥ ⎢1⎥ and Vk and sk+1 can be calculated via backward iterations
⎢− 0 − ⎥ 0⎥ ⎢ ⎥
Ac = ⎢ m m m ⎥ Bwc = ⎢ ⎣ 0 ⎦ Buc = ⎢ m⎥ T
⎣ 0 Br Ar 0 ⎦ ⎣0⎦
Be Vk = Q k + A T Vk+1 A − C z + BuT Vk+1 A (14a)
0 0 0 Ae 0 −1
C z = [0 1 01×(nr +ne ) ] (10) × r + Bu Vk+1 Bu
T
C z + Bu Vk+1 A
T
By defining Sk = V̄N−k , the backward recursion (22) can Combining (26) and (27), we have
be rewritten as
T lim Pk∗ (0) = lim Pk∗ (Q N ) = P∞
∗
(0) (28)
Sk+1 = Q + A T Sk A − C z + BuT Sk A k→∞ k→∞
−1
× r + BuT Sk Bu C z + BuT Sk A (24) Assume that Ṽ is another solution of (17) other than
V . Then, we have
with S0 = Q N . With (20)–(24), after rearrangement (replacing
x̄ N−k with x̄ 0 ), we have lim Pk∗ (Ṽ ) = x̄ 0T Ṽ x̄ 0 . (29)
k→∞
Fig. 7. Control input magnitude with different wave prediction horizons Fig. 9. Float heave displacement with different wave prediction horizons.
(0 s corresponds to no wave prediction). Inclusion of feedward control for
wave prediction does not change control input magnitude significantly.
TABLE II
PARAMETERS U SED FOR THE WEC M ODEL IN S IMULATION S ET B
Fig. 12. Control input and buoy position magnitude of the WEC.
Fig. 15. Control input magnitude with different wave prediction horizons Fig. 17. Float heave displacement with different wave prediction horizons.
(0 s corresponds to no wave prediction).
Fig. 16. Feedforward control input magnitude with different wave prediction
horizons (0 s corresponds to no wave prediction).
Fig. 18. Power output time simulation (a 37% energy increase between the
By comparing Fig. 14 with Fig. 4, we can see that the linear causal control and the linear noncausal control with a 42-s prediction
closed-loop system of WEC is less strongly stable compared horizon).
with the WEC in Section IV-A. By “less strongly stable,” we
mean that the eigenvalues of closed-loop system A + B K x are
bigger than the ratio for the smaller WEC case. This means
close to the unit circle, which result in i = (A + B K x )i
that the wave prediction plays a more important role in the
decreasing slower than that in Section IV-A with the increase
control signal in the less stable WEC design. Meanwhile,
of i . Such properties will have the following impacts.
the maximal control input signals and maximal buoy heave
1) The WEC linear noncausal optimal control requires a displacement are similar over different prediction horizons.
longer prediction horizon for this term to be small Fig. 18 shows the power output and energy output of
enough and negligible. system. The energy output of system without wave prediction
2) The wave feedforward control part K d w has a larger is 5575 kJ, whereas the energy output of system with wave
impact on the WEC performance. prediction of 30 and 42 s is 6492 and 7637 kJ, respectively.
Next, we present the time simulations of the WEC with From Figs. 15–18, we can see that if a closed-loop system
a designed linear noncausal optimal controller with the same is less strongly stable, the benefits of incorporating wave
wave profile used in Section IV-A as shown in Fig. 6. predictions become greater, i.e., 37% of energy conversion rate
Three cases with different controllers are calculated with increase compared with 27%, while the state and control input
different wave prediction horizons (0, 30. and 42 s). magnitudes are not changed significantly. However, to achieve
Figs. 15–17 show the control inputs u = K x x + K d w, a better performance, much longer wave prediction horizons
the feedforward control signals, and buoy heave displacement are required.
for the three cases, respectively. Fig. 19 shows the energy output of system with differ-
By comparing Figs. 15 and 16 with Figs. 7 and 8, we can see ent wave perdition horizons. We can see that the energy
that the ratio of the maximum magnitude of the feedforward output keeps increasing until the wave prediction horizon
part (Fig. 16) to that of the total control (Fig. 15) is much reaches 40 s, which validates our analysis that for less
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.