در سالهای اخیرستفاده از ماشینهای الکتریکی خاص بهویژه ماشین رلوکتانسی سوئیچشونده (Switched Reluctance Machine – SRM) در کاربردهای صنعتی و حملونقل الکتریکی بهطور قابل توجهی افزایش یافته است. دلیل اصلی این توجه، ساختار ساده، هزینه تولید پایین، قابلیت اطمینان بالا و توانایی عملکرد در سرعتهای بالا میباشد. با این حال، کنترل این نوع ماشینها به دلیل ماهیت غیرخطی گشتاور و ریپل بالای آن، چالشی مهم در حوزه درایوهای الکتریکی محسوب میشود.
در این شبیهسازی، هدف اصلی کنترل سرعت روتور در یک سیستم درایو مبتنی بر SRM است. در این ساختار، یک منبع ولتاژ DC وظیفه تأمین انرژی سیستم را بر عهده دارد که از طریق یک مبدل سه بازویی کنترلشده به ماشین رلوکتانسی سوئیچشونده متصل میشود. این مبدل با تنظیم زاویههای روشن و خاموش شدن کلیدها، جریان فازهای ماشین را کنترل کرده و در نتیجه سرعت روتور تنظیم میشود.
یکی از نکات کلیدی در این مدل، ثابت بودن زاویههای روشن و خاموش (Turn-on & Turn-off Angles) است. این موضوع باعث سادهتر شدن الگوریتم کنترلی میشود، اما در عین حال نیازمند طراحی دقیق کنترلکننده سرعت است تا بتواند تغییرات بار و شرایط عملکردی مختلف را جبران کند. کنترل سرعت معمولاً از طریق یک حلقه کنترلی PI انجام میشود که خطای بین سرعت مرجع و سرعت واقعی را کاهش میدهد.

از دیدگاه مدلسازی، ماشین SRM به دلیل ساختار مغناطیسی غیرخطی خود نیازمند مدل دقیق شار-موقعیت است. در شبیهسازیهای Matlab/Simulink معمولاً از مدلهای مبتنی بر جدولهای Lookup Table برای نمایش مشخصههای گشتاور-جریان-زاویه استفاده میشود. این روش امکان تحلیل دقیق رفتار ماشین در شرایط مختلف کاری را فراهم میکند.
در بخش قدرت، مبدل سه بازویی نقش کلیدی در کنترل جریان هر فاز دارد. این مبدل با استفاده از کلیدهای نیمههادی قدرت (مانند IGBT) طراحی میشود و قادر است جریان را به صورت مستقل در هر فاز کنترل کند. عملکرد صحیح این مبدل تأثیر مستقیم بر ریپل گشتاور و کیفیت پاسخ دینامیکی سیستم دارد.
در این شبیهسازی، سیستم به گونهای طراحی شده است که بتواند در شرایط Real-Time نیز اجرا شود. این موضوع اهمیت بسیار زیادی در کاربردهای صنعتی و تست سختافزار در حلقه (HIL) دارد. مدل ارائه شده بر روی یک هدف Real-Time از نوع Speedgoat Performance با پردازنده Intel® Core i7 با فرکانس 3.5 GHz تست شده است. این نشان میدهد که سیستم قابلیت اجرای بلادرنگ با گام زمانی بسیار کوچک، یعنی 80 میکروثانیه را داراست.
اجرای Real-Time در این سطح از سرعت نمونهبرداری، نیازمند بهینهسازی دقیق مدل، کاهش پیچیدگی محاسباتی و استفاده از بلوکهای کارآمد در Matlab/Simulink است. در غیر این صورت، سیستم قادر به حفظ همگامسازی زمانی نخواهد بود و خطای محاسباتی افزایش مییابد.
از منظر کنترلی، یکی از چالشهای اصلی در SRM، وجود ریپل گشتاور است. این پدیده ناشی از ماهیت گسسته تولید گشتاور در این نوع ماشینها میباشد. برای کاهش این اثر، علاوه بر کنترل جریان، انتخاب مناسب زاویههای سوئیچینگ اهمیت زیادی دارد. هرچند در این شبیهسازی زاویهها ثابت در نظر گرفته شدهاند، اما در کاربردهای پیشرفتهتر میتوان از کنترل تطبیقی برای بهینهسازی آنها استفاده کرد.
در پیادهسازی Matlab، معمولاً ساختار سیستم به سه بخش اصلی تقسیم میشود: بخش کنترل سرعت، بخش مبدل قدرت و بخش مدل الکترو-مکانیکی ماشین. این تفکیک باعث افزایش خوانایی مدل و امکان توسعه آسانتر آن در پروژههای پیچیدهتر میشود.
بخش کنترل سرعت وظیفه دارد سرعت واقعی موتور را اندازهگیری کرده و با مقدار مرجع مقایسه کند. سپس بر اساس خطای ایجاد شده، سیگنال کنترلی مناسب برای مبدل تولید میشود. این سیگنال معمولاً به صورت Duty Cycle یا پالسهای سوئیچینگ تعریف میشود.
در بخش نتایج شبیهسازی، مشاهده میشود که سیستم قادر است سرعت روتور را در زمان کوتاهی به مقدار مرجع برساند و در برابر تغییرات بار عملکرد پایداری از خود نشان دهد. این ویژگی نشاندهنده عملکرد مناسب کنترلکننده طراحی شده در محیط Matlab/Simulink است.
یکی از مزیتهای مهم این شبیهسازی، امکان توسعه آن برای کاربردهای پیشرفتهتر مانند خودروهای الکتریکی، سیستمهای هوافضا و تجهیزات صنعتی دقیق است. SRM به دلیل تحمل بالا در شرایط سخت و عدم وجود آهنربای دائم، گزینهای مناسب برای محیطهای دمای بالا و شرایط کاری سنگین محسوب میشود.
از دیدگاه آموزشی نیز این شبیهسازی یک ابزار بسیار مناسب برای درک رفتار دینامیکی ماشینهای رلوکتانسی سوئیچشونده است. دانشجویان و پژوهشگران میتوانند با تغییر پارامترهای مختلف مانند زاویههای سوئیچینگ، بار مکانیکی و ضرایب کنترلر، تأثیر هر کدام را به صورت مستقیم مشاهده کنند.
در نهایت میتوان گفت که این شبیهسازی یک چارچوب جامع برای تحلیل، طراحی و پیادهسازی کنترل سرعت در SRM فراهم میکند. ترکیب مدل دقیق ماشین، مبدل قدرت و کنترلکننده سرعت در محیط Matlab/Simulink امکان بررسی رفتار سیستم در شرایط واقعی را فراهم کرده و مسیر را برای پیادهسازیهای صنعتی هموار میسازد.
همه چیز، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت






