موتورهای براشلس جریان مستقیم (Brushless DC Motor یا BLDC) به دلیل راندمان بالا، طول عمر زیاد، عملکرد بدون نیاز به جاروبک و قابلیت کنترل دقیق سرعت و گشتاور، امروزه به یکی از پرکاربردترین ماشینهای الکتریکی در صنایع مختلف تبدیل شدهاند. این موتورها در تجهیزات صنعتی، خودروهای الکتریکی، رباتیک، تجهیزات پزشکی، هوافضا و سیستمهای اتوماسیون نقش بسیار مهمی ایفا میکنند. برای دستیابی به عملکرد مطلوب این موتورها، استفاده از یک سیستم کنترلی مناسب اهمیت بسیار زیادی دارد. در محیط Matlab و بهویژه کتابخانه Simscape Electrical (Specialized Power Systems)، مدلهای آماده و دقیقی برای بررسی رفتار این موتورها در شرایط مختلف وجود دارد که امکان تحلیل کامل سیستم درایو را فراهم میکند.
در این شبیه سازی، عملکرد یک درایو موتور براشلس DC در هنگام تنظیم سرعت مورد بررسی قرار میگیرد. هدف اصلی این مدل، نمایش نحوه پاسخ موتور نسبت به تغییرات سرعت مرجع، تغییرات بار مکانیکی و همچنین بررسی عملکرد حلقههای کنترلی جریان و سرعت است. علاوه بر این، رفتار ولتاژ باس DC نیز در طول فرآیند شبیه سازی ارزیابی میشود تا پایداری سیستم تغذیه مورد بررسی قرار گیرد.
معرفی ساختار سیستم درایو موتور براشلس DC
این شبیه سازی از بلوک AC7 موجود در کتابخانه Specialized Power Systems استفاده میکند. این بلوک یک درایو کامل موتور براشلس DC را مدلسازی میکند
که برای یک موتور سه اسب بخار طراحی شده است. در این ساختار، یک چاپر ترمز نیز در نظر گرفته شده است تا در هنگام کاهش سرعت یا ترمزگیری، انرژی تولید شده توسط موتور به صورت ایمن مدیریت شود.
در این سیستم، موتور سنکرون مغناطیس دائم با نیروی محرکه معکوس ذوزنقهای (Trapezoidal Back-EMF) توسط یک اینورتر منبع ولتاژ PWM تغذیه میشود. این اینورتر با استفاده از بلوک Universal Bridge ساخته شده است که یکی از پرکاربردترین بلوکهای شبیه سازی مبدلهای قدرت در Matlab محسوب میشود.
وجود مبدل PWM باعث میشود ولتاژ اعمالی به موتور با دقت بسیار بالا کنترل شده و جریانهای سهفاز مورد نیاز موتور تولید شوند. این موضوع نقش مهمی در کاهش ریپل گشتاور، بهبود راندمان و افزایش کیفیت عملکرد موتور ایفا میکند.
حلقه کنترل سرعت
کنترل سرعت موتور توسط یک کنترلکننده PI انجام میشود. این کنترلکننده اختلاف بین سرعت واقعی موتور و سرعت مرجع را محاسبه کرده و بر اساس آن مقدار گشتاور مرجع را تولید میکند. در حقیقت کنترلکننده PI وظیفه دارد خطای سرعت را به حداقل رسانده و موتور را با کمترین نوسان به سرعت مطلوب برساند.
مزیت استفاده از کنترلکننده PI سادگی طراحی، پایداری مناسب و عملکرد مطلوب در بسیاری از کاربردهای صنعتی است. انتخاب صحیح ضرایب Kp و Ki تأثیر مستقیمی بر سرعت پاسخ، میزان فراجهش و زمان نشست سیستم خواهد داشت.
کنترل جریان موتور
پس از تولید گشتاور مرجع، بلوک کنترل جریان وارد عمل میشود. این قسمت جریانهای مرجع سهفاز موتور را محاسبه میکند. این جریانها به گونهای تعیین میشوند که با نیروی محرکه معکوس موتور همفاز باشند و بتوانند گشتاور درخواستی را با بیشترین بازده تولید کنند.
در ادامه، یک کنترلکننده جریان سهفاز جریان واقعی موتور را با مقدار مرجع مقایسه کرده و سیگنالهای مناسب PWM را برای اینورتر تولید میکند. نتیجه این فرآیند، اعمال جریان دقیق به سیمپیچهای موتور و کنترل بسیار مناسب گشتاور خواهد بود.
سیگنالهای قابل مشاهده در شبیه سازی
در این مدل چندین خروجی مهم برای تحلیل عملکرد سیستم در اختیار کاربر قرار میگیرد که شامل جریان استاتور، سرعت روتور، گشتاور الکترومغناطیسی، ولتاژ باس DC، سرعت مرجع و گشتاور مرجع است. مشاهده همزمان این پارامترها امکان بررسی دقیق عملکرد حلقههای کنترلی و کیفیت پاسخ سیستم را فراهم میکند.
بررسی مراحل مختلف شبیه سازی
شروع حرکت موتور
در ابتدای شبیه سازی و در زمان صفر، مقدار سرعت مرجع برابر 300 دور بر دقیقه تنظیم شده است. موتور از حالت سکون شروع به حرکت میکند و سیستم کنترل سرعت، موتور را مطابق شیب تعیین شده به سمت سرعت مرجع هدایت میکند. یکی از نکات مهم این بخش، دنبال کردن دقیق منحنی شتاب توسط موتور است که نشاندهنده عملکرد مناسب کنترلکننده سرعت میباشد.
اعمال بار کامل
در زمان 0.5 ثانیه، بار کامل مکانیکی به موتور اعمال میشود. ورود ناگهانی بار باعث ایجاد یک اغتشاش کوچک در سرعت موتور میشود، اما کنترلکننده PI به سرعت این تغییر را جبران کرده و سرعت موتور دوباره به مقدار مرجع بازمیگردد. این رفتار بیانگر توانایی مناسب سیستم در مقابله با اغتشاشات بار است.
توقف موتور
در زمان یک ثانیه، سرعت مرجع از 300 دور بر دقیقه به صفر تغییر داده میشود. در این شرایط موتور وارد مرحله کاهش سرعت میشود. کنترلکننده سرعت با استفاده از چاپر ترمز و کنترل مناسب جریان، سرعت موتور را دقیقاً مطابق شیب کاهش سرعت تعیین شده به صفر میرساند. این فرآیند بدون نوسانات شدید و با پایداری مناسب انجام میشود.
تغییر جهت بار مکانیکی
در زمان 1.5 ثانیه مقدار بار مکانیکی از 11 نیوتن متر به منفی 11 نیوتن متر تغییر میکند. این وضعیت یکی از شرایط دشوار عملکرد موتور محسوب میشود زیرا جهت گشتاور بار تغییر میکند. در این حالت موتور تنها یک فراجهش کوچک را تجربه کرده و سپس در مدت زمان بسیار کوتاهی دوباره پایدار میشود. این موضوع نشان میدهد که سیستم کنترل طراحی شده از استحکام بالایی برخوردار است.
تنظیم ولتاژ باس DC
یکی از مهمترین ویژگیهای این شبیه سازی، پایداری ولتاژ باس DC است. در طول تمامی مراحل شامل شتابگیری، اعمال بار، کاهش سرعت و تغییر جهت بار، ولتاژ باس تقریباً ثابت باقی میماند. این ویژگی برای عملکرد صحیح اینورتر و جلوگیری از آسیب به تجهیزات قدرت اهمیت بسیار زیادی دارد.
وجود چاپر ترمز نیز باعث میشود انرژی برگشتی موتور در هنگام ترمزگیری به صورت کنترلشده مدیریت شود و از افزایش بیش از حد ولتاژ باس جلوگیری گردد.
نمونهبرداری و گسستهسازی سیستم
برای افزایش دقت شبیه سازی، کل سیستم قدرت با گام زمانی 2 میکروثانیه گسسته شده است. همچنین کنترلکننده سرعت با زمان نمونهبرداری 140 میکروثانیه و کنترلکننده جریان با زمان نمونهبرداری 20 میکروثانیه عمل میکنند. این انتخاب به گونهای انجام شده است که رفتار یک میکروکنترلر واقعی در سیستمهای صنعتی شبیهسازی شود.
استفاده از زمانهای نمونهبرداری متفاوت برای حلقه سرعت و حلقه جریان، یکی از اصول رایج در طراحی سیستمهای کنترل موتور محسوب میشود زیرا حلقه جریان باید بسیار سریعتر از حلقه سرعت عمل کند.
محاسبه ضرایب کنترلکننده PI
در این مدل ابزاری برای محاسبه خودکار ضرایب کنترلکننده PI در نظر گرفته شده است. کاربر میتواند پارامترهای مکانیکی ماشین را وارد کرده و مشخصات پاسخ مورد نظر مانند زمان پاسخ و میزان میرایی را تعیین کند. سپس نرمافزار به صورت خودکار ضرایب Kp و Ki مناسب را محاسبه میکند.
در صورتی که مشخصات مطلوب سیستم مشخص نباشد، امکان استفاده از پاسخ طبیعی موتور نیز وجود دارد. ابتدا پاسخ حلقه باز موتور محاسبه شده و سپس بر اساس آن میتوان زمان پاسخ مطلوب را انتخاب و ضرایب مناسب کنترلکننده را استخراج کرد.
رسم منحنی سرعت-گشتاور
از دیگر امکانات این شبیه سازی میتوان به رسم منحنی سرعت-گشتاور اشاره کرد. با وارد کردن پارامترهای موتور، ولتاژ باس DC، محدودیت گشتاور خروجی و شیب شتاب، ناحیه عملکرد کامل سیستم درایو قابل محاسبه خواهد بود. این منحنی برای طراحی موتور، انتخاب اینورتر و تحلیل محدوده کاری سیستم اهمیت فراوانی دارد.
مدل سادهشده برای کاهش زمان شبیه سازی
در کنار مدل دقیق اینورتر، نسخه سادهشدهای نیز در اختیار کاربران قرار گرفته است. در این نسخه، اینورتر با مدل میانگین (Average Value Inverter) جایگزین شده است. استفاده از این روش باعث میشود زمان محاسبات به شکل قابل توجهی کاهش یابد و بتوان گام زمانی را تا 40 میکروثانیه افزایش داد.
در این حالت لازم است زمان نمونهبرداری کنترل جریان به 40 میکروثانیه و زمان نمونهبرداری کنترل سرعت به 120 میکروثانیه تغییر داده شود تا عملکرد سیستم همچنان پایدار باقی بماند. این مدل برای مطالعات سطح سیستم و بررسی رفتار کلی درایو بسیار مناسب است و زمان اجرای شبیه سازی را به مقدار قابل توجهی کاهش میدهد.
مزایای این شبیه سازی در Matlab
این شبیه سازی یکی از کاملترین نمونههای آموزشی موجود برای بررسی عملکرد موتورهای براشلس DC در محیط Matlab محسوب میشود. در این مدل، تمامی بخشهای مهم شامل موتور، اینورتر PWM، حلقه کنترل سرعت، کنترل جریان، چاپر ترمز، ولتاژ باس DC و بار مکانیکی به صورت یکپارچه مدلسازی شدهاند. کاربران میتوانند با تغییر پارامترهای مختلف، تأثیر شرایط کاری گوناگون را بر عملکرد موتور مشاهده کرده و الگوریتمهای کنترلی متفاوت را ارزیابی کنند.
جمعبندی
شبیه سازی درایو موتور براشلس DC در هنگام تنظیم سرعت، نمونهای جامع برای تحلیل عملکرد سیستمهای محرکه الکتریکی مدرن است. این مدل نشان میدهد که چگونه استفاده از کنترلکننده PI، کنترل جریان سهفاز و اینورتر PWM میتواند موجب دستیابی به کنترل دقیق سرعت، پاسخ سریع در برابر تغییرات بار، کاهش نوسانات گشتاور و حفظ پایداری ولتاژ باس DC شود. همچنین وجود ابزارهای محاسبه خودکار ضرایب کنترلکننده، رسم منحنی سرعت-گشتاور و مدل سادهشده اینورتر، این شبیه سازی را به گزینهای بسیار مناسب برای آموزش، پژوهش و طراحی سیستمهای درایو موتورهای براشلس DC در محیط Matlab تبدیل کرده است.
دسترسی به دانلود ویژه اعضاء سایت
دانلود رایگان این شبیه سازی در نرم افزار Matlab
همه چیز شامل گزارش ها ، فایل شبیه سازی ، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







در شبیهسازی موتور BLDC، همفاز کردن جریانهای مرجع با Back-EMF چه تأثیری بر عملکرد درایو دارد؟
همفاز بودن جریانهای مرجع با نیروی محرکه معکوس باعث تولید گشتاور یکنواختتر، افزایش راندمان و کاهش ریپل گشتاور در موتور میشود.
در شبیهسازی AC7 چگونه میتوان ضرایب Kp و Ki کنترلکننده سرعت را بهینه تنظیم کرد؟
با استفاده از ابزار PI Gain Calculator و وارد کردن پارامترهای مکانیکی یا الکتریکی موتور، ضرایب Kp و Ki بر اساس مشخصات پاسخ موردنظر بهصورت خودکار محاسبه و تنظیم میشوند.
چاپر ترمز انرژی بازیافتی موتور را جذب کرده و از افزایش بیش از حد ولتاژ باس DC در زمان ترمزگیری یا کاهش سرعت جلوگیری میکند.
در شبیهسازی درایو BLDC، چاپر ترمز چه تأثیری بر ولتاژ باس DC هنگام کاهش سرعت دارد؟
در شبیهسازی AC7 چگونه میتوان نسخه Average Inverter را جایگزین مدل سوئیچینگ کرد؟
با انتخاب گزینه Average در بخش Model Detail Level و تنظیم مجدد زمان نمونهبرداری کنترلکنندههای جریان و سرعت، میتوان زمان شبیهسازی را کاهش داد و مدل میانگین را جایگزین مدل سوئیچینگ کرد.
در شبیهسازی AC7 در Matlab چرا زمان نمونهبرداری کنترلکننده جریان از کنترلکننده سرعت کمتر انتخاب میشود؟
زیرا حلقه کنترل جریان باید سریعتر از حلقه کنترل سرعت به تغییرات پاسخ دهد تا جریان موتور بهدقت تنظیم شده و پایداری و عملکرد دینامیکی سیستم حفظ شود.