ABSTRAKSI: Saat ini sudah banyak dikenal metode-metode algoritma sistem kendali digital yang dikemukakan oleh para ahli sistem kendali, seperti PID, root-locus, state-space dan pengendali optimal. Metoda tersebut banyak membantu bidang industri bahkan sampai sekarang. Namun, Metode-metode tersebut terbatas untuk proses sistem atau plant yang linear, sistem relatif kecil, dan terbatas harus mengetahui model matematis sistemnya.
Dalam tugas akhir ini penulis merancang sistemnya dengan metode Adaptive Neuro-fuzzy Inference System (ANFIS) yang merupakan gabungan dari Logika Fuzzy dan Jaringan Syaraf Tiruan (JST). Metoda ANFIS dipilih karena dapat menyediakan perhitungan tanpa pemodelan matematis dan baik untuk masalah “non linear prediction”. Sistem yang akan di kontrol adalah sebuah motor DC, dengan tujuan motor DC akan mencapai posisi tertentu dengan tingkat akurasi dan kecepatan yang diinginkan sistem. Motor DC akan diberikan beban yang berubah-ubah untuk ujicoba menyelesaikan masalah “non linear prediction”.
Set Point yang menjadi acuan sistem diberikan dari sebuah ponsel android. Android dikomunikasikan dengan Arduino sebagai kontroler yang terhubung oleh router dalam satu jaringan LAN. Semua data dan kondisi sistem akan ditampilkan di ponsel sebagai User Interface (UI).
KATA KUNCI: Algoritma Kontrol, ANFIS, Adaptive-fuzzy, Motor DC, Posisi, Kecepatan, Arduino, AndroidABSTRACT: Currently, there are many known methods algorithm for digital control system which proposed by the experts of control systems , such as PID , root - locus , state-space and optimal control. The method helped many industrial fields even today. However, these methods are limited to the linear system or plant, the system is relatively small , and limited need to know the mathematical model of the system .
In this last project, the author designed the system with Adaptive Neuro -fuzzy Inference System ( ANFIS ) algorithm that a combination of Fuzzy Logic and Artificial Neural Network ( ANN ). ANFIS method was chosen because it can provides the calculation without mathematical modeling and good for the " non linear prediction " problem. The system is to control a DC motor, the goal is to reach a given position with accuracy and speed that need by the system. DC motor will be given a varying load to test resolve the “non linear prediction “ problem.
Set Point as the reference system is given of an android phone. Android communicated with the Arduno as a controller by routers device in LAN comunication. All data and condition of the system are displayed on the phone as the user Interface (UI).
KEYWORD: Control Algorithms, ANFIS , Adaptive - fuzzy , DC Motor , Position , Velocity, Arduino , Android