This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
مقدمه ای بر سيستم های کنترل بخش سوم تهيه کننده : رنجبر
سيستمهای ديناميکی رياضی مدل سازی • Modelling of Dynamic SystemsMathematical
مقدمه ه سيستم های • توانائی مدل سازی رياضی سيستم های ديناميکی و تحليل مشخصات ديناميکی آنها در مطالع
. کنترل بسيار مهم استا رياضی سي مدل • اميکی سيستم را دقيق ار دين ه رفت ادالتی است ک اميکی مجموعه مع ه " ستم دين ا حداقل ب ي
.خوبی نشان می دهدز مدل رياضی • رد ني ه ف ه منحصر ب ه البت رل است ک ل مسائل در سيستمهای کنت مناسب مهمترين بخش تحلي
.نمی باشدا • انيکی، الکترونيکی، حرا" عموم اميکی سيستمها اعم از مک ار دين ی و رفت وان ب... رت ادالت ارا می ت مع
.ديفرانسيل نشان داد که از قوانين فيزيکی حاکم بر سيستم استخراج می شوندد • اوتی دارن دل های رياضی اشکال متف ثال .م ه " م رل بهين استفاده از (Adaptive control)در مسائل کنت
ا يک ورودی نمايش فضای حالت مفيد است ولی در تحليل رفتار گذرا يا پاسخ فرکانس ی سيستمهای خطی ب .خروجی نمايش تابع تبديل مناسبتر است –
ذيری • ن .است (principle of superposition )الزمه يک سيستم خطي تبعيت از قاعده جمع پ مطابق اي .اصل پاسخ ناشی از اعمال همزمان دو تابع تحريک جمع پاسخ به تک تک ورودی ها است
ای ري • دل ه د خ م ی توانن ی م ی اض ی (linear)ط ا غيرخط ان (non-linear)ي ابعي از زم ، ت(time variant) يا مستقل از زمان(time-invariant) باشند .
ان ديفرانسيل با معادالت (time-invariant)سيستم های مستقل از زمان • ا ضرائب ثابت ( مستقل از زم )ب
c: می شوند، بطور مثال بيانdxdy
dxyd
=+ 22
2
1 αα می کند زمان را بيانمدلی مستقل از.
ان • ه زم ته ب تمهای وابس ان (time-variant) سيس انی بي ته زم رائب وابس ا ض يل ب ادالت ديفرانس ا مع ب
xyمعادلهبطور مثال . می شوندdx
ydt =+2
2ان tکه در آن 2 نمايانگر متغير زمان است، مدلی تابعی از زم
.يعنی يکی از ضرائب با زمان تغيير می کند. است :بصورت زير است nخطی مرتبه فرانسيل يکلی معادله دشکل •
1
1 1 01( ) ( ) ( ) ( ) ( )n n
n nn n
d y d y dya x a x a x a x y g xdx dx dx
−
− −+ + + + =
:درسی مثال :ادالت ديفرانسيل زير را براساس وابسته زمانی يا مستقل زمانی دسته بندی نمائيدمع .1
( )
( ) iantvarTime:0ytcosdt
yd)d
iantvarTime:0y1t
1dt
yd1t
1)c
iantvarTime:0ytdtd)b
iantvarinTime:0y2dt
yd)a
2
2
2
2
2
2
2
−=+
−=⎟⎠⎞
⎜⎝⎛
++⎟
⎠⎞
⎜⎝⎛
+
−=
−=+
مقدمه ای بر سيستم های کنترل بخش سوم تهيه کننده : رنجبر
از در اين سيستم در نظر است که سطح سي ال در مخزن را با ب
ه صورت ه ب و بسته کردن شير کنترلی و با وجود اغتشاش کين شده ذاری است، در سطح تعي ردن شير بارگ باز و بسته ک
. نگهداری نمود
timemassoutput
timemassinput
timemasstotalofonAccumulati
−
=
:BalanceMass
:بنابراين
dtdHAQQ +=
:ر گرفته شده اند، يعنی که سطح سيال در مخزن و مقادير دبی ها نسبت به حالت دائم در نظqQQ,qQQ,hHH +=+=+=
رای شير خطی ان آرام (با فرض رفتار ديناميکی خطی ب ی )جري khq: ، يعن ه = وده و kک مشخصه شير ب .رابطه سيستم به شکل زير خواهد بود که معادله مرتبه يک است ،0 نيز با فرض شرايط اوليه
dtdhAkh
dtdhAqq +=+=
ر بدست ) آهنگ(در صورت درهم بودن جريان عبوری از شير، نرخ : تذکر جريان عبوری از شير از رابطه زي
2 :می آيد1
khq = سيستم های غيرخطي
ان شود ه شکل . سيستم غيرخطي سيستمی است که با معادالت غيرخطي بي ائی از سيستمهای غيرخطي ب مثاله :زير می باشند
( )tsinAdtdxx
dtxd
xy2
2
2
2
ω=⎥⎦⎤
⎢⎣⎡++
=
:می باشندی ذيل نمايانگر دو رابطه غيرخطي نمودارها
مقدمه ای بر سيستم های کنترل بخش سوم تهيه کننده : رنجبر
ذا جابجائی کوچک . را حرکت داده و روغن هيدروليکی به داخل سيلندر وارد می شود موجب جابجائی x(t)لاالی ان . می شود y(t)زياد با قدرت ب ا جابجائی ورودی Qدبی جري و تفاضل فشار دو طرف پيستون x(t)ب
:با استفاده از سری تيلور می توان نوشت. متناسب است Q = g(x,p)بصورت
PkxkPPgx
xgQ Px
x,PP,x oooo
−=⎟⎠⎞
⎜⎝⎛∂∂
+⎟⎠⎞
⎜⎝⎛∂∂
=
ooکه Px :لذا . می باشد A3Pنيروی ايجاد شده بوسيله پيستون برابر . نقطه کار سيستم می باشد ,
( )
dtdy
kAb
dtydMx
kAk
dtdyAQ
dtdyb
dtydMQxk
kA
dtdyb
dtydMPA
P
2
2
2
P
x
2
2
xP
2
2
⎟⎟⎠
⎞⎜⎜⎝
⎛++=
=
+=−
+=×
مدلسازی سيستمهای گرمائی
.را در نظر می گيريمسيستم گرمايشی مطابق شکل :معادله انرژی
)1(hhdtdC oi −=θ
.انتالپی سيال خروجی است hoانتالپی ورودی و hiکه
McCGcho
== θ
ا خروجی، Gو ژه cدبی جرمی سيال ورودی ي ائی وي ائی C، ظرفيت گرم جرم سيال داخل Mو ظرفيت گرم :چنانچه بگيريم. مخزن می باشد
GchR
o
1==
θ
:اشتخواهيم د (1)با جايگذاری درمعادله
همزن
گرمکن مايع گرم خروجی
مايع سرد i ورودی
i
io
RhdtdRC
hGcdtdC
hhdtdC
=+
=+
=+
θθ
θθ
θ
مقدمه ای بر سيستم های کنترل بخش سوم تهيه کننده : رنجبر
Transfer Functions and Block Diagrams :سيستم ساده شکل زير را در نظر می گيريم
:متغيرهای ورودی و خروجی بصورت زير به يکديگر مربوط شده اند
( )tbfyadtdya
dtyda
dtyda 11n
1n
1nn
n
n =++++ −
−
−
mتبديل الپالس معادله ديفرانسيل
m
dtyd
با اعمال تبديل الپالس بر روی معادله . می باشد msبا برابر
:ديفرانسيل خواهيم داشت
asasasabsG
sFsY
nn
nn ++++
== −− 1
11
)()()(
G(s) تابع تبديل سيستم(Transfer Function) ) مرتبهn (ناميده می شود.
م، معادله ديفرانسيل در حالت عا) مستقل از زمان(برای سيستم ديناميکی خطی با ضرائب ثابت : تذکر •
:عبارتست از( ) ( ) ( )
( ) ( ) ( ) mnxbxbxbxb
yayayayam
mm
m
nn
nn
≥++++
=++++−
−
−−
11
11
11
11
:پس از اعمال تبديل الپالس و با فرض کليه شرايط اوليه برابر صفر[ ][ ]
asasasabsbsbsb
sXsYsG
InputLOutputLsGTF
nn
nn
mm
mm
++++++++
==
==
−−
−−
11
1
11
1
)()()(
)(
:توضيحاتی راجع به تابع تبديل
.مفهوم تابع تبديل تنها در سيستمهای با معادله ديفرانسيل خطی مستقل از زمان قابل استفاده است •مهای ديناميکی است که خروجی سيستم را به ورودی تابع تبديل يک مدل رياضی برای بيان سيست •
.مرتبط می نمايد .تابع تبديل مشخصه ای از خصوصيات خود سيستم و مستقل از نوع واندازه ورودی است •تابع تبديل به خودی خود اطالعاتی از ساختار فيزيکی سيستم را نشان نمی دهد، يعنی سيستم های •
.بع تبديل يکسانی باشندديناميکی مختلف ممکن است دارای توا
مقدمه ای بر سيستم های کنترل بخش سوم تهيه کننده : رنجبر
در صورت معلوم بودن تابع تبديل سيستم می توان خروجی را به ازاء ورودی های مختلف بدست • .آورده و آن را تحليل نمود
تابع تبديل يک سيستم را می توان بصورت تجربی و با اعمال ورودی های معلوم و برداشت و مطالعه •واند توصيف کاملی از مشخصات ديناميکی سيستم را در بر تابع تبديل حاصل می ت. خروجی بدست آورد
.داشته باشد ولی توصيف فيزيکی سيستم از آن بدست نمی آيد
:تابع تبديل سيستم تعريف شده با رابطه ورودی خروجی زير را تعيين نمائيد. 4
dtdxxy
dtdy
dtyd
+=++ 232
2
اد : حل ه مق ا صفر و با فرض کلي ر ب ه براب وان خروجی و Y(s)ير اولي ه عن وان ورودی خواهيم X(s)ب ه عن ب :داشت
مدل دياگرام بلوکی •
Block Diagram Model . سيستم های کنترل بصورت دياگرام بلوکی نمايش داده می شوند" به منظور ساده سازی معموال •در اين روش برای نمايش هر سيستم کنترل که متشکل از تعدادی اجزاء است، از نمودار بلوکی استفاده می •
.شودنمودار بلوکی نمايشی ترسيمی از کاری که هر اجزاء انجام می دهد، ارتباط اين اجزاء و نيز عبور سيگنال •
.ها می باشد :نمايش يک جزء دياگرام بلوکی • :نمايش نقطه جمع • :نمايش نمودار بلوکی سيستم مدار بسته •
[ ]
)s(G1)s(G
)s(R)s(CTF
)s(G)s(R)s(G1)s(C)s(G)s(C)s(G)s(R)s(C
)s(C)s(R)s(E)s(G)s(E)s(C
+==
=+−=
−==
(Feed Forward Transfer Function) يا تابع تبديل مدار پيشرو(ديناميک سيستم sG)(در نمودار •
حقيقی که اختالف بين مقدار مطلوب و مقدار خروجی E(s)خروجی سيستم و C(s)، ناميده می باشد .ناميده می شود (Error)سيستم می باشد تابع خطا
تابع تبديل)(sG
_ +
b
a-ba
تابع تبديل)(sG _ + )(sR )(sC
)(sEنقطه انشعاب
( ) ( )
ssss
sXsY
ssXssssYssXsXsYssYsYs
+++
=
+=++
+=++
31
)()(
1)(3)()()()(2)(3)(
2
2
2
مقدمه ای بر سيستم های کنترل بخش سوم تهيه کننده : رنجبر
• R(s) به عنوان ورودی مرجع يا مبناء(Reference Input) يا نقطه کار(set-point) تعريف می شود . که به عنوان مقدار مطلوب خروجی سيستم تعريف شده است
.می شود واحد ناميده) پسخور(سيستم مذکور سيستم مدار بسته با فيدبک : تذکر • :نمودار بلوکی سيستم مدار بسته با فيد بک غير واحد • : سيگنال مدار فيد بک •
)()()( sCsHsB = :تابع تبديل مدار باز •
)()()()( sHsG
sEsBOLTF
FunctionTransferLoopOpenOLTF
==
≡
:تابع تبديل مدار پيشرو •
)s(G)s(E)s(CFFTF
TFForwardFeedFFTF
==
≡
! بخاطر داشته باشيد که حتی وسيله اندازه گيری نظير دماسنج نيز دارای ديناميک خود می باشد • ناميده Closed Loop Transfer Function (CLTF)حاصل که تابع تبديل مدار بسته معادله نهائی •
.می شود، بيانگر رابطه خروجی سيستم به ورودی است :تابع تبديل مدار بسته •
)s(C)s(H)s(R)s(E)s(B)s(R)s(E
)s(E)s(G)s(C
−=−=
=
[ ]
)s(G)s(H1)s(G
)s(R)s(C
)s(C)s(H)s(R)s(G)s(C
+=
−=
s(R(: رابطه خروجی به ورودی •)s(G)s(H1
)s(G)s(C+
=
ناميده می شود که (Characteristic Equation)به نام معادله مشخصه H(s)G(s) = 0 + 1معادله •
.در مورد اهمّيت آن در ادامه بحث خواهد شد :سيستم حلقه بسته با اغتشاش •
_ + )(sR )(sC)(sE )(sG
)(sH )(sB
مقدمه ای بر سيستم های کنترل بخش سوم تهيه کننده : رنجبر
رابطه بين خروجی و ورودی و نيز اغتشاش . می باشند Cو خروجی U، اغتشاش Rورودی سيستم : مثال سيستم به شکل . به منظور کمک به محاسبات تعريف می شود" متغيری است که صرفا E. مطلوب نظر است
:زير می باشد
:سيستم به صورت زير حاصل می شود (CLTF)تابع تبديل مدار بسته : حل
( )[ ]
( )
UGGHG1
DGRGGHG1
GGGC
UDGGGRGGGHG1CUDGGGCHGGGRGC
GUDGGCHRCGG)CHR(EG)UDE(C
321
3
321
321
3321321
3321321
321
213
++
+=⇒
+=+⇒+−=⇒
+−=⇒−=+=
روش محاسباتی باال از روش مورد استفاده مستقيم متداول متفاوت بوده و با استفاده از قوانين ساده •
:اين قوانين يا اصول عبارتند از. را بدست آورد CLTFمندرج در جدول قبلی می توان :ير محاسبه می شودمخرج تابع تبديل کلی برای ورودی و اغتشاش يکسان بوده و بصورت ز
.حاصل ضرب توابع تبديل حلقه بسته می باشد -/+ 1بين ورودی و يا (Forward Path)صورت تابع تبديل کلی از حاصل ضرب توابع تبديل در مدار پيشرو
. اغتشاش و خروجی بدست می آيد
CLTF سيستم فوق با استفاده از اصول ذکر شده به صورت زير خواهد بود: به علت عالمت در مدار + عالمت ( حاصل ضرب توابع تبديل در مداربسته می باشد +1ابع تبديل مخرج ت .1
H321که برابر .) است، می باشد –فيدبک که GGG1+ خواهد بود . بين ورودی و خروجی " صورت برای جمله ورودی برابر با حاصل ضرب کليه توابع تبديل که مستقيما .2
321، می باشد که برابر قرار گرفته اند GGG صورت برای جمله اغتشاش برابر با حاصل ضرب . است
CLTFبنابراين . می باشد 3DGبين اغتشاش و خروجی می باشند يعنی " کليه توابع تبديل که مستقيما :سيستم مذکور به صورت زير خواهد بود
UGGHG1
DGRGGHG1
GGGC321
3
321
321
++
+=
مقدمه ای بر سيستم های کنترل بخش سوم تهيه کننده : رنجبر
:سئواالت کمک درسی • .با استفاده از قواعد فوق، تابع تبديل سيستم زير را تعيين نمائيد
شکل متعارف دياگرام های بلوکیCanonical Form of Block Diagrams
يعنی ساده نمودن سيستم (Canonical Form)منظور از کاهش دياگرام های بلوکی به شکل متعارف آنها به عنوان مثالی، نمونه . اده سازی باعث حذف حلقه های پی درپی و بلوک های موازی می شودس. ها می باشد
:زير را در نظر می گيريم
اين بخش خاص را می توان با . مثالی از حلقه پی در پی است H1حلقه داخلی حاوی تابع تبديل مدار فيدبک :تابع تبديل ساده ای به شکل زير تعويض نمود
141
41
1 HGGGG
−
که سيستم به شکل زير ساده :خواهد شد
با اعمال آن به . ساده خواهند شد G2 + G3بصورت موازی قرار گرفته اند که بصورت G3و G2توابع تبديل :سيستم به صورت زير ساده خواهد شد
مقدمه ای بر سيستم های کنترل بخش سوم تهيه کننده : رنجبر