Real Time Speed Control of DC Motor by Programming the Fuzzy Controller in C Language
Main Article Content
Abstract
The fuzzy controller is one of the intelligent soft computing methods that realize a human being hierarchy sense and expert by building the program that realized it . In this work real time implementation of a fuzzy controller is realized by programming the industrial computer in c++ language. The performed fuzzy controller has two inputs and one output. The inputs are the speed error and change in error with controller output as PWM. The applied program architecture uses the matrix representation and subroutines for data entering the linguistic memberships for both error and change in error and performing rule-base in the inference mechanism using fuzzy logic . The output of the defuzification is pulse width modulation to the chopper drive circuit. The result shows good a fulfillment of the soft computing of the controller and with fast response and the effect of load as a disturbance on the shaft of the motor has been rejected quickly.
Metrics
Article Details

This work is licensed under a Creative Commons Attribution 4.0 International License.
THIS IS AN OPEN ACCESS ARTICLE UNDER THE CC BY LICENSE http://creativecommons.org/licenses/by/4.0/
Plaudit
References
- Zadeh, L. A., "Fuzzy Sets", Information and control, 1965, 8, pp. 338-353. DOI: https://doi.org/10.1016/S0019-9958(65)90241-X
- Zadeh, L. A., "Outline of New Approach to the Analysis of Complex Systems and Decision Processes", IEEE Trans. Systems, Man and Cybernetics, 1973, SMC-3, (1), pp. 28-40. DOI: https://doi.org/10.1109/TSMC.1973.5408575
- Kickert, W. J., and Mamdani, E. H., "Analysis of Fuzzy Logic Controller", Fuzzy Sets and Systems, 1978, 1, (1), pp. 29-44. DOI: https://doi.org/10.1016/0165-0114(78)90030-1
- Mamdani, E. H. and Assilian, "An Experiments in Linguistic Synthesis with a Fuzzy Logic Controller", Fuzzy Reasoning and is Application. Academic Oress,1985.
- Govind, N., "Fuzzy Logic Speed Controller for Industrial DC Motor", in proceeding of the Fifth Workshop on Neural Networks: Academic/ Industrial/ NASA/ Defense, SPIE, Nov. 1993, Vol. 2204, pp. 3-8.
- Chow, M. and Tipsuwan, Y., "Fuzzy Logic Microcontroller Implementation for DC Motor Speed Control," IEEE Spectrum March 1999, p. 1271.
- Dannenberg, A. Courtesy of: Dr. Odry Peter, Diveki Szabolcs, Csasznyi Andor, Burany Nandor,... "Fuzzy Logic Motor Control with MSP430x14x". Texas Instruments, Application Report SLAA235-February 2005.
- Govind, N. and Hasan, A. R., “Real Time Fuzzy Logic Speed Control Using Conventional, Assembly and Simulation Methods for Industrial DC Motors”, in proceedings of the 1995 IEEE/IAS International Conference on Industrial Automation And Control, IA & C 95, Jan. 1995, Library of Congress No. 94-77908, pp. 203-208.
- Osofisan, P. B. and Falodun, M. O., "Fuzzy Logic Control of Food Frying Process: Motor Speed Control of Food Frying Process", The Pacific Journal of Science and Technology-305-PJST. htm Volume 8. Number 2. November 2007.
- Nasser, T., Taalabi, M. … etc. "Design and Application of Fuzzy Logic for the Speed Control of Direct Drive DC Motor", 4th inter conf., Cattaee-2002, March 19-20, 2002. Amman, Jordan.