תורת הבקרה/פתרון משוואת המצב עבור מערכת קבועה בזמן
משוואת המצב -
היא מד"ר מסדר ראשון, אלא שהמשתנים הם וקטורים והמקדמים הם מטריצה.
מכאן והלאה, אם לא צוין אחרת, x הוא וקטור מסדר n.
תוכן עניינים |
כניסה אפס [עריכה]
נפתור באמצעות הפרדת משתנים:
במקום קבוע מעריכי C נציב קבוע כפלי, שהוא למעשה תנאי ההתחלה:
המטריצה
נקראת מטריצת מצב-מעבר (state-transition matrix), ונדון עליה בהמשך. כמו כן, הביטוי
הוא הפיתרון ההומוגני של המשוואה שנפגוש בהמשך:
|
כדאי לדעת: במטלאב: את אקספוננט המטריצה A יש לחשב באמצעות הפונקציה |
כניסה שונה מאפס [עריכה]
במקרה זה לא ניתן לבצע הפרדת משתנים. הטריק הוא להכפיל ב-
ואז נקבל נגזרת של מכפלה:
נבצע אינטגרציה על הביטוי האחרון מהזמן ההתחלתי t0 ועד לזמן הנוכחי t, ונקבל:
הוא משתנה דמה! |
באופן דומה, עבור משוואת הפלט נקבל:
זהו הפתרון הכללי של משוואת מצב LTI עם כניסה שונה מאפס.
מטריצת המעבר [עריכה]
מטריצת המעבר קיבלה את שמה בעקבות הקישור שהיא ממלאת:
כלומר, מקשרת בין וקטורי המצב בין שני זמנים כלשהם.
מטריצת המעבר מוגדרת:
תכונות מטריצת המעבר [עריכה]




- הערכים העצמיים של A הם קטבי המערכת.
- טרנספורמציה לינארית של משתני המצב לא תשנה את הקטבים.
חישוב מטריצת המעבר [עריכה]
באמצעות טור טיילור [עריכה]
מטלאב:
expm(A);
באמצעות התמרת לפלס [עריכה]
נבצע התמרה הפוכה, חזרה למישור הזמן:
כך שבזמן אפס:
כלומר מטריצת המעבר היא:
דוגמאות [עריכה]
(להשלים)
טרנספורמציה לינארית של משתני המצב [עריכה]
כזכור, מערכת משתני המצב מוגדרת כך:
נגדיר וקטור מצב חדש באמצעות מטרית המעבר Q:
כאשר Q מן הסתם הפיכה, כלומר:
, ואז:
אם נציב ביטויים אלו למערכת משתני המצב, נקבל:
נגדיר את הביטויים:
ואז:
טרנספורמציה קנונית: לכסון משוואת המצב [עריכה]
נסמן
הערכים העצמיים והוקטורים העצמיים המתאימים להם, של המטריצה A, ונניח בפיתוח זה כי הם שונים זה מזה, כלומר:
נגדיר:
כך ש:
ו-V היא מטריצת הוקטורים העצמיים, כך ש:
ו-Λ היא מטריצה אלכסונית של הערכים העצמיים:
נבצע את המכפלה AV לשם הבהרה:
ולכן:
כך שמתקבל:
מטריצת מעבר [עריכה]
![]() |
לשם המשך הפיתוח, נשתמש בקשר הבא:
כך שמתקיים:
לסיכום:
ערכים עצמיים מריבוי r [עריכה]
(להשלים)



![\ e^{-At}\dot x(t)- e^{-At}Ax(t)= {d\over dt}\left[e^{-At}x(t)\right] = e^{-At}Bu(t)](http://upload.wikimedia.org/math/0/f/b/0fbd0eed0aadfbb6209597eb19d72816.png)
הוא משתנה דמה!








![\ \dot\vec x=A\vec x \quad\Rightarrow\quad s\vec X(s)-\vec X_0=A\vec X(s) \quad\Rightarrow\quad \vec X(s)=[sI-A]^{-1} \vec X_0](http://upload.wikimedia.org/math/2/c/8/2c80ad7e2059c036f9d380071e096ad3.png)
![\ \vec x(t)= \mathcal{L}^{-1} \left\{\left[sI-A\right]^{-1}\vec X_0 \right\}](http://upload.wikimedia.org/math/8/e/9/8e961572791f1202124863c04041b5f2.png)
![\ \phi(t)=\phi(t,0)= \mathcal{L}^{-1} \left\{\left[sI-A\right]^{-1} \right\}](http://upload.wikimedia.org/math/7/1/5/715727dc1a16d0ae977b50b5f4975a73.png)
![\ \phi(t)=e^{At}= \mathcal{L}^{-1} \left\{\left[sI-A\right]^{-1} \right\}](http://upload.wikimedia.org/math/e/c/1/ec115999e46f1fcee0aa187bcb2e8c4c.png)









![\ V=[\vec v_1\ \vec v_2\ \cdots\ \vec v_n]](http://upload.wikimedia.org/math/5/7/3/57366908af0b9f6df0be03f8f41aefe2.png)

![\ AV= [A\vec v_1\ A\vec v_2\ \cdots\ A\vec v_n]= [\lambda_1\vec v_1\ \lambda_2\vec v_2\ \cdots\ \lambda_n\vec v_n]= \underbrace{[\vec v_1\ \vec v_2\ \cdots\ \vec v_n]}_V \underbrace{\begin{bmatrix}
\lambda_1 & \cdots & 0 \\
\vdots & \ddots & \vdots \\
0 & \cdots & \lambda_n
\end{bmatrix}}_{\Lambda}=V\Lambda](http://upload.wikimedia.org/math/5/9/c/59c948407f0e4fa17243d3a5368379ce.png)







