مقدمه
موتورهای براشلس DC یا BLDC (Brushless DC Motor) یکی از پرکاربردترین ماشینهای الکتریکی در صنایع مدرن محسوب میشوند. این موتورها به دلیل حذف جاروبک و کموتاتور مکانیکی، راندمان بالا، عمر طولانی، نیاز اندک به تعمیر و نگهداری و قابلیت کنترل دقیق سرعت و گشتاور، جایگاه ویژهای در سامانههای محرکه الکتریکی پیدا کردهاند. در بسیاری از کاربردهای صنعتی، خودروهای برقی، تجهیزات پزشکی، پهپادها، ماشینآلات CNC و تجهیزات اتوماسیون، استفاده از موتورهای BLDC به دلیل عملکرد مناسب و قابلیت اطمینان بالا به طور گسترده رایج است.
در این شبیه سازی، عملکرد یک موتور براشلس DC که توسط یک اینورتر ششمرحلهای تغذیه میشود مورد بررسی قرار میگیرد. موتور مورد استفاده دارای توان نامی 1 کیلووات و سرعت نامی 3000 دور بر دقیقه بوده و کنترل سرعت آن نیز توسط یک حلقه کنترلی مناسب انجام میشود. همچنین نحوه تولید سیگنالهای کلیدزنی اینورتر، رفتار جریانهای استاتور، گشتاور الکترومغناطیسی و پاسخ سرعت موتور در شرایط مختلف بار مورد تحلیل قرار میگیرد.
معرفی موتور براشلس DC
موتورهای BLDC از نظر ساختار شباهت زیادی به موتورهای سنکرون مغناطیس دائم (PMSM) دارند. تفاوت اصلی آنها در شکل موج نیروی محرکه الکتریکی (Back
EMF) و روش کموتاسیون است. در موتورهای BLDC، معمولاً نیروی محرکه الکتریکی دارای شکل ذوزنقهای بوده و به همین دلیل بهترین روش راهاندازی آنها استفاده از اینورترهای ششمرحلهای است. در مقابل، موتورهای PMSM دارای نیروی محرکه سینوسی هستند و معمولاً با کنترل برداری یا کنترل میدانگرا راهاندازی میشوند.
در این شبیه سازی از یک موتور سهفاز با مشخصات زیر استفاده شده است:
- توان نامی: 1 کیلووات
- سرعت نامی: 3000 دور بر دقیقه
- ولتاژ باس DC: 500 ولت
- گشتاور نامی: 3 نیوتنمتر
- نوع موتور: PMSM با نیروی محرکه ذوزنقهای (BLDC)
ساختار سیستم شبیه سازی
در این مدل، انرژی الکتریکی ابتدا توسط یک باس DC با ولتاژ 500 ولت تأمین میشود. سپس این ولتاژ توسط یک اینورتر سهفاز ششمرحلهای مبتنی بر ترانزیستورهای MOSFET به ولتاژ سهفاز مورد نیاز موتور تبدیل میشود. اینورتر مورد استفاده از کتابخانه Specialized Power Systems نرمافزار Matlab/Simulink انتخاب شده است که امکان شبیه سازی دقیق کلیدزنی نیمههادیها را فراهم میکند.
خروجی سهفاز اینورتر مستقیماً به سیمپیچهای استاتور موتور اعمال میشود. با تغییر وضعیت کلیدهای اینورتر، جریان مناسب در هر فاز برقرار شده و میدان مغناطیسی دوار لازم برای حرکت روتور تولید میشود. ترتیب کلیدزنی کاملاً وابسته به موقعیت روتور است که توسط سنسورهای اثر هال تعیین میشود.
اینورتر ششمرحلهای
روش Six-Step Switching یکی از سادهترین و پرکاربردترین روشهای راهاندازی موتورهای BLDC محسوب میشود. در این روش، در هر لحظه دو فاز موتور فعال بوده و فاز سوم آزاد باقی میماند. هر کلید به مدت 120 درجه الکتریکی هدایت میکند و توالی روشن و خاموش شدن کلیدها باعث ایجاد میدان مغناطیسی گردان میشود.
مزیت اصلی این روش، سادگی پیادهسازی و هزینه پایین کنترلکننده است. همچنین در بسیاری از کاربردهای صنعتی که نیاز به کنترل بسیار دقیق وجود ندارد، این روش عملکرد بسیار مناسبی ارائه میدهد.
استفاده از سنسورهای اثر هال
برای آنکه اینورتر در زمان مناسب کلیدهای خود را روشن یا خاموش کند، لازم است موقعیت لحظهای روتور مشخص باشد. در این شبیه سازی، سه سنسور اثر هال این وظیفه را بر عهده دارند. خروجی این سنسورها توسط مدار Decode پردازش شده و سپس سیگنالهای فرمان گیت ترانزیستورهای MOSFET تولید میشوند.
به کمک این روش، کموتاسیون الکترونیکی جایگزین کموتاتور مکانیکی شده و موتور بدون استفاده از جاروبک قادر به تولید گشتاور خواهد بود. این ویژگی یکی از مهمترین دلایل افزایش طول عمر موتورهای BLDC محسوب میشود.
حلقههای کنترلی سیستم
در این مدل دو حلقه کنترلی مستقل مورد استفاده قرار گرفته است که هر کدام وظیفه مشخصی را بر عهده دارند.
حلقه داخلی
حلقه داخلی وظیفه همگامسازی سیگنالهای گیت اینورتر با نیروی محرکه الکتریکی موتور را بر عهده دارد. این حلقه تضمین میکند که هر کلید دقیقاً در زمان مناسب روشن یا خاموش شود تا بیشترین گشتاور با کمترین تلفات تولید گردد.
حلقه خارجی
حلقه خارجی مسئول کنترل سرعت موتور است. در این حلقه، سرعت اندازهگیری شده با مقدار مرجع مقایسه شده و بر اساس خطای سرعت، ولتاژ باس DC تنظیم میشود. افزایش یا کاهش ولتاژ باس باعث تغییر ولتاژ اعمال شده به موتور و در نتیجه تنظیم سرعت خواهد شد.
شرایط بارگذاری موتور
برای بررسی پاسخ دینامیکی سیستم، در ابتدای شبیه سازی هیچ باری به محور موتور اعمال نمیشود و گشتاور بار برابر صفر در نظر گرفته میشود. سپس در زمان 0.1 ثانیه، گشتاور بار به صورت پلهای به مقدار نامی یعنی 3 نیوتنمتر افزایش مییابد.
این تغییر ناگهانی بار، عملکرد کنترلکننده سرعت و توانایی سیستم در حفظ سرعت نامی را به خوبی نمایش میدهد. پس از اعمال بار، جریان استاتور افزایش یافته تا گشتاور مورد نیاز برای غلبه بر بار جدید تولید شود.
بررسی جریانهای موتور
یکی از مهمترین نتایج این شبیه سازی، مشاهده شکل موج جریانهای موتور است. جریان هر فاز دارای شکل موج دندانهارهای است که علت آن اعمال ولتاژ ثابت باس DC به سیمپیچهای موتور در بازههای 120 درجه الکتریکی است.
در ابتدای راهاندازی، موتور هنوز ساکن است و اختلاف بین ولتاژ اعمالی و نیروی محرکه الکتریکی زیاد است؛ بنابراین جریان اولیه مقدار نسبتاً بالایی خواهد داشت. با افزایش سرعت، نیروی محرکه الکتریکی موتور نیز افزایش یافته و اختلاف ولتاژ کاهش پیدا میکند، در نتیجه جریان استاتور نیز کاهش مییابد.
پس از اعمال گشتاور بار در زمان 0.1 ثانیه، جریان استاتور مجدداً افزایش پیدا میکند تا موتور بتواند سرعت نامی خود را حفظ کند. این رفتار یکی از ویژگیهای طبیعی موتورهای الکتریکی دارای کنترل سرعت است.
بررسی گشتاور الکترومغناطیسی
گشتاور الکترومغناطیسی تولید شده توسط موتور نیز دارای ریپل یا نوساناتی مشابه جریان استاتور است. دلیل این موضوع، کلیدزنی ششمرحلهای و شکل ذوزنقهای نیروی محرکه الکتریکی موتور است. بنابراین نمودار گشتاور نیز رفتاری دندانهارهای از خود نشان میدهد.
با وجود این نوسانات، اینرسی مکانیکی موتور مانند یک فیلتر عمل کرده و اجازه نمیدهد این تغییرات به طور محسوس در سرعت موتور ظاهر شوند. به همین دلیل، سرعت موتور نسبتاً نرم و یکنواخت باقی میماند که نشاندهنده عملکرد مناسب سیستم کنترلی است.
پاسخ سرعت موتور
در زمان راهاندازی، موتور با شتاب مناسب به سمت سرعت مرجع حرکت میکند. در این مرحله جریان اولیه نسبتاً زیاد بوده و گشتاور لازم برای شتابگیری تولید میشود. پس از رسیدن به سرعت نامی، جریان کاهش یافته و موتور در حالت پایدار قرار میگیرد.
با اعمال گشتاور بار، کنترلکننده سرعت به سرعت افزایش جریان را اعمال کرده و افت سرعت را جبران میکند. بنابراین سرعت موتور با وجود افزایش بار تقریباً ثابت باقی مانده و تنها یک پاسخ گذرای کوتاه مشاهده میشود.
بررسی اثر پارامتر Back EMF Flat Area
یکی از آزمایشهای مهم این شبیه سازی، تغییر پارامتر Back EMF Flat Area از مقدار 120 درجه به صفر است. این پارامتر شکل نیروی محرکه الکتریکی موتور را تعیین میکند.
در مقدار 120 درجه، نیروی محرکه الکتریکی دارای شکل ذوزنقهای بوده و موتور رفتاری مشابه موتور BLDC از خود نشان میدهد. اما با تغییر این پارامتر به صفر، شکل موج نیروی محرکه الکتریکی فاز ea به سمت شکل سینوسی تغییر پیدا میکند. این تغییر به خوبی تفاوت میان موتورهای BLDC و PMSM را نمایش میدهد و نشان میدهد که انتخاب روش کنترل باید متناسب با شکل موج Back EMF انجام شود.
مزایای این مدل شبیه سازی
- مدلسازی دقیق اینورتر ششمرحلهای مبتنی بر MOSFET
- شبیه سازی کامل موتور براشلس DC با نیروی محرکه ذوزنقهای
- استفاده از سنسورهای اثر هال برای کموتاسیون الکترونیکی
- کنترل سرعت توسط تنظیم ولتاژ باس DC
- امکان بررسی جریان، سرعت، گشتاور و ولتاژهای موتور
- قابلیت تحلیل رفتار موتور در شرایط بدون بار و بار نامی
- بررسی تأثیر تغییر شکل موج Back EMF بر عملکرد موتور
جمعبندی
این شبیه سازی، یکی از نمونههای کاربردی برای مطالعه عملکرد موتورهای براشلس DC تغذیهشده توسط اینورتر ششمرحلهای در محیط Matlab/Simulink محسوب میشود. در این مدل، تمامی اجزای اصلی شامل منبع DC، اینورتر MOSFET، سنسورهای اثر هال، موتور سهفاز و کنترلکننده سرعت به صورت یکپارچه شبیهسازی شدهاند. بررسی شکل موج جریانهای دندانهارهای، ریپل گشتاور، پاسخ سرعت، تغییرات جریان هنگام اعمال بار و همچنین اثر پارامتر
دسترسی به دانلود ویژه اعضاء سایت
دانلود رایگان این شبیه سازی در نرم افزار Matlab
همه چیز شامل گزارش ها ، فایل شبیه سازی ، یکجا، آماده دانلود!
Back EMF Flat Area، دید مناسبی از رفتار دینامیکی موتور در اختیار دانشجویان، پژوهشگران و مهندسان برق قرار میدهد. به همین دلیل، این مدل یکی از گزینههای ارزشمند برای آموزش مفاهیم درایوهای الکتریکی، الکترونیک قدرت و کنترل موتورهای BLDC به شمار میرود.
لینک دانلود ویژه اعضا سایت







چرا در شبیهسازی متلب، پس از اعمال گشتاور بار در زمان 0.1 ثانیه، سرعت موتور تقریباً ثابت باقی میماند؟
زیرا کنترلکننده با افزایش جریان استاتور، گشتاور لازم را تولید کرده و افت سرعت ناشی از اعمال بار را به سرعت جبران میکند.
در شبیهسازی Matlab، کنترل سرعت موتور BLDC با اینورتر ششمرحلهای چگونه انجام میشود؟
سرعت موتور توسط یک حلقه کنترلی خارجی تنظیم میشود که با تغییر ولتاژ باس DC، سرعت را روی مقدار مرجع حفظ میکند.
در شبیهسازی متلب، تغییر پارامتر Back EMF Flat Area از 120 به 0 چه تأثیری بر عملکرد موتور دارد؟
این تغییر باعث تبدیل شکل موج نیروی محرکه الکتریکی از حالت ذوزنقهای به حالت نزدیک به سینوسی شده و رفتار موتور را به یک PMSM نزدیکتر میکند.
برای تولید سیگنالهای گیت اینورتر در شبیهسازی Matlab/Simulink از چه روشی استفاده شده است؟
سیگنالهای سنسورهای اثر هال Decode شده و بر اساس موقعیت لحظهای روتور، سیگنالهای کلیدزنی ترانزیستورهای MOSFET اینورتر تولید میشوند.
در شبیهسازی این موتور BLDC در متلب، چرا جریانهای استاتور به صورت دندانهارهای دیده میشوند؟
به دلیل کلیدزنی ششمرحلهای و اعمال ولتاژ ثابت باس DC در بازههای 120 درجه الکتریکی، جریان سیمپیچهای استاتور شکل دندانهارهای پیدا میکند.