הרעיון המרכזי של אופטימיזציה של אלגוריתם השוואת יתירות החיישנים הכפולה- הוא לעבור מ"נוקשות סטטית" ל"אינטליגנציה דינמית", תוך התמקדות בפתרון בעיות אזעקת שווא הנגרמות על ידי תנודות במצב הפעלה, רעשי אות והזדקנות חיישנים. להלן פתרונות אופטימיזציה ספציפיים על פני ארבעה מימדים:
1. הציגו מנגנון סף דינמי המבוסס על "מודעות למצב תהליכים". ספים קבועים הם הסיבה העיקרית להתראות שווא; יש להתאים את הסף באופן אוטומטי בהתאם לשלב התהליך:
קשירת מצב: על ידי קריאת אותות תהליך ממכונת ההזרקה או הציוד באמצעות PLC (למשל, התחלת הזרקה, סיום החזקה בלחץ, קירור), מחזור הפעולה מחולק לשלבים שונים;
מקדמי הגדרה מפולחים:
שלב דינמי גבוה (לדוגמה, הזרקה/התנעה-): כאשר לחץ/טמפרטורה משתנים בצורה דרסטית, הסף מופחת לפי 2.0-3.0 מהערך הבסיסי כדי למנוע אזעקות שווא המופעלות על ידי הפרעות פגיעה;
שלב-מצב יציב (למשל, החזקת לחץ/טמפרטורה קבועה): כאשר תנאי ההפעלה יציבים, הסף מהודק לפי 0.8-1.0 כדי להבטיח רגישות לזיהוי;
שלב מעבר (לדוגמה, פתיחה/סגירה/כיבוי של התבנית): כאשר מתרחשים רטט מכאני או שינויי טמפרטורה פתאומיים, הסף מוגדר לפי 1.5 או שהלוגיקת ההשוואה מושבתת זמנית.
שיטת יישום: צור טבלת מיפוי State_Threshold_Map באלגוריתם כדי להחליף את הסף האפקטיבי הנוכחי בזמן אמת.
2. שדרוג אלגוריתם סינון עיבוד אותות מראש
רעש באות המקורי יכול לגרום ישירות לסטיות מיידיות לחרוג מהמגבלות, המחייב שילוב של מסננים:
מסנן חציוני: גודל חלון מוגדר ל-3-5 נקודות, ומסיר למעשה חריגים מיידיים כגון זעזועים בהזרקה ודוקרנים חשמליים תוך שמירה על המגמה האמיתית;
מסנן ממוצע נע: גודל החלון מוגדר ל-10-20 נקודות, מחליק רעש אקראי בתדר גבוה והופך את עקומת ההשוואה ליציבה יותר;
ראשון-מסנן היסטרזיס של סדר: למשתנים איטיים כגון טמפרטורה, נוסף אלמנט אינרציאלי כדי לדכא עוד יותר ריצוד דקות.
Suggested Order: First, median peak removal -> then average smoothing ->לבסוף, בצע חישובי השוואה.
3. הוסף "מימד זמן" ו"לוגיקה של שיפוט מגמה"
סטיית דגימה בודדת אינה מעידה בהכרח על תקלה; יש להציג סובלנות זמן וניתוח מגמות:
מנגנון אישור עיכוב זמן: כאשר הסטייה חורגת מהסף, מופעל טיימר. רק אם הסטייה חורגת מהסף למשך תקופה מתמשכת > T (למשל, 5-10 שניות) היא נחשבת לאזעקת תקלה. אם הסטייה חוזרת לקדמותה במהלך תקופה זו, הטיימר מאופס כהפרעה.
מגבלת קצב השינוי: חשב את קצב השינוי של הסטייה d(Diff)/dt. אם d(Diff)/dt > Limit, והסטייה קופצת לרגע אך מתאוששת במהירות, היא נחשבת כהפרעה חשמלית ולא סחיפה של חיישן.
אזהרת מגמה: גם אם לא חרגה מהסף, אם הסטייה מציגה מגמה מונוטונית הולכת וגוברת ונמשכת במשך מספר מחזורים, מופעלת מראש "תזכורת תחזוקה", המביאה להחלפת חיישן מונעת.
4. הקמת מנגנון עדכון בסיס אדפטיבי
חיישנים מזדקנים לאט עם הזמן, וקו בסיס קבוע מוביל להגברת אזעקות השווא בהמשך.
תיקון קו בסיס מתגלגל: רשום את הסטייה הממוצעת (Bias_Avg) בין שני החיישנים במהלך שלב-המצב היציב של כל מחזור ייצור (למשל, סוף הקירור).
עדכון בסיס-נמוך: עדכן את סטיית הבסיס באמצעות ממוצע נע משוקלל אקספוננציאלי (EWMA):
Base new=⋅Bas current + (1− )⋅Base old (מוגדר ל-0.01-0.05 כדי להבטיח שהקו הבסיסי עוקב באיטיות אחרי ההזדקנות ואינו מושפע מאנומליות בודדות).
איפוס תקופתי: לאחר כל כיול ידני או החלפת חיישן, אפס בכוח את קו הבסיס לאפס.
השוואה בין אפקטים לפני ואחרי אופטימיזציה
|
פריט אופטימיזציה |
אלגוריתם מסורתי |
אלגוריתם אופטימלי |
|
אסטרטגיית סף |
סף בודד קבוע |
ספים דינמיים המבוססים על שלבי תהליך |
|
יכולת נגד-הפרעות |
חלש, מושפע בקלות מקוצים |
סינון כפול חזק, חציוני + ממוצע |
|
לוגיקה של אזעקה |
אזעקה רק כאשר חורג מיידי מהמגבלה |
אזעקה רק בעת חריגה מתמשכת מהגבול + שיפוט מגמה |
|
יציבות-ארוכת טווח |
אזעקות שווא מתגברות עם ההזדקנות |
קו הבסיס עוקב אוטומטית אחר הזדקנות, יציבות-לטווח ארוך |

