To investigate the inherent chaotic phenomenon in genetic algorithms (GA), a novel chaos control approach through particle swarm optimization (PSO) (CCPSO) with three main processes is proposed. Firstly it detects the dynamical behaviors of a new discrete chaotic system with rational fraction in GA such as its unstable periodic points. Then it directs the chaotic system to its unstable fix point from any initial point by global controlling factors {Uk} solved self-adaptively by PSO. Thirdly a multi-model solution for chaos control with double plasticity of parameter and structure generated by PSO is proposed to stabilize the system on its unstable fix point. And finally details of applying the proposed method into CCPSO are given, and experiments done show the put approach's effectiveness