ปรับแต่ง PID Controller


2

ฉันต้องกำหนดพลังงาน (วัตต์) สำหรับเตาอบเพื่อให้ถึงการอ้างอิงอุณหภูมิ และฉันได้รับฟังก์ชั่นเฉพาะเพื่อใช้พลังงานกับเตาอบและอ่านอุณหภูมิ

ฉันอ่านวิธี Ziegler-Nichols และขั้นตอนแรกคือการรับแทนเจนต์ในจุดผันจากนั้นตรวจสอบค่าของ:

  1. L: จุดที่แทนเจนต์ตัดกันแกน x
  2. T: จุดที่แทนเจนต์ตัดกับเส้นอ้างอิง

แต่ฉันไม่เข้าใจสิ่งหนึ่งช่วงของพลังงานที่ฉันสามารถใช้พลังงานได้ตั้งแต่ 0 ถึง 10,000 (W)

ฉันต้องคำนวณแทนเจนต์นี้สำหรับพลังงานสุ่มแบบสุ่มหรือไม่? แต่ค่าใดเพราะมันจะเหมือนกันใน "โหมดการผลิต" เมื่อพลังงานแตกต่างกันเนื่องจากคอนโทรลเลอร์?

การคำนวณ L & T สำหรับวิธี Ziegler-Nichols PID

คำตอบ:


2

มีสองคำตอบอยู่ที่นี่ คำตอบแรกคือทฤษฎี ไม่สำคัญว่าคุณจะใช้ไฟฟ้าสถิตย์อะไร คุณสามารถใช้หมายเลขใดก็ได้ เหตุผลก็คือเนื้อเรื่องของ y (t) ที่คุณวาดลงไปจะถูกทำให้เป็นมาตรฐานเท่ากับอินพุต 1

กล่าวอีกนัยหนึ่งให้เปรียบเทียบสไลด์ 12 และ 13 ในงานนำเสนอนี้

การควบคุมแบบ PID - วิธีการจูนแบบง่าย

หากคุณใช้กำลังไฟฟ้าเข้าเป็น 1 จากนั้นพล็อตเอาต์พุตที่คุณได้รับจะให้ค่า (คุณเรียกว่าเป็นเพียง K ในพล็อตของคุณด้านบน) แต่ถ้าคุณกำลังไฟฟ้าของมึงแล้วพล็อตที่ส่งออกจะช่วยให้คุณค่ายูK_pดังนั้นเพื่อค้นหาคุณค่าที่แท้จริงของคุณจะหารด้วยกำลังที่คุณป้อน KpΔΔKpKp

คำตอบที่สองคือหนึ่งในทางปฏิบัติ ในความเป็นจริงคุณจะไม่สามารถวัดค่าพารามิเตอร์ได้อย่างสมบูรณ์แบบ ในการวัดจะมีข้อผิดพลาดหรือเสียงรบกวนอยู่เสมอ ถ้าคุณใช้ขั้นตอน 1W บนเตาอบ 10,000W คุณจะไม่ได้การวัดที่ดีมาก ดังนั้นพลังงานที่สูงกว่าจะเป็นการวัดที่ดีกว่าเสมอ แต่ในทางกลับกันหากคุณไม่คุ้นเคยกับระบบนี้คุณอาจไม่ต้องการลองใช้พลังงานอย่างเต็มประสิทธิภาพทันที คุณอาจต้องการทราบแนวคิดที่สมเหตุสมผลเกี่ยวกับพฤติกรรมของระบบวนรอบก่อนที่จะใช้พลังงานเต็มที่ ถ้าเป็นฉันฉันอาจเริ่มต้นด้วยขั้นตอน 1,000W (เช่นขนาดเต็ม 10%) ตรวจสอบให้แน่ใจว่าฉันเข้าใจว่าระบบทำงานอย่างไรและฉันชอบคำตอบ จากนั้นฉันก็จะพยายามอย่างเต็มกำลังในไม่กี่ขั้นตอน ฉันจะใช้พารามิเตอร์ ZN สุดท้ายจากการวิ่งเต็มกำลัง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.