Using a modified Sinc neural network to identify the chaotic systems with an application in wind speed forecasting

Document Type : Research Article

Author

Department of Mathematics, Payame Noor University, Tehran, Iran

Abstract

Continuous-time models for dynamic nonlinear systems offer greater reliability than their discrete-time counterparts. Discrete-time models can suffer from information loss and increased noise susceptibility. Chaotic and hyperchaotic systems pose significant challenges due to their unpredictable nature. These systems are prevalent in various fields, including weather, climate, finance, and biology. Artificial neural networks, inspired by the human nervous system, are effective in approximating complex nonlinear systems. A recent innovation, the Sinc neural network (SNN), leverages the properties of the Sinc function, which is smooth and oscillatory, making it suitable for approximation tasks. Despite limited research, SNNs have shown promising results in applications like speech recognition, human motion recognition, and fractional optimal control problems. This study introduces a modified Sinc neural network (MSNN) to enhance the performance of SNN in identifying continuous-time nonlinear systems. The MSNN employs a stable online training algorithm based on Lyapunov stability theory. It is utilized to identify several chaotic systems, including the Duffing-Van der Pol oscillator, the Lorenz system, and a financial hyperchaotic system. Additionally, the MSNN is used for forecasting wind speed, an important factor in renewable energy generation. Data from Khorramabad, Iran, is utilized for this purpose. The MSNN's simple structure and strong performance in identifying nonlinear systems and forecasting wind speed demonstrate its potential.

Keywords

Main Subjects


[1] G. Ahmadi, Stable rough extreme learning machines for the identification of uncertain continuous-
time nonlinear systems, Control Optim. Appl. Math. 4 (2019) 83–101.
[2] G. Ahmadi, Stochastic gradient-based hyperbolic orthogonal neural networks for nonlinear dy-
namic systems identification, J. Math. Model. 10 (2022) 529–547.
[3] G. Ahmadi, Stable rough extreme learning machines for the identification of uncertain continuous-
time nonlinear systems, Control Optim. Appl. Math. 4 (2019) 83–101.
[4] G. Ahmadi, M. Teshnehlab, Designing and implementation of stable sinusoidal rough-neural iden-
tifier, IEEE Trans. Neural Netw. Learn. Syst. 28 (2017) 1774–1786.
[5] G. Ahmadi, M. Dehghandar, Chaotic time series prediction using rough-neural networks, Math.
Interdisc. Res. 8 (2023) 71–92.
[6] C. Ai, S. He, X. Fan, W. Wang, Chaotic time series wind power prediction method based on OVMD-
PE andimproved multi-objective state transition algorithm, Energy 278 (2023) 127695.
[7] H.P.H. Anh, C.V. Kien, Robust extreme learning machine neural approach for uncertain nonlinear
hyper-chaotic system identification, Int. J. Robust Nonlinear Control 31 (2021) 9127–9148.
[8] S. Biswas, C.O. Ayna, S.Z. Gurbuz, A.C. Gurbuz, CV-SincNet: Learning complex Sinc filters from
raw radar data for computationally efficient human motion recognition, IEEE Trans. Radar Syst. 1
(2023) 493-504.
[9] D. Borra, S. Fantozzi, E. Magosso, Interpretable and lightweight convolutional neural network
for EEG decoding: Application to movement execution and imagination, Neural Netw. 129 (2020)
55–74.
[10] A. Bria, C. Marrocco, F. Tortorella, Sinc-based convolutional neural networks for EEG-BCI-based
motor imagery classification, In: A.D. Bimbo, et al. Pattern Recognition. ICPR International Work-
shops and Challenges, ICPR Lecture Notes in Computer Science, vol 12661, Springer, Cham, 2021.
[11] W. Elwasif, L.V. Fausett, Function approximation using a Sinc neural network, in Proceedings of
the SPIE, 1996, pp. 690–701.
[12] M. Forgione, D. Piga, Continuous-time system identification with neural networks: Model struc-
tures and fitting criteria, Eur. J. Control 59 (2021) 69–81.
[13] Z. Guo, D. Chi, J. Wu, W. Zhang, A new wind speed forecasting strategy based on the chaotic time
series modelling technique and the Apriori algorithm, Energy Convers. Manag. 84 (2014) 140–151.
[14] R. Heydari Dastjerdi, G. Ahmadi, Designing the sinc neural networks to solve the fractional opti-
mal control problem Iran. J. Numer. Anal. Optim., doi: 10.22067/ijnao.2024.86494.1380, In
press.
[15] C. Huang, Identification of continuous-time systems with irregular samplings by invariant-subspace
based method, IEEE Trans. Autom. Control. 69 (2024) 2406–2413.
[16] P. Ioannou, J. Sun, Robust Adaptive Control, Prentice Hall, New Jersey, 1996.
[17] J.J. Jui, M.A. Ahmad, A hybrid metaheuristic algorithm for identification of continuous-time Ham-
merstein systems, Appl. Math. Model. 95 (2021) 339–360.
[18] K. Liu, M. Yang, X. Xing, Z. Yu, W. Wu, SincMSNet: A Sinc filter convolutional neural network
for EEG motor imagery classification, J. Neural Eng. 20 (2023) 056024.
[19] E.N. Lorenz, Deterministic nonperiodic flow, J. Atmos. Sci. 20 (1963) 130–141.
[20] D.A. Magalln-Garca, L.J. Ontanon-Garcia, J.H. Garca-Lpez, G. Huerta-Cullar, C. Soubervielle-
Montalvo, Identification of chaotic dynamics in Jerky-based systems by recurrent wavelet first-
order neural networks with a Morlet wavelet activation function, Axioms 12 (2023) 200.
[21] T. Parcollet, M. Morchid, G. Linares, E2E-SINCNET: Toward fully end-to-end speech recognition,
ICASSP, May 2020, Barcelone, Spain, hal-02484600.
[22] A.S. Poznyak, W. Yu, E.N. Sanchez, Identification and control of unknown chaotic systems via
dynamic neural networks, IEEE Trans. Circuits Syst. I. Fundam. Theory Appl. 46 (1999) 1491–
1495.
[23] K. Radha, M. Bansal, R.B. Pachori, Automatic speaker and age identification of children from raw
speech using sincNet over ERB scale, Speech Commun. 159 (2024) 103069.
[24] G. Rao, H. Unbehauen, Identification of continuous-time systems, IEE Proc. Contr. Theor. Appl.
153 (2006) 185–220.
[25] X. Ren, A. Rad, P. Chan, W. Lo, Identification and control of continuous-time nonlinear systems
via dynamic neural networks, IEEE Trans. Ind. Electron. 50 (2003) 478–486.
[26] J.J. Rubio, Stable Kalman filter and neural network for the chaotic systems identification, J. Frank.
Inst. 354 (2017) 7444.
[27] A. Eftekhari, A. Saadatmandi, DE Sinc-Collocation Method for Solving a Class of Second-Order
Nonlinear BVPs, Math. Interdiscip. Res. 6 (2021) 11–22.
[28] T. Schanze, Sinc interpolation of discrete periodic signals, IEEE Trans. Signal Process. 43 (1995)
1502–1503.
[29] F. Stenger, Handbook of Sinc Numerical Methods, CRC Press, Inc., USA, 2010.
[30] S. Vaidyanathan, C. Volos, Advances and Applications in Chaotic Systems, Springer International
Publishing, Switzerland, 2016.
[31] J. Wang, X. Xing, Identification of continuous-time dynamic systems with uncertainties measured
by fuzzy sets subject to model structure errors, IEEE Trans. Fuzzy Syst. 32 (2024) 3293–3300.
[32] K.-L. Yin, Y.-F. Pu, L. Lu, Combination of fractional FLANN filters for solving the Van der Pol-
Duffing oscillator, Neurocomputing 399 (2020) 183–192.
[33] B. Zhang, S. Billings, Identification of continuous-time nonlinear systems: The nonlinear difference
equation with moving average noise (ndema) framework, Mech. Syst. Signal Process. 60 (2015)
810–835.
[34] M. Zhong, Z. Yan, Data-driven forward and inverse problems for chaotic and hyperchaotic dy-
namic systems based on two machine learning architectures, Phys. D: Nonlinear Phenom. 446
(2023) 133656.