Top Banner
SISTEM KENDALI OTOMATIS PID (Proportional-Integral-Derivative)
25

SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Feb 27, 2018

Download

Documents

duongnga
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

SISTEM KENDALI OTOMATIS

PID (Proportional-Integral-Derivative)

Page 2: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Diagram Blok Sistem Kendali

Page 3: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Pendahuluan

• Urutan cerita : 1. Pemodelan sistem

2. Analisa sistem

3. Pengendalian sistem

• Contoh : motor DC 1. Pemodelan mendapatkan transfer function dan blok

sistem motor DC

2. Analisa memberikan inputan sinyal uji pada motor, menganalisa respon yang dihasilkan

3. Pengendalian mengendalikan motor agar memberikan hasil yang sesuai

Page 4: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Pendahuluan

• Dari analisa respon sistem yang telah kita

lakukan, bagaimana respon sistem yang kita

inginkan?

– Sesuai dengan input/r(t) (misal : unit step)

• Jika tidak sesuai?

– Salah satu caranya dengan menambahkan kontroler

• Fungsi kontroler :

– Mengendalikan sistem dengan memanipulasi sinyal

error, sehingga respon sistem (output) sama dengan

yang kita inginkan (input)

Page 5: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Sistem Kontrol Dasar

• Kontrol On/OFF

• Kontroler Proportional (P)

• Kontroler Integral (I)

• Kontroler Proportional-Integral (PI)

• Kontroler Proportional-Derivative (PD)

• Kontroler Proportional-Integral-Derivative (PID)

Page 6: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Kontrol On/Off

Page 7: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Robot Line Follower

Page 8: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer
Page 9: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

PID

Page 10: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Kontroler Proporsional (P)

• Persamaan matematis :

u(t) = KP . e(t)

dimana KP : konstanta proporsional

dalam Laplace

U(s)/E(s) = KP

Diagram Blok

• Dikenal juga sebagai : gain/penguatan

KP

U(s) E(s) +

-

Page 11: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Kontroler Proporsional (P)

• Pengaruh pada sistem : – Menambah atau mengurangi kestabilan

– Dapat memperbaiki respon transien khususnya : rise time, settling time

– Mengurangi (bukan menghilangkan) Error steady state • Catatan : untuk menghilangkan Ess, dibutuhkan KP besar, yang

akan membuat sistem lebih tidak stabil

• Kontroler Proporsional memberi pengaruh langsung (sebanding) pada error – Semakin besar error, semakin besar sinyal kendali yang

dihasilkan kontroler

+

+

-

+

Page 12: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Aplikasi kontroler Proporsional 1 • plant stabil jika : 14/9 > K > 0

K = 1.2 , stabil K = 1.6 , tidak stabil

Page 13: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Aplikasi kontroler Proporsional 2

Tanpa Kontroler, respon lambat Dengan kontroler P, respon cepat

• Contoh 2

Page 14: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Kontroler Integral (I) Persamaan matematis :

dimana Ki : konstanta integral

dalam Laplace

Diagram Blok

Ki / s

U(s) E(s) +

-

t

i dtteKtu0

)()(

s

K

sE

sU i)(

)(

Page 15: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Kontroler Integral (I)

• Pengaruh pada sistem : – Menghilangkan Error Steady State

– Respon lebih lambat (dibanding P)

– Dapat menimbulkan ketidakstabilan (karena menambah orde sistem)

• Perubahan sinyal kontrol sebanding dengan perubahan error – Semakin besar error, semakin cepat sinyal

kontrol bertambah/berubah

+

-

-

Page 16: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Aplikasi kontroler Integral

Respon sistem tanpa kontroler

Page 17: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Aplikasi kontroler Integral Dengan kontroler P, KP = 2

Dengan kontroler I, Ki = 1

Dengan kontroler PI

Kp = 2 , Ki = 1

Page 18: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Aplikasi kontroler Integral

sssG

22

1)(

12

1)(

ssGP

)()(1

1

)(

)(

sHsGsR

sE

sss

sssE

ss

ss

sR

sE

1

12

2)(

12

2

)(

)(

2

2

2

2

01

12

2lim

)(lim

2

2

0

0

sss

sssE

ssEE

sss

sss

• Perhitungan dari contoh tersebut :

ssGC

1)(

• Jika transfer function plant = • Jika transfer function kontroler I =

• Maka transfer function open loop =

• Transfer function error =

• TF Error steady state =

• Terbukti bahwa penggunaan kontroler I menghilangkan error steady state!

Page 19: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Kontroler Derivatif (D)

• Pengaruh pada sistem : – Memberikan efek redaman pada sistem yang

berosilasi • sehingga bisa memperbesar pemberian nilai Kp

– Memperbaiki respon transien, karena memberikan aksi saat ada perubahan error

– D hanya berubah saat ada perubahan error, sehingga saat ada error statis D tidak beraksi • Sehingga D tidak boleh digunakan sendiri

• Besarnya sinyal kontrol sebanding dengan perubahan error (e) – Semakin cepat error berubah, semakin besar aksi

kontrol yang ditimbulkan

+

+

-

Page 20: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Aplikasi kontroler Derivatif

Dengan kontroler P saja,

respon berosilasi Dengan kontroler PD, Kp=1, Kd = 3

Page 21: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Aplikasi kontroler Derivatif

01

1

1

)(

)(

1)(

2

2

2

s

ssR

sC

ssG

• Perhitungan dari contoh tersebut :

01

1

1

)(

)(

1)(

2

2

2

ss

ss

s

sR

sC

s

ssG

Dengan kontroler P

Kp = 1

Dengan kontroler PD

Kp = 1, Kd=1

TF open loop

TF close loop

Persamaan

karakteristik

Akar persamaannya imajiner,

responnya berosilasi terus menerus

Akar persamaannya real negatif,

respon saat tak hingga = 0

Page 22: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Kontroler PID

• Kombinasi beberapa jenis kontroler diperbolehkan

– PI, PD, PID

• Keuntungan kontroler PID:

– Menggabungkan kelebihan kontroler P, I, dan D

• P : memperbaiki respon transien

• I : menghilangkan error steady state

• D : memberikan efek redaman

Page 23: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Tabel Respon PID terhadap

Perubahan konstanta parameter

Page 24: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

Transfer Function PID

Page 25: SISTEM OKENDALI TMA IS - gembong.lecture.ub.ac.idgembong.lecture.ub.ac.id/files/2015/02/PID.pdf · • Contoh : motor DC 1 ... • Maka transfer function open loop = • Transfer

TERIMA KASIH