توضیحات
DESIGN OF FUZZY LOGIC CONTROLLER OF RESIDENTIAL ELECTRIC WATER HEATERS
طراحی کنترل کننده منطق فازی آبگرمکن های برقی مسکونی
شبیه سازی در محیط ام فایل متلب انجام شده است.
دارای آموزش در قالب ورد است.
فهرست گزارش
عنوان صفحه
فهرست شكلها ب
فصل 1- مقدمه… 1
1-1- نکات اولیه. 1
1-2- مشخصات سیستم فازی طراحی شده 1
1-3- اطلاعات ورودی ها 5
فصل 2- توضیحات متلب… 6
2-1- ایجاد سیستم فازی.. 6
2-1-1- ایجاد ورودیها و خروجیها 6
2-1-2- ایجاد قواعد فازی.. 10
2-2- کار با سیستم فازی با استفاده از کدنویسی.. 12
فایلهای گزارش شامل فایلهای متلب و آموزش میباشد. در پوشه Matlab_files یک فایل WaterHeater.fis که همان سیستم فازی بوده و یک فایل fuzzy_Init وجود دارد.
فایل های متلب با متلب نسخه ی 2016a ایجاد شده اند که در نسخه های بالاتر نیز قابل اجرا هستند. برای اجرای شبیه سازی و مشاهده کدهای نوشته شده فایل fuzzy_Init را با متلب اجرا کرده و همین پوشه را به عنوان current folder متلب قرار دهید. کد به طور کامل کامنت گذاری شده و کارکرد هر کد در فایل آموزش شرح داده شده است.
در فایل آموزش ورد به طور کامل نحوه استفاده از تولباکس فازی متلب و ایجاد سیستم فازی شرح داده شده است. همچنین توضیحات کدهای نوشته شده و کارکرد هر کدام آورده شده است. در انتها نتایج شبیه سازی گزارش شده است.
شبیه سازی مقاله
در فصل قبلی سیستم فازی ذکر شده در مقاله ایجاد شد. حال بایستی ورودیهای مشخص را به سیستم مربوطه اعمال کنیم تا خروجی سیستم را مشاهده کنیم. خروجی توان اعمالی به هیتر میباشد و عددی بین 0 تا 1 خواهد بود. ورودی اول یعنی Demand توسط مقاله داده شده است که میزان متوسط تقاضای روزانه میباشد که با توجه به نمودار مقاله و کتاب مرجع آن به صورت زیر انتخاب شده است:
mean_daily = [0.351 0.311 0.241 0.213 0.219 0.277 0.618 0.955 1.151 0.945 0.846 0.768 …
0.632 0.555 0.492 0.462 0.467 0.548 0.687 0.797 0.819 0.748 0.673 0.583 0.451]’;
ورودی بعدی دمای آب میباشد که آن را به گونهای تنظیم میکنیم که پیک تقاضا را به نقاط تقاضای کم انتقال دهد. این ورودی با مشاهده تقاضا به صورت زیر انتخاب شده است.
Water_Temp = [70 70 95 95, 110 110 130 130, 130 130 130 95, …
70 70 70 95 ,100 110 110 130 ,130 130 130 95 70 ]’;
دمای راحتی و ماکزییم دما در این شبیهسازی ها هر دو برابر 100 فارنهایت انتخاب شده اند.
با اعمال ورودی های فوق به سیستم فازی طراحی شده، خروجی زیر برای یک سیستم فازی بدست میآید. مطابق این شکل کنترلکننده فازی به خوبی پیکهای تقاضا را شیفت داده است.
شکل 3‑1. مقایسه خروجی تقاضای کنترل شده و تقاضای بدون کنترل.
حال با فرض اینکه 4 بلوک داریم و سه تا از آنها کنترل شده اند خروجی زیر برای توان بدست میآید که با تقاضای بدون کنترل مقایسه شده است.
شکل 3‑2. مقایسه تقاضای بدون کنترل با میانگین تقاضای کنترل شده سه بلوک از 4 تا.
مطابق شکل فوق نیز کنترلگر به خوبی پیک تقاضا را شیفت داده است.
توجه: در شبیه سازی های فوق با توجه به اینکه اصل داده های تقاضا و جدول داده ها در مقاله داده نشده بود، (هم چنین در کتاب مرجع هم داده ها به صورت نمودار بودند)، لذا تنها 25 نمونه از داده های ورودی با دقت مناسبی در نظر گرفته شده، که باعث ایجاد گسستگی در نمودارهای فوق شده است. مسلما اگر تعداد نمونه ها افزایش یابند، برای مثال دو برابر شوند، نمودارها به نمودارهای مقاله با دقت بالایی منطبق خواهند بود. گرچه این نمودارها نیز درستی شبیه سازی و کارکرد کنترل فازی را نشان میدهند.
توضیحات اضافی در مورد معرفی فایلهای پروژه در گزارش فنی آورده شده است.
کلیدواژه:
Fuzzy Logic control, matlab toolbox, Electric water Heater
شبیه سازی
DESIGN OF FUZZY LOGIC CONTROLLER OF RESIDENTIAL ELECTRIC WATER HEATERS
توسط کارشناسان سایت متلبی تهیه شده است و به تعداد محدودی قابل فروش می باشد.
سفارش انجام پروژه مشابه
درصورتیکه این محصول دقیقا مطابق خواسته شما نمی باشد،.
با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.