در سال‌های اخیر، موتورهای جریان مستقیم بدون جاروبک (BLDC) به دلیل راندمان بالا، ساختار ساده، قابلیت اطمینان مناسب و نیاز کم به نگهداری، در بسیاری از کاربردهای صنعتی، خودرویی و رباتیک مورد توجه قرار گرفته‌اند. یکی از چالش‌های مهم در استفاده از این نوع موتور، کنترل دقیق موقعیت زاویه‌ای روتور در کنار مدیریت رفتار حرارتی سیستم است. در کاربردهای پیشرفته، تنها کنترل الکتریکی و مکانیکی کافی نیست، بلکه باید اثرات حرارتی و تلفات نیز در نظر گرفته شوند تا عملکرد واقعی سیستم به درستی بازتاب داده شود.

در این شبیه‌سازی، هدف اصلی کنترل زاویه روتور در یک درایو الکتریکی BLDC است که علاوه بر مدل الکتریکی و مکانیکی، شامل مدل حرارتی و تلفات آهنی تجربی نیز می‌باشد. در این ساختار، یک منبع گشتاور ایده‌آل به عنوان بار خارجی در نظر گرفته شده است تا بتوان رفتار دینامیکی سیستم را در شرایط مختلف بررسی کرد. این نوع مدل‌سازی، دید عمیق‌تری نسبت به عملکرد واقعی موتور در شرایط کاری فراهم می‌کند.

ساختار کلی مدل موتور BLDC در شبیه‌سازی

مدل موتور BLDC مورد استفاده در این شبیه‌سازی شامل چند بخش اصلی است: بخش الکتریکی، بخش مکانیکی و بخش حرارتی. در بخش الکتریکی، سیم‌پیچ‌های استاتور و رفتار جریان‌های سه‌فاز مدل‌سازی شده‌اند. در بخش مکانیکی، دینامیک چرخش روتور و ارتباط آن با گشتاور الکترومغناطیسی در نظر گرفته شده است.

یکی از ویژگی‌های مهم این مدل، وجود مدل حرارتی است که دمای سیم‌پیچ‌ها و روتور را بر اساس تلفات داخلی محاسبه می‌کند. همچنین تلفات آهنی به صورت تجربی در مدل گنجانده شده‌اند تا اثرات واقعی‌تری از رفتار حرارتی موتور به دست آید. این موضوع در کاربردهایی که تغییرات دما بر عملکرد سیستم تأثیرگذار است، اهمیت ویژه‌ای دارد.

ساختار کنترل حلقه آبشاری مبتنی بر PI

سیستم کنترل در این شبیه‌سازی از یک ساختار حلقه آبشاری (Cascade Control) مبتنی بر کنترل‌کننده‌های PI تشکیل شده است. این ساختار شامل سه حلقه کنترلی اصلی است: حلقه موقعیت، حلقه سرعت و حلقه جریان.

در حلقه بیرونی، کنترل موقعیت قرار دارد که وظیفه آن تنظیم زاویه روتور بر اساس مقدار مرجع است. خروجی این حلقه به عنوان ورودی مرجع برای حلقه سرعت عمل می‌کند. حلقه سرعت، اختلاف بین سرعت مطلوب و سرعت واقعی را کاهش داده و فرمان لازم را برای حلقه جریان تولید می‌کند. در نهایت، حلقه جریان که سریع‌ترین حلقه در این ساختار است، جریان فازهای موتور را کنترل می‌کند تا گشتاور مطلوب تولید شود.

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

اینورتر سه‌فاز و نقش سیگنال‌های هال

در این شبیه‌سازی، موتور BLDC توسط یک اینورتر سه‌فاز کنترل‌شده تغذیه می‌شود. این اینورتر وظیفه تبدیل ولتاژ DC به سیگنال‌های سه‌فاز قابل استفاده برای موتور را بر عهده دارد. کلیدزنی این اینورتر بر اساس سیگنال‌های هال (Hall Sensors) انجام می‌شود که موقعیت تقریبی روتور را مشخص می‌کنند.

سیگنال‌های هال نقش کلیدی در تعیین ترتیب سوئیچینگ فازها دارند و باعث می‌شوند گشتاور تولیدی موتور در جهت صحیح اعمال شود. در کاربردهای واقعی، این سیگنال‌ها پایه اصلی کموتاسیون الکترونیکی در موتورهای BLDC محسوب می‌شوند.

مدل حرارتی و تلفات آهنی در موتور

یکی از بخش‌های مهم این شبیه‌سازی، مدل حرارتی موتور است. در این مدل، دمای سیم‌پیچ‌های استاتور و روتور به صورت دینامیکی محاسبه می‌شود. دمای اولیه هر دو بخش برابر با 25 درجه سانتی‌گراد در نظر گرفته شده و دمای محیط برابر با 27 درجه سانتی‌گراد تنظیم شده است.

تلفات مسی ناشی از جریان سیم‌پیچ‌ها و همچنین تلفات آهنی در هسته مغناطیسی، باعث افزایش تدریجی دما در طول زمان می‌شوند. این افزایش دما می‌تواند بر مقاومت الکتریکی سیم‌پیچ‌ها و در نتیجه بر عملکرد کلی موتور تأثیر بگذارد. در نتیجه، در نظر گرفتن مدل حرارتی برای تحلیل دقیق رفتار سیستم ضروری است.

تلفات آهنی که به صورت تجربی در مدل لحاظ شده‌اند، شامل اثرات هیسترزیس و جریان‌های گردابی هستند. این تلفات به ویژه در سرعت‌های بالا اهمیت بیشتری پیدا می‌کنند و می‌توانند باعث افزایش قابل توجه دمای موتور شوند.

شرایط کلی شبیه‌سازی

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

همچنین در بخش مشاهده نتایج، از زیرسیستم Scopes استفاده شده است که امکان تحلیل گرافیکی متغیرهای مهم مانند زاویه روتور، سرعت موتور و دماهای حرارتی را فراهم می‌کند. این ابزار یکی از بخش‌های مهم در تحلیل نتایج شبیه‌سازی در محیط Matlab/Simulink محسوب می‌شود.

نتایج شبیه‌سازی و تحلیل رفتار سیستم

نتایج به دست آمده از این شبیه‌سازی نشان می‌دهد که سیستم کنترل قادر است زاویه روتور را با دقت مناسبی دنبال کند. منحنی موقعیت مرجع و موقعیت واقعی روتور نشان‌دهنده عملکرد مناسب حلقه کنترل موقعیت است. همچنین سرعت روتور نیز به صورت نرم و پایدار به مقدار مطلوب همگرا می‌شود.

در تحلیل پاسخ دینامیکی، مشاهده می‌شود که حلقه سرعت نقش مهمی در کاهش نوسانات و افزایش پایداری دارد. حلقه جریان نیز با سرعت بالا تغییرات را جبران کرده و گشتاور مورد نیاز را به صورت دقیق تأمین می‌کند.

از دیدگاه حرارتی، نتایج نشان می‌دهد که دمای سیم‌پیچ‌ها و روتور به مرور زمان افزایش می‌یابد اما در یک بازه پایدار تثبیت می‌شود. این رفتار نشان‌دهنده تعادل بین تولید حرارت و انتقال حرارت به محیط است. همچنین اثر تلفات آهنی در افزایش دمای نهایی قابل مشاهده است که اهمیت مدل‌سازی دقیق این تلفات را تأیید می‌کند.

جمع‌بندی فنی

در این شبیه‌سازی، یک سیستم جامع کنترل موقعیت برای موتور BLDC با در نظر گرفتن مدل حرارتی و تلفات آهنی ارائه شد. استفاده از ساختار کنترل آبشاری PI در کنار مدل دقیق الکتریکی، مکانیکی و حرارتی باعث شده است که رفتار سیستم به شرایط واقعی بسیار نزدیک باشد.

این نوع مدل‌سازی در محیط Matlab/Simulink امکان تحلیل دقیق عملکرد موتور در شرایط مختلف بارگذاری و دمایی را فراهم می‌کند. همچنین بررسی همزمان متغیرهای الکتریکی و حرارتی، دید جامع‌تری نسبت به طراحی و بهینه‌سازی سیستم‌های درایو الکتریکی ارائه می‌دهد.

به طور کلی، این شبیه‌سازی نشان می‌دهد که در طراحی سیستم‌های پیشرفته BLDC، توجه همزمان به کنترل دقیق موقعیت و تحلیل حرارتی نقش کلیدی در افزایش بهره‌وری و قابلیت اطمینان سیستم دارد.

همه چیز، یکجا، آماده دانلود!

لینک دانلود ویژه اعضا سایت