PERBANDINGAN SIMULASI PID WATER LEVEL CONTROL MENGGUNAKAN MATLAB SCRIPT DAN SIMULINK

Authors

  • Adit Mulyana Universitas Sultan Ageng Tirtayasa
  • Desmira Desmira Universitas Sultan Ageng Tirtayasa
  • Tita Nurdaiyah Universitas Sultan Ageng Tirtayasa
  • Laylatul Nadiroh Universitas Sultan Ageng Tirtayasa
  • Ahmad Rifa Futu Azim Universitas Sultan Ageng Tirtayasa
  • Wildan Muzaki Universitas Sultan Ageng Tirtayasa

DOI:

https://doi.org/10.48144/suryateknika.v10i1.2271

Keywords:

PID, level air, MATLAB Script, Simulink, tuning Ziegler–Nichols

Abstract

Pengendalian ketinggian air pada tangki merupakan elemen penting dalam proses industri sehingga diperlukan metode kontrol yang mampu menjaga kestabilan level cairan secara presisi. Penelitian ini melakukan simulasi pengendalian level air menggunakan kontrol Proportional-Integral-Derivative (PID) pada model plant first-order linear tank, dibandingkan melalui dua pendekatan simulasi yaitu pemrograman MATLAB script numerik dan pemodelan blok di Simulink. Parameter PID diperoleh menggunakan metode tuning Ziegler–Nichols dan hasil simulasi menunjukkan bahwa pendekatan berbasis script memiliki kinerja lebih optimal dibandingkan Simulink. Pengujian menggunakan script menghasilkan rise time 2,15 detik, settling time 6,32 detik, overshoot 3,8%, serta steady-state error kurang dari 0,02 m, sedangkan Simulink menunjukkan rise time 3,41 detik, settling time 8,57 detik, dan overshoot 11,4% akibat pengaruh pemilihan solver bawaan (ode45) yang menyebabkan interpolasi internal mempengaruhi karakteristik transien. Secara keseluruhan, pendekatan script meningkatkan rise time sebesar 35% dan menghasilkan error akhir yang mendekati nol, sehingga simulasi numerik matematis dinilai lebih akurat dan dapat dijadikan dasar validasi sebelum implementasi fisik pada sistem kontrol level cairan.

Downloads

Published

2026-05-04

How to Cite

Mulyana, A., Desmira, D., Nurdaiyah, T., Nadiroh, L., Rifa Futu Azim, A., & Muzaki, W. (2026). PERBANDINGAN SIMULASI PID WATER LEVEL CONTROL MENGGUNAKAN MATLAB SCRIPT DAN SIMULINK. Surya Teknika : Jurnal Ilmiah Teknik Mesin, 10(1), 1–15. https://doi.org/10.48144/suryateknika.v10i1.2271