'&."$"%-!./0$'(!'&("12' !# ()*+#(!#,"("$%&!!"%-! " !!"#$%
TECHNION — Israel Institute of Technology, Faculty of Mechanical Engineering
מבוא לבקרה )(034040
גליון תרגילי בית מס׳ 5
d
?
r - leyl
)C(s
)P(s
6
ציור :1דיאגרמת הבלוקים
שאלה מס׳ 1
נתונה המערכת המתוארת בציור .1
.1מהי שגיאת המצב המתמיד כאשר
s+1
)(s−2)(s+3
.2מהי שגיאת המצב המתמיד כאשר
s+10
(s+1)2
.3נתון כי:
1
)(s+a)(s+3
= ),P(s
= ),P(s
3
s+1
s+10
s+1
r(t) = 1(t) ,C(s) = 1 −ו־? d(t) = 0
= ) r(t) = 1(t) ,C(sו־? d(t) = 0
= ) r(t) = 1(t) ,C(s) = 1 ,P(sו־ .d(t) = 0חשב את aאם נתון כי שגיאת המצב המתמיד הינה:
)א( ess = 0.75
)ב( ess = 0
.4נתון כי:
1
)s(τs+1)(s+2
= ).C(s) = K ,P(s
)א( האם יתכן מצב בו שגיאת המצב המתמיד הינה ess = 0.1כאשר r(t) = 0ו־)? d(t) = 1(t
)ב( מהי שגיאת המצב המתמיד כאשר r(t) = 0ו־)? d(t) = t · 1(t
)ג( חשב את Kאם נתון כי שגיאת המצב המתמיד הינה ess = −0.1כאשר r(t) = 0ו־) .d(t) = 1(tמה ניתן לומר על τ
במקרה זה ?
)ד( האם τמשפיע על שגיאת המצב המתמיד כאשר:
r(t) = t1(t) .iו־.d(t) = 0
r(t) = 0 .iiו־).d(t) = t1(t
הסבר.
.5נתון כי:
1
)0.2(0.2s+1
= ),P(s
)2(0.5s+1
s
= ) .C(sמצא את שגיאת המצב המתמיד עבור הכניסות הבאות:
)א( .d(t) = 0.5 ,r(t) = 2
)ב( .d(t) = 0.5 ,r(t) = 2t
)ג( .d(t) = 0.5t ,r(t) = 2
)ד( .d(t) = 0.5t ,r(t) = 2t
פתרון לשאלה מס׳ 1
.1
s−2
s+1
= ) ⇐ C(sהחוג הסגור לא יציב )יש צמצום לא יציב( ⇐ ∞ → .ess
.2פ״א של המערכת בחוג סגור .χcl (s) = (s + 1)3 + (s + 10)2 = s3 + 4s2 + 23s + 101 :נבדוק את היציבות לפי קריטריון
ראוט:
1
23
101
s3
s2
s1
s0
1
4
−9/4
101
יש החלפת סימן ⇐ החוג הסגור לא יציב ⇐ ∞ → .ess
.3נמצא את המשוואה האופיינית של החוג הסגור:
1
e
=
r
1+P
החוג הסגור יציב עבור .a > − 13במקרה זה:
=⇐
3a
3a+1
=
χcl (s) = s2 + (a + 3)s + 3a + 1
1
1
1+ 3a
= .ess
• כאשרa = 1 ⇐ ess = 0.75 :
• כאשר) a = 0 ⇐ ess = 0 :אינטגרטור ב־(P
.4נמצא את פ״ת
e
r
ו־ : de
e
P
−1
=−
=
.
d
1 + CP
s(τs + 1)(s + 2) + K
e
1
)s(τs + 1)(s + 2
=
=
r
1 + CP
s(τs + 1)(s + 2) + K
הפ״א של המערכת בחוג סגור .χcl (s) = τs3 + (2τ + 1)s2 + 2s + K :נבדוק את היציבות לפי קריטריון ראוט:
2
K
τ
2τ + 1
τK
2 − 2τ+1
K
s3
s2
s1
s0
בהנחה ש־ τ > 0נקבל ש־) χcl (sיציב אמ׳׳מ . τ2 + 4 > K > 0
1
.Ted (0) = − Kהיות ו־) K > 0אחרת ∞ → .ess < 0 (essלא ייתכן .ess = 0.1
)א( אם החוג הסגור יציב:
)ב( ∞ = ) essאין אפילו אינטגרטור אחד בבקר(.
)ג( > τ > 0 ⇐ K = 10 ⇐ ess = −0.1
1
3
)אחרת החוג הסגור לא יציב(.
)ד( מטבלה בשקף 18פרק מס׳ :5
2
K
α
kv
= .essבוודאי ש־ τמשפיע .היות והחוג הסגור יציב רק עבור
=
.iמע׳ מסוג ⇐ 1עבור כניסת ריצה
τ , τ2 + 4 > K > 0קובע את השגיאה המינימלית במצב מתמיד.
.iiפ״ת מ־K d־ eמסוג ⇐ 0עבור כניסת ריצה ∞ → τ .essלא משפיע.
.5כדי למצוא את essנשתמש בטבלאות שבשקפים 18־ 19בפרק .5
• שגיאת המצב המתמיד עקב הכניסה בערך הרצוי :יש ב־ CPאינטגרטור ,ולכן
ess = 0ועבור r(t) = 2tנקבל .ess = 0.2
e
r
מע׳ מסוג :1עבור כניסה r(t) = 2נקבל
• שגיאה במצב מתמיד עקב כניסת ההפרעה ⇐ B = C ,F = P ,R = −1 :מע׳ מסוג :1עבור כניסה d(t) = 0.5נקבל
ess = 0ועבור d(t) = 0.5tנקבל .ess = −0.25
.ess = erss + ed
המערכת ליניארית ,לכן ניתן לעשות סופרפוזיציהss :
)א( .ess = 0 + 0 = 0
)ב( .ess = 0 + 0.2 = 0.2
)ג( .ess = −0.25 + 0 = −0.25
)ד( .ess = −0.25 + 0.2 = −0.05
2
שאלה מס׳ 2
נתונה סכימת הבקרה בציור .1בכל אחד מהסעיפים הבאים עליכם לקבוע את מספר האינטגרטורים המינימלי האפשרי ב־) P(sו־)C(s
כך שתתקבלנה התגובות הבאות:
−2t
y(t) = 1(t) − eותגובת אותה מערכת
א .תגובת המערכת עבור כניסת מדרגה ,r(t) = 1(t) ,היא )cos(2t) + 0.01 sin(2t
עבור כניסת מדרגה בהפרעה ,d(t) = 1(t) ,היא ).y(t) = e−2t sin(2t
ב .שגיאת המערכת לכניסת מדרגה ) ,r(t) = 1(tהיא ) e(t) = 1(t) − 1.2e−3t cos(2t) + 0.01 sin(2tושגיאת אותה מערכת
להפרעת מדרגה ) ,d(t) = 1(tהיא ).e(t) = −0.5e−3t sin(2t
ג .שגיאת המערכת לכניסת ריצה ,r(t) = tהיא ) e(t) = 0.85e−3t sin(10tושגיאת אותה מערכת להפרעת מדרגה ),d(t) = 1(t
היא ).e(t) = −0.5e−3t sin(10t
פתרון לשאלה מס׳ 2
הערה :היות ובכל סעיפי השאלה כל התגובות בזמן חסומות ברור שהחוג הסגור צריך להיות יציב.
ולכן שגיאת
א .מתגובת המערכת ) ys (tהנתונה עבור כניסת מדרגה ,r(t) = 1(t) ,ניתן לראות כי = y(t → ∞) = 1
המצב המתמיד עבור כניסה זו היא .erss = 0לפי הטבלה הכללית לשגיאת המצב המתמיד ,עבור כניסת מדרגה מספר
האינטגרטורים המינימלי הדרוש ב־) B(s) = C(s)P(sהוא ) 1או ב־) P(sאו ב־) .(C(sתגובת אותה מערכת לכניסת מדרגה
.ybמאחר והתגובה להפרעה היא עבור ,r = 0אזי שגיאת המצב המתמיד
בהפרעה ,d(t) = 1(t) ,נתונה כ־ss = y(t → ∞) = 0
.edמהטבלה הכללית לשגיאת המצב המתמיד ,עבור כניסת מדרגה מספר האינטגרטורים המינימלי
עבור כניסת הפרעה היא ss = 0
.edמשתי הדרישות הנ״ל מס׳ האינטגרטורים המינימלי הוא אינטגרטור אחד
=
0
לקבל
ע״מ
הדרוש ב־) B(s) = C(sהוא 1
ss
ב־) C(sואפס אינטגרטורים ב־).P(s
yrss
.edמהטבלה
ב .משגיאת המערכת עבור כניסת מדרגה ,r(t) = 1(t) ,מתקבל כי שגיאת המצב המתמיד היא ss = e(t → ∞) = 1
הכללית) 0 < |erss | < ∞ ,סופית אך שונה מאפס( מתקבלת אם ל־) B(s) = C(s)P(sאין אינטגרטורים .מתגובת אותה מערכת
.edלכן נדרש שב־) B(s) = C(sיהיה אינטגרטור אחד
לכניסת מדרגה בהפרעה ,d(t) = 1(t) ,מתקבל ש־ss = e(t → ∞) = 0
לפחות .דבר זה סותר את הנתון ) .(erss = 1לפיכך ,לא ניתן לקיים את שתי הדרישות בו זמנית.
ג .משגיאת המערכת עבור כניסת ריצה ,r(t) = t ,מתקבל .erss = e(t → ∞) = 0לשם כך נדרש שמספר האינטגרטורים המינימלי
.ed
ב־) B(s) = C(s)P(sיהיה .2מתגובת אותה מערכת עבור כניסת מדרגה בהפרעה ,d(t) = 1(t) ,מתקבל ss = e(t → ∞) = 0
לכן דרוש שמספר האיטגרטורים המינימלי ב־) B(s) = C(sיהיה .1לפיכך ,יש שתי אפשרויות :שני אינטגרטורים ב־) C(sאו
אינטגרטור אחד ב־) C(sואינטגרטור אחד ב־) .P(sס״ה מספר אינטגרטורים מינימלי .2
y
-
1
s
d
?
1
- lJs
K2
- l- l - K
1
6
6
r
ציור :2דיאגרמת הבלוקים
שאלה מס׳ 3
ציור 2מתאר מערכת לבקרת מתקן ״הליכה״ בחלל J = 25 (kg m2 ) .הינו מומנט האינרציה של האסטרונאוט כולל הציוד.
.1חשבו את פונקציות התמסורת הבאות, er :
e
d
).(e = r − y
.2מצאו את תחום ערכי K2 ,K1המבטיח את יציבות החוג הסגור.
.3בציור 3נתונה תגובת המערכת לכניסת מדרגה בערך הרצוי .מצאו את ערכי K2 ,K1המתאימים לתגובה זו.
.4עבור הפרעת מדרגה בעוצמת יחידה ) d = 1(tו־ K2 ,K1שמצאתם בסעיף ,3חשבו את שגיאת המצב המתמיד ,תגובת היתר ,זמן
הרגיעה ל־ ±5%מערך המצב המתמיד.
.5ציירו במישור הפרמטרים את תחום ערכי K2 ,K1בו שגיאת המצב המתמיד ess < 0.05כאשר ) d = 1(tו־).r = t · 1(t
.6בנוסף לסעיף 5דרישות הביצועים עבור כניסת מדרגה בערך הרצוי הן :תגובת יתר ,OS < 15%וזמן רגיעה )ts < 15(sec
)לרמת הרגיעה של .(±5%רשמו את התנאים שעל K2 ,K1לקיים.
3
Step Response
1.4
1.2
Amplitude
1
0.8
0.6
0.4
0.2
0
0
5
10
15
20
25
Time (sec)
תגובת המדרגה:3 ציור
3 פתרון לשאלה מס׳
: נעביר את הדיאגרמת הבלוקים לצורה הבאה.1
r - lK1
6
d
?
1
- lJs2
1 + K2 s y
-
דיאגרמת הבלוקים האקוויולנטית:4 ציור
:נקבל
K
Tyr =
Ter =
K1 K2
J
1
y
Js2
=
=
r
1 + K1 (1 + K2 s) Js12
s2 +
K1
J
K1 K2
J s
1
+
,
K1
Tyd =
y
Js2
=
=
d
1 + K1 (1 + K2 s) Js12
s2 +
Ted =
e
−y
=
=
d
d
s2 +
J
s2 + K1JK2 s
e
r−y
=
=
,
r
r
s2 + K1JK2 s + KJ1
> 0 , KJ1 > 0 יציבות מובטחת כאשר: מערכת מסדר שניχcl (s) = s2 +
1
J
K1 K2
J s
+
K1
J
− 1J
K1 K2
J s
K1 K2
K1
J s+ J
+
K1
J
: הפ״א של המערכת בחוג הסגור.2
.K1 > 0 ∪ K2 > 0 ⇐
: נקבל.tp = 5(sec) ,OS = 0.3 : ניתן לחלץ את שני הפרמטרים5 שבגליון תרגילים2 מציור.3
s
ζ=
ln2 (OS)
π2 + ln2 (OS)
⇐
−πζ
ln (OS) − ζ ln (OS) = π ζ
⇐ ln(OS) = √
1 − ζ2
π
π
π
√
ωn = √
⇐ tp =
=
ωd
tp 1 − ζ2
ωn 1 − ζ2
2
2
2
2 2
√−πζ
⇐
OS = e
1−ζ2
: ונקבלωn = 0.67 ,ζ = 0.36 נציב מספרים
K2 =
2Jζωn
K1
= 1.06
⇐
K1 K2
J
, K1 = Jω2n = 11.32
= 2ζωn
4
⇐
K1
J
= ω2n
.4כדי למצוא את שגיאת המצב המתמיד נשתמש במשפט הערך הסופי עבור פה״ת מ־ dל־ eשמצאנו בסעיף :1
1
= −0.0883
K1
ed
ss = Ted (0) = −
מכיוון שבמקרה שלנו לפונקציות התמסורת Tyrו־ Tydיש אותם קטבים ואפסים ,תגובת היתר עבור כניסת הפרעה וכניסה בערך
הרצוי היא אותה תגובת יתר OS = 0.3וזמן הרגיעה ל־ ±5%הוא .ST = ω3n ζ = 12.44
r
d
edמצאנו בסעיף ,4באותו אופן נמצא את :erss
.5מערכת ליניארית ,לכן מתוך סופרפוזיציה .ess = ess + ess :את ss
s2 + K1JK2 s
1
K1 K2
s
=
= K2
s→0 s2 s2 + K1 K2 s + K1
K1
J
J
erss = lim
2 −1
< 0.05 ⇐ |ess | = K1 K
נקבל< 0.05 :
K1
− 0.05
1
K1
K1 K2 −1
K1
< .−0.05
נקבל שני אי שיויונים:
+ 0.05
1
K1
> K2ו־
> ) K2בנוסף לתנאי היציבות .( K2 > 0 , K1 > 0 :תחום ערכי K2 ,K1הדרוש נתון בציור מס׳ .5
ציור :5מישור הפרמטרים
r
)ln2 (OS
> ζועבור ts |δ=0.05 < 15נקבל = 0.2
.6עבור OS < 0.15נקבל = 0.52
2
)π +ln2 (OS
10
0.2 2
2
nζ
K2 > K2J1 0.2 = Kו־= 3.7
K2 = 2Jωולכן נקבל
.K1 > J 0.52לכן:
את הקשר K1 = Jωnו־ K1
1
3
15
ו־
10
K1
> .ωn ζבסעיף 3מצאנו
K1 > 3.7
> . K2
שאלה מס׳ 4
בציור מס׳ 6נתונה תגובה למדרגת יחידה של מערכת מסוימת.
.1מהו סדר המערכת המינימלי ?
.2תכננו בקר כך ש ess = 0 :עבור כניסות מדרגה בערך הרצוי ובהפרעה OS < 10% ,עבור כניסות מדרגה בערך הרצוי.
פתרון לשאלה מס׳ 4
K
.1התגובה של המערכת היא תגובה אופיינית למערכת מסדר ראשון מהצורה:
.P(s) = τs+1ברור ש־ ,K = 5נמצא :τעבור
מערכת מסדר ראשון זמן הרגיעה ל־ 37%שווה ל־ .τמציור רואים שב־ 10שניות תגובת המערכת שווה בערך ל־,3.15כלומר
.τ = 10
.2כדי לאפס את שגיאת המצב המתמיד עבור כניסת מדרגה בערך הרצוי ובהפרעה נשתמש בבקר עם אינטגרטור מהצורה:
0.5ki
CP
i
= 10s25k
.G(s) = 1+CPמהדרישה OS < 0.1נחשב
= s2 +0.1s+0.5k
.C(s) = ksiפה״ת של המערכת בחוג סגור:
+s+5ki
i
r
2
2
) .ki > 0.01 ⇐ 0.5ki = ωn ,2ζωn = 0.1 ⇐ ωn > 0.08 ,ζ = π2ln+ln(OSקיבלנו את הבקר
את ערכו של > 0.59 :ζ
2
)(OS
הבא:
0.02
s
= ). C(s
5
Step Response
5
4.5
4
3.5
2.5
2
Amplitude
3
1.5
1
0.5
60
40
50
30
)Time (sec
20
0
0
10
ציור :6תגובת המדרגה
y
-
d
?
)- l - C(s) - l - P(s
6
r
ציור :7דיאגרמת הבלוקים
שאלה מס׳ 5
התהליך
1
)s(0.1s+1
= ) P(sמבוקר בחוג סגור כמתואר בציור מס׳ .7דרישות הביצועים הן:
• ess = 0עבור כניסת מדרגה בערך הרצוי.
• ess 6 0.1Adלכניסת מדרגה בגובה Adבהפרעה.
.1עבור בקר :C(s) = kp ,P
)א( מצאו את כל ערכי kpעבורם מתקיימות דרישות הביצועים.
)ב( מצאו את זמן הרגיעה ) tsמוגדר לפי רמת הרגיעה של (±5%ותגובת היתר אשר ניתן להשיג באמצעות בקר Pעבור ערכו
המינימלי של kpהמקיים את דרישות הביצועים.
)ג( מצאו את הערך המקסימלי של התגובה עם הבקר שהתקבל בסעיף ב׳ עבור:
.d = 0 ,r = 2 .i
.d = 1 ,r = 0 .ii
.d = 1 ,r = 2 .iii
.2עבור בקר .C(s) = kp + kd s :PD
)א( מצאו את תחום ערכי kd ,kpעבורם דרישות הביצועים מתקיימות.
)ב( .d = 1 ,r = 0בכל אחד מן המקרים הבאים חשבו את תגובת היתר ,זמן העלייה וזמן הרגיעה ל־) ±1%מומלץ להשתמש
ב־ .(M ATLABהסיקו מסקנות.
4
1000
1
3
10
1
6
2
1000
0
1
10
0
kp
kd
פתרון לשאלה מס׳ 5
.1עבור בקר .C(s) = kp :P
)א( נבדוק יציבות :הפ״א של המערכת בחוג סגור ,χcl (s) = s2 + 10s + 10kpהמערכת יציבה עבור .kp > 0
1
•
: er = 1+CPמערכת מסוג erss = 0 ⇐ 1שגיאת המצב המתמיד עבור כניסת מדרגה בערך הרצוי לא תלויה ב־ .kp
תשובה :כל kpעבורו מערכת יציבה.
) R(0
−P
−
) ,ed = −1R(0נקבל 6 0.1R(0) :
•
:R = −1 ,B = C ,F = P , de = 1+CPמערכת מסוג :0
)= − R(0
ss
Kp
kp
F (0)+kp
⇐ ) −10 > kp > 10נוסיף תנאי היציבות.Kp > 10 ⇐ (Kp > 0 :
100
s2 +10s+100
)ב( פה״ת של המערכת בחוג הסגור כאשר :kp = 10
√
2
.OS = e−πζ/ 1−ζ = 0.163 ,ts |δ=0.05 = ω3n ζ = 0.6
=
10kp
s2 +10s+10kp
=
CP
1+CP
=
y
r
⇐ .ζ = 0.5 ,ωn = 10
)ג( לפי ההגדרה.ymax = (1 + OS)yss :
ymax = (1 + 0.163)2 = 2.326 .i
y
0.1) ymax = (1 + 0.163)0.1 = 0.1163 .iiהינו ההגבר הסטטי של
(d
y
dיש אותם קטבים ואפסים ולכן לאחר כניסת המדרגה בערך הרצוי ובהפרעה תגובות
.iiiלפונקציות התמסורת yrו־
המערכת מגיעות למקסימום בו זמניתymax = (1 + 0.163)(2 + 0.1) = 2.4423 .
.2עבור בקר .C(s) = kp + kd s :PD
)א( נבדוק יציבות :הפ״א של המערכת בחוג סגור ,χcl (s) = s2 +10(1+kd )s+10kpמערכת יציבה עבור kp > 0ו־.kd > −1
1
: er = 1+CPמערכת מסוג erss = 0 ⇐ 1שגיאת המצב המתמיד עבור כניסת מדרגה בערך הרצוי לא תלויה ב־ kp
•
ו־ .kdתשובה :כל kpו־ kdעבורם מערכת יציבה.
) R(0
−P
−
) ,ed = −1R(0נקבל 6 0.1R(0) :
:R = −1 ,B = C ,F = P , de = 1+CPמערכת מסוג :0
•
)= − R(0
ss
kp
kp
F (0)+kp
⇐ ) −10 > kp > 10נוסיף תנאי היציבות kp > 10 ⇐ (kd > −1 ,kp > 0 :ו־.kd > −1
)ב( בציור 8מתוארת תגובת המערכת לכניסת מדרגה בהפרעה עבור kpו־ kdשונים.
Step Response
Step Response
−3
x 10
0
0
−0.2
Kp=1000, Kd=0
Kp=1000, Kd=1
−0.02
Kp=10, Kd=0
Kp=10, Kd=1
−0.4
−0.6
−0.04
Amplitude
−1
−1.2
−0.08
Amplitude
−0.06
−0.8
−1.4
−1.6
−0.1
−1.8
2
1.5
1
)Time (sec
0.5
−0.12
0
1
0.8
0.4
0.6
0.2
−2
0
)Time (sec
)ב(
)א(
ציור :8תגובת המערכת עבור Kpו־ Kdשונים
הנתונים שהתקבלו מ־:M ATLAB
)ts (sec
0.878
0.915
0.664
0.448
)tr (sec
0.165
0.0106
0.336
0.011
)OS(%
16.3
85.4
0
72.9
1
2
3
4
ע״י שינוי kpניתן לשנות את ה־ trואת שגיאת המצב המתמיד של המערכת .ע״י שינוי kdניתן להשפיע על הריסון של המערכת
ובכך לשנות את ה־.OS
7
כדי לחשב את תגובת המערכת ב־ M ATLABניתן להשתמש בתוכנית הבאה:
;Kp = 1000
;Kd = 1
;)]P = tf([1],[0.1 1 0
% Process
;)]C = tf([Kd Kp],[1
% Controller
%%%%%% another way to define P and C : %%%%%%
%
;% s=tf(’s’); P=1/(0.1*sˆ2+s); C=Kp+Kd*s
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
;)Ted = -P/(1+C*P
% TF from d to e
;t = 0:0.0005:1
% time
;)step(Ted,t
% Step response of Ted
y
-
d
?
1
1
lJs+B
s
6
KT
K
- l
6
r
ציור :9דיאגרמת הבלוקים
שאלה מס׳ 6
Nm
B = 1 [ rad/secו־] .J = 1 [kg m2הבקרים
ציור מס׳ 9מתאר מערכת סרוו בעלת שני משובים :משוב מהירות ומשוב מקום .נתונים ]
Kו־ KTניתנים לכיוונון.
y y
.1חשבו את פונקציות התמסורת , r
.d
.2מהם ערכי Kו־ KTהמבטיחים את יציבות החוג הסגור ?
.3מצאו ערכי Kו־ KTהמבטיחים זמן שיא ראשון של ) tp ≈ 0.57(secוזמן רגיעה של )) ts ≈ 2.86(secלרמת הרגיעה של .(±5%
.4מהו ה־ OSהצפוי בתגובה לכניסת מדרגה בערך הרצוי עם Kו־ KTשחושבו בסעיף ? 3
.5מהן שגיאות המצב המתמיד לכניסת מדרגה בערך הרצוי ? בהפרעה ? ).(e = r − y
.6מהן שגיאות המצב המתמיד לכניסת ריצה בערך הרצוי? בהפרעה ?
פתרון לשאלה מס׳ 6
.1נמצא את פה״ת של החוג הפנימי:
1
=
) Js + (B + KT
1
Js+b
1
1 + KT Js+b
= )Gin (s
נקבל:
)(1
1
1
K Js+(B+K
K
y
K
T) s
=
= 2
= 2
,
1
1
r
Js
+
(B
+
K
)s
+
K
s
+
(1
+
KT )s + K
1 + K Js+(B+KT ) s
T
1
)(2
1
y
1
1
Js+(B+KT ) s
=
= 2
= 2
.
1
1
d
Js
+
(B
+
K
)s
+
K
s
+
(1
+
KT )s + K
1 + K Js+(B+K
T
T) s
.2הפ״א של המערכת בחוג הסגור .χcl (s) = s2 + (1 + KT )s + K :המערכת יציבה עבור K > 0 :ו־.KT > −1
8
.3אנו יודעים ש
π
√ = tp
1 − ζ2 ωn
מכאן נקבל:
2.88
≈
ו־
3
(−ζ + 0.64ζ2 + 0.96ζ)ωn
ts |δ=0.05
2.88
π
=
√ = ωn
3
2
(−ζ + 0.64ζ2 + 0.96ζ)ts
1 − ζ tp
או ,בהצבת הערכים המספריים של tpו־ :ts
1.01
5.51
=
√ = ωn
.
−ζ3 + 0.64ζ2 + 0.96ζ
1 − ζ2
ניתן להיווכח כי הערך הממשי היחיד של ζבתחום ) (0, 1המתקבל מפתרון המשוואה הנ״ל הינו:
ζ ≈ 0.173
ומכאן:
ωn ≈ 5.596.
ממשוואה ) (1ניתן לראות ש־ K = ω2nו־ .KT = 2ζωn − 1מכאן נמצא ש־ K = 31.314ו־ . KT = 0.935כדי לבדוק
שפרמטרים שמצאנו אמנם נכונים נבצע סימולציה של המערכת בחוג הסגור עבור כניסת מדרגה .בציור מס׳ 10ניתן לראות
שהפרמטרים שמצאנו אכן מקיימים את הדרישות.
Step Response
1.6
1.4
1.2
1
Amplitude
0.8
0.6
0.4
0.2
6
4
5
3
)Time (sec
2
0
0
1
ציור :10תגובת המדרגה
√
.4נמצא את תגובת היתר· 100% ≈ 57.6 :
.5נסמן C(s) = K
1
ו־
s2 +(1+KT )s
1−ζ2
.OS = e−πζ/
˘
).P(s
=
• שגיאת המצב המתמיד עקב כניסת המדרגה בערך הרצוי :פ״ת מ־ rל־:e
• שגיאת המצב המתמיד עקב כניסת המדרגה בהפרעה :פ״ת מ־ dל־:e
1
= −K
מסוג = −0.03 ⇐ 0
.6
)R(0
L−1
f (0)+kp
1
˘
1+CP
˘
−P
˘
1+CP
=
e
r
⇐ מערכת מסוג .erss = 0 ⇐ 1
= ⇐ R = −1 ,B = C ,F = P ; deמערכת
.ed
= ss
• שגיאת המצב המתמיד עקב כניסת ריצה בערך הרצוי עבור מערכת מסוג = 0.07 :1
ed
• שגיאת המצב המתמיד עקב כניסת ריצה בהפרעה עבור מערכת מסוג ss = ∞ :0
9
KT +1
K
=
1
kv
= .erss
© Copyright 2025