תורת הבקרה/שיטת לוקוס השורשים

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

בשיטת תבנית:מונח השורשים (RL - Root-Locus) מתארים באופן גרפי את תזוזת שורשי הפולינום האופייני (קטבי התמסורת) כתלות בהגבר הקבוע. בהינתן פונקצית תמסורת של החוג הפתוח, בעזרת שיטת לוקוס השורשים ניתן למצוא את מיקום קטבי החוג הסגור עבור הגבר כלשהו[1]. שיטה זו שימושית במערכות מסוג תבנית:מונח. התיאור הגרפי מראה את התנהגות היציבות של המערכת וחוסך חישוב נקודתי של ערכי השורשים עבור כל שינוי של ההגבר. השיטה נקראת כך משום שעבור כל ערך של ההגבר משרטטים את מיקום השורשים, כך שמתקבל לוקוס התזוזות של השורשים על גבי מישור s.

מתוך אנליזת RL ניתן לבחור את גודל הפרמטר (הגבר, קוטב, אפס) כך שיעניק למערכת את ההתנהגות הרצויה לנו.

אבחנות

מערכת עם משוב כללי H.

על פי הגדרה, משרטטים תבנית:מונח עבור הפוקנציה GH. כך למשל, אם נרצה לקבל במטלאב את גרף ה-Root Locus של המערכת שבאיור, נזין את הפונקציה GH.

 GCL=C(s)R(s)=KG(s)1+KG(s)H(s)

נניח כי:

 KG(s)H(s)=KB(s)A(s)=Ksm+bm1sm1+...+b0sn+an1sn1+...+a0=K(s+z1)(s+zm)(s+p1)(s+pn)

תבנית:הארה ולכן פונקצית התמסורת הכללית מקבלת את הצורה:

 GCL=KG(s)1+KG(s)H(s)=KB(s)A(s)+KB(s)

לכן המשוואה האופיינית תתקבל מהשוואת המכנה של הביטוי האחרון לאפס:

 Characteristic equation:{1+KG(s)H(s)=0orA(s)+KB(s)=0

כעת ניתן לשרטט את הלוקוס של הקטבים כתלות ב-K. האבחנות הראשונות שנבצע יהיו עבור מקרי קיצון:

  • עבור  K0 קטבי התמסורת יתקרבו לשורשים של A (קטבי התמסורת).
  • עבור  K קטבי התמסורת יתקרבו לשורשים של B (אפסי התמסורת).

אם כן, בשיטת לוקוס השורשים של מערכת בחוג סגור, נתחיל במציאת קטבי התמסורת של החוג הפתוח (A) ונסיים במציאת אפסי התמסורת של החוג הפתוח (B), כאשר K נע בין אפס לאינסוף, בהתאמה.

סיכום

אם המערכת הנידונה היא מהצורה של משוב כללי H (איור 1), אז:

  • אנליזת Root-Locus על הפונקציה GH מתבצעת באמצעות המשוואה  1+KGH=0.
  • המשוואה האופיינית מתקבלת מהשוואת הביטוי  1+KGH לאפס, או לחילופין השוואת הביטוי  A(s)+KB(s) לאפס.
  • עבור K=0, קטבי התמסורת מתלכדים עם קטבי GH.
  • מספר הענפים שווה ל-n, כלומר לסדר הפולינום במכנה התמסורת של החוג הסגור. כל ענף הוא המקום גאומטרי במישור s עליו נע קוטב של חוג הסגור, כתלות בהגבר K.

תבנית:שימו לב

קריטריון ההגבר וקריטריון הפאזה

תבנית:שימו לב כזכור, המשוואה האופיינית מתקבלת מהשוואת המכנה של פונקצית התמסורת הכללית לאפס:  1+G¯(s)=0. לכן כל נקודה sRL במישור s הנמצאת על לוקוסי השורשים מקיימת[2]:

 G¯(sRL)=1

מתנאי זה ניתן לקבל את קריטריון ההגבר וקריטריון הפאזה.

קריטריון ההגבר

מהביטוי האחרון מתקבל כי כל נקודה sRL על לוקוס השורשים מקיימת:

 |G¯(sRL)|=Ki=1m|sRL+zi|i=1n|sRL+pi|=1

כאשר zi, pi הם אפסי הפולינומים A, B בהתאמה.

מכאן ניתן לחשב את K במקרה ששאר הפרמטרים ידועים, או לחשב את מיקום השורשים על הלוקוס, עבור K מסוים.

תבנית:הארה

קריטריון הפאזה

כמו כן, כל נקודה sRL על לוקוס השורשים מקיימת:

 argG¯(sRL)=i=1marg(sRL+zi)i=1narg(sRL+pi)={(2k+1)π,K>0, k=0,±1,±2...2kπ,K<0, k=0,±1,±2...

כאשר zi, pi הם אפסי הפולינומים A, B בהתאמה.

כלומר עבור K>0, ההפרש בין סכום הזוויות מהאפסים לנקודה לבין סכום הזויות מהקטבים לנקודה צריך להיות שווה לכפולה אי זוגית של 180°.

תבנית:הארה

אסימפטוטות

עבור m=n כל הענפים נסגרים, כלומר כל הקטבים עוברים לאפסים. כאשר m<n, יש n-m ענפים הבורחים לאינסוף, ולכן גם n-m אסימפטוטות. לסיכום:

מספר האסימפטוטות שווה ל: n-m.

זוויות האסימפטוטות

מחוק הפאזה מתקבל כי הזויות φ של האסימפטוטות נתונות על ידי:

 {K>0 :ϕk=(2k+1)πnmK<0 :ϕk=2kπnm ,k=0,1,2...(nm1)

כלומר יש n-m אסימפטוטות (שהן קווים ישרים) בזוויות φk, והאסימפטוטות סימטריות ביחס לציר הממשי.

מוצא האסימפטוטות

האסימפטוטות יוצאות מאותה נקודה (על הציר הממשי) המהווה את "מרכז הכובד" של הקטבים והאפסים:  sCG=bm1an1nm=i=1npii=1mzinm, כאשר p,z הם ערכי האפסים והקטבים בהתאמה, ו-a,b הם מקדמים במנת הפולינומים A,B המרכיבים את G¯(s) (ראו בסעיף האבחנות).

תבנית:הארה

התפצלות לוקוסים

נקודות התפצלות הן נקודות בהן קיים קוטב מריבוי 2 ומעלה.

התפצלות מן הציר הממשי

מהמשוואה האופיינית ניתן לקבל את התנאי  ddsG¯(s)=0dKds=0. כלומר כל נקודת התפצלות ("עזיבה") היא מקסימום (או מינימום) של K עבורו השורש עדיין ממשי. שימו לב כי לא כל הנקודות המאפסות את הנגזרת הן נקודות עזיבה מאחר ועליהן לקיים גם את המשוואה האופיינית. כלומר מבין כל הנקודות המתקבלות מהשוואת הנגזרת לאפס, נקודות העזיבה הן רק אלו אשר מקיימות גם את המשוואה האופיינית.

תבנית:הארה

זוויות יציאה והגעה

יש לחשב את זווית היציאה מכל קוטב ואת זווית ההגעה לכל אפס.

זווית עזיבה והגעה בציר הממשי

במקרה פשוט זה, בו הלוקוס עוזב את הציר הממשי (או מגיע אליו), הזווית בין הענפים נתונה על ידי:

 ϕ=360or

כאשר r הוא ריבוי השורשים באותה נקודה. אם r=2, כאשר הקטבים מתקרבים לנקודת העזיבה על הציר הממשי, הזווית ביניהם היא אכן 180°, וכאשר הם מתפצלים, הזווית צריכה להיות גם כן 180°. מאחר והלוקוס צריך לקיים את תכונת הסימטריה ביחס לציר הממשי, נקבל איפוא שהענפים יוצאים ב-±90° ביחס לציר הממשי.

זווית עזיבה

זווית העזיבה של לוקוס מהקוטב  s=p1 נתונה על ידי: arg(s+p1)=i=1marg(s+zi)i=2narg(s+pi)(2k+1)π.

זווית הגעה

זווית ההגעה של לוקוס לאפס  s=z1 נתונה על ידי[3]: arg(s+z1)=(2k+1)π+i=1narg(s+pi)i=2marg(s+zi).

תבנית:הארה

חיתוך עם הציר המדומה

את נקודות החיתוך עם הציר המדומה ניתן למצוא באמצעות קריטריון ראוט. תחילה נמצא את ה-K-ים הגבוליים עבורם המערכת הופכת ללא יציבה (מערכת אינה יציבה כאשר יש קוטב אחד או יותר ב-תבנית:מונח). הצבת ה-K-ים הללו למשוואה האופיינית תתן את נקודות החיתוך (כזכור, המשוואה האופיינית מגדירה את המקום הגיאומטרי של כל נקודות ה-Root-Locus).

סיכום

תבנית:תזכורת

כללים

  1. המשוואה האופיינית: כל נקודה sRL על לוקוס מקיימת:  G¯(sRL)=1 ולכן מתקיימים:
    1. קריטריון ההגבר:  |G¯(sRL)|=1
    2. קריטריון הפאזה:  argG¯(sRL)=π
    כל הכללים לשרטוט Root-Locus נובעים משני תנאים אלו.
  2. מספר הלוקוסים של מערכת שווה למספר הקטבים של פונקצית התמסורת בחוג פתוח: n (כלומר מספר הקטבים של G¯).
  3. תבנית:מונח פתוחים: מספר הלוקוסים ה"בורחים" לאינסוף (הגבר אינסופי) שווה להפרש n-m בין מספר הקטבים למספר האפסים של G.
  4. התחלה: שרטוט הלוקוסים מתחיל בקטבי התמסורת של החוג הפתוח.
  5. סיום: השרטוט מסתיים באפסי התמסורת של החוג הפתוח. מאחר ומספר הקטבים גדול ב n-m ממספר האפסים, ישנם n-m עקומים ה"בורחים" לאינסוף. שני קטבים לא יכולים "להסתיים" באותו אפס.
  6. סימטריה: כזכור, קטבי פונקצית התמסורת הם חיוביים או זוגות של מרוכבים-צמודים. לכן לוקוסי השורשים הם סימטריים יחסית לציר הממשי.
  7. נקודות מימין: עבור K>0, לכל נקודה על הציר הממשי הנמצאת על לוקוס של שורש, קיימים מספר אי-זוגי של אפסים וקטבים מימין לנקודה (במקרה של K<0: מספר זוגי).

שלבים

  1. קביעה: מספר הענפים שווה ל-n, ומספר הענפים ההולכים לאינסוף הוא n-m. לכן יש n-m אסימפטוטות.
  2. סימון הקטעים על הציר הממשי בהם קיים ה-RL.
  3. חישוב זוויות האסימפטוטות ונקודת המוצא של האסימפטוטות.
  4. חישוב זוויות יציאה מקטבים וזוויות הגעה לאפסים.
  5. מציאת נקודת התפצלות ה-RL.
  6. חישוב נקודות החיתוך עם הציר המדומה.

תבנית:הארה

לוקוס השורשים עבור K<0

ה-ZARL הוא ה"משלים" של ה-RL.

במקרה של ZARL - Zero Angle Root Locus, המשוואה האופיינית היא:

 1|K|GH=0

כללים

  1. (לסעיף) קירטריון ההגבר: (ללא שינוי:)  |KGH|=1
  2. (לסעיף) קריטריון הפאזה:  argG¯(sRL)=2kπ, k=0,±1,±2...
  3. מתחילים בקטבים עם K=0 ומסיימים עם  K= באפסים או באסימפטוטות.
  4. ה-ZARL קיים על הציר הממשי בכל מקום בו מצד ימין סכום הקטבים והאפסים הוא זוגי.
  5. (לסעיף) זוויות האסימפטוטות:  ϕk=2πnm, k=0,1,2...(nm1)

מטלאב

בהתאם לסימון לעיל, מבצעים אנליזת Root-Locus על הפונקציה G¯(s), כלומר פונקצית התמסורת בחוג פתוח של מערכת משוב יחידה.

נניח כי  G¯(s)=s+1s(s+2)(s+3)(s+4). תבנית:קוד מקור או לחילופין: תבנית:קוד מקור

במטלאב קיים כלי לניתוח מערכות. ניתן להפעילו על ידי הרצת: תבנית:קוד מקור

(להשלים: rltool)

דוגמאות

תבנית:הארה

דוגמה 1

נניח כי  G¯(s)=K(s+1)(s+2) אז המשוואה האופיינית מתקבלת מן הביטוי  1+K(s+1)(s+2)=0(s+1)(s+2)+K=0.

  • במקרה פשוט זה, ניתן למצוא ביטוי כללי לשורשים, כתלות ב-K (בדרך כלל לא ניתקל במקרים פשוטים כאלה):
 s2+3s+(2+K)=0s1,2=1.5±0.25K
  • כפי שניתן לראות, עבור K=0 שורשי המשוואה מתלכדים עם קטבי G¯(s), כלומר s=-1,-2.
  • נמשיך לקבל שורשים ממשיים ככל ש-K גדל, עד אשר K=0.25 (קוטב כפול). מכאן והלאה, כל הגדלה של K תניב זוג שורשים מרוכבים צמודים שימצאו לעולם על אותו הישר (ישר זה הוא ערך החלק הממשי של השורשים).
  • ככל שההגבר החופשי K הולך וגדל, כך ריסון המערכת הולך וקטן.

(להשלים)

דוגמה 2

נניח כי  G¯(s)=Ks(s+1)(s+2) אז המשוואה האופיינית מתקבלת מן הביטוי  1+Ks(s+1)(s+2)=0s(s+1)(s+2)+K=0.

  • עבור K=0, שורשי המשוואה מתלכדים עם קטבי G¯(s).
  • השורש שישב ב-s=-2 נע שמאלה ולכן לא משפיע על היציבות.
  • שני השורשים האחרים נעים אחד לקראת השני, ובנקודת המפגש ממשיכים לשורשים מרוכבים-צמודים עד שלבסוף חוצים את הציר המדומה והמערכת הופכת ללא-יציבה.

(להשלים)

דוגמה 3

דוגמה 3

נניח כי  G¯(s)=K(s+1)s(s+2)(s+3).

  • כאן רואים כי מתחילים בקוטב ומסיימים באפס (הקו הכחול). שאר הענפים הם באינסוף (כי יש רק אפס יחיד ושלושה קטבים).

דוגמה 4

דוגמה 4

נניח כי  G¯(s)=K(s4)s(s2+3s+7).

  • יש n-m=3-1=2 ענפים ש"בורחים" לאינסוף, ולכן יש שתי אסימפטוטות.
  • שורשי המכנה הם  0,1.5±j2.1794.
  • אסימפטוטות:
     sCG=1np1mznm=342=3.5
     ϕ0,1={(2k+1)π2=π2,3π2K>02kπ2=0,πK<0
  • נקודת עזיבה:
     dds[1G¯]=s(s2+3s+7)(s4)2+s2+3s+7s4+s(2s+3)s4=0
      s=6.629
    שאר השורשים יוצאים מרורכבים ולכן לא יכולים להוות נקודת עזיבה.
  • חיתוך עם ציר מדומה: הפעלת קריטריון ראוט על הפולינום  PR(s)=s3+3s2+(K+7)s4K נותנת:  3<K<0. עבור  PR(0) לא מתקבלים שורשים מדומים טהורים, ועבור  PR(3) מתקבלים השורשים  3,±2j ולכן החיתוך מתבצע בנקודות  ±2j שעל הציר המדומה. שימו לב כי רק ה-ZARL חותך את הציר המדומה, ואילו ה-RL אינו חותך אותו, כי הפתרון התקבל עבור K=-3.
  • זויות יציאה והגעה: נחשב את זוית היציאה/הגעה מהקוטב המרוכב העליון ונסיק לגבי הקוטב התחתון בהתאם לתכונת הסימטריה.
     ψi=arg(1.5+j2.17944)=158.38o
     θi=(1.5+j2.1794(1.5j2.1794))+
     +arg(1.5+j2.17940)=214.54
     ϕothers=158.38214.54=56.16
      ϕdeparture={180o56.16o=123.84o(RL)56.16(ZARL)

תבנית:הארה

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

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

  • מדריך מטלאב עבור root-locus - מאתר MichiganEngineering
  • הסברים ואיורים מאתר RoyMech
  • הסברים מעמיקים מאתר ATP
  • הסברים ואנימציות מאתר אוניברסיטת Bucknell

הערות

  1. לא ניתן להזיז את אפסי המערכת באמצעות שינוי ההגבר החופשי.
  2. פתרון המשוואה האופיינית נותן את שורשי המשוואה, ועבור K משתנה נקבל את הלוקוס. לכן פתרון המשוואה האפיינית יושב על הלוקוס.
  3. נוח להניח ש-k=0 ולבסוף להחסיר כפולות של 2π במידת הצורך.