Dalam aksi kendali PID, ada beberapa parameter variabel (dapat diubah/berubah) yang dapat
dimanipulasi untuk tujuan menghasilkan aksi kendali terbaik dalam aplikasinya. Cara
manipulasi parameter ini sering dinamakan dengan Manipulated Variable (MV). Dalam notasi
matematikanya dapat ditulis dengan MV(t) atau u(t). Berikut persamaan matematik kendali
PID.
. (1)
....... (2)
.... (3)
Persamaan (2) dan (3) disubtitusikan ke dalam persamaan (1) makan akan menjadi:
... (4)
... (5)
Apabila kita terapkan transformasi Laplace pada persamaan (4) di atas, maka penulisannya
adalah sebagai berikut:
........................... (6)
.................. (7)
Berikut ini adalah contoh implementasi persamaan kendali PID yang dituliskan dalam
program bahasa BASIC:
error_sebelumnya = 0
I = 0
error = SP - PV
Do
P = Kp * error
I = I +(error * dt)
D =(error - error_sebelumnya)/dt
Mv = P +(ki * I) +(kd * D)
error_sebelumnya = error
wait dt
Loop
Aksi kendali PID memiliki karakter mampu mengurangi rise time (tr), mengurangi overshoot
maksimum (MP), dan menghilangkan kesalahan keadaan tunak atau steady-state errors (e ss).
____________
Sumber pustaka:
[Ogata, 1996] Ogata, Katsuhiko, 1996, Teknik Kontrol Automatik, Buku terjemahan,
Erlangga, Jakarta.
http://www.robotics-university.com/2015/02/teknik-kendali-pid.html