Submitted:
09 May 2023
Posted:
10 May 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Methodology
2.1. Wind Speed Dataset
2.2. NN Model
2.3. Procedural Algorithm
2.4. Volterra Kernel Extraction
2.5. Kernels Estimation
2.5.1. Prediction methods
2.5.2. ML
3.1. Volterra Kernels Evaluation
3.1.1. Long-term Prediction
3.1.2. Short-term Prediction
3.2. Wind Speed Forecasting
- The overall analysis is based on the evaluation of up to the third order Volterra kernels.
- Only 2-layers neural networks of 4 neutrons per layer are incorporated which implies that machine training was not perfect.
- The forecasted wind speed in each period has been compared with the measured one in a handicapped manner since evaluated Volterra kernels are for the entire period, but not for each day as has been performed.
- The historical depth of memory recurrence of selected inputs was limited to 4 only. The reason for this is to compensate for the large number of needed computations.
3.3. Method Validation
4. Conclusions
- The overall analysis is based on the evaluation of up to the third order Volterra kernels.
- Only 2-layers neural networks of 4 neutrons per layer are incorporated which implies that machine training was not perfect.
- The forecasted wind speed in each period has been compared with the measured one in a handicapped manner since evaluated Volterra kernels are for the entire period, but not for each day as has been performed.
- The historical depth of memory recurrence of selected inputs was limited to 4 only. The reason for this is to compensate for the large number of needed computations.
Acknowledgments
References
- Drisya, G.; Asokan, K.; Kumar, K.S. Diverse dynamical characteristics across the frequency spectrum of wind speed fluctuations. Renew. Energy 2018, 119, 540–550. [Google Scholar]
- Ouyang, T.; Cha, X.; Qin, L. Medium-or long-term wind power prediction with combined models of meteorological multivariable. Power Syst. Technol. 2016, 40, 847–852. [Google Scholar]
- Sun, H.; Qiu, C.; Lu, L.; Gao, X.; Chen, J.; Yang, H. Wind turbine power modeling and optimization using artificial neural network with wind field experimental data. Appl. Energy 2020, 280, 115880. [Google Scholar] [CrossRef]
- Yan, C.; Pan, Y.; Archer, C.L. A general method to estimate wind farm power using artificial neural networks. Wind Energy 2019, 22, 1421–1432. [Google Scholar] [CrossRef]
- Zhang, W.Y.; Qu, Z.X.; Zhang, K.Q.; Mao, W.Q.; Ma, Y.N.; Fan, X. A combined model based on CEEMDAN and modified flower pollination algorithm for wind speed forecasting. Energy Convers. Manag. 2017, 136, 439–451. [Google Scholar] [CrossRef]
- Song, J.J.; Wang, J.Z.; Lu, H.Y. A novel combined model based on advanced optimization algorithm for short-term wind speed forecasting. Appl. Energy 2018, 215, 643–658. [Google Scholar] [CrossRef]
- Jiang, Y.; Huang, G.; Yang, Q.; Yan, Z.; Zhang, C. A novel probabilistic wind speed prediction approach using real time refined variational model decomposition and conditional kernel density estimation. Energy Convers. Manag. 2019, 185, 758–773. [Google Scholar] [CrossRef]
- Chen, J.; Zeng, G.-Q.; Zhou, W.; Du, W.; Lu, K.-D. Wind speed forecasting using nonlinear-learning ensemble of deep learning time series prediction and extremal optimization. Energy Convers. Manag. 2018, 165, 681–695. [Google Scholar] [CrossRef]
- Tutueva, A.V.; Karimov, T.I. Detection of Hidden Oscillations in system without equilibrium. Int. J. Bifurc. Chaos 2021, 31, 20150043. [Google Scholar] [CrossRef]
- Harrouni, S. Long term persistence in daily wind speed series using fractal dimension. Int. J. Multiphys 2016, 7, 87–94. [Google Scholar] [CrossRef]
- An, X.; Jiang, D.; Liu, C.; Zhao, M. Wind farm power prediction based on wavelet decomposition and chaotic time series. Expert Syst. Appl. 2011, 38, 11280–1128. [Google Scholar] [CrossRef]
- Kantz, H.; Schreiber, T. Nonlinear Time Series Analysis; Cambridge University Press: Cambridge, UK, 2004; Volume 7. [Google Scholar]
- Grassberger, P. Estimation of the Kolmogorov entropy from a chaotic signal. Phys. Rev. A 1983, 28, 2591–2593. [Google Scholar] [CrossRef]
- Wray, J.; and Green, G.G.R. . Calculation of the Volterra kernels of non-linear dynamic systems using an artificial neural network. Biological Cybernetics 1994, 71, 187–195. [Google Scholar] [CrossRef]
- Stegmayer, G.; Pirola, M.; Orengo, G.; and Chiotti, O. Towards a Volterra series representation from a Neural Network model. WSEAS Transactions on Systems 2004, 3, 432–437. [Google Scholar]
- Zhang, B.; and Billings, S.A. Volterra series truncation and kernel estimation of nonlinear systems in the frequency domain. Mechanical Systems and Signal Processing 2017, 84, 39–57. [Google Scholar] [CrossRef]
- Zhong, K.; Chen, L. An Intelligent calculation method of Volterra time-domain kernel based on time-delay artificial neural network. Hindawi, Mathematical Problems in Engineering 2020, 2020, 8546963. [Google Scholar] [CrossRef]
- Lin, L.; Xia, D.; Dai, L.; Zheng, Q.; and Qin, Z. Chaotic analysis and prediction of wind speed based on wavelet decomposition. Processes 2021, 9, 1793. [Google Scholar] [CrossRef]
- Giannini, F; et.al. Neural networks and Volterra series for time-domain power amplifier behavioral models. Inter Science, Wiley Periodicals, Inc., www.interscience.wiley.com, 2007.
- Abdul Majid, A. Accurate and efficient forecasted wind energy using selected temporal metrological variables and wind direction. Energy Conversion and Management 2022, 16, 100286. [Google Scholar] [CrossRef]
- Abdul Majid, A. Forecasting Monthly Wind Energy Using an Alternative Machine Training Method with Curve Fitting and Temporal Error Extraction Algorithm. Energies. [CrossRef]








| Parameter | Value |
|---|---|
| Latitude (deg N) | 25007′ N |
| Longitude | 56018′ E |
| Mean wind speed at 10 m | 4.072664 mph |
| Mean wind direction | 182.46510 |
| Average temperature | 28 °C |
| Mean pressure | 900–1100 m bar |
| Relative humidity | 50–100% |
| Air density | 1.188 kg/m3 |
| Terrain | flat land |
| Obstacles | Hills |
| Surface roughness class | 0.5 Sa |
| h0 | h1 [1] | h1 [2] | h1 [3] | |
|---|---|---|---|---|
| Month 1 | 1.0655 | 0.7209 | -0.7852 | 3.5145 |
| Month 2 | -0.6084 | 1.3254 | -1.082 | 0.9684 |
| Month 3 | 8.5884 | 0.2627 | -0.6431 | 0.3529 |
| Month 4 | 3.959 | -0.3831 | 0.9421 | -1.0135 |
| Month 5 | -0.9335 | -0.7779 | -1.4873 | -1.1422 |
| Month 6 | -4.1281 | 0.0515 | -1.7653 | -0.3483 |
| Month 7 | 4.2697 | 0.5041 | -0.265 | -0.5244 |
| Month 8 | 2.6796 | -9.0945 | -16.7354 | 6.7691 |
| Month 9 | -1.0694 | -4.2658 | -5.5122 | -0.3046 |
| Month 10 | -7.8111 | 5.0786 | -3.3169 | -0.8385 |
| Month 11 | 7.8389 | 7.1803 | 2.681 | -0.6133 |
| Month 12 | -0.2562 | -0.069 | -0.0257 | 0.0059 |
| Forecasted month | 2.271605 | -0.60568 | -1.31348 | 1.223976 |
| h0 | h1[1] | h1[2] | h1[3] | h1[4] | |
|---|---|---|---|---|---|
| Day1-Day10 | 0.4572 | 1.0097 | 0.4292 | 1.1897 | -0.0469 |
| Day11-Day20 | 1.1548 | -0.2147 | -0.1143 | -0.6630 | -0.4621 |
| Day21-Day30 | 0.288 | 0.8719 | 0.3434 | 3.6623 | -3.0886 |
| Day31-Day40 | 0.1391 | 1.6331 | -0.5056 | -2.8615 | 2.5864 |
| Day41-Day50 | 0.5602 | 0.0933 | 1.2503 | -0.1631 | -0.6328 |
| Day51-Day60 | -0.7095 | -0.1883 | -0.3355 | -0.6535 | 1.5966 |
| Day61-Day70 | -0.4693 | 0.0579 | 0.0906 | 0.0674 | -0.0007 |
| Day71-Day80 | 0.2426 | -0.2129 | -0.6904 | 0.0800 | -0.1705 |
| Day81-Day90 | 4.3374 | 5.1684 | -2.0509 | 2.5870 | 4.8567 |
| Day91-Day100 | 0.9676 | 0.5311 | 0.5597 | 0.6154 | 0.1890 |
| Forecasted Day (statistics) | 0.1352 | -0.0932 | -0.0166 | -0.3929 | 0.4800 |
| Forecasted Day (NN) | 3.4194 | 4.5363 | -0.48691 | -2.9585 | 1.3046 |
| Month: Day | Forecasted wind speed (trended) | Average measured wind speed |
|---|---|---|
| 12:01 | 1.27 | 1.825579 |
| 12:02 | 1.75 | 1.576968 |
| 12:03 | -0.26 | 2.59120 |
| 12:04 | 1.05 | 2.209375 |
| 12:05 | -2.5 | 4.078935 |
| 12:06 | -2.4 | 2.343981 |
| 12:07 | -2.3 | 2.666667 |
| Forecasted Day | Trended (statistics) wind speed mph | NN forecasted wind speed mph | Average forecasted wind speed mph | Average measured wind speed mph |
|---|---|---|---|---|
| Day 101 | 0.5 | 8.01 | 4.25 | 3.77708 |
| Day 102 | 0.5 | 8.01 | 4.25 | 4.07974 |
| Day 103 | 0.28 | 19.4 | 9.8 | 4.78622 |
| Day 104 | 0.25 | 17.2 | 8.7 | 4.51921 |
| Day 105 | 0.25 | 17.2 | 8.7 | 8.05856 |
| Day 106 | 0.21 | 12.6 | 6.4 | 5.11458 |
| Day 107 | 0.19 | 10.3 | 5.25 | 3.80370 |
| Day 108 | 0.21 | 12.6 | 6.4 | 2.80706 |
| Day 109 | 0.21 | 12.6 | 6.4 | 4.04444 |
| Day 110 | 0.09 | 14.8 | 7.4 | 3.31793 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).