PID Control คืออะไร?
PID Control ย่อมาจาก Proportional – Integral – Derivative Control เป็นอัลกอริทึมการควบคุมแบบ Feedback Control ที่ถูกใช้งานอย่างแพร่หลายในงานวิศวกรรมและอุตสาหกรรม
หน้าที่หลักของ PID คือ ควบคุมให้ค่าที่เกิดขึ้นจริง (Process Variable : PV) เข้าใกล้และรักษาไว้ที่ค่าเป้าหมาย (Set Point : SP) ให้ได้อย่างแม่นยำ นิ่ง และเสถียร
ตัวอย่างให้เห็นภาพง่าย ๆ
ลองนึกถึงระบบ Cruise Control ในรถยนต์
- SP (Set Point) = ความเร็วที่ตั้งไว้
- PV (Process Variable) = ความเร็วรถจริง
- PID = สมองที่คอยปรับคันเร่งและเบรก
เพื่อให้รถวิ่งด้วยความเร็วคงที่ แม้ถนนจะขึ้นเนินหรือลงเนิน
องค์ประกอบ 3 ส่วนของ PID
1) P : Proportional (ปัจจุบัน)
หน้าที่: ตอบสนองตาม “ขนาดของความผิดพลาด” ที่เกิดขึ้นในขณะนั้น
ตัวอย่าง:
- ถ้ารถช้ากว่าเป้าหมายมาก → เหยียบคันเร่งแรง
- ถ้าช้ากว่านิดเดียว → เหยียบเบา ๆ
ข้อจำกัด: หากใช้ P อย่างเดียว ระบบมักไม่ถึงค่าเป้าหมายพอดี จะเกิดค่าคลาดเคลื่อน (Offset)
2) I : Integral (อดีต)
หน้าที่: นำความผิดพลาดที่สะสมในอดีตมาคำนวณรวม
ตัวอย่าง: หากรถวิ่งช้ากว่าเป้าหมายอยู่นาน แม้จะต่างเพียงเล็กน้อย ระบบจะเพิ่มแรงคันเร่งขึ้นเรื่อย ๆ จนกว่าความผิดพลาดจะเป็นศูนย์
ข้อดี: ช่วยกำจัดค่า Offset
3) D : Derivative (อนาคต)
หน้าที่: คาดการณ์แนวโน้มของความผิดพลาดในอนาคต จากอัตราการเปลี่ยนแปลง
ตัวอย่าง: หากความเร็วเพิ่มขึ้นเร็วเกินไป ระบบจะช่วยลดก่อนถึงเป้าหมาย เพื่อป้องกัน Overshoot
ข้อดี:
- ลดการแกว่งของระบบ
- ช่วยให้ระบบนิ่งเร็วขึ้น
สรุปการทำงานของ PID แบบเข้าใจง่าย
- P = แก้ปัญหาใน “ปัจจุบัน”
- I = แก้ปัญหาที่สะสมจาก “อดีต”
- D = ป้องกันปัญหาใน “อนาคต”
เมื่อทั้ง 3 ส่วนทำงานร่วมกัน จะทำให้ระบบควบคุมมีความรวดเร็ว แม่นยำ และเสถียร