
یکی از روشهایی که میشه باهاش مد لغزشی رو تا حدی بهبود داد و نواقص اون رو برطرف کرد مد لغزشی فازی (fuzzy sliding mode) هست. در این پست سعی کردیم روش فازی رو با مد لغزشی تلفیق کنیم و با مثالهایی طراحی رو از ابتدا تا انتها انجام داده و در نرم افزار متلب شبیه سازی کنیم. در این آموزش ها فرض شده است که مقدمات فازی رو میدونید و با روش مد لغزشی آشنایی کافی دارید. بنابراین اگر با روش مد لغزشی آشنایی ندارید میتونید فیلم آموزش مد لغزشی براساس کتاب اسلوتین رو از سایت ما دانلود بفرمایید و در مورد فازی هم مقدماتی رو از اینترنت بخونید کفایت میکنه. ضمن اینکه به نظر میرسه اگر فیلم آموزش فازی پی آی دی رو هم نگاه بکنید برای قسمت دوم آموزش مد لغزشی خیلی بدردتون میخوره.
جلسه اول :
در این جلسه ابتدا یک دسته بندی برای کل آموزش ارائه شده است. و در این دسته بندی گفته شده که فازی رو با چه روش هایی میشه با مد لغزشی تلفیق کرد.
جلسه دوم :
در این جلسه ابتدا یک دسته بندی برای روشهایی که میشه ضریب تابع علام رو فازی کرد ارائه شده است.
200,000 تومانافزودن به سبد خرید
سلام اقای دکتر ببخشید در جلسه دوم این مجموعه که زحمت طراحی سطح لغزش فازی رو کشیدیدن ببخشید منبع و یا مرجعی دارین برای اینکه این روش رو در پایان نامم با ضمن رجعدهی ثبت کنم .
سلام
عنوان مقاله دقیقا یادم نیست ولی همین فازی و مد لغزشی رو با هم به انگلیسی سرچ کنید مقالات زیادی وجود داره
اقای دکتر ببخشید منظورم اینه که بر چه اساسی این رابطه وجود دارد که kبه s sdot بستگی دارد و اینکه اقای دکتر ببخشید رابطه اون ها به این صورته که هرجا تغییرات زیاد باشه باید k هم زیاد بشه و بالاکس؟؟؟
بله هر جا که سطح لغزش فاصله زیادی با منیفولدش داشته باشه باید انرژی بیشتری صرف بشه تا بتونه به سطح بیارش و وقتی که به نزدیکی های سطح رسید دیگه لازم نیست مثل قبل انرژی مصرف کنه. ضریب تابع علامت هم به نوعی با میزان انرژی مصرفی رابطه مستقیم داره
سلام اقای دکتر ببخشید ی سوال داشتم در جلسه 2 فرمودین رابطه k با sوsdot ممنون میشم راهنمایی بفرمایید این رابطه به چه صورتی است و اینکه اگه بتونید منبع رو در این مورد بهم معرفی کنید ممنون میشم با تشکر
سلام
من متوجه نشدم سوالتون چیه. در مورد رفرنس همه مقالاتی که فازی مدلغزشی کار کردن به نوعی از همین سبک استفاده میکنن. البته بدیهی هم هست به این دلیل که شما میخواید ضریب k رو فازی کنید، خب در اینصورت باید برچه اساسی این ضریب رو فازی کنید؟ معلوم هست بر اساس خطاها. خطاهای ما چیا هستن؟ سطح لغزش و مشتقش و یا حتی انتگرالش هم میتونه باشه
سپاس
ببخشید اقای دکتر من در پایان نامم از روشتون استفاده کردم خواستم اگه سر جلسه دفاع ازم پرسیدن بتونم با دلیل ج بگم که بتونم قانعشون کنم
سلام جناب اقای دکتر موسی پور ببخشید اموزش بخش سوم و قت اماده کردنش نداشتین به شدت نیاز دارم ممنون میشم زحمت تهیه ای قسمت رو هم بکشید
سلام راستش فعلا نه. در حال آماده سازی کنترل غیرخطی هستم
سلام
چرا این آموزش پیش نمایش نداره ؟
سلام
این آموزش جزء اولین آموزشها بود. در اسرع وقت پیش نمایش رو روی سایت قرار میدیم
ممنون از حسن توجهتان
با سلام
در صورتی که پارامترها ی مربوط به سطح لغزش ما بیشتر از دو پارامتر باشد مثلا 4 پارامتر داشته با شیم (این موضوع راجب سیستم های زیر تحریک میباشد)به عنوان مثال خطای ومشتق متغییر اول وخطا ومشتق خطای سیستم دوم باید چگونه اقدام کرد
با تشکر
سلام
به جای اینکه فقط خطا و مشتق رو در نظر بگیرید خطاها و مشتقاتشون رو در نظر بگیرید و فازی کنید
با سلام
اگر امکانش هست ،فازی کردن مربوط به ضریب ساین را نیز آموزش بدید
با تشکر
سلام. در آینده فرصت بشه چشم
با سلام و خسته نباشید
مد لغزشی فازی بر اساس چه منبعی تدریس میشه؟
@محمد,
سلام بر اساس مقالاتی که مطالعه شد
با سلام و خسته نباشید.
من میخوایم کنترل بک استپینگ رو با کنترل فازی ترکیب کنم.میخواستم ببینم آموزشی هست که در این زمینه به من کمک کنه؟
سلام
نه توی سایت نداریم. ولی شما میتونید دو تا روش پسگام و مد لغزشی رو اول با هم تلفیق کنید. که آموزشش توی سایت هست. بعدش با استفاده از همین آموزش مد لغزشی فازی، روش جدید رو فازی کنید
با سلام و احترام . با تشکر از کلیپ های آموزشی خوبی که تدارک کرده اید ببخشید من تو پروپوزال می خوام برا وسیله جراحی از روش فازی اسلایدینگ مود استفاده کنم مشکل اینه که من نامعینی ها و اغتشاشات اون دستگاه رو چه جوری می تونم بازه ای درست براش تعریف کنم ؟ ممنون از محبت شما
@مهدی صدرا,
سلام.
در نت جستجو کنید و معادلات حالت این سیستم رو پیدا کنید و به احتمالا 99 درصد نوع اغتشاش و نامعینی در اون معادلات هست. و نیازی نیست که شما خودتون اغتشاش و نامعینی رو مدل کنید. اما اگه برای این سیستم به فرض محال معادلات دینامیکی وجود نداشت باید شناخت دقیقی از سیستم پیدا کنید و بعد خودتون ببینید اغتشاش رو باید چی در نظر بگیرید . اغتشاش معمولا از محل ورودی به سیستم وارد و با ورودی کنترلی جمع میشه پس جنس اون معمولا از جنس ورودی هست. اغتشاش رو نباید یه چیز عجیب و غریب در نظر بگیرید.
تشکر
سلام. بنده هزینه کل جلسات رو واریز کردم. خططان خاموش است و امکان ارتباط وجود ندارد. لطفا لینک فایل ها را به ایمیلم بفرستید.
@حمید,
سلام
لطفا اطلاعات پرداختی رو برام ارسال بفرمایید
با سلام، من از روش فازی کردن ضریب ساین استفاده کردم، نویز در ترکینگ مسیر مطلوبم بیشتر شد اما چترینگ در ورودی کنترلی کم شد. می خواستم بپرسم مشکلی نداره به نظرتون؟
@پویا,
سلام
در ورودی هم چترینگ دارید ولی احتمالا مشهود نیست. زوم کنید خواهید دید
هر جایی که چترینگ داشته باشید مشکله!
یه سوال دیگه،کلا این روش تو مدلغزشی فازی مرتبه بالا نتایج را چه جوری می کنه؟ من این روش را با super twisting رفتم نتایج بدتر شد.می خواستم رو twisting هم بزنم ولی اونجا s دات دارم.خب حالا باید s دات هم فازی بشه؟نمیدونم منظورما فهمیدید یا نه!
@Ali,
و تو سیستم مرتبه دو چه جوری سطح لغزش را فازی کردید،فکر کنم میشه فازی pid درسته؟
@Ali,
سلام متوجه سوالتون نشدم. برای سیستم مرتبه دو هم میشه فازی پی آی دی استفاده کرد و هم مد لغزشی فازی!
@Ali,
وقتی فازی رو به هر روش تحلیلی اضافه کنید اتفاق عچیبی نمیفته ولی قطعا میتونه نتایج بهبود پیدا کنه اما یک مقدار کم!
اگر میشه لطف کنید روش فازی کردن ضریب صاین هم بزارید یا جزوه ای قرار بدید.
@علی,
سلام از آموزش فازی پی آی دی استفاده کنید. فازی کردن ضرایب پی آی دی و فازی کردن ضرایب مد لغزشی تفاوتی با هم نداره
با سلام
در آموزشی که گفته شد سیستم درجه دو بود. من الان برای سیستم درجه سه پلاسما تورگ اگر بخوام انجام بدم u و سطح لغزش رو چجوری باید تعیین کنم؟
و اگر نامعینی بین صفر تا 50 باشه (محدوده بزرگ) توی کد نویسی به چه شکل بنویسم؟
Xd هم نحوه انتخابش چگونه است؟
این موارد رو از ویدیو آموزشی متوجه نشدم. ممنون میشم راهنمایی کنید
با تشکر فراوان
@خدیجه,
سلام
1- در مورد نحوه انتخاب سطح لغزش پیشنهاد میکنم اول برید مقالاتی که در این زمینه وجود دارد مطالعه کنید. یعنی مقالاتی که مد لغزشی رو روی سیستم شما پیاده سازی کردن و حتما هم سعی کنید سیستمی رو پیدا کنید که دینامیکش دقیقا دینامیک شما باشه. اگه هیچ جا پیدا نکردین اونوقت پیشنهاد میکنم جلسات مربوط به “آموزش مد لغزشی براساس کتاب اسلوتین” که توی سایت هست رو تهیه کنید تا به مباحث مربوط به مد لغزشی مسلط شید.
2- این موضوع هم توی همون هشت جلسه آموزش که در قسمت قبل توضیح دادم هست.
3- xd رو ما انتخاب نمیکنیم بلکه سیستم به شما میگه که باید ایکس مطلوب ما چند باشه و این رو هم باید از مقالات مرجع خودتون استخراج کنید و ببینید که بقیه مقالات مقدار مطلوب ایکس رو چی در نظر میگیرند.
سپاس
سلام با تشکر از سایت خوبتون
درباره مود لغزشی مرتبه کامل با فازی ویدیو آموزشی تو سایت میذارین؟
@خدیجه,
سلام
هیچ تفاوتی با این آموزشی که در همین پست هست نداره
سپاسگزارم
سلام وقت بخير
پايان نامه من با روش فازي كردن ضريب صاين هست بهمين دليل جلسه دوم رو دان كردم ولي حرفي از صاين نبود !؟ ?
@احسان,
سلاااااااااااام
توی توضیحات مربوط به هرجلسه به صورت کامل و واضح نوشتم که چیو میخوایم فازی کنیم.
اتفاقا میخواستم این موضوع رو اضافه کنم ولی با خودم گفتم دو روش مد لغزشی فازی گفته شده و دیگه نیازی به روش سوم نیست. با این حال اگه واقعا اصرار دارید که ضرایب رو فازی کنید. به نظرم مجموعه fuzzy pid رو اگه نگاه کنید میتونید خودتون برای مد لغزشی هم اینکارو انجام بدین چون شباهتش بسیار زیاده
سپاسگزارم
سلام. در یه مقاله خوندم که وقتی خطا کمه باید شیب سطح لغزش رو زیاد کنیم و وقتی خطا زیاده باید شیب سطح لغزش رو کم کنیم. ممنون میشم اگه دلیلش رو بگید؟
@مجید,
سلام
این موضوع کلیت نداره. در اون مقاله که شما خوندین اولا به احتمال زیاد باید دو متغیر حالت داشته باشید. دوما احتمالا وقتی شیب رو به اصطلاح زیاد میکردین به خطای ردیابی وزن بیشتری داده میشد. در نتیجه باید خطا هم سریعتر به صفر برسه. همه چیو براساس وزن دهی تعبیر کنید.
سپاس
من از کنترل مد لغزشی مرتبه 2 با فازی در پایان نامه ام استفاده کردم،ایا همچین سیستمی قابل پیاده سازیست؟اخه احساس میکنم این تلفیق با مد لغزشی مرتبه 1 انجام میشود فقط،
منون میشم اگه جواب بدید
@مهدیه بابایی,
سلام
بله صد در صد
جلسات مربوط به مد لغزشی فازی رو نگاه کنید. همون ایده رو اینجا براحتی استفاده کنید
درود
برای کاهش لرزش و بهبود مود لغزشی من باید از فازی استفاده کنم یا مود مرتبه بالاتر؟
آیا منظور از مود لغزشی مرتبه بالاتر یعنی استفاده از مشتق های دوم به بالای سطح برای کنترل؟
از سه روش گفته شده کدوم واسه من بهتره؟آیا این 3 روش راه های متفاوت استفاده از مشتق بالاتر سطح برای بهبود مود لغزشی است؟تو صفحه اش یه توضیحی بذارید که گیج نشن
من الان باید فازی رو تهیه کنم یا مرتبه بالاتر رو؟
@صادق,
سلام
برای کاهش چترینگ و بهبود مد لغزشی روشهای زیادی وجود داره که فازی و مد لغزشی مرتبه بالا دو تا از اون ها هستن.
بله
منظورتون رو از سه روش گفته شده متوجه نشدم!
شما هم با فازی میتونید چترینگ رو حذف کنید و هم با مد لغزشی مرتبه بالا. اما همه مد لغزشی های مرتبه بالا چترینگ رو حذف نمی کنن و فقط بعضیهاشون اینکارو می کنن.
سلام
جلسه دوم رو کی میذارید؟
@سمیه,
سلام حداکثر تا فردا
@مدیر سایت,
ممنونم جلسه دوم هم خوب بود
بازم جلسه ای باقی مونده؟ منظورم اینه میشه از روشهای دیگه ای هم مد لغزشی رو فازی کرد؟
و ضریب ساین رو کی میگین
@سمیه,
خواهش می کنم. لطف دارید
فعلا فکر میکنم همین دو روش کفایت میکنه. ضریب ساین رو فعلا نمیتونم وقت بذارم چون با همین دو جلسه هم دو روش مختلف مدلغزشی فازی گفته شد. بنابراین اجازه بدید به موضوعات دیگه مثل ترمینال اسلایدینگ و مد لغزشی مرتبه دو و مرتبه بالاتر بپردازیم. ضمن اینکه فازی کردن ضریب ساین شباهت بسیار زیادی با همین روش هایی داره که گفته شد. با این حال اگه تعداد افرادی که این روش رو هم خواستن زیاد شد این رو در اولویت قرار خواهیم داد
سپاس
@مدیر سایت,
ترمینال اسلایدینگ کی آماده میشه؟
@سمیه,
حداکثر تا یک هفته دیگه
…
ترمینال اسلایدینگ و بقیه انواع مد لغزشی آماده شد و از لینک زیر میتونید این جلسات رو دریافت کنید
http://www.controlref.com/higher-order-smc
ممنون از وقتی که میذارید
@یاسر,
خواهش میکنم مهندس