Abstract:
In the process of beam extraction, the electron beam trajectory is deviated sometimes in the electron accelerator. In the paper, a electron beam center trajectory correction algorithm was researched based on CMAC. In the process of learning of CMAC, it usually adapts the steepest descend method to update the weight of CMAC. The learning parameter affects the convergence rate in the CMAC. This paper presents differential evolution to update the weight of CMAC. The experiments show that the proposed method is faster than traditional method in the convergence rate. It can be used in the electron beam center trajectory correction algorithm.