Waiting
登录处理中...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Engineering

מערכת ניסויים מקוונת אינטראקטיבית ומודמית לחינוך ומחקר הנדסי

Published: November 24, 2021 doi: 10.3791/63342

Summary

עבודה זו מתארת מערכת ניסויים מקוונת המספקת ניסויים חזותיים, כולל הדמיה של תיאוריות, מושגים ונוסחאות, הדמיית התהליך הניסיוני עם אסדות בדיקה וירטואליות תלת-ממדיות (תלת-ממדיות), והדמיה של מערכת הבקרה והניטור באמצעות ווידג'טים כגון תרשימים ומצלמות.

Abstract

ניסויים חיוניים בחינוך הנדסי. עבודה זו בוחנת ניסויים חזותיים במעבדות מקוונות להוראה ולמידה וגם למחקר. תכונות אינטראקטיביות ומדמיות, כולל יישום אלגוריתם מונחה תיאוריה, עיצוב אלגוריתמים מבוסס אינטרנט, ממשק ניטור הניתן להתאמה אישית ואסדות בדיקה וירטואליות תלת-ממדיות (תלת-ממדיות) נדונות. כדי להמחיש את התכונות והפונקציונליות של המעבדות המוצעות, מסופקות שלוש דוגמאות, כולל חקר המערכת מסדר ראשון באמצעות מערכת מבוססת מעגלים עם אלמנטים חשמליים, תכנון אלגוריתם בקרה מבוסס אינטרנט לניסויים וירטואליים ומרוחקים. באמצעות אלגוריתמי בקרה שתוכננו על ידי המשתמש, לא רק שניתן לבצע סימולציות, אלא שניתן לערוך ניסויים בזמן אמת גם לאחר שאלגוריתמי הבקרה המעוצבים הידור לאלגוריתמי בקרת הפעלה. המעבדה המקוונת המוצעת מספקת גם ממשק ניטור הניתן להתאמה אישית, שבאמצעותו משתמשים יכולים להתאים אישית את ממשק המשתמש שלהם באמצעות ווידג'טים שסופקו כגון תיבת הטקסט, התרשים, התלת-ממד ווידג'ט של המצלמה. מורים יכולים להשתמש במערכת להדגמה מקוונת בכיתה, לתלמידים לניסויים לאחר השיעור ולחוקרים כדי לאמת אסטרטגיות בקרה.

Introduction

מעבדות הן תשתית חיונית למחקר וחינוך. כאשר מעבדות קונבנציונליות אינן זמינות ו/או נגישות מסיבות שונות, למשל, רכישות בלתי ניתנות להפרדה ועלות תחזוקה, שיקולי בטיחות ומשברים כגון מגפת הקורונה 2019 (COVID-19), מעבדות מקוונות יכולות להציע חלופות 1,2,3. כמו מעבדות קונבנציונליות, התקדמות משמעותית כגון תכונות אינטראקטיביות4 וניסויים הניתנים להתאמה אישית5 הושגו במעבדות המקוונות. לפני מגפת COVID-19 ובמהלכה, מעבדות מקוונות מספקות שירותים ניסיוניים למשתמשים ברחבי העולם 6,7.

בין מעבדות מקוונות, מעבדות מרוחקות יכולות לספק למשתמשים חוויה דומה לניסויים מעשיים עם תמיכה באסדות בדיקה פיזיות ומצלמות8. עם התקדמות האינטרנט, התקשורת, הגרפיקה הממוחשבת וטכנולוגיות העיבוד, מעבדות וירטואליות מספקות גם חלופות למעבדות קונבנציונליות1. האפקטיביות של מעבדות מרוחקות ווירטואליות לתמיכה במחקר וחינוך אומתה בספרות קשורה1,9,10.

מתן ניסויים חזותיים הוא חיוני למעבדות מקוונות, והדמיה בניסויים מקוונים הפכה למגמה. טכניקות ויזואליזציה שונות מושגות במעבדות מקוונות, לדוגמה, תרשימי עקומות, אסדות בדיקה דו-ממדיות (דו-ממדיות) ואסדות בדיקה תלת-ממדיות (תלת-ממדיות)11. בחינוך השליטה, תיאוריות, מושגים ונוסחאות רבים אינם מובנים להבנה; לפיכך, ניסויים חזותיים חיוניים לשיפור ההוראה, לימוד התלמידים והמחקר. ניתן להסיק את ההדמיה המעורבת לשלוש הקטגוריות הבאות: (1) הדמיית תיאוריות, מושגים ונוסחאות עם תכנון ויישום אלגוריתמים מבוססי אינטרנט, שבאמצעותם ניתן לבצע סימולציה וניסויים; (2) הדמיה של התהליך הניסיוני עם אסדות בדיקה וירטואליות תלת-ממדיות; (3) הדמיה של שליטה וניטור באמצעות ווידג'טים כגון תרשים ווידג'ט מצלמה.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

בעבודה זו, שלוש דוגמאות חזותיות נפרדות מסופקות כדי לשפר את ההוראה ואת הלמידה והמחקר, אשר ניתן לגשת באמצעות המעבדה מערכת בקרה ברשת (NCSLab https://www.powersim.whu.edu.cn/react).

1. דוגמה 1: מערכת מסדר ראשון באמצעות פרוטוקול ניסויים מבוסס מעגלים

  1. גש למערכת NCSLab.
    1. פתח דפדפן אינטרנט רגיל והזן את כתובת ה- URL https://www.powersim.whu.edu.cn/react.
    2. לחץ על לחצן התחל ניסוי בצד הימני של הדף הראשי כדי להיכנס למערכת. שם משתמש: whutest; סיסמה: whutest.
      הערה: שלב זה מתאים גם לשתי דוגמאות אחרות (דוגמה 2 ודוגמה 3).
    3. הזן את WHULab ברשימת תת-המעבדה בצד שמאל ובחר WHUtypicalLinks לניסויים.
      הערה: שישה ממשקי משנה מתוכננים ומיושמים למטרות שונות כדי לתמוך בסימולציה וניסויים בזמן אמת.
    4. הזן את ממשק המשנה של עיצוב האלגוריתם .
      הערה: המשתמש יכול לבחור מודל אלגוריתם ציבורי שתוכנן ומשותף על-ידי משתמשים מורשים אחרים או ליצור מודל חדש.
    5. בחר ולחץ על לחצן צור מודל חדש והזן את ממשק האלגוריתם מבוסס האינטרנט. בנה דיאגרמת מעגלים באמצעות הבלוקים שסופקו, כפי שמוצג באיור 1.
      הערה: מגבר תפעולי אחר (op-amp) (Op-Amp2 באיור 1) משמש לביטול הסטת פאזה של 180°. כדי להבטיח שהקלט, הנגדים והקבל יהיו קרועים, קבל משתנה אחד ושני נגדים משתנים בספריית ELECTRIC ELEMENTS וארבעה בלוקים קבועים מספריית SOURCES נבחרים מלוח ספריית הבלוק בצד שמאל.
    6. לחץ פעמיים על הבלוקים המתאימים כדי להגדיר פרמטרים כמפורט בטבלה 1. הגדר את טווח ציר ה- X של התרשים ל - 8 s.
      הערה: חלון מוקפץ יופעל לאחר לחיצה כפולה על הבלוק, הכולל את תיאורי הבלוק וניתן להשתמש בו להגדרת הפרמטר. דוגמה של הנגד (R3) מודגמת באיור 1.
    7. לחץ על לחצן התחל סימולציה ; תוצאת הסימולציה תינתן בממשק, כפי שהיא כלולה באיור 1.
      הערה: שלב זה מתאים גם לשתי הדוגמאות האחרות עם אסדות בדיקה אחרות. תוצאות הסימולציה יכולות לספק מידע למשתמשים כדי לבדוק מחדש את המערכת מבוססת המעגלים שתוכננה כדי למנוע מעגל שגוי. עם זאת, מעגל פגום לא יגרום נזק למשתמשים או למערכת, ולכן המשתמשים לא צריכים לדאוג לגבי ההשלכות.
    8. לחץ על לחצן התחל הידור . המתן עד שדיאגרמת הבלוק המעוצבת תיווצר לאלגוריתם בקרת הפעלה שניתן להוריד ולבצע בבקר המרוחק הנפרס בצד אסדת הבדיקה כדי ליישם אלגוריתמי בקרה.
      הערה: שלב זה מתאים גם לניסויים הבאים עם אסדות בדיקה אחרות.
    9. ערוך ניסויים בזמן אמת באמצעות אלגוריתם הבקרה שנוצר. לחץ על לחצן בקרת בקשה כדי להגיש בקשה לשליטה במערכת המעגלים.
      הערה: "בקרת בקשה" הוא מנגנון התזמון עבור המערכת. לאחר שהמשתמש מקבל את הרשאת הבקרה, המשתמש יכול לערוך ניסויים עם אסדת הבדיקה המתאימה. רק משתמש אחד יכול לכבוש את אסדת הבדיקה בכל פעם עבור אסדות בדיקה פיזיות, ומנגנון תזמון התור יושם כדי לתזמן משתמשים פוטנציאליים אחרים בהתבסס על הכלל First Come First Served11. עבור אסדות בדיקה וירטואליות, ניתן לתמוך בו-זמנית במספר עצום של משתמשים. 500 ניסויי משתמש בו-זמנית נבדקו ביעילות. עבור מערכת מבוססת מעגלים, 50 משתמשים יכולים לגשת למערכת בכל פעם.
    10. לחץ על לחצן החזרה לממשק המשנה של עיצוב אלגוריתם . מצאו את אלגוריתם בקרת ההפעלה בחלונית ' מודלים של אלגוריתמים פרטיים '.
      הערה: ניתן למצוא את אלגוריתם בקרת ההפעלה גם בחלונית 'האלגוריתם שלי ' בממשק המשנה של אלגוריתם הבקרה .
    11. לחץ על לחצן ערוך ניסוי כדי להוריד את אלגוריתם הבקרה המעוצב לבקר מרוחק.
    12. הזן את ממשק המשנה של התצורה ולחץ על לחצן צור צג חדש כדי לקבוע תצורה של ממשק פיקוח, כפי שמוצג באיור 2. ארבע תיבות טקסט לכוונון פרמטרים ותרשים עקומה אחד לניטור אותות כלולים.
      הערה: התרשים מימין באיור 2 הוא אותו תרשים כמו התרשים שבשמאל, שנוסף כדי להדגים את הנתונים באמצעות לחצן 'השהה '.
    13. קשרו את האותות והפרמטרים עם הווידג'טים שנבחרו.
      הערה: פרמטר / קלט, פרמטר / R0, פרמטר / R1, ופרמטר / C עבור ארבע תיבות טקסט, בהתאמה, ופרמטר / קלט ואות / פלט עבור תרשים העקומה.
    14. לחץ על לחצן התחל כדי להתחיל את הניסוי.
      הערה: שלב זה מתאים גם לניסויים הבאים עם אסדות בדיקה אחרות. משתמשים יכולים לשמור את התצורה לשימוש עתידי.
    15. הגדר את מתח הכניסה ל- 0 V, כוון את הקבל C ל- 5 מיקרומטר (0.0000005 באיור 2) ולאחר מכן הגדר את מתח הכניסה ל- 1 V; התהליך הדינמי של מתח היציאה מומחש באיור 2.
  2. חשב את הפרמטרים המתאימים K ו - T.
    הערה: ניתן לחשב את קבוע הזמן כאשר הפלט מגיע ל- 63.2% מהערך הסופי K לאחר t = T, שהוא 0.63212. מאיור 2, ניתן לראות שמשך הזמן הוא 1 s, ולכן, T = 1, אשר עולה בקנה אחד עם התיאוריה שבה, T = R1C = 200000*0.000005 = 1, ו- K = R1/R0 = 200000 / 200000 = 1 (השווה לערך הסופי)12. לכן, ניתן לציין את מערכת ההזמנה הראשונה כ: Equation 1.

2. דוגמה 2: פרוטוקול ניסוי וירטואלי אינטראקטיבי ומדומה

  1. השתמש במערכת NCSLab כדי לבצע סימולציה וניסויים בזמן אמת.
    1. היכנס למערכת NCSLab. הזן את מעבדת המשנה ProcessControl ובחר את אסדת הבדיקה dualTank ולאחר מכן הזן את ממשק המשנה של עיצוב האלגוריתם .
    2. עצב אלגוריתם בקרה פרופורציונלי-אינטגרלי נגזר (PID) באמצעות ממשק האינטרנט המסופק על-ידי NCSLab בהתאם לשלבים המתוארים בדוגמה 1. איור 3 הוא דוגמה לאלגוריתם של מערכת הטנקים הכפולים.
    3. לחץ פעמיים על בקר PID, וכוון את הפרמטרים למונחים פרופורציונליים (P), אינטגרל (I) ונגזרת (D). Set P = 1.12, I = 0.008 ו- D = 6.6, בהתאמה.
      הערה: יש לכוונן את המונחים P, I ו- D בשילוב עם תוצאת הסימולציה.
    4. לחץ על לחצן התחל סימולציה ; תוצאת הסימולציה תופיע, הכלולה בצד ימין של איור 3.
      הערה: ניתן לראות כי ביצועי הבקרה טובים, ואלגוריתם הבקרה מוכן לניסויים בזמן אמת.
    5. צור את אלגוריתם בקרת ההפעלה לאחר השלבים שהוזכרו קודם לכן.
    6. הורד את אלגוריתם הבקרה לבקר המרוחק והגדר ממשק ניטור עם ארבע תיבות טקסט עבור Set_point, P, I ו- D, בהתאמה.
    7. כלול תרשים לניטור מפלס המים Set_point המתאימים. בחר ווידג'ט תלת-ממדי, שיכול לספק את כל הזוויות של אסדות הבדיקה וההנפשות של מפלס המים המחוברות לנתונים בזמן אמת.
    8. לחץ על לחצן התחל ; לאחר מכן, ממשק הניטור יופעל כפי שמוצג באיור 4, המספק ניסוי וירטואלי חזותי.
    9. הגדר את Set_point מ 10 ס"מ ל 5 ס"מ, ולאחר מכן להגדיר I = 0.1 כאשר הגובה של מפלס המים במיכל מבוקר מגיע ומתייצב על 5 ס"מ. אפס את נקודת הסט מ-5 ס"מ ל-15 ס"מ; מאיור 4 ניתן לראות כי יש הוצאה להורג.
    10. כוונן I מ- 0.1 עד 0.01 ואיפס את נקודת הסט מ- 15 ס"מ ל- 25 ס"מ. ניתן לראות כי overshoot בוטל, ואת מפלס המים יכול להתייצב במהירות על ערך נקודה קבועה של 25 ס"מ.

3. דוגמה 3: מחקר עם פרוטוקול מעבדות מרוחקות ווירטואליות

  1. לערוך ניסוי בזמן אמת בNCSLab.
    1. היכנס למערכת NCSLab ובחר בקרת מהירות מאווררים במעבדה המשנית של המעבדה המרוחקת.
    2. הזן את ממשק המשנה של עיצוב האלגוריתם . גררו את הבלוקים כדי לבנות את דיאגרמת אלגוריתם הבקרה של בקרת המודל הפנימי (IMC), כפי שמוצג באיור 5.
      הערה: ה-F(ים) וה-GM(ים)-1 מתוכננים כפי שמוצג באיור 5, שבו אלגוריתם הבקרה המעוצב באמצעות NCSLab מומחש לשליטה במערכת בקרת מהירות של מאווררים במצב מעבדה מרוחק ווירטואלי.
    3. צור את אלגוריתם בקרת בקרת ההפעלה והשתמש במערכת בקרת מהירות המאווררים כדי לאמת את אלגוריתם IMC שתוכנן.
    4. קביעת תצורה של ממשק פיקוח. קשר שתי תיבות טקסט עם שני פרמטרים, כלומר, Set_point ולמבדה (עבור λ שהוא קבוע זמן הסינון) לכוונון, ותרשים בזמן אמת עם Set_point ומהירות לניטור. בחרו בווידג'ט הדגם התלת-ממדי של המאוורר ובווידג'ט המצלמה לניטור.
    5. לחץ על לחצן התחל כדי להפעיל ניסויים בזמן אמת. אפסו את Set_point מ-2,000 סל"ד ל-1,500 סל"ד, ולאחר מכן אפסו אותה מ-1,500 סל"ד ל-2,500 סל"ד, שתוצאותיה מוצגות באיור 6.
      הערה: ניתן להסיק כי כאשר λ = 1 ניתן לייצב את המערכת להפניה צעד.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

מערכת המעבדה המוצעת שימשה במספר תלמידים שונים באוניברסיטת ווהאן, כגון אוטומציה, הנדסת חשמל ואנרגיה, הנדסת מכונות ואוניברסיטאות אחרות, כגון האוניברסיטה החקלאית הנאן6.

מורים/תלמידים/חוקרים מקבלים גמישות רבה לחקור את המערכת באמצעות אסדות בדיקה וירטואליות ו/או פיזיות שונות, להגדיר את אלגוריתמי הבקרה שלהם ולהתאים אישית את ממשק הניטור שלהם; לכן, משתמשים ברמות שונות יכולים להפיק תועלת מהמערכת המוצעת. הניסויים החזותיים שמספקת הגישה המוצעת יכולים לשפר באופן פוטנציאלי את הבנת התיאוריות, המושגים והנוסחאות.

המערכת המוצעת יכולה לשמש לסוגים שונים של תכנון אלגוריתמים (איור 1 ואיור 3 הן שתי דוגמאות) וכן למטרות מרובות כגון הוראה, למידה ומחקר (שלושה פרוטוקולים יכולים להיחשב לשלוש דוגמאות ליישום). המערכת מסדר ראשון היא דוגמה לכך שניתן להחיל את המערכת על ניתוח מערכת טיפוסי באמצעות דיאגרמות מבוססות מעגלים.

איור 3 ואיור 5 מדגימים שהמעבדה המקוונת המוצעת יכולה לתכנן אלגוריתמי בקרה פשוטים ומורכבים באמצעות הבלוקים המעוצבים, שאומתו באמצעות סימולציה וניסויים בזמן אמת באסדות בדיקה וירטואליות ופיזיות תלת-ממדיות, בהתאמה, כפי שמוצג באיור 4 ובאיור 6.

שלוש הדוגמאות ממחישות כי המעבדה האינטראקטיבית והדומית המוצעת יכולה להשיג את ההדמיה הבאה כאמור. (1) ניתן לדמיין תיאוריה, נוסחאות ודיאגרמות סכמטיות באמצעות תכנון ויישום אלגוריתמים מבוססי אינטרנט, שבאמצעותם ניתן לבצע סימולציה וניסויים. (2) בתמיכת אסדות הבדיקה הווירטואליות התלת-ממדיות, ניתן לדמיין תהליכים ניסיוניים בהיעדר אסדות בדיקה פיזיות ומצלמות הפרוסות באתר אסדת הבדיקה. במעבדות מרוחקות, שילוב של אסדות בדיקה תלת-ממדיות יכול גם להועיל למשתמשים, ומאפשר למשתמשים להציג את פרטי אסדות הבדיקה מזוויות שונות. שילוב של אסדות בדיקה וירטואליות תלת-ממדיות עם אסדות בדיקה פיזיות בצד המרוחק עשוי לשפר את חוויית המשתמש. (3) באמצעות ווידג'טים מפותחים כגון תרשים, יישומון מצלמה ותיבת טקסט, ניתן לדמיין את הניטור והשליטה במהלך התהליך הניסיוני.

Figure 1
איור 1: בניית מערכת מסדר ראשון עם בלוקים מספריית האלמנטים החשמליים ב- NCSLab. המשתמש יכול לגרור כל בלוק מלוח ספריית הבלוקים בצד שמאל ולבנות מערכת על-ידי קישור נכון של הבלוקים שנבחרו. לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.

Figure 2
איור 2: ניסוי בזמן אמת של מערכת ההזמנה הראשונה עם אלגוריתם הבקרה המעוצב. הפרמטרים הם טונה, ואת האותות ניתן לפקח עם הווידג'טים שסופקו. לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.

Figure 3
איור 3: תכנון ויישום של אלגוריתם בקרת PID מבוסס אינטרנט עבור מערכת הטנקים הכפולים. תוצאת הסימולציה כלולה, אשר מראה כי מפלס המים של המיכל השני יכול להיות נשלט לערך נקודה קבועה של 10 ס"מ. אנא לחץ כאן כדי להציג גרסה גדולה יותר של איור זה.

Figure 4
איור 4: ניסויים בזמן אמת במערכת הטנקים הכפולים. לאחר כוונון המונח האינטגרלי מ- 0.1 עד 0.01, נקודת הסט מאופסת מ- 15 ס"מ ל- 25 ס"מ. ניתן לראות כי ההחמצה בוטלה. לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.

Figure 5
איור 5: בקרת IMC במערכת בקרת המהירות של המאווררים. המודל ההופכי של מודל המאוורר המזוהה הוא פונקציית העברה לא נכונה (עבור פונקציית העברה נכונה, הסדר של נומרטור פונקציית ההעברה חייב להיות קטן או שווה לסדר המכנה), שנבנה עם בלוקים כלליים המבוססים על המודל המזוהה. כדי להפעיל מסנן טונה, המסנן בנוי גם עם בלוקים. הלמבדה באיור מייצגת את ההדדיות של λ במשוואה 6 וניתן לכוונן אותה בקלות. לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.

Figure 6
איור 6: שליטה בזמן אמת וניטור מהירות מאווררים באמצעות המעבדה המרוחקת לבקרת מהירות מאווררים בשילוב עם מערכת מאווררים וירטואלית תלת-ממדית. מערכת המאווררים הפיזית ממוקמת באוניברסיטת ווהאן ומספקת שירותי מעבדה מרחוק למשתמשים ברחבי העולם. לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.

Figure 7
איור 7: דיאגרמה סכמטית של מערכת ההזמנה הראשונה. תכנון ויישום המעגלים מסדר ראשון ב- NCSLab מבוססים על דיאגרמה זו. לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.

Figure 8
איור 8: מערכת טנקים כפולים וירטואליים תלת-ממדית ב-NCSLab. מטרת הפקד היא לשלוט במפלס המים במיכל השני לערך שנקבע. לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.

Figure 9
איור 9: סכמטי של ארכיטקטורת בקרת המודל הפנימית. Gm(s) הוא המודל של הצמח האמיתי G(ים), Gm(s)-1 הוא המודל ההופכי של Gm(ים), F(s) והוא המסנן. ה- F(ים), Gm(s)-1 ו- Gm(s) מהווים את בקר IMC. לחץ כאן כדי להציג גירסה גדולה יותר של איור זה.

פרמטר ערך
R0 200 kΩ
R1 200 kΩ
C 1 μF
R2 200 kΩ
R3 200 kΩ
קלט 1 V

טבלה 1: תצורות פרמטרים עבור מערכת המעגלים מסדר ראשון. R2 ו- R3 משמשים לביטול משמרת הפאזה בשילוב עם op-amp.

איור משלים 1: ממשק אזהרה סימולציה כאשר משתמש אינו מצליח לקרקע מעגל. התוצאה תזהיר את המשתמשים, מה שיכול לעזור להם לבדוק מחדש את המעגל המעוצב. נא לחץ כאן כדי להוריד קובץ זה.

איור 2 משלים: ממשק אזהרת הידור כאשר משתמש אינו מצליח לקרקע מעגל. התוצאה תזהיר את המשתמשים, מה שיכול לעזור להם לבדוק מחדש את המעגל המעוצב. נא לחץ כאן כדי להוריד קובץ זה.

איור משלים 3: תוצאת סימולציה כאשר משתמש הופך את הקוטביות של הקבל. קבל רגיל במקום הקבל המשתנה נבחר כדי להמחיש דוגמה זו. לא מוצגת הודעת אזהרה, והתוצאה דומה לאיור משלים 4. נא לחץ כאן כדי להוריד קובץ זה.

איור משלים 4: תוצאת סימולציה כאשר הקוטביות של הקבל נכונה. קבל רגיל במקום הקבל המשתנה נבחר כדי להמחיש דוגמה זו. תוצאת הסימולציה תופיע כדי לעזור למשתמשים לבדוק את המעגל. נא לחץ כאן כדי להוריד קובץ זה.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

הפרוטוקול המוצג מתאר מערכת מעבדה מקוונת היברידית המשלבת אסדות בדיקה פיזיות לניסויים מרחוק ואסדות בדיקה וירטואליות תלת-ממדיות לניסויים וירטואליים. מספר ספריות בלוקים שונות מסופקות עבור תהליך תכנון האלגוריתם, כגון האלמנטים החשמליים לעיצוב מבוסס מעגלים. משתמשים מרקע שליטה יכולים להתמקד בלמידה ללא כישורי תכנות. יש לשקול את התכנון הנכון של אלגוריתם בקרה שניתן להחיל על אסדת בדיקה מתאימה. כמו כן, מאתגר לתכנן בקר שיבטיח ביצועי שליטה טובים (בהתחשב במדד ביצועי הבקרה, כולל הוצאה מופרזת, זמן יישוב ושגיאה קבועה) לפני החלתו על אסדת הבדיקה המבוקרת. לפני הידור אלגוריתם בקרה שניתן להשתמש בו לניסויים בזמן אמת, יש לבצע סימולציה כדי לטפל בבעיות פוטנציאליות. ניתן להחיל אלגוריתמי בקרה על אסדות בדיקה שונות אחרות באמצעות המערכת ברגע שהן משולבות במערכת המוצעת.

הרקע והידע התיאורטי לגבי שלוש הדוגמאות הם כדלקמן.

עבור מערכת מסדר ראשון, ניתן לנתח את העיקרון של מערכת הסדר הראשון באמצעות תורת המעגלים עם המעגל שסופק באיור 7. על פי תורת המעגלים12, ניתן להשיג את שתי המשוואות הבאות. מהתצוגה בצד הקלט של op-amp, הזרם הוא

Equation 2 (1)

מהתצוגה בצד הפלט של op-amp, ניתן להשיג משוואה 2

Equation 3 (2)

היכן Equation 4 נמצאת המכשול של המעגל המקביל של RC.

על-ידי שילוב של משוואה 1 ו- 2, ניתן לחשב את פונקציית ההעברה של המערכת כ

Equation 5 (3)

שבו סימן החיסור (-) מציין הסטת פאזה של 180° של מתח היציאה, אשר מוזנח בניתוח בשלבים הבאים.

ציין K = R1/R0, T = R1C ולאחר מכן ניתן לייצג את פונקציית ההעברה של המערכת כ

Equation 6 (4)

עבור מערכת הטנקים הכפולים, מערכת מיכלי המים התלת-ממדית המתוכננת מודגמת באיור 8. העיצוב והיישום של גרסה קודמת באמצעות פלאש נחקרו בעבודתו של W. Hu ואח 'בשנת 201413. מטרת הבקרה של אסדת בדיקה זו היא לשלוט במפלס המים במיכל השני עד לערך של הנקודה שנקבעה. בקר PID שימש לשליטה במיכל הכפול. תיאורטית, PID יכול לבוא לידי ביטוי כמו14

Equation 7 (5)

כאשר Kp, Ki, Kd הם המקדמים עבור מונחי P, I ו- D, בהתאמה.

IMC הוא פשוט לכוונון עם ביצועי מעקב טובים של נקודות קבועות ונמצא בשימוש נרחב לשליטה ביישומים אמיתיים15. ארכיטקטורת הבקרה של IMC מוצגת באיור 9, שבו G(ים) הוא הצמח האמיתי ו-GM(ים) הוא המודל של הצמח. Gm(ים) מתקבל בדרך כלל באמצעות זיהוי המערכת. Gm(s)-1 הוא המודל ההופכי של Gm(ים), ו- F(s) הוא המסנן. R(s), Y(s) ו- E(ים) הם ההפניה, הפלט והשגיאה, בהתאמה. ה- F(ים), Gm(s)-1 ו- Gm(s) מהווים את בקר IMC. מסנן ברירת מחדל סטנדרטי F(s)16 משמש בעבודה זו כמשוואה 6

Equation 8 , (6)

כאשר λ הוא קבוע זמן הסינון, וסדר n נבחר כדי להבטיח מפצה IMC תקין או חצי תקין (F(ים)*Gm(ים)-1).

אלגוריתם הבקרה של IMC תוכנן ויושם כדי לשלוט במערכת מהירות המאוורר הפיזית באמצעות חישוב, ניתוח ועיצוב נכון. בעבודה זו, G(ים) מייצג מערכת בקרת מהירות מאוורר פיזית, שהדגם GM(s) שלה מזוהה כמערכת מסדר שני

Equation 9. (7)

הסדר n של המסנן F(s) מוגדר כ- 1. למטרות כוונון, הלמבדה באיור 5 מייצגת את ההדדיות של ה - λ במשוואה 6 וניתן לכוונן אותה בקלות. המסנן מוגדר להיות הבא

Equation 10. (8)

עיצוב אלגוריתמים מבוסס אינטרנט מאפשר למשתמשים ברמה מתקדמת לעצב אלגוריתמים מורכבים יותר בתמיכת פונקציית S. עם זאת, אסטרטגיות בקרה מתקדמות יותר למחקר וחינוך, כגון אסטרטגיות בקרה עבור מערכות מרובות סוכנים או אסטרטגיות בקרה מרושתות עם אילוצי זמן, נמצאות בבחינה לשדרוג נוסף של מערכת המעבדה המוצעת.

המערכת מבוססת המעגלים מבוססת על סימולציה. אחד היתרונות של סימולציה הוא כי המשתמשים יכולים לנהל את הפעולות שלהם בחופשיות. הם לא צריכים לדאוג לגבי ההשלכות שכן שיתוף הפעולה שלהם לא יגרום נזק לעצמם ולמערכת ואסדות בדיקה, במיוחד במערכת ניסויים מקוונת.

לאחר שמערכת מבוססת מעגלים מתוכננת, המשתמש אמור להריץ סימולציה. במקרים מסוימים, כגון אי-קרקוע המעגל, תוצאות הסימולציה וההידור יזהירו את המשתמשים, מה שיכול לעזור להם לבדוק מחדש את המעגל המעוצב (איור משלים 1 ואיור משלים 2). במקרים אחרים, למשל, היפוך הקוטביות של הקבל (איור משלים 3), לא תוצג הודעת אזהרה כאשר משתמש ינסה לבצע סימולציה או הידור, שתוצאותיהן דומות לזו של מעגל נכון כפי שמוצג באיור המשלים 4.

נכון לעכשיו, המגבלה העיקרית של מערכת הניסויים המקוונת היא שניתן להשתמש בה בעיקר עבור משתמשים עם רקע שליטה. ניתן להשתמש במערכת מבוססת המעגלים רק לסימולציה ללא הגדרות חומרה. כדי לכסות תחומים הנדסיים מגוונים, ניתן לשלב חומרה למערכות מעגלים שניתן ליישם על הנדסת חשמל ואלקטרוניקה. יש לקחת בחשבון גם אסדות בדיקה נוספות לאזורים אחרים.

בהשוואה ל- MATLAB/Simulink, MATLAB/Simulink עצמאי עבור כל משתמש אינו נדרש באמצעות המתודולוגיה המוצעת. יתר על כן, ניסויים בזמן אמת עם אסדות בדיקה וירטואליות תלת-ממדיות ואסדות בדיקה פיזיות הוא יותר מסימולציה טהורה במעבדה המוצעת. בהשוואה למעבדה המרוחקת מבוססת MATLAB/Simulink שהוצגה על ידי I. Santana et al.9, המעבדה המוצעת יכולה לשמש לתכנון בקרים ומערכת הבקרה כולה עם מערכת מבוססת מעגלים, אסדות בדיקה וירטואליות ופיזיות תלת-ממדיות. סביבת הניסויים (EE) מציעה שיטות עיצוב בקר מעשיות עם עיצוב חזותי מבוסס בלוקלי לניסויים פשוטים ועיצוב טקסטואלי מבוסס JavaScript לניסויים מורכבים5. בהתחשב בכך שהתלמידים מכירים יותר את MATLAB/Simulink, ממשק עיצוב אלגוריתם מבוסס בלוקים הדומה ל- MATLAB / Simulink יכול להיות אפשרות טובה לעיצוב מערכת הבקרה.

המערכת המוצעת יכולה לשמש להוראה, למידה ומחקר למורים, לתלמידים ולחוקרים. נכון לעכשיו, המערכת שימשה בעיקר בדיסציפלינות הקשורות להנדסת בקרה. המערכת יכולה להיות מיושמת באופן פוטנציאלי על הנדסת חשמל ואלקטרוניקה, אלקטרוניקה תעשייתית, ובקרה תעשייתית.

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

למחברים אין מה לחשוף.

Acknowledgments

עבודה זו נתמכה על ידי הקרן הלאומית למדעי הטבע של סין תחת גרנט 62103308, גרנט 62173255, גרנט 62073247 וגרנט 61773144.

Materials

Name Company Catalog Number Comments
Fan speed control system / / Made by our team
https://www.powersim.whu.edu.cn/react Made by our team

DOWNLOAD MATERIALS LIST

References

  1. De Jong, T., Linn, M. C., Zacharia, Z. C. Physical and virtual laboratories in science and engineering education. Science. 340 (6130), 305-308 (2013).
  2. Galan, D., et al. Safe experimentation in optical levitation of charged droplets using remote labs. Journal of Visualized Experiments:JoVE. (143), e58699 (2019).
  3. Heradio, R., de la Torre, L., Dormido, S. Virtual and remote labs in control education: A survey. Annual Reviews in Control. 42, 1-10 (2016).
  4. Lei, Z., et al. 3-D interactive control laboratory for classroom demonstration and online experimentation in engineering education. IEEE Transactions on Education. 64 (3), 276-282 (2021).
  5. Galan, D., Chaos, D., De La Torre, L., Aranda-Escolastico, E., Heradio, R. Customized online laboratory experiments: A general tool and its application to the Furuta inverted pendulum. IEEE Control Systems Magazine. 39 (5), 75-87 (2019).
  6. Lei, Z., Zhou, H., Hu, W., Liu, G. -P. Unified and flexible online experimental framework for control engineering education. IEEE Transactions on Industrial Electronics. 69 (1), 835-844 (2022).
  7. Zaman, M. A., Neustock, L. T., Hesselink, L. iLabs as an online laboratory platform: A case study at Stanford University during the COVID-19 Pandemic. 2021 IEEE Global Engineering Education Conference (EDUCON). , 1615-1623 (2021).
  8. Gomes, L., Bogosyan, S. Current trends in remote laboratories. IEEE Transactions on Industrial Electronics. 56 (12), 4744-4756 (2009).
  9. Santana, I., Ferre, M., Izaguirre, E., Aracil, R., Hernandez, L. Remote laboratories for education and research purposes in automatic control systems. IEEE Transactions on Industrial Informatics. 9 (1), 547-556 (2013).
  10. Maiti, A., Raza, A., Kang, B. H. Teaching embedded systems and internet of things supported by multi-purpose multi-objective remote laboratories. IEEE Transactions on Learning Technologies. 14 (4), 526-539 (2021).
  11. Lei, Z., et al. Unified 3-D interactive human-centered system for online experimentation: Current deployment and future perspectives. IEEE Transactions on Industrial Informatics. 17 (7), 4777-4787 (2021).
  12. Love, J. First order systems. Process Automation Handbook: A Guide to Theory and Practice. , 571-574 (2007).
  13. Hu, W., Zhou, H., Liu, Z. W., Zhong, L. Web-based 3D interactive virtual control laboratory based on NCSLab framework. International Journal of Online Engineering. 10 (6), 10-18 (2014).
  14. Han, J. From PID to active disturbance rejection control. IEEE Transactions on Industrial Electronics. 56 (3), 900-906 (2009).
  15. De Keyser, R., Muresan, C. I. Internal model control: Efficient disturbance rejection for dead-time process models with validation on an active suspension system. 2020 European Control Conference (ECC). , 106-111 (2020).
  16. Horn, I. G., Arulandu, J. R., Gombas, C. J., VanAntwerp, J. G., Braatz, R. D. Improved filter design in internal model control. Industrial & Engineering Chemistry Research. 35 (10), 3437-3441 (1996).

Tags

הנדסה גיליון 177
מערכת ניסויים מקוונת אינטראקטיבית ומודמית לחינוך ומחקר הנדסי
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Lei, Z., Zhou, H., Ye, S., Hu, W.,More

Lei, Z., Zhou, H., Ye, S., Hu, W., Liu, G. P., Wei, Z. Interactive and Visualized Online Experimentation System for Engineering Education and Research. J. Vis. Exp. (177), e63342, doi:10.3791/63342 (2021).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter