הבנת השימוש בחלון בניתוח FFT
חלונון הוא שלב בעיבוד אותות שבו פונקציית שקלול מתמטית — "חלון" — מוחלת על בלוק של צורת גל בזמן הנתונים לפני שהם מועברים להתמרת פורייה המהירה (FFT). צורת החלון מנמיכה בהדרגה את משרעת האות שנלכד עד לאפס בתחילתו ובסופו של מקטע הזמן, כך שהנתונים מתחברים ללא קפיצות חדות. פעולה יחידה זו היא שמדכאת שגיאה נפוצה המכונה זליגה ספקטרלית ולכן הוא חיוני ליצירת תוצאה מדויקת ספקטרום הרטט. בפועל ניתוח רעידות, בחירה נכונה של חלון והשימוש הנכון בו הם ההבדל בין ספקטרום נקי ואמין לבין ספקטרום מרוח ומטעה.
1. הגדרה: מהי פונקציית חלון?
פונקציית חלון היא פרופיל — קבוצה של מקדמי כפל, אחד לכל דגימה — המוחל על מקטע הזמן הגולמי. כאשר ערך החלון הוא 1.0, הדגימה עוברת ללא שינוי; כאשר הוא יורד לכיוון 0.0, הדגימה נחלשת. מכיוון שכמעט כל חלון מגיע לשיא באמצע ודועך בשני הקצוות, הכפלת רשומת הזמן בחלון מאלצת את הקטע שנלכד להתחיל ולהסתיים במשרעת אפס. המתמטיקה של ה FFT אינן משתנות; החלונון רק מכין מראש את הנתונים כך שההנחות המובנות של ההתמרה יתממשו. בלעדיו, הספקטרום שהמנתח מחזיר עלול להיות שגוי מבחינה כמותית גם כאשר החיישן ושאר שרשרת המדידה מושלמים.
2. הבעיה: זליגה ספקטרלית
ל-FFT יש הנחה מובנית: היא מתייחסת לבלוק הסופי של נתוני הזמן שהיא מנתחת כאל מחזור שלם אחד של אות תקופתי מושלם החוזר על עצמו לנצח. אותות של מכונות אמיתיות כמעט אף פעם אינם מתיישבים עם ההנחה הזאת. כאשר הרכישה מתחילה ומסתיימת ברגעים שרירותיים, סוף הבלוק שנלכד אינו מתלכד עם תחילתו, ולכן כאשר ה-FFT עוטף בדמיונו את הבלוק חזרה אל עצמו, הוא רואה אי-רציפויות חדות ומלאכותיות בגבולות.
הטרנספורמציה מפרשת את הקפיצות הפתאומיות הללו כתוכן בתדר גבוה אמיתי שאינו קיים במכונה. אנרגיה השייכת באמת לתדר בודד, דיסקרטי תדר השיא נמרח — הוא “דולף” — אל תאי התדר הסמוכים משני צדדיו. לתופעה יש שלוש השלכות:
- דיוק משרעת מופחת: הגובה הנמדד של הפסגה נמוך מהערך האמיתי שלו, מכיוון שהאנרגיה שלו התפזרה על פני תאים רבים במקום להתרכז בתא אחד.
- פסגות מורחבות: הקו נראה רחב יותר ופחות חד ממה שהפיזיקה הבסיסית מצדיקה, מה שמטשטש את אומדן התדר.
- ירידה ברזולוציה: האנרגיה שזלגה מעלה את רצפת הרעש סביב שיא גדול, ומסתירה שיאים סמוכים קטנים יותר — בדיוק את ה הרמוניות ופסי הצד שנושאים לעיתים קרובות את הסיפור האבחוני.
3. הפתרון: החלת חלון
החלונון מרפא את הזליגה בכך שהוא מאלץ בהדרגה את האות להיות הסתכל מחזורי בתוך הבלוק. הכפלת צורת הגל הגולמית בחלון מנמיכה את המשרעות בתחילת המקטע ובסופו עד לאפס, ובכך מסירה את אי-הרציפויות בגבולות ולמעשה גורמת ל-FFT לראות אות רציף וללא פערים. התמורה היא ספקטרום נקי יותר באופן ניכר:
- דיוק המשרעת שופר משמעותית, כך שניתן לסמוך על גובהי השיא ביחס ל חומרת רטט גבולות.
- פסגות תדר חדות ומוגדרות יותר, המאפשרות לאתר תקלה בסדר מסוים או ברכיב ספציפי.
- רמת רעש רקע נמוכה יותר, המאפשרת לאותות חלשים להתבלט לצד אותות חזקים.
כמובן, יש כאן פשרה. צמצום הקצוות גורם לאובדן חלק מהאנרגיה של ההקלטה ומרחיב מעט את האונה הספקטרלית הראשית, ולכן השימוש בחלונות מחליף מעט מרזולוציית תדר תמורת הפחתה משמעותית בזליגה. כל חלון מייצג נקודה אחרת על ציר הפשרה הזה, ולכן קיימות מספר צורות שונות.
4. סוגי חלונות נפוצים
פותחו עשרות פונקציות חלון, שכל אחת מהן משקללת את מקטע הזמן בצורה מעט שונה. בעבודת מכונות כללית, אחת מהן דומיננטית במיוחד.
חלון הנינג
ה חלון האנינג חלון Hanning (הנחתת קוסינוס מוגבהת) מציע פשרה מצוינת בין רזולוציית תדר לדיוק משרעת, והוא ברירת המחדל המומלצת כמעט לכל מדידות הרטט הסטנדרטיות של מכונות מסתובבות. אלא אם יש סיבה מסוימת לנהוג אחרת, יש לבחור תמיד בחלון Hanning. זו הבחירה הנכונה לאותות הרציפים ובעלי המחזוריות הכללית שמאפיינים את ניטור מצב.
חלונות אחרים
- חלון מלבני (המכונה גם "אחיד" או "ללא"): זה כמו לא להשתמש בחלון כלל. שיטה זו מציעה את הרזולוציה התדרית הטובה ביותר, אך את הזליגה הספקטרלית הגרועה ביותר, והיא מתאימה רק כאשר ידוע שהאות הוא מחזורי לחלוטין בתוך הבלוק — או בעת לכידת אירועים חולפים חדים מאוד ומבודדים לחלוטין, כגון פגיעה.
- חלון Flattop: מספק את מדידת המשרעת המדויקת ביותר מכל החלונות הנפוצים, במחיר של רזולוציית תדר גרועה מאוד (שיאים רחבים מאוד). זהו החלון המועדף לעבודות כיול ולכל משימה שבה הערך המדויק משרעת של משרעת השיא חשוב יותר מהתדר המדויק שלו — למשל, בעת אימות חיישן מול תעודת כיול על מכשיר ניעור ייחוס ידוע.
- חלון Hamming: קשור קשר הדוק לחלון Hanning, עם פשרות קלות בהתנהגות האונות הצדדיות; לעיתים נדירות בלבד נדרש באבחון שגרתי של מכונות.
5. מתי להשתמש בחלון — וכיצד הוא משפיע על הרזולוציה
בכל הנוגע לניטור מצב המכונות, הכלל הוא פשוט: תמיד השתמש בחלון האנינג לניתוח ספקטרלי כללי. ביטול החלון — כלומר בחירת Rectangular עבור אות פעולה רגיל — מניב נתונים לא מדויקים ועלול להטעות, משום שהזליגה תעוות גם את גובהי השיאים וגם את רצפת הרעש הנראית. מכשירים מודרניים מיישמים את חלון Hanning כברירת מחדל בדיוק משום שהוא חיוני לקבלת ספקטרום אמין ומדויק.
החלונון אינו פועל לבדו. מכיוון שהנחתת הקצוות מרחיבה כל קו ספקטרלי, הרזולוציה התדרית המעשית שתשיגו היא תוצאה משולבת של בחירת החלון ופרמטרי הניתוח — אורך הבלוק (מספר הדגימות), קצב הדגימה והטווח. כאשר שיאים נמצאים קרוב מאוד זה לזה, הארכת רשומת הזמן מחדדת אותם מהר יותר מהחלפת החלון; ניתן לצפות מראש בפשרה הזאת באמצעות מחשבון רזולוציית FFT לפני שמתחייבים לתצורת מדידה. החלונון גם נבדל מ-, ומשלים את-, סינון אותות: מסנן מסיר מהאות תחומי תדרים לא רצויים, ואילו חלון מעבד את תחומי התדרים שנותרו כך שה-FFT יוכל לייצג אותם בצורה מדויקת.
6. חלונון בשטח
באבחון מעשי, החלון הוא דבר שהאנליסט כמעט ולא חושב עליו במודע — וזה בכוונה. כאשר מהנדס אוסף ספקטרום או מבצע משימת איזון באמצעות מכשיר נייד דו-ערוצי כגון ה- Balanset-1A, התוכנה מיישמת חלון האנינג באופן אוטומטי לפני חישוב ה-FFT, ולכן ה-1× מהירות ריצה השיא וההרמוניות שלו מופיעים במשרעתם האמיתית ובתדר הנכון ללא שום שלבים נוספים. הספקטרום שעבר חלונון כראוי הוא מה שמאפשר לאותו מכשיר להפריד בין חוסר איזון שיא אמיתי לבין רעש סמוך ולאמת את התוצאה לאחר התיקון. הבנת מה שהחלון עושה מאחורי הקלעים עוזרת לאנליסט לזהות מתי בחירה שאינה ברירת המחדל — Flattop לבדיקת כיול, Rectangular לטרנזיינט נקי — אכן מוצדקת.