Professional Documents
Culture Documents
דוח מעבדה - זרוע גמישה
דוח מעבדה - זרוע גמישה
.2רקע תאורטי
מידול המערכת
.2.1.1מודל
מודל הזרוע הגמישה מוצג באיור .1בסיס הזרוע מורכב על הציר המועמס במערכת .SRV02זווית המערכת
θגדלה בכיוון החיובי כאשר המערכת מסתובבת נגד כיוון השעון .כך המערכת זזה נגד כיוון השעון במתח
חיובי .𝑉𝑚 > 0
לזרוע הגמישה יש אורך כולל של 𝑙𝐿 מסה של 𝑙𝑚 ומומנט אינרציה של 𝑙𝐽 .ניתן לראות זאת בספר ההפעלה
של הזרוע הגמישה .בשביל הערכים האלה הזווית הטייה של הזרוע הינה αוגדלה באופן חיובי בסיבוב נגד
כיוון השעון.
המערכת של הזרוע הגמישה מתוארת על ידי איור .2המשתנים שבשליטתנו הם מתח הכניסה 𝑚𝑉 .זה יוצר
מומנט τבבסיס הזרוע הגמישה .מקדם החיכוך של המערכת מיוצג כך 𝑞𝑒𝐵 .זהו חיכוך נגדי לכיוון שבו מופעל
המומנט על הציר המועמס .החיכוך על הזרוע מיוצג על ידי ריסון צמיגי 𝑙𝐵 .ולבסוף ,לזרוע יש קפיץ לינארי
בעל הקשיחות 𝑠𝐾.
איור :2מודל זרוע גמישה
𝐿𝜕2 𝐿𝜕
− 𝑖𝑄 = ()2.1
𝑖𝑞𝜕 ̇𝑖𝑞𝜕𝑡𝜕
כפי שאנו רואים באיור θ(𝑡) 2היא זווית המנוע ו)𝑡( αהיא זווית הזרוע הגמישה .המהירויות המקבילות
למיקומים אלו הן:
)𝑡(𝛼𝜕 )𝑡(𝜃𝜕
[ = ⊤)𝑡( ̇𝑞 ] ()2.3
𝑡𝜕 𝑡𝜕
𝛼𝑑 𝜃𝑑
= ̇𝛼 .משתנה 𝑡𝑑
= ̇𝜃 ו 𝑡𝑑
הערה :המרת הנקודה לנגזרת בזמן תשמש לאורך כל המסמך הנוכחי ,כך ש
הזמן 𝑡 ירד מ θו αכך ש)𝑡( θ ≔ θו)𝑡(.α ≔ α
עם הקואורדינאטות הכלליות מוגדרות ,משוואות אויילר לאגרנז' למערכת הזרוע הגמישה:
𝐿𝜕2 𝐿𝜕
− = 𝑄1 ()2.4
̇𝜃𝜕𝑡𝜕 𝜃𝜕
ו
𝐿𝜕2 𝐿𝜕
− = 𝑄2 ()2.5
𝛼𝜕 ̇𝛼𝜕𝑡𝜕
הלאגרנז'יאן של המערכת מוגדר כך
כאשר 𝑇 הוא סך כל האנרגיה הקינטית של המערכת ,ו 𝑉 הוא סך האנרגיה הפוטינציאלית של המערכת .אז
הלאגרנג'יאן הוא השוני בין המערכת הקינטית לפוטנציאלית.
הכח הכללי 𝑖𝑄 משמש לתאר את הכוחות הלא משמרים (לדוגמא חיכוך) המופעלים על המערכת ביחס
לקואורדינטות כלליות .המקרה הזה ,הכוח הכללי הפועל על הזרוע הינו:
המומנט המופעל על בסיס הזרוע (כלומר על הציר המועמס) הוא מונע על ידי המנוע כמו שמתואר במשוואה:
ראה מדריך להפעלה של מערכת SRV02בשביל תיאור של הפרמטרים המגיבים במערכת (כמו קבוע כא"מ
מושרה 𝑚𝑘) הריסון של המנוע (חיכוך) 𝑞𝑒𝐵 ,מתנגד למומנט המופעל .הזרוע הגמישה לא מופעלת ,הכח היחידי
שמופעל הוא הריסון.𝐵𝑙 ,
שוב ,משוואות אויילר לאגרנז' הן שיטה למציאת משוואות התנועה של המערכת .ברגע שמגלים את האנרגיה
הפוטנציאלית והקינטית מוצאים את הלאנגרז'יאן ,ואז נותר לחשב נגזרות שונות למציאת משוואות
התנועה.
.2.1.3.1אנרגיה קינטית
1
𝑇 = 𝑚𝑣 2 ()2.10
2
1
𝑇 = 𝐽𝜔2 ()2.11
2
אנרגיה פוטנציאלית מגיעה בצורות שונות .בדרך כלל במערכות מכאניות אנחנו מתעסקים באנרגיית כובד
ואנרגיה אלסטית .אנרגיית הכובד מתוארת כך
כאשר 𝑚 הינה מסת הגוף ו ∆ℎהינו השינוי בגובה של הגוף(,מנקודת ייחוס) .האנרגיה הפוטנציאלית של גוף
העולה מעל גובה משטח השולחן ב 0.25מטר הינה ∆ℎ = 0.25 − 0 = 0.25והאנרגיה הנאגרת היא = 𝑔𝑉
𝑔𝑚.0.25
המשוואה לאנרגיה פוטנציאלית אלסטית היא אנרגיה האגורה בקפיץ ומוצגת כך:
1
𝑉𝑒 = 𝐾Δ𝑥 2 ()2.13
2
כאשר 𝐾 הינו קשיחות הקפיץ ∆𝑥 ,הוא השינוי הלינארי או הזוויתי במיקום .אם קפיץ ז מהמיקום ההתחלתי
שלו ל 0.1מטר אז שינוי במיקום הינו ∆𝑥 = 0.1 − 0 = 0.1והאנרגיה הנאגרת הינה 𝐾.𝑉𝑒 = 0.005
𝑢𝐷𝑦=𝐶𝑥+ ()2.15
כאשר 𝑥 הוא המצב 𝑢 ,הוא הכניסה הנשלטת 𝐴, 𝐵, 𝐶 .ו 𝐷 הם מטריצות המעבר .בשביל מערכת הזרוע
הגמישה מצב היציאה מוגדר כך:
] ̇𝛼 ̇𝜃 𝛼 𝜃[ = ⊤ 𝑥 ()2.16
בפונקציית היציאה ,רק מיקום המנוע וזווית החיבור נמדדות .בהתבסס על זה נוכל להגדיר את 𝐶 ו𝐷 כך:
המהירויות של המנוע ושל זווית החיבור יכולות להיות מחושבות בבקר השליטה הדיגיטלי ,על ידי לקיחת
הנגזרת וסינון התוצאות על ידי מסנן רעשים.
המוצגת באיור .3בהנחה שתנאי ההתחלה הם 𝑥(0− ) = 𝑥0ו 𝑥̇ (0− ) = 0התמרת לפלס של משוואה 2.20
היא:
𝑥0
𝐽
= )𝑠(𝑋 𝐵 𝐾 ()2.21
𝑠2 + 𝐽
𝑠 + 𝐽
כאשר 𝜁 הינה מקדם הריסון ו 𝑛𝜔 הינה התדירות הטבעית .השוואת המאפיינים במשוואה 2.21נותן במודל
למערכת מסדר שני
𝐾
= 𝑛ω2 ()2.23
𝐽
𝐵
= 𝑛2ζω ()2.24
𝐽
בהתבסס על מדידת מקדם הריסון והתדירות הטבעית ,חיכוך (או קשיחות) המערכת מתואר כך:
כאשר 𝑛𝑡 הוא הזמן של 𝑛𝑡ℎחזרות 𝑡1 .הוא הזמן לפיק הראשון ,ו𝑛 הוא מספר התנודות שבהן מתחשבים.
מכאן ניתן להסיק את תדירות הריסון הטבעית (ברדיאן לשנייה):
2π
= 𝑑ω ()2.28
𝑐𝑠𝑜𝑇
1 𝑂1
=δ 𝑛𝑙 ()2.30
𝑛𝑂 𝑛
כאשר 𝑂1הוא השיא של התנודה הראשונה ו 𝑛𝑂 הוא הפיק של 𝑛𝑡ℎתנודות .נשים לב ש 𝑛𝑂 > 𝑂1מכיוון שזו
תגובה דועכת.
מקדם הריסון מוגדר כך:
1
=ζ
2
√1 + 2π ()2.31
δ
תכן הבקרה
בפרק 3.1נמצא שהמצב המתמיד בחלל של המודל שמייצג את מערכת הזרוע הגמישה .מודל זה משמש לחקר
מאפייני היציבות של מערכת הזרוע הגמישה בפרק .2.2.1בפרק 2.2.2הקונטרלביליות מוצגת .שימוש בLQR
זאת דרך נפוצה למצוא את הגבר הבקרה שעליו מדובר בפרק .2.2.3אחרון פרק 2.2.4מתאר את בקרת
המשוב איתה מבקרים את מיקום מנוע הסרוו תוך צמצום הסטה של הקשר.
.2.2.1יציבות
יציבות המערכת יכולה להיקבע מהקטבים שלה:
כאשר )( detזה פונקציית הדטרמיננטה s ,זה אופרטור לפלס ו Iזאת מטריצת היחידה .אלה הערכים
העצמיים של מטריצת מרחב המצב .A
.2.2.2קונטרולביליות
אם אות הבקרה ,u ,של המערכת יכול להיות בכל משתנה מרחב , 𝑥𝑖 ,כאשר 𝑛 … ,𝑖 = 1ממצב התחלתי למצב
סופי ,אז המערכת היא בקירה ,אחרת היא בלתי-בקירה.
מבחן הדרגה ,בו המערכת היא בקירה אם דרגת מטריצת הקונטרולביליות שלה
𝑛 = )𝑇(𝑘𝑛𝑎𝑟 ((3.3
Linear Quadratic Regulator (LQR) .2.2.3
אם ) (A,Bבקירים אז שיטת אופטימיזציית ה LQRניתנת לשימוש כדי למצוא את הגבר תגובת המשוב.
בהינתן המודל במשוואה ,2.14נמצא את אות כניסת הבקרה uשיצמצם את פונקציית העלות
∞
𝑡𝑑)𝑡(𝑢𝑅 𝐽 = ∫ 𝑥(𝑡)′ 𝑄𝑥(𝑡) + 𝑢(𝑡)′ ((3.4
0
כאשר Qו Rהן מטריצות המשקל .ומטריצות המשקל משפיעות כיצד ה LQRמצמצם את הפונקציה ומהוות
בעצם משתני כיוונון.
)𝑥𝐾𝑥̇ = 𝐴𝑥 + 𝐵(−
𝑥)𝐾𝐵 = (𝐴 −
.2.2.4בקרת משוב
מעגל בקרת המשוב המוצג באיור 3.1נועד לייצב את מנוע הסרוו למיקום הרצוי ,𝜃𝑑 ,תוך צמצום הסטות של
החולייה הגמישה .מצב הרפרנס מתואר על ידי:
והבקר הוא
)𝑥 𝑢 = 𝐾(𝑥𝑑 − ((3.6
מידול המערכת
אנרגיה מאוחסנת בקישור הגמיש" ,הקפיץ" ,כאשר מתקבלת זווית 𝛼 על מנת למצוא את האנרגיה
הפוטנציאלית בחיבור הגמיש נעזר בפרמטרים המוצגים באיור .2
בשימוש במשוואה 2.13עם מודל המערכת נקבל את האנרגיה הפוטנציאלית האלסטית עבור המערכת
1 1
𝑉𝑒 = 𝐾Δ𝑥 2 = 𝐾𝑠 𝛼 2
2 2
.3.1.3חישוב הלגרנז'יאן
הלגרנז'יאן של המערכת מוגדר כהפרש האנרגיה הפוטנציאלית מהאנרגיה הקינטית של המערכת ,כפי שמוצג
במשוואה .2.6כך שבהסתמך על שני תתי הפרקים הקודמים .לגראנז'יאן המערכת הוא:
1 1 2 1
𝐿 = 𝑇 − 𝑉 = 𝐽𝑒𝑞 𝜃̇ 2 + 𝐽𝐿 (𝜃̇ + 𝛼̇ ) − 𝐾𝑠 𝛼 2
2 2 2
ממשוואות אוילר לגרנז' נמצא את משוואות התנועה בהנחה שהריסון הצמיגי זניח (.)𝐵𝑙 = 0
𝐽𝐿 𝜃̈ + 𝐽𝐿 𝛼̈ + 𝐵𝑙 𝛼̇ − 𝐾𝑠 𝛼 = 0
] ̇𝛼 ̇𝜃 𝛼 𝜃[ = ⊤ 𝑥
את מטריצת Aנציב באמצעות המקדמים למשוואות התנועה שפותחו בתת פרק הקודם
ניתן למצוא את התדירות הטבעית של המערכת באמצעות מעקב אחר תנודות המערכת .בשימוש במשוואה
2.27ניתן למצוא את זמן התנודות .עבור האוסילציה הראשונה ב 𝑡1 = 1.12ו 𝑡5 = 1.71נחשב
2π 𝑑𝑎𝑟
= 𝑑ω𝑛 ≈ ω = 42.598
𝑐𝑠𝑜𝑇 𝑠
תכן הבקרה
.3.2.1יציבות המערכת
בהתבסס על ניתוח המערכת ,ללא ביצוע הניסוי .המערכת בעלת יציבות גבולית ,מעצם הזנחת הריסון במודל
𝑚𝑁
המערכת במציאת התדירות הטבעית .הקשיחות שהתקבלה בניסויי עבר היא 𝑑𝑎𝑟 𝐾𝑠 = 1.5
לתכנון בקר עם LQRנדרש תהליך איטרטיבי ,אשר באמצעות תכנה ניתן לביצוע באמצעות התאמת
מטריצות ה Qוה ,Rלמציאת ההגבר ,Kוניתן לבצע הדמיה של המערכת או להתאים את הבקרה כדי לוודא
אם מתקבלת התוצאה המבוקשת .הקשר בין שינוי ה Qוה Rבבקרת חוג סגור הוא לא נתון ,אך ניתן להעריך
כיצד שינוי אלמנטים במטריצות Qו Rיכול להשפיע על התגובה .בשינוי האלמנטים האלכסוניים בלבד
במטריצת Qשתוגדר כך:
ועבור כניסה אחת ניתן להניח כי Rהוא סקאלאר ,ניתן לראות את הקשר בין ה Qוה Rלפונקציית המחיר של
המערכת בהתבסס על משוואה 3.4
∞
𝑡𝑑)𝑡(𝑢𝑅 𝐽 = ∫ 𝑥(𝑡)′ 𝑄𝑥(𝑡) + 𝑢(𝑡)′ ((3.4
0
𝑞1 0 0 0
∞ ∞
0 𝑞2 0 0
[ 𝐽 = ∫ ( 𝑥 ′ 𝑡𝑑) ] 𝑥 + 𝑅 ∙ 𝑢 )𝑑𝑡 = ∫ (𝑞1 𝑥12 + 𝑞2 𝑥22 + 𝑞3 𝑥32 + 𝑞4 𝑥42 + 𝑅𝑢2
2
0
0 0 𝑞3 0 0
0 0 0 𝑞4
עבור אות הבקרה 𝑥𝐾, 𝑢 = −באמצעות האלגוריתם ה LQRנמצא Kשמצמצם את פונקציית המחיר .J
מטריצה Qקובעת את המשקל על המצבים וקובעת כיצד uיצמצם את ה .Jמהחישוב שהוצג בתת פרק
הקודם ניתן לראות את הקשר בין השפעת איברי האלכסון של מטריצת Qעל ההגבר המתקבל ,מהצבת אות
הבקרה בחישוב
∞
𝑡𝑑 𝐽 = ∫ ( 𝑞1 𝑥12 + 𝑞2 𝑥22 + 𝑞3 𝑥32 + 𝑞4 𝑥42 + 𝑅(𝑘1 𝑥1 + 𝑘2 𝑥2 + 𝑘3 𝑥3 + 𝑘4 𝑥4 )2
0
לשמירה על פונקציית המחיר ,ככל שמגדילים את ערכי Qאז נדרש הגבר חזק יותר באות הבקרה כדי לרסן
את המערכת.
השפעת ה Rעל ההגבר המתקבל היא סקאלרית עבור כל ה ,Kבהסתכלות על המשוואה המוצגת בתת פרק
הקודם ,עבור Rגדול יותר נדרש Kקטן יותר לריסון המערכת וההגבר של המערכת קטן עבור אותו מחיר.
.4ניסויי המעבדה
בפרק זה יוצגו הניסויים שבוצעו במעבדה ,תוצאות הניסויים ,ניתוח של התוצאות ומסקנות .במסגרת מעבדה
זו בוצעו ארבעה ניסויים:
.4.1.2תוצאות וניתוח
בהזזת הזרועה הגמישה בכניסה למצב מתמיד ניתן למדוד את המרחק הזמנים בין שתי תנודות נתונות ולחלץ
את התדירות הטבעית המרוסנת אשר ממנה ניתן לחלץ את קשיחות הזרועה בהנחה שהריסון זניח.
בהנחה שהמערכת תונדת ניתן למצוא את התדירות הטבעית המרוסנת באמצעות המשוואות בפרק 2.1.5
אשר מאפשרות למצוא את התדירות המרוסנת הטבעית מזמן החזרות.
למציאת ריסון המערכת נעזר במשוואות 2.30ו 2.31בהתבסס על ערכי ה yשל האיור.
1 1
=ζ = = 0.0867
2π2 2∙π2
√1 + √1 +
δ 0.1495
.4.1.3מסקנות
הזרוע הגמישה כפי שנחזה בשאלות המקדימות בעלת ריסון אפסי.
הקשיחות שנמצאה לא עמדה במבחן התוצאה ועבור קשיחות גבוהה יותר בתהליך ה LQRהתקבלו תוצאות
יותר יציבות.
בניסוי זה בחנו את השפעת בקרת ה LQRעל ביטול התנודות בתדרים הגבוהים עבור הקשיחות שנמצאה
בניסוי הקודם .לאחר הרצת הסימולציה והזנת הקשיחות שנמצאה מתבצע חישוב ה LQRונקבל את
ההגברים עבורם המערכת תרעד באופן מינימלי
.4.2.2תוצאות וניתוח
ההגברים שהתקבלו
𝑑𝑎𝑟14.578 𝑉/
𝑑𝑎𝑟−53.652 𝑉/
𝑑𝑎𝑟
(𝐾 = 2.003 𝑉/ )
𝑠
𝑑𝑎𝑟
[−0.822 (𝑉/ )
] 𝑠
.4.2.3מסקנות
בניסוי זה תנודת המערכת ירדה כפי שמצופה מהתהליך ,לאחר תהליך של ניסוי ותהייה התברר כי עבור
משקל גבוה יותר על אותות המהירות ,התקבל ריסון טוב יותר של תגובת היתר ותנודתיות המערכת .ולא
נדרש משקל גבוה עבור אות המיקום של הזרוע הגמישה.
משוב מצב מלא לעומת משוב מצב חלקי
.4.3.2תוצאות וניתוח
ההשערה היא כי עבור משוב חלקי יהיה תנודתיות גבוהה יותר של המערכת בשינוי זוויות
ניתן לראות כיצד עבור המשוב מצב חלקי המערכת פחות מבוקרת מאשר המשוב מצב מלא ,דבר שהוא טבעי
ללא התחשבות באלפא ותנודת הזרוע הגמישה אשר משפיעה על זווית הבסיס
.4.3.3מסקנות
המערכת התנהגה כפי שנצפה ,היו תנודות גבוהות יותר כי ההתחשבות הייתה רק במיקום הגופים ולא
במהירות תנועתם דבר שגורם לתנודתיות ע"פ מודל המערכת
במידה ויהיה רק מיקום הזווית של 𝛼 הגמישה ולא של זווית 𝜃 אשר מהווה אות הכניסה של המערכת ,תיקון
ה𝛼 התונדת יכול להביא לכשל במנוע עקב חוסר התייצבות.
הסרת סטייה ()Bias
.4.4.2תוצאות וניתוח
.4.4.3מסקנות
לאחר הסרת עיכוב ההעברה נוצרה תגובה מהירה יותר עם שגיאת מצב מתמיד בכניסה לזווית הרצויה.
כנראה שהעיכוב אפשר קריאה טובה יותר של האנקודר בעקבות שגיאה מצטברת.
ככל הנראה שמטרת העיכוב ,לאפשר לדגימה להתרחש בעת שהפעולה מתבצעת ,ובכך לדגום בצורה מיטבית
יותר את תנועת המערכת – אשר בעקבות אלסטיות הזרוע מקבלת הפרעות בעיכוב בעצמה.