علیرضا شریفی؛ مهدی فروغی؛ هادی نوبهاری
دوره 10، شماره 4 ، اسفند 1396، ، صفحه 9-17
چکیده
زیرسیستم کنترل دمای یک ماهواره وظیفه حفظ دمای سایر زیرسیستمها را در محدودة مجاز بر عهده دارد. هدف از این مقاله، طراحی و پیادهسازی کنترلکنندة دما مبتنی بر شناسایی مدل در یک سیستم کنترل دما با استفاده از ابزار تولید خودکار کد است. کنترلکنندة پیشنهادی این مقاله، کنترلکنندة فازی- عصبی- تطبیقی است. بهمنظور طراحی کنترلکننده، ...
بیشتر
زیرسیستم کنترل دمای یک ماهواره وظیفه حفظ دمای سایر زیرسیستمها را در محدودة مجاز بر عهده دارد. هدف از این مقاله، طراحی و پیادهسازی کنترلکنندة دما مبتنی بر شناسایی مدل در یک سیستم کنترل دما با استفاده از ابزار تولید خودکار کد است. کنترلکنندة پیشنهادی این مقاله، کنترلکنندة فازی- عصبی- تطبیقی است. بهمنظور طراحی کنترلکننده، مدل دینامیکی محفظة آزمایشگاهی با اعمال ورودیهای مختلف با استفاده از مولد حرارتی و همچنین قرائت دمای محفظه توسط حسگر دما شناسایی میشود. کنترلکننده با دریافت دمای محفظه، فرمان کنترلی مناسب را تولید و به مولد حرارتی ارسال میکند. سپس، بلوک دیاگرامهای طراحی شده در محیط سیمولینک به کد C ترجمه شده و بر سختافزار میکروکنترلر که قابلیت پشتیبانی توسط محیط سیمولینک را دارد، پیادهسازی میشود. در نهایت، با نصب این سختافزار در محفظه آزمایشگاهی، عملکرد کنترلکنندة دما در تعقیب دمای مطلوب و حذف اغتشاش ورودی بررسی و با عملکرد کنترلکنندة تناسبی- مشتقی- انتگرالی مقایسه میشود.