45
ללללללל לללל לללללללל ללללללTECHNION - ISRAEL INSTITUTE OF TECHNOLOGY ללללללל לללללל לללל לללללל ללללל ללללללללל ללללל לללל ללל"ל ללללל ללל ללללל לל ללללל לללל ללללללל לללללל: ללל ללל ללללל ללללללל ללל"ל- לללל: ל"ל לללל ללללל

מגישים: דבש דוד בוריס אשכינזר מנחה: ד"ר אילן רוסנק - רפא"ל

  • Upload
    jeroen

  • View
    58

  • Download
    6

Embed Size (px)

DESCRIPTION

הטכניון מכון טכנולוגי לישראל TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY הפקולטה להנדסת חשמל המעבדה לבקרה ורובוטיקה סמסטר חורף תשע"ג מימוש בקר מוכלל על מערכת הינע לינארית. מגישים: דבש דוד בוריס אשכינזר מנחה: ד"ר אילן רוסנק - רפא"ל. תוכן עניינים. רקע כללי מטרת הפרוייקט - PowerPoint PPT Presentation

Citation preview

Page 1: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

לישראל טכנולוגי מכון הטכניוןTECHNION - ISRAEL INSTITUTE OF TECHNOLOGY

חשמל להנדסת הפקולטהורובוטיקה לבקרה המעבדה

" ג תשע חורף סמסטר

מוכלל בקר מימוש

לינארית הינע מערכת על

דוד: דבש מגישיםאשכינזר בוריס

" - " ל: רפא רוסנק אילן ר ד מנחה

Page 2: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

עניינים תוכן

כללי 1. רקע

הפרוייקט 2. מטרת

המערכת 3. איפיון

מתמיד 4. מצב שגיאות

ומדידות 5. סימולציה תוצאות

מסקנות6.

סיכום7.

Page 3: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

כללי רקע

, ה ממשפחת בבקרים העיקריים השימושים להיום היו PIDנכון

: בקר כלומר ראשון מסדר .P, PI, PD, PIDבקרים

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

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

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

רק, מאוד לכן מיוחדים בקרים במקרים בתעשייה מומשו

. יותר גבוהים מסדרים

Page 4: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

כללי רקע

על בנוי :2הפרוייקט עיקריים שלבים

, 1שלב " המערכת: ג ע הקלאסית הבקרה תאוריית אימות

בקרי משפחת בסימולציה PIDבאמצעות ראשון מסדר

-.Real-timeוב

בקר: 2שלב . מימוש תגובת, ניתוח הנתונה המערכת על

וב בסימולציה שונים מסדרים לכניסות -.Real-timeהמערכת

Page 5: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

הפרויקט מטרת

, מסדרים בבקרים השימוש הקודמים בשקפים שהזכרנו כפי

. נפוץ איננו גבוהים

, נראה ובכך הנתונה המערכת עבור בקר נממש זה בפרוייקט

. היומיום בחיי בהן שנתקלים מערכות עבור קיימא בר מימושו כי

לבחון, יהיה שניתן כזאת בצורה יעשה המימוש תהליך בנוסף

במגבלות התחשבות תוך בעיה ללא יותר גבוהים סדרים

המערכת.

Page 6: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

ומרכיביה המערכת מבנה

המבוקרת לינארית הינע מערכת על התבצע הפרויקט

באמצעות" מחשב על הממומש בקר י ע

פלטפורמת. Simulinkתוכנת הינו . Dspaceהממשק

Page 7: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

ומרכיביה המערכת מבנה

הלינארית מערכת לאורך ההינע מסה תנועת על מתבססת

" י ע חשמלי מסילה " מנוע י. ע מבוקרת חיישני המערכת

ותאוצה ממשק מהירות דרך אמת בזמן מידע המעבירים

-.Dspaceה

Page 8: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

תמסורת Plantפונקציית , לפונקציית המערכת של מידול נעשה קנשטי גיל הסטודנט שביצע בפרוייקט

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

ו

. אחרים וחישובים יצרן מדפי ידועים הפרמטרים

: הערכים הצבת לאחר

מערכת Type 1זוהי

Page 9: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

ה Bodeדיאגרמת Plantשל

-100

-80

-60

-40

-20

Magnitude (dB)

10-1

100

101

-225

-180

-135

-90

Phase (deg)

Bode-Parametric id

Frequency (Hz)

Parametric id

non Parametric id

, מסויימת תדירות של ההנחה תחת הינה שהתקבלה התמסורת

. משמעותית משתנה המערכת סדר גבוהות ובתדירויות מאחר

. " קנשטי גיל של בפרויקט בודה דיאגרמת י ע נתמך גם זה טיעון

Page 10: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

המערכת מגבלות

. פיזיקלית מערכת הינה שברשותינו המערכתמהן לדעת עלינו בסימולציה לממשה מנת על

, להביא ושעלולות בהן להתחשב שיש המגבלות , האמיתי למודל הסימולציה בין התאמה לאי

בבחירת, לשיקולינו תסייע זו ידיעה ובנוסףהבקרים.

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

. דיוקים לאי להוביל

Page 11: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

המערכת מגבלות

בקר -1. ( מגבלות דועכת , ) הנתון העבודה בתחום העקיבה שגיאת הגבר עבור

. האפקטיבי המדידה לתחום מתחת

גודל -2. , מגבלות סופי אורך בעלת הינה " , 140המערכת ולכן בקירוב מ ס

.) ( . שגיאה מכניס כיוון ושינוי עצירות באופיין מחזוריות הינן שתוכננו הכניסות

מנוע 3. ה -DCמגבלת . DCמנוע של ההתחלתי המומנט כך עקב סימטרי אינו

. הסיבוב בכיוון כתלות משתנה המנוע

הזנה -4. ומתחי הגוף נוצר מהירות של המתחים בתחום מוגבל והספק מאחר

, הגוף ומהירות מאחר שנבחר כניסה בכל להשתמש יכולים לא שאנו מצב

. ההזנה במתח תלויה

Page 12: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

מתמיד מצב שגיאת

: פתוח בחוג מתמיד מצב בחוג שגיאת יציבה לא המערכת

מסדרים כניסות עבור גם וכמובן מדרגה כניסת עבור פתוח

. שפונקציית משום מפתיעה אינה זו תכונה יותר גבוהים

מכילה המקורבת .התמסורת בראשית קוטב

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

ה ממשפחת שונים .PIDבבקרים

Page 13: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

מתמיד מצב שגיאת

: שונים בקרים מימוש תחת המתמיד המצב שגיאת עבור צפויות תוצאות

Page 14: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

ומדידות סימולציה תוצאות

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

מערכת על שנערכו המדידה לתוצאות הושוו אלו תוצאות. אמת בזמן ההינע

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

2.' לעיל. הכניסות עבור אמת בזמן מדידות נערכו3. האמיתית. למערכת בסימולציה המודל בין השוואה נערכה

. יותר הרלוונטיים הבקרים יוצגו בתוצאות

Page 15: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

המערכת כניסות

Page 16: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

סימולציה PDבקר מודל

Page 17: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

Real-timeמודל PDבקר

Page 18: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-PDבקר סימולציה Stepתוצאות

Page 19: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-PDבקר הרצה Stepתוצאות

Page 20: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-PDבקר סימולציה Rampתוצאות

Page 21: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-PDבקר הרצה Rampתוצאות

Page 22: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

תוצאות PDבקר Accelerationסימולציה-

Page 23: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

- PDבקר הרצה תוצאותAcceleration

Page 24: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

סימולציה PIDבקר מודל

Page 25: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

Real-timeמודל PDבקר

Page 26: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-PIDבקר סימולציה Stepתוצאות

Page 27: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-PIDבקר הרצה Stepתוצאות

Page 28: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-PIDבקר סימולציה Rampתוצאות

Page 29: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-PIDבקר הרצה Rampתוצאות

Page 30: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

- PIDבקר סימולציה Accelerationתוצאות

Page 31: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

- PIDבקר סימולציה Accelerationתוצאות

Page 32: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-PIDבקר סימולציה Jerkתוצאות

Page 33: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-PIDבקר הרצה Jerkתוצאות

Page 34: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

סימולציה P(I^2)Dבקר מודל

Page 35: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

הרצה P(I^2)Dבקר מודל

Page 36: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

תוצאות - P(I^2)Dבקר Rampסימולציה- כניסת • של הגרפים הצגת על ל Stepנדלג זהה והיא PIDמאחר

Page 37: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-P(I^2)Dבקר הרצה - Rampתוצאות

Page 38: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

תוצאות - P(I^2)Dבקר Accelerationסימולציה-

Page 39: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-P(I^2)Dבקר הרצה - Accelerationתוצאות

Page 40: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

תוצאות - P(I^2)Dבקר JERKסימולציה-

Page 41: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-P(I^2)Dבקר הרצה - JERKתוצאות

Page 42: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

תוצאות - P(I^2)Dבקר SNAPסימולציה-

Page 43: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

-P(I^2)Dבקר הרצה - SNAPתוצאות

Page 44: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

עיקריות מסקנות

.1 , שאכן משמע זהות והמודל הסימולציה תוצאות. ציפינו להן התוצאות את קיבלנו

בקר 2. למימוש .PI^2Dהמשימה צלחה

מסדרים 3. כניסות עם ההינע במערכת לעבוד ניתןמ יותר כניסות ) 1גבוהים עבדו הפרוייקטים בכל

(.1מסדר .4- מ יותר גבוהים מסדרים בקר לממש צריך, 2ניתן אך

. כן לפני המערכת של המגבלות את לבחוןלבקרה 5. במעבדה פרוייקט לעשות שווה

Page 45: מגישים: דבש דוד             בוריס  אשכינזר מנחה: ד"ר אילן  רוסנק - רפא"ל

תודות

•" - " ל- רפא רוסנק אילן ר ד מנחה• - וכוחיי אורלי לבקרה המעבדה צוות