The utilization of conventional modeling strategies in the identification and control of a nonlinear dynamical system suffers from some weaknesses. These include absence of precise, conventional knowledge about the system, a high degree of uncertainty, strongly nonlinear and time-varying behavior. In this paper, a modified training algorithm for the identification and control of a nonlinear system using a soft-computing approach is proposed. Specifically, a modified structure of the Elman neural network with spike neural networks is proposed. This modified structure includes self-feedback, which provides a dynamic trace of the training algorithm. This self-feedback has weights, which can be trained during the training process. The simulation results show that the modified structure with the modified training algorithm is capable of the identification and control of a dynamic system in a more robust manor than when solely applying the other types of neural networks by 70% in terms of minimization of the percentage of error. INDEX TERMS Identification, dynamic system, modified Elman spike neural network, spike neural network.