Font Size: a A A

CMAC-Based NN-PID Control Algorithm Research

Posted on:2005-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:C H XuFull Text:PDF
GTID:2168360122498381Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
The NN-PID control is an advanced intelligence control strategy. Back Proragation (BP) is often applied in NN-PID control. By comparison, it is opposed that CMAC is used in this paper, because of its simple algorithm and high convergence speed. CMAC is abbreviation of Cerebellar Model Articulation Controller and it is a kind of neural network model simulating cerebellar function. CMAC together with PID form an concurrent control scheme. CMAC uses δ algorithm in learning. An analysis and a comparison are given the effect of two algorithms on controlling. In order to get better control, based on the above intelligence control algorithm, a binary genetic algorithm (GA) is used to optimize CMAC internal structure, so that the control system can gain high accuracy. Optimized CMAC is used in this concurrent control scheme so as to perform the combination of GA, CMAC and PID.This concurrent control scheme is used for the brushless DC motor (BLDC) control system, and meanwhile some simulation tests are finished. The results of simulation show this new algorithm is effective, and demonstrate that this control method can effectively improved real time performance of control system, and it is also adaptive and robust.
Keywords/Search Tags:BP, CMAC, concurrent control, genetic algorithm, neural network PID control
PDF Full Text Request
Related items