מערכות רובוטיות וחכם
עיצוב בקרים Pid עבור כלי רכב תת-ימיים וצפויים
Table of Contents
תכנון בקרים PID עבור כלי רכב תת-ימיים וצפויים
תכנון יעיל PID (Proportional-Integral-Derivative) בקרים הוא חיוני עבור הפעולה המדויקת של רובוטיים תת-ימיים וכלי רכב תת-מעוריים.בקרים אלה מסייעים לשמור על יציבות, שליטה לעומק, ולנהל ניווט בסביבות קוהרטיות מאתגרות.הבנת העקרונות שמאחורי שליטה PID והתאמה לתנאים תת-ימיים יכולים לשפר באופן משמעותי את ביצועי הרכב.
יסודות בקרת PID עבור יישומים תת-ימיים
בקר PID קובע את תפוקת הבקרה כתפקוד של השגיאה בין נקודת מפנה הרצוי לבין משתנה בתהליך נמדד.
(ב) .
כל מונח משרת מטרה ייחודית בעיצוב התגובה הסגורה-לופית.ברובוטיקה תת-ימית, שם דינמיקת הרכב אינה ליניארית וכפוף לכוחות כגון מסה נוספת, גרור, וbuoyancy, כוונון נכון של תנאים אלה הוא חיוני.
המונחים: kp
המונח היחסי מתייחס לפעולה תקנתית ביחס לשגיאה הנוכחית.עבור כלי רכב תת-ימיים, זה מספק תגובה מיידית לסטיות בעומק, כותרת או גישה. A גבוה Kp מפחית את הזמן העולה, אך יכול לגרום overshoot andקבוע מצב רוחק בנוכחות הפרעות מתמשך כמו זרמים.
המונחים: integral Term (Ki)
המונח האינטגראלי מבטל טעות של מצב יציב על ידי שילוב שגיאות העבר.בכלי רכב בלתי אפשריים, שגיאות מצב יציב לעתים קרובות עולה מהתאמות של buoyancy או הטיות דחף.עם זאת, פעולה אינטגרלית יכולה להוביל לשחיטה תוך כדי גילוח או שינויים גדולים של סטנקט, בעיה קריטית עבור משחתים תת-ימיים שיש להם מגבלות דחף סופיות.
תהלוכה דרביטיבית (Kd)
המונח נגזר צופה שגיאה עתידית בהתבסס על קצב השינוי, הוספת לחות לתגובה.עבור כלי רכב תת-ימיים, פעולה נגזרת מסייעת נגד מצבי oscillatory הנגרמים על ידי אינרציה מים ודינמיקה דחף.עם זאת, פעולה נגזרת מגבירה רעש חיישן, אשר נפוץ חיישני לחץ תת-ימי ויחידות מדידה אינרטיבית (IMUs). פילטר נמוך על הנתיב הנגזר הוא סטנדרטי.
אתגרים ספציפיים לסביבה תת-קרקעית
סביבות תת-קרקעיות מציגות אתגרים ייחודיים של שליטה הדורשים תכנון PID זהיר מעבר לגישות ספריות.
זרמי מים ורוטליות
זרמי האוקיינוס יכולים לשנות גודל וכיוון ללא ספק.בקר קבוע PID עשוי להופיע היטב בתנאים רגועים אבל להיות לא יציב במהלך גל נוכחי מהנדסים לעתים קרובות לשלב הזנה הנוכחית קדימה או לקבל תזמון בהתבסס על זרימה מוערכת או נמדדת כדי לשמור על ביצועים.
חיישן רעש ודחי
חיישנים עומק (מפרקים מדכאים) ומערכות מיקום אקוסטיות סובלים מרעש ופעולה תקשורתית lag. דרביטיבית הופכת לא אמינה ללא סינון הולם של המדינה, estimation באמצעות מסננים קלמן יכול למזג נתוני חיישן רועש ולספק משוב נקי יותר לבקר PID.
דינמיקה רכב לא ליניארי
כלי רכב תת-ימיים מפגינים אי-לינאריות חזקות: כוחות גרור ביחס לכיכר המהירות, אזורי מת דחף, והוספת השפעות המוניות משתנות עם אוריינטציה.קורי ⁇ שעוצבו בנקודת הפעלה נומינלית עלולים להיכשל בקיצוניות.
קוסטריטים לתקשורת לרכבים מאוגדים מרחוק (ROVs)
ROVs מנוסים מגבלות רוחב פס ואובדן החבילה בפעילות עמוקה-ים. הפרעות מושרה Tether משפיעות גם על יציבות.בקרי PID חייבים להיות חזקים משוב לסירוגין ועשויים ליישם אסטרטגיות בעלות ערך או חיזוי במהלך טיפות.
תכנון בקרים יעילים עבור רכבים תת-ימיים
תהליך עיצוב שיטתי נדרש כדי להשיג ביצועים חזקים.הצעדים הבאים מכנים גישה מקצועית.
שלב 1: מערכת מודלים והזדהות
לפני כוונון, לפתח מודל של דינמיקת הרכב. השתמש דינמיקה נוזלי חישובי (CFD) או זיהוי מערכת אמפירית מבדיקות תגובה צעד. פרמטרים מרכזיים כוללים מסה, תוספת coefficients, גרר קורט, ותגובה דחף יותר לנגס. מודל ליניארי פשוט לשליטה לעומק עשוי להיות מערכת הזמנה שנייה עם עיכוב זמן.
מקור:0.10.05.2011
שלב 2: שיטות בקרה
ניתן ליישם מספר שיטות כוונון בהתאם לזמינות המודל:
- (FLT:0) Ziegler-Nichols (פותח ו-Open-loop) : ההרחבה 1 מספקת רווחים אגרסיביים לתגובה מהירה, אך לעתים קרובות דורש זיכוך ידני הטוב ביותר במערכות לינאריות, זמן-חלורציה.
- (ב) ⁇ :0) קוהן: ⁇ 1 מתאים למערכות עם עיכובים בזמן, אשר נפוצים באקוקוסטיקה תת-ימית, מספק דחייה טובה יותר מאשר זיגלר-ניהול.
- (FLT:0)Trial ושגיאה עם סימולציה: FLT1 מעשי עבור כלי רכב תת-ימיים, שבו סביבת סימולציה (למשל, Gazebo עם סימולטור UUV או מודלים MATLAB / Simulink מותאם אישית) מאפשר השקיה בטוחה.
- (FLT:0) כוונון מבוסס-החלמה: ⁇ F1) השתמש באופטימיזציה של חלקיקים או אלגוריתמים גנטיים כדי למזער פונקציה אובייקטיבית כגון חלק מהטעייה המוחלטת במשקל הזמן (ITAE).
שלב 3: סינון ואנטי-Windup
יישום מסנן קצר-גבול ראשון על מונח נגזר: אפשרויות נפוצות עבור Tf הם 5-10% של זמן דומיננטי קבוע. השתמש מנגנון רוח אנטי-integration: הצטברות בלתי-אפשרית כאשר תפוק הבקרה ישבת, או להשתמש חישוב אחורי עם רווח מעקב Kb= 1/Kp או דומה.
שלב 4: סימולציה לפני פיזור
השתמש בסימולציה שיטתית כדי לבדוק את הבקר על פני תנאי הפעלה צפויים.ליישם הפרעות כגון זרמי שלב, רעש חיישן עם שוניות מציאותיות, והחזקה של ריצוף.חזקת עומק, שליטה על כותרות, ותחזוקת תחנה.
שלב 5: קבל שידול ותוספות הסתגלות
עבור כלי רכב הפועלים על מגוון רחב של מהירויות או מעמקים, תזמון רווחים רווחי רווח יכול להתאים את PID בהתבסס על משתנים נמדדים (למשל, עומק, מהירות, רדיוס תורו), ליישם בקר PID מטושטש או בקר מודל ההתייחסות להתאמה (MRAC) כדי להתאים באופן רציף את הרווחים.שליטה הסתגלות יעילה במיוחד עבור תת-מספקטים אשר משנים מטענים או buancy עקב ספיגה מים.
יישומים מעשיים ומחקרי מקרים
שליטה יעילה של PID מאפשרת מגוון רחב של משימות תת-ימיות.
רכבים תת-קרקעיים אוטונומיים (AUVs) ל-Pipeline Inspection
רבים מסחריים AUVs, כגון FLT:0 כחול Whale Robotics AUVVFreave 1LT, להעסיק בקרים PID: לולאה חיצונית עבור ניווט נקודת דרך ו הלולאה פנימית לגישה ועומק. Tuning the Inner Looply (kp גבוה, מתון Kd) תוך ביצוע הלולאה החיצונית איטית יותר (kp נמוך, מספיק) מבטיח יציבה, ללא משפט לאחר המסלול.
משימות ROV Manipulation
כלי רכב המופעלים מרחוק עבור התערבות תת-ימית דורשים פיקוח מדויק של התחנה בזמן שזרוע מניפולציה אובייקט. גישה נפוצה היא להשתמש בקר PID נפרד עבור אוריינטציה כלי רכב ועומק, עם רווחים כי הם רכך כאשר מניפולטור נע (כדי למנוע תיקונים מיותרים דחף) צוותים רבים משתמשים "חם-sappable" רווח מוגדר על ידי הטייס.
פרופ' פלואטים וגלידרס
גלידרים מתחת למים משתמשים בקרים PID כדי להתאים את החיווניות ואת המגרש כדי לעקוב אחר מסלול ראות'.המונח האינטגראלי הוא קריטי לפצות על סחף קליברציה, בעוד שפעולה נגזרת היא מינימלית כדי להימנע מלהגיב לתנועה המושרה גל. Tuning מבוצעת באמצעות ניסויים שדה מורחבים עם עיבוד נתונים.
שיקולים מתקדמים
Integrator Windup in Thrusters
ל Thrusters יש מגבלות דחף סופיות.ללא זיהום, בנייה בלתי-אינטגראלית במהלך שגיאות גדולות (למשל, לאחר שינוי סטנקט) עלולה לגרום לרזולוציה מופרזת וחוסר יציבות.הפתרון החזק ביותר הוא קלמפינג: לעצור הצטברות בלתי-אינטגראלית כאשר הפלט רווי והשגיאה היא באותו כיוון כמו השטחה.עבור מערכות מתקדמות יותר, להשתמש באינטגרציה מותנית עם אזור מת.
זמן-עיכוב
עיכובים בתקשורת אקוסטית ב-SVs עמוק ב- ים יכול להיות מספר שניות.בקר PID סטנדרטי הופך לא יציב עם עיכוב טהור.יישם חיזוי סמית או PID מסונן עם מודל עיכוב כדי לשמור על יציבות. לחלופין, להשתמש בקר חיזוי, אבל PID פלוס סמית 'חיזויor הוא פשוט ויעיל עבור לולאות ברמה נמוכה רבים.
חיישנים ,Pice Fusion for Robust Feedback
כאשר זמין, צמיד חיישנים מרובים כדי לשפר את איכות משוב.עבור בקרת עומק, לשלב חיישן לחץ גבוה קידוד (לאי אבל מהיר) עם חיישן לחץ נמוך אבל איטי יותר מוחלט באמצעות מסנן משלים.עבור גישה, להשתמש IMU ומגנטometer עם מסנן Madgwick או ony Mah. המדינה המסנן יכול לשמש לאחר מכן קלט בקר PID, צמצום רעש נגזרת השפעה.
מקור:0 (ב) ,9.
מסקנה
תכנון בקרים PID עבור רובוטיקה תת-ימית דורש הבנה עמוקה של תורת הבקרה ואת הידרודינמיקה הייחודית של סביבות ימיות. על ידי מעקב אחר גישה שיטתית הכוללת מודלים, סימולציה, כוונון זהיר עם אנטי-windup וסינון, והתאמה של הישגים לשינוי תנאים, מהנדסים יכולים להשיג יציבה ומדויקת עבור מגוון רחב של פלטפורמות תת-קרקעיות.