Short-term Wave Forecasting as a Univariate Time Series Problem

Size: px
Start display at page:

Download "Short-term Wave Forecasting as a Univariate Time Series Problem"

Transcription

1 Short-term Wave Forecasting as a Univariate Time Series Problem Francesco Fusco December 9 Research Report: EE/9/3/JVR Department of Electronic Engineering, NUI Maynooth Maynooth, Co. Kildare, Ireland

2 Contents The univariate approach to wave forecasting Data analysis 3. Wave spectra Non-stationarity and the Wavelet transform Linearity analysis Predictability measure Choice of cut-off frequency Choice of the sampling frequency Methodology 3. Getting the observations of the signal to predict Forecasting models Cyclical models Auto Regressive (AR) models Sinusoidal extrapolation and the Extended Kalman Filter Neural networks Confidence intervals Results 3 4. Cyclical models Auto-Regressive models Choice of model order Static AR models Adaptive AR models Sinusoidal extrapolation through Extended Kalman Filter (EKF) Neural networks Effects of sampling frequency on prediction Further possibilities Gaussian Processes Auto Regressive Moving Average (ARMA) models Conclusion 59

3 The univariate approach to wave forecasting This report aims to collect and present the main results and conclusions due to the work done by the author on the problem of forecasting the ocean wave elevation at a specific point of the sea surface based on past observations collected at the same point. The problem is strictly connected to the real time control, on a wave by wave basis, of a Wave Energy Converter (WEC), which can, potentially, significantly increase its efficiency and energy capture ability, but that is well known to be described by non-causal relationships in the time domain [],[],[3]. The wave elevation η(k), observed at a particular point with a certain sampling frequency, is treated as a pure univariate time series, so that the forecasting problem consists of determining the prediction ˆη(k + l/k) a number of steps, l, ahead based on all the information up to the current sampling instant k. All the solutions proposed so far in the literature deal with the problem by trying to reconstruct the wave field at a certain point of the sea surface based on one or more distant measurements [4],[5],[6],[7], as shown in figure (b). This approach, however, requires complex numerical models and a large enough array of measurements in order to properly deal with the non-linearities of wave propagation, including wave refraction and multidirectionality. Alternatively, the solution discussed here, based only on local measurements of the wave elevation (or of any other related quantity of interest, such as the wave excitation force), as illusrtrated in figure (a), allows for certain significant advantages: multidirectionality and all the associated complications need not to be considered; the wave propagation laws do not need to be modelled and no simplifying assumptions (e.g. linearity, dispersion relationship) are then required about them; if the considered point corresponds to the position of the WEC, the radiated waves do not affect the measurements; all the well established theory about univariate time series forecasting may be exploited; no additional instrumentation around the device is required (cheap solution). Its validity, however, is limited by the possibility to effectively estimate the wave elevation at the point where the device is located (this problem and some related implications are briefly discussed in section 3.). The available data and its detailed analysis through different tools is presented in section. Then the actual solution to produce the predictions is proposed in the methodology of section 3 and evaluated on real wave data in the results section 4. Some other possible forecasting models, for which results were not produced, and motivations for their unsuitability are discussed in section 5. Conclusions are finally presented in section 6.

4 incoming waves incoming waves observed wave observed wave predicted wave WEC predicted wave WEC (a) Prediction based only on local singlepoint measurements (b) Prediction based on reconstruction of wave field from array of distant measurements Figure : Two main approaches to wave forecasting Data analysis The data available comes from different locations. The Irish Marine Institute provided real observations from a data buoy located in Galway Bay, on the West Coast of Ireland (at approximately 53 o 3 N, 9 o 8 W ). These observations consist of minute records sets for each hour, collected at a sampling frequency of.56 Hz, for parts of years 7 and 8. The location is sheltered from the Atlantic Ocean so that the wave height magnitude is generally small, which makes it not an ideal site for full size WECs, though a wave energy test site has been established there for /4-scale prototypes. Wave elevation time series are also available from the Atlantic Ocean at the Pico Island, in the Azores archipelago, at approximately 38 o 33 N, 8 o 34 W. They are collected in the form of two contiguous 3 minute record sets for each hour, with a sampling frequency of.8 Hz (that is 34 samples for each set).. Wave spectra The main tool for a first analysis of waves is their spectral distribution, the wave spectrum, which shows how the energy is distributed across the different frequency components of the wave, assumed to be completely independent of each other. Although offering limited time-averaged information (a Wavelet transform would offer a more complete information in the time domain, refer to section.) it is still very valuable in order to provide some overall characteristics of the sea conditions in different situations and at different locations. A first analysis, which is interesting to carry out over the available hourly data sets, concerns the distribution of the significant wave height and the peak and mean radian frequency of the spectrum, respectively ω peak and ω mean, and to assess if their behaviors are correlated to each other in some way. The significant wave height is a measure of the mean energy contained in the wave, while ω peak and ω mean can be a way to represent where the spectrum (and so the energy) of the wave is more concentrated. From figure, it is clear how high energy wave systems present a much narrower spread of ω peak and ω mean, centered at a low frequency (about rad/s for the Galway Bay data, 3

5 even lower for the wave systems from Pico), which means that the energy is more concentrated at the low frequencies and the spectral distribution has a well defined narrow peak (swell). The lower the energy, on the other hand, the more the distance between the peak and the mean frequency, which denotes a much flatter spectrum where the high frequency wind waves have a similar energy content to the low frequency swell. The sample spectra of figure 3 are particularly illustrative in this respect.. Non-stationarity and the Wavelet transform A better and more complete understanding of the energy distribution in the waves can only be be achieved through an analysis in both the frequency domain and the time domain, that is something like a continuous evolution of the wave spectrum over time. An interesting tool that has been successfully applied to this proposal is the Wavelet transform (references [8],[9]), which shows a good resolution both in time and frequency, thus making the application of the shortterm Fourier transform, where only a compromise between time and frequency resolutions can be obtained, less attractive for waves analysis. Wavelets have been successfully implemented in signal and image processing, ordinary and partial differential equation theory, numerical analysis and communication theory [9]. On the other hand, the application of the wavelet transform to ocean engineering and oceanography is not frequent. This is mostly due to the fact that not all such applications provide quantitative results, so that the wavelet transform has been regarded has an interesting tool to produce colorful pictures, yet purely qualitative results [9]. The Wavelet transform of a signal, x(t), is defined from the following expression: W T (t, b) = + x(t)g (t; τ, b)dτ () Here, g (t; τ, b) is the complex conjugate of a continuously translated and dilated mother wavelet function g(t): g(t; τ, b) = ( ) t τ g () b b where t is the translation parameter, corresponding to the position of the wavelet as it is shifted through the signal, b is the scale dilation parameter determining the width of the wavelet. At low frequencies (high value of scale b), the frequency resolution is better but the time resolution is poor (more ambiguity regarding the exact time). On the other hand, at higher frequencies (low scale b), the frequency resolution is poorer and the time resolution is better. This main characteristic of the Wavelet transform, which is due to the fact that the signal is multiplied with a window whose width is changed as the transform is computed for each spectral component [9], is a significant improvement to the Short Term Fourier Transform (STFT), where the window is constant and an appropriate compromise has to be made between time and frequency resolution. In fact, a finer time resolution at higher frequencies is important because the signal is changing faster, while a poorer time resolution at low frequencies can be acceptable because the signal is changing more slowly. 4

6 Hs [m] 7 Hs [m] ωpeak [rad/s] ωmean [rad/s] ωmean [rad/s] (a) Hs [m] 7 Hs [m] ωpeak [rad/s] (b) Figure : Correspondence between significant wave height Hs, peak frequency ωpeak and mean frequency ωmean at the locations: (a) Galway; (b) Pico. 5

7 =.3 m.5 =.34 m.4 S(ω) [m s/rad] S(ω) [m s/rad] ω [rad/s] (a) ω [rad/s] = 6.48 m =.6 m 4.4 S(ω) [m s / rad] 8 6 S(ω) [m s / rad] ω [rad/s] (b) ω [rad/s] Figure 3: Typical high and low energy spectra at the locations: (a) Galway; (b) Pico. 6

8 A correspondence between the scale value b and the Fourier period T can be found, and it depends on the specific mother wavelet, g(t), chosen. In the case of the very common Morlet wavelet, the following expression can be derived [9]: b = c + c + T αt (3) 4π where c is a parameter defining the Morlet mother wavelet, also having the nature of a frequency in some sense. Note that the physical dimension of b is the time (seconds). Expression (3) can then be used to have physical meaning (the frequency) of the scale dimension of the transform W T (t, b), which can then become a W T (t, f) or W T (t, ω) in a very straightforward way. Figures 4 and 5 show the Wavelet transform for some wave elevation data sets, respectively from Galway Bay and from Pico. Although, as mentioned, it is not easy to derive any quantitative result from them, it is still possible to get some interesting information out of them. Note, in fact, how the different frequency components of the Fourier spectrum may appear in different moments so that, in the short term, the bandwidth of the wave signal could actually be much narrower than what the Fourier transform suggests..3 Linearity analysis Ocean waves, like most systems in the real world, are not linear, and it would be helpful and valuable to quantify how far from linearity they are so that, in the particular case of wave forecasting, a proper model can be chosen. Linearity in the case of waves means linear superposition of harmonic components (sines and cosines). The emerging of non-linearities in waves manifests itself, in the first instance, by a non-gaussian distribution of the wave elevation time series around its mean value (zero, the water surface level), due to the presence of higher and narrower peaks than troughs (modelled by quadratic, cubic,... and so on, terms of the linear harmonic components, according to Stokes theory []). The degree of asymmetry depends on the significance of the water depth with respect to the wavelength (the difference between the greatest elevation and the greatest depression is minimum for h >> λ and maximum for shallow water). This nonlinearity is expected, therefore, to be more consistent at the high energy and low frequency components of the waves when the water depth is not sufficiently large. A higher order statistical analysis, through the indices of kurtosis and skewness, would be useful to assess the extent of this non-linearity. Skewness and kurtosis, in fact, can determine the degree of Gaussianity of the distribution of the wave elevation around the mean water surface level, and statistical analysis of the time history of wave records indicates that the wave profiles are normally distributed apart some very small deviations on rare occasions []. Given the nth-order central moments, µ n, of a certain random variable x: µ n = E{(x µ) n } (4) where E{ } is the expectation operator and µ is the mean E{x} of the random variable x, then the two indices of kurtosis, κ, and skewness, γ, are given by 7

9 (a) (b) 8 (c) Figure 4: Wavelet transform for three different data sets from Galway Bay

10 (a) (b) Figure 5: Wavelet transform for three different data sets from the Pico Island. 9

11 []: γ = µ 3 σ 3 (5) κ = µ 4 σ 4 (6) where σ µ is the nd-order central moment. The skewness measures the asymmetry of the distribution: γ = denotes a symmetric distribution, otherwise, if γ >, the distribution is more concentrated around a value greater than the mean and viceversa if γ <. The kurtosis represents a degree of peakedness as compared to a Gaussian distribution, in which case κ = 3: if κ > 3 the distribution is termed leptokurtic (sharp peak), otherwise, if κ < 3, it is termed platykurtic (mild peak) []. Figures 6 and 7 show this analysis for the two locations of Galway Bay and the Pico Island. As expected, higher energy data sets show a slight deviation of the indices of skewness and kurtosis from the normality condition, particularly in the case of the Galway Bay, where the water depth is smaller (nearly m), while in the Pico Island only very high energy waves move away from normality, as shown in the detailed wave distribution of figure 7(c). From a wave energy point of view, although the interest is obviously focused on high energy waves, the non-symmetry effect may not be an issue if deep water locations are considered. There is, however, another possible non-linearity, which unfortunately is less quantifiable and can only be analysed through visual inspection. This is due to the interactions occurring between different harmonic components of the wave system, which are neglected in the classical linear wave theory and in the Fourier-Wavelet analysis. A higher order analysis through the Bispectrum (refer to Ochi []) revealed to be quite effective in order to detect these interactions; however, as said, a real quantification would be hard to carry out and probably not really significant. This non-linearity is known to be more present in wind waves, which represent high frequency and low energies wave systems and are less interesting from a wave energy point of view. A low-pass filtering of the wave elevation time series, in particular, may help to reduce their effect so that they should not be taken into account by the forecasting model. Figures 8 and 9 represent the bispectra calculated for some significant data sets from the Galway Bay and the Pico island, respectively. The off-diagonal components appear if an interaction between the two corresponding frequencies exists, and it is evident how they usually are strong for high frequency wind waves interacting with swell (as in figure 8(c)) or for broad spectra resulting from the superposition of different wave systems (figures 8(a) and 9(b)). The bispectrum is, on the other hand, much more concentrated around the diagonal for narrow banded swell systems, as can be noted from figures 8(b) and 9(a)..4 Predictability measure As the focus of this study is on the multi-step-ahead prediction of the wave elevation (or of any connected quantity), one of the striking questions is this: Is there any chance to predict future values of a given signal? Usually, we design a predictor for a special signal or problem and then measure the resulting prediction quality. If there is no a priori knowledge on the optimal predictor, the achieved prediction gain will depend strongly on the particular prediction

12 [m] [m] kurtosis (a) Distribution of skewness and kurtosis skewness. =.3 m skewness =.7 kurtosis = 3.9. =.3 m skewness =.6 kurtosis = probability. probability..5.5 wave elevation [m] wave elevation [m] (b) Probability distribution of two sample wave elevation data sets Figure 6: Galway bay Gaussianity analysis

13 [m] [m] kurtosis (a) Distribution of skewness and kurtosis skewness.. =.39 skewness =.4 kurtosis = 3.3 =.64 skewness =.65 kurtosis = probability. probability wave elevation [m] wave elevation [m] (b) Probability distribution of two sample wave elevation data sets. = 6.48 m skewness =.43 kurtosis = probability wave elevation [m] (c) Probability distribution of a very high energy wave elevation data set Figure 7: Pico Island Gaussianity analysis

14 .8 S(ω) [m s/rad] ω [rad/s] ω [rad/s] ω [rad/s] (a).3 S(ω) [m s/rad] ω [rad/s] x ω [rad/s] ω [rad/s] (b).5 S(ω) [m s/rad]..5 ω [rad/s] ω [rad/s] 3 x ω [rad/s] (c) Figure 8: Bispectrum of some data sets in Galway Bay

15 S(ω) [m s/rad] ω [rad/s] ω [rad/s] ω [rad/s] (a) S(ω) [m s/rad] ω [rad/s] 3 x ω [rad/s] ω [rad/s] (b) Probability distribution of two sample wave elevation data sets Figure 9: Bispectrum of some data sets in Pico Island 4

16 model used. Here, it is argued that, for prediction feasibility analysis, it is not necessary to design any predictors; we just have to know how much information about future signal values can be obtained from the past [3]. A simpler measure of predictability than the very general approach proposed in the literature (based on the mutual information notion [3],[4],[5],[6]) will be adopted here, which supposes that a linear relationship exists that relates the future values of the wave elevation to the past. This is, of course, a limiting assumption but it is still very valuable to provide at least a qualitative study over the predictability of the wave elevation. In particular, a predictability index R (l) is estimated, defined as the ratio of the variance of the optimal l-step-ahead prediction, ˆη(k+l/k), to the variance to the real wave elevation, η(k): R (l) E{ˆη(k + l/k) } E{η(k) } = ˆσ l E{η(k) } (7) where it is supposed that the wave elevation η(k) has a zero mean and the optimal l-step-ahead prediction error variance is defined as ˆσ l E{ê(k+l/k) }. A very efficient algorithm for the estimation of R(l), under the assumption of a linear univariate time series, was proposed in [7] and it is adopted here for the analysis of the available wave data. Figure shows the estimated predictability index R (l), for a forecasting horizon of 5 samples of different wave systems at the two locations of Galway Bay and Pico Island. As expected from any real-world time series, it is a non-increasing function of the prediction horizon. All the wave systems considered for the Galway Bay location, figure (a), show a relatively poor predictability, which dies out very quickly after 4 seconds (5 samples), with a slightly better behavior of the narrow banded (although low energy) wave system and of the high energy one. A much better predictability (index R is relatively high for more than 5 seconds) results for high energy and narrow banded wave systems at Pico Island, figure (b), mostly due to the smaller influence of the non-linearities analysed in section.3, consisting of either asymmetry in the wave distribution or non-linear interactions between different frequency components. In a wave energy context, however, one might be interested in forecasting only the high energy components, so that a low-pass filter can be applied to the time series and a focus would be put exclusively on the low frequency components. In figure, the estimated predictability index R(l) is shown for the prefiltered wave systems at Galway Bay and when different cut-off frequencies, ω c, are applied. It is clear, by comparison with figure, how the overall predictability significantly improves with respect to the non-filtered waves. Moreover, the smaller the cut-off frequency, i.e. the lower the frequencies we limit the analysis to, the better the predictability of the time series, when a swell at the low frequencies is present, and more accurate predictions, further in the future, can be expected. Figure (c), in fact, referring to the wind waves system of figure 3(a), shows only a significant improvement for the highest cutoff frequency considered, ω c = rad/s. This shall, however, not be a big issue in a wave energy context, when these wave systems are not of interest for their very low energy content and their high frequency content (as compared to lower frequency dynamics of wave energy converters). 5

17 .6 m, wide banded swell.3 m, narrow banded small swell.34 m, mostly wind waves.8 R estimate (a) Galway Bay data m, wide banded mixed swell and wind waves.39 m, narrow banded swell 6.48 m, wide banded big swell.7.6 R estimate (b) Pico Island data Figure : Predictability indices R(l) energy estimated for datasets with different 6

18 Figure depicts the situation for the Pico Island wave elevation data sets. In this case, the narrow banded swell and the low energy mixed wave systems of figures (a) and (b) derive the best improvement from considering only the low frequency swell. The same improvement is not achieved for the wide banded swell system of figure (c), whose spectrum can be seen in figure 3(b), and is also more strongly affected by the non-linearities analysed in section.3, in particular the non-gaussianity. Note that this analysis does not depend on any actual forecasting technique that might be implemented, so that the prediction accuracy will also depend on the chosen method, but some sort of upper bound for the attainable accuracy, irrespective of the utilised algorithm, is set here (although limited to the range of the possible linear forecasting models)..5 Choice of cut-off frequency From the analysis carried out in the previous sections, particularly in. and.4, it emerged how low frequency components are the most interesting from a wave energy point of view and, at the same time, with respect to high frequency wave components, have a more regular behavior so that they are predictable more accurately and further into the future. It was stated, therefore, that one might focus the forecasting algorithm exclusively on the low frequency components, completely neglecting the rest of the signal. If it is considered, however, that the prediction shall be utilised by a controller in order to improve the WEC ability to extract energy from the waves, we may expect that the energy contained in the frequency components neglected by the forecasting procedure represents a loss of extracted energy. That is, the controller is not able to improve the system response to those frequency component not considered in the prediction algorithm. Note that very high frequencies may be lost anyway due to the lowpass filtering dynamics of the WEC device itself but, in general, this depends on its operating principle and its design parameters. The choice of the cut-off frequency of the prediction system can therefore be seen as a compromise between the accuracy improvement in the forecasts (which should improve the energy extraction of the WEC) and the loss of the energy carried by higher frequency components of the incident wave. If the exact relationship between extracted energy and prediction accuracy was known, then a cost functional quantifying the compromise may be calculated and an optimal cut-off frequency may be found. Of course, such a function depends on so many variables (kind of device, control architecture, sea state, etc...) that it would be very hard and, at the same time, not really worth getting a real and complete model of it. A rough quantification of this cost functional may, however, be carried out at this stage by making no assumptions neither on the forecasting algorithm nor on the device. It can be still a very valuable approach, in the author s opinion, as it would not require any significant effort or accurate knowledge of the problem. It can, moreover, be easily extended and become more and more accurate as new pieces of information are known about the overall problem and are then included in the cost functional. For the moment, it will be supposed that the energy extracted by a general non-specified device equals the energy contained in the forecasted wave weighted by the accuracy of the prediction. The accuracy 7

19 .8 =.3 m ω c = rad/s ω c =.5 rad/s ω c =. rad/s ω c = rad/s R estimate (a).8 =.3 m ω c = rad/s ω c =.5 rad/s ω c =. rad/s ω c = rad/s R estimate (b).8 =.34 m ω c = rad/s ω c =.5 rad/s ω c =. rad/s ω c = rad/s R estimate (c) Figure : Predictability of some wave elevation data sets from Galway Bay when low-pass filtering with different cut-off frequencies ω c is applied. 8

20 .8 =.39 m ω c = rad/s ω c =.5 rad/s ω c =. rad/s ω c = rad/s R estimate (a) =.3 m ω c = rad/s ω c =.5 rad/s ω c =. rad/s ω c = rad/s.8 R estimate (b).8 = 6.48 m ω c = rad/s ω c =.5 rad/s ω c =. rad/s ω c = rad/s R estimate (c) Figure : Predictability of some wave elevation data sets from Pico Island when low-pass filtering with different cut-off frequencies ω c is applied. 9

21 wave predictability % ( seconds ahead) wave energy considered % energy that is possible to extract 8 energy % ω c [rad/s] Figure 3: Energy extracted by the Wave energy converters thanks to the wave prediction and dependant on the cutoff frequency of the prediction, here, is substituted with the achievable accuracy as given by a predictability index such as the one of equation (7). The theoretical absorbed energy, E a, is then calculated as: E a = P r (E tot E neg ) (8) where E neg is the energy neglected by the prediction algorithm, E tot is total energy in the waves and P r is a measure of the predictability. In figure 3 it is clear how the cut-off frequency is a compromise between prediction accuracy and energy cutoff, and if the functional (8) would be exact or reasonably accurate, it can be chosen at the maximum of the E a curve. The quantitative results here presented are not really significant because of the many simplifying (and also unrealistic) assumptions. It is, however, an interesting approach to the choice of the appropriate cut-off frequency when other parts of the problem will be better understood (utility of the prediction for the WEC performance, prediction error influence on the control, etc...)..6 Choice of the sampling frequency In general, if the spectrum of a signal has a limited support [ ω m ], then all the information is maintained if the signal is discretised with any sampling radian frequency ω s ω m /π. Lower sampling frequencies give raise to the aliasing phenomenon, thus causing the sampled time series not to be uniquely representative of the original signal. If a wave elevation time series is low-pass filtered before the prediction, this means that it can be sampled without any loss of information with ω s ω c /, where ω c is the cut-off frequency of the filter (assuming an ideal filter with instantaneous transition). Intuitively, a certain time span of the wave elevation signal is represented by fewer samples if the sampling frequency is lower. It

22 R estimate Pico Island,.5 m, ω cut =.7rad/s Nyquist freq: ω cut /π.8 Hz f s =.8 Hz f s =.64 Hz f s =.47 Hz f s =.3 Hz f s =.56 Hz Figure 4: Estimated predictability for a wave elevation time series from Pico Island, when different sampling frequencies are adopted. may be, therefore, that the choice of the sampling frequency could affect the performance of a prediction algorithm, in particular its forecasting horizon in terms of seconds. In theory, the information that the past of a signal has about its future, will not be affected by the sampling frequency, if aliasing is avoided. Therefore, a proper forecasting model that manages to extract all the information to produce the prediction, should not perform differently by changing the sampling frequency. Figure 4 shows, in fact, how the predictability of a certain wave elevation data set is not affected by a change in the sampling frequency, when this is greater than the Nyquist frequency. In practice, however, when performing the prediction, some differences might arise, so it is interesting to assess the effect of the sampling frequency on the prediction accuracy of the forecasting models that will be presented in section 3. This analysis will be carried out in section Methodology Here a range of possible forecasting models is presented. Firstly, in section 3., some considerations are given about how the wave elevation can be actually measured at the same point of the sea where a device is located. Then, the models are presented in section 3., and a methodology to derive proper confidence intervals along with the predictions is proposed in section Getting the observations of the signal to predict The prediction of the incident wave (or any related physical quantity) on a WEC, based only on its past history, presents the main issue of getting the actual measurement of the signal being predicted. In the case of the incident wave elevation, there is no direct access to it at the actual point where the device is located (the device being an oscillating body or an oscillating water column). There is, however, a concrete possibility of estimating the variable of interest from the measurements of other more accessible variables. The accuracy of this estimation will, of course, depend on the accuracy of the mathematical/numerical model relating the measures to the signal to be deduced. Some

23 considerations relevant to this problem will be provided here for a general oscillating body in single mode of motion. A basic approximation of the equations of motion of a WEC is given by the following expression: [m + m( )] ẍ + t k(t τ)ẋ(τ)dτ + Sx = f e (t) + f ext (x, ẋ, t) (9) where x(t) is the displacement of the body along the considered degree of freedom, m and m( ) are the mass and added mass of the body, k(t) is the impulse response function relating the oscillation velocity of the body to its radiation force, S is the buoyancy coefficient, f e (t) is the wave excitation force and f ext (x, ẋ, t) represents any external, for example provided by the power take-off system.. If the measurements of the body motion are available, together with an accurate model of the system, the excitation force f e (t) can directly be estimated from equation (9). The records of this estimate, ˆf e (t), can then be utilised to provide predictions of its future behavior. Alternatively, the excitation force can be used to derive the actual incident wave elevation and the forecasting problem could be focused on the latter. Note, however, that the excitation force and the wave elevation, η(t), are related by a noncausal relationship: f e (t) = + h(t)η(t τ)dτ () with h(t) for t <, so predictions of the wave elevation are also required to estimate the current excitation force ˆf e (t). Consider also that it is the wave excitation force that is actually required in order to compute an optimal reference for the optimal control of the system.. If the total wave force f w (t) is measured instead, by means for example of pressure transducers on the body surface, then the excitation force could be determined through the following expression: f e (t) = f w (t) + t k(t τ)ẋ(τ)dτ + Sx f ext (x, ẋ, t) () which still needs the motion measurements in order to calculate the radiation and the buoyancy forces. Note that equation () directly derives from (9) if we consider that the total force f w (t) [m + m( )] ẍ. For the oscillating bodies, therefore, it seems reasonable to focus on the measurement and prediction of the wave excitation force, rather than the incident wave elevation. In this view, the approach followed in this report to forecast the wave elevation is, however, still valuable, particularly in view of the lowpass filtering applied to the signal prior to the prediction. The wave excitation force, in fact, is nothing else than the wave elevation filtered by the dynamics of the body (which obviously has a lowpass characteristics).

24 3. Forecasting models 3.. Cyclical models From linear wave theory [], a real ocean sea state may be modelled as a linear superposition of waves with different frequencies and propagating in different directions: η(x, y, t) = + dω +π π A(ω, β) cos(ωt kx cos β ky sin β + ϕ i (ω))dβ () where k is the wave number and β represents the direction of propagation in the x-y plane. If a specific location (x, y ) is considered, the following simplified expression can then be obtained: η(x, y, t) = + dω +π π A(ω, β) cos(ωt + φ(ω, β)) (3) where the directionality information is obviously lost and the constant terms kx cos β and ky sin β are included in the phase φ(ω, β). From this knowledge about the real process it is quite straightforward to choose, as a forecasting model for the wave elevation, a simple cyclical model, where the frequency domain is of course discretised [8],[9]: η(t) = m a i cos(ω i t) + b i sin(ω i t) + ζ(t) (4) i= An error ζ(t) has been introduced and the phase and amplitude information for each harmonic component is now contained in the parameters a i and b i. The model (4) is completely characterised by the parameters a i,b i and by the frequencies ω i. It could then be fitted to the data through some non-linear estimation procedure (the model is non-linear in the frequencies) and utilised to predict the future behavior of the wave elevation time series. It needs, however, to be adapted to the time variations of the wave spectrum (amplitudes and phases of the frequency components are non-constant), so that a first approach [9] has been considered, where the frequencies are chosen in the model design phase and then kept constant during its utilisation and estimation. In this way the model becomes perfectly linear in the parameters a i,b i and can be easily estimated and on-line adapted to the spectral variations of the sea. The problem of choosing the frequencies can be divided in two sub-problems:. Choice of the range: This is a quite easy matter, as statistical information about the location can be utilised to properly define an upper and lower bound for the range. At this point, one may decide to include the range of higher frequencies where the low energy wind waves are, or to simply consider a narrower range including only the swell.. Distribution of the frequencies in the range: A robust choice would be a constant spacing between the frequencies over all the range, but a more 3

25 efficient non-homogeneous distribution was also proposed in [9]. The latter however suffers from the problem of specificity, so that if the wave spectrum changes the frequencies might not be appropriate any more. If the frequencies are kept constant, then it would not be a proper choice. Once the frequencies are determined, a model for the amplitudes has to be chosen. In [8], [9] it was pointed out how they have to be adaptive to the wave, as constant amplitudes gave very poor results. Two adaptive models are proposed here, in particular: Structural model: based on Harvey s structural model [], the model (4) is expressed in the following discrete time form: η(k) = m ψ i (k) + ζ(k) (5) i= [ ] ψi (k + ) ψi = (k + ) [ cos(ωi T s ) sin(ω i T s ) sin(ω i T s ) cos(ω i T s ) ] [ ] ψi (k) ψi (k) + [ ] wi (k) wi (k), i =,... m (6) where it can be verified that ψ i () = a i and ψ i () = b i. From equation (6), then, the following state space form, which is more familiar to work with, is easily derived: where x(k + ) = Ax(k) + w(k) η(k) = Cx(k) + ζ(k) (7) x(k) [ψ (k) ψ (k)... ψ m (k) ψ m(k)] T R m (8) w(k) [w (k) w(k)... w m (k) wm(k)] T R m (9) {[ ]} cos(ωi T A diag s ) sin(ω i T s ) R m m () sin(ω i T s ) cos(ω i T s ) C [... ] R m () Dynamic Harmonic Regression (DHR): Introduced by Young [], it expresses a cyclical model of the type of eq. (4), where the a i and b i parameters evolve according to a Generalised Random Walk: [ ] [ ] [ ] [ ] [ ] xi (k + ) α β xi (k) δ ɛi (k) x i (k + ) = γ x i (k) + ɛ i (k) () x i = a i for i =,... m x i m = b i for i = m +,... m where x i models a slope for the evolution of each parameter x i. The disturbance terms ɛ i and ɛ i are still assumed to be Gaussian noises and introduce the variability in the model. A particular form of () was implemented in this study where the dynamic matrices are chosen in order to represent Harvey s local linear trend []: [ ] [ ] [ ] [ ] [ ] xi (k + ) xi (k) ɛi (k) x i (k + ) = x i (k) + ɛ i (k) (3) 4

26 for i =,,... m. A state space form, then, can easily be derived, resulting in the following model: x(k + ) = Ax(k) + ɛ(k) η(k) = C(k)x(k) + ζ(k) (4) where x(k) [x (k) x (k)... x m (k) x m(k)] T R 4m (5) ɛ(k) [ɛ (k) ɛ (k)... ɛ m (k) ɛ m(k)] T R 4m (6) {[ ]} A diag R 4m 4m (7) C(k) [cos(ω T s )... cos(ω m T s ) sin(ω T s )... sin(ω m T s ) ] R 4m (8) Both the models have the advantage of a state space representation, which is particularly suited to the application of the Kalman filter for a recursive on-line adaption. The initialisation is provided through means of regular least squares on a number of past observations and then the Kalman filter is applied online, once a proper covariance matrix for the state and output disturbances is provided. When the estimate of the model s parameters, ˆx(k/k), is available at any instant k, the l-steps-ahead prediction ˆη(k + l/k), based on the information up to k, is obtained through the free evolution of the model: ˆη(k + l/k) = C(k + l)a lˆx(k/k) (9) There are, however, some strong limitations to this approach with cyclical models[8],[9], that will be highlighted also in the results, section 4: The use of constant frequencies requires, for the sake of robustness, a dense and complete set, which adds considerable complexity to the model, and It is not clear how to choose the covariance matrices for the Kalman filter implementation In the next section 3.., it will be shown how AR models implicitly overcome these difficulties in a very effective, and simple, way. 3.. Auto Regressive (AR) models As a pure time series problem is under study, there is the advantage of the existence of a well established theory, from the time series field, which it is possible to utilise. In a comparison with the cyclical models, where the a priori knowledge that we have about the real system is explicitly taken into account, it is particularly interesting to analyse the properties of classical AR models. The wave elevation η(k) is supposed to be linearly dependent on a number n of its past values: n η(k) = a i η(k i) + ζ(k) (3) i= 5

27 where a disturbance term ζ(k) has been included. If the parameters a i are estimated and the noise is supposed to be Gaussian and white, the best prediction of the future wave elevation ˆη(k + l/k) at instant k is then given by: n ˆη(k + l/k) = â i (k)ˆη(k + l i/k) (3) i= where, obviously, ˆη(k + l i/k) η(k) if k + l i k (i.e. the information is already acquired and there is no need for prediction). The properties of such a very simple forecasting model become clearer if an explicit solution of the difference equation (3) is provided []: n ˆη(k + l/k) = b i (k)f i (l) (3) Here, the coefficients b i (k) depend only on the forecasting origin (so they stay constant at each instant for the complete prediction time horizon) and are a function of the initial conditions (the past n observations), whereas f i (l) are functions of the lead time l and, in general, they include damped exponential and damped sinusoidal terms completely determined by the roots p i of the transfer function ϕ(z) describing equation (3) in the Z-domain: i= η(z) = ζ(z) ϕ(z) ζ(z) n i= (z p i) (33) The general shape of the prediction function is therefore completely determined by the poles, p i, while the particular realisation of this general structure is determined, at each sampling instant, by the past values of the time series. It is particularly interesting to analyse the shape of the forecasting function (3) in the case of m/ (when m is even) couples of complex-conjugate poles, p i and p i : m/ ˆη(k + l/k) = c i (k) p i l sin( p i k + ϕ i (k)) (34) i= Thus, an AR model with only complex-conjugate poles is implicitly a cyclical model, where the frequencies are related to the phase, p i, of each pole and the amplitudes and phases of the harmonic components are related to the last n observations of each time instant k, so that they adapt to the observations. Note, then, that an adaptivity mechanism is already present even if the AR model parameters are only estimated once on a batch data set. A classical estimation approach is to minimise the squared errors sum, which has a linear solution provided by regular least squares. Only the frequencies, in this case, are fixed, while amplitudes and phases are automatically updated on the basis of the recent past information. A further degree of adaptivity can be introduced with an on-line estimation of the AR model parameters, a i, which would introduce an on-line adaptivity of the frequencies as well. If we express equation (3) in vectorial form: η(k) = ψ(k) T ϑ(k) + ζ(k), (35) where ψ(k) [η(k ) η(k )... η(k n)] T R n (36) ϑ(k) [a (k) a (k)... a n (k)] T R n, (37) 6

28 then a general recursive estimation of the time-varying parameters vector, ϑ(k), is given as: ˆϑ(k + ) = ˆϑ(k) ] + K(k) [η(k + ) ψ(k) T ˆϑ(k) (38) as a combination of free evolution and innovation. How the gain vector K(k) R n is chosen depends on which specific estimation algorithm is utilised. The most common approaches are the recursive least squares with forgetting factor and the Kalman Filter, which are outlined in the following subsections: Recursive Least Squares (RLS): With this approach the following functional is minimised: k J(ϑ(k)) = λ k j [η(j) ψ(j)ϑ(k)], (39) j= where more weight, via the forgetting factor λ <, is given to recent observations according to an exponential law. The recursive algorithm for the optimal value of ϑ(k) that minimises the functional J(ϑ(k)) respects the general form of equation (38), with the gain K(k) given as: K(k) = P (k)ψ(k) (4) P (k) = P (k ) λ + ψ T (k)p (k )ψ(k) The forgetting factor λ is typically chosen in the range [.97,.995]. (4) The matrix P (k) R n n represents the covariance matrix of the estimate ˆϑ(k): P (k) E{ ˆϑ(k) ˆϑ T (k)} (4) It is interesting to introduce also the information matrix R(k) R n n, defined as: R(k) ψ(k)ψ(k) T +λψ(k )ψ(k ) T +...+λ k ψ()ψ() T +R() =..., which can also be shown to correspond to [3]:... = λr(k ) + ψ(k)ψ(k) T (43) R(k) P (k) (44) One main problem of recursive least squares with a forgetting factor is that, if the measurements do not add new information to the system, that is ψ(k) is approximately zero for a certain time. Therefore, the information matrix decreases until it can get close to the null matrix (or only some of its eigenvalues tend to zero). A the same time, dome of the elements of the corresponding gain K(k) may significant increase. When ψ(k), then, increases in magnitude, the estimate ˆϑ(k) can experience a very large growth, known as the phenomenon of blow-up. Some regularisation solutions have been proposed to cope with this problem [4]. One possibility is to monitor the matrix P (k) (R(k)), and reset its values to acceptable ones when its eigenvalues assume too large (small) values [3]. Another approach may be a variable forgetting factor, based on the state of the process (steady or transient) [3], or regularisation of the information matrix R(k) [5]. 7

29 Kalman Fitler: If the evolution of the state vector ϑ(k) is assumed to be a random walk: ϑ(k) = ϑ(k ) + ε(k) (45) where ε(k) is a Gaussian random process, then the Kalman Filter may be applied, resulting in the recursive form of (38), where the gain K(k) is now given by [6]: K(k) = Q(k)ψ(k) (46) with Q(k) = P (k ) R + ψ T (k)p (k )ψ(k) P (k) = P (k ) + R P (k )ψ(k)ψ(k)t P (k ) R + ψ T (k)p (k )ψ(k) (47) (48) where R (k) = E{ε(k)ε(k) T } and R = E{ζ(k) }. Here, P (k) still represents the covariance matrix of the estimate ˆϑ(k) Sinusoidal extrapolation and the Extended Kalman Filter The main problem with the cyclical model is the choice of the frequencies, that must be kept constants in order for the model to be linear in the parameters. Efficient linear algorithms for the recursive estimation of the cycles amplitudes (and phases) can therefore be exploited. This means that the accuracy of the model is strictly connected to its capacity to cover as much as possible of the typical range of frequencies where the wave systems at the considered location are mostly concentrated. This approach lacks of efficiency and requires a much more complex method then what would actually be required. In reality few regular waves in the typical range will be active at each time instant. A more intelligent solution, then, would be to consider a few (or even one) cyclical component with an adaptive frequency which is updated on-line with the real observations. We propose, therefore, to model the wave elevation as a single cyclical component as in the Harvey structural model, equation (6), but with a time-varying frequency ω(k): ] [ ] ψ(k + ) ψ = (k + ) [ cos(ω(k)ts ) sin(ω(k)t s ) sin(ω(k)t s ) cos(ω(k)t s ) η(k) = ψ(k) + ζ(k) ] [ ψ(k) ψ (k) + [ ] ε(k) ε (k) (49) where ε(k), ε (k) and ζ(k) are random disturbances and η(k) is the wave elevation. Along with the components ψ(k) and ψ (k), the frequency ω(k) also needs to be estimated. A state vector x(k), composed of the quantities that need to be estimated, is then defined as: x(k) [ψ(k) ψ (k) ω(k)] T R 3 (5) 8

30 The system (49) can then be redefined in terms of x(k) as: ψ(k + ) cos(ω(k)t s ) sin(ω(k)t s ) ψ(k) ε(k) ψ (k + ) = sin(ω(k)t s ) cos(ω(k)t s ) ψ (k) + ε (k) ω(k + ) ω(k) κ(k) η(k) = ψ(k) + ζ(k) (5) In (5) a model for the adaptivity of the frequency ω(k) has been introduced, where a simple random walk is proposed, driven by the additional white noise κ(k). The model, of course, is non-linear in the frequency and an explicit state space structure cannot be formulated, so the following form is adopted: { x(k + ) = f(x(k), w(k)) (5) η(k) = [ ] x(k) + ζ(k) where f(x( ), w( )) R 3 is a vectorial non linear function and w(k) [ε(k) ε (k) κ(k)] T R 3 is the vectorial form of the state disturbance. The optimal estimate (in the sense of minimising the variance) for x(k), based on the observations Z k = {η(), η(k )}, is known to be given by the conditional mean value: ˆx(k/k ) = E{x(k)/Z k } (53) An explicit expression which is usable in practise is difficult to obtain, though, because of the non-linearity of the system. It is well known, however, that a very efficient algorithm for linear (and Gaussian) systems can be adopted, which is the Kalman filter. However, an application of the latter to non-linear problems can also be found in literature, known as the Extended Kalman Filter (EKF). The EKF assumes that the discrete time steps (T s in our case) are sufficiently small to permit the prediction equations to be approximated by a linearised form, based on the truncation of the Taylor expansion of the model (5) at the first order [7]: [ ] d x(k + ) f(x(k), w) + f(x(k), w(k)) (x(k) x(k)) (54) dx x(k)=x(k) where x(k) represents an opportune working point for the state of the system, whose variation is supposed to be small within the time step T s considered. Based on this approximation, the following state space form can be derived for the model (5): { x(k + ) A(k)x(k) + F (k) + w(k) (55) η(k) = Cx(k) + ζ(k) where A(k) [ ] d f(x(k), w(k)) R 3 3 (56) dx x(k)=x(k) F (k) f(x(k), w) A(k)x(k)R 3 (57) C [ ] R 3 (58) 9

31 The iterative equations for computing the gain K(k) of the Kalman filter [6] can directly be derived from this linear state space form (55), where the operating point at each step is set as the optimal one step-ahead estimate of the state,x(k) = ˆx(k + /k), which is updated based on the non linear equation: ˆx(k + /k) = f(ˆx(k/k), [ ] T ) (59) ˆx(k + /k + ) = ˆx(k + /k) + K(k) [η(k + ) C ˆx(k + /k)] (6) The direct extension to an n-frequencies model may be given by the following: x (k + ) f (x (k), w (k)) x(k) =... =... x n (k + ) f n (x n (k), w n (k)) (6) η(k) = [... ] x(k) + ζ(k) As will be shown in the results of section 4.3, this model has the problem that the Kalman filter would update all the frequencies in the same way, which makes it not really effective Neural networks It was shown in section.3 how the non-linearities appearing in the big low frequency waves, due to the relatively small water depth, are not really relevant. It is however interesting, in the authors opinion, looking at a comparison of the other models with a most widespread tool for time series modelling and forecasting such as neural networks. In spite of either the great modelling capability and the easiness of building up a suitable structure, neural networks have the great disadvantage of offering a model completely enclosed in a black box where any analysis and properties evaluation is prevented. So, while in the cyclical and AR models an analysis of the estimated parameters and frequencies and their variations in an adaptive structure can provide indications about the real process behavior and its main characteristics, this would not be possible with neural networks. For the problem under study, a non-linear relationship of the following type is created through a multilayer perceptron [8]: η(k) = NN(η(k ), η(k ),... η(k n)) (6) so that the dependance between the current wave elevation and n past values is realised. The model is then trained through the back propagation algorithm on a set of batch data and utilised for multi-step-ahead prediction. This is, of course, not the only possibility and many others could be considered. For example, a priori knowledge about the process (which would always be a more appropriate approach) may be included and a non-linear relationship of the following type may be considered instead: η(k) = NN(cos(ω T s k + ϕ ),... cos(ω n T s k + ϕ n )) (63) but some of the limitations outlined in section 3.., when cyclical models where considered, due to an appropriate choice of the frequencies, are still present. In section 4.4 results will be shown and compared with the cyclical and AR models, for different neural network topologies, with two hidden layers and different numbers of inputs (regression ). 3

Stochastic Structural Dynamics Prof. Dr. C. S. Manohar Department of Civil Engineering Indian Institute of Science, Bangalore

Stochastic Structural Dynamics Prof. Dr. C. S. Manohar Department of Civil Engineering Indian Institute of Science, Bangalore Stochastic Structural Dynamics Prof. Dr. C. S. Manohar Department of Civil Engineering Indian Institute of Science, Bangalore Lecture No. # 33 Probabilistic methods in earthquake engineering-2 So, we have

More information

Scientific Computing: An Introductory Survey

Scientific Computing: An Introductory Survey Scientific Computing: An Introductory Survey Chapter 12 Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign Copyright c 2002. Reproduction permitted for noncommercial,

More information

ANNEX A: ANALYSIS METHODOLOGIES

ANNEX A: ANALYSIS METHODOLOGIES ANNEX A: ANALYSIS METHODOLOGIES A.1 Introduction Before discussing supplemental damping devices, this annex provides a brief review of the seismic analysis methods used in the optimization algorithms considered

More information

Digital Image Processing Lectures 13 & 14

Digital Image Processing Lectures 13 & 14 Lectures 13 & 14, Professor Department of Electrical and Computer Engineering Colorado State University Spring 2013 Properties of KL Transform The KL transform has many desirable properties which makes

More information

Classifying and building DLMs

Classifying and building DLMs Chapter 3 Classifying and building DLMs In this chapter we will consider a special form of DLM for which the transition matrix F k and the observation matrix H k are constant in time, ie, F k = F and H

More information

Optimal control and estimation

Optimal control and estimation Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011

More information

Unstable Oscillations!

Unstable Oscillations! Unstable Oscillations X( t ) = [ A 0 + A( t ) ] sin( ω t + Φ 0 + Φ( t ) ) Amplitude modulation: A( t ) Phase modulation: Φ( t ) S(ω) S(ω) Special case: C(ω) Unstable oscillation has a broader periodogram

More information

Periodogram of a sinusoid + spike Single high value is sum of cosine curves all in phase at time t 0 :

Periodogram of a sinusoid + spike Single high value is sum of cosine curves all in phase at time t 0 : Periodogram of a sinusoid + spike Single high value is sum of cosine curves all in phase at time t 0 : X(t) = µ + Asin(ω 0 t)+ Δ δ ( t t 0 ) ±σ N =100 Δ =100 χ ( ω ) Raises the amplitude uniformly at all

More information

1 Pushing your Friend on a Swing

1 Pushing your Friend on a Swing Massachusetts Institute of Technology MITES 017 Physics III Lecture 05: Driven Oscillations In these notes, we derive the properties of both an undamped and damped harmonic oscillator under the influence

More information

Discrete Simulation of Power Law Noise

Discrete Simulation of Power Law Noise Discrete Simulation of Power Law Noise Neil Ashby 1,2 1 University of Colorado, Boulder, CO 80309-0390 USA 2 National Institute of Standards and Technology, Boulder, CO 80305 USA ashby@boulder.nist.gov

More information

Elec4621 Advanced Digital Signal Processing Chapter 11: Time-Frequency Analysis

Elec4621 Advanced Digital Signal Processing Chapter 11: Time-Frequency Analysis Elec461 Advanced Digital Signal Processing Chapter 11: Time-Frequency Analysis Dr. D. S. Taubman May 3, 011 In this last chapter of your notes, we are interested in the problem of nding the instantaneous

More information

Seminar 6: COUPLED HARMONIC OSCILLATORS

Seminar 6: COUPLED HARMONIC OSCILLATORS Seminar 6: COUPLED HARMONIC OSCILLATORS 1. Lagrangian Equations of Motion Let consider a system consisting of two harmonic oscillators that are coupled together. As a model, we will use two particles attached

More information

Continuous Wavelet Transform Analysis of Acceleration Signals Measured from a Wave Buoy

Continuous Wavelet Transform Analysis of Acceleration Signals Measured from a Wave Buoy Sensors 013, 13, 10908-10930; doi:10.3390/s130810908 Article OPEN ACCESS sensors ISSN 144-80 www.mdpi.com/journal/sensors Continuous Wavelet Transform Analysis of Acceleration Signals Measured from a Wave

More information

ITTC Recommended Procedures and Guidelines. Testing and Extrapolation Methods Loads and Responses, Ocean Engineering,

ITTC Recommended Procedures and Guidelines. Testing and Extrapolation Methods Loads and Responses, Ocean Engineering, Multidirectional Irregular Wave Spectra Page 1 of 8 25 Table of Contents Multidirectional Irregular Wave Spectra... 2 1. PURPOSE OF GUIDELINE... 2 2. SCOPE... 2 2.1 Use of directional spectra... 2 2.2

More information

Lecture 4 - Spectral Estimation

Lecture 4 - Spectral Estimation Lecture 4 - Spectral Estimation The Discrete Fourier Transform The Discrete Fourier Transform (DFT) is the equivalent of the continuous Fourier Transform for signals known only at N instants separated

More information

Introduction to time-frequency analysis Centre for Doctoral Training in Healthcare Innovation

Introduction to time-frequency analysis Centre for Doctoral Training in Healthcare Innovation Introduction to time-frequency analysis Centre for Doctoral Training in Healthcare Innovation Dr. Gari D. Clifford, University Lecturer & Director, Centre for Doctoral Training in Healthcare Innovation,

More information

Topic 3: Fourier Series (FS)

Topic 3: Fourier Series (FS) ELEC264: Signals And Systems Topic 3: Fourier Series (FS) o o o o Introduction to frequency analysis of signals CT FS Fourier series of CT periodic signals Signal Symmetry and CT Fourier Series Properties

More information

Modelling residual wind farm variability using HMMs

Modelling residual wind farm variability using HMMs 8 th World IMACS/MODSIM Congress, Cairns, Australia 3-7 July 2009 http://mssanz.org.au/modsim09 Modelling residual wind farm variability using HMMs Ward, K., Korolkiewicz, M. and Boland, J. School of Mathematics

More information

Modal Analysis: What it is and is not Gerrit Visser

Modal Analysis: What it is and is not Gerrit Visser Modal Analysis: What it is and is not Gerrit Visser What is a Modal Analysis? What answers do we get out of it? How is it useful? What does it not tell us? In this article, we ll discuss where a modal

More information

Andrea Zanchettin Automatic Control AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear systems (frequency domain)

Andrea Zanchettin Automatic Control AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear systems (frequency domain) 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Linear systems (frequency domain) 2 Motivations Consider an LTI system Thanks to the Lagrange s formula we can compute the motion of

More information

Mark Gales October y (x) x 1. x 2 y (x) Inputs. Outputs. x d. y (x) Second Output layer layer. layer.

Mark Gales October y (x) x 1. x 2 y (x) Inputs. Outputs. x d. y (x) Second Output layer layer. layer. University of Cambridge Engineering Part IIB & EIST Part II Paper I0: Advanced Pattern Processing Handouts 4 & 5: Multi-Layer Perceptron: Introduction and Training x y (x) Inputs x 2 y (x) 2 Outputs x

More information

MIT Weakly Nonlinear Things: Oscillators.

MIT Weakly Nonlinear Things: Oscillators. 18.385 MIT Weakly Nonlinear Things: Oscillators. Department of Mathematics Massachusetts Institute of Technology Cambridge, Massachusetts MA 02139 Abstract When nonlinearities are small there are various

More information

Review of Linear Time-Invariant Network Analysis

Review of Linear Time-Invariant Network Analysis D1 APPENDIX D Review of Linear Time-Invariant Network Analysis Consider a network with input x(t) and output y(t) as shown in Figure D-1. If an input x 1 (t) produces an output y 1 (t), and an input x

More information

Linear and Nonlinear Oscillators (Lecture 2)

Linear and Nonlinear Oscillators (Lecture 2) Linear and Nonlinear Oscillators (Lecture 2) January 25, 2016 7/441 Lecture outline A simple model of a linear oscillator lies in the foundation of many physical phenomena in accelerator dynamics. A typical

More information

Lecture 15: Exploding and Vanishing Gradients

Lecture 15: Exploding and Vanishing Gradients Lecture 15: Exploding and Vanishing Gradients Roger Grosse 1 Introduction Last lecture, we introduced RNNs and saw how to derive the gradients using backprop through time. In principle, this lets us train

More information

Introduction to Biomedical Engineering

Introduction to Biomedical Engineering Introduction to Biomedical Engineering Biosignal processing Kung-Bin Sung 6/11/2007 1 Outline Chapter 10: Biosignal processing Characteristics of biosignals Frequency domain representation and analysis

More information

Lie Groups for 2D and 3D Transformations

Lie Groups for 2D and 3D Transformations Lie Groups for 2D and 3D Transformations Ethan Eade Updated May 20, 2017 * 1 Introduction This document derives useful formulae for working with the Lie groups that represent transformations in 2D and

More information

Notes on Fourier Series and Integrals Fourier Series

Notes on Fourier Series and Integrals Fourier Series Notes on Fourier Series and Integrals Fourier Series et f(x) be a piecewise linear function on [, ] (This means that f(x) may possess a finite number of finite discontinuities on the interval). Then f(x)

More information

Several ways to solve the MSO problem

Several ways to solve the MSO problem Several ways to solve the MSO problem J. J. Steil - Bielefeld University - Neuroinformatics Group P.O.-Box 0 0 3, D-3350 Bielefeld - Germany Abstract. The so called MSO-problem, a simple superposition

More information

A test for improved forecasting performance at higher lead times

A test for improved forecasting performance at higher lead times A test for improved forecasting performance at higher lead times John Haywood and Granville Tunnicliffe Wilson September 3 Abstract Tiao and Xu (1993) proposed a test of whether a time series model, estimated

More information

The Harmonic Oscillator

The Harmonic Oscillator The Harmonic Oscillator Math 4: Ordinary Differential Equations Chris Meyer May 3, 008 Introduction The harmonic oscillator is a common model used in physics because of the wide range of problems it can

More information

Numerical Methods of Approximation

Numerical Methods of Approximation Contents 31 Numerical Methods of Approximation 31.1 Polynomial Approximations 2 31.2 Numerical Integration 28 31.3 Numerical Differentiation 58 31.4 Nonlinear Equations 67 Learning outcomes In this Workbook

More information

Restricted Complexity Control Design for Wave Energy Converters

Restricted Complexity Control Design for Wave Energy Converters Restricted Complexity Control Design for Wave Energy Converters Xiaoxing Fu Department of Engineering University of Leicester Leicester, LE 7RH, UK This dissertation is submitted for the degree of Doctor

More information

Wavelet Transform. Figure 1: Non stationary signal f(t) = sin(100 t 2 ).

Wavelet Transform. Figure 1: Non stationary signal f(t) = sin(100 t 2 ). Wavelet Transform Andreas Wichert Department of Informatics INESC-ID / IST - University of Lisboa Portugal andreas.wichert@tecnico.ulisboa.pt September 3, 0 Short Term Fourier Transform Signals whose frequency

More information

7.2 Relationship between Z Transforms and Laplace Transforms

7.2 Relationship between Z Transforms and Laplace Transforms Chapter 7 Z Transforms 7.1 Introduction In continuous time, the linear systems we try to analyse and design have output responses y(t) that satisfy differential equations. In general, it is hard to solve

More information

Problem Set 2 Solution Sketches Time Series Analysis Spring 2010

Problem Set 2 Solution Sketches Time Series Analysis Spring 2010 Problem Set 2 Solution Sketches Time Series Analysis Spring 2010 Forecasting 1. Let X and Y be two random variables such that E(X 2 ) < and E(Y 2 )

More information

13.42 READING 6: SPECTRUM OF A RANDOM PROCESS 1. STATIONARY AND ERGODIC RANDOM PROCESSES

13.42 READING 6: SPECTRUM OF A RANDOM PROCESS 1. STATIONARY AND ERGODIC RANDOM PROCESSES 13.42 READING 6: SPECTRUM OF A RANDOM PROCESS SPRING 24 c A. H. TECHET & M.S. TRIANTAFYLLOU 1. STATIONARY AND ERGODIC RANDOM PROCESSES Given the random process y(ζ, t) we assume that the expected value

More information

Light as a Transverse Wave.

Light as a Transverse Wave. Waves and Superposition (Keating Chapter 21) The ray model for light (i.e. light travels in straight lines) can be used to explain a lot of phenomena (like basic object and image formation and even aberrations)

More information

RECURSIVE ESTIMATION AND KALMAN FILTERING

RECURSIVE ESTIMATION AND KALMAN FILTERING Chapter 3 RECURSIVE ESTIMATION AND KALMAN FILTERING 3. The Discrete Time Kalman Filter Consider the following estimation problem. Given the stochastic system with x k+ = Ax k + Gw k (3.) y k = Cx k + Hv

More information

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School

More information

The Wave Function. Chapter The Harmonic Wave Function

The Wave Function. Chapter The Harmonic Wave Function Chapter 3 The Wave Function On the basis of the assumption that the de Broglie relations give the frequency and wavelength of some kind of wave to be associated with a particle, plus the assumption that

More information

Time Series. Anthony Davison. c

Time Series. Anthony Davison. c Series Anthony Davison c 2008 http://stat.epfl.ch Periodogram 76 Motivation............................................................ 77 Lutenizing hormone data..................................................

More information

2A1H Time-Frequency Analysis II

2A1H Time-Frequency Analysis II 2AH Time-Frequency Analysis II Bugs/queries to david.murray@eng.ox.ac.uk HT 209 For any corrections see the course page DW Murray at www.robots.ox.ac.uk/ dwm/courses/2tf. (a) A signal g(t) with period

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 41 Pulse Code Modulation (PCM) So, if you remember we have been talking

More information

IDENTIFICATION OF ARMA MODELS

IDENTIFICATION OF ARMA MODELS IDENTIFICATION OF ARMA MODELS A stationary stochastic process can be characterised, equivalently, by its autocovariance function or its partial autocovariance function. It can also be characterised by

More information

D.S.G. POLLOCK: BRIEF NOTES

D.S.G. POLLOCK: BRIEF NOTES BIVARIATE SPECTRAL ANALYSIS Let x(t) and y(t) be two stationary stochastic processes with E{x(t)} = E{y(t)} =. These processes have the following spectral representations: (1) x(t) = y(t) = {cos(ωt)da

More information

Szczecin University of Technology Poland ANALOG DOT RECORDING AS AN EXEMPLARY PROBLEM IN THE AREA OF DYNAMIC MEASUREMENTS

Szczecin University of Technology Poland   ANALOG DOT RECORDING AS AN EXEMPLARY PROBLEM IN THE AREA OF DYNAMIC MEASUREMENTS METROLOGY AND MEASUREMENT SYSTEMS VOL. XV, NUMBER 1 (2008) 105 ADAM ŻUCHOWSKI Szczecin University of Technology Poland e-mail: chlod@ps.pl ANALOG DOT RECORDING AS AN EXEMPLARY PROBLEM IN THE AREA OF DYNAMIC

More information

An Overly Simplified and Brief Review of Differential Equation Solution Methods. 1. Some Common Exact Solution Methods for Differential Equations

An Overly Simplified and Brief Review of Differential Equation Solution Methods. 1. Some Common Exact Solution Methods for Differential Equations An Overly Simplified and Brief Review of Differential Equation Solution Methods We will be dealing with initial or boundary value problems. A typical initial value problem has the form y y 0 y(0) 1 A typical

More information

Improved Holt Method for Irregular Time Series

Improved Holt Method for Irregular Time Series WDS'08 Proceedings of Contributed Papers, Part I, 62 67, 2008. ISBN 978-80-7378-065-4 MATFYZPRESS Improved Holt Method for Irregular Time Series T. Hanzák Charles University, Faculty of Mathematics and

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. VI - System Identification Using Wavelets - Daniel Coca and Stephen A. Billings

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. VI - System Identification Using Wavelets - Daniel Coca and Stephen A. Billings SYSTEM IDENTIFICATION USING WAVELETS Daniel Coca Department of Electrical Engineering and Electronics, University of Liverpool, UK Department of Automatic Control and Systems Engineering, University of

More information

ADAPTIVE ANTENNAS. SPATIAL BF

ADAPTIVE ANTENNAS. SPATIAL BF ADAPTIVE ANTENNAS SPATIAL BF 1 1-Spatial reference BF -Spatial reference beamforming may not use of embedded training sequences. Instead, the directions of arrival (DoA) of the impinging waves are used

More information

V( x) = V( 0) + dv. V( x) = 1 2

V( x) = V( 0) + dv. V( x) = 1 2 Spectroscopy 1: rotational and vibrational spectra The vibrations of diatomic molecules Molecular vibrations Consider a typical potential energy curve for a diatomic molecule. In regions close to R e (at

More information

L = 1 2 a(q) q2 V (q).

L = 1 2 a(q) q2 V (q). Physics 3550, Fall 2011 Motion near equilibrium - Small Oscillations Relevant Sections in Text: 5.1 5.6 Motion near equilibrium 1 degree of freedom One of the most important situations in physics is motion

More information

Available online at ScienceDirect. IFAC PapersOnLine 50-1 (2017)

Available online at   ScienceDirect. IFAC PapersOnLine 50-1 (2017) Available online at www.sciencedirect.com ScienceDirect IFAC PapersOnLine 50-1 (2017) 14692 14697 Excitation force estimation and forecasting for wave energy applications Garcia-Abril, M. Paparella, F.

More information

Periodogram of a sinusoid + spike Single high value is sum of cosine curves all in phase at time t 0 :

Periodogram of a sinusoid + spike Single high value is sum of cosine curves all in phase at time t 0 : Periodogram of a sinusoid + spike Single high value is sum of cosine curves all in phase at time t 0 : ( ) ±σ X(t) = µ + Asin(ω 0 t)+ Δ δ t t 0 N =100 Δ =100 χ ( ω ) Raises the amplitude uniformly at all

More information

Introduction to Signal Processing

Introduction to Signal Processing to Signal Processing Davide Bacciu Dipartimento di Informatica Università di Pisa bacciu@di.unipi.it Intelligent Systems for Pattern Recognition Signals = Time series Definitions Motivations A sequence

More information

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain)

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain) 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Introduction to Automatic Control & Linear systems (time domain) 2 What is automatic control? From Wikipedia Control theory is an interdisciplinary

More information

Transform Representation of Signals

Transform Representation of Signals C H A P T E R 3 Transform Representation of Signals and LTI Systems As you have seen in your prior studies of signals and systems, and as emphasized in the review in Chapter 2, transforms play a central

More information

Stability of Parameter Adaptation Algorithms. Big picture

Stability of Parameter Adaptation Algorithms. Big picture ME5895, UConn, Fall 215 Prof. Xu Chen Big picture For ˆθ (k + 1) = ˆθ (k) + [correction term] we haven t talked about whether ˆθ(k) will converge to the true value θ if k. We haven t even talked about

More information

EEG- Signal Processing

EEG- Signal Processing Fatemeh Hadaeghi EEG- Signal Processing Lecture Notes for BSP, Chapter 5 Master Program Data Engineering 1 5 Introduction The complex patterns of neural activity, both in presence and absence of external

More information

CHAPTER 9 ELECTROMAGNETIC WAVES

CHAPTER 9 ELECTROMAGNETIC WAVES CHAPTER 9 ELECTROMAGNETIC WAVES Outlines 1. Waves in one dimension 2. Electromagnetic Waves in Vacuum 3. Electromagnetic waves in Matter 4. Absorption and Dispersion 5. Guided Waves 2 Skip 9.1.1 and 9.1.2

More information

Optical Component Characterization: A Linear Systems Approach

Optical Component Characterization: A Linear Systems Approach Optical Component Characterization: A Linear Systems Approach Authors: Mark Froggatt, Brian Soller, Eric Moore, Matthew Wolfe Email: froggattm@lunatechnologies.com Luna Technologies, 2020 Kraft Drive,

More information

Analysis of Wind Velocity Signals for Estimating the Wave Power Density of Ireland s Coastal Resource

Analysis of Wind Velocity Signals for Estimating the Wave Power Density of Ireland s Coastal Resource ISSC 2012, NUI Maynooth, June 28 29 Analysis of Wind Velocity Signals for Estimating the Wave Power Density of Ireland s Coastal Resource Jonathan Blackledge, Eugene Coyle, Ronan McGuirk and Derek Kearney

More information

Lecture Wigner-Ville Distributions

Lecture Wigner-Ville Distributions Introduction to Time-Frequency Analysis and Wavelet Transforms Prof. Arun K. Tangirala Department of Chemical Engineering Indian Institute of Technology, Madras Lecture - 6.1 Wigner-Ville Distributions

More information

Dynamic response and fluid structure interaction of submerged floating tunnels

Dynamic response and fluid structure interaction of submerged floating tunnels Fluid Structure Interaction and Moving Boundary Problems 247 Dynamic response and fluid structure interaction of submerged floating tunnels S. Remseth 1, B. J. Leira 2, A. Rönnquist 1 & G. Udahl 1 1 Department

More information

Linear-Quadratic Optimal Control: Full-State Feedback

Linear-Quadratic Optimal Control: Full-State Feedback Chapter 4 Linear-Quadratic Optimal Control: Full-State Feedback 1 Linear quadratic optimization is a basic method for designing controllers for linear (and often nonlinear) dynamical systems and is actually

More information

Problem Sheet 1 Examples of Random Processes

Problem Sheet 1 Examples of Random Processes RANDOM'PROCESSES'AND'TIME'SERIES'ANALYSIS.'PART'II:'RANDOM'PROCESSES' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''Problem'Sheets' Problem Sheet 1 Examples of Random Processes 1. Give

More information

Nonlinear Identification of Backlash in Robot Transmissions

Nonlinear Identification of Backlash in Robot Transmissions Nonlinear Identification of Backlash in Robot Transmissions G. Hovland, S. Hanssen, S. Moberg, T. Brogårdh, S. Gunnarsson, M. Isaksson ABB Corporate Research, Control Systems Group, Switzerland ABB Automation

More information

On deviations from Gaussian statistics for surface gravity waves

On deviations from Gaussian statistics for surface gravity waves On deviations from Gaussian statistics for surface gravity waves M. Onorato, A. R. Osborne, and M. Serio Dip. Fisica Generale, Università di Torino, Torino - 10125 - Italy Abstract. Here we discuss some

More information

4. Complex Oscillations

4. Complex Oscillations 4. Complex Oscillations The most common use of complex numbers in physics is for analyzing oscillations and waves. We will illustrate this with a simple but crucially important model, the damped harmonic

More information

Lecture 9: Waves in Classical Physics

Lecture 9: Waves in Classical Physics PHYS419 Lecture 9 Waves in Classical Physics 1 Lecture 9: Waves in Classical Physics If I say the word wave in no particular context, the image which most probably springs to your mind is one of a roughly

More information

Lecture - 30 Stationary Processes

Lecture - 30 Stationary Processes Probability and Random Variables Prof. M. Chakraborty Department of Electronics and Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 30 Stationary Processes So,

More information

= k, (2) p = h λ. x o = f1/2 o a. +vt (4)

= k, (2) p = h λ. x o = f1/2 o a. +vt (4) Traveling Functions, Traveling Waves, and the Uncertainty Principle R.M. Suter Department of Physics, Carnegie Mellon University Experimental observations have indicated that all quanta have a wave-like

More information

1 Trajectory Generation

1 Trajectory Generation CS 685 notes, J. Košecká 1 Trajectory Generation The material for these notes has been adopted from: John J. Craig: Robotics: Mechanics and Control. This example assumes that we have a starting position

More information

EC402: Serial Correlation. Danny Quah Economics Department, LSE Lent 2015

EC402: Serial Correlation. Danny Quah Economics Department, LSE Lent 2015 EC402: Serial Correlation Danny Quah Economics Department, LSE Lent 2015 OUTLINE 1. Stationarity 1.1 Covariance stationarity 1.2 Explicit Models. Special cases: ARMA processes 2. Some complex numbers.

More information

Marchenko redatuming: advantages and limitations in complex media Summary Incomplete time reversal and one-sided focusing Introduction

Marchenko redatuming: advantages and limitations in complex media Summary Incomplete time reversal and one-sided focusing Introduction Marchenko redatuming: advantages and limitations in complex media Ivan Vasconcelos*, Schlumberger Gould Research, Dirk-Jan van Manen, ETH Zurich, Matteo Ravasi, University of Edinburgh, Kees Wapenaar and

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Brief Review of Signals and Systems My subject for today s discussion

More information

Properties of Open-Loop Controllers

Properties of Open-Loop Controllers Properties of Open-Loop Controllers Sven Laur University of Tarty 1 Basics of Open-Loop Controller Design Two most common tasks in controller design is regulation and signal tracking. Regulating controllers

More information

x(t+ δt) - x(t) = slope δt t+δt

x(t+ δt) - x(t) = slope δt t+δt Techniques of Physics Worksheet 2 Classical Vibrations and Waves Introduction You will have encountered many different examples of wave phenomena in your courses and should be familiar with most of the

More information

Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing

Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing Qingtang Jiang Abstract This paper is about the construction of univariate wavelet bi-frames with each framelet being symmetric.

More information

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang 1-1 Course Description Emphases Delivering concepts and Practice Programming Identification Methods using Matlab Class

More information

Analysis of Discrete-Time Systems

Analysis of Discrete-Time Systems TU Berlin Discrete-Time Control Systems 1 Analysis of Discrete-Time Systems Overview Stability Sensitivity and Robustness Controllability, Reachability, Observability, and Detectabiliy TU Berlin Discrete-Time

More information

Stochastic Dynamics of SDOF Systems (cont.).

Stochastic Dynamics of SDOF Systems (cont.). Outline of Stochastic Dynamics of SDOF Systems (cont.). Weakly Stationary Response Processes. Equivalent White Noise Approximations. Gaussian Response Processes as Conditional Normal Distributions. Stochastic

More information

FOURIER ANALYSIS. (a) Fourier Series

FOURIER ANALYSIS. (a) Fourier Series (a) Fourier Series FOURIER ANAYSIS (b) Fourier Transforms Useful books: 1. Advanced Mathematics for Engineers and Scientists, Schaum s Outline Series, M. R. Spiegel - The course text. We follow their notation

More information

Fourier Series and Integrals

Fourier Series and Integrals Fourier Series and Integrals Fourier Series et f(x) beapiece-wiselinearfunctionon[, ] (Thismeansthatf(x) maypossessa finite number of finite discontinuities on the interval). Then f(x) canbeexpandedina

More information

On Input Design for System Identification

On Input Design for System Identification On Input Design for System Identification Input Design Using Markov Chains CHIARA BRIGHENTI Masters Degree Project Stockholm, Sweden March 2009 XR-EE-RT 2009:002 Abstract When system identification methods

More information

Chapter 23: Principles of Passive Vibration Control: Design of absorber

Chapter 23: Principles of Passive Vibration Control: Design of absorber Chapter 23: Principles of Passive Vibration Control: Design of absorber INTRODUCTION The term 'vibration absorber' is used for passive devices attached to the vibrating structure. Such devices are made

More information

Glossary. The ISI glossary of statistical terms provides definitions in a number of different languages:

Glossary. The ISI glossary of statistical terms provides definitions in a number of different languages: Glossary The ISI glossary of statistical terms provides definitions in a number of different languages: http://isi.cbs.nl/glossary/index.htm Adjusted r 2 Adjusted R squared measures the proportion of the

More information

DETECTING PROCESS STATE CHANGES BY NONLINEAR BLIND SOURCE SEPARATION. Alexandre Iline, Harri Valpola and Erkki Oja

DETECTING PROCESS STATE CHANGES BY NONLINEAR BLIND SOURCE SEPARATION. Alexandre Iline, Harri Valpola and Erkki Oja DETECTING PROCESS STATE CHANGES BY NONLINEAR BLIND SOURCE SEPARATION Alexandre Iline, Harri Valpola and Erkki Oja Laboratory of Computer and Information Science Helsinki University of Technology P.O.Box

More information

Sound & Vibration Magazine March, Fundamentals of the Discrete Fourier Transform

Sound & Vibration Magazine March, Fundamentals of the Discrete Fourier Transform Fundamentals of the Discrete Fourier Transform Mark H. Richardson Hewlett Packard Corporation Santa Clara, California The Fourier transform is a mathematical procedure that was discovered by a French mathematician

More information

Notes on the Periodically Forced Harmonic Oscillator

Notes on the Periodically Forced Harmonic Oscillator Notes on the Periodically orced Harmonic Oscillator Warren Weckesser Math 38 - Differential Equations 1 The Periodically orced Harmonic Oscillator. By periodically forced harmonic oscillator, we mean the

More information

DYNAMIC HARMONIC REGRESSION

DYNAMIC HARMONIC REGRESSION DYNAMIC HARMONIC REGRESSION Peter C. Young, Diego J. Pedregal and Wlodek Tych Appears in Journal of Forecasting, 18, 369-394 CRES, Institute of Environmental and natural Sciences Lancaster University,

More information

Recursive Gaussian filters

Recursive Gaussian filters CWP-546 Recursive Gaussian filters Dave Hale Center for Wave Phenomena, Colorado School of Mines, Golden CO 80401, USA ABSTRACT Gaussian or Gaussian derivative filtering is in several ways optimal for

More information

Machine Learning. A Bayesian and Optimization Perspective. Academic Press, Sergios Theodoridis 1. of Athens, Athens, Greece.

Machine Learning. A Bayesian and Optimization Perspective. Academic Press, Sergios Theodoridis 1. of Athens, Athens, Greece. Machine Learning A Bayesian and Optimization Perspective Academic Press, 2015 Sergios Theodoridis 1 1 Dept. of Informatics and Telecommunications, National and Kapodistrian University of Athens, Athens,

More information

Multivariate ARMA Processes

Multivariate ARMA Processes LECTURE 8 Multivariate ARMA Processes A vector y(t) of n elements is said to follow an n-variate ARMA process of orders p and q if it satisfies the equation (1) A 0 y(t) + A 1 y(t 1) + + A p y(t p) = M

More information

kg meter ii) Note the dimensions of ρ τ are kg 2 velocity 2 meter = 1 sec 2 We will interpret this velocity in upcoming slides.

kg meter ii) Note the dimensions of ρ τ are kg 2 velocity 2 meter = 1 sec 2 We will interpret this velocity in upcoming slides. II. Generalizing the 1-dimensional wave equation First generalize the notation. i) "q" has meant transverse deflection of the string. Replace q Ψ, where Ψ may indicate other properties of the medium that

More information

Seakeeping Models in the Frequency Domain

Seakeeping Models in the Frequency Domain Seakeeping Models in the Frequency Domain (Module 6) Dr Tristan Perez Centre for Complex Dynamic Systems and Control (CDSC) Prof. Thor I Fossen Department of Engineering Cybernetics 18/09/2007 One-day

More information

TREND ESTIMATION AND THE HODRICK-PRESCOTT FILTER

TREND ESTIMATION AND THE HODRICK-PRESCOTT FILTER J. Japan Statist. Soc. Vol. 38 No. 1 2008 41 49 TREND ESTIMATION AND THE HODRICK-PRESCOTT FILTER Andrew Harvey* and Thomas Trimbur** The article analyses the relationship between unobserved component trend-cycle

More information

Data assimilation with and without a model

Data assimilation with and without a model Data assimilation with and without a model Tyrus Berry George Mason University NJIT Feb. 28, 2017 Postdoc supported by NSF This work is in collaboration with: Tim Sauer, GMU Franz Hamilton, Postdoc, NCSU

More information

Day 3 Lecture 3. Optimizing deep networks

Day 3 Lecture 3. Optimizing deep networks Day 3 Lecture 3 Optimizing deep networks Convex optimization A function is convex if for all α [0,1]: f(x) Tangent line Examples Quadratics 2-norms Properties Local minimum is global minimum x Gradient

More information