عنوان پایاننامه
طراحی نرم افزار در حلقه ماهواره(GEO) در سطح الزامات و سناریوی سیستمی
- رشته تحصیلی
- مهندسی مکاترونیک
- مقطع تحصیلی
- کارشناسی ارشد
- محل دفاع
- کتابخانه مرکزی -تالار اطلاع رسانی شماره ثبت: 70559
- تاریخ دفاع
- ۲۲ شهریور ۱۳۹۳
- دانشجو
- سیدروح اله احمدی هنزایی
- استاد راهنما
- مهدی فکور ثقیه, امیر رضا کوثری
- چکیده
- امروزه علوم فضایی نقش بسزایی در زندگی بشر و ارتباطات ایفا میکند و بسیاری از کشورها هزینههای هنگفتی را چه از نظر مالی و چه از نظر انسانی صرف میکنند. ایران نیز همگام با این کشورها به فکر پیشبرد علوم فضایی در زمینههای مختلف میباشد. علوم فضایی به دلیل ماهیت خاص و استفاده خارج از زمین نیاز به طراحیهای دقیقی دارند و هرگونه اشتباه در طراحی موجب وارد شدن صدمات مالی و جانی قابل توجهی خواهد شد. یکی از مهمترین مراحل بعد از طراحی، انجام تستهای کامل بروی سامانه طراحی شده است ولی در علوم فضایی این تستها علاوه بر صرف هزینه زیاد، بسیار زمانبر میباشند. یکی از راههای جایگزین برای تستهای واقعی، شبیهسازی میباشد. ماهوارهها از زیرسیستمهای مختلفی تشکیل شدهاند که هرزیرسیستم توسط تیمهای مستقلی طراحی شده و در پایان یکپارچهسازی بین آنها صورت میگیرد. برای شبیهسازی، هر زیرسیستم به صورت جداگانه شبیه سازی شده و در پایان باید توسط یک زبان واحد زیرسیستمها نتایج شبیه سازی خود را با سایر زیرسیستمها در میان گذارند. در این حلقهی شبیهسازی هر زیرسیستم که به مرحله طراحی رسید، قابلیت کار با مدل شبیهسازی شده دیگر زیرسیستمها را نیز دارد. به این حلقه شبیه سازی شده نرمافزار در حلقه گفته میشود که در نهایت کمکم به سخت افزار در حلقه تبدیل خواهد شد. این زبان واحد علاوه بر شبیهسازی باید در مدلهای واقعی نیز قابل استفاده باشد. در این پایاننامه به تدوین یک زبان واحد برای نرمافزار در حلقه ماهواره زمین آهنگ خواهیم پرداخت.
- Abstract
- Abst r act : Space sciences have an important role in human life and communications today and many countries pay a lot expenses to it finansionally and humanely. Our country is in progressing space science beside those countries. Space sciences according to special specifications and usage out of earth, need perfect design and every mistake in design due a lot of expenses finansionally and humanely. One of important steps after design is testing, but in space sciences these test cost a lot finansionally and need a lot of time. Simulation is a way for this problem. Satellites have many separated subsystems which are designed separately and will join later. For simulating, each subsystem needs to be simulated individually and then a unique language needed to communicate between them. In this simulation loop, each subsystem can be replaced by its real designed instance which is called software in loop. Software in loop can be gradually upgraded to hardware in loop by designing each subsystem and replacing it into the loop. In this thesis, we will define a unique language for software in loop of GEO satellites. Keywords: Simulation, Software in Loop, Subsystem Protocol, GEO Satellite