Identification and Speed Control of Ultrasonic Motors Based on Modified Immune Algorithm and Elman Neural Networks

An improved artificial immune algorithm with a dynamic threshold is presented in this paper. Numerical experiments show that compared with the genetic algorithm and the originally real-valued coding artificial immune algorithm, the improved algorithm possesses high speed of convergence and good performance of preventing the premature convergence. The proposed algorithm is employed to train the network structure, weights, initial inputs of the context units and self-feedback coefficient of the modified Elman network. A novel identifier and controller are constructed successively based on the proposed algorithm. A simulated dynamic system of the ultrasonic motor (USM) is considered as an example of a highly nonlinear system. The novel identifier and controller are applied to perform the speed identification and control of the ultrasonic motors. Numerical results show that both the identifier and controller based on the proposed algorithm possesses not only high convergent precision but also robustness to the external noise.

[1]  Sy-Ming Guu,et al.  Properties of the multiple lot-sizing problem with rigid demands and general yield distributions , 1997 .

[2]  Tomonobu Senjyu,et al.  Speed control of ultrasonic motors using neural network , 1998 .

[3]  Guan-Chun Luh,et al.  Multi-objective optimal design of truss structure with immune algorithm , 2004 .

[4]  J. Chun,et al.  Shape optimization of electromagnetic devices using immune algorithm , 1997 .

[5]  Toshiiku Sashida,et al.  An Introduction to Ultrasonic Motors , 1994 .

[6]  John E. Hunt,et al.  Learning using an artificial immune system , 1996 .

[7]  Nurhan Karaboga,et al.  Artificial immune algorithm for IIR filter design , 2005, Eng. Appl. Artif. Intell..

[8]  Gao Xue-peng,et al.  Recurrent Neural Networks and Their Application in System Identification , 2003 .

[9]  D. Dasgupta Artificial Immune Systems and Their Applications , 1998, Springer Berlin Heidelberg.

[10]  Song-Yop Hahn,et al.  A study on comparison of optimization performances between immune algorithm and other heuristic algorithms , 1998 .

[11]  Aiguo Song,et al.  An immune evolutionary algorithm for sphericity error evaluation , 2004 .

[12]  Siak Piang Lim,et al.  Mechanical modeling of longitudinal oscillation ultrasonic motors and temperature effect analysis , 2003 .

[13]  Jie Zhang,et al.  A batch-to-batch iterative optimal control strategy based on recurrent neural network models , 2005 .

[14]  Rong-Jong Wai,et al.  Identification and control of rotary traveling-wave type ultrasonic motor using neural networks , 2001, IEEE Trans. Control. Syst. Technol..