Implementasi Logika Fuzzy Pada Sistem Berbasis Field Programmable Gate Array (FPGA)

Penulis

Mochammad Hannats Hanafi Ichsan, Eko Setiawan, Mochamad Afief Hamidi

Abstrak

Penggunaan perangkat mikrokontroller dewasa ini semakin banyak dipergunakan seperti arduino, atmega, FPGA dan lain sebagainya. Salah satu perangkat tersebut adalah FPGA (Field Programmable Gate Array). Bahasa yang digunakan pada FPGA adalah VHDL atau VHSIC (Very High Speed Integrated Circuit Hardware Description Language) merupakan salah satu jenis bahasa yang digunakan untuk mendeskripsikan fungsi rangkaian digital. Pada penelitian ini akan dijelaskan tentang implementasi tentang dasar Logika Fuzzy pada VHDL. Sehingga memiliki keuntungan jika dilakukan implementasi ini akan didapatkan rancang bangun logika fuzzy yang memungkinkan untuk diimplementasikan dengan cepat pada perangkat seperti Xilinx, Synosis dan lain sebagainya. Pada penelitian ini berhasil diimplementasikan, proses pengujian dilakukan dengan membandingkan perhitungan matematis dengan hasil keluaran sistem yang didapatkan akurasi sebesar 80%. Akan tetapi proses waktu eksekusi total untuk semua proses dalam Logika Fuzzy sebesar 145 ns.

Teks Lengkap:

PDF (English)

Referensi


Asad M., Wan, L. A., Kuo, D., and Vuong, J. Sensor Based Microcontroller Unit with Built In Fuzzy Inference for an Endometrium Ablator. 3rd European Congress on Intelligent Techniques and Soft Computing (EUFIT ’95). - pp. 1621-1624 : [s.n.], August, 1995.

Ashenden P.J., Peterson, G.D., Teegarden, D. The System Designer’s Guide VHDL-AMS. - San Francisco, US : Morgan Kaufman Publishers, 2002.

Dadios E., Pourshaghaghi, H.R., Escobar, J.D.E., and JGyvez, J.P.de. ynthesis and VHDL Implementation of Fuzzy Logic Controller for Dynamic Voltage and Frequency Scaling (DVFS) Goals in Digital Processors, Fuzzy Logic - Controls, Concepts, Theories and Applications, Prof. Elmer Dadios (Ed.) - Croatia : InTech, 2012. - 978-953-51-0396-7.

IEEE IEEE Standard VHDL Language Reference Manual. IEEE. - New York : IEEE Standard 1076-1987, 1988.

Kusumadewi S., Purnomo, S. Aplikasi Logika Fuzzy untuk Pendukung Keputusan. - Yogyakarta : Graha Ilmu, 2004.

Maldonado Y., and Castillo, O. Particle Swarm Optimization of Interval Type-2 Fuzzy Systems for FPGA Applications. Applied Soft Computing. - 2013. - 1 : Vol. 13. - hal. 496–508.

Nasrullah E. Raharjo, J. Rancang Bangun Alat Pemantau Kualitas Udara Sekitar Berbasis Mikrokontroler AVR ATMega 8 Dengan Penampil Dot Matrix. Electrician, Jurnal Rekayasa dasn Teknilogi Elektro. - 2009. - Vol. 3, No 1. - hal. 1-9.

Olivas J., Sepulveda, R., and Castillo, O. Development of an Embedded Simple Tuned Fuzzy Controller. FUZZ-IEEE. (IEEE World Congress on Computational Intelligence). - Hong Kong : IEEE, 2008. - 978-1-4244-1818-3.

Raychev R., Mtibaa, A., and Abid, M. VHDL Modelling of a Fuzzy Co-Processor Architecture. International Conference on Computer Systems and Technologies - CompSysTech’2005.. - Varna, Bulgaria : [s.n.], 2005.

Sakthivel G., Anandhi, T.S., and Narajan, S.P. Real Time Implementation of a Fuzzy Logic Controller On FPGA Using VHDL for DC Motor Speed Control. International Journal of Engineering Science and Technology. - 2010. - Vol. 9. - hal. 4511–4519.

Salapura V., Hamann, V. Implementing Fuzzy Control Systems Using VHDL and Statecharts. Technische Universitat Wien. - Wien-Austria : [s.n.], 2005.

Solano S.S., Brox, P., Cabrera, A., and Baturone, I. Modelling and implementation of fuzzy systems based on VHDL. International Journal of Approximate Reasoning. - 2006. - 2 : Vol. 41. - hal. 164-178.

Tigaeru L., Ursaeru, O. A VHDL Based Approach To Model Fuzzy Logic Systems. 7th International Conference on Development and Application Systems. - Suceava, Romania : [s.n.], May, 2004.

Zhu H., Yang, D. Fuzzy Systems and Knowledge Discovery. Changsa, China : Springer, 2007.




DOI: http://dx.doi.org/10.25126/jtiik.201631166