Fusco 2010
Fusco 2010
Fusco 2010
Abstract—Time domain control of wave energy converters through a force Fc . The optimal reference velocity, ûd , is
requires knowledge of future incident wave elevation in order to computed by an algorithm that requires future values of the
approach conditions for optimal energy extraction. Autoregres- incident wave elevation η, that must be provided by a predictor,
sive models revealed to be a promising approach to the prediction
of future values of the wave elevation only from its past history. which in this case is based only on the past history of the signal
Results on real wave observations from different ocean locations itself. Depending on the specific device operating principle,
show that AR models allow to achieve very good predictions as well as on the general control strategy adopted and on the
for more than one wave period in the future if the focus is put available instrumentation, the involved quantities may vary, but
on low frequency components, which are the most interesting the logic can always be described by a structure as the one
from a wave energy point of view. For real-time implementation,
however, the lowpass filtering introduces an error in the wave proposed in Fig. 1, where a certain physical quantity needs
time series, as well as a delay, and AR models need to be designed to be predicted in order for the reference to be as close as
so to be as robust as possible to these errors. possible to the optimality condition. This quantity may be
the wave excitation force or the oscillation velocity for an
I. I NTRODUCTION oscillating body, the dynamic air pressure inside the chamber
Wave energy conversion in most devices is based either on for an oscillating water column, the overtopping water for an
relative oscillation between bodies or on oscillating pressure overtopping device, and all of them are ultimately dependent
distributions within fixed or moving chambers. Oscillators on the incident wave elevation.
generally have pronounced resonances, which enable efficient The approach to prediction from only the past history of
power absorption in certain wave conditions. In order, how- the signal itself presents several advantages with respect to
ever, to cope with the variations of wave spectra a control the reconstruction of the wave field from distant observations,
system can be designed to alter the oscillator dynamics such which requires an array of measurements (to deal with multi-
that the efficient energy conversion occurs in a wide range of directionality and to separate incident from refracted waves)
wave conditions [1]. and complex prediction models, thus resulting in increased
The control approach in the early stage of wave energy, instrumentation costs. Linear Autoregressive (AR) models
consisted of frequency domain relationships regulating the have been proposed as an efficient and effective solution for
dynamics of the system to be tuned for maximum energy the prediction of the oscillation velocity [4] and the wave
absorption at different peak frequencies corresponding to elevation [5],[6],[7]. Particularly in [6] and [7], AR models
different incoming wave spectra [1],[2]. Although being an were shown to outperform even neural networks, with very
advantageous approach in real sea spectra, it does not generally accurate predictions obtained for more than one period on
allow control on a wave by wave basis, that is a real-time real wave elevation time series, when the high frequency
control that could significantly raise the device productivity components were filtered out.
and therefore its economical viability. Real-time optimal con- In this paper, the identification and estimation of AR models
trol can be directly derived from the aforementioned optimal for short term wave forecasting is presented in section II,
frequency relationships, and its main difficulties raise from the together with a methodology for the characterisation of the
fact that their transformation in the time domain results in non probability distribution of the predictions through confidence
causal transfer functions, so that the conditions for optimal intervals. More exhaustive results on real observations from
power absorption can be realised only if future motion of the different ocean locations and in a variety of climates are
device, or future incident wave, are known [1],[2],[3]. presented in section III. A real-time implementation of this
As an example, Fig. 1 represents a possible control scheme prediction procedure, however, requires the design of a real-
for a generic oscillating body, where the controlled variable is isable lowpass filter (so far, only ideal off-line lowpass filters
its oscillation velocity, u, and the control action is performed were applied). This issue and the consequences on the AR
2476
1 0.05 0.05
Here, p α2 is the value of the probability distribution such that: data set G
1
data set G2 data set G
3
of the predictions:
(b)
N
1 X
Fig. 2. Spectrum of some significant data sets: (a) Galway bay; (b) Pico
σ̂l2 = ê(k + l|k)2
(10)
N −1 island. Hs is the significant wave height.
k=1
where N is the number of past observations available. This Here η(k + l) is the wave elevation and η̂(k + l|k) is its
estimate can also be recursively updated as soon as new prediction based on the information up to instant k. A 100%
observations become available [13]. value for F(l) means that the wave elevation time series
is perfectly predicted l steps into the future. Note that the
III. R ESULTS WITH IDEAL LOWPASS FILTERS quantity F has a direct correspondence with the variance of the
prediction error, that, as discussed in section II-C, is utilised to
The wave forecasting AR models are tested against real characterise the forecasts confidence intervals (the gaussianity
wave observations from different sea locations: of the multi-steps ahead prediction error distribution has been
1) The Irish Marine Institute provided real observations verified through analysis of skewness and kurtosis).
from a data buoy located in Galway Bay, on the Focus has been put on the low frequency components, as
West Coast of Ireland, at approximately 53o 1300 N , they are the more interesting from a wave energy point of view,
9o 1800 W (water depth nearly 20 m). Data consist of and this allows for a significant improvement of the prediction,
20 minute records sets for each hour, collected at a as shown through a predictability analysis in [6],[7]. The cutoff
sampling frequency of 2.56 Hz. frequency ωc has been chosen accordingly to the spectral
2) Wave elevation time series are also available from distribution of the specific sea state.
the Atlantic Ocean at the Pico Island, in the Azores Fig. 3 shows the very good accuracy achievable with AR
archipelago, at approximately 38o 330 0 N , 28o 3400 W models when narrow banded sea states occur, with F(l) >
(water depth around 40 m). The Pico data are collected 80% for predictions more than 15 s in the future. In the case
in the form of two contiguous 30 minute records sets of wide banded sea states, G1 and P1 , the accuracy is still
for each hour, with a sampling frequency of 1.28 Hz F(l) > 80% for prediction horizons of about 10 − 12 s. The
[14],[15],[16]. sea state G3 , dominated by wind waves and affected by strong
Some significant data sets, reflecting different wave cli- non linearities (detected through the Bispectrum [6]), gives
mates, were picked up from all the ones available, and their more problems and neural networks gave better results in this
spectrum is shown in Fig. 2. In particular one wide banded and case [6],[7].
one narrow banded sea state from the two sites is considered. It is interesting to note how the poles of the AR models
Then, a situation where wind waves predominate is picked up are estimated very close to the unit circle of the complex
from the Galway Bay data and a very high energy wave sys- plane, and the corresponding frequencies map the training
tem, where the sea bottom slightly affects the wave symmetry wave spectrum, as shown in Fig. 4.
(this was analysed through higher order spectral analysis and For the sake of completeness, a screenshot comparing the
skewness and kurtosis indices [6]), is chosen from the Pico 25-steps ahead prediction from an AR model and the real
Island data. wave, together with the 90% confidence interval, is plotted
The accuracy of some AR models on the selected wave time in Fig. 5.
series is measured, for any lead time l, through the following IV. E FFECTS OF REAL TIME FILTERS
index of fitness:
qP In order to improve the prediction accuracy and the fore-
2 casting horizon a lowpass filtering of the wave elevation is
k [η(k + l) − η̂(k + l|k)]
F(l) = 1 − pP · 100% (11) performed on the original signal. This procedure is reasonable
2
k η(k) in view of the fact that wave energy devices, and therefore
2477
100
low frequencies, as shown in section III and in [6],[7]. In
real time applications, however, lowpass filtering inevitably
fit [%]
set G1, ωc=1.2 rad/s, n=32 introduces an error, in terms of signal amplitude and delay
50
set G2, ωc=1 rad/s, n=24 and its effects on the forecasts need to be addressed.
set G3, ωc=1 rad/s, n=32
0
0 2 4 6 8 10 12 14 16 18 20
A. Digital filters: error and delay
forecasting horizon [s]
If the observed time series representing the wave elevation
(a) is η o (k), then the prediction will be focused on the filtered
100 wave:
η(k) , F (ejω )η o (k) (12)
fit [%]
2478
Butterworth conditions. From (2), in fact, the predictions are computed
type I Chebyshev from the free evolution of the model based on the last n
type II Chebyshev measurements, where n is the order. In order to analyse the
40 sensitivity, it is handy to write the state space form of the AR
Elliptic
ME [%]
2479
singular value [dB]
delay. A preliminary analysis of the sensitivity of the estimated
200 AR models, in section IV-B, showed how they can diverge for
very small deviations of the initial conditions, and therefore
100 of the observations. The issue of designing a more robust AR
models was highlighted and further work needs therefore to be
0 done in this direction, in order to make this promising wave
0 5 10 15 20 forecasting approach ready for use in a time domain control
forecasting horizon [samples]
framework for wave energy converters.
Fig. 7. Maximum singular value, in dB, of the matrix CAj ACKNOWLEDGMENT
and worse while the forecasting horizon increases, as the error The authors would like to thank the Irish Marine Institute for
accumulates: providing the data from the Galway Bay. The data from Pico
Island is available by courtesy of the Centre of Climate, Me-
||∆η̂(k + 1|k)|| ≤ 1.5402 × 104 ||∆xk (0)|| teorology and Global Change of the University of the Azores,
||∆η̂(k + 5|k)|| ≤ 3.0381 × 107 ||∆xk (0)|| projects CLIMAAT; CLIMARCOST; MacSIMAR (FEDER-
PIC Interreg IIIB & MAC; MAC2.3/A3; 03/MAC/2.3/A5;
||∆η̂(k + 10|k)|| ≤ 3.7629 × 109 ||∆xk (0)||
05/MAC/2.3/A1; MAC/1/AO89). The research was funded
by the Irish Research Council of Science, Engineering and
A very small error in the observations has a huge effect on Technologies (IRCSET) under the Embark Initiative.
the prediction and in fact this AR model heavily diverges if a R EFERENCES
very small noise is added to the observations. This is a serious
[1] U. A. Korde, “Control system applications in wave energy conversion,”
issue to deal with and further work should be focused on the Proceedings of the OCEANS 2000 MTS/IEEE Conference and Exhibi-
design of robust AR models, which are able to reject certain tion, vol. 3, pp. 1817–24, 2000.
kind of disturbances, in particular the ones introduced by a [2] J. Falnes, Ocean Waves and Oscillating Systems. Cambridge University
Press, 2002.
real time filter, while still maintaining a good accuracy in the [3] ——, “A review of wave-energy extraction,” Marine Structures, vol. 20,
wave predictions. pp. 285–201, 2007.
[4] U. A. Korde, “Efficient primary energy conversion in irregular waves,”
V. C ONCLUSION Ocean Engineering, vol. 26, pp. 625–651, 1999.
This study was focused on the problem of short term [5] M. P. Schoen, J. Hals, and T. Moan, “Wave prediction and fuzzy logic
control of wave energy converters in irregular waves,” Proceedings of
wave prediction, which is a central topic in the wave energy the 16th Mediterranean Conference on Control and Automation, Ajaccio,
field, in order to allow a better effectiveness and economic France, pp. 767–772, 2008.
viability of any WEC. An analysis of AR models, in section [6] F. Fusco and J. Ringwood, “A study on short-term sea profile prediction
for wave energy applications,” Proc. of the 8th European Wave and Tidal
II, highlighted how they implicitly represent cyclical models Energy Conference (EWTEC), pp. 756–765, Uppsala, Sweden, 2009.
where the frequencies are easily estimated with linear least [7] ——, “Short-Term Wave Forecasting for Real-Time Control of Wave
squares (as they are related to the regression coefficients). Energy Converters,” accepted for publication on IEEE Trans. on Sus-
tainable Energy, 2010.
The amplitudes and phases of each harmonic component is, [8] G. E. P. Box, G. M. Jenkins, and G. C. Reinsel, Time Series Analysis:
moreover, implicitly adaptive to the recent observations due Forecasting and Control. Prentice-Hall, 1994.
to the regression terms of the model. [9] L. Piroddi and W. Spinelli, “Long-range nonlinear prediction: A case
study,” Proceedings of the 42nd IEEE Conference on Decision and
Results on real wave elevation data from the Galway Bay Control, Maui, Hawaii USA, pp. 3984–3989, 2003.
and from the Pico Island, in section III, showed how an AR [10] D. S. Shook, C. Mohtadi, and S. L. Shah, “Identification for long-
model estimated on a batch training data set, offered very good range predictive control,” IEEE Proceedings D (Control Theory and
Applications), vol. 138, no. 1, pp. 75–84, 1991.
accuracy up to 15 seconds (in some cases even 20 seconds) [11] H. Akaike, “A new look at the statistical model identification,” IEEE
predictions for the low frequency components of the waves. Transactions on Automatic Control, vol. 19, pp. 716–723, 1974.
It was shown also how the frequencies are automatically [12] G. Schwarz, “Estimating the dimension of a model,” The Annals of
Statistics, vol. 6, no. 2, pp. 461–464, 1978.
estimated in the significant range of the wave spectrum of the [13] R. Isermann, Fault-Diganosis Systems. An Introduction from Fault
training set. The possibility to adapt the model in order to track Detection to Fault Tolerance. Springer, 2006.
variations of the wave spectrum through variable frequencies [14] R. Esteves, A. Valente, M. Costa, F. Reis, and E. Azevedo, “Dados
direccionais de agitao martima nos aores (projecto climaat-clima e
in the model, was also analysed. Because, however, static AR meteorologia dos arquiplagos atlnticos),” 6łs Jornadas Portuguesas de
models were shown to maintain their prediction ability for Engenharia Costeira e Porturia, PIANC, Funchal, 2009.
long times (no performance decrease for 2 hours simulations), [15] E. Azevedo and M. Rodrigues, “Projectos climaat & climarcost clima
e meteorologia dos arquiplagos atlnticos, clima martimo e costeiro,”
their adaptivity is not seen as a main issue at the moment, Workshop Intenacional sobre Clima e Recursos Naturais nos Pases de
and also a simple periodic batch estimate may be a feasible Lngua Portuguesa, WSCRA08, 2008.
solution, or the use of a set of AR models, estimated from [16] C. Barrera, E. Azevedo, M. Rueda, M. Gelado, and L. O., “Real-time
monitoring network in the macaronesian region as a contribution to
different sea conditions, and a switching logic deciding which the coastal ocean observations panel (COOP),” Journal of Operational
one is the more appropriate in real time. Oceanography, vol. 1, pp. 59–69, 2008.
In real-time applications, however, the lowpass filtering [17] A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal Processing.
Prentice Hall International Inc., 1989.
introduces an error in the wave elevation time series and a
2480