خب این اومد معادله دیفرانسیل یک معادله مرتبه بالا رو حساب کرد. حالا چطوری باید به محاسبه ی فراجهش ربطش بدیم؟
این نموداری که رسم کرد ، همون نمودار معادله دیفرانسیل آونگ هست؟
مگه خود متلب دستور مستقیمی برای حل معادلات دیفرانسیل نداره؟ از جمله ode !
یعنی چی؟ منظورتون رو متوجه نشدم!
ما توی حالتی که تابع تبدیل داشتیم، اومگا و زتا یا کسی [نمیدونم کدومش درسته. هر کس هرچی میگه!] رو بدست میآوردیم و از روی اون میتونستیم فراجهش رو بدست بیاریم. اینجا با چه روابطی سر و کار داریم؟
راستی، اون سوال قبلی منو جواب نمیدین؟
سلام آقای دکتر،
یه سوال دارم. من اگه بخوام سیگنال کنترلی زیر، که توی پست های قبلی گفتین رو توی متلب پیاده سازی کنم. بصورتی که انجام دادم درسته؟
در متلب :
میشه اینم ترجمه کنید :
It may be noticed that the scaling factors have alike effect on the performance of FLC as that of the three gains of PID controllers
عبارت It may be noticed that معنی خاصی داره؟ یعنی یه اصطلاحیه؟
ممنونم
سلام دوست عزیز، من متن رو فهمیده بودم ولی نمیتونستم جملاتش رو دقیق سر هم کنم.
اصطلاحی که توی ریاضیات هم گفتی درسته، بله، اول یه پیش پردازش انجام میشه که توی این پیش پردازش داده ها نرمالسازی میشن تا حجم داده ها رو کمتر کنن تا محاسبات ساده تر صورت بگیره.
اینجا اومد از روش منطق فازی استفاده کرده و...
سلام دوستان عزیز
اینو شما چطوری معنی می کنید؟
The Input variable is suitably multiplied by normalization factor to map the universe of discourse in [1,1,1] range. Also, the normalized output of FLC is further denormalized with the denormalization factor to get the actual range.
فعل و فاعلش رو...
بله توی کارم با اون توصیفی که شما از موتور کردید من از موتور ایده آل استفاده میکنم. ولی میخواستم اون مقاله رو هم شبیه سازی کنم و یاد بگیرم چطوریه!
پس برداشت من اینطوری شد که :
اون تابع تبدیلی که در مقاله هست، تابع تبدیل موتوری هست که در بازوی ربات استفاده میشه و میشه فقط موتور رو مستقل کنترل...
آقای دکتر، من هر چقدر جلوتر پیش میرم بیشتر گیج میشم. خواهشاً یکمی بیشتر راهنمایی کنید.
ببینید، من در مرحله اول باید این ساختار رو شبیه سازی کنم. یک PID معمولی!
مشکل من در دو قسمته.
یکی اینکه نمیدونم داخل بلوک Arm Manipulator چی باید قرار بگیره و چگونه.
دوم اینکه کنترلر PID چطوری با این بلوک...
این جمله درسته ؟
کنترل کننده های PID برای توصیف ورودی خروجی (خطی) یا همان تابع تبدیل ارائه شده اند. برای توصیف فضای حالت، ساختارهای دیگر کنترلی مانند فیدبک حالت بکار می رود.
یعنی واقعن نمیشه سیستم هایی که فقط فضای حالتشون رو در اختیار داریم با PID کنترل کنیم؟؟؟
برای قسمت ترجمه ممنونم.
خب الآن این موتوری که به بازوی ربات وصله کارش چیه؟ مگه حرکت بازو نیست؟ خب با این موتور میشه سرعت بازو رو کنترل کرد دیگه!
کاری که این مقاله کرد مگه کنترل همون قسمت ربات نیست؟ من اگه بخوام این مقاله رو شبیه سازی کنم، در شکل (7)، در بلوک Motor DC باید از تابع تبدیل استفاده...
توی یه پستی اینو مطرح کردین :ب) PID یک سیستم دو ورودی دو خروجی (مثل بازوی آرنجی) به صورت زیر استu1 = (Kd11 D + Kp11 + Ki11 / D ) e1 + (Kd12 D + Kp12 + Ki12 / D ) e2 u2 = (Kd21 D + Kp21 + Ki21 / D ) e1 + (Kd22 D + Kp22 + Ki22 / D ) e2 که D اپراتور مشتق نسبت به زمان...
هدفم این بود که با این کار، بتونیم قوانین فازی که مینویسیم ساده تر باشه. اگه بخوایم برای سه تاشون یکدفعه بنویسیم خب تعداد قوانین بیشتر و پیچیده تر میشه دیگه. ولی اونطوری قوانین تیکه تیکه میشه و نوشتن تصمیم گیریهاش ساده تر میشه.
فقط یه نظریه بود :)
The proposed controller is applied to a...
آقای دکتر،
از این تابع تبدلها میشه برای موتور بازوی ربات استفاده کرد و کنترلشون کرد؟
چند نوع وجود داره. کدومش مناسب تره؟
برای کنترل موتور میشه از تابع تبدیل استفاده کرد یا اینجا هم باید با فضای حالت کار کنیم؟
چرا دو ضرب در دو؟؟
اون دو تا جدا هستن. یعنی ما دو تا 1 ضرب در دو داریم. یکی برای PI و یکی برای PD که از هم جدا هستن.
تازه من نمیخواستم به این صورت باشه :
برای fuzzy-PID قانونی که بخوایم بنویسیم دو تا ورودی و سه تا خروجیه
ولی برای هر کدوم از اون PI و PD دو تا ورودی و دو تا خروجیه.
بازم دارم...
چون اگه بخوام fuzzy-PID استفاده کنم برای نوشتن قوانین فازی در حالت یکجا (P,I,D) بیشتر و پیچیده تر میشه نسبت به PI+PD.
چون برای حالت اولی برای سه پارامتر باید قانون نوشت ولی برای حالت دومی دو تا فازی با دو پارامتر.
منطقی نیست؟
ممنونم آقای دکتر
اگه امکان داره از این به بعد اینجا فقط بحث تئوری بشه نه عملی!
توی دو تا پست قبلی که اون هشت تایی و 16 تایی رو که مطرح کردین نزدیک بود برم تو کما :)))