در سامانههای مدرن کنترل حرکت، موتورهای سنکرون مغناطیس دائم (Permanent Magnet Synchronous Motor یا PMSM) به دلیل راندمان بالا، پاسخ دینامیکی سریع، چگالی توان مناسب و قابلیت کنترل دقیق سرعت و گشتاور، جایگاه ویژهای در صنایع مختلف پیدا کردهاند. از خودروهای برقی و تجهیزات رباتیکی گرفته تا ماشینآلات صنعتی و سیستمهای اتوماسیون پیشرفته، این نوع موتورها نقش بسیار مهمی در افزایش بهرهوری و کاهش مصرف انرژی ایفا میکنند. یکی از بهترین روشها برای بررسی عملکرد این موتورها، استفاده از محیط شبیه سازی Matlab/Simulink و کتابخانه Specialized Power Systems است که امکان تحلیل دقیق رفتار سیستم را در شرایط کاری مختلف فراهم میکند.
در این شبیه سازی، عملکرد درایو موتور سنکرون مغناطیس دائم AC6 برای یک موتور 3 اسب بخار مورد بررسی قرار میگیرد. هدف اصلی این مدل، نمایش نحوه کنترل سرعت موتور با استفاده از کنترل برداری (Vector Control) و همچنین بررسی پاسخ سیستم در برابر تغییرات سرعت و بار مکانیکی است. این مدل نمونهای بسیار مناسب برای دانشجویان، پژوهشگران و مهندسان حوزه ماشینهای الکتریکی و درایوهای صنعتی محسوب میشود.
معرفی ساختار شبیه سازی درایو AC6
مدل ارائه شده از بلوک AC6 موجود در کتابخانه Specialized Power Systems استفاده میکند. این بلوک یک درایو کامل موتور سنکرون مغناطیس دائم را همراه با
سیستم کنترل سرعت، اینورتر منبع ولتاژ PWM و چاپر ترمز مدلسازی میکند. وجود تمامی این بخشها باعث میشود رفتار واقعی سیستم با دقت بسیار مناسبی بازسازی شود.
در این ساختار، موتور توسط یک اینورتر منبع ولتاژ سه فاز تغذیه میشود. این اینورتر با استفاده از بلوک Universal Bridge پیادهسازی شده است. ولتاژ DC ورودی اینورتر به ولتاژ AC سه فاز تبدیل شده و انرژی مورد نیاز موتور را تأمین میکند. استفاده از مدولاسیون PWM موجب میشود ولتاژ و جریان خروجی اینورتر با دقت بالا کنترل شوند و عملکرد مطلوبی در کنترل موتور حاصل گردد.
کنترل سرعت موتور با استفاده از کنترل برداری
یکی از مهمترین ویژگیهای این شبیه سازی، استفاده از روش کنترل برداری یا Field Oriented Control است. این روش یکی از دقیقترین تکنیکهای کنترل موتورهای AC محسوب میشود و امکان کنترل مستقل شار و گشتاور را فراهم میکند.
در حلقه کنترل سرعت، ابتدا مقدار سرعت مرجع با سرعت واقعی موتور مقایسه میشود. اختلاف بین این دو مقدار به یک کنترلکننده PI اعمال میشود. خروجی کنترلکننده شامل مقادیر مرجع شار و گشتاور است که به بلوک کنترل برداری ارسال میشوند.
سپس کنترل برداری بر اساس این مقادیر، جریانهای مرجع سه فاز استاتور را محاسبه میکند. در ادامه، یک کنترلکننده جریان سه فاز این جریانهای مرجع را دنبال کرده و اینورتر PWM را به گونهای کنترل میکند که جریان واقعی موتور با مقدار مرجع منطبق شود. این ساختار باعث میشود موتور حتی در شرایط بارگذاری متغیر نیز عملکرد بسیار پایداری داشته باشد.
سیگنالهای قابل مشاهده در شبیه سازی
پس از اجرای شبیه سازی، مجموعهای از سیگنالهای مهم برای تحلیل عملکرد سیستم در اختیار کاربر قرار میگیرد. این سیگنالها امکان ارزیابی کامل رفتار موتور و کنترلکننده را فراهم میکنند.
- جریان استاتور موتور
- سرعت روتور
- گشتاور الکترومغناطیسی تولید شده
- ولتاژ باس DC
- سرعت مرجع
- گشتاور مرجع
تحلیل همزمان این کمیتها دید مناسبی از نحوه عملکرد سیستم کنترل، کیفیت پاسخ دینامیکی و میزان پایداری درایو در اختیار کاربر قرار میدهد.
بررسی روند اجرای شبیه سازی
در ابتدای شبیه سازی و در زمان صفر ثانیه، مقدار سرعت مرجع برابر 300 دور بر دقیقه تنظیم شده است. موتور از حالت سکون شروع به حرکت کرده و مشاهده میشود که سرعت واقعی با دقت بسیار بالایی از شیب افزایش سرعت تعیین شده پیروی میکند. این رفتار نشاندهنده عملکرد مناسب کنترلکننده PI و کنترل برداری در مرحله راهاندازی موتور است.
در زمان 0.5 ثانیه، گشتاور بار کامل به موتور اعمال میشود. طبیعی است که اعمال ناگهانی بار باعث ایجاد اغتشاش کوچکی در سرعت موتور شود. با این حال، سیستم کنترل به سرعت این تغییر را جبران کرده و سرعت موتور در مدت بسیار کوتاهی به مقدار مرجع بازمیگردد. این موضوع بیانگر پاسخ دینامیکی مطلوب و پایداری مناسب کنترلکننده است.
در زمان یک ثانیه، مقدار سرعت مرجع از 300 دور بر دقیقه به صفر تغییر داده میشود. در این مرحله موتور وارد فرآیند کاهش سرعت میشود. سرعت موتور بدون ایجاد نوسانات شدید، دقیقاً مطابق شیب کاهش سرعت تعیین شده کاهش یافته و در نهایت به صفر میرسد. این ویژگی اهمیت زیادی در کاربردهای صنعتی دارد زیرا توقف نرم باعث کاهش تنشهای مکانیکی وارد بر سیستم میشود.
در زمان 1.5 ثانیه، شرایط بار مکانیکی تغییر قابل توجهی پیدا میکند. مقدار بار از 11 نیوتنمتر به منفی 11 نیوتنمتر تغییر میکند. این وضعیت معادل تغییر جهت گشتاور بار است که یکی از دشوارترین شرایط برای سیستم کنترل محسوب میشود. با وجود این تغییر شدید، موتور تنها دچار یک فراجهش کوچک شده و سپس در مدت بسیار کوتاهی دوباره به حالت پایدار میرسد. این رفتار نشاندهنده کیفیت بالای الگوریتم کنترل برداری است.
کنترل ولتاژ باس DC
یکی دیگر از نکات قابل توجه این شبیه سازی، نحوه تنظیم ولتاژ باس DC است. در طول اجرای شبیه سازی و با وجود تغییرات سرعت و بار، ولتاژ باس DC تقریباً ثابت باقی میماند. این موضوع اهمیت زیادی در عملکرد صحیح اینورتر دارد زیرا نوسانات زیاد ولتاژ میتواند باعث کاهش کیفیت کنترل و حتی آسیب به تجهیزات الکترونیک قدرت شود.
وجود چاپر ترمز در ساختار سیستم نیز نقش مهمی در مدیریت انرژی بازیافتی موتور هنگام کاهش سرعت ایفا میکند. انرژی تولید شده در فرآیند ترمزگیری به صورت کنترلشده مدیریت شده و از افزایش بیش از حد ولتاژ باس DC جلوگیری میشود.
بررسی ساختار کنترلی سیستم
ساختار کنترلی این مدل از چندین حلقه کنترلی تشکیل شده است که هر کدام وظیفه مشخصی بر عهده دارند. حلقه بیرونی کنترل سرعت مقدار مرجع گشتاور را تولید میکند. حلقه کنترل برداری وظیفه تبدیل این مقادیر به جریانهای مرجع را بر عهده دارد و حلقه داخلی کنترل جریان، این جریانها را با سرعت بسیار بالا دنبال میکند.
این معماری چندحلقهای موجب میشود پاسخ سیستم بسیار سریع، دقیق و پایدار باشد. علاوه بر این، استقلال کنترل شار و گشتاور باعث افزایش راندمان موتور و کاهش ریپل گشتاور خواهد شد.
تنظیمات زمانی شبیه سازی
برای دستیابی به نتایج دقیق، مدل با گام زمانی بسیار کوچک 2 میکروثانیه گسستهسازی شده است. این مقدار کوچک باعث میشود عملکرد کلیدهای قدرت و اینورتر PWM با دقت بالایی مدلسازی شود.
کنترلکننده سرعت با زمان نمونهبرداری 140 میکروثانیه اجرا میشود، در حالی که کنترلکننده برداری از زمان نمونهبرداری 20 میکروثانیه استفاده میکند. انتخاب این مقادیر به گونهای انجام شده است که عملکرد یک میکروکنترلر واقعی در سیستمهای صنعتی شبیهسازی شود.
چنین تنظیماتی امکان بررسی رفتار دقیق الگوریتمهای کنترلی را فراهم کرده و نتایج حاصل از شبیه سازی را به شرایط واقعی نزدیک میکند.
استفاده از مدل سادهشده
علاوه بر مدل دقیق سوئیچینگ، نسخه سادهشدهای نیز برای این شبیه سازی در نظر گرفته شده است. در این حالت، اینورتر به صورت Average Value مدلسازی میشود. با انتخاب این گزینه در قسمت Model Detail Level، پیچیدگی محاسبات کاهش یافته و امکان افزایش گام زمانی شبیه سازی تا حدود 75 میکروثانیه فراهم میشود.
برای استفاده از این مدل، مقدار Ts برابر 75e-6 در Workspace تعریف شده و زمان نمونهبرداری کنترلکننده برداری روی 75 میکروثانیه و کنترلکننده سرعت روی 150 میکروثانیه تنظیم میشود. این نسخه برای بررسی رفتار کلی سیستم، طراحی اولیه کنترلکنندهها و کاهش زمان اجرای شبیه سازی بسیار مناسب است.
کاربردهای آموزشی و صنعتی این شبیه سازی
این شبیه سازی یکی از نمونههای بسیار ارزشمند برای آموزش مفاهیم کنترل موتورهای سنکرون مغناطیس دائم محسوب میشود. دانشجویان رشته مهندسی برق میتوانند با استفاده از این مدل، نحوه عملکرد کنترل برداری، کنترلکننده PI، اینورتر PWM، حلقه کنترل جریان، کنترل سرعت و مدیریت انرژی در باس DC را به صورت عملی فرا بگیرند.
از دیدگاه صنعتی نیز این مدل پایه مناسبی برای توسعه درایوهای مورد استفاده در خودروهای برقی، ماشینآلات CNC، تجهیزات رباتیک، کمپرسورها، سیستمهای حملونقل الکتریکی، خطوط تولید هوشمند و بسیاری از کاربردهای پیشرفته دیگر به شمار میرود.
جمعبندی
شبیه سازی درایو AC6 موتور سنکرون مغناطیس دائم 3 اسب بخار در محیط Matlab یکی از کاملترین نمونههای آموزشی برای تحلیل عملکرد موتورهای PMSM است. استفاده از کنترل برداری، اینورتر PWM، کنترلکننده PI، چاپر ترمز و ساختار دقیق کنترل جریان موجب شده است این مدل رفتار واقعی یک درایو صنعتی را با دقت بالا بازسازی کند. بررسی پاسخ سیستم در برابر تغییرات سرعت، اعمال بار، تغییر جهت گشتاور و کنترل ولتاژ باس DC نشان میدهد که این ساختار از پایداری، دقت و سرعت پاسخ بسیار مطلوبی برخوردار است. به همین دلیل، این شبیه سازی میتواند مرجع مناسبی برای آموزش، پژوهش، طراحی و توسعه سامانههای پیشرفته کنترل موتورهای الکتریکی در محیط Matlab و Simulink باشد.
دسترسی به دانلود ویژه اعضاء سایت
دانلود رایگان این شبیه سازی در نرم افزار Matlab
همه چیز شامل گزارش ها ، فایل شبیه سازی ، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







چرا در این شبیهسازی Matlab برای کنترل موتور PMSM از روش Vector Control استفاده شده است؟
زیرا کنترل برداری امکان کنترل مستقل شار و گشتاور را فراهم میکند و باعث افزایش دقت کنترل سرعت، کاهش نوسانات گشتاور و بهبود پاسخ دینامیکی موتور میشود.