موتورهای القایی سهفاز به دلیل ساختار ساده، قیمت مناسب، استحکام مکانیکی بالا و قابلیت اطمینان زیاد، یکی از پرکاربردترین ماشینهای الکتریکی در صنایع مختلف محسوب میشوند. با این حال، کنترل دقیق سرعت و گشتاور این موتورها همواره یکی از چالشهای مهم در سیستمهای درایو الکتریکی بوده است. روشهای کنترل برداری یا Field-Oriented Control (FOC) توانستهاند عملکرد موتورهای القایی را به عملکرد موتورهای DC تحریک مستقل نزدیک کنند و امکان کنترل مستقل شار و گشتاور را فراهم سازند.
در بسیاری از سیستمهای کنترل برداری موتور القایی، برای اندازهگیری سرعت روتور از انکودر یا سنسور سرعت استفاده میشود. اگرچه این سنسورها دقت مناسبی دارند، اما افزایش هزینه، کاهش قابلیت اطمینان سیستم، نیاز به تجهیزات مکانیکی اضافی و مشکلات مربوط به نصب در محیطهای صنعتی باعث شده است که روشهای کنترل بدون سنسور سرعت (Sensorless Control) مورد توجه زیادی قرار گیرند.
در این شبیه سازی، یک سیستم درایو موتور القایی 200 اسب بخار با کنترل برداری میدانگرا بدون استفاده از سنسور سرعت بررسی میشود. این مدل بر پایه نسخه اصلاحشده بلوک AC3 در کتابخانه Specialized Power Systems نرمافزار Matlab/Simulink طراحی شده است. در این ساختار، سرعت موتور به جای اندازهگیری مستقیم، با استفاده از اطلاعات ولتاژ و جریان ترمینالهای موتور و الگوریتم MRAS یا Model Reference Adaptive System تخمین زده میشود.
معرفی سیستم کنترل برداری بدون سنسور سرعت موتور القایی
کنترل برداری میدانگرا یکی از پیشرفتهترین روشهای کنترل موتورهای القایی است که با تبدیل متغیرهای سهفاز موتور به سیستم مختصات دو محوره d-q، امکان کنترل مستقل شار مغناطیسی و گشتاور الکترومغناطیسی را فراهم میکند. در این روش، مؤلفه d جریان استاتور وظیفه ایجاد شار را بر عهده دارد و مؤلفه q جریان استاتور برای تولید گشتاور استفاده میشود.
در روشهای معمول کنترل FOC، مقدار سرعت روتور توسط یک سنسور مکانیکی اندازهگیری شده و به حلقه کنترل سرعت ارسال میشود. اما در این شبیه سازی، سنسور سرعت حذف شده و یک تخمینگر سرعت مبتنی بر روش MRAS جایگزین آن شده است. این موضوع باعث کاهش پیچیدگی سختافزاری و افزایش قابلیت استفاده از سیستم در کاربردهای صنعتی میشود.
ساختار کلی شبیه سازی در Matlab
مدار اصلی این سیستم شامل یک موتور القایی سهفاز، یک اینورتر منبع ولتاژ PWM، کنترلکننده برداری میدانگرا، حلقه کنترل سرعت و مدار چاپر ترمز است. موتور توسط یک مبدل قدرت سهفاز تغذیه میشود که اینورتر آن با استفاده از بلوک Universal Bridge در محیط Matlab/Simulink پیادهسازی شده است.
اینورتر PWM وظیفه تبدیل ولتاژ DC لینک به ولتاژ سهفاز قابل کنترل برای موتور را بر عهده دارد. با تغییر الگوی کلیدزنی المانهای قدرت، ولتاژ و جریان اعمالی به موتور تنظیم شده و شرایط لازم برای کنترل دقیق سرعت و گشتاور فراهم میشود.
در حلقه کنترل سرعت، مقدار سرعت مرجع با سرعت تخمین زده شده توسط سیستم MRAS مقایسه میشود. خطای ایجاد شده به کنترلکننده PI اعمال شده و خروجی آن، مقادیر مرجع شار و گشتاور را برای کنترلکننده FOC تولید میکند.
تکنیک MRAS برای تخمین سرعت موتور
یکی از مهمترین بخشهای این شبیه سازی، تخمین سرعت موتور بدون استفاده از سنسور مکانیکی است. برای این منظور از روش Model Reference Adaptive System استفاده شده است. در این روش، دو مدل ریاضی از موتور در نظر گرفته میشود. یکی از مدلها به عنوان مدل مرجع و دیگری به عنوان مدل تطبیقی عمل میکند.
مدل مرجع معمولاً بر اساس ولتاژهای ورودی و جریانهای اندازهگیری شده موتور ساخته میشود و مدل تطبیقی شامل پارامترهایی است که با سرعت تخمینی تغییر میکنند. اختلاف بین خروجی دو مدل، سیگنال خطایی ایجاد میکند که توسط مکانیزم تطبیق پردازش شده و سرعت روتور تخمین زده میشود.
مزیت اصلی این روش، حذف نیاز به سنسور سرعت و امکان استفاده در محیطهایی است که نصب تجهیزات مکانیکی اندازهگیری سرعت دشوار یا غیرممکن است. همچنین کاهش تعداد تجهیزات سختافزاری باعث افزایش قابلیت اطمینان سیستم در کاربردهای صنعتی میشود.
کنترلکننده FOC و تولید جریانهای مرجع موتور
کنترلکننده FOC پس از دریافت مقادیر مرجع شار و گشتاور، جریانهای سهفاز مرجع موتور را محاسبه میکند. این جریانها سپس توسط کنترلکننده جریان سهفاز دنبال شده و به موتور اعمال میشوند.
هدف اصلی کنترلکننده جریان، کاهش خطای بین جریانهای واقعی موتور و جریانهای مرجع است. این فرآیند باعث میشود موتور بتواند در شرایط مختلف بار و سرعت، عملکرد مطلوبی داشته باشد و گشتاور مورد نیاز را با دقت بالا تولید کند.
نتایج شبیه سازی و بررسی عملکرد سیستم
پس از اجرای شبیه سازی، سیگنالهای مختلف شامل جریان استاتور موتور، سرعت واقعی، سرعت تخمین زده شده، گشتاور الکترومغناطیسی و ولتاژ باس DC در Scope مشاهده میشوند. همچنین سرعت مرجع و گشتاور بار نیز برای بررسی رفتار سیستم نمایش داده میشوند.
در لحظه شروع شبیه سازی، یعنی زمان صفر، سرعت مرجع موتور برابر 500 دور بر دقیقه تنظیم شده است. مشاهده میشود که سرعت موتور با دقت بسیار بالا از منحنی افزایش سرعت پیروی کرده و بدون نوسان قابل توجه به مقدار مرجع نزدیک میشود. این رفتار نشاندهنده عملکرد مناسب حلقه کنترل سرعت و تخمین دقیق سرعت توسط الگوریتم MRAS است.
در زمان 0.5 ثانیه، گشتاور بار کامل به محور موتور اعمال میشود؛ در حالی که موتور هنوز در مرحله افزایش سرعت قرار دارد. در این شرایط، گشتاور الکترومغناطیسی افزایش پیدا کرده و تا مقدار محدود شده 1200 نیوتنمتر بالا میرود. پس از رسیدن موتور به سرعت 500 دور بر دقیقه، گشتاور در حدود 820 نیوتنمتر تثبیت میشود.
در زمان 1 ثانیه، مقدار سرعت مرجع به صفر تغییر داده میشود. موتور مطابق رمپ کاهش سرعت تعریف شده، سرعت خود را کاهش میدهد. حتی زمانی که در زمان 1.5 ثانیه جهت گشتاور مکانیکی به صورت ناگهانی تغییر کرده و بار از مقدار 792 نیوتنمتر به -792 نیوتنمتر میرسد، سیستم کنترل توانایی حفظ پایداری سرعت را نشان میدهد و پس از مدت کوتاهی سرعت موتور در صفر تثبیت میشود.
یکی دیگر از نکات مهم در این شبیه سازی، تنظیم مناسب ولتاژ باس DC است. مدار چاپر ترمز باعث میشود انرژی اضافی تولید شده در شرایط کاهش سرعت یا تغییر بار کنترل شده و ولتاژ لینک DC در محدوده مطلوب باقی بماند.
تنظیمات زمانی شبیه سازی
برای دستیابی به نتایج دقیق، سیستم قدرت با گام زمانی 2 میکروثانیه گسستهسازی شده است. همچنین کنترلکننده سرعت دارای زمان نمونهبرداری 100 میکروثانیه و کنترلکننده برداری دارای زمان نمونهبرداری 20 میکروثانیه است. این تنظیمات مشابه عملکرد یک سیستم کنترل مبتنی بر میکروکنترلر واقعی بوده و امکان بررسی رفتار دینامیکی دقیق درایو را فراهم میکند.
در صورت نیاز میتوان از مدل سادهشده این سیستم با اینورتر مقدار متوسط (Average Value Inverter) استفاده کرد. در این حالت، جزئیات کلیدزنی حذف شده و سرعت اجرای شبیه سازی افزایش پیدا میکند. با انتخاب گزینه Average در قسمت Model detail level، میتوان گام زمانی را افزایش داده و زمان محاسبات را کاهش داد.
کاربردهای صنعتی کنترل بدون سنسور موتور القایی
کنترل برداری بدون سنسور سرعت در بسیاری از کاربردهای صنعتی مانند پمپها، فنها، نوار نقالهها، ماشینآلات تولیدی، تجهیزات حملونقل الکتریکی و سیستمهای اتوماسیون صنعتی مورد استفاده قرار میگیرد. حذف سنسور سرعت باعث کاهش هزینه، افزایش مقاومت سیستم در برابر شرایط محیطی و کاهش نیاز به تعمیرات میشود.
شبیه سازی این سیستم در Matlab/Simulink به مهندسان و پژوهشگران اجازه میدهد قبل از پیادهسازی سختافزاری، عملکرد الگوریتمهای کنترلی را بررسی کرده و پارامترهای مختلف مانند پاسخ سرعت، تغییرات گشتاور و رفتار سیستم قدرت را تحلیل کنند.
جمعبندی
در این شبیه سازی، عملکرد یک درایو موتور القایی 200 اسب بخار با کنترل برداری میدانگرا بدون سنسور سرعت بررسی شد. استفاده از الگوریتم MRAS امکان تخمین دقیق سرعت روتور را بدون نیاز به تجهیزات مکانیکی فراهم کرده است. ترکیب کنترل FOC، اینورتر PWM، کنترلکننده PI و سیستم تخمین سرعت باعث شده است موتور در برابر تغییرات سرعت و بار، عملکرد پایدار و دقیقی داشته باشد.
این مثال یکی از نمونههای کاربردی در حوزه درایوهای پیشرفته الکتریکی است و نشان میدهد که چگونه ابزارهای Matlab و Simulink میتوانند برای طراحی، تحلیل و بهینهسازی سیستمهای کنترل موتورهای صنعتی مورد استفاده قرار گیرند.
دسترسی به دانلود ویژه اعضاء سایت
دانلود رایگان این شبیه سازی در نرم افزار Matlab
همه چیز شامل گزارش ها ، فایل شبیه سازی ، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







چگونه میتوان عملکرد کنترل برداری FOC را در شبیه سازی Matlab بررسی کرد؟
با مشاهده سیگنالهای سرعت، جریان استاتور، گشتاور الکترومغناطیسی و ولتاژ باس DC میتوان دقت عملکرد کنترلکننده FOC را ارزیابی کرد.
تفاوت مدل دقیق و مدل Average در شبیه سازی این درایو Matlab چیست؟
در مدل دقیق، کلیدزنی ادوات قدرت شبیه سازی میشود، اما در مدل Average رفتار متوسط اینورتر بررسی شده و سرعت شبیه سازی افزایش پیدا میکند.
چرا در شبیه سازی از بلوک Universal Bridge برای موتور القایی استفاده شده است؟
این بلوک برای ساخت اینورتر PWM سهفاز استفاده میشود و وظیفه تأمین ولتاژهای قابل کنترل برای موتور القایی را بر عهده دارد.
در مدل Sensorless FOC موتور القایی، نقش کنترلکننده PI در Matlab چیست؟
کنترلکننده PI خطای سرعت را پردازش کرده و مقادیر مرجع شار و گشتاور را برای کنترلکننده FOC تولید میکند.
چگونه میتوان در شبیه سازی Matlab سرعت موتور القایی را بدون استفاده از سنسور سرعت تخمین زد؟
در این شبیه سازی از روش MRAS استفاده شده است که با تحلیل ولتاژ و جریان ترمینال موتور، سرعت روتور را تخمین میزند و نیاز به انکودر را حذف میکند.