FS_1

کنترل کننده های فازی-عصبی در متلب

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

در این مجموعه، کنترل کننده های فازی-عصبی با یک رویکرد کاملاً کاربردی، از صفر تا صد به زبان ساده همراه با مثال گویا و شبیه­ سازی در محیط متلب، آموزش داده می شوند.  شبیه سازی ها و برنامه های مفیدی  در محیط متلب ارائه می­ شوند که می توانید از این برنامه ­ها و شبیه ­سازی­ ها در پروژه های مربوط به خودتان به راحتی استفاده نمایید. در این مجموعه موارد زیر پوشش داده می شود:

کنتر کننده فازی عصبی:

  • تطبیقی غیر مستقیم و مستقیم
  • طراحی بر اساس تکنیک مد لغزشی
  • طراحی بر اساس اچ-اینفینتی
  • طراحی بر اساس تکنیک پسگام
  • طراحی بر اساس بهره کوچک
  • طراحی بر اساس تکنیک LMI
  • کنترل فازی-عصبی بهینه
  • کنترل فازی-عصبی پیش بین
    • کنترلر عصبی تقلیدگر
    • کنترلر عصبی با استفاده از شناساگر عصبی معکوس
    • ساختار کنترلر عصبی معکوس مستقیم
    • کنترلر معکوس مستقیم با مدل مرجع
    • کنترلر عصبی غیر مستقیم
    • کنترلر معکوس غیر مستقیم با مدل مرجع
    • کنترل تطبیقی عصبی معکوس با مدل مرجع
    • شبکه عصبی به عنوان جبرانگر
    • کنترلر PID خود تنظیم بر پایه شبکه عصبی

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

پیش نیاز: شبکه های عصبی، سیستم های فازی

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



جلسه اول: مقدمه

در این جلسه یک مقدمه ای در مورد اهمیت کنترل کننده های هوشمند و سرفصل های این مجموعه ارائه می شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p

حجم: ۳۰MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید


جلسه دوم: طراحی کنترل کننده بر اساس قواعد اگر و آگاه فازی + کنترل کننده نظارتی

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

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: ۸۰MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید


جلسه سوم: طراحی کنترل کننده PID  بر اساس قواعد اگر و آگاه فازی (نوع اول و نوع دوم)

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

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۹۵MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید


جلسه چهارم: طراحی کنترل کننده عصبی تطبیقی غیر مستقیم, Indirect adaptive neural network controller, Matlab

در این جلسه یک کنترل کننده عصبی تطبیقی غیر مستقیم با استفاده از شبکه های عصبی MLP برای دسته ای از سیستم های غیرخطی طراحی می شود. کنترل کننده طراحی شده در محیط سیمولینک متلب شبیه سازی می شود. به راحتی می توانید از برنامه های نوشته شده در مسائل خودتان استفاده نمایید.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۸۵MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید


جلسه پنجم: طراحی کنترل کننده فازی تطبیقی  غیرمستقیم با استفاده از سیستم های فازی نوع دوم بازه ای

Indirect adaptive interval type-2 fuzzy controller, Flexible Joint, Matlab

در این جلسه یک کنترل کننده عصبی تطبیقی غیر مستقیم با استفاده از سیستم های فازی نوع دوم بازه ای برای دسته ای از سیستم های غیرخطی به فرم نرمال طراحی می شود. کنترل کننده طراحی شده در محیط سیمولینک متلب بر روی flexible Joint    شبیه سازی می شود. برنامه ها به شکل برداری و بهینه نوشته شده و به راحتی می توانید از شبیه سازی های انجام شده در مسائل مربوط به خودتان استفاده نمایید.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۸۵MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید


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

Indirect adaptive neural network controller and type-2 fuzzy controller based on gradient descent optimization method, Matlab

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

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۶۵MB

پیش نمایش و فهرست مطالب:کیفیت را روی HD قرار دهید


جلسه هفتم: طراحی کنترل کننده عصبی-لغزشی و فازی نوع۲ –لغزشی به فرم تطبیقی

adaptive interval type-2 fuzzy sliding mode controller, Matlab

adaptive neural network sliding mode controller, Matlab

در این جلسه یک کنترل کننده عصبی-لغزشی و فازی نوع۲ –لغزشی طراحی می شود که پارامترهای شبکه عصبی و سیستم نرو-فازی نوع ۲ بازه ای به کار رفته برای تخمین نامعینی ها بر اساس قوانین تطبیقی که از آنالیز پایداری لیاپانوف بدست آمده اند، تنظیم می شوند. کنترل کننده های طراحی شده در محیط سیمولینک متلب شبیه می شود. برنامه ها به شکل برداری و بهینه نوشته شده و به راحتی می توانید از شبیه سازی های انجام شده در مسائل مربوط به خودتان استفاده نمایید.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۹۰MB

پیش نمایش و فهرست مطالب:کیفیت را روی HD قرار دهید


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

adaptive PID using neural network based on back propagation method, Matlab

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

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۹۰MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید


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

adaptive PID controller using type-2 fuzzy systems based on back propagation method, Matlab

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

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۹۰MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید


جلسه دهم: طراحی کنترل کننده PID عصبی-تطبیقی با استفاده شناساگر عصبی

adaptive PID controller using neural model based on back propagation method, Matlab

در این جلسه یک کنترل کننده PID عصبی تطبیقی طراحی می شود که در آن برای تقریب ژاکوپین سیستم از مدل عصبی سیستم استفاده می شود. مدل عصبی سیستم به صورت آن-لاین بدست آورده می شود. کنترل کننده طراحی شده در محیط متلب شبیه سازی می شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۹۰MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید


جلسه یازذهم: طراحی کنترل کننده PID فازی-تطبیقی بر اساس مدل عصبی و با استفاده از سیستم های فازی نوع اول و دوم

adaptive PID controller based on neural model  using type-1 and type-2 fuzzy systems based on back propagation method, Matlab

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

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۹۰MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید


جلسه دوازدهم: طراحی کنترل کننده تطبیقی مدل معکوس عصبی

adaptive  controller based on inverse  neural model  and back-propagation approach

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

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۶۰MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید


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

adaptive  controller based on inverse  type-1 fuzzy model  and back-propagation approach

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

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۷۰MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید


جلسه چهاردهم: طراحی کنترل کننده  فازی تطبیقی مستقیم

direct adaptive fuzzy  controller

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

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل های شبیه سازی متلب +pdf

حجم: حدوداً ۷۰MB

پیش نمایش و فهرست مطالب: کیفیت را روی HD قرار دهید



جهت خرید کلیک بفرمایید

۱۶ نظر

  1. سلام.من باید یک کنترل کننده عصبی با روشهای مدل مرجع و یادگیری معکوس برای مدل پاندول معکوس طراحی کنم کدامیک از جلسات به کارم می آید؟

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ خرداد ۳۱ام, ۱۳۹۶ ۷:۲۸ ب.ظ:

    @حمید توکلی,
    سلام
    جلسه ۴ کنترل عصبی تطبیقی
    جلسه ۱۲ کنترل عصبی مدل معکوس

    [پاسخ]

  2. سلام

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

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ خرداد ۸ام, ۱۳۹۶ ۱۱:۳۵ ب.ظ:

    @ج.نجف,
    سلام به مجموعه “کنترل فازی-عصبی در متلب” مراجعه کنید.
    جلسات ۸ و ۱۰٫
    http://www.controlref.com/fnnc_matlab/

    [پاسخ]

  3. سلام
    لینک دانلود قسمت چهاردهم کار نمی کند.
    لطفا بررسی کنید.

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ خرداد ۲ام, ۱۳۹۶ ۴:۳۹ ب.ظ:

    @محسن,
    سلام
    مشکل به وجود آمده حل شد.
    می توانید دانلود کنید.

    [پاسخ]

    محسن پاسخ در تاريخ خرداد ۲ام, ۱۳۹۶ ۱۰:۳۷ ب.ظ:

    @دکتر محمدزاده,
    سلام متاسفانه نتونستم دانلود کنم پیغام ؛با عرض پوزش، محدودیت دانلود برای این فایل وجود دارد.؛ می گیرم اگه ممکنه لینک دانلود رو مجددا برام بفرستید.

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ خرداد ۳ام, ۱۳۹۶ ۱۲:۲۸ ق.ظ:

    @محسن,
    سلام
    براتون ایمیل میکنم این جلسه رو.
    موفق باشین.

    [پاسخ]

  4. ببخشید من کد شبکه عصبی برای تنظیم کنترلر PID رو میخوام باید کدوم جلسرو خریداری کنم میشه راهنمایی کنید؟

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ فروردین ۲۰ام, ۱۳۹۶ ۱:۵۵ ب.ظ:

    @مرتضی,
    با سلام
    کنترل کننده های فازی-عصبی تطبیقی به فرم غیر مستقیم (تخمین مدل و طراحی کنترل کننده بر اساس مدل تخمین زده شده ) بر روی سایت قرار گرفته است و
    کنترل کننده های فازی-عصبی تطبیقی به فرم مستقیم که شامل PID هم میشه از هفته بعد به مرور بر روی سایت قرار خواهد گرفت.
    البته طراحی کنترل کنننده PID با استفاده از قواعد اگر آگاه فازی بر روی سایت قرار گرفته است.

    [پاسخ]

  5. با سلام خسته نباشید . ببخشید من چند سوال داشتم . اول اینکه این آموزش ها بصورت کد نویسی میباشد یا استفاده از بلوک های شبیه سازی .میخوام ببینم با دیدن این آموزش میشه این الگوریتمو بصورت کد در پروسسور های سخت افزاری مانند آرم پیاده سازی کرد ؟
    من یک مبدل ساختم میخوام کنترلشو به این روش پیاده سازی کنم میشه ازین آموزش استفاده کرد واسه اینکار؟

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ فروردین ۱۵ام, ۱۳۹۶ ۲:۲۰ ب.ظ:

    @مرتضی,
    سلام
    به صورت کد داخل سیمولینکه. مثلاً یه بلوک داریم که کارش تخمین نامعینی هاست که داخل این بلوک یک سیستم فازی یا یک شبکه عصبی کد نویسی شده است. بلوک بعدی کنترل کننده است که از نتایج این تخمین استفاده میکنه و …
    اتفاقاً با توجه به اینکه در داخل سیمولینک قسمت های مختلف را از هم دیگه جدا کرده ایم خیلی گویاتر شده و پیاده سازیش هم ساده تر.

    [پاسخ]

    مرتضی پاسخ در تاريخ فروردین ۱۵ام, ۱۳۹۶ ۷:۰۹ ب.ظ:

    @دکتر محمدزاده, یعنی کد نویسی شبکه عصبی هم آموزش داده شده؟
    منظورم مراحل آموزش و… کد نویسی شده یا از دستورات میانبر متب استفاده شده؟

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ فروردین ۱۵ام, ۱۳۹۶ ۸:۰۱ ب.ظ:

    @مرتضی,
    بله کلاً کدنویسی شده و از تولباکس متلب در کنترل کننده ها استفاده نشده. لازم به ذکر است که پارامترهای شبکه عصبی و سیستم فازی استفاده شده در کنترل کننده ها به صورت آن-لاین تنظیم می شوند (در کنترل کننده های تطبیقی ارائه شده).
    ضمن اینکه در مجموعه “شبکه های عصبی و الگوریتم های یادگیری در متلب” و همچنین در مجموعه “سیستم های فازی نوع اول و دوم در متلب”، شبکه های عصبی و سیستم های فازی از صفر تا صد به صورت کدنویسی و همراه با مثالهای کاربردی آموزش داده شده است.
    موفق باشین.

    [پاسخ]

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

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ اسفند ۱۵ام, ۱۳۹۵ ۷:۳۲ ب.ظ:

    @omid,
    سلام
    از اینکه مجموعه آموزشی ما مفیده واقع شده خوشحالیم.
    جهت بهتر شدن مجموعه پیشنهادات ارزشمند خودتان را از طریق ایمیل با ما در میان بذارید
    intelligent.controlref@gmail

    [پاسخ]

یک پاسخ بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *