Fuzzy Controller Design using FPGA for Sun Tracking in Solar Array System

Full Text (PDF, 355KB), PP.46-52

Views: 0 Downloads: 0


Basil M. Hamed 1,* Mohammed S. El-Moghany 1

1. Electrical Engineering Department, Islamic University of Gaza, Gaza, Palestine

* Corresponding author.

DOI: https://doi.org/10.5815/ijisa.2012.01.06

Received: 21 Mar. 2011 / Revised: 6 Aug. 2011 / Accepted: 23 Oct. 2011 / Published: 8 Feb. 2012

Index Terms

Fuzzy Control, Sun Tracking, Photovoltaic System, FPGA


The output power produced by high-concentration solar thermal and photovoltaic systems is directly related to the amount of solar energy acquired by the System, and it is therefore necessary to track the sun’s position with a high degree of accuracy. This paper presents sun tracking generating power system designed and implemented in real time. A tracking mechanism composed of photovoltaic module, stepper motor ,sensors, input/output interface and expert FLC implemented on FPGA, that to track the sun and keep the solar cells always face the sun in most of the day time. The proposed sun tracking fuzzy controller has been tested using Matlab/Simulink program; the simulation results verify the effectiveness of the proposed controller and shows an excellent result.

Cite This Paper

Basil M. Hamed, Mohammed S. El-Moghany, "Fuzzy Controller Design using FPGA for Sun Tracking in Solar Array System", International Journal of Intelligent Systems and Applications(IJISA), vol.4, no.1, pp.46-52, 2012. DOI:10.5815/ijisa.2012.01.06


[1]El-Ashry,M. (2010). Renewables 2010 Global Status Report, (Paris: REN21 Secretariat). Copyright Deutsche (GTZ) GmbH.

[2]Parallax. (2004). Experiments with Renewable Energy Student Guide. version1.

[3]The Solar Panel How To Guide. (December, 2010). Retrieved from http://www.solarpanelsbook.com

[4]Clean Energy Decision Support Centre. (2001 - 2004) PHOTOVOLTAIC PROJECT ANALYSIS. Minister of Natural, Resources Canada.

[5]K. K. Tse, M. T. Ho, H. Chung, and S. Y. Hui, "A Novel Maximum Power Point Tracker for PV Panels Using Switching Frequency Modulation". IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 17, NO. 6, NOVEMBER 2002

[6]Castro, J.L., Fuzzy logic controllers are universal approximators. IEEE transactions on system, man, and cybernetics, Vol. 25, No. 4, 629-635.

[7]Wang, L.X., 1993. Stable adaptive fuzzy control of nonlinear systems. IEEE Trans. Fuzzy systems, 1(2): 146-154.

[8]Wei Zhao, Byung Hwa kim, Amy C. Larson and Richard M. Voyles “FPGA implementation of closed loop control system for small scale robot”. International conference on advanced robotics-ICAR 05, pages 70– 77, 2005.

[9]Y.F. Chan, M. Moallem, W. Wang, “Efficient Implementation of PID Control Algorithm using FPGA technology”, 43rd IEEE Conference on Decision and Control, December 2004.

[10]Runghim,T.,Intajag,T. &Krongratana,S. Fuzzy logic PID controller based on FPGA for process control.IEEE, Vol.2,No.11, 2004, 1495- 1500.

[11]G.Sakthivel, T. Anandhi, S. Natarajan, "REAL TIME IMPLEMENTATION OF A FUZZY lOGIC CONTROLLER ON FPGA USING VHDL FOR DC MOTOR SPEED CONTROL" , International Journal of Engineering Science and Technology. Vol. 2(9), 2010, 4511-4519.

[12]Gene,S. & Monroe,J. (2006). Robust Fuzzy Controllers Using FPGAs . NASA LaRC.

[13]Singh,B., Goyal,R., Kumar,R.&Singh,R. (December 2009). Design and VLSI implementation of Fuzzy Logic Controller.(IJCNS) International Journal of Computer and Network Security,Vol. 1, No. 3