document12

16
KENDALI PID DAN LOGIKA FUZZY UNTUK OPTIMALISASI PERGERAKAN MOBILE ROBOT Oleh : 1.M.Nasrul Hafidz (08.41020.0065) 2.M.Fahmi Ibnu Mas’ud (08.41020.0074)

Upload: vicarioabsalomabbas

Post on 17-Jan-2016

213 views

Category:

Documents


0 download

DESCRIPTION

mygood

TRANSCRIPT

Page 1: Document12

KENDALI PID DAN LOGIKA FUZZY UNTUK OPTIMALISASI PERGERAKAN MOBILE ROBOT

Oleh :

1.M.Nasrul Hafidz (08.41020.0065)2.M.Fahmi Ibnu Mas’ud (08.41020.0074)

Page 2: Document12

Di Indonesia perkembangan teknologi robotika sangat berkembang pesat. Salah satu faktor yang menjadi parameter suatu negara dikategorikan sebagai negara maju adalah teknologinya.

KRI (Kontes Robot Indonesia) adalah salah satu perlombaan tingkat nasional untuk level perguruan tinggi. Perlombaan ini diadakan setiap tahun dengan tema yang berbeda-beda.

Latar belakang masalah

Page 3: Document12

Bagaimana merancang sistem fuzzy yang digunakan untuk optimalisasi kecepatan sesuai dengan jarak dan waktu tempuh robot.

Bagaimana merancang pengendali PID yang digunakan untuk mengendalikan putaran motor pada mobile robot.

Rumusan masalah

Page 4: Document12

Perancangan dan pembuatan mobile robot ini menggunakan minimum system AVR (Alf and Vegard’s Risc processor) yang diproduksi oleh ATMEL.

Proses kecepatan robot menggunakan fuzzy logic.

Proses pengendalian putaran motor pada mobile robot menggunakan metode kontrol PID.

Sistem yang dikontrol adalah motor DC 12V.

Batasan masalah

Page 5: Document12

Untuk merancang sistem fuzzy yang digunakan untuk optimalisasi kecepatan sesuai dengan jarak dan waktu tempuh robot.

Untuk merancang pengendali PID yang digunakan untuk mengendalikan putaran motor pada mobile robot.

Tujuan

Page 6: Document12

Definisi

Komunikasi ATmega 16 dan Atmega 8

Komunikasi SPI(serial pheripheral interface)

Page 7: Document12

Diagram blok sistem

Input : jarak dan waktu

Motor kanan

Motor kiri

Minimum sistem slave

Proses PID

Minimum sistem slave

Proses PID

Minimum sistem master

Proses Fuzzy

Feedback kecepatan

Feedback kecepatan

spi

spi

Feedback jarak

Sensor jarak

Page 8: Document12

Definisi

Macam – macam metode fuzzy

Metode mamdani

Metode Sugeno

Metode Tsukamoto

Sistem Fuzzy

Page 9: Document12

Sistem fuzzy

• Flowchart

Page 10: Document12

Sistem fuzzy

• Fuzzyfication

Page 11: Document12

Rule set

Sistem fuzzy

Jarak

Waktu

Selesai Dekat Sedang Jauh

Selesai Berhenti Berhenti Berhenti Berhenti

Habis Berhenti Lambat Sedang Cepat

Sedang Berhenti Lambat Sedang Cepat

Lama Berhenti Lambat Lambat Lambat

Tabel 3.1 Basis aturan kendali fuzzy

Page 12: Document12

Deffuzzyfication

Sistem fuzzy

Page 13: Document12

Pengujian

Sistem fuzzy

PengujianKe-

Input Jarak (meter)

Input Waktu (Second) Output (Rpm)

1 10 10 850

2 12 12 850

3 14 15 450

4 16 15 700

5 18 20 480

Tabel 4.5 Hasil pengujian fuzzy

Page 14: Document12

Definisi

Macam-metode metode tuning PID

Kontrol PID

Page 15: Document12

Flowchart

Proses PID

Kontrol PID

Start

Error = sp - pv

P = kp*error

sn = sn + error

Over flow Sn = 0x3ffhYN

I = ki*sn

D_error = error – error_lm

Over flow D_error = 0x3ffhYN

D = kd*D_error

PID = P + I + D

error_lm = error

pwm = pwm + PID

Input : sp=output

fuzzy

Inisialisasi : kp,ki,kd

sn < 0sn = 0

sn = sn

Y

N

D_error < 0D_error = 0

D_error = D_error

N

Y

Page 16: Document12

Pengujian

Kontrol PID

PengujianKe-

Set point (Rpm) Kecepatan Aktual Motor Kanan (Rpm)

Kecepatan Aktual Motor Kiri (Rpm)

1 1100 1020-1080 1020-1080

2 900 850-950 850-950

3 800 780-840 780-840

4 600 550-660 550-660

5 300 240-360 240-360