@علی جوادی,
از وقتی که گذاشتید سپاسگزارم
همانطور که شما فرمودید در حل LMI از دستورهایی که اشاره کردید استفاده می شه ولی آیا در تعریف تک تک درایه های سازنده ی یک LMI که عضو یک الگوریتم تکرارشونده می باشد( ویا به عبارت دیگر اندیس بیانگر تکرار i دارند) نیز آیا همچنان از دستور lmiterm استفاده می شود؟
ممنون می شم راهنمایی بفرمایید
علی جوادی
–
@لیلا,
با سلام و تشکر از لطف شما
تو هر دو تا مقاله درنهایت یه سری LMI بدست اومده که باید حل بشه و مهم اینه که نامساویهای ماتریسی خطی هستند و غیرخطی نیستند. حالا اینکه تو سیستمهای سویچ شونده استفاده بشه یا سیستمهای تاخیردار یا تو کاربردهای دیگه اصلا فرقی نمیکنه. این روشهای حل LMI که تو این فیلمها گفته شده یک ابزار هستند و تو هر کاربردی میشه از اونا استفاده کرد.
تو صفحه سوم مقاله اول گفته که از دستور gevp استفاده کرده و تو remark هشتم مقاله دوم هم گفته که از feasp استفاده کرده که من این دو تا دستور به اضافه تمامی دستورهای مرتبط دیگه رو از جلسه دوم تا پنجم گفتم. علاوه بر تولباکس متلب، من تولباکس Yalmip رو هم که کار باهاش راحتتر از تولباکس خود متلب هستش، طی جلسات ششم تا نهم گفتم.
با دیدن این فیلمها به راحتی میتونید روش مورد اشاره در مقالات رو پیاده کنید
لیلا(مهمان)
–
جناب آقای دکتر جوادی، سلام ، وقت شما بخیر
قبل از هر چیز لازم می دونم از صعه صدر و نگاه مثبت شما که به دور از تنگ نظری های مرسوم به سوالات مطرح شده پاسخ داده اید تشکر کنم. سوالی داشتم که ممنون میشم راهنمایی بفرمایید، گاها LMI های دیده شده در مقالات در بدنه ی یک الگوریتم تکرارشونده قرار دارند مانند مقاله زیر
http://www.sciencedirect.com/science/article/pii/S0378779610001380
ویا مانند آنچه که در سیستم های سوئیچینگ برخورد میکنیم، متغیرهای LMI داری اندیسی مانند i که این i ها محدود می باشند مانند
http://www.sciencedirect.com/science/article/pii/S1751570X07000866
آیا در این 11 جلسه ویدئو به برنامه نویسی این نوع LMIها هم اشاره شده است؟
در غیر اینصورت واقعا ممنون میشم، اگه راهنمایی کنید ...چون شدیدا به مشکل برخوردم.
مدیر سایت
–
@ایمان,
@ایمان,
سلام
محدودیت سه بار کلیک روی هر لینک وجود داره یعنی شما نمیتونید به تعداد نامحدود این موضوع رو دانلود بفرمایید. با این حال لینکشو بازم براتون فعال کردم لطفا دوباره دانلود بفرمایید
سپاس
ایمان
–
سلام
من مجموعه جالب شما را خریداری کردم. ولی جلسه هفتم دانلود نمیشه و وقتی کلیک می کنم عبارت زیر ظاهر میشه: متأسفیم ولی محدودیتهایی برای دانلود وجود دارد
علی جوادی
–
@رضا,
خوشحالم که جواب گرفتید.
نظر لطف شماست. در واقع خیلیها هستند که از من تسلط بیشتری دارند اما من این شانس رو پیدا کردم تا در چنین سایتی در خدمت شما باشم.
آموزش کنترل تطبیقی در آینده روی سایت قرار میگیره.
کنترل غیرخطی هم توسط مدیر سایت تکمیل میشه.
در مورد این درسها بهتره پیشنهاداتتون رو به مدیر سایت انعکاس بدید تا اونها رو در آموزشهای آینده در نظر بگیرند.
کنترل مقاوم رو هم خودم ادامه میدم. البته فعلا اولویت با روشهای مقاوم جدیده و روشهای کلاسیک مثل LFT در اولویت دومه. شاید در آینده اون رو هم پوشش بدم.
موفق باشید
رضا(مهمان)
–
@علی جوادی,
نکته ایی که فرمودید رو اجرا کردم و خوشبختانه جواب گرفتم ، واقعا به موضوعاتی که تدریس میکنید تسلط کامل دارید و بیان بسیار شیوایی در تدریس دارید . سه روزه که برنامه و سیستمم رو بارها چک کردم اما جواب نداد . واقعا ازتون ممنونم
تو نیکی میکن و در دجله انداز که ایزد در بیابانت دهد باز
از اینکه بعد از تخمین بهینه به LMI بر میگردید سپاسگزارم .
جسارتا یک پیشنهاد هم دارم
اگر لطف کنید خودتون و یا یکی از همکاراتون کنترل تطبیقی ، کنترل غیر خطی (در سایتتون بیشتر به طراحی پرداختید) و کنترل مقاوم رو از ابتدا با تئوری کامل و کد نویسی درس بدید به جرات میتونم بگم بهترین سایت کنترل (چه داخلی و چه خارجی) خواهید بود و عملا هیچ دانشجویی به کلاس درسی در دانشگاه نیاز نخواهد داشت ! من درسهای کنترلیمو با اساتیدی مثل پرفسور یزدان پناه و منهاج و جاهد مطلق و .... با نمره های عالی پاس کردم اما مطمئن نیستم به طور عملی چیزهای زیادی یاد گرفته باشم زیرا در کلاس درسی فرصت کافی برای پوشش دادن به همه مطالب(شامل تحلیل و طراحی) وجود ندارد و همچنین هیچ کلاسی هم به تدریس MATLAB نمیپردازد و در نتیجه دانشجو آنچه که باید باشد نیست.
مطالب جدید و مفیدی که در سایت در حال بارگذاری کردنشون هستید گاها با مهندسی کنترل کمی فاصله دارند و پس از مدتی امکان داره سایتتون به سایت های مشابه مثل فرادرس تبدیل بشه و باعث میشه از هدف اولیتون مبنی بر بهترین بودن در کنترل دور بشید.
امیدوارم روز به روز سایتتون پر بار تر بشه (خصوصا از منظر کنترلی)
با تشکر
علی جوادی
–
@رضا,
اولا که دور بودن قطبها از محور دلیل ناپایداری نیست اتفاقا نشون میده که خیلی هم پایداره و فقط در صورتی میتونه سیستم حلقه بسته ناپایدار بشه که حداقل یکی از قطبها سمت راست محور بیافته.
ثانیا، با توجه به اینکه یکی از قطبها خیلی از محور دوره بنابراین باید موقع حل عددی گام زمانی خیلی کوچک انتخاب بشه. اگر مشکل دیگه ای داخل کد نباشه، من حدس میزنم که اگه گام زمانی 0.001 یا کوچکتر انتخاب بشه (به جای 0.01 که من انتخاب کردم)، احتمال زیاد حل عددی سیستم حلقه بسته همگرا بشه. این کارو بکنید و نتیجه رو همینجا اعلام کنید
اگه مشکل خاصی پیش نیاد، طبق برنامه مباحث مربوط به LMI رو ادامه خواهم داد
رضا(مهمان)
–
@علی جوادی,
با تشکر از پاسخگوییتون ، اگر لطف بفرمایید که بعد از تخمین بهینه بسراغ LMI و کنترل مقاوم برگردید و این مجموعه رو تکمیل کنید بسیار سپاسگزار خواهیم بود.
حق با شماست مجددا از یک سیستم ناپایدار استفاده کردم که مقادیر ویژه اون در نقاط زیره:
1667.73- و 474.73 و 7.5067- و 466.56-
وقتی از دستور place در متلب استفاده میشه قطب ها در محل مطلوب قرار میگیرند و شبیه سازی هم به درستی انجام میشه و حالت ها به سمت صفر میل می کنند
اما وقتی از LMI استفاده میشه مقادیر ویژه سیستم A+BK پایدار میشه و برنامه هم بدرستی نشون میده که LMI بدرستی حل شده اما یکی از قطب ها باز خیلی دوره. مقادیر ویژه سیستم حلقه بسته بصورت زیر میشه:
1653.4- و (31.7j) + (-5.3) و (5.3-) - (31.7j) و 2.04- قرار میگیره ودر شبیه سازی حالت ها به بینهایت میرن
در واقع K که از LMI بدست میاد منجر به این اتفاق میشه ، چون وقتی که K از دستور place بدست میاد همه چی مرتبه و مشکلی نیست در ضمن کل برنامه و شبیه سازی هم در یک فایل نوشته شده و امکان اشتباه وجود نداره چون برای حالتی که K از دستور place بدست میاد همه چی درسته. من برنامه شبیه سازی و خود برنامه LMI رو عینا از کد های خودتون کپی کردم فقط سیستم خودم رو به برنامه دادم
عذرخواهی میکنم که توضییحات بالا کمی زیاد شد اما آیا امکان داره که K مناسب از LMI بدست نیومده باشه و حالت ها به بینهایت برن؟
علی جوادی
–
@رضا,
با سلام و تشکر از سوال خوبتون
1) اگر سیستم شما پایدار هست دلیلی نداره که یک کنترل کننده پایدارساز (از هر روشی از جمله LMI) براش طراحی کنید. تنها در صورتی این کار توجیه داره که یه عملکرد مدنظر باشه مثلا بخواهید سیستم مقاوم باشه که در اینصورت میتونید کنترل کننده مقاوم طراحی کنید.
با توجه به اینکه جلسه سوم پایداری مجانبی برای سیستم حلقه بسته اثبات شده بنابراین اگر درست طراحی رو انجام بدید و درست داخل متلب شبیهسازی کنید، باید حتما جواب پایدار باشه. البته ممکنه عملکرد زمانی مثل زمان نشست و ... مطابق انتظار شما نباشه ولی این موارد جزو تضمینهای روش ارائه شده نیست و باید از روشهای دیگه هم کمک بگیرید. روشهایی وجود دارند که میشه روی قطبهای حلقه بسته شرط گذاشت (از طریق LMI) و به مشخصات زمانی (و یا فرکانسی) دلخواه رسید علاوه بر اینکه سیستم حلقه بسته پایدار بشه. در آینده سعی میکنم این روشها رو هم آموزش بدم.
قطبهای حلقه بسته رو هم به طور تقریبی میتونید از مقادیر ویژه A+BK پیدا کنید ولی چون A و B نامعین هستند، نمیشه دقیقا گفت قطبها کجا هستن. البته اثبات به ما تضمین میده که حتما سمت چپ محور موهومی هستند
2) حق با شماست. بهتر بود من از خود پارامترهای واقعی برای مقایسه استفاده میکردم ولی چون پاسخها خیلی تفاوتی نمیکنه، از ماتریسهای میانگین استفاده کردم
موفق باشید
رضا(مهمان)
–
سلام آقای دکتر جوادی
دو سوال از خدمتتون داشتم
1- من برای پایانامم یک سیستم دارم که کنترل پذیر و پایداره اما قطب هاش در محل خیلی نامناسبند . به کمک فیدبک حالت معمولی و جایابی قطب های مطلوب، رفتار حالت های سیستم خوب میشه اما وقتی از LMI (حتی بدون در نظر گرفتن نامعینی) استفاده می کنم حالت های سیستم شدیدا ناپایدار میشه. در واقع بردار k که از طریق LMI بدست میاد مناسب نیست . وقتی از LMI استفاده میشه قطب های سیستم در کجا جایابی میشن ؟
متاسفانه در مورد سیستم من با توجه به ناپایدار شدن اونها رو احتمالا به سمت راست برده . برای حل مشکل باید چه کنم ؟ آیا فیدیک خروجی بهم جواب میده؟
2- در جلسه پنجم این مجموعه که برنامه رو توضیح میدید، تا اونجا که من متوجه شدم در LMI مربوط به حالتی که نامعینی نداریم از ماتریس های A , B میانگین استفاده کردید . آیا نباید از A,B که بدون عدم قطعیت استفاده کنیم؟
با تشکر
مدیر سایت
–
@مهبد,
سلام
تا حالا کسی این مشکل رو نداشته. احتمال داره لپتاپتون ویروسی باشه. شما از یه کامپیوتر دیگه دانلود کنید
سپاس
مهبد(مهمان)
–
@مدیر سایت,
من با ايميل ديگري احتمالا دانلود كردم و يك فايل به اسم index.php برايم دانلود شده است.
مدیر سایت
–
@مهبد,
سلام
جسارتا من ایمیلتون رو چک کردم ولی شما هیچ دانلودی نداشتید.
یکبار دیگه دانلود کنید مشکلتون حل میشه. اگه نشد توی تلگرام بهم پیام بدید
تشکر
مهبد(مهمان)
–
با سلام
جلسه اول فيلتر كالمن رو دانلود كردم بعد ديدم پسوند فايل جلسه اول فيلتر كالمنphp مي باشد. چطور ميشه ازش استفاده كرد؟ تصويري مگه نيست
با تشكر
علی جوادی
–
@رضایی,
با سلام
توصیه من اینه که از جلسه اول شروع کنید و به ترتیب جلو برید چون تمام مباحث به صورت سلسله وار هستند. برای اینکه وارد بحث بشید بهتره ابتدا جلسه اول که رایگان هستش ببینید و بعد میتونید طبق اولویت خودتون تصمیم بگیرید که کدوم قسمتها برای کار شما مناسبه
موفق باشید
رضایی(مهمان)
–
باسلام و تشکر
من تازه روی مبحث فیلتر کالمن شروع به مطالعه کردم. میخواستم سوال کنم که از کجا باید شروع کنم از چه مباحثی.
علی جوادی
–
@امیر,
سلام
اگر سیستم خطی باشه، برای تخمین پارامتر با روشهای LS و RLS فصل سوم (جلسه 9 و 10) رو ببینید.
اگر هدفتون تلفیق کنترل کننده و تخمین پارامتر هست، توصیه میکنم از روشهای تطبیقی استفاده کنید چون تو این سری فیلمها من فقط بحث تخمین رو مطرح میکنم و در مورد کنترل کننده اصلا بحث نمیکنم. توجه کنید که نمیشه هر کنترل کنندهای رو با هر تخمینگری کوپل کرد. برای اطلاعات بیشتر در مورد تلفیق تخمینگر با کنترل کننده لطفا جلسه اول (که رایگانه) رو به دقت ببینید
با درود
امیر(مهمان)
–
سلام
من تو زمینه پاور الکترونیک کار میکنم و قصد دارم فیلتر کالمن رو برای تخمین برخی از پارامترها بکار ببرم و بعدش با کنترلر سیستم رو کنترل کنم و در مورد دیگه ای هدفم فقط تخمین پارامتر است. سیستم ها هم بدون نویز است.
با توجه به موارد بالا و فیلترهای غیرخطی که قصد ارائه دارید کدوم جلسات رو پیشنهاد می کنید؟ جلساتی که حاوی استراتژی های نوین باشند و مربوط به چند سال اخیر باشه تا بتونم در مقاله استفاده کنم. (البته اصلا با فیلتر آشنایی ندارم)
سپاسگزارم
علی جوادی
–
@mohammad,
با سلام و تشکر از حسن توجه شما
همونطور که قبلا هم عرض کردم، من طبق برنامه پیش میرم و اگر مشکل خاصی پیش نیاد اسفند ماه فصل 13 (EKF) شروع میشه. اگر بخوام سرعت کار رو افزایش بدم، قطعا کیفیت آموزشها پایین میاد که بر خلاف سیاستهای سایته.
من تا جایی که بتونم مثالهای بیشتری حل میکنم و اگر بتونم مثالهای تولباکس ekf/ukf رو هم پوشش خواهم داد؛ همونطور که تا حالا مثالهایی ازش حل کردم (مثل جلسه 22 که فیلتر اطلاعات رو روی سیستم CWPA پیاده کردم).
همین الانش هم برای هر فصل 20 درصد تخفیف در نظر گرفتم. میتونید خودتون چک بکنید
با درود
لیلا (مهمان) –
@علی جوادی, از وقتی که گذاشتید سپاسگزارم همانطور که شما فرمودید در حل LMI از دستورهایی که اشاره کردید استفاده می شه ولی آیا در تعریف تک تک درایه های سازنده ی یک LMI که عضو یک الگوریتم تکرارشونده می باشد( ویا به عبارت دیگر اندیس بیانگر تکرار i دارند) نیز آیا همچنان از دستور lmiterm استفاده می شود؟ ممنون می شم راهنمایی بفرمایید
علی جوادی –
@لیلا, با سلام و تشکر از لطف شما تو هر دو تا مقاله درنهایت یه سری LMI بدست اومده که باید حل بشه و مهم اینه که نامساویهای ماتریسی خطی هستند و غیرخطی نیستند. حالا اینکه تو سیستمهای سویچ شونده استفاده بشه یا سیستمهای تاخیردار یا تو کاربردهای دیگه اصلا فرقی نمیکنه. این روشهای حل LMI که تو این فیلمها گفته شده یک ابزار هستند و تو هر کاربردی میشه از اونا استفاده کرد. تو صفحه سوم مقاله اول گفته که از دستور gevp استفاده کرده و تو remark هشتم مقاله دوم هم گفته که از feasp استفاده کرده که من این دو تا دستور به اضافه تمامی دستورهای مرتبط دیگه رو از جلسه دوم تا پنجم گفتم. علاوه بر تولباکس متلب، من تولباکس Yalmip رو هم که کار باهاش راحتتر از تولباکس خود متلب هستش، طی جلسات ششم تا نهم گفتم. با دیدن این فیلمها به راحتی میتونید روش مورد اشاره در مقالات رو پیاده کنید
لیلا (مهمان) –
جناب آقای دکتر جوادی، سلام ، وقت شما بخیر قبل از هر چیز لازم می دونم از صعه صدر و نگاه مثبت شما که به دور از تنگ نظری های مرسوم به سوالات مطرح شده پاسخ داده اید تشکر کنم. سوالی داشتم که ممنون میشم راهنمایی بفرمایید، گاها LMI های دیده شده در مقالات در بدنه ی یک الگوریتم تکرارشونده قرار دارند مانند مقاله زیر http://www.sciencedirect.com/science/article/pii/S0378779610001380 ویا مانند آنچه که در سیستم های سوئیچینگ برخورد میکنیم، متغیرهای LMI داری اندیسی مانند i که این i ها محدود می باشند مانند http://www.sciencedirect.com/science/article/pii/S1751570X07000866 آیا در این 11 جلسه ویدئو به برنامه نویسی این نوع LMIها هم اشاره شده است؟ در غیر اینصورت واقعا ممنون میشم، اگه راهنمایی کنید ...چون شدیدا به مشکل برخوردم.
مدیر سایت –
@ایمان, @ایمان, سلام محدودیت سه بار کلیک روی هر لینک وجود داره یعنی شما نمیتونید به تعداد نامحدود این موضوع رو دانلود بفرمایید. با این حال لینکشو بازم براتون فعال کردم لطفا دوباره دانلود بفرمایید سپاس
ایمان –
سلام من مجموعه جالب شما را خریداری کردم. ولی جلسه هفتم دانلود نمیشه و وقتی کلیک می کنم عبارت زیر ظاهر میشه: متأسفیم ولی محدودیتهایی برای دانلود وجود دارد
علی جوادی –
@رضا, خوشحالم که جواب گرفتید. نظر لطف شماست. در واقع خیلیها هستند که از من تسلط بیشتری دارند اما من این شانس رو پیدا کردم تا در چنین سایتی در خدمت شما باشم. آموزش کنترل تطبیقی در آینده روی سایت قرار میگیره. کنترل غیرخطی هم توسط مدیر سایت تکمیل میشه. در مورد این درسها بهتره پیشنهاداتتون رو به مدیر سایت انعکاس بدید تا اونها رو در آموزشهای آینده در نظر بگیرند. کنترل مقاوم رو هم خودم ادامه میدم. البته فعلا اولویت با روشهای مقاوم جدیده و روشهای کلاسیک مثل LFT در اولویت دومه. شاید در آینده اون رو هم پوشش بدم. موفق باشید
رضا (مهمان) –
@علی جوادی, نکته ایی که فرمودید رو اجرا کردم و خوشبختانه جواب گرفتم ، واقعا به موضوعاتی که تدریس میکنید تسلط کامل دارید و بیان بسیار شیوایی در تدریس دارید . سه روزه که برنامه و سیستمم رو بارها چک کردم اما جواب نداد . واقعا ازتون ممنونم تو نیکی میکن و در دجله انداز که ایزد در بیابانت دهد باز از اینکه بعد از تخمین بهینه به LMI بر میگردید سپاسگزارم . جسارتا یک پیشنهاد هم دارم اگر لطف کنید خودتون و یا یکی از همکاراتون کنترل تطبیقی ، کنترل غیر خطی (در سایتتون بیشتر به طراحی پرداختید) و کنترل مقاوم رو از ابتدا با تئوری کامل و کد نویسی درس بدید به جرات میتونم بگم بهترین سایت کنترل (چه داخلی و چه خارجی) خواهید بود و عملا هیچ دانشجویی به کلاس درسی در دانشگاه نیاز نخواهد داشت ! من درسهای کنترلیمو با اساتیدی مثل پرفسور یزدان پناه و منهاج و جاهد مطلق و .... با نمره های عالی پاس کردم اما مطمئن نیستم به طور عملی چیزهای زیادی یاد گرفته باشم زیرا در کلاس درسی فرصت کافی برای پوشش دادن به همه مطالب(شامل تحلیل و طراحی) وجود ندارد و همچنین هیچ کلاسی هم به تدریس MATLAB نمیپردازد و در نتیجه دانشجو آنچه که باید باشد نیست. مطالب جدید و مفیدی که در سایت در حال بارگذاری کردنشون هستید گاها با مهندسی کنترل کمی فاصله دارند و پس از مدتی امکان داره سایتتون به سایت های مشابه مثل فرادرس تبدیل بشه و باعث میشه از هدف اولیتون مبنی بر بهترین بودن در کنترل دور بشید. امیدوارم روز به روز سایتتون پر بار تر بشه (خصوصا از منظر کنترلی) با تشکر
علی جوادی –
@رضا, اولا که دور بودن قطبها از محور دلیل ناپایداری نیست اتفاقا نشون میده که خیلی هم پایداره و فقط در صورتی میتونه سیستم حلقه بسته ناپایدار بشه که حداقل یکی از قطبها سمت راست محور بیافته. ثانیا، با توجه به اینکه یکی از قطبها خیلی از محور دوره بنابراین باید موقع حل عددی گام زمانی خیلی کوچک انتخاب بشه. اگر مشکل دیگه ای داخل کد نباشه، من حدس میزنم که اگه گام زمانی 0.001 یا کوچکتر انتخاب بشه (به جای 0.01 که من انتخاب کردم)، احتمال زیاد حل عددی سیستم حلقه بسته همگرا بشه. این کارو بکنید و نتیجه رو همینجا اعلام کنید اگه مشکل خاصی پیش نیاد، طبق برنامه مباحث مربوط به LMI رو ادامه خواهم داد
رضا (مهمان) –
@علی جوادی, با تشکر از پاسخگوییتون ، اگر لطف بفرمایید که بعد از تخمین بهینه بسراغ LMI و کنترل مقاوم برگردید و این مجموعه رو تکمیل کنید بسیار سپاسگزار خواهیم بود. حق با شماست مجددا از یک سیستم ناپایدار استفاده کردم که مقادیر ویژه اون در نقاط زیره: 1667.73- و 474.73 و 7.5067- و 466.56- وقتی از دستور place در متلب استفاده میشه قطب ها در محل مطلوب قرار میگیرند و شبیه سازی هم به درستی انجام میشه و حالت ها به سمت صفر میل می کنند اما وقتی از LMI استفاده میشه مقادیر ویژه سیستم A+BK پایدار میشه و برنامه هم بدرستی نشون میده که LMI بدرستی حل شده اما یکی از قطب ها باز خیلی دوره. مقادیر ویژه سیستم حلقه بسته بصورت زیر میشه: 1653.4- و (31.7j) + (-5.3) و (5.3-) - (31.7j) و 2.04- قرار میگیره ودر شبیه سازی حالت ها به بینهایت میرن در واقع K که از LMI بدست میاد منجر به این اتفاق میشه ، چون وقتی که K از دستور place بدست میاد همه چی مرتبه و مشکلی نیست در ضمن کل برنامه و شبیه سازی هم در یک فایل نوشته شده و امکان اشتباه وجود نداره چون برای حالتی که K از دستور place بدست میاد همه چی درسته. من برنامه شبیه سازی و خود برنامه LMI رو عینا از کد های خودتون کپی کردم فقط سیستم خودم رو به برنامه دادم عذرخواهی میکنم که توضییحات بالا کمی زیاد شد اما آیا امکان داره که K مناسب از LMI بدست نیومده باشه و حالت ها به بینهایت برن؟
علی جوادی –
@رضا, با سلام و تشکر از سوال خوبتون 1) اگر سیستم شما پایدار هست دلیلی نداره که یک کنترل کننده پایدارساز (از هر روشی از جمله LMI) براش طراحی کنید. تنها در صورتی این کار توجیه داره که یه عملکرد مدنظر باشه مثلا بخواهید سیستم مقاوم باشه که در اینصورت میتونید کنترل کننده مقاوم طراحی کنید. با توجه به اینکه جلسه سوم پایداری مجانبی برای سیستم حلقه بسته اثبات شده بنابراین اگر درست طراحی رو انجام بدید و درست داخل متلب شبیهسازی کنید، باید حتما جواب پایدار باشه. البته ممکنه عملکرد زمانی مثل زمان نشست و ... مطابق انتظار شما نباشه ولی این موارد جزو تضمینهای روش ارائه شده نیست و باید از روشهای دیگه هم کمک بگیرید. روشهایی وجود دارند که میشه روی قطبهای حلقه بسته شرط گذاشت (از طریق LMI) و به مشخصات زمانی (و یا فرکانسی) دلخواه رسید علاوه بر اینکه سیستم حلقه بسته پایدار بشه. در آینده سعی میکنم این روشها رو هم آموزش بدم. قطبهای حلقه بسته رو هم به طور تقریبی میتونید از مقادیر ویژه A+BK پیدا کنید ولی چون A و B نامعین هستند، نمیشه دقیقا گفت قطبها کجا هستن. البته اثبات به ما تضمین میده که حتما سمت چپ محور موهومی هستند 2) حق با شماست. بهتر بود من از خود پارامترهای واقعی برای مقایسه استفاده میکردم ولی چون پاسخها خیلی تفاوتی نمیکنه، از ماتریسهای میانگین استفاده کردم موفق باشید
رضا (مهمان) –
سلام آقای دکتر جوادی دو سوال از خدمتتون داشتم 1- من برای پایانامم یک سیستم دارم که کنترل پذیر و پایداره اما قطب هاش در محل خیلی نامناسبند . به کمک فیدبک حالت معمولی و جایابی قطب های مطلوب، رفتار حالت های سیستم خوب میشه اما وقتی از LMI (حتی بدون در نظر گرفتن نامعینی) استفاده می کنم حالت های سیستم شدیدا ناپایدار میشه. در واقع بردار k که از طریق LMI بدست میاد مناسب نیست . وقتی از LMI استفاده میشه قطب های سیستم در کجا جایابی میشن ؟ متاسفانه در مورد سیستم من با توجه به ناپایدار شدن اونها رو احتمالا به سمت راست برده . برای حل مشکل باید چه کنم ؟ آیا فیدیک خروجی بهم جواب میده؟ 2- در جلسه پنجم این مجموعه که برنامه رو توضیح میدید، تا اونجا که من متوجه شدم در LMI مربوط به حالتی که نامعینی نداریم از ماتریس های A , B میانگین استفاده کردید . آیا نباید از A,B که بدون عدم قطعیت استفاده کنیم؟ با تشکر
مدیر سایت –
@مهبد, سلام تا حالا کسی این مشکل رو نداشته. احتمال داره لپتاپتون ویروسی باشه. شما از یه کامپیوتر دیگه دانلود کنید سپاس
مهبد (مهمان) –
@مدیر سایت, من با ايميل ديگري احتمالا دانلود كردم و يك فايل به اسم index.php برايم دانلود شده است.
مدیر سایت –
@مهبد, سلام جسارتا من ایمیلتون رو چک کردم ولی شما هیچ دانلودی نداشتید. یکبار دیگه دانلود کنید مشکلتون حل میشه. اگه نشد توی تلگرام بهم پیام بدید تشکر
مهبد (مهمان) –
با سلام جلسه اول فيلتر كالمن رو دانلود كردم بعد ديدم پسوند فايل جلسه اول فيلتر كالمنphp مي باشد. چطور ميشه ازش استفاده كرد؟ تصويري مگه نيست با تشكر
علی جوادی –
@رضایی, با سلام توصیه من اینه که از جلسه اول شروع کنید و به ترتیب جلو برید چون تمام مباحث به صورت سلسله وار هستند. برای اینکه وارد بحث بشید بهتره ابتدا جلسه اول که رایگان هستش ببینید و بعد میتونید طبق اولویت خودتون تصمیم بگیرید که کدوم قسمتها برای کار شما مناسبه موفق باشید
رضایی (مهمان) –
باسلام و تشکر من تازه روی مبحث فیلتر کالمن شروع به مطالعه کردم. میخواستم سوال کنم که از کجا باید شروع کنم از چه مباحثی.
علی جوادی –
@امیر, سلام اگر سیستم خطی باشه، برای تخمین پارامتر با روشهای LS و RLS فصل سوم (جلسه 9 و 10) رو ببینید. اگر هدفتون تلفیق کنترل کننده و تخمین پارامتر هست، توصیه میکنم از روشهای تطبیقی استفاده کنید چون تو این سری فیلمها من فقط بحث تخمین رو مطرح میکنم و در مورد کنترل کننده اصلا بحث نمیکنم. توجه کنید که نمیشه هر کنترل کنندهای رو با هر تخمینگری کوپل کرد. برای اطلاعات بیشتر در مورد تلفیق تخمینگر با کنترل کننده لطفا جلسه اول (که رایگانه) رو به دقت ببینید با درود
امیر (مهمان) –
سلام من تو زمینه پاور الکترونیک کار میکنم و قصد دارم فیلتر کالمن رو برای تخمین برخی از پارامترها بکار ببرم و بعدش با کنترلر سیستم رو کنترل کنم و در مورد دیگه ای هدفم فقط تخمین پارامتر است. سیستم ها هم بدون نویز است. با توجه به موارد بالا و فیلترهای غیرخطی که قصد ارائه دارید کدوم جلسات رو پیشنهاد می کنید؟ جلساتی که حاوی استراتژی های نوین باشند و مربوط به چند سال اخیر باشه تا بتونم در مقاله استفاده کنم. (البته اصلا با فیلتر آشنایی ندارم) سپاسگزارم
علی جوادی –
@mohammad, با سلام و تشکر از حسن توجه شما همونطور که قبلا هم عرض کردم، من طبق برنامه پیش میرم و اگر مشکل خاصی پیش نیاد اسفند ماه فصل 13 (EKF) شروع میشه. اگر بخوام سرعت کار رو افزایش بدم، قطعا کیفیت آموزشها پایین میاد که بر خلاف سیاستهای سایته. من تا جایی که بتونم مثالهای بیشتری حل میکنم و اگر بتونم مثالهای تولباکس ekf/ukf رو هم پوشش خواهم داد؛ همونطور که تا حالا مثالهایی ازش حل کردم (مثل جلسه 22 که فیلتر اطلاعات رو روی سیستم CWPA پیاده کردم). همین الانش هم برای هر فصل 20 درصد تخفیف در نظر گرفتم. میتونید خودتون چک بکنید با درود