ฉันมีฟังก์ชั่นการถ่ายโอนคำสั่งซื้อครั้งที่ห้าซึ่งฉันออกแบบตัวควบคุมโดยใช้เทคนิคการยกเลิกโพล - ศูนย์บนรูตโลคัส
ฉันหลังจาก<5% เกินกำหนดและ<2s เวลาที่กำหนด ปัจจุบันเกณฑ์ที่ใช้เกินจริงมีความพึงพอใจ
หมายเหตุ: ฉันรู้ว่าการยกเลิก pz ที่แน่นอนนั้นแทบจะเป็นไปไม่ได้ในชีวิตจริง
ฟังก์ชั่นการควบคุมและการถ่ายโอนคำสั่งที่ 5 ต้นฉบับแสดงใน Simulink ด้านล่าง:
ซึ่งให้การตอบสนองด้วยหางยาวในการตอบสนองชั่วคราวและทำให้เวลาตกตะกอนนานมาก
ตามความคิดเห็นของบุญชูที่นี่ ,
การวางศูนย์ใกล้กับเสาในความพยายามที่จะ 'ยกเลิก' ไม่ฉลาดเกินไป มักจะเป็นไปไม่ได้ที่จะทำให้ศูนย์เป็นศูนย์โดยตรงและคาดว่าทั้งเสาและศูนย์จะอยู่กับที่ ผลที่ได้คือ 'ไดโพล' (ขั้วและศูนย์ใกล้เคียง) ที่ก่อให้เกิดหางยาวในการตอบสนองชั่วคราว
และความคิดเห็นของ HermitianCrustacean:
คอนโทรลเลอร์อันดับที่ 4 ที่คุณเลือกยากที่จะจำลองแบบตัวเลข ...
อะไรคือสาเหตุที่ทำให้เกิดการตกตะลึงเวลาที่ยอมรับไม่ได้การยกเลิก pz ไม่ถูกต้องตัวควบคุมที่ยากที่จะจำลองแบบตัวเลขหรือทั้งสองอย่าง ?
ข้อเสนอแนะใด ๆ เกี่ยวกับวิธีการปรับปรุงการตอบสนองนี้จะได้รับการชื่นชมอย่างมาก
เสาของระบบลำดับที่ 5:
Poles =
1.0e+02 *
-9.9990 + 0.0000i
-0.0004 + 0.0344i
-0.0004 - 0.0344i
-0.0002 + 0.0058i
-0.0002 - 0.0058i
วางศูนย์เพื่อยกเลิกเสา:
ตัวควบคุมลำดับที่ 4:
ฉันยินดีที่จะให้ข้อมูลเพิ่มเติมหากจำเป็น