LCS Chapter 2
LCS Chapter 2
گروه رباتیک ارس از 1376و با بیش از 24سال تجربه ،خدمات خود را در گسترش آموزش مهندسی و پژوهش در لبه های دانش را در زمینه تحلیل و طراحی سیستم
های دینامیکی در کاربرد رباتیک ارائه می دهد .گروه رباتیک ارس به خوبی توسط کارشناسان صنعتی ،پژوهشگران و شخصیت های علمی دانش آموخته خود و همچنین با
سوابق فراوان موفق پروژه های تحقیق و توسعه خود در سراسر کشور و در جوامع علمی بین المللی شناخته می شود .مهمترین پشتوانه این گروه ظرفیت نیروی انسانی وسیع
گروه است که تمام سعی و اهتمام خود را به گسترش دانش و فناوری معطوف نموده اند .یکی از مهمترین اهداف گروه استفاده از این پتانسیل ها به منظور گسترش ارتباطات
آکادمیک و صنعتی در سطح ملی و بین المللی است .ماموریت گروه رباتیک ارس توسعه پهنه دانش و تعمیق کیفیت آموزش و پژوهش در یک محیط پویا و شاداب است.
رفتار اولیه سیستم را می توان بر اساس پاسخ (معادالت دیفرانسیل) سیستم در حوزه زمان )𝑡(𝑦 تعیین
نمود.
پاسخ سیستم دارای دو جزء گذرا )𝑡( 𝑟𝑡𝑦 و ماندگار )𝑡( 𝑦ssبه صورت زیر است
𝑡 𝑠𝑠𝑦 𝑦 𝑡 = 𝑦𝑡𝑟 𝑡 +
که در آن )𝑡( 𝑟𝑡𝑦 پاسخ همگن (بدون ورودی) معادالت دیفرانسیل ،که گذرا استlim 𝑦𝑡𝑟 𝑡 = 0 :
∞→𝑡
و 𝑡 𝑠𝑠𝑦 پاسخ خصوصی آن در حالی است که ∞ → 𝑡.
بنابراین پاسخ سیستم هم تابع دینامیک سیستم 𝑠 𝑃 و هم تابع ورودی سیستم )𝑡(𝑢 است.
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
6
رفتار زمانی سیستم کنترل
ورودی های متداول در تحلیل رفتار سیستم •
ورودی ضربه 𝛿 𝑡 = lim 𝑓𝜖 𝑡 :که در آن:
𝜖→0
𝜖 𝜖
𝜖1/ ≤𝑡≤ −
𝑓𝜖 𝑡 = ቐ 2 2
0 otherwise
ورودی ضربه در حوزه زمان یک تابع تکین است:
∞+ ∞+
න 𝛿(𝑡) 𝑑𝑡 = 1, න )𝑎(𝑓 = 𝑡𝑑)𝑡(𝑓 𝑎 𝛿 𝑡 −
∞− ∞−
ورودی ضربه در حوزه 𝑠 یک تابع غیر تکین است:
∞+
ℒ 𝛿(𝑡) = න 𝛿(𝑡) 𝑒 −𝑠𝑡 𝑑𝑡 = 𝑒 𝑠⋅0 = 1
0−
با اعمال ورودی ضربه به سیستم و اعمال تبدیل الپالس به خروجی تابع تبدیل سیستم به دست می آید.
)𝑡(𝜹 )𝑡(𝑷 𝑷
𝑷 ≡
)𝒕(𝜹 )𝒕(𝑷 )𝑡(𝑃 𝑷 𝑠 = ℒ
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
7
رفتار زمانی سیستم کنترل
ورودی های متداول در تحلیل رفتار سیستم •
ورودی سهمی ورودی شیب ورودی پله
𝐴
1 𝑡>0
𝑢𝑠 𝑡 = ቊ اگر ورودی پله واحد 𝑡 𝑠𝑢 را به صورت زیر نمایش دهیم:
0 t≤0
1
ورودی سهمی𝑟𝑝 𝑡 = 𝐴𝑡 2 𝑢𝑠 𝑡 : ورودی شیب𝑟𝑟 𝑡 = 𝐴𝑡𝑢𝑠 𝑡 : 𝑡 𝑠𝑢𝐴 = 𝑡 𝑠𝑟 ورودی پله:
2
𝐴 𝐴 𝐴
= 𝑠 𝑝𝒓 ورودی سهمی: = 𝑠 𝑟𝒓 ورودی شیب: = 𝑠 𝑠𝒓 ورودی پله:
𝑠3 𝑠2 𝑠
1 1 1
𝑠 𝑟𝒓 = 𝑠 𝑝𝒓 𝑠 𝑠𝒓 = 𝑠 𝑟𝒓 و این ورودی ها انتگرال یکدیگرند: بدین ترتیب با توجه به اپراتور انتگرال گیری
𝑠 𝑠 𝑠
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
8
رفتار زمانی سیستم کنترل
= 𝑠 𝑃
1 • سیستم مرتبه اول
)𝑠(𝒖 1 )𝑠(𝒚 𝑇𝑠 + 1
𝑇𝑠 + 1
≡
𝒖 𝒚 سیستم مرتبه اول زیر را در نظر بگیرید
این سیستم مدل یک مدار ساده RCاست که به سیستم پس فاز یا Lagمشهور است
𝑢 1 𝑦
+
- 𝑠𝑇 ضریب ثابت 𝑇 به عنوان ثابت زمانی سیستم یا زمان تاخیر سیستم نامیده می شود.
این مدل می تواند یک انتگرال گیر را در حلقه نمایش دهد
𝑡 𝑦
پاسخ ضربه واحد سیستم
پاسخ ضربه واحد سیستم از وارون تبدیل الپالس سیستم به دست می آید:
𝑇1 −𝑡/
= 𝑡 𝑦 𝑒 1 1
𝑇 𝑦 𝑡 = ℒ −1 = 𝑒 −𝑡/𝑇 for 𝑡 > 0
𝑇𝑠+1 𝑇
)𝑠(ℑ
اگر : 𝜁 = 1دو قطب حقیقی تکراری (حالت میرایی مرزی)
همانند حالت قبل رفتار دینامیکی سیستم میرایی است •
×
×
𝒏𝝎𝜻− )𝑠(ℜ میرایی با بیشترین سرعت پاسخ و حالت مرزی بین میرایی کامل و نوسانی •
𝒏𝝎 ×
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
14
رفتار زمانی سیستم کنترل
• سیستم مرتبه دوم
حل کامپیوتری
حل کامپیوتری
𝑡 𝑛𝜔𝜁𝑒 −
1−
1 − 𝜁2
حل کامپیوتری
حل کامپیوتری
1−𝜁 2
برگرفته از کتاب Ogata % 𝑀𝑝 = 100𝑒 −𝜁𝜋/
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
27
ویژگی های رفتار دینامیکی سیستم های کنترل
• ویژگی ها و معیارهای رفتار گذرا
میزان فراجهش 𝑝𝑀 بر حسب 𝜁
فراجهش مناسب در سیستم های
کنترل صنعتی سریع حدود %5است.
𝑑𝜁 نزدیک 0.707 بدین ترتیب
انتخاب می شود.
1
در سیستم های کنترل نسبت استهالک = 𝑑 مصالحه بسیار مناسبی بین سرعت
4
پاسخ و میزان نوسانات در فرآیندهای صنعتی کند ایجاد می کند.
1
𝑑 = → 𝜁𝑑 = 0.2155 در این حالت
برگرفته از کتاب Ogata
4
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
29
ویژگی های رفتار دینامیکی سیستم های کنترل
ویژگی ها و معیارهای رفتار گذرا •
𝑠𝑡 زمان نشست
زمانی که در آن پاسخ به محدوده ( %5یا )%2مقدار حالت ماندگار خود می رسد
تخمین 𝑠𝑡 در سیستم مرتبه دوم فرومیرا:
می توان از پوش پاسخ استفاده نمود
𝜁1+0.7
= 𝑑𝑡 , تقریب مرتبه اول:
𝑛𝜔
1.1+0.125𝜁+0.469𝜁 2
= 𝑑𝑡 , تقریب مرتبه دوم:
𝑛𝜔
𝜁0.8+2.5
= 𝑟𝑡 , تقریب مرتبه اول:
𝑛𝜔
1−0.4167𝜁+2.917𝜁 2
= 𝑟𝑡 , تقریب مرتبه دوم:
𝑛𝜔
−1
𝑚𝐾 1
= 𝐺1 = 𝐺2
𝐾 𝑅 𝐿𝑠 + 𝑏 𝐽𝑠 +
𝑟 𝑣 𝑚𝜏 𝜔 برای کنترل سرعت موتور DCمغناطیس دائم در نظر بگیرید.
𝑣𝐾−
−1 تابع تبدیل حلقه بسته سیستم:
𝑚𝐾𝐾 𝑠 𝜔 𝑠 𝐿 𝐴𝜔𝑛2
= 𝑠 𝐿 → = = 2
𝑚𝐾 𝑣𝐾 𝐿𝑠 + 𝑅 𝐽𝑠 + 𝑏 + 𝑟(𝑠) 1 + 𝐿(𝑠) 𝑠 + 2𝜁𝜔𝑛 + 𝜔𝑛2
1 𝑏 𝑅
= 𝜔𝑛2 𝑅𝑏 + 𝐾𝑣 𝐾𝑚 + 𝐾𝐾𝑚 = 𝑃1 + 𝑃2 𝐾, 2𝜁𝜔𝑛 = + , = 𝑃3 𝐽𝐿𝐴𝜔𝑛2 = 𝐾𝐾𝑚 / که در آن
𝐽𝐿 𝐽 𝐿
همچنین مقادیر نوعی پارامترهای یک موتور DCرا در نظر بگیرید: •
𝑚𝑁
𝐿 = 0.05 𝐻, 𝑅 = 1 Ω, 𝐾𝑚 = 𝐾𝑣 = 0.05 , 𝐽 = 10−5 𝐾𝑔𝑚2 , 𝑏 = 10−2
𝐴
𝑃3
= 𝑛𝜔 که در آن 𝑃1 = 2.5 × 104 , 𝑃2 = 105 , 𝑃3 = 1020 = 𝜁 𝑃1 + 𝑃2 𝐾,
𝐾 2 𝑃1 +𝑃2
در نتیجه •
بدین ترتیب 𝑛𝜔 با مجذور 𝐾 نسبت مستقیم و 𝜁 با مجذور 𝐾 نسبت وارون دارد.
برگرفته از کتاب کنترل مدرن برای مقدار مطلوب 𝜁 می توان بهره کنترلگر را از رابطه زیر به دست آورد𝐾 = ((𝑃3 /2𝜁)2 − 𝑃1 )/𝑃2 : •
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
34
ویژگی های رفتار دینامیکی سیستم های کنترل
حل کامپیوتری
ویژگی ها و معیارهای رفتار گذرا •
ادامه مثال :1بدین ترتیب تابع تبدیل حلقه بسته سیستم را با استفاده از کامپیوتر به دست می آوریم
% DC motor parameters
;L=0.05; R=1; Km=0.05; Kv=0.05; J=1e-5; b=1e-2
;P1=(R*b+Kv*Km)/(L*J); P2=Km/L/J; P3=b/J+R/L
;]zeta_d=[1; 0.707; 0.2155 𝜁 = 0.2155
;K_d=((P3/2./zeta_d).^2-P1)/P2
;t=0:10^-4:0.02
;]K=[1; K_d % System gains
𝜁 = 0.707
for i=1:4
;)omega2=P1+P2*K(i
)omega=sqrt(omega2
)zeta=P3/(2*omega 𝜁=1
;)num=K(i)*Km/(L*J
;]den=[1 2*zeta*omega omega2
𝜁>1
;)sys=tf(num,den
;)x(:,i)=step(sys,t
end کد LCS2_Dcmotor_TR.m
ℜآنگاه پاسخ ها همگی میرا بوده و خروجی کراندار داشته باشند 𝑝𝑖 < 0 اگر تمامی قطب ها در نیم صفحه باز سمت چپ OLHPقرار
مانده و 𝐴 = ∞ 𝑐 .چنین سیستمی پایدار نامیده می شود.
با توجه به وجود ترم های نمایی در کلیه اجزای پاسخ ،قطب هایی که از محور 𝜔𝑗 فاصله داشته باشند سریعتر میرا می شوند.
)𝑠(ℑ صفرهای تابع تبدیل سیستم ،در رفتار نمایی یا نوسانی سیستم تاثیر مستقیم ندارند،
× × 𝟐𝜻 𝝎𝒅 = 𝝎𝒏 𝟏 − ولی اندازه مانده ها 𝑗𝐷 𝐴𝑗 ,و به تبع آن دامنه و عالمت ترم ها را تعیین می کنند.
× قطب های غالب ،ترم هایی هستند که به محور 𝜔𝑗 نزدیکتر بوده و اندازه مانده ها در آنها بزرگتر است.
° ° 𝒏𝝎𝜻− °
)𝑠(ℜ رفتار اصلی سیستم را قطب های غالب تعیین می کنند.
× ×
از این رو است که تحلیل سیستم های مرتبه دوم حائز اهمیت است.
قطب های غالب
برگرفته از کتاب Ogata
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
38
ویژگی های رفتار دینامیکی سیستم های کنترل
سیستم های مرتبه باالتر از دو •
قطب های غالب :اگر در سیستمی صفری در سمت راست محور 𝜔𝑗 وجود نداشته باشد ،آنگاه اگر یک قطب و یا یک زوج قطب
در منطقه نشان داده شده در شکل در نزدیکی محور 𝜔𝑗 قرار گیرند قطب غالب نامیده شده و رفتار سیستم را تعیین می کنند.
)𝑠(ℑ
𝜔𝑛 =1
× 𝜁 = 0.707
𝑇𝑧 = 0.5 𝑇𝑧 = 1 𝑇𝑧 = 4
° ° 𝑇𝑧°= °
2
)𝑠(ℜ
×
حل کامپیوتری
برگرفته از کتاب Kuo کد LCS2_pz_effect.m
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
41
ویژگی های رفتار دینامیکی سیستم های کنترل
سیستم های مرتبه باالتر از دو •
اضافه کردن صفر حقیقی مثبت به سیستم مرتبه دو (سیستم غیر کمینه فاز)
یک صفر حقیقی مثبت نزدیک به محور𝜔𝑗 با ثابت زمانی 𝑧𝑇 به سیستم مرتبه دو
اضافه کنید:
)𝑠 𝑧𝑇 𝜔𝑛2 (1 −
= 𝑠 𝑀
) (𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2
پاسخ سیستم دارای فروجهش می شود و با بزرگ شدن 𝑧𝑇 صفر حقیقی به
محور 𝜔𝑗 نزدیک تر شده و اثر آن افزایش می یابد.
𝜔𝑛 =1
× 𝜁 = 0.707
حل کامپیوتری
برگرفته از کتاب Kuo کد LCS2_pz_effect.m
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
42
عناوین فصل
رفتار زمانی سیستم های کنترل
پاسخ زمانی سیستم ،ورودی های متداول ،رفتار سیستم مرتبه اول و دوم ،بررسی
تحلیل پایداری سیستم های کنترل کمی حالت های فرامیرا ،میرایی مرزی ،فرو میرا و نوسانات دائمی در سیستم
های مرتبه دو.
1
4
رفتار ناپایدار ،تعریف و شرایط پایداری ،روش های تحلیل پایداری ،معرفی
مکان هندسی ریشه ها و معیار نایکویست.
ویژگی های حالت گذرای رفتار زمانی
معرفی معیار های رفتار گذرا ،بیشینه فراجهش ،نسبت استهالک ،زمان نشست،
𝐾𝑝 = lim 𝐿 𝑠 = 𝐿 0 ثابت خطای موقعیت 𝑝𝐾 را به صورت زیر تعریف می کنیم:
𝑠→0
در این صورت خطای ماندگار به ورودی پله واحد برابر است با:
1
= 𝑠𝑠𝑒
𝑝𝐾 1 +
برگرفته از کتاب Ogata
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
45
ویژگی های رفتار دینامیکی سیستم های کنترل
• ویژگی ها و معیار های حالت ماندگار
1
𝑟 را تحلیل کنید. = 𝑠
𝑠2
به همین ترتیب خطای ماندگار به ورودی مرجع شیب واحد
𝑠 1
𝑒𝑠𝑠 = lim 𝑠 𝑒 𝑠 = lim . 2
𝑠→0 𝑠 𝑠 𝐿 𝑠→0 1 +
در نتیجه نه تنها برای ورودی مرجع شیب که برای ورودی اغتشاش یا نویز شیب واحد نیز خطای ماندگار عبارت است از:
1 1
𝑒𝑠𝑠 = lim = lim
𝑠 𝐿𝑠 𝑠→0 𝑠 + 𝑠 𝐿𝑠 𝑠→0
𝑠 𝐿 𝐾𝑎 = lim 𝑠 2 ثابت خطای سرعت 𝑣𝐾 را به صورت زیر تعریف می کنیم:
𝑠→0
در این صورت خطای ماندگار به ورودی سهمی واحد برابر است با:
1
= 𝑠𝑠𝑒
برگرفته از کتاب Ogata 𝑎𝐾
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
47
ویژگی های رفتار دینامیکی سیستم های کنترل
• ویژگی ها و معیار های حالت ماندگار
تعریف تیپ سیستم
سیستمی تیپ صفر نامیده می شود اگر ثابت موقعیت آن کراندار و ثابت سرعت آن صفر شود
)𝐾 𝑇𝑧1 𝑠+1 𝑇𝑧2 𝑠+1 ⋯(𝑇𝑧𝑚 𝑠+1
𝐾𝑝 = lim 𝐾= سیستمی که هیچ قطبی بر روی مبدا نداشته باشد: •
)𝑠→0 𝑇𝑝1 𝑠+1 𝑇𝑝2 𝑠+1 ⋯(𝑇𝑝𝑛 𝑠+1
سیستمی تیپ یک نامیده می شود اگر ثابت سرعت آن کراندار و ثابت شتاب آن صفر شود
)𝐾𝑣 𝑇𝑧1 𝑠+1 𝑇𝑧2 𝑠+1 ⋯(𝑇𝑧𝑚 𝑠+1
𝑠𝐾𝑣 = lim سیستمی که تنها یک قطب بر روی مبدا داشته باشد= 𝐾𝑣 : •
)𝑠→0 𝑠 𝑇𝑝1 𝑠+1 𝑇𝑝2 𝑠+1 ⋯(𝑇𝑝𝑛 𝑠+1
سیستمی تیپ دو نامیده می شود اگر ثابت شتاب آن کراندار و ثابت های مرتبه باالتر صفر شود
)𝐾𝑎 𝑇𝑧1 𝑠+1 𝑇𝑧2 𝑠+1 ⋯(𝑇𝑧𝑚 𝑠+1
𝐾𝑎 = lim𝑠 2 سیستمی که تنها دو قطب بر روی مبدا داشته باشد= 𝐾𝑎 : •
𝑠→0 )𝑠 2 𝑇𝑝1 𝑠+1 𝑇𝑝2 𝑠+1 ⋯(𝑇𝑝𝑛 𝑠+1
اگر بخواهید خطای ماندگار به ورودی پله حتما صفر باشد الزم است حداقل یک انتگرال گیر در بهره حلقه
)𝑠(𝐿 وجود داشته باشد
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
49
ویژگی های رفتار دینامیکی سیستم های کنترل
• ویژگی ها و معیار های حالت ماندگار
پاسخ سیستم های تیپ صفر ،یک و دو به ورودی های پله ،شیب و سهمی واحد
𝑠𝑠𝑒
𝑠𝑠𝑒
𝑡 𝑐 1 𝑠𝑠𝑒
پاسخ ورودی سهمی واحد پاسخ ورودی شیب واحد پاسخ ورودی پله واحد
به سیستم تیپ دو به سیستم تیپ یک به سیستم تیپ صفر
−1
𝑚𝐾 1 1
= 𝐺1 = 𝐺2 = 𝐺3
𝐾 𝑅 𝐿𝑠 + 𝑏 𝐽𝑠 + 𝑠
𝑟 𝑣 𝑚𝜏 𝜔 𝜃 مثال :2کنترل موقعیت موتور DC
𝑣𝐾−
−1 را با کنترلگر بهره 𝐾 در نظر بگیرید:
تابع تبدیل حلقه باز سرعت موتور در فصل قبل به دست آمده است
حل دستی بهره حلقه به ازای ورودی مرجع 𝑟 عبارت است از
𝑠 𝜃 𝑚𝐾𝐾
𝐾= 𝑠 𝐿 = ,
𝑠 𝑣 ) 𝑚𝐾 𝑣𝐾𝑠( 𝐿𝑠+𝑅 𝐽𝑠+𝑏 +
با ساده سازی ،تابع تبدیل حلقه بسته سیستم به ورودی های مرجع 𝑟 و اغتشاش 𝐿𝑇 عبارت است از:
𝑠 𝜃 𝑚𝐾 𝑠 𝜃 )𝑅−(𝐿𝑠+
= 𝑠 𝑀1 = , = 𝑠 𝑀2 =
)𝑠(𝑟 𝑚𝐾𝐾𝑠 𝐿𝑠+𝑅 𝐽𝑠+𝑏 +𝐾𝑣 𝐾𝑚 𝑠+ )𝑠( 𝐿𝑇 𝑚𝐾𝐾𝑠 𝐿𝑠+𝑅 𝐽𝑠+𝑏 +𝐾𝑣 𝐾𝑚 𝑠+
حال موقعیت ماندگار موتور به ورودی اغتشاش پله واحد 𝑠 𝑇𝐿 = 1/را بررسی می کنیم.
1 𝑅− −20
⋅ 𝑠 𝜃𝑠𝑠 = lim 𝑠𝑀2 = = 𝑀2 0 =
𝑠→0 𝑠 𝑚𝐾𝐾 𝐾
علیرغم اینکه سیستم تیپ یک است ،برای ورودی اغتشاشی که میرا نشود ،خطای ماندگار در موقعیت خروجی ایجاد می شود.
𝑖𝐾
𝐾→𝐾+ ⇒ 𝜃𝑠𝑠 = 0 برای رفع این مشکل از کنترلگر PIدارای انتگرال گیر استفاده کنید:
𝑠
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
52
ویژگی های رفتار دینامیکی سیستم های کنترل
حل کامپیوتری
• ویژگی ها و معیار های حالت ماندگار
ادامه مثال :2مدل سیستم را در Simulinkایجاد کنید:
حل کامپیوتری
حل کامپیوتری
𝑗𝐴 𝑐 𝑡 = 𝐴 + 𝑡 𝑖𝑝𝑒 − + 𝐷𝑘 𝑒 −𝜁𝑘𝜔𝑘 𝑡 cos 𝜔𝑘 𝑡 + 𝜙𝑘 , for 𝑡 ≥ 0
𝑗=1 𝑘=1
)𝑠(ℑ اگر قطب های سیستم همگی در نیم صفحه سمت چپ LHPنباشند
𝒅𝝎 × بخش نمایی مرتبط با آن قطب ها نسبت به زمان واگرا خواهد شد.
×
𝒏𝝎𝜻 𝒊𝒑
)𝑠(ℜ
×
اگر پاسخ یک سیستم به ورودی کراندار ،واگرا شود ،آن سیستم ناپایدار نامیده می شود.
اگر یک یا چند قطب سیستم در نیم صفحه باز سمت راست ORHPقرار گیرند ،یا یک
ناپایدار مرزی جفت قطب تکراری بر روی محور 𝜔𝑗 داشته باشیم ،سیستم ناپایدار است .در این
حالت سیستم یا دارای نوسانات واگرا شونده است و یا پاسخ گذرای آن واگرا می شود.
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
60
تحلیل پایداری سیستم های کنترل
• تعریف و شرایط پایداری در سیستم های کنترل خطی
مثال :1شرایط و وضعیت پایداری سیستم های زیر را بررسی کنید.
تابع تبدیل سیستم حلقه
شرایط و وضعیت پایداری سیستم
بسته
سیستم پایدار BIBOیا پایدار مجانبی است چون همه قطب های سیستم در نیم 20 𝑠 − 1
صفحه باز سمت چپ OLHPقرار دارند. = 𝑠 𝑀
)(𝑠 + 1)(𝑠 + 2)(𝑠 + 3
10 𝑠 + 1
سیستم ناپایدار است چون یک قطب حقیقی مثبت در 𝑠 = 1دارد = 𝑠 𝑀
)(𝑠 − 1)(𝑠 2 + 4𝑠 + 1
20 𝑠 − 1
سیستم ناپایدار مرزی است چرا که یک زوج قطب مزدوج موهومی در 𝑠 = ±𝑗2دارد. = 𝑠 𝑀
)(𝑠 + 1)(𝑠 2 + 4
20 𝑠 − 1
سیستم ناپایدار است چون یک زوج قطب تکراری موهومی در 𝑠 = ±𝑗2دارد. = 𝑠 𝑀
𝑠 + 1 𝑠2 + 4 2
1 5
𝑠2 2 3 = −7 10 0
1 جدول راث را تشکیل دهید و ستون اول آنرا بررسی
−7 10 کنید
𝑠1 1 5 = 6.43 0 0
−7
𝑠0 10 0 0
دو تغییر عالمت داریم ،پس دو قطب ناپایدار.
𝑠2 𝜖→0 2 عنصر صفر را با 𝜖 > 0جایگزین نموده و سپس 𝜖 → 0میل می دهیم. •
)𝑠(ℑ
در همه حالت ها یک معادله کمکی با استفاده از سطر باالیی می سازیم.
سپس از این معادله کمکی مشتق گرفته و جایگزین عناصر صفر می کنیم.
× ×
با حل معادله کمکی می توان کلیه قطب های مرتبط را تعیین نمود.
× × )𝑠(ℜ
𝑟 𝑒 𝑢 𝑦 سیستم حلقه بسته با بهره کنترلگر نامشخص 𝐾 را در نظر بگیرید
+
𝐾 )𝑃(s
-
مثال :6موتور DCمثال قبل را در این حالت در نظر بگیرید:
𝑚𝐾𝐾
= )𝑠(𝑃𝐾 = 𝑠 𝐿
) 𝑚𝐾 𝑣𝐾 𝑠( 𝐿𝑠 + 𝑅 𝐽𝑠 + 𝑏 +
به ازای پارامترهای موتور
𝐾 105
𝐿 𝑠 = 3
𝑠 𝑠 + 1020𝑠 2 + 1.25 × 105
بدین ترتیب معادله مشخصه سیستم حلقه بسته برابر است با
𝐾 Δ 𝑠 = 𝐹 𝑠 = 𝑠 3 + 1020𝑠 2 + 1.25 × 105 𝑠 + 105
برگرفته از کتاب Kuo
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
72
تحلیل پایداری سیستم های کنترل
𝐾 𝐹 𝑠 = 𝑠 3 + 1020𝑠 2 + 1.25 × 105 𝑠 + 105 معیار پایداری راث-هرویتز •
𝑠3 1 1.25 × 105 جدول راث را تشکیل دهید و ستون اول آنرا بررسی کنید
𝑠2 1020 𝐾 105 برای اینکه سیستم پایدار باشد بایستی عالمت همگی عناصر ستون
× 1.275 108
− 𝐾 105 اول یکسان باشد:
𝑠1 1020
𝐾 1275 − 0
= 1275 − 𝐾 > 0
1020
ቊ → 0 < 𝐾 < 1275
𝑠0 𝐾 105 0 105 𝐾 > 0
𝐾 = 1275 حالت مرزی را در نظر بگیرید:
)𝑠(ℑ
𝟔 𝟑𝟓𝟑. ×
در این حالت سطر سوم همگی صفر خواهد شد و معادله کمکی
𝟓𝟕𝟐𝟏 = 𝑲
برابر است با 𝐴 𝑠 = 1020(𝑠 2 + 1.25 × 105 ) = 0
𝟎𝟐𝟎𝟏−
× در این حالت دو قطب موهومی و نوسانات دائمی با فرکانس زیر خواهیم داشت
)𝑠(ℜ 𝑠 = ±𝑗353.6قطب دیگر سیستم حلقه بسته در فاصله ای دور از مبدا و در
𝟔 −𝒋𝟑𝟓𝟑. × 𝑠 = −1020قرار دارد
برگرفته از کتاب Kuo
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
73
تحلیل پایداری سیستم های کنترل
معیار پایداری راث-هرویتز •
𝑟 𝑒 𝑢 𝑦
+
𝐾 )𝑃(s مثال :7سیستم حلقه بسته با سیستم زیر را در نظر بگیرید
-
)𝐾 𝑠(3𝑠 + 1
= )𝑠(𝑃𝐾 = 𝑠 𝐿
𝑠 3 + 2𝑠 + 4
بدین ترتیب معادله مشخصه سیستم برابر است با
𝐹 𝑠 = 𝑠 3 + 3𝐾𝑠 2 + 𝐾 + 2 𝑠 + 4 Δ 𝑠 = 𝐹 𝑠 = 𝑠 3 + 3𝐾𝑠 2 + 𝐾 + 2 𝑠 + 4
𝑠3 1 𝐾+2 جدول راث را تشکیل دهید و ستون اول آنرا بررسی کنید
𝑠2 𝐾3 4 برای اینکه سیستم پایدار باشد بایستی عالمت همگی عناصر ستون اول
3𝐾 𝐾 + 2 − 4
𝑠1 0 3𝐾 > 0 → 𝐾 > 0 AND یکسان باشد:
𝐾3
3𝐾 2 + 6𝐾 − 4 = 3(𝐾 + 2.528)(𝐾 − 0.528) > 0
𝑠0 4 0
→ 𝐾 < −2.528 OR 𝐾 > 0.528
در نتیجه سیستم حلقه بسته به ازای 𝐾 > 0.528پایدار است
برگرفته از کتاب Kuo
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد
74
زندگی نامه دانشمندان
Edward John Routh
(20 January 1831 – 7 June 1907)
was an English mathematician, noted as the outstanding coach of students
preparing for the Mathematical Tripos examination of the University of
Cambridge in its heyday in the middle of the nineteenth century. He also did
much to systematise the mathematical theory of mechanics and created
several ideas critical to the development of modern control systems theory.
In addition to his intensive work in teaching and writing, which had a persistent
effect on the presentation of mathematical physics, he also contributed original
research such as the Routh–Hurwitz theorem.
Central tenets of modern control systems theory relied upon the Routh stability
criterion (though nowadays due to modern computers it is not as important), an
application of Sturm's theorem to evaluate Cauchy indices through the use of
برگرفته از پیوند the Euclidean algorithm.
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 گروه رباتیک ارس، دپارتمان کنترل و سیستم،دانشکده مهندسی برق دکتر حمید رضا تقی راد
75
زندگی نامه دانشمندان
Adolf Hurwitz
(26 March 1859 – 18 November 1919)
was a German mathematician who worked on algebra, analysis, geometry
and number theory. He was one of the early students of the Riemann
surface theory, and used it to prove many of the foundational results
on algebraic curves; for instance Hurwitz's automorphisms theorem. This work
anticipates a number of later theories, such as the general theory of algebraic
correspondences, Hecke operators, and Lefschetz fixed-point theorem. He
also had deep interests in number theory. He studied the maximal order theory
(as it now would be) for the quaternions, defining the Hurwitz quaternions that
are now named for him. In the field of control systems and dynamical systems
theory he derived the Routh–Hurwitz stability criterion for determining whether
a linear system is stable in 1895, independently of Edward John Routh who
had derived it earlier by a different method.
برگرفته از پیوند
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 گروه رباتیک ارس، دپارتمان کنترل و سیستم،دانشکده مهندسی برق دکتر حمید رضا تقی راد
بیوگرافی دکتر حمید رضا تقی راد
حمید رضا تقی راد مدرک کارشناسی خود را در مهندسی مکانیک از دانشگاه صنعتی شریف در
سال 1368و کارشناسی ارشد خود را در مهندسی مکانیک (مکاترونیک) در سال 1372و دکترای خود
را در مهندسی برق -کنترل و رباتیک در سال 1376از دانشگاه مک گیل کانادا دریافت کرده است .او
در حال حاضر معاون بین الملل دانشگاه ،استاد تمام و مدیر گروه رباتیک ارس در دپارتمان کنترل و
سیستم ،دانشکده مهندسی برق ،دانشگاه صنعتی خواجه نصیرالدین طوسی است .ایشان دارای عضویت
ارشد انجمن ،IEEEعضو هیات تحریریه ژورنال بین المللی رباتیک :تئوری و کاربرد و ژورنال بین
المللی سیسنم های پیشرفته رباتیک می باشد .زمینه های تحقیقاتی مورد عالقه وی کاربرد کنترل
حمید رضا تقی راد
مقاوم و غیر خطی بر روی سیستم های رباتیک بوده و زمینه های مختلف رباتیک شامل ربات های
استاد
موازی و کابلی ،ریات های خودران ،ربات ها جراحی و سامانه های هپتیک آموزش جراحی چشم در
حیطه تخصص ایشان قرار دارد .تالیفات ایشان شامل پنج کتاب و بیش از 250مقاله در کنفرانس ها و
ژورنال های معتبر بین المللی است.
برای مطالعه بیشتر و مشاهده فیلم های ضبط شده کالس مجازی
به این سایت مراجعه نمایید
متشکرم
دانشگاه صنعتی خواجه نصیرالدین طوسی سیستم های کنترل خطی
October 31, 2021 دانشکده مهندسی برق ،دپارتمان کنترل و سیستم ،گروه رباتیک ارس دکتر حمید رضا تقی راد