Laboratorium Virtual untuk Swing-up dan Stabilisasi Sistem Pendulum-Kereta Menggunakan Kontrol Fuzzy

dokumen-dokumen yang mirip
Proceeding Tugas Akhir-Januari

JURNAL TEKNIK POMITS Vol. 3, No. 1, (2014) ISSN: ( Print) B-58

Kontrol Fuzzy Takagi-Sugeno Berbasis Sistem Servo Tipe 1 Untuk Sistem Pendulum Kereta

JURNAL TEKNIK POMITS Vol. 3, No. 1, (2014) ISSN: ( Print) B-47

Stabilisasi Robot Pendulum Terbalik Beroda Dua Menggunakan Kontrol Fuzzy Hybrid

KONTROL TRACKING FUZZY UNTUK SISTEM PENDULUM KERETA MENGGUNAKAN PENDEKATAN LINEAR MATRIX INEQUALITIES

Desain Kontroler Fuzzy untuk Sistem Gantry Crane

Kontrol Fuzzy Takagi-Sugeno Berbasis Sistem Servo Tipe 1 untuk Sistem Pendulum-Kereta

Kontrol Tracking Fuzzy untuk Sistem Pendulum Kereta Menggunakan Pendekatan Linear Matrix Inequalities

DESAIN KONTROLER FUZZY UNTUK SISTEM GANTRY CRANE

Abdul Halim Dosen Pembimbing Dr. Trihastuti Agustinah, ST., MT

Desain Kontroler Fuzzy untuk Sistem Gantry Crane

Kontrol Tracking Fuzzy Menggunakan Model Following untuk Sistem Pendulum Kereta

Desain Kontrol Optimal Fuzzy Menggunakan Pendekatan PDC Modifikasi Untuk Sistem Pendulum Kereta

JURNAL TEKNIK POMITS Vol. 2, No. 2, (2013) ISSN: ( Print) F-250

Kontrol Tracking Fuzzy-Optimal untuk Sistem Pendulum-Kereta

HALAMAN JUDUL KONTROL KECEPATAN PADA ROBOT PENDULUM TERBALIK BERODA DUA MENGGUNAKAN KONTROLER FUZZY

BAB IV SIMULASI STABILISASI INVERTED PENDULUM DENGAN MENGGUNAKAN PENGONTROL FUZZY

DESAIN KONTROL INVERTED PENDULUM DENGAN METODE KONTROL ROBUST FUZZY

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

DESAIN SISTEM KENDALI TEMPERATUR UAP SUPERHEATER DENGAN METODE FUZZY SLIDING MODE CONTROL

Perancangan Kontroler State Dependent Riccati Equation Untuk Stabilisasi Pendulum Terbalik Dua Tingkat

DESAIN KONTROL INVERTED PENDULUM DENGAN METODE KONTROL ROBUST FUZZY

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

ABSTRAK. Inverted Pendulum, Proporsional Integral Derivative, Simulink Matlab. Kata kunci:

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

HALAMAN JUDUL KONTROL TRACKING OPTIMAL UNTUK ROBOT PENDULUM TERBALIK BERODA DUA

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

Simulasi Control System Design dengan Scilab dan Scicos

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

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

PERANCANGAN KONTROLER KASKADE FUZZY UNTUK PENGATURAN TEKANAN PADA PRESSURE CONTROL TRAINER

IMPLEMENTASI MODEL REFERENCE ADAPTIVE SYSTEMS (MRAS) UNTUK KESTABILAN PADA ROTARY INVERTED PENDULUM

DESAIN LINEAR QUADRATIC REGULATOR PADA SISTEM INVERTED PENDULUM. Muhammad Wakhid Musthofa 1

STABILISASI SISTEM KONTROL LINIER INVARIANT WAKTU DENGAN MENGGUNAKAN METODE ACKERMANN

Simulasi Peredaman Getaran Bangunan dengan Model Empat Tumpuan

JURNAL TEKNIK POMITS Vol. 1, No. 1, (2013) 1-6 1

Sifat-Sifat Sistem Pendulum Terbalik dengan Lintasan Berbentuk Lingkaran

Fuzzy Associative Memory (FAM) Logika Fuzzy

Jurnal Math Educator Nusantara (JMEN) Sifat-Sifat Sistem Pendulum Terbalik Dengan Lintasan Berbentuk Lingkaran

BAB 4 HASIL DAN PEMBAHASAN Hasil Perancangan Perangkat Keras

Perancangan dan Implementasi Embedded Fuzzy Logic Controller Untuk Pengaturan Kestabilan Gerak Robot Segway Mini. Helmi Wiratran

Multiple Model Fuzzy Control:

Fuzzy Associative Memory (FAM) Logika Fuzzy

BAB II PEMODELAN MATEMATIS SISTEM INVERTED PENDULUM

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

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat pendukung yang berupa piranti lunak dan perangkat keras. Adapun

BAB III ANALISIS DAN PERANCANGAN SISTEM

APLIKASI ADAPTIVE FIR INVERSE LINEAR CONTROLLER PADA SISTEM MAGNETIC LEVITATION

OPTIMALISASI CRANE ANTI AYUN KONTROLER PD-LQR DENGAN ALGORITMA UPSO UNTUK MENINGKATKAN EFESIENSI PROSES BONGKAR MUAT

JURUSAN TEKNIK FISIKA FAKULTAS TEKNOLOGI INDUSTRI INSTITUT TEKNOLOGI SEPULUH NOPEMBER

PENGENDALI TEMPERATUR FLUIDA PADA HEAT EXCHANGER DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN PREDIKTIF

Desain Kendali pada Sistem Steam Drum Boiler dengan Memperhitungkan Control Valve

Analisis Pengendalian Gerak Model Robot Keseimbangan Beroda Dua Menggunakan Pengendali Linear Quadratic Regulator (LQR)

Perancangan Kontroler Fuzzy untuk Tracking Control Robot Soccer

ANTISWING WIRELESS OVERHEAD CRANE MENGGUNAKAN METODE KOMBINASI FUZZY LOGIC DAN PD SYSTEM

DESAIN SISTEM KENDALI GERAK SURGE DAN ROLL PADA SISTEM AUTONOMOUS UNDERWATER VEHICLE DENGAN METODE SLIDING MODE CONTROL (SMC)

IMPLEMENTASI KONTROLER FUZZY TAKAGI SUGENO UNTUK KESTABILAN ROTARY INVERTED PENDULUM

Jurnal MIPA 39 (1)(2016): Jurnal MIPA.

Oleh: Dimas Avian Maulana Dosen Pembimbing: Subchan, Ph.D

Implementasi Sistem Navigasi Behavior Based Robotic dan Kontroler Fuzzy pada Manuver Robot Cerdas Pemadam Api

PERANCANGAN MODEL PREDICTIVE TORQUE CONTROL (MPTC) UNTUK PENGATURAN KECEPATAN MOTOR INDUKSI 3 PHASA DENGAN ROBUST STATOR FLUX OBSERVER

DesainKontrolFuzzy BerbasisPerformansiH dengan Batasan Input-Output untuk Sistem Pendulum-Kereta

BAB I PENDAHULUAN Latar Belakang

Visualisasi Virtual Reality Pada Simulasi Real-Time Dalam Lingkungan MATLAB. Singgih S. Wibowo

RANCANG BANGUN PENGONTROLAN ANTI SWING PADA PROTOTIPE GANTRY CRANE DENGAN METODE FUZZY LOGIC

Pemodelan dan Analisis Simulator Gempa Penghasil Gerak Translasi

BAB III PEMODELAN SISTEM POROS-ROTOR

Kompensasi Kesalahan Sensor Berbasis Descriptor Dengan Performa pada Winding Machine

Pengaruh Perubahan Posisi Sumber Eksitasi dan Massa DVA dari Titik Berat Massa Beam Terhadap Karakteristik Getaran Translasi dan Rotasi

Pemodelan Gerak Belok Steady State dan Transient pada Kendaraan Empat Roda

RANCANG BANGUN SELF TUNING PID KONTROL PH DENGAN METODE PENCARIAN AKAR PERSAMAAN KARAKTERISTIK

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

Perancangan dan Simulasi MRAC PID Control untuk Proses Pengendalian Temperatur pada Continuous Stirred Tank Reactor (CSTR)

Herry gunawan wibisono Pembimbing : Ir. Syamsul Arifin, MT

Sistem Kontrol Digital Eksperimen 2 : Pemodelan Kereta Api dan Cruise Control

BAB III PERANCANGAN SIMULASI. 3.1 Perancangan Sistem Parkir Mobil Seri Otomatis

IMPLEMENTASI LOGIKA FUZZY UNTUK MENGENDALIKAN PH DAN LEVEL AIR KOLAM RENANG

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

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 6 NO. 1 Maret 2013

BAB I PENDAHULUAN. dengan ditemukannya sistem kontrol proporsional, sistem kontrol integral

Simulasi Sederhana tentang Energy Harvesting pada Sistem Suspensi

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

ANALISIS KONTROL SISTEM PENDULUM TERBALIK MENGGUNAKAN REGULATOR KUADRATIK LINEAR

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

IMPLEMENTASI ADAPTIVE SWITCHING FUZZY LOGIC CONTROLER SEBAGAI PENGENDALI LEVEL AIR PADA TIGA BEJANA BERINTERAKSI

Kontroler Fuzzy-PI untuk Plant Coupled-Tank

BAB 1 PENDAHULUAN Latar Belakang

KENDALI LOGIKA FUZZY PADA PENGATURAN LAMPU LALU LINTAS BERDASARKAN URGENCY DAN STOP DEGREE

Rancang Bangun Self Tuning PID Kontrol ph Dengan Metode Pencarian Akar Persamaan Karakteristik

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

SISTEM PENGATURAN BERJARINGAN : DESAIN DAN IMPLEMENTASI SLIDING MODE CONTROL PADA PRESSURE PROCESS RIG

GPENELITIAN MANDIRI RANCANG BANGUN SISTEM KENDALI MOTOR DC MENGGUNAKAN FUZZY LOGIC BERBASIS MIKROKONTROLER

BALANCING ROBOT BERBASIS FUZZY LOGIC Sumantri K Risandriya, ST, MT (1), Rifqi Amalya Fatekha, S.ST (2), Irda Zusmaniar (3)

STUDY SIMULASI AUTOPILOT KAPAL DENGAN LAB VIEW

SISTEM PENGENDALIAN PERSEDIAAN DENGAN PERMINTAAN DAN PASOKAN TIDAK PASTI (Studi Kasus pada PT.XYZ) AYU TRI SEPTADIANTI

TUGAS AKHIR - TE

Rancang Bangun Sistem Takeoff Unmanned Aerial Vehicle Quadrotor Berbasis Sensor Jarak Inframerah

PERILAKU TEGANGAN SISTEM EKSITASI GENERATOR DENGAN METODA PENEMPATAN KUTUB DALAM DOMAIN WAKTU

Pengaturan Kecepatan pada Motor DC Shunt Menggunakan Successive Sliding Mode Control

Transkripsi:

1 Laboratorium Virtual untuk Swing-up dan Stabilisasi Sistem Pendulum-Kereta Menggunakan Kontrol Fuzzy Feni Isdaryani, Trihastuti Agustinah Teknik Elektro, Fakultas Teknologi Industri, Institut Teknologi Sepuluh Nopember (ITS) Jl. Arief Rahman Hakim, Surabaya 6111 E-mail: isdaryanifeni@gmail.com, trihastuti@elect-eng.its.ac.id Abstrak Paper ini membahas desain kontrol fuzzy swing-up dan stabilisasi pendulum-kereta. Kontroler untuk swing-up menggunakan fuzzy Sugeno sedangkan kontroler stabilisasi menggunakan model fuzzy Takagi-Sugeno. Untuk kontrol stabilisasi, aturan kontroler disusun menggunakan konsep parallel distributed compensation (PDC) dengan teknik pole placement. Sistem kontrol yang telah dirancang akan diaplikasikan dalam bentuk laboratorium virtual di mana bentuk fisik dari sistem pendulum-kereta divisualisasikan dalam bentuk simulasi dengan tampilan grafis 3D dan antarmuka yang interaktif. Sistem kontrol ini disimulasikan menggunakan perangkat lunak MATLAB. Hasil Simulasi menunjukkan kontrol fuzzy swing-up dapat mengayunkan pendulum menuju zona stabilisasi dan kontrol stabilisasi mampu menstabilkan sudut pendulum di radian juga mampu mengatasi gangguan. Untuk laboratorium virtual menunjukkan bahwa grafis 3D, sistem kontrol, dan antarmuka dapat diintegrasikan sehingga menghasilkan simulasi kontrol sistem pendulum-kereta secara real time. Kata Kunci - Laboratorium virtual, fuzzy, swing-up, pole placement, real time, sistem pendulum-kereta. I. PENDAHULUAN Sistem pendulum-kereta merupakan masalah klasik dalam sistem kontrol. Sistem ini memiliki karakteristik nonlinear dan tidak stabil, sehingga seringkali digunakan untuk pengujian metode-metode kontrol. Permasalahn kontrol yang biasanya digunakan pada sistem pendulum-kereta adalah swing-up, stabilisasi dan tracking. Swing-up adalah mengayun pendulum dari posisi menggantung menuju zona stabilisasi. Selanjutnya, pendulum dipertahankan pada posisi terbaliknya yang biasa disebut stabilisasi. Untuk tracking, kereta dikontrol agar mengikuti sinyal referensi yang diberikan dengan mempertahankan pendulum pada posisi terbaliknya. Berbagai metode kontrol telah banyak dilakukan untuk memecahkan masalah kontrol pada sistem pendulum-kereta. Untuk kontrol swing-up ada yang menggunakan metode energy based [1], metode minimum-time control [2], ada pula yang menggunakan pendekatan heuristik berupa kontrol fuzzy [3]. Pada penelitian ini dirancang sebuah kontroler untuk swing-up sistem pendulum-kereta menggunakan kontrol fuzzy Sugeno sedangkan untuk kontroler stabilisasi dipilih menggunakan model fuzzy Takagi-Sugeno (T-S). Model ini dapat merepresentasikan sistem nonlinear dengan baik. Struktur kontroler stabilisasi berdasarkan konsep parallel distributed control (PDC) dengan tenik pole placement. Dalam beberapa tahun terakhir ini, alat pembelajaran berupa laboratorium virtual telah banyak dikembangkan [4,5]. Penelitian tersebut menggunakan berbagai jenis plant sebagai objek kontrol, seperti level proses, robot terbalik beroda empat, gantry crane, dan inverted pendulum. Tidak hanya pada bidang teknik saja, namun pada bidang lain pun aplikasi laboratorium virtual ini telah banyak dikembangkan. Pada laboratorium virtual bentuk fisik dari sistem divisualisasikan dalam simulasi, sehingga mahasiswa dapat lebih familiar dengan sistem tersebut sebelum melakukan eksperimen pada plant sebenarnya. Laboratorium virtual memiliki kelebihan yaitu rendah biaya, user friendly, dapat membantu proses pembelajaran menjadi lebih menarik, dan mendukung untuk pembelajaran individu [6]. Pada penelitian ini dirancang sebuah laboratorium virtual untuk kontrol swing-up dan stabilisasi sistem pendulum kereta. Sistem kontrol yang dirancang menggunakan kontrol fuzzy. Laboratorium virtual ini diharapkan dapat membantu mahasiswa untuk belajar serta menguji sistem pendulumkereta menggunakan kontrol fuzzy secara real-time. Selain itu, animasi pendulum-kereta dengan grafis 3D dan antarmuka yang interaktif diharapkan dapat memberikan suatu pandangan baru dalam menyajikan sebuah simulasi. Sistematika makalah ini adalah sebagai berikut: Bagian II membahas mengenai model matematika sistem pendulumkereta. Dalam bagian III menjelaskan tentang kontrol fuzzy swing-up dan stabilisasi. Pada Bagian IV hasil simulasi laboratorium virtual untuk kontrol swing-up dan stabilisasi sistem pendulum-kereta. Bagian terakhir dari makalah ini memuat kesimpulan. II. MODEL MATEMATIKA SISTEM PENDULUM-KERETA Sistem pendulum-kereta terdiri dari dua bagian yang bergerak yaitu pendulum dan kereta. Kereta hanya dapat bergerak secara horizontal sepanjang rel dengan panjang lintasan yang terbatas, sedangkan batang pendulum dapat berayun sesuai dengan sumbu rotasi yang terdapat pada sisi kereta. Untuk mengayunkan dan menyeimbangkan pendulum, kereta digerakkan ke kiri atau ke kanan rel. Kereta digerakkan oleh motor DC yang dihubungkan oleh belt. Model fisik dari sistem pendulum-kereta dapat dilihat pada Gambar 1. Sistem pendulum-kereta merupakan sistem yang memiliki satu masukan dan banyak keluaran. Masukan berupa sinyal kontrol, sedangkan keluaran berupa

2 Gambar 1. Model Fisik Sistem Pendulum-Kereta Gambar 2. Fungsi Keanggotaan (x 1 ) posisi kereta (x 1 ), posisi sudut pendulum (x 2 ), kecepatan kereta (x 3 ), dan kecepatan sudut pendulum (x 4 ). Persamaan state space sebagai berikut [7]: x 1 = x 3 x 2 = x 4 x 3 = a(u T c μx 4 2 sin x 2 ) + l cos x 2 (μg sin x 2 f p x 4 ) J + μl sin 2 x 2 x 4 = l cos x 2 (u T c μx 4 2 sin x 2 ) + μg sin x 2 f p x 4 J + μl sin 2 x 2 (1) Gambar 3. Fungsi keanggotaan (x 3 ) dengan: a = l 2 + m c +m p μ = (m c + m p )l J Massa kereta kereta dinyatakan dengan m c (kg), massa pendulum m p (kg), gravitasi g (m/det 2 ), J adalah momen inersia (kg.m 2 ), l adalah Jarak sumbu rotasi ke pusat massa sistem (m). Gaya kontrol yang diterapkan pada kereta dinyatakan dengan u (N), T c (N) adalah gaya gesek antara kereta dan rel, dan f p (kg.m 2 /s) merupakan gaya konstanta gesek pendulum. Adapun parameter sistem pendulum-kereta yang digunakan sebagai berikut: m p =,12 kg, m c =1,12 kg, l=,16793 m, J=,135735 kg.m 2, f p =,17kg.m 2 /s. III. PERANCANGAN SISTEM A. Perancangan Kontroler Fuzzy Swing-up Kontrol fuzzy swing-up pada penelitian ini memiliki dua buah masukan yaitu posisi kereta (x 1 ) dan kecepatan kereta (x 3 ) sedangkan variabel keluarannya adalah aksi kontrol (u). Kontrol fuzzy swing-up ini menggunakan fuzzy model Sugeno dengan dua premis dan 1 if-then rule. Variabel premis pertama (x 1 ) dibagi kedalam lima fungsi keanggotaan (seperti pada Gambar 2), yaitu Negative Big (NB), Negative Small (NS), Zero (Z), Positive Small (PS), dan Positive Big (PB). Variabel premis kedua (x 3 ) dibagi kedalam dua fungsi keanggotaan (seperti pada Gambar 3) yaitu Positive (P) yang menyatakan kereta bergerak ke kanan dan Negative (N) yang menyatakan kereta bergerak ke kiri. Untuk aksi kontrol (u) memiliki bentuk himpunan berupa fuzzy singleton yang dibagi kedalam sepuluh fungsi keanggotaan, seperti yang terlihat pada Gambar 4. Aturan fuzzy untuk kontroler fuzzy swing-up pada sistem pendulumkereta dapat dilihat pada Tabel 1. Gambar 4. Fungsi keanggotaan (u) Tabel 1. Tabel Aturan Fuzzy untuk Kontrol Swing-up. Konsekuen u Premis x 3 Premis x 1 NB NS Z PS PB N PVB NVS NS NM NB P PB PM PS PVS NVB B. Perancangan Kontroler Fuzzy Stabilisasi Kontroler untuk stabilisasi sistem pendulum-kereta menggunakan model fuzzy T-S. Model fuzzy T-S merupakan representasi dari dinamika sistem nonlinear di mana bagian konsekuen dari setiap aturan dinyatakan sebagai model linear. Tujuan utama model Takagi-Sugeno (T-S) untuk menyatakan dinamika lokal tiap-tiap aturan fuzzy dengan model sistem linear. Model sistem secara keseluruhan dicapai dengan pencampuran (blending) fuzzy dari beberapa model sistem linear. Model fuzzy T-S dideskripsikan oleh aturan if-then yang menyatakan hubungan input-output lokal dari sistem nonlinear. Pada model fuzzy T-S, bagian premis dari aturan if-then merupakan aturan model plant yang dapat ditulis dalam bentuk sebagai berikut: Aturan plant ke-i: If z 1 (t) is M i1 AND AND z j (t) is M ij Then x (t) = A i x(t) + B i u(t) y(t) = C i x(t) + D i u(t) (2) i = 1,2,, r j = 1,2,, p

3 dengan M ij adalah himpunan fuzzy, r sebagai jumlah aturan fuzzy, dan p adalah jumlah himpunan fuzzy dalam satu aturan, dengan vektor state x(t) R n, vektor kontrol masukan u(t) R m, dan vektor keluaran sistem y(t) R q, sedangkan z(t) R j merupakan variabel pada bagian premis yang dapat berupa fungsi dari variabel state, dan gangguan eksternal. A i, B i, dan C i merupakan matriks state, matriks masukan dan matriks keluaran. Model sistem keseluruhan dapat diperoleh melalui inferensi max-product dan proses defuzifikasi menggunakan metode rata-rata bobot dengan persamaan sebagai berikut: dengan r x (t) = w i (z(t))[a i x(t) + B i u(t)] i=1 r y(t) = w i (z(t))c i x(t) i=1 w i (z(t)) = μ i(z(t)) ; μ r i (z(t)) = M ij (z j (t)) μ i (z(t)) i=1 p j=1 (3) Model fuzzy T-S yang digunakan pada penelitian ini memiliki dua buah aturan dengan satu variabel premis, yaitu sudut pendulum. Aturan yang digunakan yaitu Aturan plant ke-1: If x 2 (t) is M 1 (sekitar rad) Then x (t) = A 1 x(t) + B 1 u(t) y(t) = C 1 x(t) Aturan plant ke-2: If x 2 (t) is M 2 (sekitar +,2 rad) Then x (t) = A 2 x(t) + B 2 u(t) y(t) = C 2 x(t) di mana matriks A 1, B 1, A 2, B 2 merupakan matriks hasil linearisasi, sedangkan matriks C 1 = C 2 = [ 1]. Fungsi keanggotaan fuzzy pada aturan plant (seperti pada Gambar 5) adalah M 1 = 1 1+ x 2,15 2,5 dan M 2 = 1 M 1 (4) Sesuai dengan konsep PDC, di mana setiap aturan plant dikompensasi oleh aturan kontroler yang bersesuaian sehingga aturan kontroler dapat ditulis sebagai berikut: Aturan 1 untuk kontroler: if x 2 is M 1 (sekitar rad) Then u(t) = K 1 x(t) Metode yang digunakan untuk memperoleh gain dari aturan fuzzy tersebut menggunakan teknik pole placement. Karena sistem pendulum-kereta terdiri dari empat state, maka diperlukan empat pole pula. Untuk mempermudah dalam penentuan pole, diasumsikan bahwa tiap subsistem memiliki dua pole yang dominan sehingga kedua subsistem tersebut dapat dipandang sebagai sistem orde kedua. Dua pole yang lainnya ditentukan dengan menempatkan dua pole tersebut minimal dua kali lebih jauh dari pole dominan. Misalkan pole lup tertutup yang diinginkan untuk subsistem ke-i adalah μ i = [μ i1 μ i2 μ i3 μ i4 ], i = 1,2 (5) di mana μ i1, μ i2 merupakan pole yang dominan dan μ i3, μ i4 pole yang tidak dominan. Dua buah pole yang tidak dominan ditentukan sebagai berikut: μ i3 = 3 μ i1 μ i4 = 3 μ i2 (6) Setelah menentukan nilai pole yang diinginkan, maka nilai matriks gain state feedback dapat dicari menggunakan teknik pole placement. C. Perancangan Laboratorium Virtual Perancangan laboratorum virtual terdiri dari dua buah bagian, yaitu perancangan model virtual reality sistem pendulum-kereta dan perancangan antarmuka. Model virtual reality adalah penggambaran 3D dinamis dari sistem pendulum-kereta. Perancangan antarmuka untuk laboratorium virtual dilakukan pada GUIDE builder. Untuk pembuatan antarmuka ini terdiri dari beberapa komponen seperti Push Button, Check Box, Slider, Pop-up Menu dan Edit Text. Pada penelitian ini perancangan model VR dilakukan pada 3D World Editor. Langkah pertama adalah identifikasi model fisik dari sistem pendulum-kereta. Model fisik sistem pendulum-kereta terdiri dari sebuah kereta dengan empat buah roda terpasang pada kedua sisinya, dua pasang batang pendulum, rel untuk lintasan kereta, dan kaki-kaki penyangga. Selanjutnya dibuatlah gambar 3D sesuai dengan identifikasi model fisik tersebut. Pembuatan model VR dilakukan dengan membentuk struktur bertingkat (Tree Structure). Struktur bertingkat terdiri dari objek induk dan objek turunan. Posisi dan sikap dari objek turunan ditentukan relatif terhadap objek induknya. Model VR dapat dilihat pada Gambar 6. Aturan 2 untuk kontroler: if x 2 is M 1 (sekitar ±,2 rad) Then u(t) = K 2 x(t) Gambar 6. Model VR sistem pendulum-kereta tampak samping Gambar 5. Fungsi keanggotaan Sudut Pendulum

4 IV. HASIL SIMULASI A. Simulasi untuk Sistem Kontrol Dari Persamaan 1, persamaan state-space sistem pendulum-kereta dapat dinyatakan menjadi x (t) = A i x(t) + B i u(t), i = 1,2 (7) dengan A 1 dan B 1 matriks hasil linearisasi pada titik kerja x 2 = rad, sedangkan A 2 dan B 2 matriks hasil linearisasi pada x 2 =,2 rad, u=. Nilai-nilai matriks tersebut adalah 1 1 A 1 = [ ] B,2524,13 1 = [ 15,319,791 1 1 A 2 = [ ] B.2298,13 2 = [ 14,6544,79,8272 1,237 ],8263 1,286 Prosedur penempatan pole yang dominan ditentukan berdasarkan rasio peredaman (ξ) dan settling time (t s ) yang diinginkan dari respons. Untuk subsistem 1 (linearisasi pada x 2 = rad) dipilih nilai ξ = 1 dan T s = 2 detik. Respons yang diinginkan pada subsistem 1 menjadi redaman kritis (critically damped), sehingga berdasarkan Persamaan 3.11 dan 3.12 maka pole yang diinginkan bernilai: μ 1 = [ 2 2 6 6] sehingga matriks gain state feedback bernilai K 1 = [ 11,88 91,32 15,84 23,52] Untuk subsistem 2 (linearisasi pada x 2 =,2 rad) dipilih nilai ξ =,8 dan T s = 1,5 detik. Sehingga respons yang diinginkan menjadi redaman kurang (underdamped) maka pole yang diinginkan bernilai: μ 2 = [ 2,67 + j2 2.67 j2, 8 + j6 8 j6] nilai matriks gain state feedback bernilai K 2 = [ 93,91 239,19 6,16 58,77] Selanjutnya adalah pengujian sistem kontrol yang telah dirancang. Gambar 6 menunjukkan respons posisi kereta hasil simulasi dengan swing-up yang dilanjutkan stabilisasi dalam satuan meter. Pada saat swing-up, kondisi awal sudut pendulum bernilai π radian. Untuk mengayunkan batang pendulum menuju posisi terbalik, kereta bergerak ke kanan 2 kali dan ke kiri 1 kali. Simpangan kereta saat swing-up yaitu,392 m sampai,392 m. Pada waktu 2,33 detik, kereta berada disekitar,2 m dan bergerak menuju titik tengah rel disekitar 4 detik. Respons posisi sudut pendulum ditunjukkan oleh Gambar 7. Respons sudut pendulum dalam satuan radian diukur terhadap sumbu vertikal, di mana radian adalah posisi terbalik. Batang pendulum mencapai posisi terbaliknya setelah berayun sebanyak 2 kali. Pendulum dapat mencapai sudut,3 radian pada waktu 2,33 detik dan mulai berada disekitar radian setelah 2,75 detik. Gambar 8 menunjukkan respons sinyal kontrol. Pada saat swing-up sinyal kontrol maksimum pada 12,3 N dan sinyal kontrol minimal berada pada -12,4 N. Pada waktu 2,33 detik, sinyal kontrol berganti dari sinyal kontrol swing-up menjadi ] sinyal kontrol stabilisasi. Saat stabilisasi simpangan sinyal kontrol terbesar terjadi pada 7,2 N. Untuk melihat performansi sistem terhadap gangguan, maka pada sinyal kontrol diberi gangguan dengan amplitudo sebesar ±,5 Newton. Gangguan tersebut diberikan pada interval 5-1 detik dan 15-2 detik. Kondisi awal yang digunakan pada simulasi ini adalah x() = [,3 ] T. Respons posisi kereta dengan gangguan dapat dilihat pada Gambar 9. Pada detik ke-5, kereta bergerak ke kiri untuk melawan gangguan yang diberikan dan setelah detik ke-1 kereta mulai menuju titik tengah rel. Kereta dapat mencapai titik tengah rel pada detik ke-13. Kemudian pada detik ke-15 hingga 2 diberi gangguan sebesar -.5 N, kereta bergerak ke kanan sebesar,45 m untuk melawan gangguan tersebut dan dapat kembali ke titik tengah rel setelah 23 detik. Gambar 6. Respons Posisi Kereta saat Swing-Up dan Stabilisasi Gambar 7. Respons Posisi Sudut Pendulum saat Swing-Up dan Stabilisasi Gambar 8. Respons Sinyal Kontrol saat Swing-Up dan Stabilisasi Gambar 9. Respons Posisi Kereta dengan Gangguan

5 Gambar 1. Respons Posisi Sudut Pendulum dengan Gangguan Gambar 11. Respons Sinyal Kontrol dengan Gangguan Posisi sudut pendulum dengan gangguan dalam satuan radian ditunjukkan oleh Gambar 1. Ketika diberi gangguan pada detik ke-5, respons posisi sudut pendulum menyimpang sebesar,6 rad setelah 5,8 detik kembali pada radian. Dari Gambar 4.8 dan 4.9 terlihat bahwa sistem dapat menjaga kestabilan pendulum walau diberi gangguan. Gambar 11 menunjukkan respons sinyal kontrol dalam satuan Newton. Terjadi simpangan sebesar -,5 N saat diberikan gangguan pada detik ke-5 sampai detik ke-1. Ketika gangguan dilepaskan pada detik ke-15 sampai detik ke-2 terjadi simpangan sebesar,5 N. Adanya simpangan pada sinyal kontrol menunjukkan bahwa gangguan dapat dikompensasi oleh kontroler. B. Simulasi untuk Laboratorium Virtual Simulasi untuk antarmuka dilakukan dengan cara menjalankan M-file GUIDE (dengan ekstensi *.m) yang telah dirancang Antarmuka pada laboratorium virtual dapat dilihat pada Gambar 12, terdiri dari lima panel yaitu Pendulum Cart System, Controller, Parameter, View Response, dan Open Buttons. Skema grafis 3D dari sistem pendulum-kereta ditampilkan pada panel Pendulum Cart System dengan tujuan untuk menampilkan gerak dinamis dari sistem pendulum-kereta secara real-time. Panel Controller terdiri dari dua menu yang berfungsi untuk memilih kontroler yang diinginkan dan memilih view point sistem pendulum-kereta yang diinginkan. Pada laboratorium virtual ini menyediakan tiga kontroler yang berbeda, di mana kontroler pertama adalah kontroler yang dirancang pada penelitian ini, kontroler kedua mengacu pada [9], dan kontroler ketiga mengacu pada [1]. Pengguna dapat mengubah nilai parameter dari sistem pendulum-kereta dengan menggeser slider yang telah disediakan pada panel Parameter. Selain itu, pengguna dapat menambahkan gangguan (disturbance) dan mengubah nilai kondisi awal sudut pendulum yang diinginkan. Pada panel ini juga terdapat tombol start, stop, exit, dan help. Grafik respons dari sistem dapat dilihat dengan menekan tombol-tombol pada panel View Response. Tombol-tombol respons tersebut meliputi respons posisi kereta, posisi sudut pendulum, kecepatan kereta, kecepatan sudut pendulum dan sinyal kontrol. Grafik respons ini juga memiliki fitur zoom. Panel Open Buttons terdiri dari empat tombol tekan (push button) yang berfungsi untuk menunjukkan informasi tentang model Simulink, kontrol fuzzy swing-up, kontrol fuzzy T-S untuk stabilisasi, dan nilai matriks gain state feedback yang digunakan dalam sistem kontrol tersebut. Simulasi untuk menguji laboratorium virtual ini dilakukan dengan menguji setiap tombol dan menu. Seperti pada Gambar 13 menunjukkan pengujian komponen checkbox dan slider kondisi awal dari sudut pendulum. Misal aksi yang ingin diberikan pada sistem pendulum-kereta adalah stabilisasi saja maka, pilih komponen checkbox stabilizing only dan atur slider kondisi awal sudut pendulum yang diinginkan (misalkan,26 rad). Setelah perubahan tersebut, maka kondisi awal batang pendulum berpindah dari posisi menggantung menjadi pada posisi,26 rad, hal ini menunjukkan komponen checkbox dan slider dapat bekerja dengan baik. Gambar 13. Perubahan Kondisi Awal Sudut Pendulum pada Laboratorium Virtual Gambar 12. Antarmuka laboratorium virtual untuk kontrol sistem pendulum-kereta

6 [6] Bourne, J. R., Brodersen A. and Dawan M., The Influence of Technology on Engineering Education, CRC Press, Inc., 1995. [7], Control in a MATLAB Environment (MATLAB 6.5 Version), Feedback Instruments Ltd., England, 24. [8] Febrianto, T., Desain Kontrol Fuzzy Berbasis Performansi h dengan Batasan Input-Output untuk Sistem Pendulum-Kereta, Tugas Akhir, Institut Teknologi Sepuluh Nopember, Surabaya, 212. [9] Agustinah, T., Jazidie A., dan Nuh M., Hybrid Fuzzy Control for Swinging Up and Stabilizing of The Pendulum-Cart System, Proc. IEEE Int. Conf. Computer Science and Automation Engineering, Shanghai-China, Juni, pp. 19-113, 211. Gambar 14. Antarmuka Laboratorium Virtual Saat Selesai Running dan Hasil Respons Sistem Selanjutnya menguji simulasi laboratorium virtual secara keseluruhan. Pada Gambar 14, kontroler yang dipilih adalah kontroler pertama, pilih check boxes swinging-up and stabilizing, dan ganti nilai stop time menjadi 1 detik, kemudian tekan tombol start. Setelah simulasi selesai dirunning, tekan tombol-tombol respons kemudian akan muncul grafik respons tersebut pada sebelah kiri antarmuka. Dari hasil pengujian dapat dilihat bahwa tombol-tombol dan menu (slider, check boxes, dll) dapat bekerja sesuai dengan fungsinya masing-masing. V. KESIMPULAN Setelah melakukan perancangan dan pengujian dari laboratorium virtual untuk kontrol swing-up dan stabilisasi Sistem Pendulum-Kereta dapat diambil beberapa kesimpulan. Performansi sistem kontrol fuzzy swing-up dapat bekerja dengan baik, dilihat dari respon sudut pendulum yang dapat berayun dan bergerak menuju zona stabilisasi. Kontroler stabilisasi menggunakan pendekatan model fuzzy T-S mampu mempertahankan sudut pendulum tetap tegak disekitar radian dan posisi kereta berada di titik tengah rel. Kontroler ini juga mampu mengatasi gangguan. Hasil simulasi untuk laboratorium virtual menunjukkan bahwa grafik 3D, sistem kontrol, dan antarmuka dapat terintegrasi dengan baik sehingga menghasilkan simulasi kontrol sistem pendulum-kereta dengan tampilan grafis 3D secara real time. Untuk pengembangan penelitian selanjutnya penulis menyarankan agar perancangan laboratorium virtual ini dapat terintegrasi dengan internet dan juga dapat menambahkan metode kontrol tracking untuk sistem pendulum-kereta. RIWAYAT PENULIS Feni Isdaryani adalah nama lengkap penulis dengan panggilan Feni. Penulis dilahirkan di Bandung tanggal 18 Februari 1991 yang merupakan putri pertama dari tiga bersaudara pasangan Darjan Viviso dan Iis Rochmananingsih. Penulis memulai pendidikan dari TK Aisyah, SMPN 2 Kota Sukabumi, dan SMAN 3 Kota Sukabumi. Setelah menyelesaikan pendidikan SMA pada tahun 28, penulis melanjutkan studinya di Politeknik Negri Bandung tepatnya pada Program Studi Teknik Elektronika dan lulus pada tahun 211. Selanjutnya pada tahun 212 penulis meneruskan studi sarjana di Teknik Elektro ITS, kemudian fokus pada bidang studi Teknik Sistem Pengaturan. Pada bulan Januari 214 penulis mengikuti seminar dan ujian Tugas Akhir sebagai salah satu syarat untuk memperoleh gelar Sarjana Teknik Elektro dari Institut Teknologi Sepuluh Nopember Surabaya. DAFTAR PUSTAKA [1] Åström, K. J., dan Furuta, K., Swinging up a Pendulum by Energy Control, Automatica, vol. 36, pp. 287-295, 2. [2] Furuta, K., Yamakita, M., dan Kobayashi, S., Swinging up Control of Inverted Pendulum Using Pseudo-state Feedback, J. Syst.Control Eng., vol. 26, pp. 263-269, 1992. [3] Tao, C. W., Taur, J. S., Hsieh, T. W., Tsai, C. L., Design of a Fuzzy Controller With Fuzzy Swing-Up and Parallel Distributed Pole Assignment Schemes for an Inverted Pendulum and Cart System, IEEE Trans. On Cont. Syst. Tech., vol. 16, pp. 1277-1288, Nopember, 28. [4] Lima, J. L., Gonçalves, J. C., Costa, P. G., and Moreira, A. P., "Interactive Educational Software for Dynamic System Control," International Conference on Engineering Education, ICEE, 27 [5] Villar-Zafra, A., Zarza- Sánchezl, S., Lázaro-Villal, J. A., and Fernández-Canti, R. M., Multiplatform Virtual Laboratory for Engineering Education, International Conference, IEEE, 212.