عنوان کامل پروژه:
پروژه تدوین ساختار شبکههای عصبی برای کنترل وضعیت ماهوارههای مجهز به عملگرهای نوترکیبی با استفاده از نرم افزار MATLAB و به همراه فیلم آموزشی نرم افزار MATLAB
برای آنکه ماهوارهها بتوانند ماموریتشان را به درستی انجام دهند و اهداف مورد نظر را برآورده کنند لازم است که وضعیتشان در فضا کنترل شود و نیز برای تحقق مانورهای برنامه ریزی شده برای ماهواره پس از جدایش آن از پرتابگر و استقرار در مدار مربوطه، بخش زیر سیستم کنترل وضعیت، وظیفه کنترل جهت و تثبیت وضعیت ماهواره را بر عهده دارد. با استفاده از نرم افزار MATLAB دینامیک کنترل وضعیت اسمی ماهواره، یک سیستم غیرخطی است که در آن کنترلرهای مرسوم از زمانهای ابتدایی مبحث فضایی به شکل موفق به کار برده شده است. اما کنترلرهای مرسوم کلاسیک تنها میتواند قدرت یک کار را درحوزه کوچکی از کنترل مورد نظر گارانتی نماید. قطعا در این مورد کنترل وضعیت که در آن مانورهای بزرگ به شکل خودکار انجام میگیرد تا ماهواره را به سمت وضعیت اسمی راهنمایی نموده، صدق نمیکند. در این تحقیق با استفاده از نرم افزار متلب ( MATLAB ) برآنیم که به طراحی کنترلر شبکه عصبی MLP که قابل استفاده در انواع ماهوارهها میباشد بپردازیم. برای تحقق این هدف با استفاده از نرم افزار MATLAB ابتدا با فرض خطی و دایروی بودن مدار ماهواره، معادلات غیرخطی دینامیک و سینماتیک برای یک ماهواره با درنظر گرفتن اثرات گشتاور گرادیان جاذبه و درگ آئرودینامیک بیان گردیده است. کنترل وضعیت ماهواره ابتدا توسط کنترلر PD و سپس PID با شرایط اولیه مشخص و شرایط نهایی مطلوب شبیهسازی شده است. سپس شبیهسازی توسط کنترلر شبکه عصبی MLP انجام گرفته است. شبکههای پرسپترون چند لایه میتوانند برای یادگیری مسائل غیرخطی و همچنین مسائلی با تصمیم گیریهای متعدد به کار روند. در اینجا ماهواره را با عملگرهای CMG و استفاده از پارامترهای اویلر برای بیان سینماتیک در نظر گرفتهایم. نتایج شبیهسازی نشان میدهد که کنترل ماهواره توسط کنترلر شبکه عصبی به خوبی از عهده مانورهای اعمالی بر ماهواره در راستای محورهای رول و پیچ و یاو برآمده است.
آنچه در این کد خواهید آموخت:
1- استفاده از فرم غیرخطی سینماتیک ماهواره
2- استفاده از فرم غیرخطی دینامیک وضعیت در راستای عملگرهای ژایروی کنترل ممان
3- مقایسه کنترلرهای کلاسیک و کنترلرهای جدید
4- شبیه سازی کنترلرهای شبکه عصبی MLP
ریاضی | |
حوزه تخصصی 1 | شبکه عصبی |
مشخصات کلی | |
تعداد صفحات | 133 |
حوزه تخصصی رشته 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.