دانلود پاورپوینت مروری بر کنترلرهای فازی و کاربردهای آن در Robotics
عنوان پروژه: فروش پروژه کنترلر عصبی برای مخزن موجی (Surge Tank) با نرم افزار MATLAB
قالب بندی: m
دسته: کامپیوتر - MATLAB
قابلیت اجرا در نرم افزار: MATLAB
شرح مختصر:
فروش پروژه کنترلر عصبی برای مخزن موجی (Surge Tank) با نرم افزار MATLAB
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحات: 4
فهرست مطالب :
فایل هگز
برنامه میکرو کنترلر به زبان C
مداری رو که می بینیدبه نظر من ساده ترین روبات مسیریابی است که میتوان یافت و برگ برنده ان استفاده از L293D که بهترین درایور استپ موتور موجود در بازار ایران است.
این درایور در ازاء دریافت کد باینری از میکرو کنترلر با دادن فرکانس به استپ موتور آن را داریو کرده مثلا با دادن کد 0010 استپ 2 درجه به سمت راست می چرخد .
جریان ورودی این درایور خیلی کم بوده و جریان دهی خروجی آن تقریبا زیاد است و میتوان با این دارایور به راحتی دو استپ موتور را حرکت داد.
میکرو کنترلر استفاده شده 89C2051 یک میکرو کنترلر مشهور که ایرانیان همگی آن را حوب می شناسند سنسور استفاده شده در مدار مادون قرمز بوده و نسبت به فوتوسل مطمئن تر به نظر میرسد.
برای این مدار از هر آپ امپی میتوان استفاده کرد که من LM324 را ترجیح میدهم کریستال مدار حتما باید 11.0592 باشد .
نام پروژه : فانکشن ژنراتور کنترل شونده با میکرو کنترلر(word)
- مشخصات و محدوده مدار...………………………………..………………………5
- خلاصه ای از مدار................................................................................................... 5
- ایجاد موج مثلثی و مربعی.......................................................................................... 6
- محاسبات مدار....................................................................................................... 8-7
- موج سینوسی و محاسبه.........................................................................................12-9
- کنترل خروجی......................................................................................................... 12
فصل دوم
- میکرو کنترلر.................................................................................................... 16-13
- ساختار برنامه..........................................................................................................17
- فلوچارت برنامه..................................................................................................20-18
- برنامه میکرو..................................................................................................30-210
- نتیجه گیری............................................................................................................31
سیگنال ژنراتور( مولد پالس) وسیله ای است برای تولید انواع موجهای سینوسی، مربّعی و مثلثی که معمولا در در آزمایشگاههای الکترونیکی به عنوان منبع سیگنال برای مدارهای الکترونیکی ازآن استفاده می کنند. با توجه به عنوان پروژه ،کنترل این مدار به وسیله یک میکروکنترولر که واسط بین کاربر و سیستم می باشد صورت میگیرد.
چکیده مطالب:
در این پروژه از آی سی های مولد این سه پالس استفاده نشده است و میبایست مدار داخلی این آی سی ها شبیه سازی می شد. بدین منظوراز آمپ امپها برای تولید امواج مربعی و مثلثی و از یک مدارشامل مقاومت و دیودها برای تولید موج مثلثی استفاده شده است که کنترل دامنه و فرکانس و نوع موج بوسیله یک میکرو صورت میگیرد. در فصل اول مشخصات و خلاصه ای از مدار و قطعات استفاده شده و نحوه و مدار مولد پالس مربعی ومثلثی و پالس سینوسی و محاسبات مدار و نحوه کنترل مدار بوسیله میکرو مورد نظر آورده شده است و در فصل دوم فلوچارت برنامه و برنامه میکرو که به زبان C نوشته شده و نتیجه پروژه تهیه شده ورده شده است و در و در آخر پروژه ،DATA SHEET قطعات استفاده شده آورده شده است.
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:12
فهرست مطالب
1- مقدمه:
2- کنترلرهای فازی
2-1- فازی کننده
2-2- پایگاه اطلاعات
2-2-1- پایگاه داده ها
2-2-2- پایگاه قوانین
2-3- سیستم استنتاج
2-4- غیرفازی کننده
3- الگوریتم ژنتیکی
1- تولید نسل اول
2- ارزش گذاری
3- کروموزوم ها
4- تبادل ژنتیکی (Crossover)
5- جهش (Mutation)
6- بازگشت
4- سیستم های فازی ژنتیکی
4-1- تنظیم ژنتیکی (Genetic Tuning)
4-2- یادگیری ژنتیکی پایگاه قوانین
4-3- یادگیری ژنتیکی پایگاه اطلاعات
5- طراحی کنترلر فازی برای یک اتومبیل
5-1- تعیین کروموزوم ها
5-1-1- ژن های پایگاه داده ها
5-1-2- ژن های پایگاه قوانین
5-2- تابع معیار
6- نتایج طراحی
7- نتیجه گیری
- مقدمه:
کنترلرهای فازی، کنترلرهای غیرخطی با ساختار خاص می باشند که کاربردهای موفقیت آمیزی از تئوری فازی را در مسائل علمی ارائه می نمایند. این کنترلرها با به کارگیری تئوری فازی، رفتاری شبیه به آنچه، انسان خبره به هنگام کنترل سیستم انجام می دهد، نشان می دهند. کنترلر فازی برخلاف کنترلرهای کلاسیک، بدون نیاز به مدل ریاضی از سیستم، با استفاده از تجربیات افراد خبره که در قالب قوانین اگر – آنگاه فازی بیان می شوند، به کنترل سیستم می پردازند. یکی از معایب اصلی کنترلرهای فازی، عدم توانایی یادگیری آنها می باشد که باعث مورد استفاده قرار گرفتن دانش و تجربه افراد کارشناس و متخصص در قالب پایگاه اطلاعات در این کنترلرها می شود [1]. به منظور رفع این مشکل و اتوماتیک کردن طراحی کنترلرهای فازی، می توان از یک پروسه یادگیری استفاده کرد.
روش های مختلفی براساس قابلیت یادگیری در کنترلرهای فازی مطرح شده است. این نوع کنترلرها، علاوه بر قابلیت تصمیم گیری به طریقه فازی، قابلیت ایجاد یا بهبود قوانین کنترلی را براساس اطلاعات گذشته خود دارند. یکی از روش های مؤثر برای طراحی کنترلرهای فازی، استفاده از الگوریتم های ژنتیکی می باشد. الگوریتم های ژنتیکی با الهام گیری از تئوری تکامل، به جستجوی کنترلر فازی مناسب که بتواند معیارهای طراحی را ارضا کند، می پردازند.
در این مقاله، ابتدا در بخش دو، ساختار کنترلرهای فازی شرح داده می شود. در بخش سه، ساختار الگوریتم های ژنتیکی بررسی شده و در بخش چهار، سیستم های فازی ژنتیکی معرفی می شوند. در بخش پنج، کنترلر فازی برای یک سیستم اتومبیل طراحی و شبیه سازی شده است. در بخش شش نتایج شبیه سازی و کارایی این روش، با مقایسه نتایج طراحی با کنترلر مرجع طراحی شده توسط افراد کارشناس نشان داده می شود. در نهایت در بخش هفت، به نتیجه گیری می پردازیم.
2- کنترلرهای فازی
با به کار گیری نظریه مجموعه های فازی در کنترل، مسئله تعیین دقیق مدل ریاضی و محاسبات لازم در روش های متعارف طراحی کنترلرها، منتفی شده و به کارگیری تجربیات و نحوه تفکر انسانی در کنترلرها، ممکن می شود.
در منطق فازی به هر متغیر به جای یک عدد تابعی در فضای آن متغیر نسبت داده می شود که بیانگر میزان تعلق متغیر به هر نقطه از فضا است. خود متغیرها نیز متغیرهای کلامی هستند، بدین معنی که می توانند واژه هایی از زبان طبیعی را به عنوان مقدار خود بپذیرند. این واژه ها بوسیله مجموعه های فازی در محدوده ای که متغیرها تعریف شده اند، مشخص می شوند. به این واژه ها، عبارات کلامی (Linguistic terms) گفته می شود.