Table of Contents
החזית החדשה בהנדסת חקלאות
(החקלאות המודרנית נמצאת תחת לחץ עצום להאכיל אוכלוסייה גלובלית גדלה תוך צמצום ההשפעה הסביבתית של ציוד חקלאי חכם - טרקטורים אדנומיים, תרסיסים מדויקים, חיישנים אדמה, ורחפנים בעלי הון עצמי - גורמים לענות על דרישות אלה על ידי מינוף נתונים בזמן אמת, אוטומציה ולמידה פונקציונלית, עם זאת, תכנון מערכות מורכבות כאלה דורש גישה הנדסית ממושמעת.
מה זה מודל פונקציונלי?
מודלים פונקציונליים היא טכניקה הנדסית מערכות המייצגת את פונקציות המערכת, קלטות, פלטים, בקרה ומנגנונים באופן מובנה, היררכיאלי, בניגוד מודלים פיזיים, המתארים רכיבים והקשרים שלהם, מודלים פונקציונליים מתחילים עם המטרה של המערכת ומניפסט אותו למנגנוני קידוד משופרים (התרגילים) עבור פונקציות אחרות (DFF) ו- מנגנונים סטנדרטיים (DLC) עבור פונקציות סטנדרטיות (DFF) עבור פונקציות אחרות.
בליבתו, מודלים פונקציונליים תשובות שלוש שאלות: מה המערכת עושה?מה היא צריכה לעשות את זה? ומה מגבלות למשולת את פעולתה? בחקלאות חכמה, תשובות אלה מתרגמות ישירות לתכונות כגון "נתוני לחות קרקעיים בטוחים", "גבולות שדה נאיגייט", או "הדיפרציה משתנה" על ידי הסרת אפשרויות חומרה מוקדמות, קבוצות יכולות להתנסות עם הקצאה חלופית - לדוגמה, להחליט אם לבצע חיישנים ספציפיים על ידי עיבוד ענן או על ידי מעבדים או על ידי עיבוד נתונים על ידי עיבוד נתונים מדויקים של מצלמות אבטחה."
יתרון מפתח של מודלים פונקציונליים הוא כי זה יוצר שפה משותפת בין מומחי דומיין (agronomists, חקלאים) ומהנדסים (תוכנות, מכני, חשמל) הבנה משותפת זו מפחיתה את ההפרעה ולהבטיח כי המוצר הסופי באמת מתייחס לצרכים חקלאיים.
תפקיד המודל הפונקציונלי לפיתוח ציוד החקלאות החכם
ציוד חקלאי חכם אינו מכשיר יחיד אלא מערכת של מערכות גלקסיות גלקסיות קדמוניות: הטרקטור מתקשר עם חיישני אדמה, APIs מזג אוויר, ותוכנה לניהול החווה.לכל תת-מערכת יש פונקציות משלה, ופונקציות אלה חייבות אינטראקציה בצורה חלקה.
הבנה של מערכת
לפני כתיבת קו אחד של קוד או תכנון לוח מעגלים, צוות הפיתוח חייב להחליט כיצד המערכת תהיה מחוסמת לתוך מודולים פונקציונליים.לדוגמה, בקר השקיה מדויקת עשוי להיות פונקציות כמו "לחמת אדמה read", "השלב לסף", "שער זרימה חישובי" ו"סתתתתתת הפעלה" מודל פונקציונלי מראה כי אלגוריתם ייחודי עם זרימת נתונים ברורים יכול אז להקצות פונקציות כדי להפיץ חומרה או למנוע את רכיבי פיתוח אלה באופן עצמאי.
שילוב של חיישנים וחוקים
מודלים פונקציונליים מסייעים לזהות את הנתונים המדויקים שכל חיישן חייב לספק ואת הפעולות שכל פועל חייב לבצע.לדוגמה, רובוט אוטונומי שדבק ב-IT דורש "מחק עשב", "לסווג מינים מותנים", "להחליט על פעולה (pull או ריסוס)" ו"פעולה הפעלה של משטחים" ממפה פונקציות אלה מגלה תלות: הפונקציה הסיווג זקוקה לנתונים ממצלמה ברזולוציה מסוימת, ותפקוד מדויק של תפקוד לא מתאים כזה.
זרימת נתונים והחלטות -
ציוד חקלאות חכם יותר ויותר מונע נתונים.חיישנים לייצר טרה-ביאטים של נתונים; מודלים פונקציונליים להבהיר אילו נתונים משמשים על ידי פונקציה ובאיזה שקיפות.לדוגמה, פונקציה של הימנעות ממכשולים בזמן אמת חייבת לעבד נתונים לידר בתוך מילימטרים, בעוד פונקציה של ניתוח היבול יכול לסבול עיבוד אצווה. על ידי מודלים של נתונים, מהנדסים יכולים לעצב אוטובוסים (CAN, Ethernet, Wi-Fi) ו-Fi קצה ענן - וכן על החלטות משמעת מלאה על גבי מודל אבטחה.
צעדים מעשיים ליישום מודלים פונקציונליים
אימוץ מודלים פונקציונליים בפרויקט חקלאות חכמה דורש גישה שיטתית.הצעדים הבאים מותאמים שיטות הנדסיות הטוב ביותר שניתן יהיה בקנה מידה לפרויקטים של כל גודל.
שלב 1: מטרות מערכת Define ודרישות של בעלי חיים
החל מהקביעה של המטרה הכוללת של הציוד: " טרקטור אוטונומי ייעד הקרקע ויזרעו בשדה 50 דונם ללא התערבות אנושית", ואז לאסוף דרישות מחקלאים, אגרונומיסטים, גופי רגולציה וצוותי תחזוקה.שלב זה מייצר FLT:0requirements BaselineFLT:1 אשר מזין לתוך המודל הפונקציונלי.
שלב 2: זיהוי ופירוק פונקציות
לשבור את הפונקציה ברמה העליונה ("עד אוטונומי רשמי") לתוך תת-תפקוד באמצעות טכניקת דהוגציה פונקציונלית. a טיפוסית של טרקטור אוטונומי עשוי לכלול:
- (ב) ,0) ,Navigate שדה: 1.FLT:1 מיקום, תוכנית מסלול, ביצוע פקודות היגוי.
- (ב) ⁇ :0) ⁇ : ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (ב) ויקרא י"א: ויקרא י"ד: "ה' ויקרא י"א , ויקרא י"ד ויקרא י"ד , ויקרא י"ד ,
- כוח:0 (Manage power:FLT:1 Monitor סוללה המדינה, לעסוק מנועים חשמליים, לנהל עומסים תרמיים.
- (ב) ,0) קומוניקטיבי: שלח טלמטרי למערכת ניהול החווה, לקבל עדכונים למשימה.
כל תת-תפקוד הוא עוד מחוספס עד משימות בודדות מספיק אטומיות כדי להיות מיושם על ידי מרכיב יחיד או אלגוריתם. התואר של decomposition תלוי המורכבות של הפרויקט ומומחיות הצוות; הכלל טוב הוא לעצור כאשר פונקציה ניתן להקצות בבירור אלמנט חומרה או תוכנה.
שלב 3: יצירת פונקציונליות Flow Diagrams
באמצעות כלי מודל (למשל, קמו מערכות מודלר, ארכיטקטור אנטרפרייז, או אפילו תוכנה פשוטה של זרימה), לצייר את זרימת התפקוד עבור תרחישי מפתח.עבור תרחיש "התעדות האוטונומית הפורמית", ייתכן שהזרם יהיה:
- קבלו משימה מענן.
- לנווט לנקודה של תחילת שדה.
- עוד יותר קל למקד את עומק.
- נטייה ומניעה לאורך נתיב מתוכנן תוך חישה מכשולים.
- אם המכשול מזוהה, לעצור, להעריך, או לעקוף או להודיע למפעיל.
- בסוף השורה, להרים את הלפיד, לפנות, לחזור.
- כאשר המשימה הושלמה, חזור לבסיס ולשלוח את הדו"ח.
כולל נקודות החלטה, לולאות ופעילויות במקביל.תייגו קלטות (למשל, נתוני GPS, מפת אדמה) ופלטים (למשל פקודות אקטוטור, יומנים) תרשים זה הופך למקור יחיד של אמת עבור האופן שבו המערכת מתנהגת.
שלב 4: אימות ואופטימיזציה
בדוק את המודל התפקודי עם בעלי העניין.חקלאים יכולים לאשר כי בקרת עומק העדיפה מתאימה לזמינות הקרקע של העולם האמיתי; מהנדסים יכולים לבדוק כי שיעורי הנתונים אפשריים. השתמש במודל כדי להפעיל ניתוח "מה אם": מה קורה אם אות ה- GPS אבדה?מה אם חיישן נכשל? מודלים פונקציונליים לעשות את זה קל להוסיף פונקציות טיפול ללא כתיבת מאות שורות קוד.
היתרונות של שימוש במודלים פונקציונליים בחקלאות חכמה
להשקיע זמן במודל פונקציונלי של שכר מוקדם לאורך כל מחזור חיי הציוד.היתרונות להאריך מעבר לצוות הפיתוח לחקלאים ובעלי ציוד.
גילוי מוקדם של עיצוב פלמות
ציוד חקלאי חכם פועל בסביבות קשות, משתנה. A מפספס אינטראקציה - למשל, פונקציה ריסוס תלוי במהירות גבוהה נתונים כי הוא רק מעודכן כל 15 דקות - יכול להוביל נזקי יבול או כימיקלים בזבזניים, מודלים פונקציונליים לחשוף נושאים כאלה בשלב המושגי, שבו תיקון עלויות שבריר של מה זה לאחר הדבקה.לדוגמה, מודל עשוי לחשוף את "לא סחרחור" דורש הפעלה מוקדמת של פעילות גופנית, אבל זה היה צורך 2 שבועות של חומרה.
שילוב מערכת משופר
כאשר ספקים מרובים תורמים תת-מערכות (מודולים רגישים, בקרים מוטוריים, פלטפורמות ענן), מודל פונקציונלי משותף מבטיח כי כל ממשק מוגדר.המודל הופך לחוזה: "מערכת הניווט תפיק פיקוד מניפסט כל 50 מ's בטווח [-30, +30] מעלות" כל הצדדים בודקים נגד מודל זה, צמצום הפתעות אינטגרציה.
הסתגלות משופרת ו Scalability
טכנולוגיה חקלאית מתפתחת במהירות: חיישנים חדשים, מודלים של בינה מלאכותית ותקנות מופיעים בכל עונה.מודלים פונקציונליים מבודדים את ה-FLT:0 מה ש-FLT:1 מה-FLT:2howirFLT 3, כך להחליף מרכיב פיזי (למשל החלפת מצלמה stereo פונקציונלית למצלמה תרמית) משפיע רק על הפונקציות המשמשות ישירות את השיטה הכוללת, כמו גם את אותה תצורה וניתן להחליף את אותה פונקציה.
עלויות וחיסכון בזמן
על ידי זיהוי בעיות לפני הסתברות, להבהיר דרישות, ומאפשר פיתוח מקביל, מודלים פונקציונליים להפחית את העבודה. מחקרים בתעשייה מדווחים כי שלב מודלים פונקציונליים מנוהל היטב יכול לקצץ את זמן הפיתוח הכולל עד 20-30% ולהפחית את הזמנות שינוי בשלב מאוחר עד 50%.עבור תחילת פיתוח ציוד חקלאי חכם, חיסכון זה יכול להיות ההבדל בין משלוח עבור העונה או החסרה לחלוטין.
תוצאות חיפוש ויישומים אמיתיים
כמה יצרני חקלאות מובילים וקבוצות מחקר השתמשו במודל פונקציונלי כדי להאיץ את הפיתוח ולשפר את האמינות.הדוגמאות הבאות ממחישות את המתודולוגיה בפעולה.
פיתוח אוטונומי
יצרנית טרקטור עיקרית השתמשה ב- IDEF0 פונקציונלית בעיצוב הטרקטור האוטונומי הדור הבא שלה למכשול חתירה לחקלאות של חתירה: צוות ניתוק את "מבצע השדה האוטונומי" ברמה גבוהה ל-18 פונקציות ראשוניות, כולל "קלוקליזציה", "תכנון זמני", "שליטה פשוטה" (implement control), "ניהול כוח" ו"ניהול בטיחותי" כל פונקציה נוספת הייתה מ- 3-6-"תפקדת"התפקוד של כלי בקרה" שהוגדרו כמשמעו, אך ורק על ידי שימוש ב-" של צוות הבקרה ה-"הרכב אוטונומי"הניתוח" (Creditative Control) שהוגדרו של המערכת" (Creditual Control) שהוגדרו כמשמעו, אך ורק על ידי שימוש ב-Outlookary Control) שהוגדרו כמשמעו, אך "ניהול כוח" (Clocking) שהוגדרו כמשמעו, אך "ניהול כוח" (C) שהוגדרו כמשמעו, אך "ניהול כוח" (Deceritive Control) שהוגדרו כמשמעו, "ניהול כוח" (Decer Control) שהוגדרו כמשמעו, אך "ניהול כוח" (Deceritive Control) שהוגדרו כמשמעו, "ניהול כוח" (Defination) שהוגדרו כמשמעו, "
מערכות תפילה
מפתח של תרסיסים בתדר משתנה החל מודלים פונקציונליים לעיצוב מערכת המזההה עשבים ויישם את ה- herbicide רק היכן שנדרש.המודל הפונקציונלי כלל "תמונה של קיבולת", "הדגימה תמונה לתוך Weed/crop/soil", " חישוב ריסוס / לא-spray Zone" לא היה מתואם את מערך השימוש," במהלך מודל, גילה כי "תעדכנת" את הפונקציה של 5" או "לא" נדרש" כדי לפשט" רק על ידי מערכת אלגוריתם תוכנה, אלא רק על ידי צילום אלגוריתם תוכנה, אלא רק על ידי מערכת הפעלה של תמונות אלגוריתם אלגוריתם אלגוריתם אלגוריתם אלגוריתם אלגוריתם אלגוריתם אלגוריתם אלגוריתם אלגוריתמים, אלא רק אלגוריתם מעודכנת, אלא רק אלגוריתם, אלא רק אלגוריתם מעודכנת, אלא "לא אלגוריתם "לא אלגוריתם "לא אלגוריתם" (D" (optexrems.
עקבו אחרי Drones
צוות מחקר באוניברסיטה השתמש במודל פונקציונלי כדי לעצב רחפנים בעלות נמוכה עבור ניטור רמות חנקן תירס.הפונקציות של המל"ט כללו "נקודות דרך ND", "לתפוס תמונות רב-תחומיות", "גילו-השוויון" (NDVI) "ותוצאות מתמשכים של תזמון מיוחד ברזולוציה" (plyNDpoints)," (puality)") של פרויקט "תמונות חד-הפחתת דיוק" נדרש זמן מדויק מאוד של GPS (F) עם תמונה של פחות מ-F) ו-F) ו-אופטיקה, לאחר שהפכה את התוצאה של דגם 1FDIR-אופטימיתוקטיבית של דגם מדויק יותר מסתכם ברזולוציה של 1FDIRDIRST, לעומת זאת, לעומת זאת, לעומת זאת, לעומת זאת, לעומת זאת, לעומת זאת, לאחר שהפך למצלמה מדויקת של 1FDIRDIRST, לעומת זאת, אשר היה אמור היה נמוך יותר, לאחר שנכשלהתוצאה של דגם ה-FDIRST, לאחר שהפך למצלמה מדויקת של דגם ה-FDIRST של דגם ה-FDIRST, לאחר שנכשלהתוצאה של סימולציה פונקציונליות, לאחר שהפך למצלמה מדויקת של 1FDIRST של 1
אתגרים ושיקולים
בעוד מודלים פונקציונליים מציעים יתרונות ברורים, אימוץ שלה בענף הציוד החקלאי עומד בפני כמה מכשולים.להיות מודע לאתגרים אלה עוזר לצוותים לתכנן אסטרטגיות מיגנציה.
מורכבות של הסביבה החקלאית
(השדות אינם נקיים, מבוקרים מעבדה. דירט, רטט, לחות, תנודות טמפרטורה, ותנאי יבול משתנים משפיעים על ביצועי חיישן ואמינות הפעלתו של מודל פונקציונלי יכול להניח כי הפונקציה "לחות אדמה" תמיד מקבלת אות תקפה, אבל במציאות, החיישן יכול להיות מופרע על ידי בוץ או על ידי מודל עבודה אטומי, אך עדיין כפוף למיזוגים סביבתיים כמו: FIRD2: Framures: לדוגמה: FLT2 שליטה (ה-Fer) עלולים: 1Ferccontrolism) או מחזורית (החלים) עלולים להיות בלתי נשלטים) או קיבולת של מערכת עבודה אמיתית של מודל של 181D2D2: 1D) או LT2 נשלטת (מפרקטיבית-Fenst) או LT2 נשלטת (מפרקטיבית) אך עדיין כפופהמודל בפועל, אך עדיין כפופהמודל בפועל, אך עדיין כפופהמודל בפועל, אך עדיין כפופהת) יכול להיות LT2, אך עדיין כפופה, אך עדיין כפופהת למזג אווירית, אך עדיין כפופהת של מודל בפועל, אך עדיין כפופה למזג אווירית: LT2 נשלטת למזג אווירית: קיבולת של
ניהול נתונים ואבטחה
ציוד חקלאות חכם מייצר ומתקשר נתונים רגישים: מפות שדה, יבול, רשומות יישומים כימיים.מודל פונקציונלי הכולל "מידע בית" ו"מעבר לענן" חייב גם לטפל בפונקציות אבטחת סייבר כמו "נתוני קידוד", "מכשירים אותנטיים", ו"עדכוני תוכנה ממניפולנים" רבים OEM חקלאיים הם חדשים להנדסת סייבר, ומודל פונקציונלי יכול לעזור על ידי הוספת פונקציות אבטחה אלה ולהראות כיצד הם עשויים להבטיח את דרישות ניהול מרחוק.
דרישות סקי
מודלים פונקציונליים דורשים שינוי חשיבה מרכיב-centric למחשבה ממוקדת.מהנדסים מכניים ותוכנה רבים מאומנים להתחיל עם חלקים או מודולים קודים. ללמד צוות לחשוב במונחים של פונקציות תחילה דורש אימון ואולוף.ללא מחויבות ניהולית, מודלים פונקציונליים לעתים קרובות נתפסים כנייר על פני הראש.כדי להתגבר על זה, להתחיל עם פרויקט טייס קטן - אולי תת-מערכת אחת כמו "ערך מילולי" - וערך למידה מלא (כל כך) עם ממשק גרפי-כך יכול להוכיח את הממשק למידה מלא.
מגמות עתידיות במודלים פונקציונליים לטכנולוגיה חקלאית
ככל שהחקלאות מתקדמת, מודלים פונקציונליים מתפתחים.שלוש מגמות רלוונטיות במיוחד:
- (FLT:0Model-based Systems Engineering (MBSE) אינטגרציה:FLT:1 מודלים פונקציונליים הם יותר ויותר חלק מסגרת MBSE רחב יותר המחברת מודלים פונקציונליים, פיזיים והתנהגותיים בחוט דיגיטלי יחיד.זה מאפשר דור אוטומטי של מקרים של מבחן, סימולציה של התנהגות דינמי, ועקביות מדרישות לרכיבים.
- (FLT:0) AI-augmented function Generation:veFLT:1) Machine Learning משמש להציע תפקוד decompositions מבוסס על ספריות מודל קיימות.רשת עצבית המוכשרת על מאות מודלים של מערכת חקלאית יכולה להציע פונקציות סטנדרטיות כמו " חיישן calibrate" או "Fuse GPS / IMU" שהמהנדס יכול לקבל או לשנות את המודל הזה עבור ציוד חדש.
- (FLT:0) תאומים דיגיטליים המונעים על ידי מודלים פונקציונליים: ההרחבה 1 (Active Model) יכולה לשמש כמושלד של תאומים דיגיטליים - העתק וירטואלי המראה את הציוד הפיזי בזמן אמת.התאום משתמש באותה תנודה פונקציונלית למפות נתונים חיישן למדינה, לחזות כישלונות, וממליץ על שינויים.
מגמות אלה מצביעות על עתיד שבו מודלים פונקציונליים אינם רק כלי פיתוח אלא נכס תפעולי שממשיך לספק ערך לאורך חיי הציוד.
מסקנה
מודלים פונקציונליים מספקים את הבסיס המובנה הדרוש לבניית ציוד חקלאי חכם שהוא אמין, מתאים ויעיל. על ידי כך שאלץ צוותים לחשוב על מה המערכת חייבת לעשות לפני איך היא תבנה, היא מגלה תלות הדדית מוסתרת, מאיצה שילוב, ומפחיתה שינויים מאוחרים מאוחרים בשלב מאוחר יותר.המתודולוגיה כבר הוכיחה את הערך שלה בטרקטורים אוטונומיים, רסיסים מדויקים, ורחפנים של גידולי, וחשיבותה רק תהפוך להיות מאורגנת יותר עבור מערכות חקלאיות מתקדמות.