Adaptive control of DC motor using bacterial foraging algorithm

被引:51
作者
Bhushan, Bharat [1 ]
Singh, Madhusudan [1 ]
机构
[1] Delhi Technol Univ, Dept Elect Engn, Delhi, India
关键词
Bacterial foraging algorithm; Identification; Adaptive control; Genetic algorithm; DC motor; IDENTIFICATION; DESIGN;
D O I
10.1016/j.asoc.2011.06.008
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces a bacterial foraging algorithm (BFA) based high performance speed control system for a DC motor. The rotor speed of the DC motor is being made to follow an arbitrary selected trajectory. The unknown nonlinear dynamics of the motor and the load are captured by BFA. The trained BFA identifier is used with a desired reference model to achieve trajectory control of DC motor. In this paper bacterial foraging algorithm (BFA) has been implemented for identification and control of DC motor. Simulation study on proposed system has been carried out in MATLAB. System nonlinearities alpha and beta have been estimated using BFA and compared with actual plant nonlinearities of dynamical system. In tracking of motor speed using BFA based controller the performance of the motor have been observed and compared with reference one. Performance study of DC motor has been carried out through genetic algorithm (GA) also. A comparison of performance analysis using BFA controller and that of GA for trajectory tracking shows that BFA based adaptive controller works effectively for tracking the desired trajectory in DC motor with less computational time. (C) 2011 Elsevier B. V. All rights reserved.
引用
收藏
页码:4913 / 4920
页数:8
相关论文
共 58 条
[1]   Analysis of Reproduction Operator in Bacterial Foraging Optimization Algorithm [J].
Abraham, Ajith ;
Biswas, Arijit ;
Dasgupta, Sambarta ;
Das, Swagatam .
2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, :1476-+
[2]  
Adamopoulos AV, 2002, DSP 2002: 14TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING PROCEEDINGS, VOLS 1 AND 2, P1149, DOI 10.1109/ICDSP.2002.1028296
[3]  
[Anonymous], 2000, DYNAMICS MODELLING C
[4]  
[Anonymous], 2008, INTRO GENETIC ALGORI
[5]  
[Anonymous], 1996, Neural fuzzy systems
[6]  
Babaie M., 2010, P INT C INT COMP TEC, P230
[7]  
Beligiannis G, 2004, IEEE SIGNAL PROC MAG, V21, P28
[8]   Nonlinear model structure identification of complex biomedical data using a genetic-programming-based technique [J].
Beligiannis, GN ;
Skarlas, LV ;
Likothanassis, SD ;
Perdikouri, KG .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2005, 54 (06) :2184-2190
[9]   A robust hybrid evolutionary method for ARMA model identification [J].
Beligiannis, GN ;
Likothanassis, SD ;
Demiris, EN .
ISPA 2001: PROCEEDINGS OF THE 2ND INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS, 2001, :633-638
[10]  
Berketis KG, 1997, DSP 97: 1997 13TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING PROCEEDINGS, VOLS 1 AND 2, P29, DOI 10.1109/ICDSP.1997.627955