کنترل سرعت و گشتاور موتورهای الکتریکی یکی از مهمترین موضوعات در مهندسی برق، اتوماسیون صنعتی و سامانههای محرکه الکتریکی است. در بسیاری از کاربردهای صنعتی، استفاده از روشهای کنترلی کلاسیک پاسخگوی نیازهای عملکردی سیستم نیست و لازم است از تکنیکهای پیشرفتهتری برای دستیابی به دقت بالا، پاسخ دینامیکی مناسب و راندمان مطلوب استفاده شود. یکی از موفقترین روشهای کنترل موتورهای القایی، کنترل برداری یا Vector Control است که امکان کنترل مستقل شار و گشتاور موتور را فراهم میکند. این روش عملکردی مشابه موتورهای جریان مستقیم ایجاد کرده و به همین دلیل در بسیاری از درایوهای صنعتی مدرن مورد استفاده قرار میگیرد.
در این شبیهسازی، کنترل برداری یک ماشین آسنکرون تکفاز مورد بررسی قرار میگیرد. مدل ارائهشده در محیط Matlab/Simulink طراحی شده و شامل یک اینورتر PWM کنترلشده با جریان، حلقه کنترل سرعت، حلقه کنترل جریان و تبدیل مختصات DQ است. هدف از این شبیهسازی بررسی رفتار موتور در هنگام راهاندازی، تغییر سرعت مرجع و اعمال بار مکانیکی است تا عملکرد سیستم کنترلی در شرایط مختلف ارزیابی شود.
معرفی ماشین آسنکرون تکفاز
ماشینهای آسنکرون تکفاز به دلیل ساختار ساده، هزینه پایین و قابلیت اطمینان بالا، در بسیاری از تجهیزات خانگی، تجاری و صنعتی سبک مورد استفاده قرار میگیرند. این
موتورها در تجهیزاتی مانند فنها، پمپهای کوچک، کمپرسورها، ماشینهای لباسشویی و تجهیزات تهویه مطبوع کاربرد گستردهای دارند.
در این شبیهسازی از یک موتور آسنکرون تکفاز با مشخصات زیر استفاده شده است:
- توان نامی: 1/4 اسب بخار
- ولتاژ نامی: 110 ولت
- فرکانس نامی: 60 هرتز
اگرچه این موتور نسبت به ماشینهای سهفاز ساختار سادهتری دارد، اما کنترل دقیق آن نیازمند استفاده از روشهای پیشرفته کنترل است تا بتوان عملکرد مناسبی در شرایط گذرا و حالت ماندگار به دست آورد.
کنترل برداری چیست؟
کنترل برداری یا Field Oriented Control یکی از مهمترین روشهای کنترل موتورهای AC محسوب میشود. در این روش، جریان استاتور به دو مؤلفه مستقل تجزیه میشود که هر یک وظیفه مشخصی بر عهده دارند. این تفکیک باعث میشود کنترل موتور مشابه کنترل موتور DC انجام گیرد؛ به عبارت دیگر، شار و گشتاور به صورت مستقل قابل تنظیم خواهند بود.
در این روش محورهای مختصات از سیستم سهفاز یا تکفاز به سیستم دو محوره DQ تبدیل میشوند. این تبدیل باعث میشود کمیتهای متناوب به کمیتهای تقریباً ثابت تبدیل شده و طراحی کنترلکننده بسیار سادهتر گردد.
ساختار کلی سیستم شبیهسازی
در این مدل، موتور توسط یک اینورتر PWM کنترلشده با جریان تغذیه میشود. این اینورتر با استفاده از بلوک Universal Bridge در محیط Simulink ساخته شده است. این بلوک یکی از پرکاربردترین اجزای کتابخانه Simscape Electrical بوده و امکان پیادهسازی انواع مبدلهای قدرت را فراهم میکند.
جریان خروجی اینورتر به گونهای کنترل میشود که جریان واقعی موتور همواره از مقادیر مرجع تولید شده توسط کنترلکننده تبعیت کند. این موضوع باعث افزایش دقت کنترل گشتاور و کاهش اعوجاج جریان میشود.
اینورتر PWM کنترلشده با جریان
قلب سیستم قدرت در این شبیهسازی، اینورتر PWM است. این مبدل ولتاژ DC را به ولتاژ AC تبدیل میکند و با استفاده از تکنیک مدولاسیون عرض پالس، جریان موتور را در مقدار مطلوب نگه میدارد.
استفاده از کنترل جریان مزایای متعددی دارد که از جمله آنها میتوان به کاهش ریپل جریان، پاسخ سریع، کاهش تلفات و بهبود کیفیت توان اشاره کرد.
حلقه کنترل سرعت
کنترل سرعت موتور توسط یک کنترلکننده PID انجام میشود. این کنترلکننده اختلاف بین سرعت مرجع و سرعت واقعی موتور را محاسبه کرده و بر اساس آن مقدار جریان محور q یا iq* را تولید میکند.
از آنجا که جریان محور q مستقیماً با گشتاور موتور ارتباط دارد، افزایش این جریان موجب افزایش گشتاور و در نتیجه افزایش سرعت موتور خواهد شد. بالعکس، کاهش آن باعث کاهش گشتاور تولیدی میشود.
کنترل شار موتور
بر خلاف محور q که مسئول تولید گشتاور است، محور d مسئول کنترل شار مغناطیسی موتور است. مقدار جریان مرجع id* تعیینکننده میزان شار تولید شده در ماشین خواهد بود.
جداسازی کنترل شار و گشتاور یکی از مهمترین مزایای کنترل برداری محسوب میشود. این ویژگی موجب افزایش دقت کنترل و عملکرد مناسب موتور در شرایط دینامیکی میشود.
تبدیل مختصات DQ-AB
از آنجا که اینورتر باید جریانهای واقعی موتور را کنترل کند، لازم است مقادیر مرجع id* و iq* مجدداً به جریانهای فاز تبدیل شوند. این وظیفه توسط بلوک DQ-AB انجام میشود.
این بلوک جریانهای مرجع محورهای مستقیم و متعامد را به جریانهای مرجع فازهای موتور یعنی ia* و ib* تبدیل میکند تا کنترلکننده جریان بتواند سیگنالهای مناسب را برای کلیدزنی اینورتر تولید نماید.
اندازهگیری ولتاژ و جریان
برای مشاهده عملکرد سیستم، از بلوکهای اندازهگیری جریان و ولتاژ استفاده شده است. این بلوکها اطلاعات لازم را برای نمایش در Scope فراهم میکنند و امکان بررسی دقیق رفتار موتور را در طول شبیهسازی فراهم میسازند.
علاوه بر جریان و ولتاژ، سرعت موتور و گشتاور الکترومغناطیسی نیز ثبت شده و امکان تحلیل کامل پاسخ سیستم وجود دارد.
اجرای شبیهسازی
پس از اجرای شبیهسازی، ابتدا موتور از حالت سکون شروع به حرکت میکند. در این مرحله افزایش تدریجی جریان، تولید گشتاور راهاندازی و افزایش سرعت موتور قابل مشاهده است.
در پنجره Scope میتوان نمودارهای زیر را مشاهده کرد:
- جریانهای موتور
- ولتاژ اعمال شده به موتور
- سرعت موتور
- گشتاور الکترومغناطیسی
این نمودارها اطلاعات ارزشمندی درباره عملکرد سیستم کنترل، کیفیت راهاندازی و پاسخ دینامیکی موتور ارائه میدهند.
تغییر سرعت مرجع
در این شبیهسازی امکان تغییر سرعت مرجع توسط بلوک Manual Switch فراهم شده است. در ابتدا سرعت مرجع برابر با 1500 دور بر دقیقه در نظر گرفته شده است. سپس در زمان دو ثانیه، مقدار مرجع به 750 دور بر دقیقه کاهش پیدا میکند.
پس از این تغییر، کنترلکننده PID اختلاف سرعت را تشخیص داده و مقدار iq* را کاهش میدهد. در نتیجه گشتاور موتور کاهش یافته و سرعت موتور به آرامی به مقدار جدید همگرا میشود.
کیفیت این پاسخ نشاندهنده عملکرد مناسب حلقه کنترل سرعت و تنظیم صحیح ضرایب کنترلکننده است.
اعمال بار مکانیکی
برای بررسی عملکرد موتور در شرایط واقعی، در زمان یک ثانیه گشتاور بار از صفر به یک نیوتنمتر افزایش پیدا میکند.
در لحظه اعمال بار، سرعت موتور تمایل به کاهش دارد؛ اما کنترلکننده سرعت بلافاصله این تغییر را تشخیص داده و با افزایش جریان محور q، گشتاور بیشتری تولید میکند تا سرعت موتور دوباره به مقدار مرجع بازگردد.
این رفتار یکی از مهمترین ویژگیهای کنترل برداری محسوب میشود و نشان میدهد سیستم حتی در مواجهه با تغییرات ناگهانی بار نیز قادر به حفظ سرعت موتور است.
تحلیل پاسخ دینامیکی سیستم
بررسی نتایج این شبیهسازی نشان میدهد که کنترل برداری قادر است پاسخ بسیار سریع و دقیقی در برابر تغییرات سرعت و بار ارائه دهد. در هنگام راهاندازی، افزایش گشتاور به صورت کنترلشده انجام شده و از ایجاد نوسانات شدید جلوگیری میشود. همچنین پس از تغییر سرعت مرجع، موتور با کمترین خطای ماندگار به سرعت جدید میرسد.
در هنگام اعمال بار نیز سیستم کنترل بدون ایجاد ناپایداری، گشتاور مورد نیاز را تأمین کرده و سرعت موتور را در مقدار مطلوب حفظ میکند. این ویژگی اهمیت استفاده از کنترل برداری را در کاربردهای صنعتی که نیازمند دقت بالا هستند، به خوبی نشان میدهد.
مزایای این شبیهسازی در Matlab
پیادهسازی این مدل در Matlab و Simulink امکان بررسی دقیق رفتار موتور، اینورتر و کنترلکننده را بدون نیاز به تجهیزات آزمایشگاهی فراهم میکند. دانشجویان، پژوهشگران و مهندسان میتوانند با تغییر پارامترهای موتور، تنظیم ضرایب کنترلکننده PID، اصلاح جریانهای مرجع و اعمال شرایط کاری مختلف، عملکرد سیستم را تحلیل کرده و اثر هر پارامتر را بر پاسخ نهایی مشاهده کنند.
همچنین امکان مشاهده همزمان شکل موجهای جریان، ولتاژ، سرعت، گشتاور و سیگنالهای کنترلی باعث میشود فرآیند یادگیری مفاهیم کنترل برداری بسیار سادهتر و کاربردیتر شود. این شبیهسازی پایه مناسبی برای توسعه الگوریتمهای پیشرفتهتر مانند کنترل برداری بدون حسگر، کنترل پیشبین، کنترل تطبیقی و روشهای هوشمند مبتنی بر شبکههای عصبی و منطق فازی نیز به شمار میآید.
جمعبندی
شبیهسازی کنترل برداری ماشین آسنکرون تکفاز در Matlab نمونهای مناسب برای آشنایی با یکی از پیشرفتهترین روشهای کنترل موتورهای AC است. در این مدل، یک موتور القایی تکفاز توسط اینورتر PWM کنترلشده با جریان تغذیه شده و با استفاده از حلقه کنترل سرعت مبتنی بر PID و کنترل مستقل شار و گشتاور، عملکرد مطلوبی در شرایط مختلف کاری ارائه میدهد. بررسی رفتار موتور در هنگام راهاندازی، تغییر سرعت مرجع و اعمال بار مکانیکی نشان میدهد که کنترل برداری قادر است دقت بالا، پاسخ سریع، پایداری مناسب و کنترل مؤثر گشتاور را فراهم کند. به همین دلیل این روش امروزه یکی از پرکاربردترین تکنیکهای کنترل در درایوهای الکتریکی، سامانههای اتوماسیون صنعتی و کاربردهای پیشرفته مهندسی برق محسوب میشود.
دسترسی به دانلود ویژه اعضاء سایت
دانلود رایگان این شبیه سازی در نرم افزار Matlab
همه چیز شامل گزارش ها ، فایل شبیه سازی ، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







اگر ضرایب کنترلکننده PID در شبیهسازی کنترل برداری Matlab بهدرستی تنظیم نشوند، چه تأثیری بر عملکرد موتور خواهد داشت؟
تنظیم نامناسب ضرایب PID میتواند باعث افزایش نوسانات سرعت، اضافهجهش، افزایش زمان نشست و کاهش پایداری سیستم در هنگام تغییر بار یا سرعت مرجع شود.
در شبیهسازی Matlab چگونه میتوان عملکرد سیستم را هنگام تغییر سرعت مرجع و اعمال بار بررسی کرد؟
با تغییر مقادیر بلوکهای Step و Manual Switch و مشاهده نمودارهای سرعت، گشتاور، ولتاژ و جریان در Scope میتوان پاسخ دینامیکی سیستم را بهصورت دقیق ارزیابی کرد.
در شبیهسازی Matlab، بلوک DQ-AB چه نقشی در کنترل برداری ماشین آسنکرون تکفاز دارد؟
این بلوک جریانهای مرجع id و iq را به جریانهای فاز ia و ib تبدیل میکند تا کنترلکننده جریان بتواند پالسهای مناسب برای اینورتر PWM را تولید کند.
چرا در شبیهسازی این درایو در Matlab از اینورتر PWM کنترلشده با جریان استفاده میشود؟
زیرا کنترل جریان باعث میشود موتور جریانهای مرجع را با دقت بیشتری دنبال کند، ریپل جریان کاهش یابد و پاسخ دینامیکی سیستم در تغییرات سرعت و بار بهبود پیدا کند.
در شبیهسازی کنترل برداری ماشین آسنکرون تکفاز در Matlab، نقش جریانهای id و iq چیست؟
جریان id برای کنترل شار موتور و جریان iq برای کنترل گشتاور استفاده میشود و کنترل مستقل این دو مؤلفه، دقت و سرعت پاسخ سیستم را در شبیهسازی افزایش میدهد.