Nonlinear System Identification Based on B-Spline Neural Network and Modified Particle Swarm Optimization
Leandro dos Santos Coelho, Renato Antonio Krohling · The 2006 IEEE International Joint Conference on Neural Network Proceedings · 2006
Artificial neural networks, in particular, feedforward multilayer networks and basis function networks, have gradually established themselves as a usual tool in approximating complex nonlinear systems. B-spline networks, a type of basis function neural network, are normally trained by gradient-based methods, which may fall into local minima during the learning phase. In order to overcome the drawbacks encountered by conventional learning methods, particle swarm optimization - a swarm intelligence methodology - can provide a stochastic global search of B-spline networks for nonlinear system identification. In this paper, a modified particle swarm optimization algorithm using Gaussian and Cauchy probability distributions are applied to adjust the control points of B-spline neural networks. Simulation results for the identification of Rössler systems are provided and demonstrate the effectiveness and robustness of the proposed identification scheme.