W-06
دینامیک و کنترل

مقدمه‌ای بر تعیین و کنترل وضعیت (ADCS)

تئوری، شبیه‌سازی و پیاده‌سازی مفاهیم تعیین و کنترل وضعیت و مد‌های عملیاتی ماهواره

آشنایی مفهومی و پیاده‌سازی ADCS؛ از مبانی دینامیک وضعیت و معماری هدایت، ناوبری و کنترل (GNC)، بررسی و کالیبراسیون سنسورها و تخمین وضعیت، تا کنترل حلقه‌بسته با چرخ عکس‌العملی و پیاده‌سازی ماشین حالت برای مدهای عملیاتی ماهواره.

محورهای کلیدی دوره:

دینامیک وضعیت، روش‌های بیان و مبانی هدایت، ناوبری و کنترل (GNC)

محیط فضا، بررسی سنسورها، کالیبراسیون و تعیین و تخمین وضعیت

دینامیک عملگرها و کنترل حلقه‌بسته

ماشین‌های حالت، مدهای عملیاتی و پیاده‌سازی سناریوهای یکپارچه ماموریتی

مقدمه‌ای بر تعیین و کنترل وضعیت (ADCS)

مدت زمان:

۸ ساعت

تاریخ برگزاری:

8 آبان 1405

ساعت برگزاری:

9:00 الی 18:00

محل برگزاری:

دانشکده هوافضا

مدرس دوره:

مهندس دانیال رضایی

قیمت دوره:

2,500,000 تومان

15% تخفیف مخصوص دانشجویان

30% تخفیف مخصوص دانشجویان دانشگاه صنعتی شریف

سرفصل‌های آموزشی کارگاه

مفاهیم پایه، سنسورها و تعیین/تخمین وضعیت ماهواره (Fundamentals, Sensors & Attitude Determination)

۳.۵ ساعت

مبانی وضعیت، معماری هدایت، ناوبری و کنترل و سنسورهای وضعیت

درک مفهوم وضعیت، دستگاه‌های مختصات مرجع و جایگاه تعیین وضعیت در معماری یکپارچه GNC

معرفی روش‌های نمایش ریاضی وضعیت؛ از زوایای اویلر تا کواترنیون‌ها

معرفی سنسورهای تعیین وضعیت و نحوه بهره‌گیری از مراجع محیط فضا برای تعیین وضعیت استاتیک

کالیبراسیون، ادغام داده‌های سنسوری و تخمین وضعیت

تحلیل خطاهای ذاتی سنسورها و بررسی تکنیک‌های کالیبراسیون اندازه‌گیری‌های خام در شرایط فضایی و آماده‌سازی سنسورها

بررسی روش‌های تعیین وضعیت استاتیک و تحلیل محدودیت‌های ناشی از نویز و نقص داده‌های سنسوری

گذر به الگوریتم‌های تخمین دینامیک با بهره‌گیری از مدل‌های حرکتی فضاپیما و فیلترهای برآورد حالت

مفهوم ادغام داده‌های سنسوری برای جبران خطاهای اندازه‌گیری و دستیابی به جهت‌گیری پیوسته و پایدار

کارگاه عملی: راه‌اندازی و کالیبراسیون سنسورهای IMU و مغناطیس‌سنج و محاسبه جهت‌گیری

بلوک دوم: دینامیک عملگرها و کنترل وضعیت (Attitude Control)

۳.۵ ساعت

دینامیک دورانی، عملگرهای فضایی و مدیریت اندازه حرکت

انتقال از تخمین به کنترل؛ تعیین وضعیت مطلوب (مفاهیم پایه هدایت وضعیت)، محاسبه خطای جهت‌گیری و تحلیل دینامیک دورانی در حضور گشتاورهای اغتشاشی

بررسی انواع عملگرهای کنترل وضعیت (با تمرکز بر چرخ‌های عکس‌العملی) و تحلیل قانون بقای اندازه حرکت زاویه‌ای (Angular Momentum) در تولید گشتاور

مکانیزم راه‌اندازی چرخ‌های عکس‌العملی؛ اصول کنترل موتورهای DC با سیگنال PWM و بررسی زنجیره فرمان از نرم‌افزار تا عکس‌العمل فیزیکی فضاپیما

سیستم‌های کنترل حلقه‌بسته و پایداری وضعیت

ساختار منطقی کنترل حلقه‌بسته؛ پردازش فیدبک سنسوری، مقایسه با وضعیت هدف و تولید فرمان اصلاحی برای عملگرها

بررسی استراتژی‌های پایداری و نشانه‌روی (Pointing) و آشنایی با منطق کنترلرهای کلاسیک (نظیر PID) جهت پیاده‌سازی عملی الگوریتم‌های کنترل

کارگاه عملی؛ راه‌اندازی مدار باز چرخ واکنشی، مشاهده عکس‌العمل بدنه ماهواره و سپس پیاده‌سازی کنترلر حلقه‌بسته با هدف دفع گشتاورهای اغتشاشی (Disturbance Rejector)

بلوک سوم: مد‌های عملیاتی و سناریوی جامع ماموریت (Operational Modes & Mission Scenarios)

2 ساعت

مدهای عملیاتی فضاپیما و معماری ماشین حالت

فلسفه و ضرورت تعریف مدهای عملیاتی مختلف در طول عمر فضاپیما

طراحی ماشین حالت (State Machine) زیرسیستم ADCS و تعیین منطق و شرایط گذار خودکار بین مدها

تحلیل مدهای استاندارد پروازی؛ حالت ایمن (Safe Mode)، مهار دوران اولیه (Detumble)، اکتساب خورشید (Sun Acquisition)، مانورهای حرارتی و نشانه‌روی‌ها (Pointing)

منطق تصمیم‌گیری ADCS در سطح ماموریت و نحوه یکپارچه‌سازی این زیرسیستم با کامپیوتر پرواز (OBC)

سناریوی عملیاتی یکپارچه

پیاده‌سازی نرم‌افزاری و ساختاری مدهای ماموریتی؛ تمرکز بر برنامه‌ریزی رفتارهای خودمختار فضاپیما بر اساس اهداف تعریف‌شده

اجرای عملی مدهای پروازی روی سخت‌افزار؛ از جمله اجرای مانورهای واکنشی حرارتی و توسعه الگوریتم‌های نشانه‌روی (نظیر Sun Pointing)

چالش ماموریت یکپارچه؛ بررسی تئوری یک سناریوی کامل پروازی (از رهاسازی تا فاز عملیاتی پایدار) و تعریف چالش‌های کارگاهی جهت پیاده‌سازی مدهای مجزا، ترکیبی یا دلخواه بر اساس اهداف ماموریت

پیش‌نیازهای دوره

آشنایی با اصول دینامیک و سیستم‌های کنترل خطی

آشنایی مقدماتی با برنامه‌نویسی میکروکنترلر (C/C++ یا آردوینو)

تجهیزات و نیازمندی‌ها

لپ‌تاپ شخصی با محیط Arduino IDE

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

ماهواره آموزشی Primary EduSat (به ازای هر گروه)

کیت سنسور شامل برد Arduino Uno و کابل رابط

سنسور IMU و مغناطیس‌سنج (Magnetometer)

آهنربا جهت تست کالیبراسیون و اعمال گشتاور خارجی