آموزش Fuzzy PID

آموزش Fuzzy PID

روش فازی یکی از روش هاییه که با روش های تحلیلی زیادی تلفیق میشه. یکی از روش هایی که پایه تمام روش های کنترلی تحلیلی هستش کنترل کننده معمولی PID هست. اگه نحوه تلفیق فازی رو با کنترل کننده PID بدونیم میشه به کنترل کننده های دیگه هم تعمیمش داد. در این پست سعی کردم از صفر تا صد طراحی یک کنترل کننده فازی رو قرار بدم. در این پست فیلم آموزش Fuzzy PID از ابتدا تا انتها توضیح داده شده است. همچنین پس از توضیحات ارائه شده این روش در نرم افزار MATLAB نیز به صورت مفصل بحث شده است. جلسه اول را به صورت رایگان دانلود کنید.


جلسه اول:


جلسه دوم:

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


جلسه سوم:

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


جلسه چهارم:

در این جلسه کنترل کننده Fuzzy PI و Fuzzy PID توضیح داده شد. در پایان این جلسه به مطلبی که از جلسه قبل باقی موند اشاره شده است.


برای خرید کلیک کنید

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

شماره پرداخت

محصول و جلسات خریداری شده

ایمیل

شماره کارت: ۶۰۳۷۹۹۷۳۸۲۹۱۱۳۵۳

شماره موبایل: ۰۹۱۶۲۳۳۵۰۳۲ ( ارتباط فقط از طریق تلگرام)

در کانال تلگرام سایت هر هفته یک کد تخفیف ارائه می کنیم برای دریافت کدهای تخفیف در کانال تلگرام ما عضو شوید

۱۷ نظر

  1. اقای دکتر ببخشیدسوال داشتم خدمتتون اقای دکتر می خوام pid فازی طراحی کنم براسیستم شناورمغناطیسی که معادلات اون غیرخطی هستش ابتدا خطی سازی کردم pid زدم رو سیستم خطی درست جواب داد رو ی سیتم خطی ولی رو سیستم غیرخطی پیاده سازی کردم همون u که ازpid به دست میاد با تغییر متغیر سیستم غیر خطی ناپایدار میشه بعد کنترل کننده fuzzy pid طبق فرمایشاتتون پیاده سازی کردم رو سیستم خطی هر دوتاش به خوبی ج میدن بعد تغییر متغیر مناسب دادم ولی رو سیستم غیر خطی شده جواب نمیدن و ناپایدار میشه ممنون میشم راهنماییم کنید dt=.001 گزاشتم و طبق فرمایشاتتون جلو رفتم ممنون میشم اگه نکته ای میدونید بهم بگید که اصلا میتونم رو سیستم غیر خطی پیاده سازی کنم یا نه طبق فرمایشاتتون فرمودین اول برای سیستم غیر خطی سیستم خطی کنیم بعد کنترل کننده اعمال می کنیم سپس با تغییر دادن قوانینو تغییر متغیر به سیستم اصلی اعمال می کنیم سیستم شناور از سایت خودتون و سیستم که دکتر جوادی روی اون lqr زده بر داشتم ممنون میشم بتونیدکمکم کنید

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

  2. سلام
    یه بخشی از پروژه ارشدم در ضمینه( کنترل فازی سیستم تعلیق مدل کامل خودرو در محیط متلب )هست
    لطفا بفرمایید باید چیکار کنم ؟؟؟؟
    فیلم آموزشی دارید که بتونه مدلسازی کنترل فازی سیستم تعلیق مدل کامل خودرو در متلب رو بهم یاد بده؟

  3. باسلام
    برای یک سیستم خطی که اطلاعی از تابع تبدیل آن نداریم چطور میشه کنترل فازی PI رو طراحی کرد؟ ایا نیاز به مدل کردن سیستم از روی پاسخ پله و ضربه است؟
    باسپاس

      1. سلام

        متاسفانه پاسخ کاملی ارائه نفرموده اید. آیا با مطالعه فیلم های آموزشی این عمل امکان پذیر است؟ چون سیستم تحت مطالعه یک مبدل ac/dc است که تابع تبدیل آن در دسترس نیست.

        باتشکر از لطف جنابعالی

        1. @امیر,
          سلام
          فیلم های آموزشی براساس مدل هستش. فازی میتونه اینکارو بکنه. ولی خب دوست خوبم من چطور میتونم اینجا این مبحثو توضیح بدم. فقط باید عرض کنم شما اگه مدل رو نداشته باشید باید قاعدتا عملی انجام بدین. آیا واقعا میخواید عملی اینکارو بکنید؟
          از همه اینا گذشته مدل مبدلها دیگه همه جا هست شما با یه سرچ میتونید مدل غیرخطی سیستمتون رو توی مقالات پیدا کنید
          درود

  4. با سلام
    همین آموزش تو سایت فرادرس با کیفیت آموزشی بالا با قیمت۱۲۰۰۰تومان ارائه میشه اون وقت تو این سایت…
    خیلی قیمت آموزشات بالا است
    اگه میخوای چیزی کاسب بشی بیار پاییین

    1. @majid,
      سلام عرض شد
      بله درسته. اما اول اینکه معلوم نیست برچه اساسی ایشون تدریس کردن. و آیا محتویات آموزش ایشون با من شباهت داشته باشه یا خیر
      دوم اینکه ایشون دو ساعت تدریس کردن درصورتیکه اینجا چهارساعت تدریس شده و البته به نظرم بازم جای کار داشت.
      سوم اینکه ایشون در محیط سیمولینک اینکارو کردن و استفاده از روش های ژنتیک، مورچگان پرندگان و … در این محیط تقریبا غیرممکنه و درصورت امکان هم خیلی کند خواهد بود حال آنکه روشهای مبتنی برتکرار زمان بسیار زیادی رو نیاز به ران برنامه دارن.
      روش های عددی در محیط ادیتور (کدنویسی) براحتی قابل اعمال به روش های کنترلی هستند.
      چهارم اینکه ایشون دو ساعت آماده کردن اونم توی محیط سیمولینک و دوازده هزارتومان گذاشتن ماهم چهارجلسه آماده کردیم بیست و پنج هزارتومان . حتی اگه بخواید به قضیه خطی نگاه کنید بازم سرشمارو کلاه نذاشتم.
      پنجم اینکه ماهم تا دو سه سال دیگه این آموزش ها رو رایگان قرار خواهیم داد و ایران رو از وجود این بازارها پاک خواهیم کرد. انشاالله

  5. همیشه دنبال این بودم که چطور میشه فازی کنترل رو انجام داد چون تو دانشگاه ما فقط در مورد مقدمات فازی میگن آخرشم نفهمیدیم چطور میشه کنترل کرد. آقا دمتون گرم

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

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