Table of Contents
חיישנים בלחץ הם מעשי עבודה שקטים של אינספור מערכות תעשייתיות, רכב ומדעיות.מעקב אחר הודעות הידראוליות ומבצעי פרוצדורות ענישה נינומטיים כדי להבטיח הפעלה בטוחה בצמחים ובמטוסים כימיים, חיישנים אלה מספקים נתונים בזמן אמתיים לחלוטין עבור קבלת החלטות, בטיחות ובקרת תהליכים, אך לא חיישן אינו בלתי אפשרי לאורך זמן, חשיפה לסביבות קשות, להפרעות חשמליות, או פשוט יכול להציג את הצורך בזיהוי לקוי של לחץ דם, לא יכול לגרור את הצורך, חסימת לחץ דם נמוך יותר, או למנוע תקלות, לא יכול להיות קבוע, לחץ על בסיס קבוע, או לחץ דם, הוא לחץ דם, כי הוא לחץ דם, ללא צורך קבוע, לא יכול לגרור יותר, או לחץ דם קבוע, ללא צורך קבוע, אך לא יכול לגרור יותר, ללא צורך קבוע, או לחץ דם, ללא צורך קבוע, כי הוא לחץ דם נמוך, ללא צורך קבוע, ללא צורך קבוע, ללא צורך בחשיפה מופרז, ללא צורך קבוע, לחץ דם, ללא לחץ דם, הוא לחץ על ידי לחץ דם, או לחץ דם קבוע, ללא תקלות, ללא תקלות, ללא תקלות, ללא צורך בחשיפה, לחץ על פני זמן, הוא לחץ על פני זמן, לחץ על מנת למנוע תקלות קבוע, לחץ דם קבוע
הבנת גילויים בחיישנים בלחץ
גילוי Fault בהקשר של חיישני לחץ הוא תהליך זיהוי אוטומטי כאשר פלט חיישן מהתנהגות צפויה בשל תקלה פנימית או חריגה חיצונית.המטרה היא להבחין בין וריאציות לחץ לגיטימיות לבין נתונים מטעה הנגרמים על ידי תקלות חיישן. מוקדם ומדויק מאפשר למפעילים להפעיל תחזוקה, לעבור לחיישנים מחוסנים, או להיכנס למצב בטוח לפני שהנתונים פגומים גורמים נזקי חיישן: מוקדם ומדויק מאפשר למפעילי חיישן משותף:
- (FLT:0) Drift:FLT:1 שינוי מונוטוני בפלט של החיישן לאורך זמן, לעתים קרובות בשל ההזדקנות של האלמנט המתפתל או השפעות תרמיות. Drift יכול להפוך לחץ לקריאה לאט לאט לאט לאט לאט לאט לאט לאט לאט לאט לאט לאט לאט לאט לאט לאט או ירידה אפילו כאשר הלחץ בפועל הוא קבוע.
- (ב) [ה] [ה] [ה]] [ה]] [ה]] [ה]]] [ה]]] [ה]]] [ה]][ה]]]][ה]]]] [התרדמה] מן הערך האמיתי.[ה חיישן המופתים תמיד קורא 2I גבוה יותר מהמציאות, למשל, זה יכול לגרום לשיתוק לא תקין או נזק פיזי ל-diaphragm.
- (FLT:0)Stuck (או הקפאת): תפוקה חיישן נותר קבוע ערך קבוע ללא קשר לשינויים בלחץ בפועל.זה נגרם לעתים קרובות על ידי חוסם מכני, עובר מת, או כשל אלקטרוניקה.
- (FLT:0) Noise:veFLT:1) תנודות אקראיות מופרזות בסימן הפלט. בעוד שלכל החיישנים יש רעש, עלייה בשחלות יכולה להצביע על התערבות חשמלית, חיבורים רופפת, או מגבר כושל.
- (ב) ⁇ :0 (או מחוץ לערים): חליל 1 (הסתרון) סטיות גדולות מהתנהגות רגילה, אולי נגרמות על ידי גלי חשמל, שביתות ברקים, או קיצורי לסירוגין.
פגמים אלה יכולים להופיע באופן אישי או בשילוב.ההשפעה של תקלות בלתי משוחדות עלולה להיות חמורה: בכור כימי, קריאה בלחץ נסחף עלולה להוביל למצב מדכא חסר מעצורים; במערכת הידראולית של מטוסים, חיישן תקוע יכול למנוע מהטייס לדעת את הלחץ בפועל.
קטגוריות של Fault Detection
אלגוריתמים לזיהוי Fault יכולים להיות מסווגים באופן רחב לשלוש קטגוריות עיקריות: שיטות סטטיסטיות, שיטות המבוססות על מודלים, וטכניקות למידת מכונה. בפועל, מערכות ייצור רבות משתמשות בגישה היברידית המשלבת אלמנטים משתי קטגוריות או יותר לשיפור הדיוק של זיהוי ולהפחית חיובי כוזב.
שיטות סטטיסטיות
גילוי פגמים סטטיסטי מבוסס על ההנחה כי נתוני חיישן בתנאים רגילים נובעים מהתפלגות סטטיסטית ידועה.כל סטייה משמעותית מהפצה זו מועתקת כבעיה פוטנציאלית.
- (FLT:0) Shewhart Control Charts:FLT:1 שיטה פשוטה ושימושית נרחב שבו המדידות מתמלאות נגד הזמן עם מגבלות שליטה גבוהות ונמוכות (בדרך כלל ±3 ⁇ מהמשמעות) כל נקודה נופלת מחוץ לגבולות אלה נחשבת מחוץ לשליטה.זה עובד היטב לאיתור שינויים גדולים, פתאומיים.
- (הופנה מהדף EWMA):0 (EWMARE): מעלה משקל רב יותר לתצפיות האחרונות, מה שהופך אותו רגיש לשינויים קטנים במשמעות.
- (FLT:0)Moving Range ו-CUSUM (Cumulative Sum): FLT:1 CUSUM מבסס את הסכום המצטבר של סטייה מערך מטרה, מה שהופך אותו רגיש מאוד לשינויים מתמשכים קטנים.
שיטות סטטיסטיות הן זולות חישוביות, קלות ליישום, ודורשות ממודל מערכת.עם זאת, הן מניחות שהמידע הוא יציב ועצמאי, אשר לא יכול להחזיק אותות לחץ לעקוב אחר דינמיקות תהליך כגון מחזורי משאבה או תנועות שסתום.
מודלים המבוססים על מודלים
זיהוי תקלות מבוסס מודל משתמש במודל מתמטי של המערכת הגופנית כדי לחזות מה יש לתת פלט החיישן בתנאים.ההבדל בין הערך הנבא לבין המדידה האמיתית - הידוע כ"השלווה" - מנתח.אם השונה עולה על סף, סימן שזוהי טעות.
- (FLT:0)Observer מבוסס (למשל, מסנן קלמן, צופה לונברגר): משקיף מדינה 1 מעריך את המצב הפנימי של המערכת (כולל לחץ) באמצעות מודל דינמי.החדשנות (residual) של מסנן קאלמן הוא אינדיקטור חזק של תקלות חיישן.
- משוואות משוואות:0 (FLT:1 , Redundant אנליטית נגזר מודל המערכת נבדקים עבור עקביות.
- (FLT:0)Parameter estimation:FreaLT:1) הפרמטרים של מודל מערכת (למשל, התנגדות, קיבול) מוערכים ללא הרף מהנתונים חיישן.שינוי בפרמטרים אלה מעבר לסף מצביע על שינוי פיזי במערכת, אולי בשל תקלה בחיישן.
שיטות מבוססות מודל הן מאוד רגישות והן יכולות לזהות תקלות ששיטות סטטיסטיות עלולות להחמיץ.עם זאת, הן דורשות מודל מדויק של המערכת, אשר יכול להיות קשה להשיג תהליכים מורכבים, לא לינאריים, או זמניים. שגיאות מודל יכול לגרום לאזעקות שווא.
טכניקות למידה מכונות
גישות למידת מכונה (ML) צברו פופולריות בשל יכולתם ללמוד דפוסים מורכבים ולא ליניאריים ישירות מהנתונים ללא מודלים פיזיים מפורשים.הם יכולים לשמש לזיהוי שגיאות ואבחון.
- (FLT:0) מכונות Vector (SVMori): FLT 1 Trained על נתונים רגילים ופגום כדי למצוא מטוס היפר-מטוס המפריד בין שתי המעמדות.
- (FLT:0) אל-נקודים: רשתות ניאל (NIR) אשר הוכשרו לשחזר קוראי חיישן רגילים.כאשר מועברת קלט פגם, השגיאה השחזור גבוהה, משמש כציון אנומלי. Autoencoders הם ללא פיקוח, הדורשים רק נתונים רגילים לאימון.
- (FLT:0) רשתות ניאלריות חוזרות (RNNs) ו-LSTMs:031 מיועד לנתונים קיימים, רשתות אלה יכולות ללכוד תלות זמנית בזרםי לחץ.הם יעילים לזיהוי סחף, חיישנים תקועים ודפוסי כישלונ מורכבים.
- (הופנה מהדף ⁇ :0) ⁇ (למשל, k-means, DBSCAN): חיקוי FLT:1 קבוצות פעילות נורמלית לתוך אשכולות; נקודות רחוק מכל אשכול מופרשות כאנומליות.
טכניקות ML יכולות להשיג דיוק גבוה, אך דורשות כמויות משמעותיות של נתוני הדרכה מתוייגים (במיוחד שיטות בפיקוח) וכוונון זהיר.הם דורשים גם משאבים חישוביים יותר, אם כי מעבדי קצה מודרניים יכולים להתמודד עם מודלים קלים.
גישות היברידיות
בפועל, התוצאות הטובות ביותר מגיעות לעתים קרובות משלב שיטות.לדוגמה, מסנן קלמן יכול לספק שאריות, אשר לאחר מכן מעקב באמצעות תרשים CUSUM. או autoencoder יכול לחלץ תכונות אשר מוזנים לתוך סף סטטיסטי פשוט.
מדריך שלב-בי-Steptlementation Guide
יישום זיהוי תקלות בזרם נתונים של חיישן לחץ כרוך יותר מאשר רק בחירת אלגוריתם.זה דורש צינור שיטתי מרכישה של נתונים לפריסה ולעקוב אחר.
שלב 1: איסוף נתונים ואחסון
אתה צריך נתונים היסטוריים באיכות גבוהה הכוללים גם פעולה נורמלית וגם, באופן אידיאלי, דוגמאות של כל סוג של אשמה. בפועל, נתונים פגומים הוא לעתים קרובות בקושי, כך ייתכן שיהיה עליך לדמות תקלות או להשתמש בדור נתונים סינתטי. לאסוף נתונים בקצב המדגם הצפוי (למשל, 10 הרץ עד 1 הרץ בהתאם ליישום) ולאחסן אותו במסד נתונים של זמן כגון Inff או ב-DBS ישירות באמצעות רמות הפעלה ישירות של זמן (פרקטיקות) עם שינויים סטנדרטיים).
שלב 2: עיבוד
נתוני חיישן Raw מוכנים לעתים רחוקות לניתוח ישיר.שלבי עיבוד כוללים:
- (FLT:0)Fitering: FLT:1 Apply מסנן נמוך (למשל, Butterworth או Moving Average) כדי להסיר רעש גבוה ללא מעוותת את האות.
- (FLT:0)Normalization: FLT:1 , cc מנת לאמת את הנתונים למגוון משותף (למשל, אפס משמעות וחליפיות יחידה) כדי להבטיח שאלגוריתמים אינם מוטים על ידי גודל הלחץ.
- (FLT:0Outlier Remove:FLT:1) Remove ספייקטים קיצוניים הנגרמים על ידי גלי חשמל ברורים באמצעות סף פשוט או מסנן תקשורתי לפני האכלה נתונים לאלגוריתם זיהוי שגיאות.
- (ב) [15] ,ההולדת נתונים חסרים: 1FLT:1, פערים קצרים או שימוש בטכניקות estimation המדינה כדי למלא דגימות חסרות.
שלב 3: הפקה
סדרת זמן הלחץ של Raw יכולה להפוך לתכונות שהן יותר אינפורמטיביות לגילוי לקוי.מיצוי תכונות רלוונטיות הוא קריטי לזיהוי יעיל, במיוחד כאשר משתמשים בשיטות סטטיסטיות או ML מסורתיות.
- (ב) ⁇ :0) תכונות סטאטיסטיות: FLT:1 Mean, variance, skewness, kurtosis, min,max over a sted window.
- תכונות:0 (FLT:0) תכונות של שקיפות-דומיין: ספקטרום 1 (Power spectralדחיסות) בלהקות ספציפיות, תדירות דומיננטית, אנטרופיה ספקטרלית.
- (ב) ⁇ :0) , ⁇ (ב) , ⁇ (ב) , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (FLT:0Cross-correlation: FIRLT:1) שחיתות בין חיישן הלחץ לבין אותות קשורים אחרים (למשל, מיקום שסתום) כדי לזהות uncoupling שנגרם על ידי חיישן תקוע.
- (FLT:0) תכונות סובסידיות: 1FLT אם מודל (למשל, Kalman filter) משמש, רצף החדשנות עצמו הוא תכונה רבת עוצמה.
בחירת התכונות תלויה בסוגי הפגמים שאתה מצפה להם.עבור סחף, תכונות מגמה הן בעלות ערך; עבור ספייק רעש, תכונות השחלות לעבוד טוב.אוטומטיות כלי בחירה תכונה (למשל, חיסול תכונה חוזרת) יכול לעזור לצמצם את הסט היעיל ביותר.
שלב 4: אלגוריתאם בחירה וכוונון
בחר אלגוריתם המבוסס על המגבלות שלך: משאבים חישוביים, צורך בפירוש, זמינות של נתונים מתוייגים, ואת המהירות שבה יש לזהות פגמים. עבור יישומים תעשייתיים רבים, גישה היברידית באמצעות מסנן Kalman המעקב על ידי תרשים בקרה EWMA הוא נקודת התחלה מוצקה.מערכות מתקדמות יותר משלבות מטיפוס עץ מודבקת ⁇ -boos המצריך את תכונות החלון כקלט בעת שימוש , פיצול, בדיקות נתונים, אימות, והגדרת , , , אימות, תצורה של , תצורה של תצורה של תצורה של ® ® ® .
שלב 5: משיכת Threshold Setup and False Resistance Management
קביעת סף זיהוי היא סחר חליפין בין רגישות (הפצה של כל הפגמים) ומפרט (החלת אזעקה כוזבת) להשתמש בהגדרה להגדיר את המקלט פועל מאפיין (ROC) ולבחור סף אשר מאזן את עלות של תקלה מפספסת לעומת עלות של אזעקה כוזבת. במערכות קריטיות בטיחות, זה לעתים קרובות טוב יותר לטעות בצד של overde-tection, ואחריו אימות נתונים סטנדרטיים על ידי שינוי סטטיסטיקה.
שלב 6: אימות עם נתונים
לפני פריסה, אימות קפדני של האלגוריתם שלך על בדיקת נתונים נפרדת הכוללת תקלות ידועות ותקופות רגילות. Calculate metrics כגון דיוק, זיכרון, ציון F1 ועיכוב זיהוי (כמה מהר פגם הוא מחוספס לאחר שהוא מתחיל). אם הנתונים מכילים סוגים רבים של תקלות, להעריך ביצועים ברמה. השתמש בבלבול מזחלות כדי לזהות דפוסים של עיוות.
שלב 7: שילוב לתוך זרם הנתונים
למקם את אלגוריתם הגילוי כשירות אשר מעבד כל מדידה חדשה בלחץ בתוך זמן אמת. בהקשר Directus, זה יכול להיות מיושם כנקודת קצה אישית או זרימה אשר גורם לתסריט בכל פעם שקריאה חדשה חיישן מוכנס לתוך מסד הנתונים.לוודא כי הכדאיות נמוכה מספיק עבור היישום - למשל, תת-שני עבור מערכות לחץ מהיר.
המונחים: real-Time Processing and Scalability
במערכות תעשייתיות מודרניות יש לעתים קרובות מאות או אלפי חיישני לחץ שיוצרים נתונים באופן קבוע.גילוי תקלות סקרלינג כדי להתמודד עם נפח כזה דורש אדריכלות זהירה.
- (FLT:0) מחשוב מחשוב: FLT:1 להפעיל מודלים לזיהוי קל משקל ישירות על מרכז החיישן או שער סמוך כדי להפחית העברת נתונים ושקיפות.
- (FLT:0) מסגרות עיבוד של Stream:FLT:1 השתמש Apache, Flink, או Apache Spark הזרמת כדי להזיז ולעבד נתונים במקביל על פני מספר רב של צמתים.
- (FLT:0)Model דחיסה:0) מודלים של ML על מכשירים מוגבלים משאבים, להשתמש בהגדרה, ריצוף או ידע דילול כדי להפחית את גודל המודל ואת זמן הקצוץ.
- (FLT:0) למידה מצטברת: FLT:1ir לעדכן ברציפות את מודל הגילוי כמידע חדש מגיע להסתגל לסחף איטי בתהליך עצמו (הפרש מפגמים חיישן) ניתן לעשות עם אלגוריתמים למידה מקוונים כגון עצי Hoeffding או incremental SVMs.
כמו כן, ליישם לולאה משוב: כאשר אישור של טכנאי, יש להשתמש במידע כדי לגלגל את המודל ולהקטין את האזעקות השקריות בעתיד.
Best Practices for Reliable Fault Detection
מעבר ליישום הטכני, שיטות העבודה הטובות ביותר הבאות יעזרו להבטיח שמערכת זיהוי הפגמים שלך היא חזקה והחזקה:
- (FLT:0) Redundancy ו-Shine היתוך:FreaLT:1) שבו ניתן, להשתמש בחיישנים מרובים של לחץ באותו מקום. קרוס-בדיקה קריאה היא שיטת זיהוי תקלות הפשוטה ביותר.
- (FLT:0)Context מודעות: ירידה בלחץ 1 עלולה להיות נורמלית במהלך מחזור venting.מנע אותות קונטקסטואליים (מצב מערכת, זמן מאז הניתוח האחרון) כדי למנוע אזהרות כוזבות. a כלל-על-בסיס יכול להשבית זיהוי אשמה במהלך שלבים ידועים.
- (ב) כאשר פגם:0) ביצוע והסבריות: כאשר פגם הוא מחוספס, מפעילי צריכים להבין מדוע.ספקו ציונים של אמון, ערכי התכונה שהובילו את האזעקה, ועקבות של נתיב ההחלטה של האלגוריתם.
- (FLT:0) העדכונים של המודל הפורמלי: FLT:1 התהליך הבסיסי עשוי להשתנות עם הזמן בשל ציוד ללבוש או שינויים תפעוליים.זזז לוח זמנים של מודלי ML ושיקום מחדש של סףים.אוטומטי תהליך זה באמצעות צינורות CI /CD עבור פריסת מודל.
- (FLT:0) אסטרטגיית Fallback:FLT:1 עיצוב המערכת שלך כדי לזלזל בחסד אם אלגוריתם הגילוי עצמו נכשל (למשל, בשל נתונים חסרים), המערכת צריכה ליפול חזרה לקופה פשוטה יותר המבוססת על כללים או להזהיר כי שירות הגילוי הוא לא מקוון.
מסקנה
יישום אלגוריתמים זיהוי תקלות בזרם נתונים של חיישן לחץ הוא צעד קריטי לבניית מערכות תעשייתיות אמינות, בטוחות ויעילות.על ידי הבנת האופי של תקלות חיישן נפוצות ובחירת אלגוריתמים מתאימים - בין אם סטטיסטית, מבוססת מודל, למידה או שילוב - אתה יכול לזהות אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט אט חיישנים ברשת, ונמנעים של ציוד אבטחה, ונמנעים, ולהימנע מיקויים שדה קריטי, על גבי, על גבי חיישנים יעילים, אך דורש תשומת לב זה דורש טיפול קפדני של נתונים סטנדרטיים נתונים, כדי להגן על תפקוד נתונים, אך ורק על גבי מערכת אבטחה יעילה.