Aksi Derivatif dalam Kendali PID Tanpa Masalah Derau
Pelajari kontribusi aksi derivatif terhadap loop PID, alasan aksi ini dapat memperkuat derau pengukuran dan perubahan setpoint, serta cara penyaringan, pengambilan sampel, dan pengujian bertahap me...
Aksi derivatif sering kali menjadi bagian yang paling kurang dipahami dari pengendali PID. Aksi proporsional merespons kesalahan saat ini, sedangkan aksi integral mengakumulasi kesalahan masa lalu. Aksi derivatif merespons seberapa cepat sinyal yang dipilih berubah. Jika digunakan dengan hati-hati, aksi ini menambahkan redaman dan membantu loop menahan gerakan cepat menuju overshoot. Jika digunakan sembarangan, aksi ini mengubah derau sensor dan perubahan setpoint menjadi pergerakan output yang tajam.
Pertanyaan praktisnya bukan apakah derivatif itu baik atau buruk. Pertanyaannya adalah apakah proses, pengukuran, implementasi pengendali, dan tujuan tuning memberikan informasi yang berguna bagi derivatif. Sumbu gerak dengan inersia yang terukur dapat memperoleh manfaat dari redaman. Sinyal aliran yang bising dapat memburuk ketika variasi frekuensi tinggi didiferensiasikan. Tuning yang baik dimulai dengan mengidentifikasi perbedaan tersebut.
Apa yang Diukur oleh Suku Derivatif
Untuk kesalahan pengendali yang didefinisikan sebagai setpoint dikurangi variabel proses, aksi derivatif sebanding dengan laju perubahan kesalahan tersebut. Jika kesalahan berubah dengan cepat, kontribusi derivatif menjadi lebih besar. Jika kesalahan tetap, kontribusi derivatif mendekati nol meskipun kesalahannya sendiri tidak nol.
Perilaku inilah yang membuat derivatif dapat mengantisipasi overshoot. Misalkan sebuah loop posisi mendekati targetnya dengan cepat. Kesalahan yang tersisa mungkin kecil, tetapi laju perubahannya menunjukkan bahwa mekanisme masih memiliki momentum. Aksi derivatif dapat mengurangi perintah sebelum sumbu melewati target. Aksi ini tidak benar-benar memprediksi masa depan; aksi ini merespons kemiringan saat ini.

Suku derivatif merespons kemiringan, bukan besarnya kesalahan yang tetap.
Derivatif pada Kesalahan versus Pengukuran
Implementasi pengendali tidak selalu menempatkan derivatif pada jalur yang sama. Derivatif pada kesalahan merespons pergerakan variabel proses dan pergerakan setpoint. Oleh karena itu, perubahan setpoint yang tiba-tiba dapat menghasilkan perubahan output sementara yang besar, yang dikenal sebagai hentakan derivatif. Derivatif pada pengukuran menggunakan laju perubahan negatif dari variabel proses, sehingga menghindari hentakan langsung akibat perubahan setpoint.
Insinyur harus memeriksa manual pengendali dan tidak berasumsi bahwa strukturnya selalu sama. Pengaturan tersebut dapat dijelaskan sebagai derivatif pada kesalahan, derivatif pada variabel proses, pengendalian dua derajat kebebasan, atau pembobotan setpoint. Perbedaan ini penting selama komisioning karena gain yang sama dapat berperilaku sangat berbeda setelah operator mengubah setpoint.
Mengapa Derau Pengukuran Menjadi Derau Output
Derivatif memperkuat perubahan yang cepat. Sensor nyata mengandung derau listrik, kuantisasi, getaran, turbulensi, dan variasi pengambilan sampel. Bahkan komponen frekuensi tinggi yang kecil dapat menghasilkan output derivatif yang signifikan. Akibatnya, katup dapat bergetar terus-menerus, perintah torsi penggerak dapat terus bergerak, atau aktuator dapat mengalami keausan tanpa meningkatkan pengendalian proses.
Oleh karena itu, pengendali praktis menggunakan derivatif terfilter, bukan diferensiator matematis ideal. Panduan PID dari MathWorks menjelaskan mengapa aksi derivatif ideal memperkuat derau frekuensi tinggi dan mengapa penyaringan digunakan dalam sistem nyata. Filter mengurangi sensitivitas di atas frekuensi yang dipilih, tetapi juga mengurangi manfaat fase yang diharapkan dari derivatif. Penyaringan merupakan bagian dari kompromi tuning, bukan solusi yang memungkinkan gain tak terbatas.
Pengambilan Sampel dan Kualitas Sinyal Menentukan Batas
Kualitas derivatif bergantung pada interval antar-sampel. Jika pengendali mengambil sampel terlalu lambat, dinamika yang penting dapat terlewat. Jika pengambilan sampel dilakukan dengan cepat tetapi resolusi sinyal buruk, perubahan hitungan yang kecil dapat terlihat seperti kemiringan yang curam. Waktu eksekusi tugas yang tidak teratur menambah kesalahan lain karena pengendali membagi perubahan sinyal dengan interval waktu yang berubah-ubah.
Sebelum menambahkan gain D, buat tren variabel proses mentah pada laju tugas pengendalian yang sebenarnya. Pastikan penskalaan, stempel waktu, dan satuan teknik sudah benar. Periksa sinyal saat proses stabil dan selama perubahan yang terkendali. Jika tren didominasi derau atau aliasing, perbaiki pengukuran, laju pengambilan sampel, pelindung, pentanahan, atau penyaringan terlebih dahulu.
Urutan Tuning yang Aman
Mulailah di wilayah operasi yang diketahui aman dan dengan batas output yang terdokumentasi. Nonaktifkan atau minimalkan derivatif. Tuning aksi proporsional dan integral untuk mendapatkan respons stabil yang memperlihatkan dinamika proses. Kemudian masukkan nilai derivatif kecil sambil mengamati overshoot, waktu penetapan, aktivitas output, dan derau pengukuran.
Lakukan satu perubahan pada satu waktu. Uji respons setpoint dan penolakan gangguan karena perubahan tuning dapat memperbaiki salah satunya sekaligus memperburuk yang lain. Untuk sistem gerak, lakukan pengujian pada berbagai beban, kecepatan, dan arah. Untuk loop termal atau aliran, lakukan pengujian pada lebih dari satu titik operasi karena gain proses dan konstanta waktu dapat berubah seiring laju produksi.
Gunakan fitur pengendali seperti pembatas output, pembatas laju perubahan, perpindahan tanpa hentakan, dan pelacakan perubahan mode jika tersedia. Katalog sistem PLC dan PAC menunjukkan berbagai pengendali yang digunakan untuk aplikasi diskret, gerak, dan proses, tetapi struktur PID yang tepat harus selalu dikonfirmasi dalam dokumentasi khusus model.
Gejala derivatif yang terlalu besar
Gain D yang berlebihan sering terlihat sebagai pergerakan output berfrekuensi tinggi, sensitivitas terhadap lonjakan sensor, aktivitas aktuator yang terdengar, atau koreksi bergantian di dekat setpoint. Sebuah loop mungkin tampak teredam dengan baik dalam simulasi yang halus, tetapi berperilaku buruk pada mesin karena pengukuran nyata mengandung derau dan resonansi mekanis.
Jangan menganggap setiap osilasi sebagai permintaan untuk menambah redaman. Periksa kelonggaran mekanis, kopling yang longgar, stiksi katup, pemasangan sensor yang buruk, keterlambatan jaringan, dan jitter tugas. Derivatif dapat menyamarkan atau memperbesar masalah ini, tetapi tidak dapat memperbaikinya.
Batas Risiko Selama Komisioning
Perubahan derivatif dapat menciptakan transisi output yang cepat. Tetapkan batas gerak, batas torsi atau tekanan, amplitudo pengujian yang aman, dan tombol penghentian yang mudah dijangkau sebelum melakukan eksperimen. Buat tren perintah, variabel proses, kesalahan, kontribusi derivatif, dan setiap penanda saturasi. Jika pengendali tidak menampilkan suku PID secara individual, gunakan lingkungan pengujian atau kondisi dengan energi yang dikurangi untuk memahami responsnya.
Untuk loop yang menggerakkan mekanisme berat, mulailah dengan pengujian tanpa beban atau pada kecepatan yang dikurangi jika desain mesin memungkinkan. Untuk katup dan pemanas, pertimbangkan keausan peralatan dan kelambatan termal. Jangan pernah melakukan tuning di sekitar fungsi keselamatan yang sedang aktif atau menggunakan loop PID dasar sebagai pengganti logika protektif independen.
Kapan PI Menjadi Pilihan yang Lebih Baik
Banyak loop industri bekerja dengan baik hanya menggunakan aksi proporsional dan integral. Sistem termal yang lambat, pengukuran aliran yang bising, dan proses dengan waktu mati yang signifikan mungkin hanya memperoleh sedikit manfaat dari derivatif. Menghapus D mengurangi kompleksitas dan memudahkan pemeliharaan di masa mendatang. Desain yang tepat adalah pengendali paling sederhana yang memenuhi tujuan proses pada kondisi operasi yang diharapkan.
Aksi derivatif layak digunakan ketika menghasilkan redaman yang terukur tanpa aktivitas output yang berlebihan. Keputusan tersebut harus didasarkan pada tren, pengujian yang dapat diulang, dan pemahaman tentang struktur pengendali. Nilai rekayasa D bukanlah respons dramatis dalam satu demonstrasi. Nilainya adalah peningkatan stabil yang tetap dapat dipahami oleh orang berikutnya yang melakukan servis pada loop tersebut.