Hanya menambahkan 2 sen saya sudah layak untuk tanggapan yang baik.
Penggunaan praktis PID untuk kontrol suhu sering memiliki perilaku non-linier jika deteksi kesalahan temeprature terbatas (gain op jenuh output) dan daya yang tersedia untuk mengontrol suhu tetap.
Pertimbangkan pengontrol hidup-mati. Sistem akan memiliki latensi sejak saat panas diterapkan dan perubahan suhu terdeteksi. Tanpa loop PID, latensi ini menghasilkan loop tidak stabil yang berosilasi dan jika ada histeria, siklus daya dengan noise (On-Off-On) Namun kenaikan yang sangat tinggi (seperti pembanding) menghasilkan kesalahan suhu residual kecil. Latensi memengaruhi waktu siklus dan overshoot.
Jika ada gangguan eksternal seperti lampu tangki yang dapat menambah panas yang signifikan, regulator pemanas harus merespons segera setelah kenaikan suhu terdeteksi dari panas lampu. Jika Lamp swith Anda bukan bagian dari loop PID, maka itu tidak dapat "mengantisipasi" efek (keuntungan umpan balik derivatif) Jelas, jika lampu menghasilkan terlalu banyak panas maka suhu tidak dapat diatur dan akan melebihi setpoint.
Kontrol panas Anda dengan kontrol PID mungkin harus memiliki inoput untuk status sakelar Lampu dan kontrol output untuk mengatur daya cahaya sebagai sumber panas sekunder, sekali lagi jika terlalu banyak.
Menentukan persyaratan Anda untuk kesalahan kontrol absolut,% overshoot, dan waktu respons adalah beberapa input desain yang diperlukan untuk mengoptimalkan loop PID Anda. Sama pentingnya adalah mendefinisikan gangguan sistem Anda dan memasukkannya ke dalam sistem kontrol Anda untuk input dan output. misalnya. Daya panas lampu dan pilihan sensor dan lokasi.
Selain pengalaman.
Pengalaman pertama saya menggunakan pemanas air adalah selama era genangan air tahun 70-an ketika saya masih mahasiswa, saya mendesain temp-controller saya sendiri menggunakan termistor, rangkaian kontrol, dan triac switch zero-crossing untuk pemanas. Saya mulai dengan kontrol pembanding dan menemukan respons yang tidak biasa dari melompat di tempat tidur. Jadi saya menambahkan kontrol proporsional menggunakan noise tanpa filter pada sensor untuk memberi saya "siklus yang hilang" secara proporsional ketika triac ZCS ON dekat ambang batas. Saya bisa mengatur suhu dalam 0,1'C. Responnya lebih lembut tetapi hasilnya sama.
Saya menemukan kesalahan terbesar adalah di lokasi dan perubahan kecil dalam tekanan air pada sensor. (Saat itu saya kecil, hanya £ 185 tetapi di atas tempat tidur air £ 2000 <10% perubahan tekanan air kecil)
Resistensi termal antara sensor dan waterbed menciptakan kesalahan offset kecil tergantung pada tekanan air terhadap sensor. Dalam skenario tangki air Anda, kesalahan sensor dapat dipengaruhi oleh ukuran tangki dan jarak antara sensor dan pemanas atau sensor dan permukaan terjauh air atau laju aliran air atau gelembung antara sensor dan pemanas.
Dalam kasus saya setiap kali saya melompat ke tempat tidur resistensi termal turun sedikit dari tekanan tambahan dan lampu daya akan menyala redup selama satu atau dua menit sampai suhu turun sepersepuluh derajat atau untuk mencocokkan kenaikan suhu yang terlihat dari penambahan berat dan tekanan kasur air melawan termostat.
(Pelajaran yang dipelajari. Jangan mengabaikan sumber gangguan dan efeknya pada kesalahan Sistem Kontrol)