Sixteen level power factor correction by using arduino microcontroller based fuzzy idea

Osama Qasim Jumah Al-Thahab, Ali Shaban hasoony, Ahmed Samawi Alkhafaji


Nowadays, a controller that improves the power factor (PF) is automatically designed and implemented to correct the value of the power factor once they falls below a certain one. In industry, day by day, there is an increase in the use of domestic applications and inductive loads such that they consider the essential reason whose responsible on lowering the power factor. Therefore a development method is needed to improve the power factor by adding manually variable capacitors or automatically.  Fuzzy algorithm can be used as an intelligent system to estimate the value of the capacitor that should be added to compensate the effect of inductors. In this work, sixteen level of power factor are corrected automatically by new way through using Arduino Uno that programed with the aid of Fuzzy logic idea. A bank of four capacitors with different values is used and the Fuzzy helps taking the decision of which capacitors be ON or OFF. Here, the correction of power factor is from 0.64 to 0.98, and each level gives an increment of 0.02125 in PF. The experimental results are very close to the theoretical one, and the cost is very acceptable since the circuit is built from cheap equipments such as Arduino, potential transformer, relays, zero crossing circuit and current transformer. In addition, the maximum error due to the difference between the capacitor theoretical calculation and the practical is about 4.1%, while the error between the desired and the result value of PF is about 4.08% for maximum.


PFC system Arduino Uno Fuzzy logic algorithm Capacitor bank Relays Comparator

Full Text:



O. Krejcar and R. Frischer, "Real Time Voltage and Current Phase Shift Analyzer for Power Saving Applications", Sensors, pp 11391-11405, 2012.

P. Sonje, P. MTech and B. Vidyapeeth, "Power Factor Correction Using PIC Microcontroller", International Journal of Engineering and Innovative Technology (IJEIT), Volume 3, Issue 4, pp 272-276, October 2013.

G. Premkumar and B. Muthkumar, "Design, Fabrication and Implementation of Microcontroller Controlled Static Var Compensator", International Journal of Computer Applications, Volume 81, No 19, pp 43-50, November 2013.

R. S. Biswas and S. Mal, "Automatic power factor improvement using microcontroller", International Conference and Workshop on Computing and Communication (IEMCON), IEEE conference, Canada, 2015.

Y. Kabir, Y. M. Mohsin and M. M. Khan, "Automated power factor correction and energy monitoring system", Second International Conference on Electrical, Computer and Communication Technologies (ICECCT), IEEE conference, India, 2017.

K. Tiwari, D. Sharma, V. K. Sharma, "Automatic Power Factor Correction Using Capacitive Bank", International Journal of Engineering Research and Applications, Vol. 4, Issue 2, pp. 393-395, February 2014.

S. Padmawar and A. Wanare, "Power Factor Correction based on PWM waves using PIC", International Journal of Innovative Science, Engineering & Technology, Vol. 1, Issue 6, pp. 94-97, August 2014.

V. Praveen, S. Fathima, I. Sumalata, K. Badiger and S. Kandagal, "Automatic Power Factor Correction Using Capacitor Banks and 8051 microcontroller", International Journal of Engineering and Technical Research (IJETR), Volume-3, Issue-6, pp 163-167, June 2015.

M. C. Mary, D. R. BeninManoRaja, S. S. Kumar and M. Govinathan, "Microcontroller Based Automatic Power Factor Correction", International Journal of Innovative Research in Science, Volume 4, Special Issue 4, pp. 72-75, April 2015.

M. M. Than, "Implementation of Power Factor Correction Using Solid State Switched Capafcitors", Journal of Electrical and Electronics Engineering (IOSR-JEEE), Volume 11, Issue 4, Ver. II, pp. 70-79, Jul. – Aug. 2016.

A. Taye, "Design and Simulation of Automatic Power Factor Correction for Industry Application", International journal of Engineering Technology and Management Research, Volume 5, Iss. 2, pp. 11-21, February 2018.

S. Q. Li, L. Y. Yuan, "Design of Fuzzy Logic Missile Guidance Law with Minimal Rule Base", Sixth International Conference on Fuzzy Systems and Knowledge Discovery, IEEE conference, China, 2009.

P. Singhala, D. N. Shah, B. Patel, "Temperature Control using Fuzzy Logic", International Journal of Instrumentation and Control Systems, Vol.4, No.1, pp. 1-10, January 2014.

R. Dhameliya, K. Domadiya, P. Miyani and H. Savaliy, "Automatic Power Factor Control using Arduino Uno", International Journal of Advance Engineering and Research Development, Volume 4, Issue 4, pp. 270-276, 2017.

W. Ali, H. Farooq, M. Jamil, A U. Rehman, R. Taimoor, and M. Ahmad, "Automatic Power Factor Correction for Single Phase Domestic Loads by Means of Arduino Based TRIAC Control of Capacitor Banks", 2nd International Conference on Energy Conservation and Efficiency (ICECE), IEEE conference, Lahore, Pakistan, 2018.

Total views : 91 times


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

shopify stats IJEECS visitor statistics