Table of Contents
מבוא: התפקיד של מודלים פונקציונליים ברשתות חיישנים מודרניים
רשתות חיישן הפכו לעמוד השדרה של אינספור מערכות חכמות, ממערך ניטור סביבתי המשתרע על פני אלפי קילומטרים רבועים אל הישבן הדחוס של מכשירים בתוך מפעל חכם.כפי שרשתות אלה צומחות במורכבות, הגישה המסורתית של התמקדות רק על מפרט חומרה מגיעה במהירות לגבולותיה.מהנדסים צריכים דרך ללכוד את מה שמערכת עושה, כיצד זרימת נתונים, והיכן צווארי בקבוק או כשלים נמצאים לפני רכיב אחד הוא מונח על ידי מודלים פונקציונליים, מאפשר להעריך ביצועים שונים, כדי למדוד את הפונקציונליים, כדי למדוד את הביצועים של תפקודים, ומאפשרת, כלומר, כדי למדוד את הפונקציונליים, כדי למדוד את הפונקציונליים, כדי למדוד את הביצועים של תפקודים, כדי להבטיח ביצועים מופשטים, כדי למדוד את הפונקציונליים, כדי למדוד את הפונקציונליים, כדי למדוד את הפונקציונליים, כלומר, כיצד מערכת יעילה, כיצד מערכת יעילה, כיצד מערכת יעילה, כיצד שיטות פעולה יעילה, כאשר היא יעילה, ומאפשרת, ומאפשרת, כלומר, כדי למדוד ביצועים.
ההתרחבות המהירה של האינטרנט של הדברים (IoT) והדוחף לעבר רשתות 5G- וניתוק קצה-הקצה רק חיזקו את הצורך בטכניקות דוגמנות קפדניות. חיישנים מטפלים כעת לא רק ברכישת נתונים אלא גם בעיבוד מקומי, הפעלה, וקבלת החלטות שיתופית.ללא דרך מובנת לייצג אינטראקציות אלה, צוותי עיצוב סיכון ליצירת מערכות מתפתלות יקרות לשנות מאוחר יותר מאמר זה, מסביר את האופן שבו שיטות הפיתוח המתקדמות, וכן את שיטות הפיתוח הפונקציונליות שלו.
הבנה של מודלים פונקציונליים
מודלים פונקציונליים היא שיטה הנדסית מערכות המתמקדת בהתנהגויות, שינויים ואינטראקציות בתוך מערכת ולא על מרכיביה הפיזיים.למעשה, היא עונה על השאלה "מה המערכת עושה?" מבלי להיות קשור ליישום ספציפי.מודל פונקציונלי מייצג את זרימת קלטות, פלטים, בקרה ומנגנונים על פני רשת של פונקציות.
כמה סטנדרטים והודעות קיימות עבור מודלים פונקציונליים.המועצה הבינלאומית להנדסה מערכות (INCOSE) מקדם מספר גישות, כולל פונקציית Flow Blo Diagram (FFBD), אינטגרציה DEFinition for Function Modeling (IDEF0), ואת תרשים בלוק זרימה משופר בלוק (EFFBD) המשמש בדוגמת מודלים וסימולציה. בהקשר של רשתות חיישן, טכניקות אלה מאפשרות למהנדסים לפענח את המשימה האטומית, כגון: "ת תקן של חומר נפץ" (לדוגמה," (לדוגמה," של מערכת סטנדרטי) אשר נעשה שימוש בטמפרטורה כוללת," (לדוגמה, לדוגמה,"ד) ומעבדות, לדוגמה,"ד) ומעבדות,"בשילוב של דחיסה-" (לדוגמה, לדוגמה," (לדוגמה, לדוגמה, לדוגמה, במעבדות) במעבדות טמפרטורה של מערכת אבטחה, בסביבות מודלים וסימולציה של דחיסהמעבדות של מערכת אבטחה, "מדגם," (לדוגמה," (לדוגמה,"בשילוב של מערכת דחיסה) בשימוש במעבדות של מערכת דחיסה,"ב) בשימוש במעבדות, במעבדות של מערכת אבטחה, במעבדות של דחיסה) וסימולציה של דחיסה-"ד) במעבדות אווירית
היתרון המרכזי של מודלים פונקציונליים על עיצוב רכיב-centric הוא כי זה כוחות להתמקד בהתנהגות תחילה.במקום להתחיל עם רשימה של חיישנים ומיקרו-בקרים, הצוות הראשון מחליט מה יש לאסוף מידע, באיזו תדירות, תחת אילו מגבלות, וכיצד נתונים אלה צריכים להשתנות.רק מאוחר יותר הם ממפה את הפונקציות האלה למכשירים פיזיים ותקשורת קישורים.
חשיבות פיתוח רשת חיישנים
רשתות חיישן מתקדמות נבדלות בקנה המידה שלהם, הטרוגניות, ואת ההפיכה הדוקה של רגיש, תקשורת חישוב.רשת אחת עשויה לכלול חיישני טמפרטורה, מצלמות, יחידות LiDAR, accelerometers, ו גלאי כימי, כל הנתונים הזרמת עד קצה ופלטפורמות ענן פונקציונליות מספק את השפה המשותפת הדרושה כדי לתאם את העבודה של מהנדסים, תוכנה, וחוקרים כמה תחומים פונקציונליים.
אופטימיזציה
מודלים פונקציונליים מאפשרים חקר תכנון-מרחב באמצעות סימולציה ללא צורך בחומרה פיזית.מהנדסים יכולים ליצור גרסאות מודל מרובות - כל המייצגים סחר אחר בין שיעורי דגימה, דיוק נתונים, תקציבי אנרגיה, וטופולוגיה רשת - ולהעריך את הביצועים שלהם כנגד דרישות זיהוי מערכתית.לדוגמה, מודל של רשת זיהוי שריפות בר עשוי לדמות את התפשטות אירועי אש, את זמן החיישנים, תקשורת והנתונים כדי לזהות פונקציות מרכזיות ".
סוג זה של אופטימיזציה בשלבים המוקדמים הוא קריטי במיוחד עבור רשתות חיישן פרוסות בסביבה מרוחקת או מסוכנת שבו גישה פיזית מוגבלת.מודל פונקציונלי גם עוזר sizing buffer, עומסי מעבד, רוחב פס רשת.תוצאות הסימולציה ניזונים ישירות לתוך בחירת חומרה ופרוטוקול כוונון, צמצום מספר אבטיפוס פיזי הדרושים.
פרוטוקולי תקשורת
פרוטוקולי תקשורת הם מערכת העצבים של כל רשת חיישן.הם חייבים להתמודד עם שקיפות משתנה, אובדן החבילה, ההתערבות ומגבלות הכוח.מודל פונקציונלי מסייע על ידי ייצוג מפורש של זרימת הנתונים בין פונקציות - רגיש ל aggregator, aggregator to Gate, שער לענן - ואת אותות הבקרה המסדירים את זרימת הנתונים.לדוגמה, מודל פונקציונלי של רשת חקלאית חכמה עשוי להגדיר פונקציות כמו "פשוט" ו"ד" באמצעות "רישיון" באמצעות מודל" (recerecereceret") באמצעות "לה" (Lidance) לחץ" (Lowidance) שיכול לקבוע מחדש" (Lowstration) באמצעות "להק" (Lidance) באמצעות "לה" (Lidance) באמצעות "להחזיר" (Lidance) "להק" (Lidance) "להספקט" (Lidance) באמצעות מודל בקרה" (Lowt") באמצעות מודל בקרה" (Lowt") באמצעות מודל בקרה" (Lowidance) ו" (Lowt) מוגבל," (Lowidance) באמצעות "להסדיר מחדש" (Lowtrans) באמצעות "להסדיר מחדש" (Lowidance) באופן יעיל של מערכת בקרה" (Low
בנוסף, מודלים פונקציונליים מאפשרים לצוותים להשוות מחסניות פרוטוקולים שונים (כגון MQTT, CoAP, או פרוטוקולים קלים קנייניים) ברמה מושגית לפני ביצוע יישום.הם יכולים לעצב את ההתנהגות של כל פרוטוקול תחת לחץ רשת (למשל, נתונים בו זמנית מתפרץ מחיישנים רבים) וזיהוי אשר אחד מתאים ביותר לדרישות זרימת הנתונים מקצה לקצה.
שיפור סובלנות ו Scalability
רשתות חיישנים פועלות לעיתים קרובות בסביבות שבהן כשל רכיב הוא בלתי נמנע.בטריקים מרוקנים, רדיוים נכשלים, וחיישנים סחף מתוך קליברציה.מודל פונקציונלי מאפשר למעצבים להטמיע אותנטיות ולוגיקה מחדש ישירות לתוך הארכיטקטורה התפקודית.לדוגמה, פונקציה "קריאה אקסטקטורטיבית" עשויה להיות נתיב חלופי המשתמש במערך שונה של חיישנים אם המקורות העיקריים הופכים לבלתי זמינים על ידי מודלים חלופיים אלה, אפילו לא יכולים לאמת את זרימתם של הקבוצה.
סקלאלה היא עוד דאגה כי מודלים פונקציונליים מטפלים היטב. כמו רשתות לגדול מכמה עשרות צמתים לאלפים, האינטראקציות בין פונקציות יכולות להשתנות באופן דרמטי.מודל פונקציונלי שעובד עבור רשת קטנה עשוי לפרוץ תחת הפיצוץ המשולב של היתוך נתונים או החלטות גילוח.על ידי הדמיה של גירסאות קומפקטיות של המודל, מהנדסים יכולים לזהות פונקציות שהופכות לצוואר בקבוק (למשל, אחד שלא יכול לטפל בחיישנים מתקדמים) לפני ש- 10,000 שער אחד.
ניהול אנרגיה
אנרגיה היא המשאב היקר ביותר ברשתות חיישן רבות, במיוחד אלה המסתמך על סוללות או קצירת אנרגיה.מודל פונקציונלי מאפשר למהנדסים לייחס עלויות אנרגיה מוערכות לכל פונקציה - מדידה, עיבוד, אחסון, שידור, שינה - ולאחר מכן לחקור את הפסקות המסחר. לדוגמה, המודל עשוי לחשוף כי הפונקציה "מדכאת ולהעביר" לצרוך 80% מסך האנרגיה על ידי שינוי, לעתים קרובות, על ידי שינוי של תפקוד "פשוט" עם ירידה" נמוכה יותר של אובדן חיים, או "אפקט" בטמפרטורה נמוכה יותר" עם השפעה נמוכה יותר "פשוט" עם השפעה" עם השפעה נמוכה יותר" או "פשוט" במהלך הדחיסה" עם הדחיסה" עם פחות יעילות" עם פחות או "אפקט פונקציונליות" עם ירידה" עם השפעה נמוכה יותר של פחות" עם השפעה נמוכה יותר של פחות" עם השפעה נמוכה יותר של הדחיסה" עם השפעה על ידי ירידה של הדחיסה" עם השפעה נמוכה יותר של הדחיסה" עם רמת תפקוד "פשוט" עם הפחתת תפקוד "אפקט פונקציונליות נמוכה יותר של הדחיסה" עם פחות יעילות של הדחיסה" עם פחות יעילות של הדחיסה" עם השפעה על ידי ירידה של הדחיסה" עם השפעה נמוכה יותר של פחות "אפקט פונקציונליות נמוכה יותר של הפחתת תפקוד "אפקט פונקציונלי
סוג זה של ניתוח חיוני עבור פריסות לטווח ארוך, כגון buoys אוקיאנוסים או תחנות מזג אוויר הרים, שבו החלפת סוללות הוא לא מעשי.מודלים פונקציונליים גם לעזור בעיצוב אסטרטגיות ניהול כוח, כמו מחובת הסתגלות המבוססת על זיהוי אירועים.התוצאה היא רשת שיכולה לפעול באופן אוטונומי במשך שנים.
מחקרים ויישומים
רשתות חיישן בעולם האמיתי מראות את היתרונות המוחשיים של מודלים פונקציונליים על פני תחומים מגוונים.כאן אנו בודקים שלוש דוגמאות ייצוגיות הממחישות כיצד הגישה מתורגמת במערכות מבוזרות, רסן.
אתר האינטרנט של Wildfire Detection Network
רשת זיהוי שריפות בקנה מידה גדול מסתמכת על רשת צפופה של טמפרטורה, לחות וחיישנים עשן התפשטו על פני אזור מאויר.מודל התפקודי של רשת כזו מתחיל עם פונקציות ברמה גבוהה: "התעלו על ידי זוועות", "קריאות קריאות ילודים", "מוכיחות את הסיכון להורדת האש" ו"רשויות המסוכסות" אלה מתמוססות לתפקודי זמן, קבלת החלטות מקומיות (למשל, כלומר, כדי להפחית את תפקוד הפחתת רמת האבטחה הנדרשת על מנת להפחית את תפקוד הניחותמתיקים), ו"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"לתקן" (למשל," (כלומר,"מתקני אבטחה") ו"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה" (כלומר,"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה" (כלומר,"מתקני אבטחה"מתקני אבטחה" (כלומר,"מתקני אבטחה" (למשל,"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מתקני אבטחה"מ
תשתיות עיר חכמות: תנועה וניהול איכות אוויר
פריסות עיר חכמה משלבות לעיתים קרובות מאות סוגים שונים של חיישן, בפרויקט SmartSantander בספרד, מודלים פונקציונליים שימש כדי לתזזזת מצלמות תנועה, לולאות מחוסמות בכבישים, לפקחי איכות אוויר וחיישנים חניה.המודל שנתפס פונקציות כמו "מדחיסות תנועה", "לתקן זיהום גבוה עם עומס", ו"לפתור את תזמון התנועה על ידי מודל הפירוק של העיר" ולהפחית את רמות הבקרה של מכוניות פונקציונליות של קיבולת גבוהה יותר.
IoT תעשייתי: תחזוקה חיזוי בייצור
בהגדרות תעשייתיות, רשתות החיישן לפקח על הרטט, הטמפרטורה והאות אקוסטיות כדי לחזות כשלים בציוד לפני שהם גורמים לדגימה פונקציונלית כאן מתמקדת בפונקציות כגון "קשת רטט פשוטה", "תכונות ct בתדירות", "מתלמדו לבסיס", ו"אזהרת תחזוקה טריגרפית" מודל אפשרה למפעל ייצור כדי להעריך אלגוריתמים שונים (FF לעומת גל) ולקבוע שכל אחד מהם יכול להגיע ל- 200 מקרים של ייצור חד פעמי, אשר מנעו של 2 חודשים, אשר היומין, אשר היומין, כלומר, לפי מערכת ייצור פונקציונלי, אשר היה למנוע ממעבדה, כלומר, תוך כדי להעריך מחסנים, תוך כדי עדכון של 2, 000, תוך כדי ניתוח של 2, 000, 000 שעות, 000, 000, 000, 000, 000, 000, 000, בתנאי מערכת ייצור פונקציונליות, 000 זמן, 000 זמן, 000, 000, 000, 000, 000, 000, 000, בתנאי שברשותו של ציוד ייצור פונקציונלי, בתנאי מערכת ייצור פונקציונליות, בתנאי שברשותו, בתנאי שברשותו, בתנאי שברשותו, בתנאי שברשותו, 000 שעות הפעלה מלאה, לפי תבנית הפעלה מלאה של ציוד ייצור פונקציונליות, בתנאי מערכת ייצור פונקציונליות, כדי להעריך, 000 זמן, 000
כלים ושיטות לחיקוי פונקציונלי
מגוון של כלי קוד מסחריים ופתוח תומכים במודל פונקציונלי עבור רשתות חיישן.הבחירה תלויה המורכבות של הרשת, רמת האינטגרציה עם סביבות סימולציה, ואת ההעדפות של הצוות.
- (FLT:0 Systemss Modeling Language (SysML)BuildFLT) 1:1 – הרחבה של UML המספקת בלוקים, פעילויות, ואגרמות מטאמטריות לחיקוי של פונקציות מערכת.
- (FLT:0)MATLAB/SimulinkFIRLT:1) מאפשר למהנדסים ליצור מודלים פונקציונליים היררכיים עם דינמיקות רציפה ודיסקרטיות.זרימת המדינה של סימולינק משמשת לעתים קרובות להתנהגויות חיישן מונעות על ידי מודלים כגון מעברים ממשלתיים בין שינה, פעיל, ומעביר מצבים.
- (FLT:0)ANSYS SCADEFLT:1 - כלי לפיתוח מבוסס מודל התומך במודל פונקציונלי של מערכות קריטיות בטיחות.זה משמש ברשתות אווירוקל ומכוניות שבו נדרשת הסמכה.
- (FLT:0) פתחהModelicaFLT:1 - סביבה קוד פתוח המבוססת על שפת המודליקה, מתאימה לסימול ההתנהגות הפיזית והתפקודית של רשתות החיישן על פני תחומים מרובים (אתרי, חשמל, מכני).
- (FLT:0)Papyrus עבור SysMLFLT:1 - כלי מבוסס Eclipse המשלב עם כלים אחרים מודלים ותומכת בדור קוד ממודלים פונקציונליים.
מעבר לכלים, המתודולוגיה לעתים קרובות עוקב אחר תהליך שיטתי: (1) לזהות את משימת המערכת ואת ההקשר, (2) לקבוע את המשימה להיררכיה של פונקציות, (3) להגדיר קלטות, תפוקות, בקרה ומנגנונים לכל פונקציה, (4) להקצות דרישות ביצועים (למתן, דיוק, אנרגיה), סימולציה וזיקוקציה, ו (6) פונקציות מפת לרכיבי חומרה.תהליך זה תואם את ISO/I 15288 ו-COSE, המבטיחים הנחיות פונקציונליות רבות להתאמה אישית (Fardable Analysis) ו-זמנית.
אתגרים וכיוונים עתידיים
למרות היתרונות הרבים שלה, מודלים פונקציונליים אינם ללא אתגרים. אחד גדול המכשול הוא ההשקעה הראשונית זמן נדרש לבנות מודל שלם, במיוחד עבור רשתות גדולות, heterogeneous. Teams עלולים להרגיש לחץ לקפוץ לתוך קידוד ובחירת חומרה. עם זאת, העלות של מערכת מודל גרועה הוא לעתים קרובות הרבה יותר מאשר המאמץ מודל עצמו.
אתגר נוסף הוא הפער בין מודלים פונקציונליים והתנהגות פיזית בעולם האמיתי.רשתות חיישן לפעול בסביבות עם תנאים לא-אידאליים: התערבות רדיו, סחף טמפרטורה והזדקנות רכיב. מודל פונקציונלי כי ההנחה תקשורת מושלמת או אספקת חשמל קבועה עשוי לתת תוצאות אופטימיות יתר.הפתרון הוא לשלב אלמנטים סטוצ'סטיות וגרועים ביותר כבולים למודל, תרגול המכונה מודל סימולציה פונקציונלי חזק עכשיו לאפשר מהנדסים בעיכובים, והפסדים אקראיים, עיצובים.
(במבט קדימה, שילוב של בינה מלאכותית (AI) עם רשתות חיישן מציג ממדים חדשים עבור מודלים פונקציונליים. Neural רשת פונקציות הקצוב, למשל, יש דרישות משאבים מורכבות וסחרחור דיוק שיש לקחת בשבי מודלים פונקציונליים של רשתות חיישן AI-enable צריך לכלול פונקציות כמו "ניהול מודל מקומי", "מפיץ פרמטרים" ו"מסווג" זה תחום פעיל של מחקר, עם תרומה של ®Feard כדי להרחיב את ה-IoT כדי לחקור את התמיכה של מכונות עבודה" 1D.
לבסוף, הופעתה של תאומים דיגיטליים - העתקים וירטואליים של רשתות חיישן פיזי - יוצר גשר טבעי למודל פונקציונלי.תאום דיגיטלי ניתן לבנות על גבי מודל פונקציונלי, באמצעות נתונים בזמן אמת כדי לעדכן את המצב והפרמטרים של המודל.זה מאפשר אופטימיזציה מתמשכת ותחזוקה חיזוי לאורך מחזור החיים של הרשת.
מסקנה
מודלים פונקציונליים הוכיחו את עצמם כפרקטיקה הכרחית לפיתוח רשתות חיישן מתקדמות.על ידי התמקדות במה המערכת עושה ולא על מפרט חומרה, זה מאפשר מהנדסים לעצב רשתות חזק יותר, מדרגיות ויעילות אנרגיה.היתרונות לאורך כל מחזור החיים - החל מחיפוש מוקדם של עיצוב-מרחב באמצעות סימולציה, לקביעת פרוטוקולים ותקציב אנרגיה, כדי לפגוע בסובלנות ואנליזה של עולם אמיתי במקרי זיהוי פראי, ערים חכמות, תמיכה משמעותית בפיתוח גבוה יותר, ירידה משמעותית, ירידה של זמן, ירידה משמעותית בביקושים בפיתוח יעיל יותר, ירידה משמעותית, ירידה משמעותית, ירידה ברזולוציה גבוהה יותר, ירידה של זמן בפיתוח תהליכים תפעוליים, ועלויות פיתוח יעיל יותר, ירידה משמעותית, ירידה משמעותית, ירידה משמעותית, ירידה של תהליכים תפעוליים, ירידה של תהליכים תפעוליים, ירידה של תהליכים תפעוליים, ירידה משמעותית, ועלויות פיתוח יעיל יותר, ירידה משמעותית, ירידה משמעותית, ירידה משמעותית, ירידה של זמן, ירידה משמעותית, ירידה של תהליכים תפעוליים, ירידה משמעותית, ירידה משמעותית, ועלויות פיתוח יעיל יותר, ירידה משמעותית, ירידה משמעותית, ותקציבי מערכת יעילה יותר, ירידה משמעותית, ירידה של תהליכים תפעוליים, כדי להפחית את עלויות פיתוח יעיל יותר, כדי לתקן פרוטוקולים יותר, צמצום עלויות פיתוח יעיל יותר, צמצום עלויות פיתוח יעיל יותר, צמצום זמן, כדי להפחית את עלויות
בעוד רשתות החיישן ממשיכות להתרחב לתחומים חדשים – כלי רכב אוטונומיים, חקלאות מדויקת, ניטור רפואי – המורכבות רק תגדל.מודלים פונקציונליים מספקים שיטה מובנית, חוזרת לניהול המורכבות הזו.צוותים אשר מאמצים פרקטיקות המבוססות על מודלים מוקדם במחזור הפיתוח שלהם ממוקמים טוב יותר לחדש במהירות תוך שמירה על הביצועים הקפדניים וסטנדרטי הבטיחות הנדרשים על ידי יישומים מודרניים.