PEMODELAN DAN SIMULASI FUZZY LOGIC CONTROL PADA MODEL ARM ROBOT MANIPULATOR

dokumen-dokumen yang mirip
DESAIN PROPORTIONAL INTEGRAL DERRIVATIVE (PID) CONTROLLER PADA MODEL ARM ROBOT MANIPULATOR

Hamzah Ahlul Fikri Jurusan Tehnik Elektro, FT, Unesa,

SISTEM KENDALI POSISI MOTOR DC Oleh: Ahmad Riyad Firdaus Politeknik Batam

PENGENDALI POSISI MOTOR DC DENGAN PID MENGGUNAKAN METODE ROOT LOCUS

BAB III PERANCANGAN DAN PEMBUATAN SISTEM. Gambar 3. 1 Diagram Blok Sistem Kecepatan Motor DC

SISTEM PENGATURAN MOTOR DC MENGGUNAKAN PROPOTIONAL IINTEGRAL DEREVATIVE (PID) KONTROLER

ANALISA SISTEM KENDALI FUZZY PADA CONTINUOUSLY VARIABLE TRANSMISSION (CVT) DENGAN DUA PENGGERAK PUSH BELT UNTUK MENINGKATKAN KINERJA CVT

Perancangan dan Simulasi Autotuning PID Controller Menggunakan Metoda Relay Feedback pada PLC Modicon M340. Renzy Richie /

PENERAPAN FUZZY LOGIC CONTROLLER UNTUK MEMPERTAHANKAN KESETABILAN SISTEM AKIBAT PERUBAHAN DEADTIME PADA SISTEM KONTROL PROSES DENGAN DEADTIME

RESPON SISTEM DITINJAU DARI PARAMETER KONTROLER PID PADA KONTROL POSISI MOTOR DC

PERANCANGAN KONTROLER LOGIKA FUZZY BERBASIS MIKROKONTROLER ATMEGA32 SEBAGAI KENDALI KECEPATAN MOTOR BRUSHLESS DC (BLDC)

DAFTAR ISI.. LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK.. ABSTRACT... DAFTAR TABEL.. DAFTAR PERSAMAAN..

OPTIMASI KONTROL POSISI PADA WELDING ROBOT MANIPULATOR

Yogyakarta 55281, Indonesia. Yogyakarta 55281, Indonesia. Yogyakarta 55281, Indonesia

Simulasi Control System Design dengan Scilab dan Scicos

Perancangan Pengaturan Posisi Robot Manipulator Berbasis PD Fuzzy Mamdani Computed Torque Control (PD Fuzzy CTC)

PERANCANGAN SISTEM PENGENDALIAN PEMBAKARAN PADA DUCTBURNER WASTE HEAT BOILER (WHB) BERBASIS LOGIC SOLVER

Pengaturan Kecepatan Motor DC Menggunakan Kendali Hybrid PID-Fuzzy

Dosen Pembimbing : Hendro Nurhadi, Dipl. Ing. Ph.D. Oleh : Bagus AR

BAB I PENDAHULUAN Latar Belakang

Perancangan Sistem Kontrol PID Untuk Pengendali Sumbu Azimuth Turret Pada Turret-gun Kaliber 20mm

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

Tabel 1. Parameter yang digunakan pada proses Heat Exchanger [1]

BAB III METODE PENELITIAN

Herry gunawan wibisono Pembimbing : Ir. Syamsul Arifin, MT

Kontrol Kecepatan Motor DC Berbasis Logika Fuzzy (DC Motor Speed Control Based on Fuzzy Logic)

IMPLEMENTASI PENGONTROL PID PADA MODEL FISIS ELEKTRONIK

PEMODELAN SISTEM PENGENDALI PID DENGAN METODE CIANCONE BERBASIS MATLAB SIMULINK PADA SISTEM PRESSURE PROCESS RIG

Kendali Perancangan Kontroler PID dengan Metode Root Locus Mencari PD Kontroler Mencari PI dan PID kontroler...

JURUSAN TEKNIK FISIKA FAKULTAS TEKNOLOGI INDUSTRI INSTITUT TEKNOLOGI SEPULUH NOPEMBER

PERANCANGAN SISTEM KENDALI SLIDING-PID UNTUK PENDULUM GANDA PADA KERETA BERGERAK

SIMULASI DAN ANALISIS RESPON FUZZY LOGIC CONTROLLER PADA SISTEM SUSPENSI. Sunarno 1, Rohmad 2

PEMODELAN DAN PENGATURAN ADAPTIF UNTUK SISTEM HIDROLIK TAK-LINIER i. JUDUL TUGAS AKHIR. Disusun Oleh : M.MULYADI JAYANEGARA NIM.

Desain Kontroler Fuzzy untuk Sistem Gantry Crane

SIMULATOR RESPON SISTEM UNTUK MENENTUKAN KONSTANTA KONTROLER PID PADA MEKANISME PENGENDALIAN TEKANAN

ANALISIS PENGGUNAAN POWER SYSTEM STABILIZER (PSS) DALAM PERBAIKAN STABILITAS TRANSIEN GENERATOR SINKRON

DESAIN KONTROL INVERTED PENDULUM DENGAN METODE KONTROL ROBUST FUZZY

BAB IV PENGUJIAN DAN ANALISA HASIL SIMULASI. III, aspek keseluruhan dimulai dari Bab I hingga Bab III, maka dapat ditarik

4. BAB IV PENGUJIAN DAN ANALISIS. pengujian simulasi open loop juga digunakan untuk mengamati respon motor DC

Implementasi Metode Fuzzy Logic Controller Pada Kontrol Posisi Lengan Robot 1 DOF

DESAIN, SIMULASI DAN PENGUJIAN MANIPULATOR ROBOT YANG TERINTEGRASI DENGAN REAL TIME POSITION JOYSTICK INPUT DAN 3D VIEW SIMMECHANICS

ANALISIS KESTABILAN ROUTH HURWITZ DAN ROOT LOCUS

Simulasi Kontrol Temperatur Berbasis Fuzzy Logic untuk Tabung Sampel Minyak Bumi pada Metode Direct Subsurface Sampling

Kata kunci : Governor, load frequency control, fuzzy logic controller

SIMULASI KONTROL PID UNTUK MENGATUR PUTARAN MOTOR AC

PERANCANGAN TRAINER PID ANALOG UNTUK MENGATUR KECEPATAN PUTARAN MOTOR DC

Pengontrolan Sistem Eksiter Untuk Kestabilan Tegangan Di Sistem Single Machine Infinite Bus (SMIB) Menggunakan Metode PID

Desain dan Simulasi Multiple Model Fuzzy Logic Control pada Tower Crane

Kontrol PID Pada Miniatur Plant Crane

Auto Tuning PID Controller Untuk Mengendalikan Kecepatan DC Servomotor Robot Gripper 5 Jari

Analisa Pengendalian Kecepatan Motor DC Menggunakan Pengendali Hybrid SMC dan Pid dengan Metode Heuristik

Kontroler Fuzzy-PI untuk Plant Coupled-Tank

Analisa Kestabilan Sistem dalam Penelitian ini di lakukan dengan dua Metode Yaitu:

Perancangan Sistem Kontrol PID untuk Pengendali Sumbu Elevasi Gun pada Turretgun Kaliber 20 Milimeter

DESAIN PENGONTROL MULTI INPUT MULTI OUTPUT LINEAR QUADRATIK PADA KOLOM DISTILASI

BAB IV PENGUJIAN DAN ANALISA HASIL SIMULASI

3.5.1 Komponen jaringan syaraf Adaptif Neuro Fuzzy Inference System (ANFIS) Simulink MATLAB Mikrokontroler...

PERANCANGAN REMOTE TERMINAL UNIT (RTU) PADA SIMULATOR PLANT TURBIN DAN GENERATOR UNTUK PENGENDALIAN FREKUENSI MENGGUNAKAN KONTROLER PID

Perancangan Pengendali Proportional-Integral Anti-Windup (Pi-Aw) pada Simulator Mobil Listrik untuk Kendali Kecepatan dan Torsi

SIMULASI PENGENDALI P. I. D. FUZZY PADA SISTEM PENGATURAN KECEPATAN MOTOR ARUS SEARAH

DESAIN DAN IMPELEMENTASI KENDALI PID PADA BEAM AND BALL SYSTEM

Sistem Redundant PLC (Studi Kasus Aplikasi Pengontrolan Plant Temperatur Air)

DISAIN DAN IMPLEMENTASI PENGENDALI FUZZY BERBASIS DIAGRAM LADDER PLC MITSUBISHI Q02HCPU PADA SISTEM MOTOR INDUKSI

Controller. Fatchul Arifin

IMPLEMENTASI KONTROLER NEURAL FUZZY PADA PENGATURAN KECEPATAN MOTOR INDUKSI 3 FASA

Perancangan Sistem Kendali Sliding-PID untuk Pendulum Ganda pada Kereta Bergerak

pengendali Konvensional Time invariant P Proportional Kp

Jom FTEKNIK Volume 4 No.1 Februari Keyword : Synchronous Motors, Power Factor, Fuzzy Logic

Bambang Siswanto Pasca Sarjana Teknik Pengaturan

Sadra Prattama NRP Dosen Pembimbing: Dr. Bambang Lelono Widjiantoro, ST, MT NIP

IMPLEMENTASI MICROKONTROLLER UNTUK SISTEM KENDALI KECEPATAN BRUSHLESS DC MOTOR MENGGUNAKAN ALGORITMA HYBRID PID FUZZY

Desain Kontroler Fuzzy untuk Sistem Gantry Crane

Peningkatan Repeatability Sistem Metering dengan Pengendalian Aliran Menggunakan PID

PERANCANGAN SISTEM PEGENDALI SUHU PADA PROTOTYPE GREEN HOUSE DENGAN METODE TUNNING PID MENGGUNAKAN JARINGAN SARAF TIRUAN

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 4 NO. 1 SEPTEMBER 2011

Analisis Penalaan Kontroller PID pada Simulasi Kendali Kecepatan Putaran Motor DC

SIMULASI PENGENDALI KECEPATAN MOTOR DC DENGAN PENYEARAH TERKENDALI SEMI KONVERTER BERBASIS MATLAB/SIMULINK

PEMBELAJARAN PERANCANGAN SISTEM KONTROL PID DENGAN MENGGUNAKAN SOFTWARE MATLAB

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN PEMBIMBING... ii. LEMBAR PENGESAHAN DOSEN PENGUJI... iii. HALAMAN PERSEMBAHAN...

DISAIN KOMPENSATOR UNTUK PLANT MOTOR DC ORDE SATU

Perancangan Sistem Kontrol Posisi Miniatur Plant Crane dengan Kontrol PID Menggunakan PLC

Root Locus A. Landasan Teori Karakteristik tanggapan transient sistem loop tertutup dapat ditentukan dari lokasi pole-pole (loop tertutupnya).

SIMULASI SISTEM KENDALI KESTABILAN MOTOR DC MENGGUNAKAN KENDALI PID DAN FUZZY LOGIC CONTROLER (FLC) skripsi. disusun sebagai salah satu syarat

A. Dasar Pengendalian Posisi Blok diagram kendali posisi kita adalah sebagai berikut

Kendali PID Training Kit ELABO TS 3400 Menggunakan Sensor Posisi

DESAIN KONTROL INVERTED PENDULUM DENGAN METODE KONTROL ROBUST FUZZY

PERANCANGAN KONTROLER FUZZY MODEL REFERENCE LEARNING CONTROL (FMRLC) BERBASIS MIKROKONTROLER ATMEGA16 SEBAGAI KENDALI MOTOR BRUSHLESS DC (BLDC)

TUGAS AKHIR RESUME PID. Oleh: Nanda Perdana Putra MN / 2010 Teknik Elektro Industri Teknik Elektro. Fakultas Teknik. Universitas Negeri Padang

BAB IV SIMULASI STABILISASI INVERTED PENDULUM DENGAN MENGGUNAKAN PENGONTROL FUZZY

DESAIN KONTROL PID UNTUK MENGATUR KECEPATAN MOTOR DC PADA ELECTRICAL CONTINUOUSLY VARIABLE TRANSMISSION (ECVT)

Stabilisasi Robot Pendulum Terbalik Beroda Dua Menggunakan Kontrol Fuzzy Hybrid

BAB III 1 METODE PENELITIAN

Syahrir Abdussamad, Simulasi Kendalian Flow Control Unit G.U.N.T Tipe 020 dengan Pengendali PID

IMPLEMENTASI FUZZY LOGIC CONTROLLER PADA ROBOT LINE FOLLOWER

Desain PI Controller menggunakan Ziegler Nichols Tuning pada Proses Nonlinier Multivariabel

PERANCANGAN SISTEM KESEIMBANGAN BALL AND BEAM DENGAN MENGGUNAKAN PENGENDALI PID BERBASIS ARDUINO UNO. Else Orlanda Merti Wijaya.

ISSN : e-proceeding of Engineering : Vol.4, No.1 April 2017 Page 555

Transkripsi:

PEMODELAN DAN SIMULASI FUZZY LOGIC CONTROL PADA MODEL ARM ROBOT MANIPULATOR *M. Amirullah Akbar 1, Munadi 2 1 Mahasiswa Jurusan Teknik Mesin, Fakultas Teknik, Universitas Diponegoro 2 Dosen Jurusan Teknik Mesin, Fakultas Teknik, Universitas Diponegoro Jl. Prof. Sudharto, SH., Tembalang-Semarang 50275, Telp. +62247460059 *E-mail: amir240891@yahoo.com Abstrak Strategi kontrol yang paling banyak digunakan dalam industri adalah proporsional integral derivatif (PID). Kepopuleran kontrol PID yaitu mampu memberikan kinerja yang kuat dalam berbagai kondisi operasi dan sebagian memiliki kesederhanaan dalam fungsi. Salah satu aplikasinya adalah untuk mengontrol posisi arm robot manipulator dengan menggunakan motor DC servo sebagai aktuator. Akan tetapi, kontrol PID memiliki kekurangan dalam hal mencapai keakuratan dan kepresisian yang tinggi pada waktu keadaan transient yang cepat. Oleh karena itu maka dibutuhkan suatu desain kontrol baru berupa fuzzy logic control (FLC) untuk mencapai target posisi yang diinginkan. Makalah ini menyajikan desain kontrol PID dan desain FLC. Desain kontrol PID dibuat dengan menggunakan otomatis tuning oleh sisotool dan desain FLC dibuat dengan fuzzy logic toolbox. Kedua desain kontrol tersebut selanjutnya diimplementasikan menggunakan Arduino mega 2560 dengan menggunakan potensiometer sebagai pengendali yang dihubungkan pada Simulink Support Package untuk hardware Arduino di MATLAB/Simulink. Selanjutnya, Sebuah desain kontrol yang lebih baik yaitu dengan menggunakan FLC diusulkan. Hasil simulasi ditunjukkan. Analisis kinerja menunjukkan efektivitas yang diusulkan Fuzzy logic controller dibandingkan dengan kontrol PID. Kata kunci: Fuzzy Logic Toolbox, Kontrol Fuzzy Logic, Kontrol PID, Motor DC Servo, Sisotool` ABSTRACT The most widely used control strategy in industry is proportional integral derivative (PID) controlle. The popularity of PID controllers can be attributed partly to their robust performance in a wide range of operating conditions and partly to their functional simplicity. One of the application is to control arm robot manipulator by using Motor DC servo as actuator. However, PID control has shortcomings in terms of achieving high accuracy and precision during fast transient state. Therefore we need a new control design in the form of fuzzy logic control (FLC) to achieve the desired targets position. This paper presents the PID controller design and FLC design. PID controller design is created using the automatic tuning by sisotool and FLC design is made with fuzzy logic toolbox. Then, booth of control design are implemented using the Arduino Mega 2560 as the controller using a potentiometer connected to the Simulink Support Package for Arduino hardware in MATLAB / Simulink. Furthermore, a better control design by using the proposed FLC. The simulation results are shown. Performance analysis shows the effectiveness of the proposed fuzzy logic controller compared to the PID controller. Keyword: Motor DC servo, Fuzzy Logic Controler, Fuzzy Logic Toolbox, PID Controler, Sisotool 1. PENDAHULUAN Sistem industri dengan efisiensi tinggi dan kinerja yang hebat telah mengambil keuntungan lebih dari teknologi robot. Sejumlah besar penelitian kontrol dan berbagai aplikasi kontrol disajikan selama tahun-tahun terakhir, berkonsentrasi pada pengendalian sistem robot. Bidang robot manipulator adalah salah satu aplikasi robot yang digunakan dalam industri, pendidikan dan kesehatan. Robot dapat bekerja di daerah berbahaya dan dalam keadaan tidak ramah lingkungan yang tidak dapat dicapai oeh manusia [1]. Misalnya, di reaktor nuklir atau suatu tempat dengan bahan kimia sangat berbahaya [1]. Oleh karena itu, pemodelan dan analisis sistem respon dari motor DC servo sebagai penggerak dalam robot manipulator dan menerapkan teknik kontrol seperti FLC guna menghasilkan gerakan yang halus, presisi dan akurat terhadap target sangat penting sebelum digunakan dalam situasi tersebut. Makalah ini memiliki dua hal utama. Pertama, kontrol PID dirancang pada sistem orde tinggi menggunakan otomatis tuning PID dengan sisotool. Kedua, untuk sistem yang sama, FLC diusulkan dengan menggunakan fuzzy logic toolbox untuk merancang fuzzy inference system (FIS). Selanjutnya, kontrol PID didesain dan diimplementasikan dengan JTM (S-1) Vol. 2, No. 3, Juli 2014:315-323 315

maksud untuk mengetahui dan membuktikan kekurangan dari kontrol tersebut yang selanjutnya diusulkan sebuah kontrol yang lebih baik berupa FLC. Makalah ini terdiri dari beberapa bagian, pada bagian pertama berupa pendahuluan yang berisi tentang latar belakang dan tujuan dari penelitian. Bagian kedua menggambarkan desain dan parameter fungsi transfer motor DC servo. Bagian ketiga menjelaskan desain dan implementasi kontrol PID untuk motor servo DC. Bagian keempat menyajikan desain FIS untuk FLC pada motor DC servo dengan menggunakan fuzzy logic toolbox di Matlab/Simulink. Bagian kelima berupa kesimpulan [2]. 2. DESAIN ARM ROBOT MANIPULATOR 2.1 Diagram CAD Model Arm Robot Manipulator Dalam pembuatan desain CAD arm robot manipulator dilakukan pendesainan ulang terhadap link, joint serta gripper. Pembuatan desain robot tersebut dirancang dengan menggunakan software SolidWorks 2014. Pada Gambar 1. di bawah ini adalah skema hasil pembuatan desain arm robot manipulator dengan sudut pandang isometric. Gambar 1. Skema pembuatan simulator arm robot manipulator. Keterangan Gambar 1 : 1 : Mikrokontrol 8 : Gripper 2 : Joint 1 9 : Link 3 3 : Joint 2 10 : Link 2 4 : Baut penghubung 11 : Link 1 5 : Joint 3 12 : Penyangga link 1 6 : Joint 4 13 : Bearing 7 : Joint 5 14 : Base Utama 2.2 Desain Hardware Elektronika Model Arm Robot Manipulator Untuk sistem elektronika model arm robot manipulator ini terdiri atas beberapa komponen elektronika. Beberapa komponen elektronika tersebut disusun menggunakan software fritzing. Desain wiring diagram dapat dilihat pada Gambar 2. JTM (S-1) Vol. 2, No. 3, Juli 2014:315-323 316

Gambar 2. Desain wiring diagram model arm robot manipulator. 2.3 Diskripsi Motor DC Servo Motor DC servo digunakan sebagai aktuator arm robot manipulator. Gambar 3 mewakili model dari motor DC servo. Parameter dan nilai-nilai yang digunakan dalam simulasi dapat dilihat pada Tabel 1 [1]. Tabel 1. Parameter dan nilai motor DC servo. Parameter Value Momen of inertia J m = 0,000052 Kg.m 2 Friction coefficient B m = 0,01 N.ms Back EMF constant K b = 0,235 V/rad s -1 Torque constant K a = 0,235 Nm/A Electric resistance R a = 2 ohm Electric inductance L a = 0.23 H Input voltage v a Back EMF voltage v b Armature Current i a Developed Torque τ m Angle of motor shaft θ Load Torque T L Gambar 3. Skema motor DC servo. Tujuan dari pemodelan motor DC servo untuk mendekati keadan motor servo yang sebenarnya [4]. Dengan memasukan parameter, kita bisa mendapatkan fungsi transfer motor DC servo untuk melakukan kontrol posisi [1]. G posisi (s) = Ɵ(s) V a (s) = 19649 s 3 +201s 2 +6290s (1) Diagram blok motor DC servo ditunjukkan pada gambar 4 dengan asumsi nilai nol pada torsi beban (T L) [5]. Gambar 4. Diagram blok motor DC servo. 3. Desain Kontrol PID Kontrol PID dirancang untuk sistem tatanan yang lebih tinggi dengan fungsi transfer dalam persamaan (1). Sebelum memulai simulasi dan implementasi kontrol PID, mendesain kontrol PID dengan menggunakan sisotool di MATLAB dan menganalisis stabilitas sistem respon dengan menggunakan metode root locus [4], [5], [6]. Tampilan antar muka sisotool pada MATLAB dengan menggunakan menu otomatis tuning PID seperti yang terlihat pada Gambar 5. JTM (S-1) Vol. 2, No. 3, Juli 2014:315-323 317

Gambar 5. Otomatis tuning PID menggunakan sisotool. Dengan menggunakan otomatis PID tuning, kita bisa mendapatkan stabilitas root locus untuk sistem loop terbuka G (s) ditunjukkan pada Gambar 6. Gambar 6. Root locus kontrol PID. Terdapat 5 daerah pole atau kutub di Gambar 6 yang mewakili stabilitas untuk sistem. Sebagian besar lokasi dari kutub terletak sangat dekat dengan sumbu imajiner sehingga sistem memiliki respon yangsangat sensitif. Terdapat dua daerah kutub yang tidak berada pada sumbu nyata dan sumbu imajiner. Kedua daerah pole tersebut menunjukkan bahwa terdapat overshoot pada sistem. Jika kutub melewati sumbu imajiner maka sistem menjadi tidak stabil. Secara keseluruhan berdasarkan grafik, sistem masih dalam kondisi stabil [5], [6]. Step diberikan untuk desain kontrol PID. Gambar 7 menunjukkan respon sistem nya. JTM (S-1) Vol. 2, No. 3, Juli 2014:315-323 318

Gambar 7. Step response pada kontrol PID. Berdasarkan Gambar 7, kita bisa mendapatkan parameter transien untuk sistem yaitu berupa waktu naik (rise time), persen overshoot, settling time, dan steady state eror. Berdasarkan grafik pada gambar tersbut didapat nilai 0,0182 detik untuk rise time (Tr), 9,28% untuk overshoot (Mp), 0,0708 detik untuk settling time (Ts), dan 4% steady state eror (Ess). Setelah mendesain PID, Gambar 8 menunjukkan model Simulink untuk simulasi kontrol PID. Selanjutnya, diberikan step posisi 100 0 dalam waktu 1 detik. Gambar 8. Model Simulink untuk simulasi kontrol PID. Berdasarkan model simulink pada Gambar 8 untuk simulasi kontrol PID maka dihasilkan Gambar 9 yang menunjukkan hasil simulasi. Gambar 9. Hasil simulasi kontrol PID. Gambar 10. menunjukkan desain implementasi pada Simulink untuk kontrol PID dengan Arduino Mega 2560 via potensiometer dengan menggunakan toolbox Simulink berupa Support Package for Arduino Hardware. Gambar 8. Model Simulink untuk implementasi kontrol PID. Berdasarkan model simulink untuk kontrol PID tersebut, pada Gambar 9 menunjukkan hasil implementasi. JTM (S-1) Vol. 2, No. 3, Juli 2014:315-323 319

Gambar 9. Hasil implementasi kontrol PID. 4. Fuzzy Logic Control (FLC) Fuzzy Logic Control (FLC) atau Kontrol logika fuzzy dirancang untuk sistem tatanan yang lebih tinggi dengan fungsi transfer dalam persamaan (1). Sebelum memulai simulasi, kita mendesain FIS dengan menggunakan fuzzy logic toolbox di Gambar 10 kemudian disimulasikan di Simulink untuk menganalisis stabilitas sistem respon dengan membaca secara manual berdasarkan pada grafik tersebut. Gambar 10. FIS editor. Struktur FLC dasar seperti yang ditunjukkan pada Gambar11 berisi empat langkah yaitu fuzzifikasi, basis pengetahuan, pengambilan keputusan dan unit defuzzifikasi [7], [8]. Gambar 11. Struktur dasa FLC [8]. JTM (S-1) Vol. 2, No. 3, Juli 2014:315-323 320

Dalam desain simulasi ini, bertujuan untuk mengontrol posisi motor. Basis pengetahuan berisi seperangkat aturan yang membangun logika pengambilan keputusan [8]. Terdapat 7 aturan yang digunakan pada kontrol yang didasarkan pada pengalaman manusia dan informasi adalah: 1. If E is PL then CONTROL is PL 2. If E is NL then CONTROL is NL 3. If E is Z and DE is N then CONTROL is NM 4. If E is Z and DE is P then CONTROL is PM 5. If E is Z then CONTROL is Z 6. If E is NM then CONTROL is NM 7. If E is PM then CONTROL is PM Setelah merancang aturan tersebut, kemudian didapatkan surface viewer seperti yang terlihat pada Gambar 12 yang mewakili aturan FLC. Gambar 12. 3D FLC surface. Terdapat dua input dan satu output di FIS. Dua input berisi eror (E) dan delta eror (DE) sementara output berisi CONTROL berupa sinyal kontrol yang masuk ke dalam fungsi transfer [2]. Fungsi keanggotaan atau membership function FLC untuk kedua input tersebut ditunjukkan pada Gambar 13 dan Gambar 14, dan fungsi keanggotaan output ditunjukkan pada Gambar 15. Untuk fungsi keanggotaan eror (E) sebagai masukan dan fungsi keanggotaan CONTROL sebagai output terdiri dari variabel linguistik berupa NL berarti Negative Large, NM berarti Negative Medium, Z berarti Zero, PM berarti Positive Medium, dan PL berarti Positive Large. Untuk delta eror (DE) sebagai input, memiliki variabel linguistik N berarti Negative dan P berarti Positive[7], [8]. Gambar 13. Membership function eror (E) sebagai input. JTM (S-1) Vol. 2, No. 3, Juli 2014:315-323 321

Gambar 14. Membeship function delta eror (DE) sebagi input. Gambar 15. Membeship function CONTROL sebagai output. Setelah mendesain dan membangun FIS, Gambar 16 menunjukkan model Simulink untuk simulasi FLC. Selanjutnya, diberikan step posisi 100 0 dalam waktu 1 detik. Gambar 16. Model simulink untuk simulasi FLC. Berdasarkan model Simulink untuk simulasi FLC, pada Gambar 17 menunjukkan hasil simulasi. Gambar 17. Model simulink untuk simulasi FLC. Berdasarkan Gambar 17, kita bisa mendapatkan parameter transien untuk sistem berupa rise time, persen overshoot, settling time, dan steady state eror. Untuk sistem, didapatkan nilai sebasar 0,07 detik untuk rise time (Tr), 0% untuk overshoot (Mp), 0,12 detik untuk settling time (Ts), dan 0% steady state eror (Ess). JTM (S-1) Vol. 2, No. 3, Juli 2014:315-323 322

Tabel 2 berikut menyajikan perbandingan parameter sistem respon yang meliputi rise time (Tr), persen overshoot (Mp), settling time (Ts) dan steady state error (Ess) untuk kontrol PID dan fuzzy logic controller (FLC). Controller Type Tabel 2. Parameter dan nilai motor DC servo. Tr (Sec) Mp (%) Ts (Sec) (Ess) (%) PID Controller 0,0182 9,23 0,0708 4 FLC 0,07 0 0,12 0 5. Kesimpulan Desain sistem motor DC servo menggunakan kedua kontrol PID dan FLC telah disajikan. Desain kontrol PID telah berhasil dilaksanakan tetapi masih terdapat overshoot. Jadi, desain kontrol yang lebih baik harus diusulkan untuk mengendalikan gerakan yang halus pada gerakan model lengan robot manipulator. Kinerja kontrol yang lebih baik, robustness dan stabilitas keseluruhan dapat dipenuhi dari kontrol berupa FLC. FLC memiliki stabilitas sistem yang lebih baik, overshoot kecil, dan respon yang cepat [7], [9]. Meskipun, kontrol PID menghasilkan respon dengan rise time yang lebih rendah dibandingkan dengan FLC, tetapi menghasilkan eror steady state yang tinggi karena sistem berosilasi pada periode transien.sistem dengan kontrol PID tersebut memiliki osilasi dengan overshoot yang sangat tinggi yaitu sebesar 9,23 % sehingga mampu menyebabkan kerusakan pada kinerja sistem. FLC yang diusulkan dapat secara efektif menghilangkan osilasi berbahaya dan memberikan kelancaran dalam periode transient. Oleh karena itu, dapat disimpulkan bahwa kontrol PID tidak dapat digunakan untuk gerakan presisi kontrol model lengan robot manipulator karena berosilasi. Hasil menunjukkan bahwa FLC berbasis desain yang diusulkan dapat menjadi pilihan yang lebih baik untuk implementasi berikutnya. 6. Referensi [1] M. A. Rashidifar, A. A. Rashidifar, D. Ahmadi, Modeling and Control of 5DOF Robot Arm Using Fuzzy Logic Supervisory Control, International Journal of Robotics and Automation (IJRA), Vol. 2, No. 2, June 2013, pp. 56~68. [2] S.R.Vaishnav, Z.J.Khan, Design and Performance of PID and Fuzzy Logic Controller with Smaller Rule Set for Higher Order System, Proceedings of the World Congress on Engineering and Computer Science, WCECS 2007, October 24-26, 2007, San Francisco, USA [3] C. Urrea and J Kern, A New Model for Analog Servo Motors, Canadian Journal on Automation, Control and Intelligent Systems, Vol. 2, No. 2, March 2011. [4] R. S. Burns, Advances Control Engineering, Jordan Hill, 2001. [5] C. L. Philips and R. D. Harbor, Feedback Control Systems, Prentice-Hall, 2000. [6] K. Ogata, "Modern Control Engineering", Prentice-Hall,1970. [7] S. N. Sivanandam, S. Sumathi and S. N. Deepa, Introduction to Fuzzy Logic using MATLAB, Springer, 2007. [8] S. F. Abd-Alkarim Application of Fuzzy Logic in Servo Motor, Al-Khwarizmi Engineering Journal 2007, Vol.3, No.2, pp8-16. [9] Gaurav, Amrit Kaur, Comparison between Conventional PID and Fuzzy Logic Controller for Liquid Flow Control: Performance Evaluation of Fuzzy Logic and PID Controller by Using MATLAB/Simulink, International Journal of Innovative Technology and Exploring Engineering (IJITEE), ISSN: 2278-3075, Volume-1, Issue-1, June 2012. JTM (S-1) Vol. 2, No. 3, Juli 2014:315-323 323