@اندی,
سلام
من تمام مباحث رو از کتاب Dan Simon پوشش خواهم داد. تا حالا دو فصل اول تموم شده.
اصل مبحث فیلتر کالمن از فصل 5 شروع میشه. به احتمال زیاد از 6 روز دیگه فیلمهای مربوط به فیلتر کالمن به تدریج روی سایت قرار میگیره.
برای اطلاع از زمان دقیق لطفا ما رو تو کانال تلگرام همراهی کنید
اندی(مهمان)
–
سلام
من دانشجوی ارشد برق مخابرات و درس فرایند و پاس کردم و در مورد توابع احتمال و شرطی و چگالی طیفی و .... اطلاعات دارم
موضوع مد نظر من فقط فیلتر کالمن من کدوم جلسات و باید دانلود کنم ؟
علی جوادی
–
@musa,
با سلام. کاملا حق با شماست دوست عزیز. قیمتها اصلاح شد
امیدوارم که راضی شده باشید
موفق باشید
musa(مهمان)
–
سلام
آموزشتون عالیه اما برای هر فصل و برای دانشجو چنین قیمتی خیلی زیاده، خواهشمندم در قیمت ها تجدید نظر کنید تا از آموزه هاتون نفرات بیشتری استفاده کنن.
15 فصل و هر فصل 288000 ریال
15*288000=4320000 ریال
مدیر سایت
–
سلام
درس کنترل غیرخطی رو هنوز شروع به تدریس نکردم ولی میتونید با دیدن فیلم های آموزش مد لغزشی براساس کتاب اسلوتین کنترل کننده طراحی کنید
سپاس
امیر(مهمان)
–
سلام
من گرایشم قدرت هست و درس کنترل غیرخطی رو پاس نکرده ام میخواستم با تحلیل پایداری لیاپانوف بطور کامل آشنا بشم. آیا آموزشی در سایت برای این مورد و همچنین اصول اولیه کنترل غیرخطی (صفحه فازی و ...) درنظر گرفته اید؟
باسپاس
حميد(مهمان)
–
سلام .تلاشتان قابل تقدير است. فيلتر كالمن با وجود توانمنديهاي زيادي كه دارد در آموزش آن نقص زياد است. خوشحالم كه آموزشي
كلاسيك را شروع كردهايد. موفق باشيد
علی جوادی
–
@Danial,
سلام
خیلی خوب متوجه نشدم که منظور شما دقیقا چیه! اگه منظورتون اینه که صورت تمرینات رو رایگان در اختیار شما قرار بدم که قبلا این کارو کردم و با انتخاب گزینه سوالات میتونید صورت تمرینات رو ببینید اما اگه منظورتون اینه که بخشی از پاسخ هارو رایگان قرار بدم، در اینصورت امکانش نیست. اگر منظور دیگهای داشتید لطفا واضحتر بفرمایید تا پاسخگو باشم
درود
Danial(مهمان)
–
با سلام
لطفا مرجع تمرینات یا قسمتی از تنها صورت سوالهای حل شده را بگذارید تا بتوان در تهیه آنها انتخاب بهتری داشت.
باتشکر
علی(مهمان)
–
ممنون از راهنمایی خوب شما
علی جوادی
–
@علی,
سلام
صفحه دوم مقاله اگر دقت کنید (پاراگراف سوم از آخر) توضیح داده که از روش best scalars selection استفاده کرده و اعتراف کرده که نمیشه جواب دقیق بدست آورد و بنابراین بهترین K که ماتریسهای L و PBK رو به هم نزدیک کنه، بدست آورده. همه اینا هم به خاطر این بوده که نتونسته مساله رو به فرم LMI در بیاره و برای تبدیل مساله از حالت quasi-convex به convex از این ترفند نادرست استفاده کرده. با این که ژورنال خوبیه ولی این مقاله متاسفانه سطح پایینی داره تضمینی برای پایداری سیستم با این روش وجود نداره حتی اگه شبیه سازی هم جواب بده. حتی مقادیر PBK و L مثال حل شده داخل خود مقاله هم برابر نیست!!! به شما هم توصیه میکنم از این روش استفاده نکنید
موفق باشید
علی(مهمان)
–
سلام ممنون از راهنماییتون
از حل LMIهم که بگذریم و مقادیر P,L,B را معلوم فرض کنیم و K را از رابطه ذکر شده بدست اوریم رابطه ی L=PBK را برقرار نمیکند. ولی اثبات رابطه ذکر شده ظاهرا درست است.
برای اثبات داریم : چون P معکوس پذیر است بنابراین با ضرب از سمت چپ طرفین رابطه ی L=PBK در P^-1 خواهیم داشت:BK=P^-1*L .با ضرب دو طرف تساوی از چپ در ماتریس B' خواهیم داشت:B'*B*K=B'*P^-1*Lو چون B'*B معکوس پذیر است بنابراین با ضرب دو طرف مساوی از چپ در معکوس B'*B خواهیم داشت
K=(B'*B)^-1*B'*P^-1*L ولی K بدست امده رابطه L=PBK را براورده نمیکند.به این رابطه خیلی نیاز دارم ممنونم اگر راهنمایی کنید.
لینک مقالهhttp://www.sciencedirect.com/science/article/pii/S0016003214003573
علی جوادی
–
@علی,
سلام
خواهش من اینه که دوباره جواب قبلی من رو با دقت خیلی بیشتر بخونید. ولی برای اینکه مساله کاملا مشخص بشه من یک مثال نقض برای این راه حلی که شما پیدا کردید ارائه میکنم.
فرض کنید [2- 1- ;1 0]=A و [1;0]=B باشند. کد زیر برای شما مقادیر P مثبت معین و L رو محاسبه می کنه:
clear all;close all;clc
A=[0 1;-1 -2];B=[0;1];
P=sdpvar(2,2);L=sdpvar(2,2);
C=[ A'*P+P*A+L+L'=0 ];
optimize(C);
Pv=value(P)
Lv=value(L)
K=(B'*B)\B'/Pv*Lv
مقادیر بدست اومده به شکل زیر هستند:
P=[1 0;0 1]
L=[-0.5 0;0 1.5]
K=[1.5 0]
حالا اگه PBK رو با مقادیر بدست اومده محاسبه کنید داریم:
[1.5 0;0 0]=PBK
در حالی که L برابر این مقدار نیست!
علتش هم همون چیزیه که تو جواب قبلی خدمتتون عرض کردم. البته با توجه به اینکه ' (B'*B)\B معکوس مجازی B هستش، بنابراین از این رابطه که گفتید مقدار K طوری بدست میاد که فاصله بین نرم ماتریسهای L و PBK مینیمم بشه و همونطور که میبینید ماتریس L و PBK تو این مثال فقط تو یه درایه باهم فرق دارند و بقیه مقادیرشون یکسانه. ولی در حالت کلی به دلایلی که قبلا گفتم نمیشه هیچ جواب دقیقی بدست آورد.
لطفا لینک اون مقاله رو همینجا بفرستید تا ببینم که آیا ژورنال معتبری هست یا نه؟
با درود
علی(مهمان)
–
سلام
در حالت عادی نمیشه ولی ایا مراحل زیر می تواند درست باشد؟
pوL توسط متلب بدست می آید و pیک ماتریس2*2 است و B یک ماتریس 1*2 و L یک ماتریس 2*2 است و گین Kنیز باید 2*1 باشد. بنابراین می توان گین K را از رابطه ی زیر بدست آورد(این راه حل یکی از مقالات ژورنال است):
K=(B'B)^-1*B'*P^-1*L
علی جوادی
–
@علی,
با سلام و تشکر از سوال خوبی که پرسیدید.
احتمالا منظور شما از این سوال این بوده که برای طراحی کنترل کننده فیدبک حالت که باید LMI زیر حل بشه، میشه این تغییر متغیر رو داد یا نه؟ (چون بعیده تو یه مساله کنترلی فقط جمله PBK به تنهایی ظاهر بشه که در اینصورت تغییر متغیر امکان پذیره ولی به دردی نمیخوره چون در عمل این حالت پیش نمیاد!)
A'P+PA+PBK+K'B'P<0
در اینصورت جواب شما منفیه به خاطر اینکه اگر این تغییر متغیر رو بدید، باید P موجود در جملات A'P و PA رو هم بر حسب متغیر جدید بنویسید یا رابطه اونا رو با L تعیین کنید. اگه قرار باشه L یه ماتریس جدید باشه و P هم یه ماتریس جدا باشه که باید توسط متلب پیدا بشه، اونوقت دیگه رابطه بین P و K با L از بین میره و شما نمیدونید به ازای اون P و L داده شده آیا میشه یک K پیدا کرد که رابطه L=PBK برقرار باشه یا نه؟ برای روشن شدن بحث فرض کنید P یک ماتریس متقارن دو در دو، B یک ماتریس دو در یک، K یک ماتریس یک در دو باشند و بنابراین L یک ماتریس دو در دو خواهد بود. حالا اگه P و L به صورت مستقل توسط متلب پیدا بشه (با حل A'P+PA+L+L'<0) و شما مقدارشونو بدونید، از مساوی قرار دادن L و PBK چهار معادله دارید در حالی که فقط دو متغیر داخل K دارید که باید طوری تعیین بشوند که همه چهار معادله برقرار باشه که در حالت کلی غیر ممکنه. اگه رو کاغذ یکبار بنویسید کاملا مطلب جا میافته.
درود
علی(مهمان)
–
سلام وقت بخیر
ایا ممکن است در حل نامساوی ماتریسی مثلا عبارت PBK که PوK مجهول و B معلو م است ، تغییر متغییر L=PBK را انجام داد و آن را حل کرد؟
ممنون میشم اگه جواب بدین.
مدیر سایت
–
@ابراهیم,
سلام
باور بفرمایید الان یک هفتست که آموزش های مربوط به نرم افزار ترنسیس رو که یکی از دانشجویان دکتری مکانیک ضبط کردن آماده و ویرایش شده. و فقط باید بر روی سایت قرار بدن که کمی سرشون شلوغه و فرصت نکردن. بازم من همین الان پیگیری میکنم
ممنون بابت پیگیری های شما
ابراهیم(مهمان)
–
سلام دکتر
با وجود قول هایی که تو کانال و این جا داده بودید آموزش های رشته مکانیک اصلا خبری نیست
اصلا میادش؟
مدیر سایت
–
@ابراهیم,
سلام
بله همه فیلم ها ضبط شده و آمادست.
ظرف یکی دو روز آینده قرار میدیم
تشکر
ابراهیم(مهمان)
–
سلام دکتر
تو نظر بالا گفتید آموزش های مکانیک اواخر ماه قبل میاد اما هنوز نیومده
روش حساب کنیم؟
علی جوادی –
@اندی, سلام من تمام مباحث رو از کتاب Dan Simon پوشش خواهم داد. تا حالا دو فصل اول تموم شده. اصل مبحث فیلتر کالمن از فصل 5 شروع میشه. به احتمال زیاد از 6 روز دیگه فیلمهای مربوط به فیلتر کالمن به تدریج روی سایت قرار میگیره. برای اطلاع از زمان دقیق لطفا ما رو تو کانال تلگرام همراهی کنید
اندی (مهمان) –
سلام من دانشجوی ارشد برق مخابرات و درس فرایند و پاس کردم و در مورد توابع احتمال و شرطی و چگالی طیفی و .... اطلاعات دارم موضوع مد نظر من فقط فیلتر کالمن من کدوم جلسات و باید دانلود کنم ؟
علی جوادی –
@musa, با سلام. کاملا حق با شماست دوست عزیز. قیمتها اصلاح شد امیدوارم که راضی شده باشید موفق باشید
musa (مهمان) –
سلام آموزشتون عالیه اما برای هر فصل و برای دانشجو چنین قیمتی خیلی زیاده، خواهشمندم در قیمت ها تجدید نظر کنید تا از آموزه هاتون نفرات بیشتری استفاده کنن. 15 فصل و هر فصل 288000 ریال 15*288000=4320000 ریال
مدیر سایت –
سلام درس کنترل غیرخطی رو هنوز شروع به تدریس نکردم ولی میتونید با دیدن فیلم های آموزش مد لغزشی براساس کتاب اسلوتین کنترل کننده طراحی کنید سپاس
امیر (مهمان) –
سلام من گرایشم قدرت هست و درس کنترل غیرخطی رو پاس نکرده ام میخواستم با تحلیل پایداری لیاپانوف بطور کامل آشنا بشم. آیا آموزشی در سایت برای این مورد و همچنین اصول اولیه کنترل غیرخطی (صفحه فازی و ...) درنظر گرفته اید؟ باسپاس
حميد (مهمان) –
سلام .تلاشتان قابل تقدير است. فيلتر كالمن با وجود توانمنديهاي زيادي كه دارد در آموزش آن نقص زياد است. خوشحالم كه آموزشي كلاسيك را شروع كردهايد. موفق باشيد
علی جوادی –
@Danial, سلام خیلی خوب متوجه نشدم که منظور شما دقیقا چیه! اگه منظورتون اینه که صورت تمرینات رو رایگان در اختیار شما قرار بدم که قبلا این کارو کردم و با انتخاب گزینه سوالات میتونید صورت تمرینات رو ببینید اما اگه منظورتون اینه که بخشی از پاسخ هارو رایگان قرار بدم، در اینصورت امکانش نیست. اگر منظور دیگهای داشتید لطفا واضحتر بفرمایید تا پاسخگو باشم درود
Danial (مهمان) –
با سلام لطفا مرجع تمرینات یا قسمتی از تنها صورت سوالهای حل شده را بگذارید تا بتوان در تهیه آنها انتخاب بهتری داشت. باتشکر
علی (مهمان) –
ممنون از راهنمایی خوب شما
علی جوادی –
@علی, سلام صفحه دوم مقاله اگر دقت کنید (پاراگراف سوم از آخر) توضیح داده که از روش best scalars selection استفاده کرده و اعتراف کرده که نمیشه جواب دقیق بدست آورد و بنابراین بهترین K که ماتریسهای L و PBK رو به هم نزدیک کنه، بدست آورده. همه اینا هم به خاطر این بوده که نتونسته مساله رو به فرم LMI در بیاره و برای تبدیل مساله از حالت quasi-convex به convex از این ترفند نادرست استفاده کرده. با این که ژورنال خوبیه ولی این مقاله متاسفانه سطح پایینی داره تضمینی برای پایداری سیستم با این روش وجود نداره حتی اگه شبیه سازی هم جواب بده. حتی مقادیر PBK و L مثال حل شده داخل خود مقاله هم برابر نیست!!! به شما هم توصیه میکنم از این روش استفاده نکنید موفق باشید
علی (مهمان) –
سلام ممنون از راهنماییتون از حل LMIهم که بگذریم و مقادیر P,L,B را معلوم فرض کنیم و K را از رابطه ذکر شده بدست اوریم رابطه ی L=PBK را برقرار نمیکند. ولی اثبات رابطه ذکر شده ظاهرا درست است. برای اثبات داریم : چون P معکوس پذیر است بنابراین با ضرب از سمت چپ طرفین رابطه ی L=PBK در P^-1 خواهیم داشت:BK=P^-1*L .با ضرب دو طرف تساوی از چپ در ماتریس B' خواهیم داشت:B'*B*K=B'*P^-1*Lو چون B'*B معکوس پذیر است بنابراین با ضرب دو طرف مساوی از چپ در معکوس B'*B خواهیم داشت K=(B'*B)^-1*B'*P^-1*L ولی K بدست امده رابطه L=PBK را براورده نمیکند.به این رابطه خیلی نیاز دارم ممنونم اگر راهنمایی کنید. لینک مقالهhttp://www.sciencedirect.com/science/article/pii/S0016003214003573
علی جوادی –
@علی, سلام خواهش من اینه که دوباره جواب قبلی من رو با دقت خیلی بیشتر بخونید. ولی برای اینکه مساله کاملا مشخص بشه من یک مثال نقض برای این راه حلی که شما پیدا کردید ارائه میکنم. فرض کنید [2- 1- ;1 0]=A و [1;0]=B باشند. کد زیر برای شما مقادیر P مثبت معین و L رو محاسبه می کنه: clear all;close all;clc A=[0 1;-1 -2];B=[0;1]; P=sdpvar(2,2);L=sdpvar(2,2); C=[ A'*P+P*A+L+L'=0 ]; optimize(C); Pv=value(P) Lv=value(L) K=(B'*B)\B'/Pv*Lv مقادیر بدست اومده به شکل زیر هستند: P=[1 0;0 1] L=[-0.5 0;0 1.5] K=[1.5 0] حالا اگه PBK رو با مقادیر بدست اومده محاسبه کنید داریم: [1.5 0;0 0]=PBK در حالی که L برابر این مقدار نیست! علتش هم همون چیزیه که تو جواب قبلی خدمتتون عرض کردم. البته با توجه به اینکه ' (B'*B)\B معکوس مجازی B هستش، بنابراین از این رابطه که گفتید مقدار K طوری بدست میاد که فاصله بین نرم ماتریسهای L و PBK مینیمم بشه و همونطور که میبینید ماتریس L و PBK تو این مثال فقط تو یه درایه باهم فرق دارند و بقیه مقادیرشون یکسانه. ولی در حالت کلی به دلایلی که قبلا گفتم نمیشه هیچ جواب دقیقی بدست آورد. لطفا لینک اون مقاله رو همینجا بفرستید تا ببینم که آیا ژورنال معتبری هست یا نه؟ با درود
علی (مهمان) –
سلام در حالت عادی نمیشه ولی ایا مراحل زیر می تواند درست باشد؟ pوL توسط متلب بدست می آید و pیک ماتریس2*2 است و B یک ماتریس 1*2 و L یک ماتریس 2*2 است و گین Kنیز باید 2*1 باشد. بنابراین می توان گین K را از رابطه ی زیر بدست آورد(این راه حل یکی از مقالات ژورنال است): K=(B'B)^-1*B'*P^-1*L
علی جوادی –
@علی, با سلام و تشکر از سوال خوبی که پرسیدید. احتمالا منظور شما از این سوال این بوده که برای طراحی کنترل کننده فیدبک حالت که باید LMI زیر حل بشه، میشه این تغییر متغیر رو داد یا نه؟ (چون بعیده تو یه مساله کنترلی فقط جمله PBK به تنهایی ظاهر بشه که در اینصورت تغییر متغیر امکان پذیره ولی به دردی نمیخوره چون در عمل این حالت پیش نمیاد!) A'P+PA+PBK+K'B'P<0 در اینصورت جواب شما منفیه به خاطر اینکه اگر این تغییر متغیر رو بدید، باید P موجود در جملات A'P و PA رو هم بر حسب متغیر جدید بنویسید یا رابطه اونا رو با L تعیین کنید. اگه قرار باشه L یه ماتریس جدید باشه و P هم یه ماتریس جدا باشه که باید توسط متلب پیدا بشه، اونوقت دیگه رابطه بین P و K با L از بین میره و شما نمیدونید به ازای اون P و L داده شده آیا میشه یک K پیدا کرد که رابطه L=PBK برقرار باشه یا نه؟ برای روشن شدن بحث فرض کنید P یک ماتریس متقارن دو در دو، B یک ماتریس دو در یک، K یک ماتریس یک در دو باشند و بنابراین L یک ماتریس دو در دو خواهد بود. حالا اگه P و L به صورت مستقل توسط متلب پیدا بشه (با حل A'P+PA+L+L'<0) و شما مقدارشونو بدونید، از مساوی قرار دادن L و PBK چهار معادله دارید در حالی که فقط دو متغیر داخل K دارید که باید طوری تعیین بشوند که همه چهار معادله برقرار باشه که در حالت کلی غیر ممکنه. اگه رو کاغذ یکبار بنویسید کاملا مطلب جا میافته. درود
علی (مهمان) –
سلام وقت بخیر ایا ممکن است در حل نامساوی ماتریسی مثلا عبارت PBK که PوK مجهول و B معلو م است ، تغییر متغییر L=PBK را انجام داد و آن را حل کرد؟ ممنون میشم اگه جواب بدین.
مدیر سایت –
@ابراهیم, سلام باور بفرمایید الان یک هفتست که آموزش های مربوط به نرم افزار ترنسیس رو که یکی از دانشجویان دکتری مکانیک ضبط کردن آماده و ویرایش شده. و فقط باید بر روی سایت قرار بدن که کمی سرشون شلوغه و فرصت نکردن. بازم من همین الان پیگیری میکنم ممنون بابت پیگیری های شما
ابراهیم (مهمان) –
سلام دکتر با وجود قول هایی که تو کانال و این جا داده بودید آموزش های رشته مکانیک اصلا خبری نیست اصلا میادش؟
مدیر سایت –
@ابراهیم, سلام بله همه فیلم ها ضبط شده و آمادست. ظرف یکی دو روز آینده قرار میدیم تشکر
ابراهیم (مهمان) –
سلام دکتر تو نظر بالا گفتید آموزش های مکانیک اواخر ماه قبل میاد اما هنوز نیومده روش حساب کنیم؟