תורת הבקרה/ריגולטור לינארי אופטימלי

מתוך testwiki
קפיצה לניווט קפיצה לחיפוש

תבנית:הארה

בקרה לינארית ריבועית

(Linear quadratic control)

  • בעיית הריגולטור האופטימלי היא למעשה בעיית עקיבה.
  • הריגולטור הלינארי הריבועי הוא פתרון לחוג סגור, וזהו יתרונו.

כאשר מערכת דינמית מתוארת באמצעות אוסף של משוואות דיפרנציאליות, ופונקציונל העלות הוא תבנית ריבועית, בעיית האופטימיזציה נקראת LQ, ופתרונה הוא LQR (ריגולטור LQ).

תבנית:תזכורת בהינתן מערכת דינמית מהצורה  x˙=An×nx+Bn×mu, ניתן להראות כי פונקציונל עלות מהצורה

 J=0L(x,u)dt

יהיה בעל מאפיינים לינאריים (כלומר  u=Kx) אם L היא תבנית ריבועית של x,u.

כלומר כל שעלינו למצוא הוא את המטריצה  Km×n[1].

פונקציונל עלות נפוץ הוא מהצורה:

 J=0(xTQx+uTRu)dt

כאשר:

  • x,u יכולים להשתנות בזמן.
  • Q מוגדרת חיובית (או מוגדרת לא-שלילית - PSD) ממשית וסימטרית[2].
  • R מוגדרת חיובית ממשית וסימטרית.

פוקציונל זה משמש למזעור אנרגית הבקרה, והפתרון הוא אינו אלא מטריצת משוב-הגבר מהצורה

 u(t)=K(t)x(t)

כאשר K הוא הפתרון של משוואת ריקאטי הרציפה (reduced-matrix Riccati equation):

 {ATP+PAPBR1BTP+Q=0u(t)=Kx(t)=R1BTPx(t)

מטלאב

תבנית:קלט פלט (להשלים)

הערות

  1. מתוך Ogata, K., Modern Control Engineering, 3rd Edition.
  2. שוב, במקרה המרוכב יש להחליף את דרישת הסימטריות בדרישת ההרמיטיות, אך אנו נעסוק במקרה הממשי בלבד.

קישורים חיצוניים

תבנית:מיזמים