Professional Documents
Culture Documents
#1 AAA Control System
#1 AAA Control System
1
عناوین
-مفاهیم اصلی کنترل اتوماتیک
-اجزای اصلی
-کنترل حلقه باز -حلقه بسته و پیشرو
-سیستم
-مدل ریاضی سیستم
-نمایش یک سیستم
-تابع تبدیل یک سیستم
-پایداری/ناپایداری /نوسانی
2
کنترل؟
3
سیستم
4
سیستم کنترل
سیستم کنترل یا سامانه کنترل به مجموعه ابزار و تمهیداتی اطالق میشود که به منظور
کنترل نمودن (هدایت) و تحت مدیریت قرار دادن رفتار فرایندها یا سیستمها مورد استفاده
قرار میگیرد.
5
مثالهایی از سیستم های کنترل
6
انواع سیستم کنترل :کنترل حلقه باز ،پیشرو و
کنترل حلقه بسته
7
کنترل حلقه باز
یک لباس خشک کن برقی را در نظر بگیرید .بسته به تعداد لباسها یا میزان مرطوب بودن آنها،
کاربر باید یک تایمر (کنترلکننده) را روی 30دقیقه تنظیم کرده و در پایان این 30دقیقه ،حتی اگر
لباسها خیس یا مرطوب باشند ،خشک کن بهصورت خودکار از کار باز میایستد و خاموش میشود.
8
کنترل حلقه باز
از معایب سیستم حلقهباز ،عدم مدیریت و کنترل اغتشاشها یا تغییرات شرایطی است که ممکن است
توانایی کارکرد مطلوب سیستم را کاهش دهد .برای مثال ،وقتی درِ خشک کن باز شود و گرما هدر
برود ،تایمر بهطور پیوسته روی مقداری که تنظیم شده کار خواهد کرد و در زمان مقرر سیستم را
خاموش میکند ،اما لباسها کامالً خشک نمیشوند .دلیل این امر آن است که هیچ اطالعاتی برای
ثابت نگه داشتن دما فیدبک نمیشود.
9
کنترل پیشرو
خطاهای سیستم کنترل حلقهباز میتواند تاثیرات نامطلوبی روی فرایند خشک کردن بگذارد،
بنابراین الزم است یک کاربر بر آن نظارت کند .مشکل این رویکرد کنترل پیشگیرانه ،آن است که
کاربر باید دائماً دمای فرایند را بررسی کند و یک عمل کنترلی تصحیحکننده انجام دهد تا لباسها
بهصورت مطلوب خشک شوند .این نوع کنترل حلقهباز دستی یا غیرخودکار که قبل از رخ دادن
خطا اعمال میشود« ،کنترل پیشخور» ( ) Feedforward Controlنامیده میشود.
هدف کنترل پیشخور ،اندازهگیری یا پیشبینی هرگونه اغتشاش حلقهباز بالقوه و جبران آن بهصورت دستی یا
غیرخودکار است،
10
کنترل حلقه بسته
11
کنترل حلقه بسته
12
کنترل حلقه بسته
کنترل موتور
هر اغتشاش خارجی مانند افزایش بار که به سیستم کنترل حلقهبسته موتور وارد شود ،سبب
ایجاد اختالف بین سرعت واقعی موتور و نقطه تنظیم ورودی پتانسیومتر میشود .این اختالف،
سیگنال خطایی را ایجاد میکند که کنترلکننده بهصورت خودکار به آن پاسخ داده و سرعت
موتور را تنظیم میکند .بنابراین ،میتوان گفت کنترلکننده سعی میکند خطا را کم کند و
خطای صفر ،بهمعنی برابر بودن سرعت واقعی با نقطه تنظیم است.
13
تعاریف
14
15
مثالی از سیستم کنترل حلقه بسته
16
کنترل کننده به جای انسان؟!
17
کنترل کننده به جای انسان؟!
- 1سیستم تحت کنترل (فرایند) .1اتومبیل.
- 2سنسور (وسیله اندازه گیری) .2دیدن چشم ها.
- 3کنترل کننده و یا یک وسیله فرمانده مغز انسان و فرمان به دستها .3
سنسور
18
کنترل سطح مایع
شیر کنترل
کنترل کننده
(پنوماتیکی)
سنسور
خروجی
19
مثالی از سیستم کنترل حلقه بسته
20
مراحل طراحی کنترل کننده
پس کنترل کننده اگر فعال بصورت یک جعبه سیاه فرض شود ،و آن را داری پارامترهایی حساب
کنیم ،مورد انتظار است هدف با بهترین کیفیت بدست دهد .اما سوال اینجاست برای اینکه
پارامترهای کنترل کننده را بهتر تنظیم کنیم و جواب مناسب بگیریم ،مراحل کار به چه صورت است؟
مراحل کار
- 3تحلیل ویژگی سیستم (پایدار/ناپایدار/نوسانی) و تعیین نقاط ضعف و قوت سیستم ( شبیه سازی هم صورت می گیرد)
22
مدلسازی سیستم تانک آب
خروجی سیستم:
کنترل ارتفاع مایع یعنی h
ورودی سیستم:
A k شیر ورودی Qin
h(t )
+ h(t )
1
Qin (t )
- A
Qout (t )
k
) f 1 kx(t
)F(t M
) f 2 Bv(t ) Bx(t
26
تبدیل الپالس
تبدیل الپالس یکی از پر کاربردترین تبدیالت ریاضی در دنیای علم کامپیوتر و
مهندسی برق است که از جمله کاربرد های آن می توان به تحلیل سیستم های کنترل
اشاره کرد .این تبدیل برای انتقال توابع از حوزه زمان به الپالس به کار می رود و
هدف از استفاه از آن راحت تر کردن تحلیل هاست.
این تبدیل معادالت پیچیده مبتنی بر انتگرال و معادالت دیفرانسیل در حوزه زمان را به معادالت جبری ساده
تر تبدیل می کند .بشرط LTIبودن سیستم
تبدیل الپالس
حوزه الپالس
حوزه (تحلیل و بدست
زمان آوردن جواب)
d x(t ) v(t )
s sx(s) v(s)
dt
1 x(t ) a(t ) s 2 x( s ) a ( s )
s 28
تبدیل الپالس
تبدیل معکوس الپالس تابع Fزیر را بدست آورید
29
تبدیل الپالس
30
مدلسازی
)sh(s 1 )h(s
1
) Qin (S
A s
-
)Qout (s
k
بلوک دیاگرام سیستم تانک آب در حوزه الپالس
) i 2 (t
M y (t ) Mg
) y (t
) di(t
e(t ) Ri(t ) L
dt
بدلیل غیرخطی بودن سیستم MBSتبدیل الپالس برای آن غیرقابل اعمال است
و این سیستم صرفا در حوزه زمان قابل تحلیل است.
32
ساده سازی بلوک دیاگرام
عملیات جبری
حالت سری
حالت موازی
حالت فیدبک
33
ساده سازی بلوک دیاگرام
sh(s) 1 1 h(s )
1 1 h(s) Qin (S )
Qin (S ) A s
s
-
A
Qout (s)
-
Qout (s) k
k
1
As h(s)
Qin (S ) 1 h(s) Qin (S ) 1
As 1 k
Qout (s)- As
k
1 h( s ) 1
Qin (S ) h(s) تابع تبدیل سیستم تانک آب
As k Qin ( s) As k
Ms B
s
F (s ) 1 a(s )
1 v(s ) 1
s
x(s )
-
f1
Ms
-
f1
-
f2
B k
k
35
ساده سازی بلوک دیاگرام
F (s ) 1 1 v(s ) 1 x(s )
Ms B
s
-
f1
F (s ) 1
1 x(s )
s ( Ms B) x(s)
s( Ms B) F (s)
- 1
1
k
f1 s ( Ms B)
k
x 1 1
تابع تبدیل سیستم خودرو
F s( Ms B) k Ms Bs k
2
36
تابع تبدیل سیستم
خروجی سیستم تانک آب
) h( s 1 1
G( s) تابع تبدیل سیستم تانک آب )h( s) Qin ( s
Qin ( s) As k As k
1
G( s)
) x( s
1
تابع تبدیل سیستم خودرو ) x( s ) F ( s
F ( s) Ms 2 Bs k Ms 2 Bs k
خروجی سیستم خودرو
)G(s )G(s
37
تابع تبدیل سیستم
در تابع تبدیل سیستم ریشه های صورت را صفرهای سیستم و ریشه های مخرج را قطب های سیستم می گویند
G( s)
1
A=1, k=0.5 G( s)
1 صفرنداریم و قطب سیستم برابر -0.5
As k s 0.5
1 1
G( s) M=1, B=0.5, k=0.5 G( s)
Ms 2 Bs k s 2 0.5s 0.5
38
تابع تبدیل سیستم
s 1
G0( s)
( s 3)( s 2)
s( s 1)
G1( s)
( s 2 3s 4)( s 2)
s3
G 2( s)
( s 1)( s 2 4)
39
سیستم پایدار،ناپایدار و نوسانی
40
سیستم پایدار و ناپایدار
)G0( s
)G 4( s
)G5( s
y
s3
R
)( s 2 4
)G6( s
y
s3
R )( s 1)( s 2 4
43
جمع بندی
44
تمرین
با استفاده از ویژگی باال در ساده سازی بلوک دیاگرام ،نمودار زیر را ساده کرده و تابع تبدیل را تعیین کنید
45
تمرین
بلوک دیاگرام سیستم زیر را رسم کرده و تابع تبدیل آن را بدست آورید خروجی سیستم را h2فرض کنید
Q1 Q A1h1
Q Q2 A2 h2
h1 h2 h2
Q , Q2
R1 R2
46
تمرین
بلوک دیاگرام سیستم جرم و فنر زیر را رسم کرده و تابع تبدیل آن را بدست آورید خروجی سیستم را سرعت vفرض کنید
47