เครื่องคำนวณจูน PID

คำนวณพารามิเตอร์ตัวควบคุม PID ด้วยวิธีจูนแบบคลาสสิก. คำนวณค่าเกน PID (Kp, Ki, Kd) และค่าคงที่เวลา (Ti, Td) โดยใช้วิธี Ziegler-Nichols การตอบสนองขั้นบันได…

คำนวณค่าเกน PID (Kp, Ki, Kd) และค่าคงที่เวลา (Ti, Td) โดยใช้วิธี Ziegler-Nichols การตอบสนองขั้นบันได Ziegler-Nichols เกนสูงสุด หรือ Cohen-Coon

พารามิเตอร์ตัวควบคุม PID จูนอย่างไร?

PID (สัดส่วน-อินทิกรัล-อนุพันธ์) เป็นอัลกอริทึมควบคุมป้อนกลับที่ใช้กันแพร่หลายที่สุดในอุตสาหกรรมกระบวนการ เอาต์พุตตัวควบคุมเป็นผลรวมของสามส่วน: สัดส่วน (ตอบสนองต่อข้อผิดพลาดปัจจุบัน) อินทิกรัล (กำจัดข้อผิดพลาดสถานะคงตัว) และอนุพันธ์ (คาดการณ์ข้อผิดพลาดในอนาคตจากอัตราการเปลี่ยนแปลง)

วิธีจูนแบบคลาสสิกสร้างพารามิเตอร์ PID จากแบบจำลองกระบวนการ วิธีการตอบสนองขั้นบันไดของ Ziegler-Nichols ใช้เกนกระบวนการ (K) เวลาตาย (L) และค่าคงที่เวลา (T) จากการทดสอบขั้นบันไดวงเปิด วิธีเกนสูงสุดของ Ziegler-Nichols ใช้เกนวิกฤต (Ku) และคาบ (Pu) ที่วงปิดสั่น วิธี Cohen-Coon ให้การจูนที่รุนแรงน้อยกว่า Ziegler-Nichols

วิธีคลาสสิกเหล่านี้ให้พารามิเตอร์จูนเริ่มต้นที่มักต้องปรับละเอียดบนกระบวนการจริง การจูน Ziegler-Nichols มีแนวโน้มรุนแรงด้วยการตอบสนองอัตราการลดลง 1/4 ขณะที่ Cohen-Coon สร้างการจูนที่ระมัดระวังกว่า

Formula: เอาต์พุต PID: u(t) = Kp × [e(t) + (1/Ti)∫e(t)dt + Td × de/dt] Z-N Step: Kp = T/(K×L), Ti = 2L, Td = 0.5L Z-N Ultimate: Kp = 0.6Ku, Ti = 0.5Pu, Td = 0.125Pu

ตัวอย่างการคำนวณ

จากการทดสอบขั้นบันได: K = 2.0, L = 3 s, T = 15 s กฎการตอบสนองขั้นบันไดของ Ziegler-Nichols สำหรับตัวควบคุม PID: Kp = 1.2 × T / (K × L) = 1.2 × 15 / (2 × 3) = 3.0, Ti = 2L = 6 s, Td = 0.5L = 1.5 s, Ki = Kp / Ti = 0.5 s⁻¹, Kd = Kp × Td = 4.5 s

เมื่อใดควรใช้เครื่องคำนวณนี้

ข้อผิดพลาดที่พบบ่อย

วิธีตีความผลลัพธ์

มาตรฐานและเอกสารอ้างอิง

คำถามที่พบบ่อย

ควรเลือกวิธีจูน PID แบบใด?

ใช้ Ziegler-Nichols การตอบสนองขั้นบันไดหากสามารถทำการทดสอบขั้นบันไดวงเปิดได้ ใช้ Ziegler-Nichols เกนสูงสุดหากกระบวนการอยู่ในการควบคุมวงปิดแล้วและสามารถเพิ่มเกนอย่างปลอดภัยจนสั่น Cohen-Coon ให้ผลลัพธ์ที่ดีกว่าสำหรับกระบวนการที่มีเวลาตายใหญ่เทียบกับค่าคงที่เวลา (L/T > 0.25) ทุกวิธีให้จุดเริ่มต้นที่มักต้องปรับในสถานที่จริง

ความแตกต่างระหว่าง Kp, Ki, Kd กับ Ti, Td คืออะไร?

Kp (เกนสัดส่วน), Ki (เกนอินทิกรัล) และ Kd (เกนอนุพันธ์) เป็นตัวคูณโดยตรงสำหรับแต่ละส่วนของ PID Ti (เวลาอินทิกรัล) และ Td (เวลาอนุพันธ์) เป็นรูปแบบค่าคงที่เวลา: Ki = Kp/Ti และ Kd = Kp×Td รูปแบบค่าคงที่เวลาใช้กันทั่วไปกว่าในการควบคุมกระบวนการเพราะ Ti และ Td มีความหมายทางกายภาพที่เข้าใจง่าย

ต้องการทั้งสามเทอม PID เสมอไหม?

ไม่ ลูปกระบวนการหลายตัวทำงานได้ดีด้วยการควบคุม PI เท่านั้น การกระทำอนุพันธ์ขยายสัญญาณรบกวนการวัดจึงมักปิด (Kd = 0) สำหรับสัญญาณอัตราการไหลและแรงดัน ลูปอุณหภูมิได้ประโยชน์จากการกระทำอนุพันธ์มากกว่า