ระบบควบคุม - ข้อผิดพลาดของสถานะคงที่
ความเบี่ยงเบนของเอาต์พุตของระบบควบคุมจากการตอบสนองที่ต้องการในสถานะคงที่เรียกว่า steady state error. แสดงเป็น $ e_ {ss} $ เราสามารถค้นหาข้อผิดพลาดสภาวะคงที่โดยใช้ทฤษฎีบทค่าสุดท้ายดังนี้
$$ e_ {ss} = \ lim_ {t \ to \ infty} e (t) = \ lim_ {s \ to 0} sE (s) $$
ที่ไหน
E (s) คือการแปลง Laplace ของสัญญาณข้อผิดพลาด $ e (t) $
ให้เราพูดถึงวิธีการค้นหาข้อผิดพลาดของสถานะคงที่สำหรับข้อเสนอแนะที่เป็นเอกภาพและระบบควบคุมข้อเสนอแนะที่ไม่เป็นเอกภาพทีละรายการ
ข้อผิดพลาดของสถานะคงที่สำหรับระบบ Unity Feedback
พิจารณาแผนภาพบล็อกต่อไปนี้ของระบบควบคุมวงปิดซึ่งมีข้อเสนอแนะเชิงลบที่เป็นเอกภาพ
ที่ไหน
- R (s) คือการแปลง Laplace ของสัญญาณอินพุตอ้างอิง $ r (t) $
- C (s) คือการแปลง Laplace ของสัญญาณเอาต์พุต $ c (t) $
เรารู้ว่าฟังก์ชั่นการถ่ายโอนของระบบควบคุมวงปิดข้อเสนอแนะเชิงลบของเอกภาพเป็น
$$ \ frac {C (s)} {R (s)} = \ frac {G (s)} {1 + G (s)} $$
$$ \ Rightarrow C (s) = \ frac {R (s) G (s)} {1 + G (s)} $$
ผลลัพธ์ของจุดรวมคือ -
$$ E (s) = R (s) -C (s) $$
แทนค่า $ C (s) $ ในสมการด้านบน
$$ E (s) = R (s) - \ frac {R (s) G (s)} {1 + G (s)} $$
$$ \ Rightarrow E (s) = \ frac {R (s) + R (s) G (s) -R (s) G (s)} {1 + G (s)} $$
$$ \ Rightarrow E (s) = \ frac {R (s)} {1 + G (s)} $$
แทนค่า $ E (s) $ ในสูตรข้อผิดพลาดสถานะคงที่
$$ e_ {ss} = \ lim_ {s \ to 0} \ frac {sR (s)} {1 + G (s)} $$
ตารางต่อไปนี้แสดงข้อผิดพลาดสถานะคงที่และค่าคงที่ของข้อผิดพลาดสำหรับสัญญาณอินพุตมาตรฐานเช่นขั้นตอนของหน่วยทางลาดของหน่วยและสัญญาณพาราโบลาของหน่วย
สัญญาณอินพุต | ข้อผิดพลาดสถานะคงที่ $ e_ {ss} $ | ค่าคงที่ของข้อผิดพลาด |
---|---|---|
สัญญาณขั้นตอนของหน่วย |
$ \ frac {1} {1 + k_p} $ |
$ K_p = \ lim_ {s \ to 0} G (s) $ |
สัญญาณทางลาดของหน่วย |
$ \ frac {1} {K_v} $ |
$ K_v = \ lim_ {s \ to 0} sG (s) $ |
สัญญาณพาราโบลาของหน่วย |
$ \ frac {1} {K_a} $ |
$ K_a = \ lim_ {s \ to 0} s ^ 2G (s) $ |
โดยที่ $ K_p $, $ K_v $ และ $ K_a $ คือค่าคงที่ของข้อผิดพลาดตำแหน่งค่าคงที่ของข้อผิดพลาดความเร็วและค่าคงที่ของข้อผิดพลาดในการเร่งตามลำดับ
Note - หากสัญญาณอินพุตใด ๆ ข้างต้นมีแอมพลิจูดอื่นที่ไม่ใช่เอกภาพให้คูณข้อผิดพลาดสถานะคงตัวที่สอดคล้องกันด้วยแอมพลิจูดนั้น
Note- เราไม่สามารถกำหนดข้อผิดพลาดสถานะคงที่สำหรับสัญญาณอิมพัลส์หน่วยได้เนื่องจากมีอยู่ที่จุดเริ่มต้นเท่านั้น ดังนั้นเราจึงไม่สามารถเปรียบเทียบการตอบสนองของอิมพัลส์กับอินพุทอิมพัลส์ของหน่วยเป็นt หมายถึงอินฟินิตี้
ตัวอย่าง
ให้เราค้นหาข้อผิดพลาดสถานะคงที่สำหรับสัญญาณอินพุต $ r (t) = \ left (5 + 2t + \ frac {t ^ 2} {2} \ right) u (t) $ ของระบบควบคุมข้อเสนอแนะเชิงลบที่เป็นเอกภาพกับ $ G (s) = \ frac {5 (s + 4)} {s ^ 2 (s + 1) (s + 20)} $
สัญญาณอินพุตที่กำหนดคือการรวมกันของสัญญาณสามขั้นตอนทางลาดและพาราโบลา ตารางต่อไปนี้แสดงค่าคงที่ของข้อผิดพลาดและค่าความผิดพลาดของสถานะคงที่สำหรับสัญญาณทั้งสามนี้
สัญญาณอินพุต | ค่าคงที่ของข้อผิดพลาด | ข้อผิดพลาดสถานะคงที่ |
---|---|---|
$ r_1 (t) = 5u (t) $ |
$ K_p = \ lim_ {s \ to 0} G (s) = \ infty $ |
$ e_ {ss1} = \ frac {5} {1 + k_p} = 0 $ |
$ r_2 (t) = 2tu (t) $ |
$ K_v = \ lim_ {s \ to 0} sG (s) = \ infty $ |
$ e_ {ss2} = \ frac {2} {K_v} = 0 $ |
$ r_3 (t) = \ frac {t ^ 2} {2} u (t) $ |
$ K_a = \ lim_ {s \ to 0} s ^ 2G (s) = 1 $ |
$ e_ {ss3} = \ frac {1} {k_a} = 1 $ |
เราจะได้รับข้อผิดพลาดสถานะคงที่โดยรวมโดยการเพิ่มข้อผิดพลาดสถานะคงที่สามข้อข้างต้น
$$ e_ {ss} = e_ {ss1} + e_ {ss2} + e_ {ss3} $$
$$ \ Rightarrow e_ {ss} = 0 + 0 + 1 = 1 $$
ดังนั้นเราจึงได้รับข้อผิดพลาดสถานะคงที่ $ e_ {ss} $ as 1 สำหรับตัวอย่างนี้
ข้อผิดพลาดของสถานะคงที่สำหรับระบบคำติชมที่ไม่เป็นเอกภาพ
พิจารณาแผนภาพบล็อกต่อไปนี้ของระบบควบคุมวงปิดซึ่งมีข้อเสนอแนะเชิงลบที่ไม่มีชุมชน
เราสามารถค้นหาข้อผิดพลาดสถานะคงที่ได้เฉพาะสำหรับระบบข้อเสนอแนะที่เป็นเอกภาพเท่านั้น ดังนั้นเราจึงต้องแปลงระบบข้อเสนอแนะที่ไม่เป็นเอกภาพเป็นระบบข้อเสนอแนะที่เป็นเอกภาพ สำหรับสิ่งนี้ให้รวมเส้นทางการตอบรับเชิงบวกที่เป็นเอกภาพหนึ่งเส้นทางและเส้นทางการตอบรับเชิงลบของเอกภาพหนึ่งเส้นทางในแผนภาพบล็อกด้านบน แผนภาพบล็อกใหม่มีลักษณะดังที่แสดงด้านล่าง
ลดความซับซ้อนของแผนภาพบล็อกด้านบนโดยการรักษาความคิดเห็นเชิงลบที่เป็นเอกภาพเหมือนเดิม ต่อไปนี้เป็นแผนภาพบล็อกแบบง่าย
แผนภาพบล็อกนี้คล้ายกับแผนภาพบล็อกของระบบควบคุมลูปปิดเสียงตอบรับเชิงลบของเอกภาพ ที่นี่บล็อกเดียวมีฟังก์ชันการถ่ายโอน $ \ frac {G (s)} {1 + G (s) H (s) -G (s)} $ แทน $ G (s) $ ขณะนี้คุณสามารถคำนวณข้อผิดพลาดสถานะคงที่ได้โดยใช้สูตรข้อผิดพลาดสถานะคงที่ที่กำหนดสำหรับระบบข้อเสนอแนะเชิงลบที่เป็นเอกภาพ
Note- ไม่มีความหมายที่จะค้นหาข้อผิดพลาดสถานะคงที่สำหรับระบบวงปิดที่ไม่เสถียร ดังนั้นเราจึงต้องคำนวณข้อผิดพลาดสถานะคงที่สำหรับระบบวงปิดที่เสถียรเท่านั้น ซึ่งหมายความว่าเราจำเป็นต้องตรวจสอบว่าระบบควบคุมเสถียรหรือไม่ก่อนที่จะพบข้อผิดพลาดสถานะคงที่ ในบทต่อไปเราจะพูดถึงเสถียรภาพที่เกี่ยวข้องกับแนวคิด