صفحه 1:
Domain-specific
Architecture
صفحه 2:
0
0 07 ا ا ue sccm)
ارئه اطلاعاتي در مورد سيستم جديد در يك حوزه. 2)
Exo Cea Fos Ev pee ا ا
نم هاي نامتجانس: 9
۹
لت
۹
أزمايشكاء سيستم هاى هو
ne eet trey
5
صفحه 3:
locational Ju. (2
Heterogeneity ~
PU تا rs
function ,» (cooperating process)
3 1 BS e ا لف >"
| | |
۳ 1 J JD!
0 ea
صفحه 4:
al locational ; Ji. oy
Heterogeneity “”
0 الي اك
ل 0
©2056 شدن.
layered .< component
6 را نشان می دهد.
Pre eet
صفحه 5:
10021101221 ju. oy
Heterogeneity “”
٩ ۸2 به طور همزماناز لایه ي نديپ ردازشهمکارلنه و
aS» otal object oriented style
صفحه 6:
۱
۱
ل ل ا كت
RU EES ° ل ا ا RUST
Data-store js clare ® +93
* يك جدول مسيردهي يويا (©81] 20116120 متحصقصلز)
Tae B 0
.gnutella. freenet : Ji. °
أزمايشكاء سيستم هاى هوشمند.
ne eet trey
صفحه 7:
ا ل د 0501
(computational) eee vile °
(شامل Tel یت Cone
* الكوريتم كنترل (جكونكي تصميم اينكه كي و جكونه د رات انجام مي شود
seis © داده اى (2:5 616226 0888). ايندهاء :201121 :أ©5.
Control loop scheme ©
Open-loop. closed-feedback. closed-feed forward °
cual pall! pg hls a a2, 5- Drawback °
چه متفيرهايی باید نظارت شوند.
© جه حسكرهابي بايد به كار كيرد.
How to calibrate them °
epee yy لا ا 0
00 eer
ne eet trey
صفحه 8:
ENS eae ee
° Coster running system used for maintaining
correct values. The errors are compensated for
through feedback.
© مثال:
و
power plant J 25 2 ©
‘ho ate
Bes ene ered
SSRs Ten el ee ree ae
2 مقادیر به دست آمده از حسگرها.
Een joss ee
و
set point «reference variables) «>. i: ©
٩ مقدار مطلوب براي یک متفیر کنترل شده
۰
أزمايشكاء سيستم هاى هوشمند.
ne eet trey
صفحه 9:
معماري هاي كنترل فرايند (55 121006 al
(control
© سيستم 0261-100[7:
و
POR COOP Oe AChE
CTO Nee Romer eS RG Skt cements corners Dice
عنوان جزبي از يك معماري مورد استفاده قرار كيرد
pin © تاق
* استفاده از اطلاعاتي در مورد متفيرهاي پردازش براي اداره
۱ eee)
شرایط عملیات.
أزمايشكاء سيستم هاى هوشمند.
ne eet trey
صفحه 10:
FAA
(closed loop) ۰
9 سیستم کنترل بازخورد (6660۳036016.
؟ اندازه گيري متغيرهاي کنترل شده.
* تنظيم متغير با :201106-]56 هاء
صفحه 11:
2
2 06 0 eso
© سيستم كنترل بازخورد (86023615])
‘ed نمی کیرات bee gles she نت وا عبت بور لد
red ةا
Domain-specific
Architecture
آزمايشگاه سيستم های هوشمند
)http://ce.aut.ac.ir/islab(
1
معماريDomain-specific
کتابخانه اي از styleهاي مختلف.
ارئه اطالعاتي در مورد سيستم جديد در يک حوزه.
عدم انجام کار مجدد براي مفروضات و روابط شناخته شده
قبلي.
سيستم هاي نامتجانس:
محلي (.)locational
Simultaneous
سلسله مراتبي (.)Hierarchical
2
آزمايشگاه سيستم های هوشمند
()http://ce.aut.ac.ir/islab
locational :مثال
Heterogeneity
پ??رداز?شه?مکارا?ن?هstyle از ي??کA-7E
function ) درcooperating process(
در ج?اهايد?ي?گرstyle call/return وdriver
Funct i o n
Fun ct i o n
Fu nct
.ک??ند
م?يion?ا?س?تفاد?ه
Deri ver 1
Deri ver 2
Da t a Bro ker
Da t a Bro ker
Sha red
Services
Device
Int erfa ce
Sh a red
Services
Device
Int erface
آزمايشگاه سيستم های هوشمند
)http://ce.aut.ac.ir/islab(
...
Deriver n
Da t a Broker
Sh a red
Services
Devi ce
Int erfa ce
3
locational :مثال
Heterogeneity
High-level st yle: event Syst em
Decompose
Component St yle layered
يکevent سيستم
ولي بعد از، استblackboard
، شدنdecompose
layered يکcomponent
. را نشان مي دهدstyle
آزمايشگاه سيستم های هوشمند
)http://ce.aut.ac.ir/islab(
4
مثالlocational :
Heterogeneity
5
ي??نديپ??رداز?شه?مکارا?ن?ه و
،
A-7zب??ه ط?ور ه?مزماناز ال?ي?ه
object oriented styleا?س?تفاد?ه? م?يک??ند.
آزمايشگاه سيستم های هوشمند
()http://ce.aut.ac.ir/islab
معماري peer-to-peer
تمايزي بين فرايندها ( )nodesوجود ندارد.
هيچ يک از نودها به عنوان processداراي تقدم و اولويت
نيست.
هر کدام از نودها شامل موارد زير هستند:
مثال.gnutella، freenet :
مشخصات در Data-storeخود.
يک جدول مسيردهي پويا ()dynamic routing table
از آدرس نودهاي ديگر.
6
آزمايشگاه سيستم های هوشمند
()http://ce.aut.ac.ir/islab
کنترل فرايندها – پيامدها()issues
عناصر محاسباتي ()computational
عناصر داده اي ( :)data elementsمتغير فرايندها.set point ،
Control loop scheme
Open-loop، closed-feedback، closed-feed forward
?ت
?م?ي?س :
– Drawbackت??وج?ه ب??ه م?ساي?لز?ير ا??لزا ا
7
تعريف فرايند (شامل مکانيزم هايي براي تغيير متغيرهاي فرايندها).
الگوريتم کنترل (چگونگي تصميم اينکه کي و چگونه تغييرات انجام مي شود).
چه متغيرهايي بايد نظارت شوند.
چه حسگرهايي بايد به کار گيرد.
How to calibrate them
چگونه با زمانبندي sensingو نظارت آنها ،رفتار شود.
آزمايشگاه سيستم های هوشمند
()http://ce.aut.ac.ir/islab
سيستم هاي کنترل فرايندها
Continually running system used for maintaining
correct values. The errors are compensated for
through feedback.
مثال:
سيستم کنترل دما.
سيستم کنترل .power plant
متغيرهاي فرايند:
متغيرها:
ويژگي هايي از فرايند که مي توان اندازه گيري نمود.
مقادير به دست آمده از حسگرها.
متغيرهاي فرايند که سيستم عالقه مند به کنترل مقدار آن هاست.
مقدار مطلوب براي يک متغير کنترل شده.
8
متغيرهاي کنترل شده:
مقادير مرجع (set point :)reference variables
آزمايشگاه سيستم های هوشمند
()http://ce.aut.ac.ir/islab
معماري هاي کنترل فرايند (process
)control
سيستم :open-loop
سيستم :closed-loop
عدم استفاده از متغيرهاي پردازش براي تطبيق دادن سيستم.
عمال براي پردازش هاي فيزيکي در دنياي واقعي ارائه شده است.
عمال اجراي اين معماري سيستم ،امکان پذير نيست و مي توان به
عنوان جزيي از يک معماري مورد استفاده قرار گيرد.
استفاده از اطالعاتي در مورد متغيرهاي پردازش براي اداره
متغيرهاي پردازش جهت جبران تغييرات در متغيرهاي پردازش و
شرايط عمليات.
9
آزمايشگاه سيستم های هوشمند
()http://ce.aut.ac.ir/islab
)closed loop( کنترل فرايند
.)feedback( سيستم کنترل بازخورد
. اندازه گيري متغيرهاي کنترل شده
. هاset-point تنظيم متغير با
In pu t vari abl e
Co nt rol l ed Varia b le
Pro ce ss
Ch ange s t o
ma ni p ul at e
va ri a bl es
Se t p oi nt s
Co nt rol le r
آزمايشگاه سيستم های هوشمند
)http://ce.aut.ac.ir/islab(
10
2 - )closed loop( کنترل فرايند
)feedback( سيستم کنترل بازخورد
پيش بيني تغييرات براي متغيرهاي کنترل شده با نظارت بر ساير
.متغيرهاي پردازش
Inp ut va ri abl e
Co nt rol led Varia ble
Pro cess
Ch a ng es t o
mani p ul a t e
va ria bles
Set p oi nt s
Co nt ro l ler
آزمايشگاه سيستم های هوشمند
)http://ce.aut.ac.ir/islab(
11