เครื่องคิดเลขปรับแต่ง PID | PrintCalcLab
คำนวณพารามิเตอร์ PID (Kp, Ki, Kd) สำหรับ hotend ด้วยวิธี Ziegler-Nichols
ฮอตเอนด์ที่เกินเป้า แกว่ง หรือตกลงสิบองศาเมื่อพัดลมระบายความร้อนชิ้นงานเริ่มทำงาน มักต้องปรับค่าเกน PID ใหม่ ไม่ใช่ฮาร์ดแวร์ใหม่ ผู้ช่วยนี้คำนวณพารามิเตอร์ PID ของฮอตเอนด์ด้วยวิธี Ziegler-Nichols คลาสสิกจากการวัดสองค่าของการแกว่งตามธรรมชาติของฮีตเตอร์ของคุณ เกนวิกฤตและคาบการแกว่ง และส่งออกบรรทัด G-code M301 ที่แน่นอนซึ่งนำไปใช้ในเฟิร์มแวร์ตระกูล Marlin
วิธีการทำงาน
การปรับ Ziegler-Nichols คลาสสิกตั้งเกนสัดส่วน Kp เป็น 0.6 × Ku, เกนปริพันธ์ Ki เป็น 2Kp ÷ Tu และเกนอนุพันธ์ Kd เป็น Kp × Tu ÷ 8 โดย Ku คือเกนวิกฤตที่อุณหภูมิแกว่งอย่างคงที่ และ Tu คือคาบของการแกว่งนั้นเป็นวินาที ด้วยค่าเริ่มต้น Ku = 2.5 และ Tu = 12 s ผลลัพธ์คือ Kp = 1.50, Ki = 0.25 และ Kd = 2.25 ส่งมอบเป็น M301 P1.50 I0.25 D2.25 ค่าที่เป็นศูนย์หรือลบถูกปฏิเสธทันที ดังนั้นการวัดที่ไม่ถูกต้องจึงไม่สามารถสร้างบรรทัด G-code ที่มีเกนไม่นิยามได้
คำถามที่พบบ่อย
Ku และ Tu คืออะไร และฉันจะหามันได้อย่างไร
Ku คือเกนแบบสัดส่วนอย่างเดียวที่อุณหภูมิฮอตเอนด์ของคุณเข้าสู่การแกว่งคงที่ที่แอมพลิจูดคงที่ และ Tu คือคาบของการแกว่งนั้นเป็นวินาที พวกมันถูกหาด้วยการทดลองโดยเพิ่มเกนสัดส่วนจนการแกว่งต่อเนื่องปรากฏ แล้วจับเวลาหนึ่งรอบเต็ม
สิ่งนี้ต่างจาก M303 autotune อย่างไร
M303 ให้เฟิร์มแวร์ทำการทดลองการแกว่งของตัวเองและรายงานเกนโดยอัตโนมัติ เครื่องคำนวณนี้สำหรับเมื่อคุณรู้ Ku และ Tu อยู่แล้ว หรือต้องการเข้าใจและตรวจสอบสิ่งที่ autotune สร้างขึ้น โดยนำการคำนวณ Ziegler-Nichols มาใช้อย่างโปร่งใส
แต่ละเทอม PID ทำอะไรกันแน่
เทอมสัดส่วนตอบสนองต่อข้อผิดพลาดอุณหภูมิปัจจุบัน เทอมปริพันธ์สะสมข้อผิดพลาดที่ต่อเนื่องเพื่อขจัดการตกค้างในสภาวะคงตัว และเทอมอนุพันธ์หน่วงอัตราการเปลี่ยนแปลงเพื่อยับยั้งการเกินเป้า Ziegler-Nichols สร้างสมดุลทั้งสามจากการวัดการแกว่งเพียงสองค่าของคุณ
ฉันต้องปรับใหม่หลังการเปลี่ยนฮาร์ดแวร์หรือไม่
ใช่ ตลับฮีตเตอร์ใหม่ เทอร์มิสเตอร์ หัวฉีด หรือถุงซิลิโคนเปลี่ยนการตอบสนองทางความร้อน และการไหลของอากาศระบายความร้อนชิ้นงานที่ต่างกันอย่างมีนัยสำคัญก็เช่นกัน ปรับใหม่เมื่อใดก็ตามที่การแกว่งต่อเนื่องหรือการเกิน/ขาดเป้าที่ต่อเนื่องปรากฏที่อุณหภูมิพิมพ์
หัวข้อที่เกี่ยวข้อง
- ปรับแต่ง pid
- kp ki kd
- ziegler nichols
- ควบคุมอุณหภูมิ hotend