תורת הבקרה/עקום בודה

מתוך testwiki
גרסה מ־15:17, 11 ביוני 2013 מאת imported>יוני2023 (שוחזר מעריכה של 79.179.168.187 (שיחה) לעריכה האחרונה של 109.160.184.158)
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)
קפיצה לניווט קפיצה לחיפוש

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

פיתוח מתמטי

נניח כי נתונה פונקצית תמסורת מהצורה:

 G(s)=B(s)A(s)=sm+bm1sm1+...+b0sn+an1sn1+...+a0

על מנת לשרטט עקום בודה, יש להמיר את המבנה לצורת בודה:

 G(s)=K0(τ1s+1)(τ2s+1)(τms+1)(τ1s+1)(τ2s+1)(τns+1)

שימו לב כי מתקיים:  K0=b0a0. אנו מעוניינים בתגובת התדר ולכן נציב s=jω:

 G(jω)=K0(τ1jω+1)(τ2jω+1)(τmjω+1)(τ1jω+1)(τ2jω+1)(τnjω+1)

מתכונות המספרים המרוכבים נקבל:

 k(ω)=|G(jω)|=K0(τ1ω)2+1(τ2ω)2+1(τmω)2+1(τ1ω)2+1(τ2ω)2+1(τnω)2+1
 ϕ(ω)=argG(jω)=tan1(τ1ω)+tan1(τ2ω) ++ tan1(τmω)[tan1(τ1ω)+tan1(τ2ω) ++ tan1(τnω)]

כאשר נעבור לסקלה לוגריתמית כל המכפלות והחלוקות יהפכו לחיבורים ולחיסורים, ואז נוכל לצייר תרומה של כל איבר בנפרד על הגרף, ולבסוף לסכם. לשם כך נגדיר:

 kdB(ω) = 20log10k(ω)

ואז:

 kdB(ω)=20[log10K0+log10(τ1ω)2+1 ++ log10(τmω)2+1log10(τ1ω)2+1  log10(τnω)2+1]

שימו לב כי:

 f(ω)=20log10(τω)2+1=10log10[(τω)2+1],

כך שכל מה שנשאר הוא לדעת כיצד לצייר ביטויים כמו זה האחרון.

אבחנות

קירוב אסימפטוטי

  1. עבור  τω<<1 מתקבל  f(ω)10log101=0.
  2. עבור  τω>>1 מתקבל  f(ω)20log10τω=20[log10ω+log10τ].
    כך שעל נייר חצי-לוגריתמי מקרה (2) הוא קו ישר.
  3. נתבונן במתחולל כל תבנית:מונח בעקום הבודה:
     20log10(τ10ω)=20log10ωτ+20 Δ10=20dB
    כלומר שיפוע העקום הוא 20dBdec.
  4. תדירות הברך (corner frequency):
     f(ωc)=20log10ωcτ=0  ωc=1τ

הגרף האמיתי

  1. ההפרש המקסימלי בין הגרף לאסימפטוטה:  f(ωc)=20log101+13dB.

כללים לשרטוט עקום בודה אסימפטוטי

עקום בודה בו מרחק האפס מהקוטב הוא דקאדה אחת.
  • מציירים בנפרד את עקום הבודה עבור כל קוטב וכל אפס (לכל קוטב או אפס מריבוי הגדול מ-1 יהיה גרף בודד, כלומר את המקרה  (s+3)4 נשרטט על גרף בודד ולא נפרדים ל-4 גרפים שונים.
  • לאחר שכל הגרפים הנפרדים מוכנים, מאחדים אותם לגרף בודד באמצעות תכונת הלינאריות.
  • קוטב מוריד את עקום ההגבר ואת עקום הפאזה, ואילו אפס מעלה אותם.

קטבים ואפסים ממשיים

  1. שיפוע עקום ההגבר הינו אפס, עד לקוטב (או אפס) אשר גורם לשיפוע בעקום ההגבר.
  2. שיפוע עקום הפאזה הינו אפס, פרט לאזור סביב הקוטב (או האפס) המושפע ממנו. תחום ההשפעה הינו מדקאדה אחת לפני הקוטב, ועד דקאדה אחת אחרי אותו קוטב.
  3. קוטב מריבוי rp גורם לשיפוע של  20rp[dBdec] בעקום ההגבר, ולשיפוע של  90orp בעקום הפאזה.
  4. אפס מריבוי rz גורם לשיפוע של  20rz[dBdec] בעקום ההגבר, ולשיפוע של  90orz בעקום הפאזה.
  5. בכל גרף בודד כזה, עקום הפאזה הינו אנטי-סימטרי ביחס ל- 45or, כאשר r הינו ריבוי הקוטב או האפס הנידון.

קטבים או אפסים מרוכבים

(להשלים)

מערכת Non Minimum Phase

במידה וישנו אפס ממשי במערכת, תרומתו לעקום ההגבר תהיה רגילה בעוד תרומתו לעקום הפאזה תהיה בעלת שיפוע שלילי. (להשלים)

מטלאב

נניח כי  G(s)=2s2+0.4s+1.יש להגדיר וקטורי פולינום של מונה ומכנה באמצעות מערך, או לחילופין להשתמש בפונקציה conv לשם "פתיחת סוגריים".

num=[0 2];
den=[1 0.4 1];
bode(num,den)
grid on;

דרך אחרת

num=[0 40];
den=conv([1 10-25*i],[1 10+25*i]);
G=tf(num,den);
bode(G)
grid on;

ראו גם

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

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