Implementation of a fuzzy controller for DC-DC converters using an inexpensive 8-b microcontroller

This paper presents an implementation of a fuzzy controller for DC-DC power converters using an inexpensive 8-bit microcontroller. An "on-chip" analog-to-digital (A/D) converter and PWM generator eliminate the external components needed to perform these functions. Implementation issues include limited on-chip program memory of 2 kB, unsigned integer arithmetic and computational delay. The duty cycle for the DC-DC power converter can only be updated every eight switching cycles because of the time required for the A/D conversion and the control calculations. However, it is demonstrated here that stable responses can be obtained for both buck and boost power converters under these conditions. Another important result is that the same microcontroller code, without any modifications, can control both power converters because their behavior can be described by the same set of linguistic rules. The contribution shows that a nonlinear controller such as fuzzy logic can be inexpensively implemented with microcontroller technology.

[1]  Adel M. Sharaf,et al.  A rule-based fuzzy logic controller for a PWM inverter in a stand alone wind energy conversion scheme , 1993 .

[2]  Leopoldo García Franquelo,et al.  A robust speed control of Ac motor drives based on fuzzy reasoning , 1993, Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting.

[3]  H.L. Hey,et al.  A fuzzy logic controller for half-bridge DC-DC PWM ZVZCS converter to high power applications , 1993, ISIE '93 - Budapest: IEEE International Symposium on Industrial Electronics Conference Proceedings.

[4]  Chi K. Tse,et al.  A fuzzy controller for DC-DC converters , 1994, Proceedings of 1994 Power Electronics Specialist Conference - PESC'94.

[5]  Bart Kosko,et al.  Neural networks and fuzzy systems , 1998 .

[6]  Chi K. Tse,et al.  An experimental fuzzy controller for DC-DC converters , 1995, Proceedings of PESC '95 - Power Electronics Specialist Conference.

[7]  B.-R. Lin,et al.  Analysis of fuzzy control method applied to DC-DC converter control , 1993, Proceedings Eighth Annual Applied Power Electronics Conference and Exposition,.

[8]  Ichirou Oota,et al.  Regulation of Cuk converters using fuzzy controllers , 1991, [Proceedings] Thirteenth International Telecommunications Energy Conference - INTELEC 91.

[9]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[10]  H. Le-Huy,et al.  Control of a direct-drive DC motor by fuzzy logic , 1993, Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting.

[11]  Silverio Bolognani,et al.  Fuzzy logic control of a switched reluctance motor drive , 1993, Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting.

[12]  Slobodan Cuk,et al.  A general unified approach to modelling switching-converter power stages , 1977 .

[13]  Paolo Tenti,et al.  General-purpose fuzzy controller for DC-DC converters , 1997 .

[14]  H. Henao,et al.  Design and simulation of brushless motor drive control with fuzzy regulator: a control optimization procedure , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[15]  S. Ahmed-Zaid,et al.  A fuzzy velocity controller for DC drives , 1993, Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting.

[16]  Tore Undeland,et al.  Power Electronics: Converters, Applications and Design , 1989 .