تمامی مطالب مطابق قوانین جمهوری اسلامی ایران میباشد.درصورت مغایرت از گزارش پست استفاده کنید.

جستجو

تبلیغات


     

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

     

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

    34

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

    Fis-Editor-1

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

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

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

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

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

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


    این مطلب تا کنون بار بازدید شده است.
    ارسال شده در تاریخ پنجشنبه 11 دي 1348 [ گزارش پست ]
    منبع
    برچسب ها : قسمت ,طراحی ,فازی ,قوانین ,متلب ,آموزش ,خطای سرعت ,کننده فازی ,کنترل کننده ,قسمت نحوه ,

تبلیغات


    Ads1

پربازدیدترین مطالب

آمار امروز پنجشنبه 4 خرداد 1396

تبلیغات

ads2

تبلیغات

ads3

آخرین کلمات جستجو شده

تگ های برتر