تریگر های فازی در پایگاه داده فعال
توجه :
شما می توانید با خرید این محصول فایل " قلق های پایان نامه نویسی (از عنوان تا دفاع)" را به عنوان هدیه دریافت نمایید.
پایگاههای دادة فعال با هدف ایجاد تعامل در پایگاههای داده ایجاد شدند. در این نوع پایگاه داده با تعریف قوانین و بدون نیاز به کدنویسی، سیستم قادر به عکسالعمل مناسب در مقابل رویدادهای مهم در شرایط خاص میباشد. تعریف قوانین سادهترین نوع بیان محدودیتها بوده که برای متخصص های محیط نیز قابل درک میباشد. اما در بیان تجربیات اغلب از کلمات فازی استفاده میشود که ترجمه آنها به مقادیر دقیق منجر به کاهش ارزش معنایی دانش میشود. فازیسازی پایگاههای داده فعال با هدف نزدیکتر نمودن زبان بیان قوانین به زبان طبیعی انسان مطرح شد. این امر کمک میکند دانش متخصصین، مستقیماً به پایگاه داده منتقل شود. ضمن اینکه تغییرات نیز با کمترین هزینه، بر قوانین تعریف شده اعمال میشود.
اولین گروه فازیسازی گرداننده پایگاههای دادة فعال ولسکی و بوعزیز و همکارانشان بودند که به فازی نمودن رویداد، شرط و واکنش در تعریف قوانین پرداختهاند و طی چند مقاله نتایج آن را ارائه نمودند[2, 3, 5, 7, 8, 9, 10]، این گروه در پروژه Tempo به پیادهسازی فازی این سه بخش پرداختهاند.
گروه دومی که در این زمینه فعالیت نموده است گروه آقایان یوسل سایجین و اوزگور اولوسوی میجباشد که در دو مقاله به جنبه کاربرد تریگرهای فازی در پایگاه داده های فعال سیار پرداخته اند[4, 6].
فازی نمودن پایگاههای دادة فعال با هدف کاربردیتر نمودن پایگاههای داده مطرح شد. این پایاننامه ضمن اصلاح تریگر های فازی معرفی شده توسط گروه اول با ایجاد تغییراتی در آنها از تریگر های فازی جهت عمل رونوشت برداری فازی استفاده می کند.
در ادامة این پایاننامه یک معماری ساده از موتور رونوشت برداری فازی در پایگاه دادة فعال ارائه میشود و در پایان با یک نمونة پیادهسازی شده از موتور رونوشت برداری فازی موارد پیشنهادی ارزیابی میگردد.
کلیدواژه ها: پایگاه دادة فعال، تریگرهای فازی، رونوشت برداری فازی، کمیت سنج های فازی، همگام سازی، دوره پوشش برنامه، دوره پوشش رونوشت برداری، دوره پوشش فازی.
فهرست مطالب
بخش اول: مفاهیم و تعاریف، کارهای انجام شده 1
فصل اول: کلیات... 2
1-1 مقدمه. 2
1-2 مروری بر فصول پایاننامه. 5
فصل دوم: پایگاه داده فعال. 6
2-1 مدیریت داده 6
2-2 مدیریت قوانین.. 7
2-2-1 تعریف قانون. 7
2-2-1-1 رویداد. 8
2-2-1-2 شرط.. 12
2-2-1-3 واکنش... 13
2-2-2 مدل اجرایی.. 14
2-2-2-1 اولویت اجرایی در قوانین.. 16
2-2-2-2 معماری پایگاه دادة فعال. 17
2-2-2-3 آشکارساز رویداد. 18
2-2-2-4 ارزیابی شرط.. 19
2-2-2-5 زمانبندی.. 20
2-2-2-6 اجرا 21
2-3 نمونههای پیادهسازی شده 21
2-3-1 Starburst 21
2-3-2 Ariel 23
2-3-3 NAOS.. 24
2-4 نتیجه. 25
فصل سوم: مفاهیم فازی.. 26
3-1 مجموعههای فازی.. 27
3-2 عملگرهای فازی.. 29
3-3 استنتاج فازی.. 30
3-4 ابهامزدایی.. 31
3-5 نتیجه. 31
فصل چهارم : پایگاه دادة فعال فازی ......................................................................... 32
4-1 تعریف فازی قوانین ..................................................................................... 33
4-1-1 رویداد فازی .................................................................................... 34
4-1-1-1 رویدادهای مرکب ...................................................................... 36
4-1-1-2 انتخاب فازی اجزاء رویدادهای مرکب ......................................... 38
4-1-2 شرط فازی ....................................................................................... 38
4-1-3 واکنش فازی .................................................................................... 40....
4-1-4 تعیین فازی موقعیت زمانبندی ............................................................ 41
4-2 معماری و مدل اجرایی قوانین ....................................................................... 43
4-2-1 آشکارساز رویداد .............................................................................. 44
4-2-2 بررسی شرط .................................................................................... 45
4-2-3 اجرا ................................................................................................ 45
4-2-4 زمانبندی .......................................................................................... 45
4-3 نتیجه ........................................................................................................... 47
بخش دوم: کاربردی جدید از تریگر فازی، رونوشت برداری فازی، نتایج آزمایشات ..... 48
فصل پنجم: رونوشت برداری فازی ........................................................................... 49
5-1 رونوشت برداری .......................................................................................... 50
5-1-1 رونوشت برداری همگام .................................................................... 50
5-1-2 رونوشت برداری ناهمگام .................................................................. 51
5-1-3 ماشین پایه رونوشت برداری داده......................................................... 52
5-1-4 مقایسه دو روش همگام و ناهمگام...................................................... 53
5-2 رونوشت برداری فازی................................................................................... 56
5-2-1 استفاده از تریگرها برای فازی نمودن رونوشت برداری.......................... 57
5-3 کمیت سنج های فازی................................................................................... 59
5-3-1 روش محاسبه کمیت سنج های فازی................................................... 60
5-3-2 کمیت سنج عمومی............................................................................ 61
5-3-3 کمیت سنج جزئی.............................................................................. 64
5-3-4 کمیت سنج جزئی توسعه یافته............................................................. 67
5-4 روش جدید محاسبه حد آستانه در تریگرهای فازی برای رونوشت برداری فازی.............. 69
5-5 معماری ماشین رونوشت بردار فازی............................................................... 71
5-6 مثال............................................................................................................. 73
5-7 کارایی.......................................................................................................... 77
5-7-1 ترافیک در رونوشت برداری مشتاق..................................................... 79
5-7-2 ترافیک در رونوشت برداری تنبل........................................................ 80
5-7-3 ترافیک در رونوشت برداری فازی....................................................... 80
5-7-4 مقایسه تئوری هزینه رونوشت برداری فازی و تنبل............................... 81
5-8 جمع بندی.................................................................................................... 83
فصل ششم: پیاده سازی ........................................................................................... 84
6-1 Fuzzy SQL Server..................................................................................... 84
6-2 عملکرد اجزای Fuzzy SQL Server............................................................... 85
6-3 شبیه سازی تریگرهای فازی در پایگاه داده غیر فازی........................................ 86
6-4 اجزاء تریگر فازی در پایگاه داده غیر فازی...................................................... 86
6-5 جداول سیستمی مورد نیاز.............................................................................. 87
6-6 مثال............................................................................................................. 89
6-7 کارهای آتی.................................................................................................. 94
مراجع و منابع ........................................................................................................ 95
کنترل دینامیکی ربات دو پا با استفاده از سیستم کنترل فازی
در این پایان نامه یک مدل ریاضی دو بعدی ربات دو پای پنج اتصال مورد مطالعه قرار گرفته است. از نرم افزار متلب برای طراحی سیستم کنترل کنندهی فازی به منظور کنترل زوایای نیم تنهی بالا، ساقها و رانهای ربات دو پایی که در دانشگاه هلسینکی طراحی و مدل سازی گردیده و همچنین به وسیله ی سیستم کنترل کننده ی PD در آنجا کنترل شده است، استفاده شده است.استفاده از سیستم کنترل کننده ی PD از پیچیدگی زیادی برخوردار است چرا که برای کنترل چهار زاویه به چهار کنترل کننده در هر یک از چهار فاز حرکتی احتیاج است. بنابر این در سیستم کنترل PD در کل به شانزده کنترل کننده احتیاج خواهد بود. با استفاده از سیگنال خطا و تغییر در خطا و همچنین سیگنال های کنترل ناشی از سیستم PD متناظر آنها قوانین فازی بدست می آیند و تعداد کنترل کننده ها از شانزده کنترل کننده ی PD به چهار کنترل کننده ی فازی کاهش می یابند. سیستم کنترل کننده ی فازی به کار برده شده به دلیل احتیاج نداشتن به اطلاعات فاز حرکتی ربات نیز سادهتر از PD خواهد بود. ارتباط بین قوانین فازی و عملکرد کنترل کننده ی فازی در اینجا مورد بررسی قرار میگیرد و همچنین تاثیر اضافه کردن گین در خروجی بررسی می گردد.
واژگان کلیدی: ربات دوپا، کنترل دینامیکی، قوانین فازی، کنترل کننده PD
فهرست مطالب
چکیده 1
فصل اول: کلیات تحقیق
1-1- مقدمه 3
1-2- مدل ساده ربات دو پای پنج اتصال. 4
1-3- کنترل کننده ی منطق فازی. 5
1-4- بیان مسأله 6
1-5- هدف از این مطالعه 6
1-6- گستره کار 6
1-7- نمای کلی از پایان نامه 7
فصل دوم: مروری بر ادبیات و پیشینه تحقیق
2-1- گسترش در سال 1980. 9
2-2- پیشرفت در سال 1990. 9
2-3- تحرک ربات دو پا بر روی سطوح کمتر ساخت یافته 10
2-4- تعادل دینامیکی ربات دو پا با استفاده از عوامل یادگیری تقویت فازی. 10
2-5- ابزار شبیه سازی از مدل راه رفتن ربات دو پا 10
2-6- کنترل پویا و پیوندی ربات دو پا در ناحیه پشتیبانی. 11
2-7- درک تجربی راه رفتن دینامیکی ربات دو پای شبیه انسانKHR-2 با استفاده از بازخورد نقطه ای صفر و مقیاس اینرسی. 11
2-8- بهینه سازی شیوه راه رفتن ربات دو پا توسط ترکیب دینامیکی مطلق. 12
فصل سوم: روش شناسی تحقیق
3-1- مقدمه 14
3-2- دینامیک ربات دوپا 16
3-3- نیروهای ناشی از برخورد با زمین. 20
3-4- محدودیت زاویه ی زانو. 21
3-5- مدل بلوک های مطلب با استفاده از کنترل فازی. 22
3-5-1 بلوک مرجع. 22
3-5-2 بلوک سیگنال های خطا 26
3-5-3 بلوک کنترل کننده ی فازی. 27
3-5-4 تبدیل به بلوک گشتاور 28
3-5-5 بلوک مدل دو پا 28
3-5-5-1 بلوک مدل دینامیکی. 31
3-5-5-2 بلوک تماس با زمین. 33
3-5-5-3 بلوک ایستاگر زانو. 33
3-6- خلاصه ی فصل. 34
فصل چهارم: تجزیه و تحلیل یافته های تحقیق
4-1- مقدمه 36
4-2- ویرایشگر توابع عضویت.. 42
4-3- شبیه سازی از woutgain.mdl 50
4-4- گسترش قوانین فازی. 54
4-5- شبیه سازی woutgain.mdl با استفاده از فایل FIS جدید. 64
4-6- اضافه کردن بهره و شبیه سازی. 67
4-7- خلاصه فصل. 72
فصل پنجم: نتیجه گیری و پیشنهادات
5-1- نتیجه گیری. 74
5-2- توصیه ها برای کارهای آینده 75
منابع و مآخذ. 76
فهرست منابع انگلیسی. 76
پیوست.. 78
چکیده انگلیسی. 81
فهرست جداول
جدول 3-1: مشخصات پارامتر های بلوک مدل ربات دو پا 29
جدول 4-1: قوانین فازی برای کنترل کننده هایΔβ و γL و γR. 37
جدول 4-2: قوانین فازی برای کنترل کننده α. 41
جدول 4-3: قوانین فازی برای کنترل کننده هایΔβ و γL وR γ. 54
جدول 4-4: قوانین فازی برای کنترل کننده α. 54
فهرست شکل ها
شکل 1-1: مدل دینامیکی ربات دوپا با پنج درجه آزادی.. 4
شکل 1-2: ساختار کنترل کننده فازی.. 5
شکل 3-1: مراحل پروژه 15
شکل 3-2: FIS Editor 16
شکل 3-3: (الف)مدل ربات دوپا و مقادیر ثابت. (ب) نیرو های خارجی.. 17
شکل 3-4: نوک پای ربات دوپا با زمین در نقطه ی(x0΄,0) برخورد می کند (خاکستری). 20
شکل 3-5: مدل ربات دوپا پنج اتصال با استفاده از کنترلر فازی MATLAB.. 22
شکل 3-6- الف: سیگنال مرجع برای α. 23
شکل 3-6- ب: سیگنال مرجع برای Δβ. 23
شکل 3-6- ج: سیگنال مرجع برای γL. 24
شکل 3-7: مدل داخلی سیگنال های خطا 25
شکل 3-8: مدل داخلی کنترل کننده های فازی.. 26
شکل 3-9: مدل داخلی تبدیل به گشتاور. 27
شکل 3-10: بلوک مدل دو پا و پارامتر های کادر محاوره ای.. 28
شکل 3-11: مدل داخلی بلوک ربات دو پا 30
شکل 3-12: مدل داخلی بلوک مدل دینامیکی ربات دوپا 31
شکل 3-13: بلوک مدل داخلی ماتریس های A و b. 31
شکل 3-14: مدل داخلی بلوک تماس با زمین.. 32
شکل 3-15: مدل داخلی بلوک ایستاگر زانو. 33
شکل 4-1: تغییر در خطا و سیگنال کنترل Δβ. 36
شکل 4-2: خطا، تغییرات در خطا و سیگنال های کنترل γL. 38
شکل 4-3: خطا، تغییرات در خظا وسیگنال کنترل γR. 39
شکل 4-4: تغییرات در خظا وسیگنال کنترل α. 40
شکل 4-5: پنجره ی اصلی fis flie 123fuz3. 42
شکل 4-6: تابع عضویت ویرایشگر error1. 42
شکل 4-7: تابع عضویت ویرایشگر Derror1. 43
شکل 4-8: تابع عضویت ویرایشگر control1. 43
شکل 4-9: پنجره ی ویرایشگر قوانین برای 123fuz3. 44
شکل 4-10: پنجره ی نشان دهنده ی قوانین برای 123fuzz3. 44
شکل 4-11: پنجره ی نشان دهنده ی سطح برای 123fuzz3. 45
شکل 4-12: پنجره ی اصلی fis flie 123fuz3. 45
شکل 4-13: ویرایشگر عضویت error4. 46
شکل 4-14: ویرایشگر تابع عضویت Derror4. 46
شکل 4-15: ویرایشگر تابع عضویت control4. 47
شکل 4-16: پنجره ی ویرایش قوانین برای 4fuzz3. 47
شکل 4-17: پنجره ی نشان دهنده ی قوانین برای 4fuzz3. 48
شکل 4-18: پنجره ی نشان دهنده ی سطح برای 4fuzz3. 48
شکل 4-19: مدل متلب برای woutgain.mdl 49
شکل 4-20: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع α 50
شکل 4-21: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجعΔβ 51
شکل 4-22: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع γL 52
شکل 4-23: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع γr 53
شکل 4-24: پنجره ی اصلی FIS file 123fuzz5. 55
شکل 4-25: ویرایشگر تابع عضویت Error1. 56
شکل 4-26: ویرایشگر تابع عضویت Derror1. 56
شکل 4-27: ویرایشگر تابع عضویت control1. 57
شکل 4-28: پنجره ی ویرایشگر قوانین برای 123fuzz5. 57
شکل 4-29: پنجره ی نمایشگر قوانین برای 123fuzz5. 58
شکل 4-30: پنجره ی نمایشگر سطح برای 123fuzz5. 58
شکل 4-31: پنجره ی اصلی FIS file 4fuzz5. 59
شکل 4-32: ویرایشگر تابع عضویت Error4. 59
شکل 4-33: ویرایشگر تابع عضویت Derror4. 60
شکل 4-34: ویرایشگر تابع عضویت control4. 60
شکل 4-35: پنجره ی ویرایشگر قوانین برای 4fuzz5. 61
شکل 4-36: پنجره ی ویرایشگر قوانین برای 4fuzz5. 61
شکل 4-37: پنجره ی نمایشگر سطح برای 4fuzz5. 62
شکل 4-38: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع α 63
شکل 4-39: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع Δβ 64
شکل 4-40: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع γL 65
شکل 4-41: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع γR 65
شکل 4-42: مدل داخلی کنترل کننده ی فازی بعد از اضافه کردن بهره ها 66
شکل 4-43: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع α 67
شکل 4-44: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع 68
شکل 4-45: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع γL 69
شکل 4-46: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع γR 70
شکل 4-47: رنگ سبز برای خروجی PD، رنگ بنفش برای خروجی فازی و رنگ زرد سیگنال مرجع به ترتیب برای α ،Δβ ، γLو γR. 71
کنترل فرکانس میکروشبکهAC با استفاده از کنترلر PI فازی در مد جزیره ای
استفاده از تولیدات پراکنده علیرغم تمام مزایای فراوان مشکلات زیادی را نیز ایجاد میکند که یکی از رایجترین آنها ناپایداری فرکانسی است. به این ترتیب که میکرو شبکه به علت دارا بودن واحدهای تولیدی و مصرفی دینامیکی و متغیر با زمان، توازن بار را برهم میزند و این اجزاء عمدتا شامل : میکرو توربین بادی ، سلول خورشیدی و بار دینامیکی متغیر میباشند. در این پروژه، میکروشبکه ترکیبی از میکرو توربین بادی، الکترولایزر، پیل سوختی، میکرو توربین گازی، سلول خورشیدی و بار دینامیکی متغیر است.بدلیل وجود متغیرهای زیادی که عدم توازن بار را ایجاد میکنند و همچنین با توجه به محدودیتهایی که واحدهای تولیدی دارند از کنترلر فازی برای میراسازی نوسانات فرکانسی و بهبود کنترل فرکانس بار استفاده شده است. در پروژه ارایه شده، میکروشبکه به صورت پیش فرض در حالت ایزوله از شبکه اصلی در نظر گرفته شده است و برای نشان دادن قابلیت بالای کنترلر فازی در کنترل فرکانس، نتایج شبیهسازی کنترلر PI فازی با نتایج بدست آمده از اعمال کنترلر PIسنتی[1]مقایسه شده است.همچنین برای عادلانه بودن مقایسه ضرایب کنترلر PI سنتی با استفاده از الگوریتم اجتماع ذرات(PSO) [2]که بصورت بهینه تنظیم شده مورد استفاده قرار گرفته است. نتایج مقایسه نشان داد که عملکرد کنترلر PI فازی بسیار بهتر و با ضریب اطمینان بالا تری نسبت به کنترلر PIسنتی است. همچنین در این پایان نامه برای نشان دادن مقاوم بودن کنترلر فازی سناریوهایی مانند افزایش و کاهش بار یا تولید شبیه سازی و استفاده شده است. در انتها اثر سیستم الکترولایزر در مواقع اغتشاش توانی بررسی گردیده است و نشان داده شده که الکترولایزر اثر مثبتی در مواقع نامتوازنی بار دارد.لازم به ذکر است که شبیه سازی ها با توجه به این نکته صورت گرفته است که توان تولیدی میکرو توربین نسبت به سایر اجزاء تولید کننده توان در شبکه بالاتر است.
کلید واژه: فرکانس، کنترلر فازی، میکرو شبکه، تولیدات پراکنده
فهرست مطالب:
فصل اول: مقدمه
مفاهیم اولیّه میکروشبکه و کاربردهای آن............................................. 5
فصل دوم: مروری بر کارهای گذشته
2-1) کاربرد های پیل سوختی در میکرو شبکه............................................................................ 21
فصل سوم: کنترلکنندههای هوشمند
فصل چهار: کنترل فرکانس در میکروشبکه
4-3)نحوه طراحی والگوریتم حل مسئله به روش PSO......................................... 58
فصل پنجم: نتایج شبیه سازی
5-1) سیستم مورد مطالعه..................................................................................................................70
5-2) شبیهسازی میکروشبکه در حالتهای با کنترل کننده PI فازی و PI سنتی............. 72
5-3) بررسی اثر سیستم الکترولایزر بر روی کنترل فرکانس میکروشبکه.............................76
5 -4) بررسی عملکرد کنترلکننده فازی در مواقع حذف بخشی از تولید...........................78
نتیجهگیری و پیشنهادات.....................................................................................................................81
فهرست مراجع و مآخذ..........................................................................................................................83
علائم و اختصارات.................................................................................................................................... 87
پیوست ها
پیوست الف............................................................................................................................................ 90
پیوست ب.............................................................................................................................................. 95
پیوست پ.............................................................................................................................................. 97
فهرست جداول:
جدول(4-1). پارامترهای مدل میکرو شبکه........................................................................................... 52
جدول(4-2). پارامترهای مدل دینامیکی اجزاء میکرو شبکه.......................................................... 54
جدول(4-3). پارامترهای مدل میکرو شبکه.......................................................................................... 55
جدول(4-4). پارامترهای کنترل کننده کننده فازی بکار برده شده
در میکرو توربین گازی................................................................................................................................. 56
جدول(4-5): حدود پارامترهای کنترل کننده PID............................................................................ 59
جدول(4-6). نتایج الگوریتم بازای تعداد جمعیت n=20 و تعداد تکرار Iteration=20............ 60
جدول (4-7). تعداد MF های هر کدام از متغیرهای ورودی یا خروجی...................................... 63
جدول(4-8): جدول قوانین فازی برای Kp∆........................................................................................ 64
جدول(4-9): جدول قوانین فازی برای KI∆......................................................................................... 64
جدول (5-1): مقادیر توان اجزاء مختلف میکروشبکه در نقطه کار نامی متعادل........................ 72
فهرست اشکال
شکل 1-1) نمایی از یک میکروشبکه ..................................................................................................... 6
شکل 1-2) ساختار و اجزای میکروشبکه............................................................................................... 10
شکل1-3). مد متصل به شبکه................................................................................................................. 13
شکل1-4) مد جزیرهای............................................................................................................................... 14
شکل 1-5) ساختار میکروشبکه مورد بررسی در این پایان نامه...................................................... 15
شکل 3-1) تابع تعلق مربوط به کلمه "زیاد"....................................................................................... 33
شکل 3-2) تابع تعلق مربوط به کلمه "کم"........................................................................................ 33
شکل 3-3) ساختار اصلی سیستم فازی خالص.................................................................................... 36
شکل3-4) ساختار اصلی سیستم فازی TSK....................................................................................... 37
شکل 3-5) سیستم فازی با فازی ساز و غیرفازی ساز....................................................................... 38
شکل 3-6) سیستم فازی به عنوان کنترل کننده حلقه باز............................................................ 39
شکل 3-7) سیستم فازی به عنوان کنترل کننده حلقه بسته....................................................... 39
شکل3-8)ساختارکلی سیستم فازی........................................................................................................ 45
شکل4-1) سیستم میکروشبکه................................................................................................................ 50
شکل4-2) بلوک دیاگرام اعمال تغییرات توان به کنترل کننده فازی............................................ 56
شکل4-3) میکرو شبکه با حضورکنترل کننده فازی.......................................................................... 57
شکل 4-4) سیستم کنترلی میکروشبکه (Fuzzy PI)....................................................................... 61
شکل 4-5) ورودیهای کنترل کننده فازی........................................................................................... 62
شکل 4-6) خروجیهای کنترل کننده PI فازی.................................................................................. 63
شکل 4-7) پیکربندی نویز سفید با پهنای باند محدود....................................................................... 65
شکل 5-1)یکربندی میکروشبکه.............................................................................................................. 70
شکل 5-2)ساختار کنترلی میکروشبکه (Fuzzy PI ، و Well-Tuned PI).................................. 71
شکل5-3)یکر بندی تولید سیگنال تصادفی برای اجزای مختلف میکرو شبکه ......................... 73
شکل5-4) منحنی تغییرات توان برای تمام اجزاء میکرو شبکه .................................................... 74
شکل5-5)تغییرات فرکانس میکروشبکه در سه حالت:
1) با وجود کنترل کننده fuzzy-PI2) کنترل کننده Well-Tuned PI و
3) بدون کنترل کننده............................................................................................................................... 75
شکل5-6) ضریب Kp کنترل کننده فازی.............................................................................................. 75
شکل5-7) ضریب Ki کنترل کننده فازی.............................................................................................. 76
شکل5-8) تغییر بار در زمان t=150s از 50kw به مقدار 75kw : الف ) با استفاده از
الکترولایزر ب) بدون استفاده از الکترولایزر........................................................................................... 77
شکل5-9)منحنی توان میکروشبکه زمان رخداد اضافه بار .............................................................. 78
شکل5-10). توان فوتوولتاییک در لحظه t=150s از توان 10KW به 8KW
تغییر یافته و مجددا در لحظه t=550s به توان 10KW برمیگردد................................................ 78
شکل5-11) تغییرات توان الکترولایزر وقتی که توان فتولتاییک در لحظه
t=150s از توان 10KW به 8KW تغییر یافته و مجددا در لحظه t=550s
به توان 10KWبرمیگردد.......................................................................................................................... 79
شکل(5-12). تغییرات توان میکروتوربین وقتی که توان فوتوولتاییک در لحظه
t=150s از 10KWبه 8KWتغییر یافته و مجددا در لحظه t=550s
به توان 10KW برمیگردد............................................... 79
شکل(5-13). تغییرات فرکانس میکروشبکه وقتی که توان فوتوولتاییک
در لحظه t=150s از 10KW به 8KWتغییر یافته و مجددا در لحظه t=550s
به توان 10KW برمیگردد.................................... 80
مدل های فازی چه هستند و چرا ؟
مجموعه های فازی درواقع تعمیمی برتئوری مجموعه های قراردادی می باشد که درسال 1965 به عنوان روشی ریاضی برای روشن کردن ابهامات درزندگی روزمره توسط زاده معرفی شد. [1].
ایده اصلی مجموعه های فازی ساده است وبه راحتی می توان آن را دریافت. فرض کنید هنگامی که به چراغ قرمز می رسید باید توصیه ای به یک دانش آموز راننده درباره زمان ترمز کردن بکنید. شما می گویید « در74 فوتی چهارراه ترمزکن » یا توصیه ی شما شبیه به این است « خیلی زود از ترمزها استفاده کن »؟ البته دومی ؛ دستورالعمل اول برای انجام دادن بسیار دقیق است. این نشان می دهد که دقت می تواند بی فایده باشد ، تا زمانی که راه های مبهم وغیر دقیق می توانند تفسیر وانجام گیرند. زبان روزمره مثال دیگری است از استفاده وانتشار ابهامات. بچه ها بسرعت تفسیر وانجام دستورالعمل های فازی را یاد می گیرند. (ساعت 10 به رختخواب برو). همه ما اطلاعات فازی نتایج مبهم واطلاعات غیر دقیق را به خاطر می سپاریم وازآن ها استفاده می کنیم وبه خاطر همین مسئله قادر هستیم تا در موقعیتهایی که به یک عنصر تصادفی وابسته است تصمیم گیری کنیم. بنابراین مدل های محاسباتی از سیستمهای حقیقی باید قادر باشند که عدم قطعیت های آماری وفازی را تشخیص دهند ، مشخص کنند ، تحت کنترل خود درآورند ، تفسیر کنند وازآن استفاده کنند.
تفسیر فازی ازاطلاعات یک راه بسیار طبیعی ، مستقیم و خوشظاهر برای فرموله کردن وحل مسائل مختلف است. مجموعه های قراردادی شامل اشیایی است که برای عضویت در ویژگیهای دقیقی صدق می کنند. مجموعه H که اعداد از6 تا 8 می باشد یک CRISP است ؛ ما می نویسیم . به طور مشابه H توسط تابع عضویت (MF) که مطابق زیرتعریف می شود نیز توصیف می گردد.
مجموعه H ونمودار درسمت چپ شکل 1 نشان داده شده اند هرعدد حقیقی r یا درH است یا نیست از آنجا که کلیه اعداد حقیقی را به دو نقطه (1،0) میبرد ، مجموعه Crisp معادل منطق دو مقداره است : هست یا نیست ، روشن یا خاموش ، سیاه یا سفید ، 1 یا 0 . درمنطق مقادیر مقادیر حقیقت نامیده می شوند، با ارجاع به این پرسش « آیا r درH است؟ » جواب مثبت است اگروتنها اگر ؛ درغیراین صورت نه.
مجموعه دیگرF ازاعداد حقیقی که نزدیک به 7 هستند را درنظر بگیرید ازآنجا که ویژگی «نزدیک به 7» نامعلوم است ، تابع عضویت یکتایی برای F وجود ندارد . به هرحال مدل کننده براساس پتانسیل کاربرد و ویژگی ها F باید تصمیم بگیرد که چه باشد . ویژگی هایی که برای F به نظرخوب می رسد شامل این موارد است (I) حالت عادی یا طبیعی (ii) یکنواختی (برای r نزدیکتر به7 ، به 1 نزدیکتراست وبرعکس) و (iii) تقارن (اعدادی که فاصله مساوی از چپ وراست 7 دارند باید عضویت یکسانی داشته باشند).
با توجه به این موارد ضروری هرکدام از توابع نشان داده شده درطرف راست شکل 1 میتواند نمایش مناسبی برای F باشد. گسسته است درحالی پیوسته است ولی هموارنیست (نمودار مثلثی) یک نفر می تواند به راحتی یک MF برای F بسازد به نحوی که هرعدد عضویت مثبتی در F داشته باشد ولی انتظار نداریم برای اعداد « خیلی دوراز7» برای مثال 2000097 زیاد داشته باشیم! یکی از بزرگترین تفاوت ها بین مجموعه های Crisp ومجموعههای فازی این است که اولی همیشه MF یکتایی دارد درحالی که هرمجموعه فازی بینهایت MF دارد که می توانند آن را نشان دهند. این درواقع هم ضعف است وهم قدرت ؛ یکتایی قربانی می شود ، ولی سود پیوسته ای که به خاطر انعطاف پذیری همراه خواهد داشت.
مدل فازی را قادر می سازد که با بیشترین سود دریک موقعیت داده شده تطبیق داده شود. درتئوری مجموعه های قراردادی ، مجموعه های اشیایی واقعی برای مثال اعداد در H معادلند و به صورت ایزومورفیک با یک تابع عضویت یکتا مانند توصیف می شوند. ولی معادل مجموعه ای ، از اشیای واقعی وجود ندارد. مجموعه های فازی همواره ( وفقط) توابعی هستند از «مجموعه جهانی » به نام X به [ ] . این مسئله درشکل 2 نشان داده شده است که درواقع مشخص می سازد مجموعه فازی تابع است از X به [ ] . همانطور که تعریف شده هرتابع [ ] یک مجموعه فازی است.
تریگر های فازی در پایگاه داده فعال
پایگاههای دادة فعال با هدف ایجاد تعامل در پایگاههای داده ایجاد شدند. در این نوع پایگاه داده با تعریف قوانین و بدون نیاز به کدنویسی، سیستم قادر به عکسالعمل مناسب در مقابل رویدادهای مهم در شرایط خاص میباشد. تعریف قوانین سادهترین نوع بیان محدودیتها بوده که برای متخصصین محیط نیز قابل درک میباشد. اما در بیان تجربیات اغلب از کلمات فازی استفاده میشود که ترجمه آنها به مقادیر دقیق منجر به کاهش ارزش معنایی دانش میشود. فازیسازی پایگاههای داده فعال با هدف نزدیکتر نمودن زبان بیان قوانین به زبان طبیعی انسان مطرح شد. این امر کمک میکند دانش متخصصین، مستقیماً به پایگاه داده منتقل شود. ضمن اینکه تغییرات نیز با کمترین هزینه، بر قوانین تعریف شده اعمال میشود.
در اولین گام از فازیسازی پایگاههای دادة فعال ولسکی و بوازیز به فازی نمودن رویداد، شرط و واکنش در تعریف قوانین پرداختهاند و طی سه مقاله نتایج آن را ارائه نمودند، آنها در پروژه Tempo به پیادهسازی فازی این سه بخش پرداختهاند.
این پایاننامه به فازی نمودن سایر بخشهای پایگاههای دادة فعال میپردازد. این بخشها شامل رویدادهای مرکب، انتخاب فازی اجزاء رویدادهای مرکب، انتخاب فازی زمان بررسی شرط و اجرای واکنش قوانین میباشد. همچنین راهحلهایی برای دو مشکل پایانناپذیری اجرای قوانین و یکتایی پاسخ در پایگاههای دادة فعال فازی ارائه شده است.
فازی نمودن پایگاههای دادة فعال با هدف کاربردیتر نمودن پایگاههای داده مطرح شد. مدل اجرایی پایگاههای دادة فعال در بسیاری موارد نظیر زمان بررسی شرط و یا تعیین اولویت قوانین از پیش فرض سیستم استفاده مینماید. فازی نمودن این نوع پایگاه داده کمک میکند تا سیستم سیاستهای اجرایی پایگاه داده را در زمان اجرا و با استفاده از شدت وقوع رویدادها (به صورت معنایی و پویا) تعیین نماید.
در ادامة این پایاننامه یک معماری ساده از پایگاه دادة فعال ارائه میشود و در پایان با یک نمونة پیادهسازی شده از پایگاه دادة فعال فازی موارد پیشنهادی ارزیابی میگردد.
کلیدواژه ها: پایگاه دادة فعال، مفاهیم فازی، عدم قطعیت، سیستمهای محرک.
فهرست مطالب:
بخش اول: مفاهیم و تعاریف، کارهای انجام شده 1
فصل اول: کلیات 2
1-1 مقدمه 2
1-2 مروری بر فصول پایاننامه 5
فصل دوم: پایگاه داده فعال 6
2-1 مدیریت داده 6
2-2 مدیریت قوانین 7
2-2-1 تعریف قانون 7
2-2-1-1 رویداد 8
2-2-1-2 شرط 12
2-2-1-3 واکنش 13
2-2-2 مدل اجرایی 14
2-2-2-1 اولویت اجرایی در قوانین 16
2-2-2-2 معماری پایگاه دادة فعال 17
2-2-2-3 آشکارساز رویداد 18
2-2-2-4 ارزیابی شرط 19
2-2-2-5 زمانبندی 20
2-2-2-6 اجرا 21
2-3 نمونههای پیادهسازی شده 21
2-3-1 Starburst 21
2-3-2 Ariel 23
2-3-3 NAOS 24
2-4 نتیجه 25
فصل سوم: مفاهیم فازی 26
3-1 مجموعههای فازی 27
3-2 عملگرهای فازی 29
3-3 استنتاج فازی 30
3-4 ابهامزدایی 31
3-5 نتیجه 31
فصل چهارم : پایگاه دادة فعال فازی ........... 32
4-1 تعریف فازی قوانین ..................... 33
4-1-1 رویداد فازی ....................... 34
4-1-1-1 رویدادهای مرکب ................. 36
4-1-1-2 انتخاب فازی اجزاء رویدادهای مرکب 38
4-1-2 شرط فازی .......................... 38
4-1-3 واکنش فازی ........................ 40.
4-1-4 تعیین فازی موقعیت زمانبندی ........ 41
4-2 معماری و مدل اجرایی قوانین ............ 43
4-2-1 آشکارساز رویداد ................... 44
4-2-2 بررسی شرط ......................... 45
4-2-3 اجرا .............................. 45
4-2-4 زمانبندی .......................... 45
4-3 نتیجه ................................. 47
بخش دوم: کاربردی جدید از تریگر فازی، رونوست برداری فازی، نتایج آزمایشات ...................................... 48
فصل پنجم: رونوشت برداری فازی ................ 49
5-1 رونوشت برداری ......................... 50
5-1-1 رونوشت برداری همگام ............... 50
5-1-2 رونوشت برداری ناهمگام ............. 51
5-1-3 ماشین پایه رونوشت برداری داده...... 52
5-1-4 مقایسه دو روش همگام و ناهمگام...... 53
5-2 رونوشت برداری فازی..................... 56
5-2-1 استفاده از تریگرها برای فازی نمودن رونوشت برداری 57
5-3 کمیت سنج های فازی...................... 59
5-3-1 روش محاسبه کمیت سنج های فازی....... 60
5-3-2 کمیت سنج عمومی..................... 61
5-3-3 کمیت سنج جزئی...................... 64
5-3-4 کمیت سنج جزئی توسعه یافته.......... 67
5-4 روش جدید محاسبه حد آستانه در تریگرهای فازی برای رونوشت برداری فازی.............................................. 69
5-5 معماری ماشین رونوشت بردار فازی......... 71
5-6 مثال................................... 73
5-7 کارایی................................. 77
5-7-1 ترافیک در رونوشت برداری مشتاق...... 79
5-7-2 ترافیک در رونوشت برداری تنبل....... 80
5-7-3 ترافیک در رونوشت برداری فازی....... 80
5-7-4 مقایسه تئوری هزینه رونوشت برداری فازی و تنبل 81
5-8 جمع بندی............................... 83
فصل ششم: پیاده سازی ......................... 84
6-1 Fuzzy SQL Server............................. 84
6-2 عملکرد اجزای Fuzzy SQL Server................ 85
6-3 شبیه سازی تریگرهای فازی در پایگاه داده غیر فازی 86
6-4 اجزاء تریگر فازی در پایگاه داده غیر فازی 86
6-5 جداول سیستمی مورد نیاز................. 87
6-6 مثال................................... 89
6-7 کارهای آتی............................. 94
مراجع و منابع ............................... 95
پاورپوینت ترکیب شیمیایی و فازی سیمان پرتلند (بخش اول) شامل 40 اسلاید (ویژه رشته های مهندسی عمران و ساختمان) می باشد. در ادامه بخشی از متن این پاورپوینت و فهرست آن را برای شما قرار داده ایم و در انتها نیز تصویری از پیش نمایش اسلایدهای این پاورپوینت را برای شما قرار داده ایم تا بتوانید جزییات آن را مشاهده نمایید و در صورت تمایل به داشتن این پاورپوینت ، اقدام به خرید آن نمایید.
ترکیب شیمیایی سیمان پرتلند، یکی از مهم ترین شاخصه هایی است که در برگه های داده ی مربوط به شرکت های تولید سیمان، وجود دارد. این ترکیب شیمیایی به صورت درصد برخی اکسیدهای موجود نشان داده می شود. معمولاً، این مقادیر به صورت مقادیر متوسط ماهانه و برخی اوقات، با دقت غیر واقعی 2 رقم بعد از نقطه ی اعشار، نشان داده می شوند.
ترکیب شیمیایی و فازی سیمان پرتلند (بخش اول)
ترکیب شیمیایی سیمان پرتلند
ترکیب فازی سیمان پرتلند
.
عنوان: ترکیب شیمیایی و فازی سیمان پرتلند (بخش اول)
فرمت: پاورپوینت
تعداد صفحات: 40 اسلاید
ارائه شده در: فروشگاه های سازه برتر
.
تصویر پیش نمایش اسلایدهای این پاورپوینت:
پاورپوینت ترکیب شیمیایی و فازی سیمان پرتلند (بخش دوم) 34 شامل اسلاید(ویژه رشته های مهندسی عمران و ساختمان) می باشد. در ادامه بخشی از متن این پاورپوینت و فهرست آن را برای شما قرار داده ایم و در انتها نیز تصویری از پیش نمایش اسلایدهای این پاورپوینت را برای شما قرار داده ایم تا بتوانید جزییات آن را مشاهده نمایید و در صورت تمایل به داشتن این پاورپوینت ، اقدام به خرید آن نمایید.
این مشاهده شده است که کنترل کامل بر روی ترکیب شیمیایی مواد اولیه ی وارد شده به کوره ی سیمان، ضروری است. علت این مسئله این است که 4 فاز معدنی موجود در کلینکر سیمان پرتلند، می توانند به طور همزمان تشکیل شوند. این تشکیل در یک دامنه ی محدود از ترکیب شیمیایی انجام می شود.
تعیین ترکیب شیمیایی بالقوه ی سیمان پرتلند همچنین بسیار مفید است. با داشتن این ترکیب و تغییر مناسب در ترکیب شیمیایی مواد اولیه، می توان مقادیر بهینه ای از این 4 فاز اصلی را در سیمان داشته باشیم. اما این را باید به یاد داشته باشیم که 4 فاز معدنی اصلی موجود در سیمان خالص نیستند زیرا در این مخلوط معدنی، یون های خاصی به صورت جایگزین یا داخل شبکه ای قرار می گیرند.
.
ترکیب شیمیایی و فازی سیمان پرتلند (بخش دوم)
نمادهای شیمیایی ساده سازی شده
ترکیب بالقوه ی Bogue
طبیعت یونی فازهای مینرالی موجود درکلینکر سیمان پرتلند
جامدهای آمورف: شیشه ها
دیاگرام های فازی
.
عنوان: ترکیب شیمیایی و فازی سیمان پرتلند (بخش دوم)
فرمت: پاورپوینت
تعداد صفحات: 34 اسلاید
ارائه شده در: فروشگاه های سازه برتر
.
تصویر پیش نمایش اسلایدهای این پاورپوینت:
پاورپوینت ترکیب شیمیایی و فازی سیمان پرتلند (بخش سوم) شامل 37 اسلاید (ویژه رشته های مهندسی عمران و ساختمان) می باشد. در ادامه بخشی از متن این پاورپوینت و فهرست آن را برای شما قرار داده ایم و در انتها نیز تصویری از پیش نمایش اسلایدهای این پاورپوینت را برای شما قرار داده ایم تا بتوانید جزییات آن را مشاهده نمایید و در صورت تمایل به داشتن این پاورپوینت ، اقدام به خرید آن نمایید.
مشاهدات میکروسکوپیک بر روی کلینکر سیمان پرتلند، نشان می دهد که این ماده از دو بخش ترکیب شده است: یکی فازهای سیلیکاتی که حدود 80 % از کلینکر را تشکیل داده است و دیگری فازهای درون شبکه ای که حدود 15 % از کلینکر را تشکیل می دهد.
قبل از اینکه به دقت به این دیاگرام فازی نگاه کنید، این مسئله را باید به یاد آورید که چگونه این دیاگرام های فازی بدست آمده اند. با توجه به این موضوع، آگاهی بهتری در مورد چیزهایی بدست می آوریم که از این دیاگرام ها می توانیم بدست آوریم. همچنین می توانیم محدودیت های این دیاگرام ها را نیز بفهمیم.
ترکیب شیمیایی و فازی سیمان پرتلند (بخش سوم)
مقدمه
دیاگرام فازی
دیاگرام فازی
تولید کلینکر سیمان پرتلند
نتیجه گیری
.
عنوان: ترکیب شیمیایی و فازی سیمان پرتلند (بخش سوم)
فرمت: پاورپوینت
تعداد صفحات: 37 اسلاید
ارائه شده در: فروشگاه های سازه برتر
.
تصویر پیش نمایش اسلایدهای این پاورپوینت:
پاورپوینت پیاده سازی مدارهای منطق فازی
عناوین مورد بحث
مقدمه
پیاده سازی دیجیتالی مدارهای منطق فازی
Digital Implementation of Fuzzy Logic Circuits
پیاده سازی آنالوگ مدارهای منطق فازی
Analog Implementation of Fuzzy Logic Circuits
پیاده سازی ترکیبی دیجیتال / آنالوگ سیستم های فازی
Mixed Digital /Analog Implementation of Fuzzy Systems
استراتژی اتوماتیک CAD برای طراحی مدارهای منطق فازی
CAD Automation for fuzzy Logic circuits design
پیاده سازی شبکه های عصبی سیستم های فازی
Neural Networks Implementing Fuzzy systems
مقدمه
پیشرفت های اخیر در تئوری منطق فازی الگوریتم هایی را بر مبنای قانون در قلمرو گسترده ای از کاربردها فراهم کرده است . یافته های بسیاری در طی 10 سال گذشته طرح و معرفی شده است . کنترل فازی می تواند عملکرد خوبی را در مدت زمان کوتاهی در انواع کاربردهای جهانی معرفی و ثابت کند .
بیشتر سازندگان پردازنده محیط های نرم افزاری برای توسعه و شبیه سازی کاربردهای فازی روی میکرو کنترلرهای سازگار تهیه کرده اند .
از این کنترلرها می توان کنترلر نوع ممدانی را نام برد . او در قلمرو کاربردی تئوری فازی را برای سیستم های تکنیکی نیز گسترش داد . در حالیکه بیشتر دانشمندان کاربردهای این منطق را محدود به قلمروی غیر تکنیکی می دانستند . علاوه براین کنترلر می توان کنترلر نوع سوگنو را نام برد که بر اساس متدی بود که سوگنو و تاکاگی با هم ارائه دادند .
طراحی مدارهای مجتمع اختصاصی فواید بسیاری دارند . و به این دلیل است که کاربردهای آن نیاز به همروندی و سرعت پردازش بالایی دارند . طراحان در این زمینه سعی می کنند که یک واژه واقعی برای کامپیوترهای فازی ارائه دهند ( گاهی اوقات به آنها کامپیوترهای نسل ششم می گویند ).
معماری این پردازنده ها به ترتیب شامل سه مرحله زیر است :
فازی کردن (Fuzzification) – استنباط (Inference) – از فازی بیرون آوردن (Defuzzification)
کنترلرهای فازی براساس یکسری اطلاعات که شامل قوانین و توابع عضویت و همچنین پارامترهای پیکربندی سیستم است کار کنترل خود را انجام می دهد .
ppt: نوع فایل
سایز:49.9 KB
تعداد اسلاید:27
ربات خط یاب با کنترل فازی
چکیده
از جمله مباحثی که در رباتیک بسیار مورد توجه قرار میگیرد، کنترل ربات مخصوصا ً به منظور تعقیب مسیرهای از پیش طراحی شده است. به لحاظ پیچیدگی ساختار و دینامیک غیر خطی، و بدلیل وجود اصطکاک استاتیکی و گشتاورهای اغتشاشی و تغییرات شدید پارامترهای مدل ربات و همچنین امکان انجام کار در شرایط مختلف و مسیرهای متفاوت، کنترل ربات امری بس پیچیده و دشوار است. از این رو روشهای کنترلی متفاوتی ارائه گردیده که هر کدام دارای مزایا و معایبی مخصوص به خود هستند. یکی از روشهای کنترلی که طی دو دهۀ اخیر توسعه شگرفی را در کنترل سیستمهای پیچیده و غیرخطی داشته، کنترل فازی است.
کنترلکنندههای فازی دارای دو مزیت اساسی می باشند، یکی آنکه این کنترلکنندهها به مدل سیستم حساس نیستند و به چگونگی رابطه ورودی-خروجی سیستم تا حد زیادی غیر وابستهاند، و دیگر آنکه دارای ساختار بسیار سادهای بوده و به سهولت قابل پیادهسازی اند. از آنجا که حرکات رباتهای هوشمند در پیست مسابقه وابستگی بسیار شدیدی به نوع برنامه و نیز شرایط پیست دارد، لذا با تدوین قوانین بسیار دقیق فازی می توان از انحراف آنها جلوگیری نمود، بطوری که گوئی توسط انسان هدایت می شوند.
از این رو تجربیات شخص از طریق منطق فازی جهت عملکردی نه منطقی تر بلکه شبه انسانی تر به ربات اعمال شده، که این همان چیزی است که بشر برای تکامل هوش مصنوعی در پی دارد. همانطور که در بالا آمد، در منطق فازی عملکردی دقیق با منطق صفر و یک (دیجیتال) مد نظر نیست! بلکه در پی آن هستیم که صرفنظر از شکل ظاهری ربات، نتیجه کار تا آنجا که ممکن است، همانطور باشد که انسان می خواهد و یا انجام می دهد.
کلمات کلیدی
ربات- هوشمند- خط یاب- مسابقه- فازی- مکاترونیک- الکترونیک- هوش مصنوعی- مکانیک- تغذیه- کریستال- سنسور- میکروکنترلر- مقایسه کنندۀ آنالوگ- درایور(راه انداز)- استپ موتور(موتورپله ای)- پروگرامر- کنترل- برنامه- چرخ
فهرست مندرجات
مقدمه..............................................6
1 قوانین مسابقه....................................9
1-1 مسابقات سال 2005.............................................9
2-1 تعریف............................................................10
3-1 مشخصه های طراحی.........................................10
4-1 میدان مسابقه.....................................................10
5-1 امتیازدهی........................................................11
2 منطق فازی....................................12
1-2 مجموعه های فازی............................................13
2-2 متغیرهای زبانی................................................14
3-2 استدلال و استنتاج تقریبی.....................................14
3 الکترونیک ربات.............................16
1-3 شماتیک مدار...................................................16
2-3 تغذیه ربات......................................................20
3-3 بینایی ربات.....................................................22
4-3 مغز ربات.......................................................25
5-3 واسط برنامه ریزی............................................35
3-6 حرکت ربات....................................................36
3-7 قطعات بکار رفته در مدار ربات هوشمند.................41
4 کنترل...........................................42
1-4 روشهای غیرکلاسیک کنترل................................43
2-4 کنترل کننده های فازی........................................44
3-4 کنترل کننده های عصبی.....................................51
4-4 کنترل کننده های فازی-عصبی.............................52
5-4 کنترل فازی استفاده شده در ربات هوشمند...............54
5 هوشمندی و کامپیوتر........................57
1-5 فلوچارت برنامه................................................58
2-5 برنامه ربات هوشمند به زبان C++.......................64
5-3 برنامه ریزی میکروکنترلر..................................72
6 مکانیک ربات.................................73
مقدمه
قرن بیست و یکم، سن کودکی علم انسان است که در پی عصر انقلاب صنعتی و سیستمهای بزرگ مکانیکی، عصر بخار و عصر جمع آوری، پردازش و توزیع اطلاعات که به ترتیب در قرون هجدهم، نوزدهم و بیستم شکوفا شدند، آمده است. قرن بیست و یکم، عصر تکنولوژی اطلاعات و سیستمهای هوشمند است. مادر تمام این علوم، قویترین نیروی خلقت یعنی قوۀ تخیل انسان می باشد. انسان برای دستیابی آسانتر به آرزوها و خواسته هایش و به عبارتی، خواسته یا ناخواسته به منظور پیشرفت و تکامل خویش، همواره در تخیلاتش، به دنبال استفاده از ماشینهایی جهت برآورده کردن نیازهای خود بوده است که نمونه های بارز آن را در بسیاری از نوشته ها و فیلمهای علمی و تخیلی می توان دید. در این بین نویسندگانی چون «هوگو گرنسبک» و «ایزاک آسیموف» بررسیهای زیادی را در زمینۀ ماشینهای اتوماتیک ، هوش مصنوعی و رباتها انجام داده اند. به ویژه آثار «هوگو گرنسبک» که در بسیاری از داستانهای خود مفاهیم الکترونیک را بکار برده است.
هرچند کلمۀ «ربات» اولین بار در سال 1921 توسط رمان نویسی اهل چکسلواکی بنام «کارل کاپک» در یکی از کتابهایش بکار رفت، ولی منشأ علم رباتیک را بایستی در زمان یونان باستان دانست، آن زمانی که اولین مجسمه های متحرک ساخته شدند.
«کارل کاپک» در کتا ب خود خدمتگزاران مکانیکی را به نمایش در آورد که قادر بودند کلیۀ کارهای یک انسان را انجام دهند. در واقع «ربات» معادل کلمۀ «کارگر» در زبان چک و به معنی «برده» می باشد. از آن زمان تا کنون ربات را به عنوان موجودی مکانیکی که توانایی انجام بعضی از کارها یا حداقل تقلید یکی از رفتارهای انسان را دارد، می شناسند.
نمونه هایی از رباتها را از ابتدا تا کنون به شرح زیر مرور می کنیم:
سال 270 پیش از میلاد، مهندسی یونانی بنام «کرسیباس» بوسیلۀ قطعات متحرک ، ارگ های بادی و ساعتهای آبی را ساخت. در قرن اول پیش از میلاد،«هرو دی الکسندریا» آزمایشاتی را با پرنده های مکانیکی طراحی و به مرحله اجرا در آورد. در سال 770 میلادی، ساعتسازی سوئیسی بنام «پیر جاکت دروز» سه آدمک مکانیکی ساخت که قادر به نواختن موسیقی با استفاده از ارگ، کشیدن اشکال ساده و نگارش بودند. یکی از معروف ترین فیزیکدانان بنام «نیکلا تسلا» نیز در این زمینه اثری مهم از خود به جای گذاشت، یک زیردریایی مجهز به کنترل رادیویی.
word: نوع فایل
سایز: 1.90 MB
تعداد صفحه:78