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


15

สมมติว่าเรามีการแสดงเชิงเส้นในสัญกรณ์พื้นที่รัฐมาตรฐาน:

x˙(t)=Ax(t)+Bu(t)
y(t)=Cx(t)+Du(t)

เพื่อให้ได้การตอบสนองแบบแรงกระตุ้นเป็นไปได้ที่จะใช้ Laplace transform เพื่อรับ

Y = C X + D U

sX=AX+BU
Y=CX+DU

แล้วแก้หาฟังก์ชั่นการถ่ายโอนซึ่งก็คือ

YU=C(sIA)1B+D

ในทำนองเดียวกันสำหรับระบบที่ไม่ต่อเนื่อง transform ของ x [ n + 1 ] = A x [ n ] + B u [ n ] y [ n ] = C x [ n ] + D u [ n ]Z

x[n+1]=Ax[n]+Bu[n]
y[n]=Cx[n]+Du[n]

คือ

YU=C(zIA)1B+D

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

คำตอบ:


6

x˙(t)=Ax(t)+Bu(t)

x(t)=x0eAt+0teA(tt)Bu(t)dt

x0=x(0)eAtΞ(t)x0=0y(t)

y(t)=C0tΞ(tt)Bu(t)dt+Du(t)

Ξ(t)=eAt(sIA)1

Y=C(sIA)1BU+DU

ซึ่งให้ฟังก์ชันถ่ายโอนเช่นเดียวกับในคำถามของคุณ


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


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