Hierarchical Fuzzy Control for C-Axis of CNC Turning Centers Using Genetic Algorithms

A combined PD and hierarchical fuzzy control is proposed for the low-speed control of the C-axis of CNC turning centers considering the effects of transmission flexibility and complex nonlinear friction. Learning of the hierarchical structure and parameters of the suggested control strategy is carried out by using the genetic algorithms. The proposed algorithm consists of two phases: the first one is to search the best hierarchy, and the second to tune the consequent center values of the constituent fuzzy logic systems into the hierarchy. For the least total control rule number, the hierarchical fuzzy controller is chosen to include only the simple two-input/one-output fuzzy systems, and both binary and decimal genes are used for the selection, crossover and mutation of the genetic algorithm. The proposed approach is validated by the computer simulation. Each generation consists of 30 individuals: ten reproduced from its parent generation, ten generated by crossover, and the other ten by mutation. In the simulations, the C-axis is assumed to be driven by a vector-controlled AC induction motor, and the dynamic friction model suggested by Canudas de Wit et al. in 1995 is used.

[1]  T. Willis,et al.  Book Reviews : DESIGN OF MACHINE ELEMENTS Fifth Edition M. F. Spotts Prentice Hall, Inc., Englewood Cliffs, NJ, 1978 , 1979 .

[2]  D. Pavelescu,et al.  The friction-speed relation and its influence on the critical velocity of stick-slip motion , 1982 .

[3]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[4]  Masayoshi Tomizuka,et al.  Low Velocity Friction Compensation and Feedforward Solution Based on Repetitive Control , 1993 .

[5]  S. Kato,et al.  Stick-Slip Motion of Machine Tool Slideway , 1974 .

[6]  John H. Holland,et al.  Outline for a Logical Theory of Adaptive Systems , 1962, JACM.

[7]  Jun Zhou,et al.  Hierarchical fuzzy control , 1991 .

[8]  Brian Armstrong-Hélouvry,et al.  Control of machines with friction , 1991, The Kluwer international series in engineering and computer science.

[9]  D. Linkens,et al.  A hierarchical multivariable fuzzy controller for learning with genetic algorithms , 1996 .

[10]  A. Slocum,et al.  Precision Machine Design , 1992 .

[11]  Masayoshi Tomizuka,et al.  Adaptive Pulse Width Control for Precise Positioning Under the Influence of Stiction and Coulomb Friction , 1988 .

[12]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[13]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[14]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[15]  Hao Wang,et al.  Introduction to Genetic Algorithms in Electromagnetics , 1995 .

[16]  Carlos Canudas de Wit,et al.  A new model for control of systems with friction , 1995, IEEE Trans. Autom. Control..

[17]  T. Fukuda,et al.  Self-tuning fuzzy modeling with adaptive membership function, rules, and hierarchical structure based on genetic algorithm , 1995 .

[18]  A. Soom,et al.  Friction at a Lubricated Line Contact Operating at Oscillating Sliding Velocities , 1990 .

[19]  P. Dahl A Solid Friction Model , 1968 .

[20]  John J. Grefenstette,et al.  Using Genetic Algorithms for Concept Learning , 2004, Machine Learning.

[21]  Madan Gupta,et al.  Multivariable Structure of Fuzzy Control Systems , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[22]  Ronald R. Yager,et al.  Essentials of fuzzy modeling and control , 1994 .

[23]  P. Dupont Avoiding stick-slip through PD control , 1994, IEEE Trans. Autom. Control..

[24]  S. Nasar,et al.  Vector control of AC drives , 1992 .

[25]  Shuzhi Sam Ge,et al.  Genetic algorithm tuning of Lyapunov-based controllers: an application to a single-link flexible robot system , 1996, IEEE Trans. Ind. Electron..

[26]  Lih-Chang Lin,et al.  Fuzzy-enhanced Adaptive Control for Flexible Drive System with Friction Using Genetic Algorithms , 1998, J. Intell. Robotic Syst..

[27]  Li-Xin Wang,et al.  A Course In Fuzzy Systems and Control , 1996 .

[28]  S. Campbell The Science and Engineering of Microelectronic Fabrication , 2001 .