کنترل فیدبک حالت بهینه LQR

کنترل فیدبک حالت بهینه LQR

کنترل بهینه (Optimal Control) به عنوان یکی از روشهای مدرن کنترلی، جایگاه ویژه‌ای در بحث سیستمهای کنترل دارد. یکی از روشهای کنترلی بهینه رگولاتور درجه دوم خطی (Linear Quadratic Regulator) است که به اختصار LQR خوانده می‌شود. این روش برای سیستمهای خطی بهینه بوده و با توجه به روند سرراست طراحی و سادگی ساختار آن در کاربردهای فراوانی با موفقیت مورد استفاده قرار گرفته است. با اینکه روش LQR تنها برای سیستمهای خطی بهینه بوده و پایداری سیستم را تضمین می‌کند، با استفاده از خطی‌سازی ژاکوپی، می‌توان آنرا به سیستمهای غیرخطی نیز اعمال کرد؛ هرچند در اینصورت کنترل‌کننده دیگر بهینه نیست اما در بسیاری از کاربردها عملکرد خوبی از خود نشان می‌دهد. در این مجموعه آموزشی نحوه طراحی و پیاده‌سازی کنترل‌کننده LQR برای سیستمهای خطی و غیرخطی در محیط نرم‌افزار متلب آموزش داده می‌شود.

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


جلسه اول:

معرفی سیستمهای کنترل بهینه LQR و دستورات متلب

 

جلسه دوم:

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

 

جلسه سوم:

طراحی کنترل‌کننده بهینه LQR برای سیستمهای غیرخطی و پیاده‌سازی بر روی سیستم شناور مغناطیسی

 

برای خرید کل جلسات با ۱۰ درصد تخفیف گزینه آخر را انتخاب کنید

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

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

شماره پرداخت

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

ایمیل

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

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

۸ نظر

  1. ببخشیدمیشه یه توضیحی بدین که فرق فیدبک خروجی استاتیک و دینامیک تویه طراحی چیه

    [پاسخ]

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

    @فرزاد,
    تو روش استاتیک یک ترکیب خطی از خروجیها فیدبک میشه ولی در حالت دینامیک از رویتگر (یا تخمینگر) استفاده میشه تا از خروجی تمام حالتها تخمین زده بشه و در فیدبک استفاده بشه. حالا تو LQG رویتگر مورد استفاده فیلتر کالمن هستش که بهینه هم هست

    [پاسخ]

  2. اوکی مرسی ممنون، فقط یه سوال فصل هشت کتاب کنترل بهینه لوئیس(optimal control by lewis) رو استادم به بنده گفته بخونم و واسه سیستم خودم استفاده کنم سوال این جاست که این فصل به lQR پرداخته یا lQG اگه جواب بدین ممنون میشم من کدومو باید پیاده سازی کنم

    [پاسخ]

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

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

    [پاسخ]

  3. سلام، من میخواستم با LQR کنترل کننده بهینه طراحی کنم واسه سیستمم به همین خاطر فایل های شما رو خریداری کردم ، ولی وقتی فایلاتونو دیدم با سیمولینک انجام دادین و از عملگر LQR خوده متلب استفاده کردیم ولی من میخوام کدنویسی کنم و نرم افزارمم متمتیکا هستش، حالا دیدم فیلماتون نه کدنویسی کردین که بدنم چجوری باید تویه نرم افزاری دیگه بشه پیاده سازی کردین و توضیحی هم راجب کدنویسیش ندادین ، میتونید کمکم کنید کارم راه بیافته؟

    [پاسخ]

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

    @فرزاد,
    سلام
    اولا باید بگم که داخل سایت هم نوشته بودم که نرم افزار مورد استفاده متلب بوده و از دستورات متلب برای طراحی استفاده میشه. من در مورد طراحی LQR در متمتیکا اطلاعی ندارم. حتی نمیدونم معادله ریکاتی در متمتیکا وجود داره یا نه.
    در مورد شبیه‌سازی هم که داخل سیمولینک انجام شده باید بگم که این مشکل همیشگی ما بوده. وقتی کدنویسی میشه بعضی ها انتقاد میکنند که چرا شبیه سازی در سیمولینک انجام نشده و وقتی در سیمولینک انجام میشه برای کسایی مثل شما مشکل پیش میاد. حتی اگر من هر دو تارو انجام بدم، باز ممکنه بعضیها بگن که چرا بیخود تعداد جلسات رو بالا می برید و قیمت محصولات رو زیاد می کنید! واقعا نمیدونم باید چطور همه رو راضی کنم
    در هر صورت ازتون خواهش میکنم اگر امکان داره داخل متلب کار کنید تا بتونید از این فیلمها (و تمام فیلمهای دیگه سایت) استفاده کنید. شرمنده که نمیتونم کمکی بکنم

    [پاسخ]

  4. سلام
    واسه آموزش میکرو آرم برنامه ای ندارید؟
    لطفا سرکاری نگید به زودی و ….
    ممنون

    [پاسخ]

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

    @امیر,
    سلام
    اولا که من یادم نمیاد تا حالا قولی داده باشم و بهش عمل نکرده باشم و امیدوارم همین روند رو ادامه بدم
    ثانیا آموزشهای سخت افزاری مثل ARM در تخصص من نیست. در این مورد به جناب مهندس حامد حقیقی که آموزشهای XPC target رو تهیه می‌کنند، مراجعه کنید

    [پاسخ]

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

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