عنوان کامل پروژه:
پروژه طراحی سیستم تشخیص و شناسایی خطا بر اساس فیلترهای کالمن غیرخطی برای هلیکوپتر بدون سرنشین با استفاده از نرم افزار MATLAB و به همراه فیلم آموزشی نرم افزار MATLAB
در سیستمهای امروزی نیاز مبرم به قابلیت اطمینان و امنیت بیش از پیش احساس میشود؛ اما به دلیل پیچیدگیهای موجود در این سیستمها، احتمال بروز خطا نیز در آنها افزایش یافته است. این خطاها میتوانند در محرکها، سنسورها و یا دیگر نقاط سیستم رخ دهند. نادیده گرفتن این خطاها میتواند سبب آسیب دیدن بخشهایی از سیستم شده و یا حتی باعث شود که سیستم مورد نظر، عملکرد مطلوب خود را از دست دهد. لذا، توجه به سیستمهای تشخیص خطا و کنترلکنندههای تحملپذیر خطا به عنوان یک نیاز حیاتی مطرح میشود. در این پروژه، ابتدا مجموعهای از فیلترهای کالمن غیرخطی برای تشخیص و شناسایی خطاهای رخداده در سنسورها و محرکها طراحیشده است. در نرم افزار MATLAB این فیلترها این قابلیت را دارند که در شرایطی که مشخصات آماری نویز معلوم نباشد، خطاهای رخداده در سنسورها و محرکها را به صورت صحیح و دقیق تشخیص دهند. در ادامه، در نرم افزار MATLAB کنترلکنندهی مد لغزشی ترمینال غیرتکین برای مقابله با اثرات این خطاها طراحی شده است. این کنترلکننده قادر است در صورت بروز و شناسایی خطا، تصمیمی اتخاذ کند که سیستم هدف از عملکرد مطلوب خود دور نشده و همچنان پایداری خود را حفظ کند. در این پروژه، در نرم افزار MATLAB با بررسی سناریوهای مختلف خطای سنسور و محرک، توانایی رویکردهای پیشنهادی برای تشخیص و شناسایی خطا و همچنین کنترلکنندهی تحملپذیر خطا روی یک هلیکوپتر بدون سرنشین شبیهسازی شده و مورد مطالعه قرار گرفته است.
آنچه در این کد خواهید آموخت:
۱- نحوه پیادهسازی و مدل کردن خطاهای محرک و سنسور
۲- نحوه پیادهسازی فیلترهای کالمن توسعه یافته مشترک تطبیقی و unscented مشترک تطبیقی جهت تشخیص و شناسایی خطای محرک
۳- نحوه پیادهسازی بانک فیلترهای کالمن توسعه یافته تطبیقی و unscented تطبیقی جهت تشخیص و شناسایی خطای سنسور
۴- طراحی کنترلکننده مد لغزشی ترمینال غیرتکین
۵- طراحی کنترلکننده تحملپذیر خطای مد لغزشی ترمینال غیرتکین برای مقابله با خطاهای محرک و سنسور
نکات و الزامات:
۱- این برنامه در همه نسخه های نرمافزار MATLAB قابل اجرا است
۲- خروجی ها در همه نسخه ها قابل مشاهده است
۳- آشنایی با روشهای Fault Detection and Diagnosis Systems
۴- آشنایی با کنترلکنندههای Fault Tolerant Control
۵- آشنایی با فیلترهای Nonlinear Kalman Filters
۶- آشنایی با کنترلکننده Non-singular Terminal Sliding Mode Control
۷- آشنایی با زبان متلب ( MATLAB )
مشخصات کلی | |
تعداد صفحات | 129 |
حوزه تخصصی رشته 1 | روش های خطی و غیرخطی |
تعداد صفحات محصول | 100-150 |
فیلم آموزشی | دارد |
معرفی متغیر های ورودی نرم افزار | دارد |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | MATLAB |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.