موتورهای سنکرون مغناطیس دائم داخلی یا IPMSM (Interior Permanent Magnet Synchronous Machine) به دلیل راندمان بالا، چگالی توان مناسب، پاسخ دینامیکی سریع و قابلیت کنترل دقیق، به یکی از مهمترین گزینهها در سامانههای محرکه الکتریکی مدرن تبدیل شدهاند. این موتورها بهطور گسترده در خودروهای الکتریکی، وسایل حملونقل ریلی، رباتیک، صنایع پیشرفته و تجهیزات اتوماسیون صنعتی مورد استفاده قرار میگیرند. یکی از مهمترین بخشهای طراحی سیستمهای محرکه مبتنی بر IPMSM، طراحی و ارزیابی عملکرد کنترلکننده سرعت است. عملکرد مناسب این کنترلکننده تأثیر مستقیمی بر کیفیت پاسخ دینامیکی، پایداری سیستم، کاهش خطای سرعت و افزایش بهرهوری موتور دارد.
در این شبیهسازی، نحوه کنترل سرعت زاویهای روتور در یک سامانه محرکه مبتنی بر موتور سنکرون مغناطیس دائم داخلی مورد بررسی قرار میگیرد. هدف اصلی، ارزیابی عملکرد کنترلکننده حلقه خارجی سرعت است. برای آنکه عملکرد این کنترلکننده بدون تأثیر سایر بخشهای سیستم تحلیل شود، کنترلکننده حلقه داخلی جریان حذف شده و به جای آن از یک منبع جریان سهفاز کنترلشده استفاده میشود. این روش امکان بررسی دقیق عملکرد حلقه سرعت را فراهم کرده و فرآیند تنظیم ضرایب کنترلکننده را بسیار سادهتر میکند.
اهمیت کنترل سرعت در موتورهای IPMSM
در بسیاری از کاربردهای صنعتی و بهخصوص در خودروهای الکتریکی، موتور باید بتواند سرعت خود را با دقت بسیار بالا مطابق فرمان مرجع تغییر دهد. کوچکترین تأخیر یا نوسان در پاسخ سرعت میتواند موجب کاهش راندمان، افزایش مصرف انرژی یا حتی ایجاد مشکلات مکانیکی در سیستم شود. به همین دلیل معمولاً ساختار کنترل موتورهای IPMSM به صورت کنترل آبشاری طراحی میشود که شامل دو حلقه اصلی است.
حلقه داخلی وظیفه کنترل جریانهای استاتور را بر عهده دارد و معمولاً دارای سرعت پاسخ بسیار بالایی است. حلقه خارجی نیز سرعت روتور را کنترل میکند و بر اساس اختلاف میان سرعت مرجع و سرعت واقعی، مقدار جریان مرجع مورد نیاز را تولید میکند. در این شبیهسازی تمرکز صرفاً بر روی عملکرد حلقه خارجی قرار دارد تا بتوان رفتار کنترلکننده سرعت را به صورت مستقل ارزیابی کرد.
ساختار مدل شبیهسازی
مدل طراحی شده در محیط Simulink و Simscape مجموعهای از بلوکهای الکتریکی، مکانیکی و کنترلی را در کنار یکدیگر قرار میدهد تا عملکرد موتور IPMSM به صورت دقیق شبیهسازی شود. در این مدل، حلقه کنترل جریان حذف شده و یک منبع جریان کنترلشده سهفاز جایگزین آن شده است. این منبع جریان دقیقاً جریانهای مورد نیاز موتور را تولید میکند و در نتیجه اثر دینامیکی کنترلکننده جریان از فرآیند ارزیابی حذف میشود.
از سوی دیگر، برای اعمال بار مکانیکی به موتور از یک منبع گشتاور ایدهآل استفاده شده است. این منبع امکان اعمال شرایط مختلف بار را بدون ایجاد پیچیدگیهای اضافی فراهم میکند و باعث میشود تحلیل رفتار کنترلکننده سرعت با دقت بیشتری انجام گیرد.
وجود این سادهسازیها باعث میشود تمرکز اصلی بر روی کیفیت طراحی کنترلکننده PI قرار گیرد و پارامترهای آن به شکلی دقیق تنظیم شوند.
کنترلکننده PI در حلقه خارجی
در زیرسیستم کنترل، از یک کنترلکننده تناسبی-انتگرالی (PI) برای کنترل سرعت موتور استفاده شده است. این کنترلکننده یکی از رایجترین روشهای کنترل در محرکههای الکتریکی محسوب میشود، زیرا علاوه بر سادگی پیادهسازی، توانایی مناسبی در حذف خطای ماندگار و ایجاد پاسخ پایدار دارد.
بخش تناسبی کنترلکننده باعث افزایش سرعت پاسخ سیستم میشود و بخش انتگرالی خطای ماندگار را حذف میکند. انتخاب مناسب ضرایب این کنترلکننده اهمیت بسیار زیادی دارد؛ زیرا تنظیم نامناسب آن ممکن است موجب ایجاد نوسان، افزایش فراجهش یا کند شدن پاسخ سیستم شود.
هدف اصلی این شبیهسازی، بررسی کیفیت عملکرد همین کنترلکننده در مواجهه با تغییرات متعدد سرعت مرجع است تا میزان دقت و پایداری آن مشخص شود.
سناریوی اجرای شبیهسازی
مدت زمان اجرای شبیهسازی برابر با سه ثانیه در نظر گرفته شده است. در طول این مدت، سرعت مرجع موتور چندین بار تغییر میکند تا عملکرد کنترلکننده در شرایط مختلف بررسی شود. مقادیر سرعت مرجع به ترتیب برابر با موارد زیر هستند:
- 1000- دور بر دقیقه
- 2000 دور بر دقیقه
- 3000 دور بر دقیقه
- 4000 دور بر دقیقه
- 5000 دور بر دقیقه
وجود این تغییرات پلهای باعث میشود بتوان سرعت پاسخ، میزان خطا، زمان نشست و کیفیت دنبال کردن مرجع را بهصورت دقیق ارزیابی کرد. همچنین امکان بررسی عملکرد سیستم در تغییر جهت دوران موتور نیز فراهم میشود، زیرا اولین سرعت مرجع دارای مقدار منفی است.
زیرسیستم نمایش نتایج
در این مدل، زیرسیستم Scope مجموعهای از نمودارهای مختلف را در اختیار کاربر قرار میدهد. این نمودارها مهمترین پارامترهای عملکرد موتور و کنترلکننده را نمایش میدهند و امکان تحلیل رفتار سیستم را فراهم میکنند.
مهمترین اطلاعات قابل مشاهده در این نمودارها عبارتاند از:
- سرعت مرجع موتور
- سرعت واقعی روتور
- جریانهای سهفاز موتور
- کیفیت دنبال کردن مرجع سرعت
- رفتار دینامیکی موتور در زمان تغییر سرعت
با مقایسه سرعت مرجع و سرعت واقعی میتوان میزان دقت کنترلکننده را ارزیابی کرد. همچنین بررسی جریانهای سهفاز اطلاعات ارزشمندی درباره نحوه عملکرد سیستم کنترل در اختیار طراح قرار میدهد.
تحلیل نتایج شبیهسازی
نتایج حاصل از Simscape Logging نشان میدهد که کنترلکننده PI قادر است تغییرات سرعت مرجع را با دقت مناسبی دنبال کند. اختلاف میان سرعت واقعی و سرعت مرجع بسیار کم بوده و موتور پس از هر تغییر سرعت، در مدت زمان کوتاهی به مقدار مطلوب میرسد.
در زمان تغییرات ناگهانی سرعت، جریانهای سهفاز نیز متناسب با نیاز موتور تغییر میکنند تا گشتاور لازم برای رسیدن به سرعت جدید تأمین شود. این رفتار نشاندهنده هماهنگی مناسب میان بخش الکتریکی و مکانیکی سیستم است.
از آنجا که کنترلکننده جریان از مدل حذف شده است، تمامی تغییرات مشاهدهشده مستقیماً ناشی از عملکرد حلقه سرعت هستند. بنابراین این مدل ابزار بسیار مناسبی برای تنظیم ضرایب کنترلکننده PI محسوب میشود.
اجرای بلادرنگ مدل
یکی از ویژگیهای ارزشمند این شبیهسازی، قابلیت اجرای آن به صورت Real-Time است. این مدل بر روی سختافزار Speedgoat Performance مجهز به پردازنده چند هستهای Intel Core i7 با فرکانس 3.5 گیگاهرتز آزمایش شده است.
نتایج نشان میدهد که مدل قادر است با گام زمانی 100 میکروثانیه به صورت بلادرنگ اجرا شود. این ویژگی امکان استفاده از مدل را در آزمونهای Hardware-in-the-Loop (HIL)، توسعه کنترلکنندههای صنعتی، اعتبارسنجی الگوریتمهای کنترلی و آزمایش سیستمهای محرکه قبل از پیادهسازی واقعی فراهم میکند.
اجرای بلادرنگ باعث میشود توسعهدهندگان بتوانند کنترلکنندههای مختلف را بدون نیاز به ساخت نمونه فیزیکی موتور آزمایش کرده و عملکرد آنها را در شرایط واقعی بررسی کنند. این موضوع علاوه بر کاهش هزینههای توسعه، زمان طراحی سیستم را نیز به میزان قابل توجهی کاهش میدهد.
کاربردهای این شبیهسازی
این شبیهسازی برای طیف گستردهای از پروژههای دانشگاهی، پژوهشی و صنعتی قابل استفاده است. دانشجویان رشتههای مهندسی برق، مکاترونیک و کنترل میتوانند از آن برای یادگیری اصول کنترل موتورهای سنکرون مغناطیس دائم استفاده کنند. همچنین پژوهشگران قادر خواهند بود الگوریتمهای پیشرفته کنترل سرعت را با این مدل مقایسه کرده و عملکرد آنها را مورد ارزیابی قرار دهند.
در صنایع خودروسازی، تولید تجهیزات صنعتی، سیستمهای حملونقل الکتریکی، رباتیک و ماشینآلات هوشمند نیز این نوع مدلها نقش مهمی در طراحی و اعتبارسنجی سیستمهای کنترلی ایفا میکنند.
جمعبندی
این شبیهسازی یکی از نمونههای کاربردی برای ارزیابی عملکرد کنترلکننده حلقه خارجی سرعت در موتورهای سنکرون مغناطیس دائم داخلی محسوب میشود. جایگزینی حلقه کنترل جریان با منبع جریان کنترلشده سهفاز، امکان تحلیل مستقل کنترلکننده سرعت را فراهم کرده و فرآیند تنظیم ضرایب PI را بسیار سادهتر میکند. بررسی تغییرات سرعت مرجع، تحلیل جریانهای سهفاز، مشاهده پاسخ دینامیکی موتور و امکان اجرای بلادرنگ با گام زمانی 100 میکروثانیه، این مدل را به ابزاری ارزشمند برای آموزش، پژوهش و توسعه سیستمهای محرکه الکتریکی تبدیل کرده است. استفاده از این شبیهسازی در محیط Matlab و Simulink میتواند دید عمیقی نسبت به عملکرد موتورهای IPMSM و طراحی کنترلکنندههای پیشرفته در اختیار مهندسان و دانشجویان قرار دهد.
دسترسی به دانلود ویژه اعضاء سایت
دانلود رایگان این شبیه سازی در نرم افزار Matlab
همه چیز شامل گزارش ها ، فایل شبیه سازی ، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







آیا در شبیهسازی Matlab میتوان کنترلکننده PI را با الگوریتمهای پیشرفته مانند MPC یا FOC جایگزین کرد؟
بله، ساختار این مدل انعطافپذیر است و میتوان کنترلکننده PI را با روشهای پیشرفته جایگزین کرده و عملکرد آنها را از نظر پاسخ سرعت، پایداری و دقت با یکدیگر مقایسه کرد.
در شبیهسازی IPMSM چگونه میتوان ضرایب کنترلکننده PI را بهینه تنظیم کرد؟
با بررسی شاخصهایی مانند زمان نشست، فراجهش و خطای ماندگار در پاسخ سرعت و اصلاح تدریجی ضرایب P و I بر اساس نتایج شبیهسازی، میتوان عملکرد کنترلکننده را بهینه کرد.
در شبیهسازی Matlab چرا کنترلکننده حلقه جریان با منبع جریان سهفاز کنترلشده جایگزین شده است؟
برای ارزیابی مستقل عملکرد کنترلکننده سرعت و حذف تأثیر دینامیک حلقه داخلی جریان، تا بتوان پاسخ حلقه خارجی را با دقت بیشتری تحلیل و تنظیم کرد.