
روش فازی یکی از روش هاییه که با روش های تحلیلی زیادی تلفیق میشه. یکی از روش هایی که پایه تمام روش های کنترلی تحلیلی هستش کنترل کننده معمولی PID هست. اگه نحوه تلفیق فازی رو با کنترل کننده PID بدونیم میشه به کنترل کننده های دیگه هم تعمیمش داد. در این پست سعی کردم از صفر تا صد طراحی یک کنترل کننده فازی رو قرار بدم. در این پست فیلم آموزش Fuzzy PID از ابتدا تا انتها توضیح داده شده است. همچنین پس از توضیحات ارائه شده این روش در نرم افزار MATLAB نیز به صورت مفصل بحث شده است. جلسه اول را به صورت رایگان دانلود کنید.
جلسه اول:
جلسه دوم:
در ارتباط با شبیه سازی یک کنترل کننده تناسبی فازی هستش که برای یک سیستم مرتبه دوم طراحی و شبیه سازی شده.
جلسه سوم:
در این جلسه به شبیه سازی کنترل کننده فازی تناسبی مشتق گیر و مقایسه اون با کنترل کننده معمولی تناسبی مشتق گیر پرداخته شد.
جلسه چهارم:
در این جلسه کنترل کننده Fuzzy PI و Fuzzy PID توضیح داده شد. در پایان این جلسه به مطلبی که از جلسه قبل باقی موند اشاره شده است.
۴۰۰,۰۰۰ تومانAdd to cart
اقای دکتر ببخشیدسوال داشتم خدمتتون اقای دکتر می خوام pid فازی طراحی کنم براسیستم شناورمغناطیسی که معادلات اون غیرخطی هستش ابتدا خطی سازی کردم pid زدم رو سیستم خطی درست جواب داد رو ی سیتم خطی ولی رو سیستم غیرخطی پیاده سازی کردم همون u که ازpid به دست میاد با تغییر متغیر سیستم غیر خطی ناپایدار میشه بعد کنترل کننده fuzzy pid طبق فرمایشاتتون پیاده سازی کردم رو سیستم خطی هر دوتاش به خوبی ج میدن بعد تغییر متغیر مناسب دادم ولی رو سیستم غیر خطی شده جواب نمیدن و ناپایدار میشه ممنون میشم راهنماییم کنید dt=.001 گزاشتم و طبق فرمایشاتتون جلو رفتم ممنون میشم اگه نکته ای میدونید بهم بگید که اصلا میتونم رو سیستم غیر خطی پیاده سازی کنم یا نه طبق فرمایشاتتون فرمودین اول برای سیستم غیر خطی سیستم خطی کنیم بعد کنترل کننده اعمال می کنیم سپس با تغییر دادن قوانینو تغییر متغیر به سیستم اصلی اعمال می کنیم سیستم شناور از سایت خودتون و سیستم که دکتر جوادی روی اون lqr زده بر داشتم ممنون میشم بتونیدکمکم کنید
سلام
اگه میشد اینکارو کرد که دیگه نیازی به روشهای غیرخطی نبود.
کاری که شما انجام دادید کاملا درسته. اما علت ناپایداری سیستم شما در اینه که وقتی شما یک سیستم رو خطی میکنید حول صفر دارید خطی سازی انجام میدید و بنابراین کنترل کنند ه ای هم که طراحی میکنید فقط حول و حوش همون نزدیکی های صفر کار می کنه. و اگه کمی از اون نقطه دور بشید دیگه کنترل کننده جوابگو نخواهد بود و حتی ممکنه باعث ناپایداری هم بشه.
به صورت کاربردی تر اگه بخوام بگم، شرایط اولیه رو اگه نزدیک به نقطه کار انتخاب کنید کنترل کننده ای که بر پایه سیستم خطی طراحی کردید سیستم رو پایدار میکنه ولی اگه شرایط اولیه رو کمی از نقطه کار دورتر انتخاب کنید دیگه پاسخگو نخواهد بود
سلام
یه بخشی از پروژه ارشدم در ضمینه( کنترل فازی سیستم تعلیق مدل کامل خودرو در محیط متلب )هست
لطفا بفرمایید باید چیکار کنم ؟؟؟؟
فیلم آموزشی دارید که بتونه مدلسازی کنترل فازی سیستم تعلیق مدل کامل خودرو در متلب رو بهم یاد بده؟
@آرمین عبدالله پور,
سلام
خیر
سلام
اینجا گفتین جلسه اولش رایگانه ولی رایگان دانلود نمیشه که…
ممنون از سایت بسیار خوبتون
@راضیه معافی,
سلام بله اون اوایل رایگان بود ولی هزینشم زیاد بود. الان هزینش کاهش دادیم عوضش پیش نمایش ها گویای همه چی هست
سپاس و درود
باسلام
برای یک سیستم خطی که اطلاعی از تابع تبدیل آن نداریم چطور میشه کنترل فازی PI رو طراحی کرد؟ ایا نیاز به مدل کردن سیستم از روی پاسخ پله و ضربه است؟
باسپاس
@امیر,
سلام
میتونید بدون نیاز به مدل هم اینکارو بکنید
درود
سلام
متاسفانه پاسخ کاملی ارائه نفرموده اید. آیا با مطالعه فیلم های آموزشی این عمل امکان پذیر است؟ چون سیستم تحت مطالعه یک مبدل ac/dc است که تابع تبدیل آن در دسترس نیست.
باتشکر از لطف جنابعالی
@امیر,
سلام
فیلم های آموزشی براساس مدل هستش. فازی میتونه اینکارو بکنه. ولی خب دوست خوبم من چطور میتونم اینجا این مبحثو توضیح بدم. فقط باید عرض کنم شما اگه مدل رو نداشته باشید باید قاعدتا عملی انجام بدین. آیا واقعا میخواید عملی اینکارو بکنید؟
از همه اینا گذشته مدل مبدلها دیگه همه جا هست شما با یه سرچ میتونید مدل غیرخطی سیستمتون رو توی مقالات پیدا کنید
درود
با سلام
همین آموزش تو سایت فرادرس با کیفیت آموزشی بالا با قیمت۱۲۰۰۰تومان ارائه میشه اون وقت تو این سایت…
خیلی قیمت آموزشات بالا است
اگه میخوای چیزی کاسب بشی بیار پاییین
@majid,
سلام عرض شد
بله درسته. اما اول اینکه معلوم نیست برچه اساسی ایشون تدریس کردن. و آیا محتویات آموزش ایشون با من شباهت داشته باشه یا خیر
دوم اینکه ایشون دو ساعت تدریس کردن درصورتیکه اینجا چهارساعت تدریس شده و البته به نظرم بازم جای کار داشت.
سوم اینکه ایشون در محیط سیمولینک اینکارو کردن و استفاده از روش های ژنتیک، مورچگان پرندگان و … در این محیط تقریبا غیرممکنه و درصورت امکان هم خیلی کند خواهد بود حال آنکه روشهای مبتنی برتکرار زمان بسیار زیادی رو نیاز به ران برنامه دارن.
روش های عددی در محیط ادیتور (کدنویسی) براحتی قابل اعمال به روش های کنترلی هستند.
چهارم اینکه ایشون دو ساعت آماده کردن اونم توی محیط سیمولینک و دوازده هزارتومان گذاشتن ماهم چهارجلسه آماده کردیم بیست و پنج هزارتومان . حتی اگه بخواید به قضیه خطی نگاه کنید بازم سرشمارو کلاه نذاشتم.
پنجم اینکه ماهم تا دو سه سال دیگه این آموزش ها رو رایگان قرار خواهیم داد و ایران رو از وجود این بازارها پاک خواهیم کرد. انشاالله
همیشه دنبال این بودم که چطور میشه فازی کنترل رو انجام داد چون تو دانشگاه ما فقط در مورد مقدمات فازی میگن آخرشم نفهمیدیم چطور میشه کنترل کرد. آقا دمتون گرم
@نازی,
خواهش می کنم
به نظر من هم خوبه کارشون
خیلی عالییییییییییییییییییییی بود. مرسییییییییییییییی
@فاطمه,
نظر لطف شماست ممنون از نظری که دادید