יישום טכניקות

22

Upload: rana-vance

Post on 02-Jan-2016

34 views

Category:

Documents


4 download

DESCRIPTION

יישום טכניקות. Fuzzy Logic. בפתרון בעיית עקיבה. מטרות הפרויקט. הבנת בעיית העקיבה לימוד בעיית העקיבה החד ממדית לימוד השימוש במסנן קלמן לפתרונה שימוש בלוגיקה עמומה לשיפור הפתרון לימוד בעיית העקיבה הדו ממדית אחר גוף המבצע תמרונים חדים (ממותגים) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: יישום טכניקות
Page 2: יישום טכניקות

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

הבנת בעיית העקיבה•לימוד בעיית העקיבה החד ממדית•לימוד השימוש במסנן קלמן לפתרונה•שימוש בלוגיקה עמומה לשיפור הפתרון•לימוד בעיית העקיבה הדו ממדית אחר גוף המבצע •

תמרונים חדים )ממותגים(שימוש במסנן קלמן לפתרונה תוך שימוש בלוגיקה •

עמומה לשיפור הפתרוןסימולציות ובדיקת רובוסטיות הפתרון•

Page 3: יישום טכניקות

הצגת בעיית העקיבה החד ממדית

Ts

TsB

TsA

where

kBwkAXkX

2/

10

1

()()(1)

2

0

1

()()()

C

where

kvkCXkZ

: משוואות המערכת : משוואות המדידה

Page 4: יישום טכניקות

פתרון בעזרת מסנן קלמןפתרון בעזרת מסנן קלמן

Page 5: יישום טכניקות

תוצאות הסימולציהתוצאות הסימולציהקיים זמן התכנסות של•

המסנן בשל תנאי התחלה

תגובת יתר גדולה •

ננסה לשפר ע"י•הגדלת הגבר המסנן

Page 6: יישום טכניקות

שגיאת השערוךשגיאת השערוך

Page 7: יישום טכניקות

?? למה להשתמש בלוגיקה עמומהלמה להשתמש בלוגיקה עמומה

לוגיקה עמומה היא כלי מתמטי המאפשר לשייך ערכי כניסה לערכי יציאה•

הסיבות העיקריות לשימוש בלוגיקה עמומה הן : •

קלות ההבנה

גמישות

ההתבססות על שפת יומיום

Page 8: יישום טכניקות

פתרון בעזרת לוגיקה עמומהפתרון בעזרת לוגיקה עמומה

תוספת להגדלת הגבר המסנן: בזמנים בהם השגיאה גדולה

תוספת להגדלת הגבר המסנן: בזמנים בהם השגיאה גדולה

Page 9: יישום טכניקות

......המשךהמשךFuzzy Rules :

if Zerror)k+1( is PB then FCg is PB

if Zerror)k+1( is PM then FCg is PM

if Zerror)k+1( is ZR then FCg is ZR

if Zerror)k+1( is NM then FCg is NM

if Zerror)k+1( is NB then FCg is NB

ככל שהשגיאה גדולה תוספת ההגבר גדולה וככל שהשגיאה קטנה תוספת ההגבר קטנה• עפ"י ניסוי וטעייה Membership function בחירת •

Fuzzy Membership functions :

Page 10: יישום טכניקות

תוצאות הסימולציהתוצאות הסימולציה: תוצאות העקיבה: שגיאת השערוך

Page 11: יישום טכניקות

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

הושג שיפור בזמן ההתכנסות•

תגובת היתר גדלה•

Page 12: יישום טכניקות

הצגת הבעיה הדו ממדיתהצגת הבעיה הדו ממדית המערכת מתארת גוף הנע במישור במקביל לצירים הראשיים במהירות קבועה.• מעלות )תמרונים(.180 או 90 הגוף יכול לבצע תפניות של • המסנן דוגם בקצב איטי יותר מקצב הדגימה של המכ"מ.•

()()

1000

100

0010

001

(1)() kwkXT

T

kX

y

y

x

x

kX

()()

0100

0001() kvkXkZ

: משוואות המערכת : משוואות המדידה

Page 13: יישום טכניקות

מימוש לצורך סימולציהמימוש לצורך סימולציה

1000

100

0010

0001

4T

A

1000

0100

0010

001

3

T

A

1000

100

0010

0001

2T

A

1000

0100

0010

001

1

T

AA1* u

A2* u

Gain2

A3* u

Gain1

Gain3

Gain4

A4* u

MultiportSwitch

maneuver

1

++

B

Gainw(k)process noise

1

Unit Delay

1

z

Out1

Page 14: יישום טכניקות

תוצאות סימולציה : פתרון בעזרת מסנן קלמן

בקטעים בהם הגוף נע בקו ישר•לאורך זמן העקיבה טובה

בזמני תמרון קיים זמן התכנסות•של המסנן

ננסה להקטין את השגיאה •בנקודות אלו

Page 15: יישום טכניקות

שיפור הפתרון בעזרת לוגיקה עמומהשיפור הפתרון בעזרת לוגיקה עמומה

הגדלת ההגבר כשמזוהה תמרון )בו השגיאה גדולה(• שימוש בהגבר המקורי בקטעים הישרים • שימוש בלוגיקה עמומה להגדלת ההגבר •

שנבחרו :Membership functionsה-

Page 16: יישום טכניקות

מימוש לצורך סימולציהמימוש לצורך סימולציה

התייחסות לכל ציר •תנועה בנפרד

ההנחה של חוסר •תלות בין צירי התנועה

Page 17: יישום טכניקות

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

אי ליניאריות של •המסנן בשל

השימוש בהגבר לא קבוע

קשה לראות את •השיפור שהושג

Page 18: יישום טכניקות

השוואת שגיאות העקיבההשוואת שגיאות העקיבה

הקטנת השגיאה בעת • Fuzzyתמרון ע"י שימוש ב

Logic-

תגובה מתונה יותר של •המסנן

Page 19: יישום טכניקות

השוואת רובוסטיות של המסנניםהשוואת רובוסטיות של המסננים

בדיקה של רגישות ביצועי המסננים לשגיאה •בהערכת הווריאנס של הרעשים

ראשית, בחירה של ווריאנס קטן מזה של רעש •המערכת

שנית, בחירה של ווריאנס גדול מזה של רעש •המערכת

לבסוף, שינוי מרווח הדגימה של המסנן•

Page 20: יישום טכניקות

Maneuvers

Page 21: יישום טכניקות
Page 22: יישום טכניקות

סיכום ומסקנותסיכום ומסקנות

ניתן להשיג שיפור בהתכנסות המסנן בזמני •תמרון

ככל שרעש המערכת קטן יותר שימוש• משמעותי יותר בזמני תמרון Fuzyy Logicב-

Fuzzy Logicשיפור ברובוסטיות של המסנן עם •