Table of Contents
(המערכות בקרה הסתגלותיות הפכו לאבן הפינה של הנדסה מודרנית, המאפשרות מכונות, תהליכים ומערכות אוטונומיות לשמור על ביצועי שיא למרות זרימתם הבלתי צפויה, פרמטרים או שינוי תנאי סביבה.מערכות אלה עוקבות באופן רציף אחר התנהגותן ומדינת העולם החיצוני, ואז להתאים את חוקי השליטה שלהם בזמן אמת כדי לעמוד ביעדים מופשטים כגון יציבות, דיוק או יעילות אנרגיה.
הבנה של מודלים פונקציונליים בהנדסה
מודלים פונקציונליים היא טכניקה הנדסית מערכת המייצגת מערכת במונחים של פונקציות המיועדות שלה, הנתונים או האנרגיה זורם ביניהם, ואת הרצף ההגיוני של פעולות - מבלי להיכנס לתוך מרכיבים פיזיים, חומרים, או ממדים גיאומטריים.מקור ממערכות הנדסה ודיסציפלינות הנדסה ערך, מודלים פונקציונליים כבר מוכללים בשיטות כגון מודל Basis פונקציונלי (שימוש במוצר) ו- ADEF (הגדרה ברמה נמוכה של מבנה פונקציונלי).
עקרונות מרכזיים של מודלים פונקציונליים
(במרכזו, מודלים פונקציונליים לדבוק במספר עקרונות שהופכים אותו מתאים במיוחד לפיתוח מערכת בקרה הסתגלותי. ראשון, לוכדים:0functional ReventionFLT 1:1 מאפשר למהנדס להגדיר תפקוד בקרה - כגון "מהירות רגולטורית" או "לשלב את התפוקה" (בהמשך) לתפקוד של "תחנה" (pID), רשת עצבית, או מושל מכני, המאפשרת של אסטרטגיות מורכבות לתפקוד של 2.
השוואה למודל פיזי
גישות הנדסיות מסורתיות מסתמכות לעתים קרובות על מודלים פיזיים - בניית משוואות מפורטות של מסה, אנרגיה, ואיזון תנופה. בעוד מודלים פיזיים חיוניים לחיזוי התנהגות, הם יכולים להפוך למורכבים באופן בלתי חוקי עבור מערכות הסתגלות, במיוחד כאשר הפרמטרים משתנים או כאשר המערכת כוללת לא ליניאריות, עיכובים בזמן או הפרעות לא ידועות.
היתרונות של שימוש במודל פונקציונלי עבור מערכות בקרה הסתגלות
היישום של מודלים פונקציונליים לשליטה הסתגלות מביא יתרונות הניתנים למדידה המשתרעים על פני כל מחזור חיי המערכת, מהתפתחות מושג באמצעות פריסה ותחזוקה. בעוד במאמר המקורי המפורט בהירות, גמישות, יעילות, ועוצמה, אלה ראויים למחקר עמוק יותר עם דוגמאות הנדסיות קונקרטיות.
קלרנס: הגדלת ארכיטקטורות שליטה מורכבות
מערכות בקרה הסתגלותיות כרוכות לעתים קרובות בלולאות מרובות, לוגיקה מתפתלת, ואלגוריתמים למידה שקשה לתקשר בין קבוצות רב תחומיות.מודלים פונקציונליים מספקים שפה צלולה, גרפית שמבדלת בין FLT:0plant functionFLT:1 (למשל, העברה חום, תנועה) ו-FLT:2control functionFLT 3 (למשל, שגיאות, זיהוי, יכולות להתאים את אותו מודל בקרה פונקציונלי) או שינוי פונקציונלי, או שינוי פונקציונליות של בקרה פונקציונליות, או שינוי, למשל, או שינוי, ל-זמנית של בקרה פונקציונליות, או שינוי, או שינוי, או שינוי, או שינוי יעיל של בקרה (FLT) ו-זמנית של בקרה).
גמישות: עיצוב יעיל של שליטה Algorithms
מכיוון שמודלים פונקציונליים הם טכנולוגיה-אגנוסטיות, הם מאפשרים למהנדסים להתנסות עם מנגנוני הסתגלות שונים - להשיג תזמון, בקרת הסתגלות מודלים (MRAC), הרגולטורים המכוונים את עצמם, או למידה חיזוקית – מבלי לשנות את המבנה התפקודי הבסיסי.המודל משמש כתוכנית כחולת יציבה; מהנדסים יכולים להחליף את הפונקציה "סימן הבקרה התואם" תוך שמירה על פירוק הנתונים ועל זרימת הנתונים ללא שינוי זה הוא גמישות רבה, כמו פונקציות בדיקה אופטימאלית, אז, לדוגמה, כגון פונקציות "אפקטיביות" (optative control-reative control-reative-reative control) של צוות בקרה יעילה" (optative control-reative control-reative control) של מערכת הפעלה מחדש, כלומר, כלומר, כלומר, לדוגמה, כלומר, "אפקטיביות" (optative control-upalthentic-upalthentative control-upal-upative control-reative control Defidation system) של צוות בקרה יעילה" (optative control-upitalthentic-upitalthentative control Defidation system) של מערכת הפעלה מחדש," (optative control Defidation system) של מערכת בקרה יעילה) של צוות בקרה יעילה" (opt
יעילות: קביעת התפתחות באמצעות אימות מוקדם
אחד ההיבטים הממקדימים ביותר של תכנון מערכות בקרה הסתגלותיות הוא לוודא כי לוגיקה הסתגלות אינה מערערת את המערכת בתנאים קיצוניים.מודל פונקציונלי מאפשר סימולציה מוקדמת ואימות לפני כל חומרה או קוד ברמה נמוכה נכתב. על ידי הדמיה של המודל פונקציונלי עם מקרים של מבחן וירטואלי - כגון שינויים פתאומיים, חיישן, או פרמטרים לא ידועים - מהנדסים יכולים לזהות פערים פונקציונליים (למשל, באופן אוטומטי, תוך כדי שינוי תפקוד לקוי של זמן) מאשר במקרים של זמן קצר.
רובוסטנס: בניית עמידות באמצעות תלות תפקודית
(המערכת של בקרה אדפטיבית חייבת להתמודד בחסד עם כישלונות בחיישנים, בפועלים, או בקישורים לתקשורת.מודלים פונקציונליים הופכת להיות תלויה במפורש על ידי כך ש-Switch Control function מסתמכת על אילו מנגנוני בקרה יכולים להציג את הנתונים:0redundancy ModelFLT 1 או FLT:2graceceful EngineeringFLT:3 ישירות לתוך המודל הפונקציונלי.
יישום מודלים פונקציונליים בפיתוח מערכת בקרה
תרגם את התיאוריה לתהליכי פיתוח פונקציונליים בפועל דורש מתודולוגיה מובנית.הצעדים המתוארים במאמר המקורי - ניתוח מערכת, קידוד פונקציונלי, בנייה מודל, סימולציה ובדיקה, ומימוש - כל אחד מגיע התרחבות זהירה.
ניתוח מערכת: Defining the Adaptive Control Problem
הצעד הראשון הוא לאסוף דרישות ומגבלות עבור מערכת הבקרה ההסתגלות.מהנדסים חייבים לזהות את ה-FLT העיקרי:0 משתנים מבוקרים של מערכת הבקרה 1 (למשל, טמפרטורה, לחץ), ה-FLT:2manipulated של מערכת ההפעלה של ⁇ FLT 3 (למשל, שסתום, מנוע), ו-FLT:4 מקורות זיהוי פונקציונליים כגון ניתוח יעיל של מערכת הפעלה (optative)
המונחים: Breaking Down Adaptive control
ברגע שרמת המערכת מובנת, המשימה הבאה היא לפסול את המטרה הכוללת של השליטה בעץ פונקציונלי.עבור מערכת הסתגלות, ההצבה כוללת בדרך כלל שלושה פונקציות משנה ברמה העליונה:
- (FLT:0) , ⁇ FLT:1 - פונקציות המדידה או להפר מצבים ופרמטרים (למשל, "התיכון החיכוך הגדול" או "השגת תהליכים")
- (FLT:0) החלטות החלטה של מנדפטציה 1 (Adaptation Decision) 1 - פונקציות הקובעות כיצד לשנות פרמטרים או מבנה בהתבסס על תוצאות הערכה (למשל, "עלייה בקרי מעודכנים" או "מצב בקרת המכושף").
- (FLT:0)Control ExecuationFLT:1 - פונקציות שמשותותות את אות הפעולה באמצעות הפרמטרים המותאמים (למשל, "תפוק PID" או "ליצור את מחזור החובה PWM").
כל אחד מאלה יכול להיות מופץ עוד יותר לפונקציות פרימיטיביות.לדוגמה, "התיכון החיכוך" עשוי להישבר ל"נתוני מומנט המהיר והמהירות", "לחזור מחדש לפחות ריבועים", ו"הערכה מוחלטת נגד גבולות" "הההדה-קופוזיציה לא צריכה להיות עמוקה יותר מהנדרש בשלב זה; כלל טוב של אצבע הוא לעצור כאשר כל פונקציה יכולה להיות מוקצה לגורם חישובי או אלגוריתם פיזי (אונקציה).
מודל בנייה: יצירת דיגרמה פונקציונלית
עם ההיררכיה התפקודית המוגדרת, מהנדסים בונים ייצוג חזותי באמצעות סטיות סטנדרטיות.דאגרמות בלוק הן הבחירה הנפוצה ביותר, שבו כל בלוק מייצג פונקציה, וחץ מייצגים את זרימת אותות, אנרגיה או חומר. עבור מערכות בקרה הסתגלות, חיוני להראות בבירור את זרימתם של כלי FLT:0 (עדכון פונקציונלי של מערכת ההפעלה) יכול לזרום לתוך השליטה כמו פרמטרים סטנדרטיים (לא ניתן לייעל) כגון מגבלות סטנדרטיות של תפקוד תוכנה).
סימבול ובדיקה: אימות התנהגות הסתגלות
סימום של המודל הפונקציונלי הוא שבו המושגים נבדקים לפני כל קוד כתוב.מהנדסים צריכים לבנות תאום דיגיטלי המראה את המודל הפונקציונלי, בדרך כלל באמצעות סביבת סימולציה רב-דומיין.הסימולציה חייבת לכלול מודלים ריאליים של הפרעות וריאציות פרמטרים.לדוגמה, כדי לבדוק לולאה של מערכת בקרת טמפרטורה הסתגלות, הסימולציה צריכה להעצים את הטמפרטורה הממוקדת, לשנות את המסה התרמית של התהליך (למתת של הפרעות שונות), ואז לבחון את הפחתת ההגיון באופן יעיל יותר לשיטות).
יישום: ממודל פונקציונלי לקוד בזמן אמת
השלב הסופי מתרגם את המודל התפקודי המאומת לאלגוריתמים של שליטה בפלטפורמת היעד.זרימות עיצוב המבוססות על מודלים מודרניים מאפשרות למהנדסים לייצר באופן אוטומטי קוד C/C++ מ-C חסימות פונקציונליות, שמירה על המבנה של המודל הפונקציונלי.דור אוטומטי זה מקטין שגיאות גירוד ידני ומבטיח כי חוק הבקרה המיושמת תואם את ההתנהגות המדושמת בדיוק.
מקרה מחקר: בקרת טמפרטורה הסתגלות בייצור
המאמר המקורי הזכיר תהליך ייצור הדורש בקרת טמפרטורה מדויקת.אנו מרחיבים את זה לתוך מחקר מקרה מפורט המדגים את כל העקרונות והצעדים המתוארים לעיל.
תיאור תהליכים ואתגרים
כור כימי פועל ב-180 מעלות צלזיוס כדי להבטיח איכות המוצר.הכור מחומם על ידי אלמנטים התנגדות חשמלית, ואת הטמפרטורה שלו נמדדת על ידי thermocouple. לאורך זמן, מוליכות תרמית של קירות הכור מתפתלים עקב רעדה, ואת אלמנטים חימום לאבד יעילות.בנוסף, הטמפרטורה הממוקדת יכולה להשתנות על ידי 20 מעלות צלזיוס לאורך עונות.
מודל פונקציונלי עבור המפקח טמפרטורה הסתגלות
באמצעות מודלים פונקציונליים, מהנדסים תחילה ניתחו את הפונקציה הכוללת "טמפרטורה של משיכה" לתוך תת-תפקוד:
- (ב) ,0) אות טמפרטורה אלקטיבית (Acquire טמפרטורה אות) 1 (איור 1) - מתח תרמוסקופל, מסנן רעש, המרת יחידות הנדסה.
- (FLT:0) דינמיקה של תהליך תהליך דינמיקות 1FLT) שימוש באלגוריתם הערכה מחדש באינטרנט כדי למקם את רווח התהליך הנוכחי ואת הזמן קבוע מהנתונים קלט.
- (FLT:0) חישוב חוק בקרת הסתגלות (FLT) 1 (בהתאם לדינמיקה מוערכת, לקבוע את היתרונות המתאימים PID (או לעבור לחוק בקרה חיזוי) ולהניח את הפיקוד על כוח החום.
- (ב) ,0) ,הכוח הוא על ידי חיל האוויר, אשר ישלח את הפיקוד על יחידת המחוקק, אשר נהגה במרכיבים חימום.
- (FLT:0) ממגבלות הבטיחות של מוריטור 1FLT - אם הטמפרטורה עולה על 200 מעלות צלזיוס או כוח חום עולה על דירוג מקסימלי, גורם לתפקוד הסגור.
דיאגרמת בלוק פונקציונלית הראתה בבירור כי הפונקציה "הדינמיקה של תהליך ה-"התהליך ההסתגלות" מזין את הפונקציה "חוק הבקרה ההסתגלות" עם עדכונים פרמטרים.המודל כלל גם פונקציה "הפרעת מחיקה" אשר ניטור שינויים טמפרטורה תוך חיישן נוסף, המאפשרת הזנה של פיצוי קדימה.
סימולציה ותוצאות
סימלציה בוצעה עם המודל התפקודי המיושם בסביבה סימולציה.הדינמיקה של התהליך הייתה אמורה להשתנות לאט (זמן קבוע כפול מעל 6 חודשים) במסגרת התוכנית ההסתגלות, הבקר שמר על הסט בתוך ±0.5 מעלות C לאחר תקופת כוונון ראשונית של כמה שעות לאחר שינוי משמעותי. בניגוד, בקר PID הקבוע נסחפו ל- ± 2C באותה תקופה.
⁇ ושיעורים למדו
לאחר הפריסה, בקר הטמפרטורה ההסתגלות השיג ירידה של 40% בקבוצות ההקצאה וההפחתה של 15% בצריכת האנרגיה.המהנדסים ציינו כי המודל התפקודי הפך אותו פשוט להוסיף פונקציה מסנן כאשר רעש חשמלי גבוה התגלה במפעל.המודולריות אפשרה להם להכניס בלוק אמצעי תקשורתי לתוך הפונקציה "סימן טמפרטורה מסוכנת" ללא השפעה על ההגיון.
יישומים נוספים של מודלים פונקציונליים בשליטה הסתגלות
מעבר לטמפרטורת שליטה, מודלים פונקציונליים הוא ערך במספר תחומים הנדסיים אחרים שבהם שליטה הסתגלות היא קריטית.
רובוטיקה: בקרת כוח הסתגלות לאסיפה
במשימות איסוף דיוק, רובוט חייב להתאים את כוח האחיזה שלו ואת הציות כדי לטפל בחלקים עם נוקשות שונה.מודל פונקציונלי מסייע לפירוק המשימה "להפוך חלק רפורמציה", "פרמטרים של חסימה", ו"לפעול תנועת מגע" (הבקר המתאם המתקבל יכול לעבור בצורה חלקה מתנועה חופשית כדי לנתק מגע ללא רכיבים פגיעים.
אוויר: בקרת טיסה מתאימה לרכבים אוויריים בלתי מאוישים
כלי רכב אוויריים לא ממומנים (UAVs) לעתים קרובות להתמודד עם שינוי תנאי אווירודינמי עקב גלי הרוח, עומס תשלום משתנה, או נזק מבני.מעבדת המחקר של חיל האוויר האמריקאי פיתחה ארכיטקטורות בקרת טיסה הסתגלות באמצעות מודלים פונקציונליים המפרידים היתוך, סיכות המדינה, ובקרת הקצאת בקרה.מודלים אלה מאפשרים לבקר להגדיר מחדש בזמן אמת - לדוגמה, ממשול שליטה על פני השטח הוא גם על ידי דרישות חסימתיות.
כלי רכב: בקרת שייט הסתגלות ושליטה ממושכת
כלי רכב מודרניים משתמשים בשליטה בהפלגה אדפטיבית (ACC) שחייב להסתגל לשינויים ברמת הכביש, בתנאים צמיגים ודינמיקה התנועה.מודל פונקציונלי עבור ACC כולל פונקציות כמו "מסה כלי רכב גבוהה", "האצה של רכב מובילי רכב מובילים", ו"נקודת האצה משמעותית" על ידי שימוש ב decomposition פונקציונלי, מהנדסים יכולים לעצב קומפני הסתגלות אדפטיים שמתאימים לרווח עבור עומסי גבעה או עומס כבד, בנוסף ל- 26 מנועים ליעילות דלק פונקציונליים.
מסקנה
החלת מודלים פונקציונליים לפיתוח מערכות בקרה הסתגלותיות מספקת מהנדסים עם מתודולוגיה ברורה, גמישה ויעילה אשר מתייחסת ישירות למורכבות של הסתגלות בזמן אמת, על ידי התמקדות בפונקציות ואת התלויות שלהם ולא בפרטים פיזיים, מודלים פונקציונליים לפשט את תהליך התכנון, מהירויות עמידה על אימות באמצעות סימולציה, ושיפור מערכת ניהול יעיל יותר על ידי ביצוע יעילות וכישלונות מפורשות.