پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

برنامه نویسی و طراحی کنترلر با استفاده از MPC در matlab-simulink

چهار ماه پیش منتشر شده

تعداد بازدید: 163

کد پروژه: 561098


شرح پروژه

سلام و درود

معرفی پروژه ---------------------------------

پروژه در مورد کنترل مسیر (path following) خودرو خودران می‌باشد برای شبیه سازی از نرم افزار MATLAB/Simulink و Carsim استفاده می‌شود. برای کنترل از الگوریتم MPC استفاده می‌شود. (در صورت نیاز از LPV-MPC یا NMPC استفاده خواهد شد)

سیستمی که باید کنترل شود یک سیستم غیرخطی با عدم قطعیت بالاست و یک سیستم MIMO به حساب می­آید. این سیستم باید نسبت به uncertainty و delay عملگرها مقاوم باشد و real-time باشد.

نحوه انجام ---------------------------------

ابتدا یک مدل خطی 8 درجه آزادی در محیط متلب و یا سیمولینک با استفاده از MPC کنترل می­شود. پس از آن در محیط سیمولینک، کنترلر با نرم افزار carsim (شبیه ساز رفتار دینامیکی خودرو) کوپل می­شود. در این مرحله کنترلر باید یک plant غیرخطی (nonlinear) رو کنترل کند. در صورت اینکه با استفاده از کنترلر تک لایه نتوان به اهداف رسید، استفاده از کنترلر چندلایه (supervisory or multi-layer) می­تواند تاثیر مثبتی در دقت سیستم داشته باشد. و یا استفاده از الگوریتم های LPV-MPC ، gain-schedule MPC، Adaptive MPC و یا NMPC نیز می تواند دقت و سرعت سیستم کنترلی را افزایش دهد.

لازم نیست نرم افزار carsim را بلد باشید و یا در مورد دینامیک و مکانیک مسئله اطلاعات داشته باشید. اون قسمت را خودم انجام میدهم و یک بلوک plant با سیگنال های ورودی و خروجی در محیط Simulink به شما داده می­شود. بنابراین کد نوشته شده در متلب، باید قابلیت تبدیل شدن به یک function block رو در محیط سیمولینک داشته باشد.

با توجه به اینکه 3 زیر سیستم مجزا با هدف یکسان برای کنترل داریم، لازم است یک control allocation algorithm طراحی شود تا سیگنال کنترلی به طور بهینه بین زیر سیستم های عملگر تقسیم شوند.

مهارت لازم ---------------------------------

مهارت های کلیدی: 

  • کدنویسی در محیط MATLAB
  • مهارت تنظیم solver و تنظیمات سیگنال ها در محیط Simulink
  • تسلط به MPC، LPV-MPC ، gain-schedule MPC، Adaptive MPC و یا NMPC
  • بهینه سازی
  • طراحی control allocation algorithm
  • خطی سازی سیستم غیرخطی و استخراج ماتریس های فضای حالت از معادلات دینامیکی سیستم
  • تحلیل پایداری سیستم کنترلی
  • توانایی استخراج معادلات کنترلی و شبیه سازی مقالات مشابه

خروجی مورد نظر --------------------------

یک مسیر double lane change مورد نظر است. خودرو با سرعت های مختلف (از 40 تا 160) و در شرایط مختلف جاده (جاده بارانی، برفی و خشک) باید بدون ناپایدار شدن و با حداکثر دقت (حداقل خطای ممکن طبق مقالات) مسیر رفرنس را track کند.

یکی از مقالات رفرنس آپلود شده است. 

این پروژه شامل 1 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.

مهارت ها و تخصص های مورد نیاز


مهلت برای انجام

20روز

وضعیت مناقصه

بسته


درباره کارفرما

عضویت چهار ماه پیش

1 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 0%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصت‌های متعددی در سایت موجود می‌باشد.

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار