กลับไปหน้าบทความ

อ่าน 7 นาที

การทำให้เป็นเชิงเส้นแบบป้อนกลับ

การทำให้เป็นเชิงเส้นด้วยการป้อนกลับ (Feedback linearization)เป็นกลยุทธ์ทั่วไปที่ใช้ในการควบคุมแบบไม่เชิงเส้นเพื่อควบคุมระบบที่ไม่เชิงเส้นเทคนิคการทำให้เป็นเชิงเส้นด้วยการป้อนกลับสา...

การทำให้เป็นเชิงเส้นแบบป้อนกลับ

แผนภาพบล็อกแสดงการแปลงระบบไม่เชิงเส้นให้เป็นเชิงเส้นด้วยการป้อนกลับ

การทำให้เป็นเชิงเส้นด้วยการป้อนกลับ (Feedback linearization)เป็นกลยุทธ์ทั่วไปที่ใช้ในการควบคุมแบบไม่เชิงเส้นเพื่อควบคุมระบบที่ไม่เชิงเส้นเทคนิคการทำให้เป็นเชิงเส้นด้วยการป้อนกลับสามารถนำไปใช้กับระบบควบคุมแบบไม่เชิงเส้นในรูปแบบต่างๆ ได้

โดยที่ สถานะและอินพุตอยู่ที่ไหน แนวทางนี้เกี่ยวข้องกับการแปลงระบบควบคุมแบบไม่เชิงเส้นให้เป็นระบบควบคุมเชิงเส้นที่เทียบเท่ากันผ่านการเปลี่ยนตัวแปรและอินพุตควบคุมที่เหมาะสม โดยเฉพาะอย่างยิ่ง เราต้องการเปลี่ยนพิกัด และอินพุตควบคุมเพื่อให้พลวัตในพิกัด นั้น อยู่ในรูปแบบของระบบควบคุมเชิงเส้นที่ควบคุมได้

จากนั้นจึงสามารถนำกลยุทธ์การควบคุมแบบวงนอกมาใช้กับระบบควบคุมเชิงเส้นที่ได้ เพื่อให้บรรลุวัตถุประสงค์การควบคุม

การทำให้ระบบ SISO เป็นเชิงเส้นด้วยการป้อนกลับ

ในที่นี้ ให้พิจารณากรณีของการทำให้เป็นเชิงเส้นแบบป้อนกลับของระบบอินพุตเดียวเอาต์พุตเดียว (SISO) ผลลัพธ์ที่คล้ายกันสามารถขยายไปยังระบบอินพุตหลายตัวเอาต์พุตหลายตัว (MIMO) ได้ ในกรณีนี้และวัตถุประสงค์คือการหาการแปลงพิกัด ที่แปลงระบบ (1) ให้เป็น รูปแบบปกติที่เรียกว่าซึ่งจะเปิดเผยกฎการป้อนกลับในรูปแบบ

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

จำเป็นต้องใช้เครื่องมือหลายอย่างในการแก้ปัญหานี้

อนุพันธ์ของลี

เป้าหมายของการทำให้เป็นเชิงเส้นแบบป้อนกลับคือการสร้างระบบที่แปลงแล้วซึ่งสถานะเป็นเอาต์พุตและอนุพันธ์อันดับแรกของมัน เพื่อทำความเข้าใจโครงสร้างของระบบเป้าหมายนี้ เราใช้อนุพันธ์ของ Lieพิจารณาอนุพันธ์เทียบกับเวลาของ (2) ซึ่งสามารถคำนวณได้โดยใช้กฎ ลูกโซ่

ตอนนี้เราสามารถกำหนดอนุพันธ์ลีของตาม ได้ดังนี้

และในทำนองเดียวกัน อนุพันธ์ของ Lie ของalong as

ด้วยสัญลักษณ์ใหม่นี้ เราสามารถแสดงได้ดังนี้

โปรดทราบว่าสัญลักษณ์ของอนุพันธ์ลีนั้นสะดวกเมื่อเราทำการหาอนุพันธ์หลายครั้งเทียบกับสนามเวกเตอร์ เดียวกัน หรือต่างกัน ตัวอย่างเช่น

และ

ระดับสัมพัทธ์

ในระบบเชิงเส้นป้อนกลับของเราซึ่งประกอบด้วยเวกเตอร์สถานะของเอาต์พุตและอนุพันธ์อันดับแรก เราต้องเข้าใจว่าอินพุตเข้าสู่ระบบได้อย่างไร ในการทำเช่นนี้ เราจึงแนะนำแนวคิดของระดับสัมพัทธ์ ระบบของเราที่กำหนดโดย (1) และ (2) กล่าวได้ว่ามีระดับสัมพัทธ์ที่จุดหนึ่งถ้า

ใน ละแวก ใกล้เคียงและทั้งหมด

เมื่อพิจารณาคำจำกัดความของระดับสัมพัทธ์นี้โดยคำนึงถึงการแสดงออกของอนุพันธ์เทียบกับเวลาของเอาต์พุตเราสามารถพิจารณาระดับสัมพัทธ์ของระบบของเรา (1) และ (2) ว่าเป็นจำนวนครั้งที่เราต้องหาอนุพันธ์ของเอาต์พุตก่อนที่อินพุตจะปรากฏอย่างชัดเจน ในระบบ LTIระดับสัมพัทธ์คือความแตกต่างระหว่างระดับของ พหุนามตัวส่วนของ ฟังก์ชันถ่ายโอน (เช่น จำนวนขั้ว ) และระดับของพหุนามตัวเศษ (เช่น จำนวนศูนย์ )

การทำให้เป็นเชิงเส้นโดยการป้อนกลับ

สำหรับการอธิบายต่อไปนี้ เราจะถือว่าระดับสัมพัทธ์ของระบบคือในกรณีนี้ หลังจากหาอนุพันธ์ของเวลาเอาต์พุตแล้วเราจะได้

โดยที่สัญลักษณ์แสดงถึงอนุพันธ์ลำดับที่ ของเนื่องจากเราสมมติว่าระดับสัมพัทธ์ของระบบคืออนุพันธ์ของ Lie ในรูปแบบสำหรับ จึงเป็นศูนย์ทั้งหมด นั่นคือ อินพุตไม่มีส่วนร่วมโดยตรงต่ออนุพันธ์ลำดับที่ แรกๆ เลย

การแปลงพิกัดที่ทำให้ระบบอยู่ในรูปแบบปกติมาจากการหาอนุพันธ์อันดับแรก โดยเฉพาะอย่างยิ่ง

แปลงวิถีการเคลื่อนที่จากระบบพิกัดเดิมไปสู่ระบบพิกัดใหม่ตราบใดที่การแปลงนี้เป็นการแปลงแบบดิฟเฟอโอเมอร์ฟิซึม วิถีการเคลื่อนที่เรียบในระบบพิกัดเดิมจะมีวิถีการเคลื่อนที่เรียบที่ไม่ซ้ำกันในระบบพิกัดใหม่วิถีการเคลื่อนที่เหล่านั้นจะถูกอธิบายโดยระบบพิกัดใหม่

ดังนั้น กฎการควบคุมแบบป้อนกลับ

แปลงเป็นแผนที่อินพุต-เอาต์พุตเชิงเส้นจากไปยังระบบเชิงเส้นที่ได้

เป็นการเรียงลำดับของตัวรวมสัญญาณ และสามารถเลือกการควบคุมวงนอกได้โดยใช้วิธีการระบบเชิงเส้นมาตรฐาน โดยเฉพาะอย่างยิ่ง กฎการควบคุมแบบป้อนกลับสถานะของ

โดยที่เวกเตอร์สถานะคือเอาต์พุตและอนุพันธ์อันดับแรกของมัน ส่งผลให้เกิดระบบ LTI

กับ,

ดังนั้น ด้วยการเลือกค่า ที่เหมาะสมเราสามารถกำหนดตำแหน่งของขั้ววงปิดของระบบเชิงเส้นได้ตามอำเภอใจ

พลวัตศูนย์ที่ไม่เสถียร

การทำให้เป็นเชิงเส้นด้วยการป้อนกลับสามารถทำได้กับระบบที่มีระดับสัมพัทธ์น้อยกว่าอย่างไรก็ตาม รูปแบบปกติของระบบจะรวมถึงไดนามิกศูนย์ (เช่น สถานะที่ไม่สามารถสังเกตได้จากเอาต์พุตของระบบ) ซึ่งอาจไม่เสถียร ในทางปฏิบัติ ไดนามิกที่ไม่เสถียรอาจส่งผลเสียต่อระบบ (เช่น อาจเป็นอันตรายหากสถานะภายในของระบบเติบโตอย่างไม่มีขอบเขต) สถานะที่ไม่สามารถสังเกตได้เหล่านี้อาจควบคุมได้หรืออย่างน้อยก็เสถียร ดังนั้นจึงสามารถใช้มาตรการต่างๆ เพื่อให้แน่ใจว่าสถานะเหล่านี้จะไม่ก่อให้เกิดปัญหาในทางปฏิบัติ ระบบ เฟสต่ำสุดให้ข้อมูลเชิงลึกบางอย่างเกี่ยวกับไดนามิกศูนย์

การทำให้ระบบ MIMO เป็นเชิงเส้นด้วยการป้อนกลับ

แม้ว่า NDI จะไม่จำเป็นต้องจำกัดอยู่เฉพาะระบบประเภทนี้ แต่ลองพิจารณาระบบ MIMO แบบไม่เชิงเส้นที่มีอินพุตเป็นเชิงเส้นดังแสดงในภาพด้านล่าง

ถือว่าจำนวนอินพุตเท่ากับจำนวนเอาต์พุต สมมติว่ามีอินพุตและเอาต์พุตจำนวนหนึ่ง จากนั้น จะ เป็น เมทริกซ์ โดยที่คือเวกเตอร์ที่ประกอบเป็นคอลัมน์ของเมทริกซ์ นอกจากนี้และ. เพื่อใช้การพิสูจน์ที่คล้ายคลึงกับ SISO ระบบจากสมการที่ 4 สามารถแยกออกได้โดยการแยกเอาต์พุตที่ แต่ละตัวดังแสดงในสมการที่ 5

ในทำนองเดียวกันกับ SISO สามารถแสดงได้ว่าจนถึงอนุพันธ์ลำดับที่ ' ของเทอมในที่นี้หมายถึงระดับสัมพัทธ์ของเอาต์พุตลำดับที่ ' ในทำนองเดียวกันนี้ให้ผลลัพธ์ดังนี้

เมื่อคำนวณด้วยวิธีเดียวกับ SISO จะพบว่าการกำหนดอินพุตเสมือนในลักษณะที่ว่า

การแปลงระบบที่ 'th' นี้เป็นเชิงเส้นอย่างไรก็ตาม ถ้าเห็นได้ชัดว่าไม่สามารถแก้ได้เมื่อกำหนดค่าให้กับอย่างไรก็ตาม การตั้งสมการดังกล่าวสำหรับเอาต์พุต ทั้งหมด จะส่งผลให้ได้สมการในรูปแบบที่แสดงในสมการที่ 7 การรวมสมการเหล่านี้จะส่งผลให้ได้สมการเมทริกซ์ ซึ่งโดยทั่วไปแล้วจะช่วยให้สามารถแก้หาค่าอินพุตได้ดังที่แสดงด้านล่าง

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • A. Isidori, ระบบควบคุมแบบไม่เชิงเส้น,ฉบับพิมพ์ครั้งที่ 3, Springer Verlag, ลอนดอน, 1995.
  • HK Khalil, ระบบไม่เชิงเส้น,ฉบับพิมพ์ครั้งที่ 3, Prentice Hall, Upper Saddle River, New Jersey, 2002.
  • M. Vidyasagar, การวิเคราะห์ระบบไม่เชิงเส้น , ฉบับพิมพ์ครั้งที่สอง, Prentice Hall, Englewood Cliffs, New Jersey, 1993.
  • บี. ฟรีดแลนด์, การออกแบบระบบควบคุมขั้นสูง , ฉบับพิมพ์ซ้ำ, เพรนทิส ฮอลล์, อัปเปอร์ แซดเดิล ริเวอร์, นิวเจอร์ซีย์, 1996
  • Fabio Celani และ Alberto Isidori (บรรณาธิการ) (2009). "การทำให้เป็นเส้นตรงแบบป้อนกลับ" . Scholarpedia . สืบค้นเมื่อ31 ธันวาคม 2022 .
  • ECE 758: การสร้างแบบจำลองและการควบคุมแบบไม่เชิงเส้นของหุ่นยนต์แขนกลข้อต่อยืดหยุ่นแบบข้อต่อเดียว  – อธิบายและประยุกต์ใช้การทำให้เป็นเชิงเส้นด้วยการป้อนกลับ
  • ECE 758: ตัวอย่างการทำให้เป็นเชิงเส้นของระบบลูกบอลในท่อ  – การประยุกต์ใช้การทำให้เป็นเชิงเส้นอย่างง่ายสำหรับระบบที่อยู่ในรูปแบบปกติอยู่แล้ว (กล่าวคือ ไม่จำเป็นต้องมีการแปลงพิกัด)
  • ฟังก์ชันภาษา Wolfram ใช้สำหรับ ทำการแปลงสัญญาณป้อนกลับให้เป็นเชิงเส้นคำนวณลำดับสัมพัทธ์และกำหนดไดนามิกศูนย์
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Feedback_linearization&oldid=1311697015 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การทำให้เป็นเชิงเส้นแบบป้อนกลับ

การทำให้เป็นเชิงเส้นด้วยการป้อนกลับ (Feedback linearization)เป็นกลยุทธ์ทั่วไปที่ใช้ในการควบคุมแบบไม่เชิงเส้นเพื่อควบคุมระบบที่ไม่เชิงเส้นเทคนิคการทำให้เป็นเชิงเส้นด้วยการป้อนกลับสา...

การทำให้ระบบ SISO เป็นเชิงเส้นด้วยการป้อนกลับ

ในที่นี้ ให้พิจารณากรณีของการทำให้เป็นเชิงเส้นแบบป้อนกลับของระบบอินพุตเดียวเอาต์พุตเดียว (SISO) ผลลัพธ์ที่คล้ายกันสามารถขยายไปยังระบบอินพุตหลายตัวเอาต์พุตหลายตัว (MIMO) ได้ ในกรณีนี้และวัตถุประสงค์คือการหาการแปลงพิกัด ที่แปลงระบบ (1) ให้เป็น รูปแบบปกติ...

อนุพันธ์ของลี

เป้าหมายของการทำให้เป็นเชิงเส้นแบบป้อนกลับคือการสร้างระบบที่แปลงแล้วซึ่งสถานะเป็นเอาต์พุตและอนุพันธ์อันดับแรกของมัน เพื่อทำความเข้าใจโครงสร้างของระบบเป้าหมายนี้ เราใช้ อนุพันธ์ของ Lie พิจารณา อนุพันธ์เทียบกับเวลา ของ (2) ซึ่งสามารถคำนวณได้โดยใช้กฎ ลูกโซ่ y...

ระดับสัมพัทธ์

ในระบบเชิงเส้นป้อนกลับของเราซึ่งประกอบด้วยเวกเตอร์สถานะของเอาต์พุตและอนุพันธ์อันดับแรก เราต้องเข้าใจว่าอินพุตเข้าสู่ระบบได้อย่างไร ในการทำเช่นนี้ เราจึงแนะนำแนวคิดของระดับสัมพัทธ์ ระบบของเราที่กำหนดโดย (1) และ (2) กล่าวได้ว่ามีระดับสัมพัทธ์ที่จุดหนึ่งถ้า y...