پرداخت امن توسط کارتهای شتاب
بازگشت وجه ضمانت بازگشت تا 7 روز
تضمین کیفیت ضمانت تضمین کیفیت
پشتیبانی 24 ساعته 7 روز هفته

ناتساویهای ماتریسی خطی (LMI)

آموزش حل ناتساوی های ماتریسی خطی (LMI) با متلب
۴۰۰,۰۰۰ تومان

احتمالا برای شما هم پیش اومده که در یک مقاله یا کتاب به جایی رسیدید که باید یک ناتساوی ماتریسی خطی (یا LMI) رو حل کنید و در بدر دنبال یک نفر هستید تا در کوتاهترین زمان ممکن حل این نوع ناتساوی ها رو به شما یاد بده تا مجبور نباشید زمان قابل توجهی صرف کنید و از منابع مختلف دنبال راه حل باشید. اگر شما هم جزو این دسته از محققین هستید دیگه نگران نباشید. در این پست قراره تمام جزییات و کلیات نامساوی ماتریسی خطی (و حتی غیرخطی) با نحوه حل اونها در متلب و با دو روش تولباکس متلب و YALMIP به روش ساده و با مثالهای مفصل توضیح داده بشه. اگر با این فیلمهای آموزشی همراه شده و مرحله به مرحله مثالها رو پیش برید بعد از این 11 جلسه قادر خواهید بود حل کننده (solver) مناسب رو برای مساله خودتون انتخاب کرده و ناتساویهای ماتریسی خودتون رو باهاش حل بکنید. بعد از تشریح کامل دو روش بالا یک مثال از طراحی کنترل کننده برای سیستم شناور مغناطیسی از یک مقاله IEEE با استفاده از LMI خدمت شما ارایه میشه (به همراه شبیه سازی در محیط سیمولینک) تا مطلب کامل جا بیافته. با ما همراه باشید…

پیشنیازها: آشنایی اولیه با جبر خطی و تئوری سیستمهای کنترل خطی – آشنایی با کدنویسی در محیط متلب


جلسه اول: مقدمات ریاضی و تعریف ناتساوی های ماتریسی

جلسه دوم: تعیین متغیرهای ماتریسی و وارد کردن جملات LMI در تولباکس متلب

جلسه سوم: معرفی دستور feasp تولباکس متلب جهت حل LMI

جلسه چهارم: معرفی دستورات mincx و gevp تولباکس متلب جهت حلمسایل مینیمم‌سازی

جلسه پنجم: طراحی کنترل کننده فیدبک حالت برای سیستم خطی و حل LMI های آن با تولباکس متلب


جلسه ششم: معرفی تولباکس یالمیپ برای حل LMI و نجوه دانلود و نصب آن

جلسه هفتم: تعریف متغیرهای ماتریسی و قیدها با استفاده از تولباکس یالمیپ

جلسه هشتم: تعریف تابع هزینه و حل LMI با استفاده از تولباکس یالمیپ

جلسه نهم: معرفی و تشریح نحوه دانلود و نصب سه solver پرکاربرد به نامهای PENBMI ، SDPT3 و MOSEK

جلسه دهم: معرفی دینامیک غیرخطی قطار مغناطیسی شناور و خطی‌سازی حول نقطه کار

جلسه یازدهم: طراحی و شبیه‌سازی فیدبک حالت برای سیستم شناور مغناطیسی

مطالعه بیشتر

راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
برچسبها

نقد و بررسی‌ها

  1. نسرین

    ممنون از راهنماییتون
    من در نت گشتم مثل اینکه این سالور رایگان نیست. از کجا میتونم این سالور رو رایگان دانلود کنم؟

    • علی جوادی

      @نسرین,
      این سالور پولیه و باید خریداری بشه
      البته روشهای دیگه هم برای حل BMI وجود داره ولی باید کدش رو خودتون بنویسید. برای این کار به مقالات موجود برای حل BMI مراجعه کنید

  2. نسرین

    سلام
    bmi زیر رو با تولباکس یالمیپ نوشتم ولی متاسفانه فیزیبل نمیشه. راه حل برای جواب گرفتن از این برنامه چیه؟
    ممنون

    % LMI Variables
    m11 = sdpvar(n,n);
    m21 = sdpvar(n,n);
    m12 = sdpvar(n_t,n_t);
    m22 = sdpvar(n_t,n_t);
    M12 = zeros(n,n_t);
    M21 = -M12′;
    F1 = sdpvar(n,1);
    F2 = sdpvar(n_t,1);
    F_F = [F1*C zeros(n,1) ; F2*C 0];
    M_tk = [m11 M12 ; M21 m12];
    M_tk_plus = [m21 M12 ; M21 m22];

    % LMI Terms
    Sai1 = A’*m11+m11*A+(m11-m21)/Delta+(eps1*kf^2+eps2*kh^2*k_theta^2)*eye(3,3)-alpha*m11;
    Comm = (1/eps1)*eye(3,3)+(1/eps2)*B*(B’);
    Sai2 = A’*(m21-m11)+(m21-m11)*A-alpha*(m21-m11);

    % Main LMIs
    F = ([Sai1 m11*Comm ; Comm*m11 -Comm]<0);
    F = F + ([Sai2 (m21+m11)*Comm ; Comm*(m21-m11) -Comm]<0);
    F = F + ([(m12+m22)/Delta m12 ; m12 -m12/alpha]<0);
    F = F + (m12-m220);
    F = F + (m21>0);
    F = F + (m12>0);
    F = F + (m22>0);
    F = F + ([-sigma*M_tk (eye(4,4)+F_F)’*M_tk_plus ; M_tk_plus*(eye(4,4)+F_F) -M_tk_plus]<0);

    % Solve LMIs
    ops = sdpsettings('solver','');
    solution = solvesdp(F,[],ops);

    % Results
    m11_feasible = double(m11)
    m21_feasible = double(m21)
    m12_feasible = double(m12)
    m22_feasible = double(m22)
    F1_feasible = double(F1)
    F2_feasible = double(F2)

    • علی جوادی

      @نسرین,
      سلام
      به نظرم شما باید اول فیلمهای آموزشی رو با دقت خیلی زیاد ببینید چون خیلی اشکالات داخل کد دارید که با دیدن فیلمها همگی برطرف میشه (اشکالاتی مثل استفاده نادرست از دستورات تولباکس و …).
      و اما در مورد BMI باید بگم اگر شما BMI بخواهید حل کنید، یکی از بهترین روشها نصب سالور PENBMI هستش که ظاهرا شما انجام ندادید.
      لطفا فیلمها رو با دقت حیلی بیشتر ببینید چون همه چیز (از جمله سالورها) رو اونجا توضیح دادم
      موفق باشید

  3. محمد عبداله زاده ( خریدار محصول )

    سلام جناب دکتر ببخشید بر روی سیتم گوی و میله کنترل مقاوم شبیه سازی نکردید

  4. محمد عبداله زاده ( خریدار محصول )

    سلام وروز بخیر خدمت شما اقای دکتر ببخشید ی سوال داشتم مقاله ای رو شبیه سازی کردین با توضیحش در زمینه فازی که بتونیم شبیه سازی مقاله رو یاد بگیریم با کنترل کننده فازی نوع 1و2 اگه اموزش دادین لینک لطف کنید من تهیه کنم ممنون اموزش LQR عالی بود دستتون درد نکنه

    • علی جوادی

      فازی و مدلغزشی در تخصص من نیست
      برای فازی به فیلمهای دکتر محمد زاده و برای مد لغزشی به فیلمهای مدیر سایت مراجعه کنید

  5. بهداروند

    سلام و عرض ادب
    آموزش خوبی بود. فقط مسله اینجاست که من نمیتونم الان مسله خودم رو حل کنم.
    پنج تا ماتریس درنهایت من بایستی بدست بیارم. K1,K2,M.P,S (متغیرها) که اینطور تعریف شدن :
    (P=sdpvar(4,4
    (S=sdpvar(4,4
    (M=sdpvar(4,4
    (‘K1=sdpvar(4,1,’full
    (‘K2=sdpvar(4,1,’full
    و اینکه P>0 , S>0 هستن . LMI ای که من تعریف میکنم به این شکل هست:
    [F=[P>=0
    [F=[S>=0
    F= [A1’*P+P*A1-M’-M+I M+P*A1-P*A1+P*A2 P*E
    M’+A1’*P+A2’*P-A1’*P A2’*S+S*A2+C’*K2’+K2*C+A1’*S+S*A1+C’*K1’+K1*C+C’*C S*E
    E’*P E’*S -(gama^2)] <=0
    در ادامه :
    (op=sdpsettings('verbose',0
    (optimize(F

    البته اول با کدهای موجود در متلب حل کردم و نشد و با yalmip شروع به حل کردم.
    میخوام بدونم برای حل اینجور LMI ، چطور اقدام کنم؟

    ممنون میشم پاسخ بدید
    تشکر فراوان

    • علی جوادی

      @بهداروند,
      سلام
      اقدام شد

      • بهداروند

        سلام
        وقت شما بخیر

        چطور میتونم mosek رو دانلود کنم؟
        آیا از شما میتونم بگیرم فایلشو؟

  6. m

    با عرض سلام خدمت آقای دکتر
    من برای سیستم گوی و میله که در آموزش ها بود میخوام یک کنترل کننده فیدبک خروجی دینامیکی با استفاده ازlmi طراحی کنم البته بدون استفاده از رویتگر. میشه لطف کنید راهنماییم کنید .
    سپاس فراوان

    • علی جوادی

      @m,
      سلام
      اگر یک کنترل کننده مقاوم در برابر نامعینی در نظر دارید، به سری فیلم زیر مراجعه کنید:
      https://www.controlref.com/output-feedback-uncertainty/
      اگر یک کنترل کننده مقاوم در برابر اغتشاش در نظر دارید، به سری فیلم زیر مراجعه کنید:
      https://www.controlref.com/output-feedback-disturbance/
      و اگر یک کنترل کننده مقاوم در برابر اغتشاش و نامعینی در نظر دارید، به سری فیلم زیر مراجعه کنید:
      https://www.controlref.com/robust-output-feedback-disturbance-uncertainty/
      اگر مباحث داخل این فیلمها رو خوب یاد بگیرید، به راحتی میتونید خودتون کنترل کننده فیدبک خروجی غیر مقاوم رو بدست بیارید
      موفق باشید

  7. فاطمه

    سلام آقای دکتر جوادی
    میخاستم راجع به خریداری Solver PENBMI بپرسم، که چطوری هزینه پرداخت میشه به یورو یا به پول ایران؟
    و اینکه یک سوال راجع به مکمل شور ، این که برای یک ماتریس 3*3 چطوری مکمل شور رو مینونم بنویسم؟؟؟
    درست مکمل شور برای ماتریسهای بلوکی هست ولیکن اگر یک ماتریس 3*3 داشتیم چطوری میتونم براش مکمل شور رو اعمال کنم ؟
    ممنون میشم راهنماییم کنید

    • علی جوادی

      @فاطمه,
      سلام
      من که از طریق یه صرافی پرداخت رو به ریال انجام دادم ولی یه درصد بالایی گرفت. شما اگه حساب ارزی دارید، به شماره IBAN در سایت زیر وجه رو به دلار یا یورو واریز کنید و بعد رسید رو به ایمیلی که داخل همین صفحه هست، بفرستید:
      http://www.penopt.com/order.html
      مکمل شور به طور کامل داخل فیلمها بحث شده. لطفا با دقت بیشتر فیلمها رو ببینید.
      موفق باشید

      • فاطمه

        خیلی ممنونم. بله من به طور کامل فیلم هرو دیدم ، کلا همه جا مکمل شور رو برای ماتریسهایی گفته که چهار تا بلوک دارن ، اگر تعداد بلوک ها مثلا 9تا باشه چی؟

        • علی جوادی

          @فاطمه,
          در اینصورت دو بار پشت سر هم میشه مکمل شور استفاده کرد. هر بار برای یک سطر و یک ستون

  8. آنیتا

    جلسه 11 مقاله ای که شبیه سازی کردید در فایل ها نیست و فایل zxp قابل اجرا نیست و ودیو آموزشی هم نیست. این دومین بار هست از این سایت خرید می‌کنم و هر با ناراضی بودم.

    • مدیر سایتادمین سایت ( خریدار محصول )

      @آنیتا,
      سلام در مورد مقاله خود استاد مربوطه باید پاسخ بدن. و شما مجددا این سوال رو مطرح بفرمایید.
      اما در مورد فایلها ، اون فایلی که پسوندش zxp هستش باید با پلیری که مخصوص سایت ماست فیلمتون رو باز کنید و این فایل همون فیلم اصلیه. پلیر مخصوص سایت مارو از ایمیلی که براتون ارسال شده بود دانلود کنید..
      دلیل نارضایتی دفعه اولتون رو هم بهمون بگید تا برطرف کنیم
      تشکر

      • آنیتا

        @مدیر سایت, ممنون ، شرمنده فایل رو ندیده بودم. مورد اول هم بدلیل مکث زیاد در ویدیو مشکل داشتم. ممنون از جوابدهی

    • علی جوادی

      @آنیتا,
      سلام
      از مشکلاتی که برای شما پیش اومده عذرخواهی میکنم.
      در مورد مقاله باید بگم که چون داخل فایلهای جلسه 10 مقاله وجود داشت و من هم فکر نمیکردم کسی جلسه 11 رو بدون جلسه 10 خریداری کنه ، مقاله رو دوباره داخل فایلهای جلسه 11 اضافه نکردم. اگر جلسه 10 رو دارید، مقاله رو از اونجا بردارید و اگه جلسه 10 رو خریداری نکردید، بگید تا براتون مقاله رو ایمیل کنم یا خودتون دانلود کنید

      • آنیتا

        @علی جوادی, ممنون اگر بفرستید عالی میشه .

        • علی جوادی

          @آنیتا,
          مقاله به ایمیلتون ارسال شد
          موفق باشید

  9. علی

    با عرض سلام و احترام خدمت آقای دکتر
    آیا در این فایلهای آموزشی در مورد CVX هم توضیح داده شده است یا خیر؟
    با تشکر

    • علی جوادی

      @علی,
      سلام
      همونطور که داخل فیلم ها هم اشاره کردم به دلیل تعداد کم solver ها, این تولباکس آموزش داده نشده

  10. علیرضا

    آقای دکتر جوادی
    در رابطه با مشکلی که قبلا عنوان کردم (کدهای جلسات شش به بعد، هیچ کدوم دارای اعتبار نیستن) باید عرض کنم، نه شما اقدامی کردید و نه مدیر سایت. من به طور کامل پکیج رو خریداری کردم و مبلغش رو به طور کامل یکجا پرداخت کردم.
    به مدیر سایت پیغام دادم. ایشون عنوان کردن که در تلگرام براشون پیام بذارم تا کدها رو ارسال کنن اما چنین نشد که نشد.
    کدها رو براشون ارسال کردم تا چک کنن که این کدها کار نمیکنه، من باید از چه طریقی مساله رو پی گیری کنم. آیا خدا رو خوش میاد؟

    • مدیر سایتادمین سایت ( خریدار محصول )

      @علیرضا,
      سلام
      مهندس من که به صورت کامل و شفاف همه چیزو توضیح دادم!!!
      حتی به لبتاب خودتون اومدم و با هم تک تک کدهای فعالسازی رو تست کردیم که ابتدا تصورم این بود که چون دارید از یک کشور دیگه این فیلم ها رو تهیه می فرمایید مشکل داره که وقتی با هم تست کردیم دیدیم هیچ مشکلی وجود نداره.
      تشکر

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کنترل مقاوم سیستمهای خطی تحت نامعینی‌های پارامتری و اغتشاش با استفاده از نامساوی‌های ماتریسی خطی (LMI)
قیمت اصلی ۲۰۴,۰۰۰ تومان بود.قیمت فعلی ۱۱۶,۴۰۰ تومان است.
۲۹۷,۰۰۰ تومان
قیمت اصلی ۲۴۰,۰۰۰ تومان بود.قیمت فعلی ۱۶۶,۸۰۰ تومان است.
۳۴,۸۰۰ تومان
محصولات مشابه
سبد خرید

هیچ محصولی در سبد خرید نیست.

ورود به سایت
آموزش حل ناتساوی های ماتریسی خطی (LMI) با متلب
ناتساویهای ماتریسی خطی (LMI)

۴۰۰,۰۰۰ تومان