Table of Contents
בדיקות חומרה-in-the-Loop (HIL) הפכו לטכניקה חיונית בפיתוח ואימות של מערכות בקרה.על ידי פיזור הפער בין סימולציה מחשב טהורה לבין פריסת חומרה בעולם האמיתי, HIL מספק סביבה בטוחה, חוזרת, מדויק מאוד להערכת ביצועי בקר, עבור פונקציות יעילות-integral-Departal-Derivative (PID) בקרים - העבודה של מהנדסי-HIL-ACTse של אוטומציה תעשייתית-IL מציעה בדיקות יעילות, ובדיקה של מערכת בקרה, בדיקה יעילה, לפני ביצוע בקרה.
מה זה Hardware-in-the-Loop (HIL)?
בדיקת חומרה-ב-the-loop היא טכניקת סימולציה בזמן אמת שבו בקר פיזי (או החומרה האמיתית שלה) מחובר לסביבה מדמיינת המחקה את ההתנהגות של הצמח או המערכת שהיא תפקד.הסביבה המדומה פועלת על מעבד מהיר במהירות גבוהה אשר כל הזמן מצמיד את תגובת הצמח לתפוקת הבקר, ומייצרת אותות חיישן ריאליים שמאכילים בחזרה לחומרה תחת בדיקה סגורה זו, לא יכולה להבחין בין זמן אמתי של חומרה אמיתית.
HIL תופסת עמדה ייחודית בניסויי V-מודל של פיתוח המערכת.זה מגיע לאחר מודל-in-the-Loop (MIL) ו- Software-in-the-Loop (SIL) שבו רק מודלים או קוד מוערכים, אך לפני בדיקות אינטגרציה מערכת מלאה.על ידי כולל יחידת הבקרה האלקטרונית בפועל (ECU), חיישנים, פועלים, עיכובים, HIL תופסות בעיות סימולציה טהורה לא יכולות לחשוף - כמו בעיות אלקטרוטיות, כגון תזמון פיזיות.
מערכות HIL טיפוסיות מורכבות משלושה מרכיבים עיקריים:
- (ב) ויקרא י"ד): "[ה] ויקרא י"ד]: ויקרא י"ד: ויקרא י"ד: ויקרא י"ד, ויקרא י"ד: ויקרא י"ד:5, ו[5]
- (FLT:0) ממירי חומרה בין-פנית (interface חומרהFLT:1), כולל מיזוג אותות, אנלוגי-לדיגיטלי ודיגיטל-לנאלוגי, וממשקי אוטובוס (CAN, FlexRay, Ethernet).
- (FLT:0) חומרה תחת מבחן ראטפל 1 - בקר PID הפיזי, אשר לעתים קרובות מיושם על מיקרובקר, בקר לוגיקה תוכניתי (PLC), או מערכת משובצת.
תפקיד HIL ב- PID Controller אימות
בקרים PID משמשים אינספור יישומים - החל בקרת השייט במכוניות ועד רגולציה טמפרטורה בכורים כימיים - כי הם מציעים מבנה בקרה פשוט ויעיל סגור-loop סגורה-loop.עם זאת, כוונון בקר עבור ביצועים אופטימליים הוא רחוק מטריוויאלי.שלושת הרווחים של הבקר (התרגיל, חלק בלתי נפרד), חייב להיות מוגדר בקפידה כדי להשיג תגובה מהירה ללא פתרון, ולדחות תוך שמירה על יציבות בזמן דינמיקה אמיתית של מערכות לא מוגדרות (ILS) ללא תקלות או הפרעות, הן חסרות טיפול.
HIL בודק פער זה על ידי מתן מהנדסים כדי לכפוף לחומרת בקר בפועל לתרחישים ריאליים, נאמנות גבוהה.לדוגמה, בקר PID המיועד ללחיצת מנוע חשמלי הנוכחית של כלי רכב יכול להיות מחובר לסימולטור בזמן אמת המדגמים את המטורף, המנוע, וחבילה.המבחן יכול להזריק תקלות כגון שינוי עומס פתאומי, מתח, או תקשורת טהורה המאפשרת לצפות בבעיות של HIL ולא נראה את הסימולציות מדויקות של ה-HIL, ומאפשרת של ה-HIL, כדי לבחון בעיות הפעלה, ולא לבחון את ה-HIL, ולא ניתן לחיקוי, כלומר, כלומר, כלומר, כלומר, כלומר, כלומר, כדי לבחון את ה-HIL, סימולציה של ה-HIL, כמו שינוי עומס פתאומיות, כלומר, כלומר, כלומר, סימולציה של ה- HIL, סימולציה המדויקות, כמו שינוי עומס פתאומיות, כמו שינוי עומס פתאומיות, או סימולציה של ה- HIL, מאפשר סימולציה של ה- HIL, כמו שינוי מתח, מאפשר סימולציה המדויקת, כמו שינוי עומס פתאומיות, או סימולציה של ה-התגובה המדויקת, כמו שינוי מתח, או סימולציה, מאפשר סימולציה של ה- HIL, סימולציה של ה- HIL
הערכה קרובה-Loop Performance Assessment
בדיקת HIL מספקת אמצעי ישיר למדידת מדדי קידוד סגורים כגון זמן יישב, שגיאות מצב יציב, ורווח / פיסה שולי בתנאים ריאליים. כי המודל הצמח פועל על סימולטור עם רזולוציה עתירית גבוהה, הבדיקה יכולה להעריך כיצד בקר PID מבצע בשולי היציבות.מהנדסים יכולים לטאטא נקודות הפעלה שונות והפרעה, יצירת מפה מקיפה שאינה אפשרית לבדיקות שדה בלבד (עלות אבטחה) באמצעות מגבלות בטיחות בלבד (עלות).
בדיקת רובוסטנס בתנאים קיצוניים
אחד היתרונות הגדולים ביותר של HIL הוא היכולת לבחון בבטחה תנאים קיצוניים או מסוכנים. עבור בקר PID בטור אווירו חלל, למשל, הבדיקה יכולה לדמות אובדן של לחץ הידראולי, טמפרטורות קיצוניות או חיוורציה. החומרה תחת בדיקה מגיבה לאירועים מדומים אלה כאילו הם אמיתיים, ומהנדסים יכולים לאמת כי הבקרים באופן חינני למצבים בטוחים או להתאוששות ללא חוסר יציבות זה.
היתרונות העיקריים של HIL עבור PID Control אימות
מהנדסים אשר מאמצים בדיקות HIL עבור אימות בקר PID מקבלים מספר יתרונות קונקרטיים:
(FLT:0) גילוי מוקדם של פגמים בעיצוב.FLT:1 על ידי בדיקת החומרה הפיזית נגד מודל נאמנות גבוהה, בעיות שרק על פני השטח לאחר שילוב המערכת - כגון דרוג לא נכון ב- ADC או זמן לא מספיק עיבוד - ניתן לזהות ולקבוע מוקדם במחזור הפיתוח.
(FLT:0) ספסל פיתוח ועלויות.FreaLT:1) בדיקות HIL מפחית באופן דרמטי את הצורך אבטיפוס פיזי ובדיקת שדה. ספסל יחיד HIL יכול לדמות מאות מחזורי נהיגה, תמרונים או ערכות ייצור בתוך מספר שעות, דחיסת זמני אימות.
(FLT:0) בטיחות מובטחת.FLT:1 כי הצמח מדמה, כישלונות בחומרה בקר לא לגרום נזק למכונות אמיתיות או לסכן את אנשי הצוות יכול להניע במכוון את בקר לאי יציבות, תקלות מוחקות, או לבדוק אסטרטגיות התאוששות ללא סיכון פיזי.זה חשוב במיוחד כאשר היישום הסופי כרוך בציוד כבד, מתחים גבוהים, או כימיקלים תנודתיים.
(FLT:0) שיפור בקר כוונון דיוק.ראהבייט 1 (HIL) מאפשר כוונון רציונטיבי עם משוב מיידי.מהנדסים יכולים להתאים את הישגי PID ולהתבונן באפקט בזמן אמת, מונחה על ידי מדדי ביצועים אובייקטיביים.זה מוביל לעתים קרובות לבקרים מעודנים יותר מאשר להיות אפשרי עם שיטות ניסיון מסורתיות וטרור על המערכת בפועל.
(FLT:0) אצולה לסימולציה של תנאים קיצוניים או מסוכנים בבטחה.I.R.1 כפי שהוזכר לעיל, HIL פותח את הדלת לבדיקת תרחישים בלתי אפשריים, מסוכנים או יקרי ערך בלתי חוקי לשחזר פיזית - כגון ההידרדרות, הפעלת ההפעלה צהבת, או שינויים סביבתיים קיצוניים.
יישום מבחן HIL Bench עבור מפקחי PID
בניית סביבת מבחן HIL מוצלחת עבור אימות שליטה PID דורש תכנון קפדני וביצוע. השלבים הבאים מתווה זרימת עבודה טיפוסית:
שלב 1: לפתח מודל צמחי גבוה
המודל הצמח הוא הליבה של הסימולציה.הוא חייב ללכוד את הדינמיקה החיונית של המערכת הגופנית כי בקר PID ישלוט - כולל התנהגויות ליניאריות ולא לינאריות, קבועי זמן, אזורי מת, גבולות חידה, וכל הפרעות ידועות.מודל נאמנות צריך להיות מאומת נגד נתונים אמיתיים או סימולציות נאמנות גבוהה.
שלב 2: בחר את סימולטור בזמן אמת ו- Interface Hardware
הבחירה של פלטפורמה בזמן אמת תלויה בשיעור הדגימה הנדרשת, מספר ערוצי I / O, ופרוטוקולים תקשורת. עבור בקרים PID לרוץ בשיעורי קילהרץ (למשל, לולאות נוכחיות), סימולטור חייב להציע תזמון מיקרו-שני ברמת ה-DSPACExio, PXI ו- OPAL-HS הן אפשרויות פופולריות.
שלב 3: אינטגרל את הבקר PID Hardware
בקר PID הפיזי - בין אם מחוץ ל- חצי תעשייתי PLC, לוח מיקרובקר מוטבע, או אבטיפוס ECU - חייב להיות מחובר ל- I / O. Wiring צריך להיות תועדו ובדק עבור קוטבי הנכון וקרקע. במהלך אינטגרציה, מהנדסים מבצעים בדרך כלל בדיקות פתוחות פשוטות כדי לאמת כי הפלט של סימולטור נקרא כראוי על ידי בקר ADCs ו- קידוד ⁇ או קידוד PMulator מצפה.
שלב 4: מבחן עיצוב Scenarios
תרחישי מבחן צריכים לכסות את המעטפה המבצעית המלאה.עבור אימות PID, תרחישים נפוצים כוללים:
- שלב הבדיקות כדי למדוד את הזמן, overshoot, ו-Virt Time.
- מעקב אחר Ramp כדי להעריך שגיאות מצב יציב ורוחב בלתי נפרד.
- דחייה מטרידה על ידי הזרקת צעד או הפרעה סינוסאידית לתוך קלט הצמח.
- וריאציות פרדוקס (למשל, שינוי האינטרטי של הצמח או יכולת תרמית) כדי לבחון את האינטנסיביות.
- תנאים כמו כשל חיישן, ריצוף פעולה או אובדן תקשורת.
שלב 5: בדיקות אנליסטים ותוצאות ניתוח
עם התרחישים המוגדרים, הבדיקה פועלת באופן אוטומטי או למחצה-אוטומטי.הפלטפורמה HIL מאגדת כל אותות - פקודות של בקר, מדינות צמחיות, אותות שגיאות וכל דגלים אבחון.ניתוח עיבוד פוסט-מעבד יכול למקם מדדי ביצועים ולהשוות אותם נגד מפרטי עיצוב.אם בקר PID אינו עומד בדרישות, את הרווחים ניתן לתקן מחדש ואת הבדיקה חוזרת על זה תהליך מתכנס במהירות כדי לאמת את הבקר.
אתגרים משותפים ועיסוקים טובים
בדיקת HIL אינה ללא הקשיים שלה.אחד האתגרים הנפוצים ביותר הוא להשיג מספיק נאמנות מודל עבור רוחב הפס של בקר PID.אם המודל הצמח יש דינמיקות גבוהה או עיכובים שאינם נוכחים במערכת האמיתית, בדיקת HIL עשויה בטעות לדגל בקר כמו אסטרטגיות מייגציה לא יציבות כוללים אימות מודל זה נגד נתונים אמיתיים, באמצעות חומרה-in-the-the-loop to the מודל הגרוע ביותר, ובדיקה הגרועהניתוח הגרוע ביותר.
בעיות טיים ועצלות מתעוררות גם.הסימולטור בזמן אמת חייב להשלים את החישוב שלו ולעדכן את I / O בתוך שלב זמן קבוע.אם זמן הלולאה גדול מדי יחסית לתקופה המפרקת של הבקר, הסימולציה הופכת לבלתי מציאותית.מהנדסים צריכים להבטיח כי שלב הסימולטור הוא לפחות פי 10 מאשר העיכובים המהירים של העניין.
כדי להפיק את המרב מבדיקת HIL, לאמץ את התרגילים הטובים הבאים:
- (ב) ,0) החל במבחנים פשוטים (FLT) 1 כדי לאמת קישוריות בסיסית וסימן מדויק הגדל לפני המעבר לתרחישים מורכבים.
- (ב) [15] , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (ב) ,0) ,Use Wrongזרקה FLT:1 בכוונה לבדוק את החוסן של הבקר ואת שגרות הידוק שגיאות.
- (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (ב) ,0) באופן רציונאלי, באופן חוזר, את חומרת הממשק למנוע סחף מהשפעות.
יישומי תעשייה ומחקרי מקרים
בדיקות HIL עבור אימות PID הוכיחה ערך על פני תעשיות רבות. במגזר הרכב, יחידות בקרה מנוע (ECUs) להשתמש לולאות PID עבור בקרת מהירות idle, הפעלת טיס, ותיקון גז ממצה. על ידי חיבור ECU בפועל לסימולטור HIL כי מודלים המנוע והכונן, יצרנים יכולים לאמת את ההיגיון תחת אלפי נהיגה וירטואלית - כולל מחזורי קר, 000, 000 ניסיון, 000.
בתחום התעופה, מערכות בקרת טיסה מסתמכות על בקרים PID עבור הפעלת משטח. A HIL מבחן עבור aileron Actuator עשוי לכלול מודל של המערכת הידראולית, עומס אווירודינמי, וגמישות מבנית.המבחן יכול לדמות כישלונות כגון שסתום תקוע או חיישן, המאשר כי הבקר שומר על השתקפות בתוך גבולות בטוחים.
הרובוטיקה היא עוד קרקע פורייה. ⁇ PID משמשים לעמדה משותפת ולשליטה ב-HIL. HIL, בדיקות רובוטיות כדי לבדוק בקרים עם המוני שכר שונים, פרופילי חיכוך ואפילו כוחות חיצוניים - כל עוד הזרוע הרובוטית נותרת מנותקת בבטחה מהכוח.
עתיד בדיקות HIL עבור מערכות בקרה
כשמערכות בקרה הופכות ליותר מקושרות ותוכנה מוגדרות, בדיקות HIL ממשיכות להתפתח.מגמה אחת היא שילוב של HIL עם תאומים דיגיטליים - העתקים וירטואליים של מערכות פיזיות המעדינות מידע בזמן אמת. תאום דיגיטלי יכול לספק את המודל הצמח עבור HIL, ומבטיח כי הסימולציה תמיד משקף את המצב הנוכחי של החומרה בפועל.זה מטשטש את הקו בין בדיקה ובדיקה בשירות הבריאות.
HIL מבוסס ענן מתפתח גם, שבו סימולטור בזמן אמת פועל בענן בעוד החומרה תחת הבדיקה נותרה במעבדה.זה מאפשר לצוותים גלובליים לשתף משאבים במבחן ולהפעיל קמפיינים אימות על הביקוש.עם זאת, עצלות וג'ייטר על האתגרים שמציבים האינטרנט להתמודד עם פרוטוקולי תקשורת מיוחדים.
לבסוף, בינה מלאכותית ולמידה של מכונה מתחילים להשפיע על כוונון PID ואימות. בעוד בדיקות HIL מסורתיות משתמשות במודלים צמחיים קבועים, מערכות עתידיות יכולות להתאים את המודל באינטרנט כדי לייצג ללבוש או השפלה, המאפשר אימות הסתגלות. AI יכול גם לעזור לחקור את מרחב הבדיקה ביעילות רבה יותר, זיהוי התנאים הגרועים ביותר עבור בקר PID ללא עיצוב ידני.
מסקנה
בדיקת חומרה-ב-ה-Loop מספקת מתודולוגיה חזקה, בטוחה ויעילה לאימות בקרים PID לפני פריסת שדה. על ידי הפיכה של חומרה אמיתית עם סימולציה נאמנות גבוהה, מהנדסים יכולים לזהות פגמים עיצוב מוקדם, להאיץ מחזורי כוונון, ובדיקת חזק קפדנית של מוצרים בתנאים קיצוניים או פגומים.כפי שתעשיות ממשיכות לדחוף לפיתוח מהיר יותר ואמינות גבוהה יותר, HIL תישאר אבן הפינה של מערכת בקרה יעילה, אשר משקיעה מודלים מדויקים של ניסויים מדויקים, ומאובטחים, ספסלים, ספסלים, יעיל יותר, ספסלים, ספסלים, ספסלים יעילים יותר, ספסלים, ספסלים, ספסלים, ספסלים, ספסלים יעילים יותר, ספסלים, ספסלים, ספסלים יעילים יותר, ספסלים, ספסלים יעילים יותר, ספסלים, ספסלים, ספסלים, ספסלים, ספסלים, ספסלים, ספסלים יעילים יותר, ספסלים יעילים יותר, ספסלים יעילים יותר, ספסלים, ספסלים, ספסלים, ספסלים יעילים יותר, ספסלים, ספסלים, ספסלים, ספסלים, ספסלים יעילים יותר,