تماس با ما

فید خبر خوان

نقشه سایت

بزرگترین سایت مقالات الکترونیک و مطالب مرتبط با الکترونیک


دسته بندی سایت

پیوند ها

آمار بازدید سایت

آمار بازدید

  • بازدید امروز : 164
  • بازدید دیروز : 205
  • بازدید کل : 1210019

طراحی یک کنترل کننده فازی برای سروموتور


در این قسمت نحوه طراحی یک کنترل کننده فازی با Matlab را برای کنترل یک سروموتور DC آموزش می دهیم.

 

فرض کنید تابع تبدیل یک سروموتور DC بصورت زیر است:

34

قبل از اینکه وارد طراحی شویم ابتدا باید نحوه ایجاد کنترل کننده فازی در متلب را آموزش بدهیم.برای این کار هم می توان از دستورات متلب استفاده کرد و هم می توان از تولباکسی که در متلب قرار دارد استفاده کرد که ما کار با تولباکس Fuzzy Logic Design را آموزش می دهیم.برای وارد شدن به این تولباکس ابتدا دستور fuzzy را در command window بنویسید تا صفحه زیر آشکار شود:

Fis-Editor-1

همان طور که مشاهده می کنید این صفحه از قسمت های زیر تشکیل شده است:

۱) input :در این قسمت ورودی های سیستم مشخص می شود که برای کار ما دو ورودی خطای سرعت و تغییرات خطای سرعت می باشد.

۲) Untitled :در این قسمت قوانین نوشته می شود.

۳) output :در این قسمت خروجی های سیستم تعیین می شود که برای کار ما ولتاژ موتور می باشد.

۴) Current Variable :در این قسمت اطلاعات مربوط به متغیری که انتخاب شده نشان داده می شود.سعی کنید برای هر متغیر نام مناسبی انتخاب کنید تا زمانی که قوانین را طراحی می کنیم دچار مشکل نشویم.

۵) قسمت پایین سمت چپ که در این قسمت نحوه استدلال و استنتاج کردن قوانین و روابط فازی مشخص می شود.بهتر است این قسمت ها را تغییر ندهید.

 

برای اضافه کردن ورودی و خروجی می توانید مانند شکل زیر عمل کنید:

Fis-Editor-2

ابتدا ما دو ورودی با نام های e و deltae و یک خروجی با نام V می سازیم.حال روی ورودی e دو بار کلیک کرده تا وارد صفحه زیر شویم:

Fis-Editor-3

ابتدا با کلیک بر روی هر متغیر رنج تغییرات آن (گوشه پایین سمت چپ) را مشخص می کنیم.که برای کار ما رنج تغییرات هر سه متغیر را [-۳,۳] انتخاب کرده ایم.حال باید توابع عضویت ها را طراحی کنیم.از قسمت Type توابع مختلفی را می توان انتخاب کرد (مثلثی ،ذوزنقه ای ،زنگوله ای و …) و در قسمت Params می توان پارامتر های یک تابع را مشخص کرد (مثلا در مورد تابع مثلثی پارامترها عبارت اند از: نقطه شروع،نقطه ارتفاع و نقطه انتهایی) . برای طراحی ما روی mf1 کلیک کرده و در قسمت Name حرف n را و از قسمت Type گزینه trapmf را انتخاب و در قسمت Params اعداد [-Inf -3 -2 0] را می نویسیم.می توان توابع عضویت دلخواه نیز ایجاد کرد.برای این کار از سربرگ Edit گزینه ی Add Custom MF را انتخاب کنید.به همین ترتیب توابع عضویت های دیگر p,z,any را تشکیل داده و همین کار را برای متغیرهای دیگر انجام می دهیم.

 

حال باید قوانین را طراحی کنیم،برای این کار روی گزینه Untitled کلیک کرده و وارد آن می شویم و سپس قوانین زیر را در آن ایجاد می کنیم:

۱٫ If (e is n) and (deltae is any) then (output1 is n)

۲٫ If (e is p) and (deltae is any) then (output1 is p)

۳٫ If (e is z) and (deltae is any) then (output1 is n)

۴٫ If (e is z) and (deltae is any) then (output1 is p)

۵٫ If (e is z) and (deltae is any) then (output1 is z)

Fis-Editor-4

توجه کنید که پس از انتخاب هر کدام از پارامترها گزینه Add rule را زده تا قانون ثبت شود و برای حذف قانونی،ابتدا روی آن کلیک کرده و سپس گزینه Delete rule را بزنید. برای مشاهده خروجی از سربرگ View گزینه Rule را انتخاب کنید و با تغییر دادن ورودی ها تغییرات خروجی را مشاهده کنید.

Fis-Editor-5

برای ذخیره فایل طراحی از سربرگ File گزینه Export To File را انتخاب کرده و فایل را با پسوند fis ذخیره کنید. برای استفاده از این فایل در سیمولینک متلب باید بلوک Fuzzy Logic Controller را انتخاب کنید.

Block-Fuzzy-logic-controller

توجه کنید که چون فایل fis ما یک استراکچر می باشد باید نام فایل را داخل ‘ ‘ قرار دهیم.

شکل زیر نحوه کنترل را نشان می دهد:

control-of-servo

در اینجا برای اینکه مقایسه ای بین کنترل کننده فازی با کنترل کننده PID انجام دهید به شکل موج های زیر توجه کنید:

compare-FLC-PID

همان طور که مشخص است پاسخ کنترل کننده فازی سریع تر بوده است.

شکل زیر یک تفاوت دیگر این دو کنترل کننده را نشان می دهد:

compare-FLC-PID-

همان طور که می دانید خروجی کنترل کننده ها نباید به اشباع برود ولی کنترل کننده PID به اشباع رفته است.

 

جهت دانلود فایل شبیه ساز اینجا کلیک کنید. (۱۱KB)

 

تهیه و تنظیم: motodrive.ir

 

لینک منبع:

http://motodrive.ir/طراحی-یک-کنترل-کننده-فازی-با-matlab-را-برای-ک

  انتشار : ۴ آبان ۱۳۹۴               تعداد بازدید : 769
راهنمای جامع ایمنی در برق

راهنمای جامع ایمنی در برق

برق، یکی از مهم ترین اختراعات بشر است که نقش حیاتی در زندگی روزمره ما دارد. با این حال، برق می تواند بسیار خطرناک باشد و در صورت عدم رعایت نکات ایمنی، می تواند منجر به برق گرفتگی، آتش سوزی و سایر حوادث ناگوار شود. در این راهنمای جامع، به بررسی کامل اصول ایمنی در برق، از ... ...

راهنمای جامع نصب کابل برق

راهنمای جامع نصب کابل برق

با این راهنمای جامع، به دنیای نصب کابل برق قدم بگذارید، اصول و الزامات آن را بشناسید، با انواع کابل ها و ابزارهای مورد نیاز آشنا شوید، مراحل نصب را به صورت گام به گام فرا بگیرید و با نصب اصولی کابل برق در منزل یا محل کار خود، از ایمنی و آسایش بیشتری برخوردار شوید!   برق، ... ...

شبیه سازی شبکه HVDC

شبیه سازی شبکه HVDC

در این پروژه، یک واحد انرژی تجدید پذیر (توربین بادی) از طریق خطوط جریان مستقیم ولتاژ بالا (HVDC) به یک شبکه AC متصل شده است. بدیهی است که از دو مبدل (کانورتر) AC به DC جهت تبدیل پارامترهای الکتریکی استفاده شده است. سیستم های کنترل مبدل ها برای واحد تجدید پذیر و شبکه به ... ...

دریافت فایل : شبیه سازی شبکه HVDC
راهنمای جامع خازن ها - درک کامل اصول، کاربردها و انواع

راهنمای جامع خازن ها - درک کامل اصول، کاربردها و انواع

خازن ها، یکی از اجزای اساسی مدارهای الکتریکی و الکترونیکی هستند که وظیفه ذخیره سازی بار الکتریکی را بر عهده دارند. در این راهنمای جامع، به بررسی عمیق خازن ها، از جمله اصول عملکرد، انواع، کاربردها، محاسبات و انتخاب خازن مناسب، می پردازیم. با این راهنما می توانید: اصول ... ...

راهنمای جامع تبدیل واحدهای الکتریکی

راهنمای جامع تبدیل واحدهای الکتریکی

در دنیای برق و الکترونیک، آشنایی با واحدهای الکتریکی و نحوه تبدیل آنها بین یکدیگر از مهارت های ضروری است. این راهنمای جامع، به شما کمک می کند تا به طور کامل بر تبدیل واحدهای الکتریکی مسلط شوید. در این راهنما، به بررسی موارد زیر می پردازیم: معرفی واحدهای پایه و فرعی ... ...

مطالعه روش‏های تلفیق داده در سیستم ناوبری ترکیبی INS/GNSS

مطالعه روش‏های تلفیق داده در سیستم ناوبری ترکیبی INS/GNSS

این محصول در قالب یک سمینار کامل نوشته شده است که نیاز به هیچگونه ویرایشی ندارد. این فایل در ۷۸ صفحه و در فرمت word تنظیم شده است که شامل چکیده،فهرست مطالب که در ۶ فصل آورده شده و در نهایت مراجع و رفرنس ها می باشد. در این سمینار قصد داریم ابتدا اصول کارکرد سیستم ناوبری ... ...

شناسایی سیستم به روش آنالیز طیفی با کد نویسی در متلب و مقایسه آن با کد دستوری spa

شناسایی سیستم به روش آنالیز طیفی با کد نویسی در متلب و مقایسه آن با کد دستوری spa

این فایل در فرمت پاورپوینت تهیه شدا است. این کد براساس سه گام مهم نوشته شده است که مختصرا شرح داده می شود گام اول: ابتدا ورودی را به سیستم اعمال می کنیم و خروجی ها را ثبت می کنیم. اولین گام محاسبۀ کوواریانس و کراس کوواریانس از این ورودی و خروجی هاست. برای شناسایی سیستم ... ...

پاورپوینت کامل و جامع با عنوان تقریب فیلترهای الکترونیکی (فیلتر و سنتز مدار) در 112 اسلاید

پاورپوینت کامل و جامع با عنوان تقریب فیلترهای الکترونیکی (فیلتر و سنتز مدار) در 112 اسلاید

فیلتر پایین‌گذر (به انگلیسی: Low-pass filter) نوعی از فیلتر می‌باشد که سیگنال‌هایی با بسامدی کمتر از بسامدی مشخص را عبور می‌دهد لازم به توجه است که این فیلتر در بحث پردازش سیگنال و جریان‌های متناوب اهمیت دارد و اثری بر جریان‌های مستقیم ندارد. فیلتر بالاگذر (به انگلیسی: ... ...

پاورپوینت گیاه جینکو بیلوبا

پاورپوینت گیاه جینکو بیلوبا

عنوان پاورپوینت:دانلود پاورپوینت گیاه جینکو بیلوبافرمت: پاورپوینت قابل ویرایشتعداد اسلاید: 17پاورپوینت کامل و آماده ارائهفهرست مطالب:معرفی کوتاهی از گیاه جینکو بیلوباترکیبات شیمیایی اصلیاصلی ترین ترکیب تشکیل دهنده آنمکانیسم عمل جینکو بیلوبااشکال دارویی جینکو بیلوباکاربرد آن ... ...

دانلود جزوه کنترل مدرن دانشگاه خواجه نصیر

دانلود جزوه کنترل مدرن دانشگاه خواجه نصیر

جزوه عالی و کامل تایپ شده سیستم های کنترل پیشرفته (کنترل مدرن) آماده برای دانلود است. مشخصات جزوه دانشگاه: صنعتی خواجه نصیرالدین طوسی رشته: مهندسی برق، مهندسی مکانیک استاد: دکتر بیژن معاونی فایل های همراه جزوه: تمرین ها و جواب های کامل، کوئیزها، پروژه ها فرمت: PDF پی ... ...

دانلود شبیه سازی یکسوساز تک فاز تمام موج تریستوری

دانلود شبیه سازی یکسوساز تک فاز تمام موج تریستوری

شبیه سازی یکسوساز تک فاز تمام موج تریستوری   الکترونیک صنعتی یا الکترونیک قدرت شاخه ای از مهندسی برق است که در آن با استفاده از خواص حالت جامد مواد نمیه هادی، توان ها (ولتاژ ها و جریان ها) ی قدرت کنترل یا تبدیل می شوند. بنابراین تمام منابع تغذیه جدید همچون شارژرها، ... ...

کتاب Impedance source power electronic converters

کتاب Impedance source power electronic converters

این کتاب محصول جدید انتشارات wiley در سال 2016 است. برای اطلاعات بیشتر به اینجا مراجعه شود. فرمت: PDF تعداد صفحات:419 پیشنهاد ویژه: در صورتی که تمایل دارید کتاب فوق را با 80 درصد تخفیف به همراه یک هدیه ویژه خریداری نمایید به بخش خرید پکیج کتاب های الکترونیک قدرت ... ...

اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.

ایجاد وب سایت یا
فروشگاه حرفه ای رایگان

پرفروش ترین ها


    پر بازدید ترین های فورکیا


    مطالب تصادفی

    • کاربرد و عملکرد فیبر نوری
    • چطور برخورد دهنده بزرگ هادرون (LHC) کار می کند؟
    • الگوریتم ضرب کننده Booth و پیاده سازی آن با زبان VHDL
    • مشخصه های فنی دوربین Panasonic Lumix DMC G۱
    • صفحه نمایش LCD

    تمام حقوق مادی و معنوی این وب سایت متعلق به "" می باشد