תורת הבקרה/פתרון משוואת המצב עבור מערכת קבועה בזמן
משוואת המצב -
היא מד"ר מסדר ראשון, אלא שהמשתנים הם וקטורים והמקדמים הם מטריצה.
מכאן והלאה, אם לא צוין אחרת, 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/wikibooks/he/math/1/5/1/1519f5e45a03afd6944aef51fb9e1061.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/wikibooks/he/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/wikibooks/he/math/2/a/4/2a43363a2ea3105de5bdc5e06502629a.png)
![\ \phi(t)=\phi(t,0)= \mathcal{L}^{-1} \left\{\left[sI-A\right]^{-1} \right\}](http://upload.wikimedia.org/wikibooks/he/math/e/f/9/ef941beb326967b9da8f1b6ef2e791da.png)
![\ \phi(t)=e^{At}= \mathcal{L}^{-1} \left\{\left[sI-A\right]^{-1} \right\}](http://upload.wikimedia.org/wikibooks/he/math/3/d/4/3d49da7db9f8347b95ac145087fca6e0.png)









![\ V=[\vec v_1\ \vec v_2\ \cdots\ \vec v_n]](http://upload.wikimedia.org/wikibooks/he/math/4/6/7/467d447629417496dbd54129a802f446.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/wikibooks/he/math/8/f/b/8fb89cc9022de012bbcf990279270fe2.png)







