کنترل مقاوم فیدبک خروجی سیستمهای خطی تحت نامعینی‌های پارامتری و اغتشاش با استفاده از نامساوی‌های ماتریسی خطی (LMI)

کنترل مقاوم فیدبک خروجی سیستمهای خطی تحت نامعینی‌های پارامتری و اغتشاش با استفاده از نامساوی‌های ماتریسی خطی (LMI)

عملکرد بسیاری از سیستمهای کاربردی تحت تاثیر نامعینی پارامترهای سیستم و اغتشاشات خارجی قرار دارد. از طرف دیگر در خیلی از سیستمها امکان اندازه‌گیری تمام حالتها وجود ندارد، چه به خاطر نبود سنسور مناسب و چه به خاطر هزینه بالای سنسورها. بنابراین اگر یک کنترل کننده بتواند با کمترین تعداد سنسور سیستم نامعین و تحت اغتشاش را کنترل کند، میتواند برای بهبود عملکرد بسیاری از سیستمها مورد استفاده قرار گیرد. تاکنون نحوه مواجهه با عوامل مخربی مانند اغتشاش خارجی و نامعینی جداگانه در سری فیلمهای مختلف موجود در سایت مورد بررسی قرار گرفته‌اند. به طور خاص فیلمهای آموزشی مربوط به کنترل سیستمهای خطی تحت نامعینی پارامتری و اغتشاش خارجی با فیدبک حالت؛ کنترل مقاوم سیستمهای خطی تحت نامعینی پارامتری با فیدبک خروجی و کنترل مقاوم ∞H سیستمهای خطی تحت نامعینی اغتشاش با فیدبک خروجی در سایت موجود هستند. در این سری جلسات قرار است همه این عوامل یکجا در نظر گرفته شده و سیستمهای خطی دارای نامعینی و اغتشاش تنها با فیدبک تعدادی از حالتها کنترل شود و نامساویهای مربوط به این مساله استخراج شود. یکی از مزایای این کنترل کننده این است که مثل رویتگر لیونبرگر نیازی به ورودی سیستم و استفاده مستقیم از ماتریسهای سیستم حلقه باز نداشته و فقط از خروجی سیستم استفاده میکند تا به اهداف مورد نظر برسد. البته کلیت این مساله نباید باعث شود که در تمام موارد از این روش استفاده شود؛ به خاطر اینکه ممکن است اثر نامعینی یا اغتشاش در یک سیستم خیلی کم بوده و قابل صرف نظر کردن باشد. بنابراین با توجه به اهمیت این عوامل و تعداد سنسورها می‌توان روش مناسب رو انتخاب کرد. برای جا افتادن مطلب، روش پیشنهادی روی یک مدل یک چهارم سیستم تعلیق هم پیاده شده و نتایج بدست آمده از کنترل کننده مقاوم با سناریوهای مختلف و تحت نامعینی ها و اغتشاشات متفاوت با نتایج سیستم کنترل تعلیق غیر فعال مقایسه می‌شود.

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


جلسه اول:

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


جلسه دوم:

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


جلسه سوم:

پیاده‌سازی کنترل‌کننده مقاوم بر روی سیستم تعلیق فعال خودرو و شبیه‌سازی در متلب


جلسه چهارم:

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


برای خرید کلیک فرمایید

توجه توجه!! در صورتیکه مایل به پرداخت از طریق کارت می باشید هزینه را به شماره کارت زیر (بنام موسی پور) واریز فرموده و سپس اطلاعات زیر رو به شماره زیر پیامک کنید. بعد از پرداخت و پیامک نمودن اطلاعات زیر لینک دانلود رو به ایمیلتون می فرستیم.

شماره پرداخت

محصول و جلسات خریداری شده

ایمیل

شماره کارت: ۶۰۳۷۹۹۷۳۸۲۹۱۱۳۵۳

شماره موبایل: ۰۹۱۶۲۹۶۳۸۷۰

۱۶ نظر

  1. با سلام و خسته نباشید خدمت شما
    آیا آموزشی برای شبیه سازی سیستم های غیرخطی با LMI که عدم قطعیت از نوع غیرساختاری (دینامیک مدل نشده) داشته باشند ارائه می کنید؟

    [پاسخ]

    علی جوادی پاسخ در تاريخ آذر ۲۸ام, ۱۳۹۶ ۸:۲۷ ب.ظ:

    @Milad,
    سلام
    امیدوارم در آینده به این موضوع هم بپردازم ولی نمیدونم کی فرصت میشه. البته فاز مطالعاتیش هم انجام نشده و باید کمی مطالعه داشته باشم.

    [پاسخ]

  2. با سلام خدمت شما آقای دکتر
    من تمام فیلم های شما برای lmi رو خریدم و کامل مطالعه کردم.در مسئله ردیابی شما مقادیر نامی را قرار می دهید ولی مسئله پایان نامه من ilc هستش.کنترل یادگیر تکرار شونده.در واقع RILC هستش.یعنی در ماتریس های سیستم A B C عدم قعیت داریم.و در معادلات سیستم اغتشاش و نویز وجود دارد که در هر تکرار می دانیم که نرم محدودی دارد.میخواهیم نرم خطا که همان اختلاف خروجی مطلوب و خروجی سیستم است محدود باشد و بعد از چند تکرار خروجی،خروجی مرجع را به خطای قابل قبولی ردیابی کند.ولی من عدم قطعیت ها رو همونطور که گفتید بصورت structure bounded گرفتم،ولی موفق به نوشتن دینامیک خطا نشدم که بعد داخل تابع لیاپانوف خطا رو هم بیارم و ….میخواستم اگر امکانش هست راهنماییم کنید

    [پاسخ]

    علی جوادی پاسخ در تاريخ آذر ۱۸ام, ۱۳۹۶ ۱۱:۴۰ ب.ظ:

    @رامین,
    سلام
    روشی که من داخل فیلمها برای ردیابی مطرح کردم، فقط برای آشنایی با بحث ردیابی بوده و تحت شرایط خاصی (مثل تغییرات کند سیگنال مرجع و بدون نامعینی) قابل استفاده هستش. برای حالتی که نامعینی و اغتشاش هم باشه، نمیشه از این روش استفاده کرد.
    برای حالتی که نامعینی باشه یا اغتشاش در نظر گرفته بشه، نمیشه به ردیابی با خطای صفر رسید ولی شاید بشه به خطای محدود رسید. برای این مورد میتونید مثلا به مقاله زیر (و مقالات مشابه) مراجعه کنید:
    http://ieeexplore.ieee.org/document/5961942/

    [پاسخ]

    رامين پاسخ در تاريخ آذر ۱۸ام, ۱۳۹۶ ۱۱:۴۸ ب.ظ:

    @رامین,
    دکتر یعنی میشه به lmi تبدیل کرد؟من کنترل یادگیر میخوام اسفاده کنم

    [پاسخ]

    علی جوادی پاسخ در تاريخ آذر ۲۰ام, ۱۳۹۶ ۲:۱۸ ب.ظ:

    @رامین,
    من در مورد کنترل یادگیر اطلاعی ندارم متاسفانه

    [پاسخ]

  3. سلام ببخشید بنده آموزی ترکیبی h2/hinf رو میخواستم.

    [پاسخ]

    علی جوادی پاسخ در تاريخ آذر ۶ام, ۱۳۹۶ ۷:۵۱ ب.ظ:

    @n,
    سلام
    با عرض معذرت فعلا موجود نیست.
    در آینده سعی میکنم این موضوع رو هم پوشش بدم

    [پاسخ]

  4. با سلام
    اگر در سیستمی نویز فرایند، نویز اندازه گیری و عدم قعطیت (نامعینی پارامتری سیستم) داشته باشیم، میتوانیم از کنترلر مقاوم در طراحی کنترلر استفاده کنیم و پلنت را طوری کنترل کنیم که اثرنویز فرایند، نویز اندازه گیری و عدم قعطیت در خروجی کاهش یابد ؟

    [پاسخ]

    علی جوادی پاسخ در تاريخ شهریور ۸ام, ۱۳۹۶ ۶:۰۴ ب.ظ:

    @پیام,
    اگر نویزها رو به عنوان اغتشاشهای دارای نرم محدود فرض کنیم، امکانش هست

    [پاسخ]

  5. با سلام و خسته نباشید
    اگر من اثبات روابط LMI و کدهای نوشته شده اش را برایتان میل کنم، با پرداخت هزینه اش علت infeasible بودن مسئله رو حل میکنید؟

    [پاسخ]

    علی جوادی پاسخ در تاريخ بهمن ۲۰ام, ۱۳۹۵ ۱:۵۵ ب.ظ:

    @مریم,
    سلام
    لطفا با مدیر سایت تماس بگیرید
    ۰۹۱۶۲۹۶۳۸۷۰

    [پاسخ]

  6. با سلام
    اگه یه ماتریس lmi شدنی(feasible) نشه، چیکار کنم فیزیبل شه؟ با تغییر ثابتها یا ماتریس های فضای حالت سیستم میشه فیزیبل کرد؟
    در واقع یه مقاله دارم مینویسم مقاله تموم شده همه جاش رو نوشتم حالا که آخرین مرحله اومدم یه مثال شبیه سازی کنم lmi فیزیبل نمیشه

    [پاسخ]

    علی جوادی پاسخ در تاريخ بهمن ۸ام, ۱۳۹۵ ۲:۴۲ ب.ظ:

    @amin,
    سلام
    دقیقا رقابت سر اینه که مساله رو طوری فرمولبندی کنیم که برای سیستمهای مختلف با فضای حالت دلخواه feasible بشه. بعضی LMI ها برای سیستمهای پایدار جواب میدن و بعضیها برای بعضی سیستمهای ناپایدار هم جواب میدن. روش استاندارد و روتین برای feasible کردن LMI وجود نداره و باید روشهای مختلفی که برای مساله خودتون داخل مقالات دیدید امتحان کنید. اگر برای سیستم مورد نظر LMI شما feasible نشه، یعنی روش شما برای اون سیستم قابل پیاده‌سازی نیست اگرچه ممکنه با تغییر فرمولبندی بشه یک LMI ارائه کرد که برای اون سیستم خاص feasible بشه

    [پاسخ]

  7. سلام
    با تشکر از سایت خوبتون و مطالب خوبی که ارائه می دید.
    سوالی که از خدمتتون دارم اینه که چرا LMI های مربوط به کنترل H2 و MIX رو در ادامه آموزش هاتون قرار ندادید؟
    اگر این بخش رو هم آموزش بدید ممنون می شم

    [پاسخ]

    علی جوادی پاسخ در تاريخ دی ۱۷ام, ۱۳۹۵ ۹:۵۴ ب.ظ:

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

    [پاسخ]

یک پاسخ بنویسید

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