موتورهای القایی سهفاز به دلیل ساختار ساده، استحکام بالا، هزینه مناسب و قابلیت اطمینان زیاد، یکی از پرکاربردترین ماشینهای الکتریکی در صنایع مختلف، سیستمهای حملونقل، تجهیزات تولیدی و سامانههای کنترل سرعت هستند. با این حال، کنترل دقیق سرعت و گشتاور این موتورها به دلیل وابستگی شدید رفتار دینامیکی آنها به شار مغناطیسی و جریانهای الکتریکی، همواره یکی از چالشهای مهم در مهندسی برق و درایوهای الکتریکی محسوب میشود. در سالهای اخیر روشهای کنترل پیشرفتهای مانند کنترل برداری و کنترل مستقیم گشتاور (Direct Torque Control – DTC) برای دستیابی به عملکرد سریع و دقیق توسعه یافتهاند.
در این شبیهسازی، عملکرد یک درایو موتور القایی با توان 150 اسب بخار بررسی میشود که با استفاده از تکنیک کنترل مستقیم گشتاور همراه با مدولاسیون پهنای پالس بردار فضایی (Space Vector Pulse Width Modulation – SVPWM) کنترل میشود. هدف اصلی این مدل، تنظیم سرعت موتور در شرایط مختلف کاری و بررسی توانایی روش DTC-SVPWM در حفظ سرعت، کنترل گشتاور و کاهش نوسانات گشتاور است. این شبیهسازی در محیط Matlab/Simulink انجام شده و ساختار کامل یک سیستم محرکه الکتریکی شامل منبع تغذیه، مبدل قدرت، موتور القایی و سیستم کنترل را نمایش میدهد.
مدل الکتریکی سیستم در شبیهسازی
انرژی الکتریکی مورد نیاز سیستم توسط یک یکسوساز دیودی سهفاز تأمین میشود. ورودی این یکسوساز به یک شبکه معادل سهفاز با ولتاژ 600 ولت و فرکانس 60 هرتز
متصل شده است. وظیفه یکسوساز، تبدیل ولتاژ متناوب شبکه به ولتاژ مستقیم برای ایجاد باس DC است. این باس DC به یک مبدل سهفاز دو سطحی متصل شده است که وظیفه تولید ولتاژ با دامنه و فرکانس متغیر برای کنترل موتور القایی را بر عهده دارد.
استفاده از مبدلهای الکترونیک قدرت در درایوهای سرعت متغیر این امکان را فراهم میکند که موتور القایی در محدوده وسیعی از سرعتها کار کند. با تغییر ولتاژ و فرکانس خروجی اینورتر، شرایط تغذیه موتور تغییر کرده و سرعت و گشتاور آن مطابق فرمان کنترلی تنظیم میشود.
علاوه بر مبدل اصلی، یک مدار ترمز چاپر (Braking Chopper) نیز به باس DC متصل شده است. این مدار هنگام کاهش سرعت موتور فعال شده و انرژی جنبشی ذخیره شده در روتور را که میتواند باعث افزایش بیش از حد ولتاژ باس DC شود، به انرژی حرارتی تبدیل و دفع میکند. این بخش نقش مهمی در حفاظت سیستم و جلوگیری از اضافهولتاژ در هنگام ترمزگیری دارد.
روشهای کنترل موتور القایی در درایوهای فرکانس متغیر
برای کنترل موتورهای القایی تغذیهشده توسط اینورتر، روشهای مختلفی وجود دارد که انتخاب هر روش به نیازهای کاربرد، دقت مورد انتظار و پیچیدگی سیستم کنترل بستگی دارد. یکی از روشهای ساده، کنترل اسکالر یا کنترل نسبت ولتاژ به فرکانس (V/Hz) است. در این روش تلاش میشود شار موتور تقریباً ثابت نگه داشته شود، اما عملکرد دینامیکی آن در شرایط تغییر سریع بار محدود است.
روشهای پیشرفتهتر مانند کنترل برداری میدانگرا (Field Oriented Control – FOC) و کنترل مستقیم گشتاور (DTC) امکان کنترل مستقل شار و گشتاور موتور را فراهم میکنند. این روشها باعث افزایش سرعت پاسخ سیستم و بهبود دقت کنترل در کاربردهای صنعتی حساس میشوند.
اصول کنترل مستقیم گشتاور (DTC)
کنترل مستقیم گشتاور یکی از روشهای مدرن کنترل موتورهای القایی است که امکان کنترل سریع شار مغناطیسی و گشتاور الکترومغناطیسی موتور را بدون نیاز به ساختار پیچیده تبدیل مختصات فراهم میکند. در این روش، شار استاتور و گشتاور موتور به صورت لحظهای تخمین زده شده و با مقادیر مرجع مقایسه میشوند.
برخلاف روشهای کلاسیک کنترل، در DTC تلاش میشود شار و گشتاور به صورت مستقیم کنترل شوند. این ویژگی باعث میشود سیستم بتواند در برابر تغییرات ناگهانی سرعت یا بار، واکنش بسیار سریعی داشته باشد و سرعت موتور را با دقت بالا تنظیم کند.
کنترلکننده DTC مبتنی بر مدولاسیون بردار فضایی
در این شبیهسازی از نسخه پیشرفته کنترل مستقیم گشتاور یعنی DTC مبتنی بر SVPWM استفاده شده است. در روش سنتی DTC که بر پایه کنترلکنندههای هیسترزیس عمل میکند، فرکانس کلیدزنی اینورتر ثابت نیست و ممکن است باعث ایجاد ریپل قابل توجه در گشتاور موتور شود. اما در روش SVPWM-DTC، فرکانس کلیدزنی ثابت بوده و علاوه بر کاهش ریپل گشتاور، کیفیت توان خروجی اینورتر نیز بهبود پیدا میکند.
زیرسیستم کنترل DTC در این مدل شامل چند بخش اصلی است که هر کدام وظیفه مشخصی در فرآیند کنترل موتور دارند.
محاسبه شار و گشتاور
در اولین بخش، شار پیوندی استاتور با استفاده از انتگرالگیری از ولتاژهای استاتور تخمین زده میشود. همچنین گشتاور الکترومغناطیسی موتور با استفاده از شار تخمینزدهشده و جریانهای موتور محاسبه میشود. این اطلاعات برای تصمیمگیری بخش کنترل مورد استفاده قرار میگیرند.
کنترلکننده سرعت
کنترلکننده سرعت مقدار سرعت واقعی موتور را با سرعت مرجع مقایسه کرده و خطای ایجادشده را پردازش میکند. خروجی این بخش، مقدار مرجع گشتاور است که نشاندهنده میزان گشتاور مورد نیاز برای رسیدن موتور به سرعت مطلوب است.
کنترلکننده شار و گشتاور
مقادیر شار و گشتاور محاسبهشده با مقادیر مرجع مقایسه میشوند. خطاهای ایجادشده به کنترلکنندههای تناسبی-انتگرالی (PI) مجهز به محدودکننده ضد اشباع (Anti-Windup) ارسال میشوند. خروجی کنترلکننده شار، ولتاژ مرجع محور مستقیم Vd_ref و خروجی کنترلکننده گشتاور، ولتاژ مرجع محور عمود Vq_ref را تولید میکند.
تبدیل مختصات و تولید سیگنال SVPWM
در مرحله بعد، سیگنالهای ولتاژ مرجع در سیستم مختصات چرخان به یک سیگنال سهفاز تبدیل میشوند. این تبدیل با استفاده از موقعیت شار موتور انجام شده و سیگنال نهایی Vref تولید میشود. سپس این سیگنال به مدولاتور SVPWM ارسال شده و پالسهای کلیدزنی لازم برای اینورتر موتور تولید میشوند.
نتایج شبیهسازی و بررسی عملکرد سیستم
پس از اجرای شبیهسازی، شکل موجهای مختلف موتور در بخش Scope_Motor قابل مشاهده هستند. در ابتدای شبیهسازی مقدار مرجع شار برابر با 0.9 ولتثانیه تنظیم شده است. این مقدار باعث ایجاد شار اولیه مناسب برای شروع عملکرد موتور میشود.
در زمان 0.1 ثانیه، مقدار مرجع سرعت به 1500 دور بر دقیقه تغییر میکند. موتور شروع به شتابگیری کرده و سرعت واقعی آن با دقت بالا مقدار مرجع را دنبال میکند. نرخ تغییر سرعت نیز توسط کنترلکننده محدود شده و حداکثر مقدار آن برابر با 1200 دور بر دقیقه بر ثانیه است. موتور در حدود 1.35 ثانیه به سرعت مرجع 1500 دور بر دقیقه میرسد.
در زمان 1.5 ثانیه، یک گشتاور بار برابر با 500 نیوتنمتر به موتور اعمال میشود. با وجود افزایش ناگهانی بار، کنترلکننده DTC قادر است سرعت موتور را در مقدار 1500 دور بر دقیقه ثابت نگه دارد. این رفتار نشاندهنده توانایی بالای روش کنترل مستقیم گشتاور در جبران تغییرات بار است.
در زمان 2 ثانیه، مقدار بار به 50 نیوتنمتر کاهش پیدا میکند و سپس در زمان 2.5 ثانیه سرعت مرجع موتور به 500 دور بر دقیقه تغییر میکند. هنگام کاهش سرعت، انرژی مکانیکی ذخیرهشده در موتور باعث افزایش ولتاژ باس DC میشود. در این شرایط مدار ترمز چاپر فعال شده و انرژی اضافی را دفع میکند تا از افزایش بیش از حد ولتاژ جلوگیری شود.
در زمان 3.5 ثانیه نیز مقدار مرجع شار از 0.9 به 1 ولتثانیه افزایش داده میشود تا عملکرد سیستم در شرایط تغییر شار بررسی شود.
شبیهسازی بلادرنگ سیستم
این مدل قابلیت اجرا در محیط شبیهسازی بلادرنگ را نیز دارد. در صورت در اختیار داشتن Simulink Real-Time و سختافزار Speedgoat، میتوان مدل را به صورت مستقیم روی هدف سختافزاری اجرا کرد. برای این منظور، فایل هدف سیستم در بخش تنظیمات تولید کد روی slrealtime.tlc قرار داده شده و مدل پس از ساخت و انتقال به سختافزار اجرا میشود.
اجرای بلادرنگ این نوع مدلها امکان ارزیابی عملکرد کنترلکننده پیش از پیادهسازی واقعی را فراهم میکند و در توسعه درایوهای صنعتی، خودروهای الکتریکی و تجهیزات قدرت کاربرد فراوان دارد.
جمعبندی شبیهسازی کنترل مستقیم گشتاور موتور القایی
در این شبیهسازی، یک سیستم محرکه موتور القایی سهفاز با توان 150 اسب بخار و کنترل مستقیم گشتاور مبتنی بر مدولاسیون بردار فضایی در محیط Matlab بررسی شد. نتایج نشان داد که روش DTC-SVPWM توانایی بالایی در کنترل دقیق سرعت و گشتاور موتور، کاهش ریپل گشتاور و مقابله با تغییرات ناگهانی بار دارد.
ترکیب کنترل مستقیم گشتاور با مدولاسیون بردار فضایی، علاوه بر حفظ مزایای سرعت پاسخ بالای DTC، مشکل تغییرات فرکانس کلیدزنی و نوسانات گشتاور روشهای قدیمی را کاهش میدهد. به همین دلیل این روش یکی از گزینههای مناسب برای طراحی درایوهای پیشرفته صنعتی و سیستمهای کنترل سرعت با عملکرد بالا محسوب میشود.
دسترسی به دانلود ویژه اعضاء سایت
دانلود رایگان این شبیه سازی در نرم افزار Matlab
همه چیز شامل گزارش ها ، فایل شبیه سازی ، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







آیا مدل شبیهسازی DTC-SVPWM در Matlab قابلیت اجرای بلادرنگ دارد؟
بله، در صورت استفاده از Simulink Real-Time و سختافزارهایی مانند Speedgoat میتوان مدل را به صورت بلادرنگ اجرا و آزمایش کرد.
چرا در شبیهسازی هنگام کاهش سرعت موتور از مدار ترمز چاپر استفاده شده است؟
زیرا هنگام کاهش سرعت، انرژی جنبشی موتور به باس DC منتقل میشود و میتواند باعث افزایش ولتاژ شود. چاپر این انرژی اضافی را دفع میکند.
در شبیهسازی DTC چگونه شار و گشتاور موتور محاسبه میشوند؟
شار استاتور با استفاده از ولتاژهای استاتور و انتگرالگیری تخمین زده میشود و گشتاور با استفاده از شار تخمینزدهشده و جریانهای موتور محاسبه میشود.
برای اجرای شبیهسازی موتور القایی 150 اسب بخار در Matlab چه بخشهایی باید مدلسازی شوند؟
مدل شامل منبع سهفاز، یکسوساز دیودی، باس DC، اینورتر دو سطحی، موتور القایی، مدار ترمز چاپر و سیستم کنترل DTC-SVPWM است.
در شبیهسازی کنترل DTC-SVPWM موتور القایی در Matlab، تفاوت اصلی آن با DTC معمولی چیست؟
در DTC-SVPWM فرکانس کلیدزنی اینورتر ثابت است و با استفاده از مدولاسیون بردار فضایی، ریپل گشتاور نسبت به DTC هیسترزیسی کاهش پیدا میکند.