Praktikum P, PI, PID
Praktikum P, PI, PID
Tanpa load, tanpa bias (Kp 0,08) Tanpa load, tanpa bias (Kp 0,1)
Tanpa load, tanpa bias (Kp 0,12) Tanpa load, dengan bias 0,5 (Kp 0,08)
Tanpa load, dengan bias 0,5 (Kp 0,1) Tanpa load, dengan bias 0,5 (Kp 0,12)
Dengan load 10, tanpa bias (Kp 0,1) Dengan load 10, dengan bias 0,4 (Kp 0,1)
Dengan load 10, dengan bias 0,15 (Kp 0,1) Dengan load 5 dengan bias 0,45 (Kp 0,1)
4.2 Pengendali PI
P, Tanpa Load (KP 0,1) PI, Tanpa Load (KP 0,1) (KI 0,1)
Pengaruh Perubahan KP (KP 0,08) (KI 0,1) Pengaruh Perubahan KP (KP 0,12) (KI 0,1)
Pengaruh Perubahan KI (KP 0,1) (KI 0,075) Pengaruh Perubahan KI (KP 0,1) (KI 0,15)
Pengaruh Pemberian Load In 0,1 (KP 0,1) (KI 0,1) Pengaruh Pemberian Load Out 5 (KP 0,1) (KI 0,1)
P, Tanpa Load (KP 0,12) PI, Tanpa Load (KP 0,12) (KI 0,088)
PID, Tanpa Load (KP 0,12) (KI 0,088) (KD 0,1) Pengaruh Perubahan KP (KP 0,08) (KI 0,088) (KD 0,1)
Pengaruh Perubahan KP (KP 0,14) (KI 0,088) (KD 0,1) Pengaruh Perubahan KI (KP 0,12) (KI 0,07) (KD 0,1)
Pengaruh Perubahan KI (KP 0,12) (KI 0,13) (KD 0,1) Pengaruh Perubahan KD (KP 0,12) (KI 0,088) (KD 0,05)
Pengaruh Perubahan KD (KP 0,12) (KI 0,088) (KD 0,7) Pengaruh Pemberian Load In 0,1 (KP 0,12) (KI 0,088) (KD 0,1)
Pengaruh Pemberian Load Out 5 (KP 0,12) (KI 0,088) (KD 0,1) Pengaruh Perubahan Setpoint (KP 0,12) (KI 0,088) (KD 0,1)
)
V. Pembahasan
5.1 Pengendali P
Pada praktikum kali ini, kami melakukan simulasi sistem pengendalian
menggunakan Pengendali Proportional (P) dengan menggunakan aplikasi
Simulink pada Matlab. Pada tabel diatas, disajikan data simulasi sistem
pengendalian Proportional (P).
Pada percobaan 1, 2, dan 3, dari data pada tabel diatas dapat dilihat bahwa
perubahan nilai Kp (Proportional) mempengaruhi nilai Offset pada sistem
pengendalian ini. Dapat dilihat pada data pada tabel, semakin besar nilai Kp
(Proportional) maka offset pada grafik di simulasi sistem akan semakin kecil.
Pada percobaan 4, 5, dan 6, dari data pada tabel diatas dapat dilihat bahwa
perubahan nilai Kp (Proportional) tidak berpengaruh pada nilai Offset dikarenakan
adanya bias yang ditambahkan pada sistem pengendalian ini. Dapat dilihat pada
tabel diatas, berapapun nilai Kp (Proportional) pada data diatas (0,08 – 0,12), offset
pada grafik simulasi sistem ini dapat hilang dikarenakan adanya bias. Tetapi, nilai
Kp (Proportional) disini berpengaruh pada parameter yang lain (Max Overshoot,
Amplitudo Decay, Rise Time, Settling Time). Pada data di tabel diatas, dapat dilihat
bahwa semakin besar nilai Kp (Proportional) yang di – Set pada simulasi sistem ini,
semakin besar riak/gelombang awal pada simulasi sistem ini (Dilihat dari Max
Overshoot dan Amplitudo Decay). Tetapi, nilai Kp (Proportional) yang kecil akan
berpengaruh pada Rise Time yang menjadi lebih lama disbanding dengan yang nilai
Kp (Proportional) nya besar. Tapi, hal ini berbanding terbalik jika dilihat pada data
Settling Time dengan kondisi 2% dari Setpointnya. Pada data diatas, semakin besar
nilai Kp (Proportional) nya, nilai Settling Time ini semakin kecil (Kecuali pada Kp
: 0,08 yang bernilai 0).
Pada percobaan 7, dari data pada tabel diatas dapat dilihat bahwa
penambahan Load tanpa Bias dapat menurunkan nilai offset pada simulasi sistem.
Dilihat pada data percobaan 2 dan 7, pada nilai Kp (Proportional) yang sama,
simulasi sistem dengan load dan tanpa bias memiliki nilai offset yang lebih kecil
dibandingkan dengan simulasi sistem tanpa load dan tanpa bias. Jika kita
bandingkan pada data percobaan 5 dan 8, nilai offset pada simulasi sistem ini
bernilai 0% dengan kondisi percobaan 5 (Tanpa Load, dengan Bias) dan percobaan
8 (Dengan Load, dengan Bias). Hal ini membuktikan bahwa Load dan Bias pada
simulasi sistem pengendali Proportional memiliki efek untuk
mengurangi/menghilangkan nilai Offset.
Pada percobaan 8, 9, dan 10, dapat dilihat pada data di tabel diatas bahwa
memang terbukti penggunaan load dan bias dapat menghilangkan offset pada
simulasi sistem. Tetapi, pada data grafik diatas terlihat bahwa terdapat sedikit
perbedaan pada grafik percobaan 9 dibanding dengan percobaan 8 dan 10. Pada
percobaan 9, kurva pada awal grafik lebih stabil/landai dibanding dengan
percobaan 8 dan 10. Hal ini mungkin dipengaruhi oleh nilai bias yang tidak
seimbang dengan nilai loadnya.
Jadi, berdasarkan data pada tabel dan grafik diatas, dapat dilihat bahwa
untuk meredam/menghilangkan Offset pada simulasi sistem Proportional dapat
ditambahkan Load, Bias, ataupun Load dan Bias. Tetapi, Bias lebih efektif untuk
menghilangkan Offset pada simulasi sistem ini. Penambahan Load dan Bias tetap
harus diperhitungkan seimbang agar pada start awal simulasi sistem ini, kurva pada
grafik ini lebih landai yang dimana mungkin dapat berpengaruh pada nilai
parameter (Max Overshoot, Amplitudo Decay, Rise Time, Settling Time).
5.2 Pengendali PI
Pada praktikum kali ini, kami melakukan simulasi sistem pengendalian
menggunakan Pengendali PI dengan menggunakan aplikasi Simulink pada
Matlab. Pada tabel diatas, disajikan data simulasi sistem pengendalian PI.
Pada percobaan 1 dan 2, dari data pada tabel diatas dapat dilihat bahwa
penambahan nilai Ki (Integral) sangat mempengaruhi nilai Offset pada sistem
pengendalian ini. Dapat dilihat pada data pada tabel, penambahan nilai K i yang
sama dengan nilai Kp (Proportional) dapat menghilangkan offset pada grafik sistem
pengendalian.
Pada percobaan 2, 3, dan 4, dari data pada tabel diatas dapat dilihat bahwa
perubahan nilai Kp (Proportional) tidak berpengaruh pada nilai Offset dikarenakan
hilangnya offset pada rangkaian pendendali ini dikarenakan penambahan nilai K i
(Integral). Dapat dilihat pada tabel diatas, dengan perubahan nilai Kp, offset tetap
berada pada nilai 0%. Tetapi, nilai Kp (Proportional) disini berpengaruh pada
parameter yang lain (Max Overshoot, Rise Time, dan Settling Time). Pada data di
tabel diatas, nilai Kp (Proportional) yang berada dibawah 0,1 (Percobaan 3) dapat
menghilangkan riak di awal grafik dengan terlihatnya nilai Overshoot dan
Undershootnya yang sangat rendah. Tetapi, nilai Rise Time pada Percobaan 3 jauh
lebih tinggi daripada Percobaan 2 dan 4 yang nilai Kp (Proportional) berada diatas
0,1. Sementara pada Percobaan 2 dan 4 yang nilai K p (Proportional) berada diatas
0,1 , nilai Overshoot dan Undershootnya mengikuti besarnya nilai Kp
(Proportional). Semakin besar nilai Kp (Proportional), maka nilai Overshoot dan
Undershootnya akan semakin besar pula. Tetapi pada nilai Rise Time dan Settling
Time, berlaku hal sebaliknya. Semakin besar nilai Kp (Proportional), maka nilai
Rise Time dan Settling Time akan semakin kecil.
Pada percobaan 2, 5, dan 6, dari data pada tabel diatas dapat dilihat bahwa
perubahan nilai Ki (Integral) sedikit berpengaruh pada nilai Offset dikarenakan nilai
Ki (Integral) ini yang menyebabkan hilangnya Offset. Dapat dilihat pada tabel
diatas jika nilai Ki semakin kecil, maka nilai Offset akan mulai membesar
(Percobaan 5). Berarti, nilai Ki (Integral) harus sama besar atau lebih besar dari
nilai Kp (Proportional) agar Offset dapat tetap bernilai 0%. Lalu, nilai Kp
(Proportional) disini berpengaruh pada parameter yang lain (Max Overshoot, Rise
Time, dan Settling Time). Pada data di tabel diatas, nilai Ki (Integral) yang kecil
(Percobaan 5) memiliki nilai Overshoot dan Undershoot yang lebih kecil dibanding
dengan Percobaan 2 dan 6 yang nilai Ki (Integral) lebih besar. Pada nilai Rise Time,
nilai Ki (Integral) yang kecil (Percobaan 5) memiliki nilai Rise Time yang lebih
besar, dibanding dengan nilai Ki (Integral) yang besar (Percobaan 2 dan 6). Jadi,
semakin besar nilai Ki (Integral), nilai Rise Time akan semakin cepat. Pada nilai
Settling Time, perubahan mungkin mengikuti pada nilai K p (Proportional). Pada
data diatas, nilai Ki yang sama dengan nilai Kp memiliki nilai Settling Time yang
paling singkat, dibanding dengan Percobaan 5 yang memiliki jarak 0,025 antara Ki
dengan Kp, ataupun nilai Settling Time yang paling besar pada Percobaan 6 yang
memiliki jarak 0,05 antara Ki dengan Kp.
Jadi, berdasarkan data pada tabel dan grafik diatas, dapat penambahan nilai
Ki (Integral) dapat menghilangkan nilai Offset, tidak bergantung pada adanya Load
Proses seperti pada Percobaan Pengenali P – Only, selama Ki dengan Kp bernilai
sama. Nilai Ki yang lebih besar dari Kp akan berefek pada nilai Overshoot dan
Undershoot yang akan semakin besar, dan Rise Time yang semakin cepat.
Begitupun sebaliknya, Nilai Ki yang lebih kecil dari Kp akan berefek pada nilai
Overshoot dan Undershoot yang akan semakin kecil, dan Rise Time yang semakin
lambat. Tetapi, pada nilai Settling Time, nilai Ki dengan Kp haruslah sama agar
nilai Settling Time tidak semakin besar.
Pada percobaan 2 dan 3, dari data pada tabel diatas dapat dilihat bahwa
penambahan nilai KD (Derivatif) mempengaruhi nilai parameter (Offset,
Overshoot, Undershoot, Rise Time, dan Settling Time). Dengan data pada
percobaan 2 dan 3 diatas dapat dilihat pada Offset, dengan kondisi percobaan 2
dengan nilai Ki yang lebih kecil dibanding Kp, nilai Offset berada pada 0,5%. Saat
ditambahkan nilai KD (Derivatif) pada rangkaian pengendali, nilai Offset turun
menjadi 0%. Pada nilai Overshoot dan Undershoot pun, penambahan nilai K D
(Derivatif) dapat meredam nilai Overshoot dan Undershoot. Pada Rise Time,
penambahan nilai KD (Derivatif) berefek menambah sedikit nilai Rise Time
menjadi lebih lambat. Lalu pada Settling Time, penambahan KD (Derivatif)
berpengaruh meredam Settling Time pada rangakaian pengendali. Dapat dilihat
pada data pada tabel, penambahan nilai KD dapat meredam nilai Offset, meredam
riak pada awal grafik di rangkaian pengendali (Mengecilnya nilai Overshoot dan
Undershoot), tetapi menambahkan sedikit waktu pada Rise Time.
Pada percobaan 3, 4, dan 5, dari data pada tabel diatas, perubahan nilai K p
(Proportional) berpengaruh pada nilai Overshoot dan Undershoot. Saat nilai Kp dan
Ki sama dan dengan KD yang dapat meredam nilai Overshoot dan Undershoot, nilai
Overshoot dan Undershoot hampir bernilai 0%. Sebaliknya, semakin jauh nilai K p
dari Ki, maka nilai Overshoot dan Undershoot akan semakin besar. Pada nilai Rise
Time, saat nilai Kp dan Ki sama, nilai Rise Time 0. Hal ini dikarenakan output dari
rangkaian pengendali (Controlled Variable) tidak pernah menyentuh Setpoint.
Tetapi, semakin besar nilai Kp, maka nilai Rise Time semakin singkat, dimana hal
ini berbanding terbalik dengan nilai Overshoot dan Undershoot yang semakin
besar. Pada Settling Time, perubahan nilai Kp yang semakin besar mungkin akan
menambah nilai Settling Time, karena pada Percobaan 3 dan 4 yang dimana nilai
Kp lebih kecil dari nilai Kp pada Percobaan 5, nilai Settling Timenya bernilai 0.
Pada percobaan 3, 6, dan 7, dari data tabel diatas dapat dilihat perubahan
nilai Ki berpengaruh pada nilai Overshoot dan Undershoot, dimana semakin besar
nilai Ki nilai Overshoot akan semakin kecil, tetapi nilai Undershoot akan semakin
besar (Percobaan 6). Begitupun sebaliknya, semakin kecil nilai K i, maka nilai
Overshoot akan semakin besar, tetapi nilai Undershoot akan semakin kecil
(Percobaan 7). Lalu pada nilai Rise Time, dengan data diatas memperlihatkan
bahwa semakin besar nilai Ki, maka nilai Rise Time pun akan semakin cepat (Rise
Time pada Percobaan 7 lebih cepat dibanding Percobaan 3 dan 6 yang memiliki
nilai Ki yang lebih kecil). Pada nilai Settling Time, sama seperti perubahan nilai
Kp, nilai Ki yang semakin besar mungkin akan menambah nilai Settling Time.
Pada percobaan 3, 8, dan 9, dari data tabel diatas dapat dilihat bahwa
perrubahan nilai KD berpengaruh pada nilai Undershoot, dimana semakin besar
nilai KD maka nilai Undershoot akan semakin kecil (Pada Percobaan 9 dengan nilai
KD yang paling besar, Undershoot bernilai 0% dibanding dengan Percobaan 3 dan
Percobaan 8 yang nilai KD lebih kecil, Undershoot bernilai 0,12% dan 0,81%).
Tetapi pada nilai Overshoot disini sedikit berbeda, dimana pada nilai K D 0,1
(Percobaan 3), nilai Overshootnya paling kecil dibanding dengan nilai K D yang
lebih kecil dari 0,1 (Percobaan 8) maupun nilai K D yang lebih besar dari 0,1
(Percobaan 9). Mungkin nilai KD harus dekat dengan nilai Kp dan Ki agar nilai
Overshootnya tetap kecil. Lalu pada nilai Rise Time, semakin kecil nilai K D maka
nilai Rise Time akan semakin singkat. Pada data diatas, terlihat bahwa nilai K D
kecil (Percobaan 8) memiliki nilai Rise Time paling singkat dibanding dengan yang
nilai KD lebih besar. Lalu pada nilai Settling Time, disini dengan kondisi nilai KD
0,1 (Percobaan 3), nilai Settling Timenya paling kecil dibanding dengan nilai K D
yang lebih besar dari 0,1 (Percobaan 9) maupun dengan nilai K D yang lebih kecil
dari 0,1 (Percobaan 8). Mungkin, perubahan nilai Settling Time disini diukur dari
jarak seberapa jauh nilai KD dengan nilai KP dan Ki.
Pada percobaan 3, 10, dan 11, dari data tabel diatas dapat dilihat bahwa
pengaruh adanya Load Proses (Load In atau Load Out) tidak berpengaruh pada nilai
Offset. Hal ini dikarenakan sudah adanya tambahan nilai Ki dan KD yang meredam
nilai Offset yang dihasilkan oleh Kp. Jadi, tanpa adanya Load Proses nilai Offset
tetap berada pada 0% selama nilai Ki dan KD dekat dengan nilai Kp.
Pada percobaan 3 dan 12, dengan perubahan nilai Setpoint (Dari 50 ke 25),
tidak ada perubahan pada nilai Offset, nilai Offset tetap berada pada 0%. Hal ini
dikarenakan adanya penambahan nilai Ki (Integral) dan KD (Derivatif) pada
rangkaian pengendali yang meredam nilai Offset.
Jadi, berdasarkan data pada tabel dan grafik diatas, dapat penambahan nilai
KD (Derivatif) dapat meredam nilai Overshoot dan Undershoot (Meredam riak pada
awal grafik rangkaian pendengali). Tetapi nilai KD harus tidak memiliki jarak yang
jauh dengan nilai Ki dan Kp agar nilai Rise Timenya tetap singkat, nilai Settling
Time seminim mungkin, tetapi memiliki nilai Overshoot dan Undershoot yang
minim.
VI. Kesimpulan
6.1 Pengendali P – Only
• Pengendali P memiliki respon yang cepat untuk menanggapi error pada sistem,
tetapi memiliki kelemahan yaitu mempunyai Offset (Error pada kondisi Steady
State).
• Pemakaian Bias dapat menghilangkan Offset pada sistem pengendali P, tetapi
nilai Bias ini harus di sama kan dengan nilai Kp (Proportional) agar tidak
mempengaruhi parameter pada pengendali P (Max Overshoot, Amplitudo
Decay, Rise Time, Settling Time).
• Pemakaian Load dapat meredam Offset pada sistem pengendali P, walaupun
tidak sebaik penggunaan Bias.
• Pemakaian Bias dan Load bersamaan harus seimbang agar tidak mempengaruhi
parameter pada pengendali P (Overshoot, Amplitudo Decay, Rise Time, dan
Settling Time).
6.2 Pengendali PI
• Pengendali PI memiki respon yang cepat (Proportional) untuk menanggapi error
pada sistem, tetapi tidak memiliki nilai Offset (Integral).
• Penghilangan Offset dapat efektif jika nilai Ki dan Kp sama atau tidak terlampau
jauh masing – masing nilainya.
• Nilai Ki dan Kp yang sama tidak terlalu berpengaruh pada perubahan nilai
parameter pada Pengendali PI (Overshoot, Undershoot, Amplitudo Decay, Rise
Time, dan Settling Time).
6.3 Pengendali PID
• Pengendali PID memiki respon yang cepat (Proportional) untuk menanggapi
error pada sistem, tidak memiliki nilai Offset (Integral), dan memiliki nilai
Overshoot dan Undershoot yang rendah (Derivatif).
• Peredaman nilai Overshoot dan Undershoot dapat efektif jika nilai KD, Ki dan
Kp sama atau tidak terlampau jauh masing – masing nilainya.
• Nilai KD, Ki dan Kp yang sama tidak terlalu berpengaruh pada perubahan nilai
parameter pada Pengendali PID (Amplitudo Decay, Rise Time, dan Settling
Time).