מבוא
מערכת בקרה מוגדרת כהחִבְרוּר (interconnection) של מרכיבים שונים כדי ליצור מערכת שתניב תגובה רצויה כלשהי. מכיוון שתגובה זו ידועה (אנו יודעים איזה תגובה אנו רוצים שתהיה למערכת) ובעולם האמיתי המערכת לא תצליח לפלוט בדיוק את התגובה הרצויה, אנו מגדירים אות שגיאה בין האות הרצוי לאות האמיתי. השימוש באות שגיאה זה לרוב מוכנס בחזרה למערכת, מה שיוצר רצף פעולות בחוג סגור הנקראת מערכת משוב.
מערכת בחוג סגור. (Dorf & Bishop, 2022).
זהו למעשה המקרה של מערכות בטבע כמו מערכות ביולוגיות או פיזיולוגיות. למשל, הדופק בגוף האדם הוא דוגמה למערכת משוב השומרת על דופק רצוי מסוים.
מערכת בחוּג פָּתוּחַ, או מערכת ללא משוב, מתוארת באיור הבא:
דיאגרמת בלוקים של מערכת בחוג פתוח עם אות הפרעה
. (Dorf & Bishop, 2022).
האות הפרעה,
אם המערכת בחוג פתוח לא מניבה תגובה רצויה, נוכל להכניס בקר בטור,
דיאגרמת בלוקים של מערכת בקרה בחוג פתוח (ללא משוב). (Dorf & Bishop, 2022).
הערה:
בדפי הרצאות של ליאוניד אנו משתמשים בסימון
עבור (plant, process), ו- עבור (open-loop controller):
בסימונים אלו, גם:
- האות
הוא הקלט. - האות
הוא הפלט (המבוקר). - האות
הוא הפלט הרצוי (reference trajectory).
המטרה שלנו היא למצוא
נתחיל מדוגמאות:
דוגמה: מערכת מסה-גלגלת פשוטה
נביט בדוגמה הבאה של מערכת מסה-גלגלת:
מערכת מסה-גלגלת פשוטה, עם
כקלט, ו- כפלט. (Leonid Mirkin’s Homepage, n.d.). כיוון שהגלגלת ברדיוס
, מספיק לנו להכפיל את הקלט ב- כדי לקבל את , ולכן המערכת מתוארת ע”י:
כדי למצוא
כך ש- עבור נתון, נוכל פשוט לדרוש ש כלומר:
למשל, בהינתן ו-
, והקלט הרצוי הוא:
נדרוש ש-
, ונקבל שקיבלנו את הרצוי (כלומר, זהה ל- ):
במקרה של מערכת יותר מסובכת, יהיה לנו טיפה יותר קשה “לנחש” את
דוגמה: מערכת מסה-גלגלת עם ריסון וקפיץ
מערכת מסה-גלגלת עם ריסון וקפיץ, עם
כקלט, ו- כפלט. (Leonid Mirkin’s Homepage, n.d.). נוכל לתאר את מערכת זו ע”י:
לכן, כדי למצואכך ש- , נדרוש:
בקרים מהסוגים שרואים בדוגמאות לעיל פועלים לפי אותו עיקרון:
כלומר, הבקר:
לשיטה זו קוראים היפוך תהליך, ולמרות שהיא נדמית פשוטה, היא מאוד מוגבלת ביישומים שלה. בכל זאת, היא מהווה בסיס לרוב שיטות הבקרה.
מגבלות ההיפוך תהליך
אי ודאות במודל
נזכור כי המודלים שלנו על תהליכים מציאותיים אף פעם לא מושלמים. לכן, ה-
עבור תהליך “אמיתי”
כך ש-
דוגמה: מערכת מסה-גלגלת עם ריסון וקפיץ
במקרה של המערכת מסה-גלגלת עם ריסון וקפיץ טעינו במסה אנו נקבל:
גרפים של הקלט
מימין והפלט האמיתי משמאל. הקו המקווקו הוא הקלט/הפלט הדרוש. הגרף הכחול מתאר מערכת בקרה שהוזן לה , בעוד המסה האמיתית היא . הגרף האדום מתאר מערכת בקרה שהוזן לה , בעוד המסה האמיתית היא . הנתונים האחרים של המערכת הם . (Leonid Mirkin’s Homepage, n.d.). ניתן גם לעשות ניסוי מחשבתי על המערכת הזו: במידה ואנו רוצים להעלות את המסה באופן שמתואר בקו המקווקו באיור לעיל (עד לגובה
), נדמיין את עצמנו מסובבים את הגלגלת בסך הכל רדיאנים. כדי להתאים את עצמי לגרף הדרוש (מבחינת מהירות, תאוצה וכו’), אסובב את הגלגלת גם כמעט באותו האופן. אם התחשבתי נכון בקפיץ ובריסון (כך שאני צריך להתחשב נכון גם במסה), אצליח לקבל את העקומה הדרושה ממני. אבל, אם למשל הנחתי שהמסה הרבה יותר קלה מהמציאות, אני עלול לסובב את הגלגלת לאט מדי בהתחלה ומהר מדי בסוף, מה שיוביל לתנודות גדולות של המסה - לא כנדרש בגרף של . טעות כזו מתוארת ע”י הגרף הכחול לעיל. הסיבה שהגרף הכחול תנודתי יותר מהגרף האדום הוא די מקרי וספציפי למערכת זו; יש הסבר לתופעה זו בהרצאה מספר 4 (הבאה בסדרה).
הפרעות
דרכים אחרות בהם הבקר היפוך עלול להיכשל בהם הוא במקרה של הפרעות. נוכל למדל את הפרעות אלו כאות הפרעה
במקרה זה:
ואז השגיאה שלנו היא:
דוגמה: מערכת מסה-גלגלת עם ריסון וקפיץ
נביט בהשפעה של כוח חיצוני
למערכת מסה-גלגלת עם ריסון וקפיץ.
נוכל פשוט להוסיף את
לדיאגרמה באופן הבא:
במידה ו-𝟙 𝟙 שהוא בעצם הפונקציה:
התגובות יהיו:
גרפים של הקלט
מימין והפלט האמיתי משמאל. הקו המקווקו הוא הקלט/הפלט הדרוש. הגרף הכחול מתאר מערכת בה , בעוד הגרף האדום מתאר מערכת בה . הנתונים האחרים של המערכת הם .
יציבות פנימית
צמצום קטבים
הגדרה: צמצום
בהינתן חיבור בטור כמתואר בתרשים הבא:
אנו אומרים שישנו צמצום בטור אם סדר ההעתקהקטן יותר מסכום הסדרים של חלקיו, ו- .
פשר המשמעות של צמצום הוא שחלק מהדינמיקה של החלקים פשוט נעלמת מההעתקה
דוגמה:
יהי:
לכן:
כלומר, הקוטב של
ב- מצומצם ע”י האפס של . זהו צמצום לא יציב אם .
יציבות פנימית של מערכות מחובררות
נביט בבקר בחוג פתוח הבא:
נוכל להציג את ההעתקה בין הקלט
הגדרה: יציבות פנימית
נאמר שהבקר בחוג פתוח הוא יציב פנימית אם
יציבים.
כיוון שהיציבות שלו- גוררת יציבות של , נסיק כי המערכת יציבה פנימית אמ”ם גם וגם הם יציבים.
נשים לב שאם ישנו צמצום לא יציב בין
השלכות על בקר בחוג פתוח
ככלל, התנאים לאפשרות לבקרה באמצעות הפיכת תהליך הם אם התהליך
- יציב BIBO.
- ללא אפסים ב-RHP (
). - התהליך הוא strictly proper.
תרגילים
תרגיל 1
הביטו בתהליכים הבאים המבוקרים בחוג פתוח:
האם תהליכים אלו ניתנים לבקרה ע”י הבקר
פתרון:
- התהליך
הוא יציב (הוא proper וכל הקטבים שלו במישור השמאלי). הפונקציית תמסורת של הבקר היא: פונקציית תמסורת זו היא non-proper. במישור הזמן, הוא קובע כי: כלומר, הוא ניתן ליישום רק אם אנו יכולים למדוד את וגם את , וגם אם חסום. - התהליך
יציב. הפונקציית תמסורת של הבקר: הבקר הוא proper אבל יש לו קוטב חיובי, כך שהוא לא יציב, והוא ידרוש קלט לא חסום - אין יציבות פנימית. - התהליך
לא יציב. הפונקציית תמסורת של הבקר: בכלל המערכת אנו מצמצים את הקוטב של , שהוא קוטב לא יציב, מה שיכל לגרום להתבדרות במקרה של הפרעה קטנה - אין יציבות פנימית.
תרגיל 2
האיור הבא מתאר רכב במסה
המערכת הנתונה על הרכב. (Leonid Mirkin’s Homepage, n.d.).
סעיף א’
מצאו את משוואות התנועה של המערכת ובצעו עליו לינאריזציה סביב נקודת שיווי המשקל:
סמנו את הקלט והפלט ע”י
פתרון:
מחוק שני של ניוטון:
זהו מד”ר מסדר ראשון, כך שנבחר את המצב של המערכת כ-
נסמן את הצד הימני של המשוואה ב-
נקודות שיווי המשקל
לכן, ישנו
נרצה לבצע לינאריזציה למערכת. הפרמטרים:
לכן משוואת המצב לאחר לינאריזציה:
כאשר:
הפונקציית תמסורת של המערכת
זוהי מערכת מסדר ראשון, עם קבוע זמן
סעיף ב’
יהי בקר מחוג פתוח בו הבקר
האות
הנתון. (Leonid Mirkin’s Homepage, n.d.).
כאשר
פתרון:
מערכת בקר בחוג פתוח. (Leonid Mirkin’s Homepage, n.d.).
הפיכת תהליך:
נשים לב שזהו בקר non-proper. במידה ולא היינו יודעים מהו האות ייחוס
מאחר ו-
כאשר נציב את
האות
. (Leonid Mirkin’s Homepage, n.d.).
סעיף ג’
הניחו שלמדרון יש שיפוע טיפה שונה מהשיפוע שאיתו מידלנו את המערכת והבקר - נניח שהוא
פתרון:
מבחינת משוואת התנועה של המערכת, לא הרבה השתנה חוץ מהחלפת
בנוסף,
השיווי משקל כעת הוא:
אבל, לא שינינו את הכניסה
סיטואציה זו תואמת לדיאגרמה הבאה במקרה וה”הפרעה” היא:
בקר בחוג פתוח תחת אי-ודאות לגבי שיפוע המסלול. (Leonid Mirkin’s Homepage, n.d.).
השגיאה שלנו במצב מתמיד תהיה:
נוכל לראות את תגובת המכונית בגרף הבא בצבע אדום:
תגובות מהירות ל-
הנתון. (Leonid Mirkin’s Homepage, n.d.).
סעיף ד’
הניחו כעת שהשיפוע הוא השיפוע הצפוי, אבל נוסע ששוקל
פתרון:
כעת, השיווי משקל הוא:
ולכן:
סיטואציה זו תואמת לדיאגרמה הבאה במקרה וה”הפרעה” היא:
בקר בחוג פתוח תחת אי-ודאות לגבי מסת הרכב. (Leonid Mirkin’s Homepage, n.d.).
השגיאה שלנו במצב מתמיד תהיה:
תגובת המכונית מוצגת בגרף הקודם בצבע ירוק.