موتورهای سنکرون مغناطیس دائم داخلی یا IPMSM (Interior Permanent Magnet Synchronous Machine) یکی از مهم‌ترین گزینه‌ها در سامانه‌های محرکه الکتریکی مدرن به‌ویژه در صنعت خودروهای برقی و هیبریدی محسوب می‌شوند. این موتورها به دلیل راندمان بالا، چگالی توان مناسب، قابلیت تولید گشتاور زیاد و عملکرد مطلوب در محدوده وسیعی از سرعت، جایگاه ویژه‌ای در سامانه‌های کشش الکتریکی پیدا کرده‌اند. یکی از مهم‌ترین چالش‌ها در بهره‌برداری از این موتورها، کنترل دقیق گشتاور در شرایط مختلف کاری است. در این شبیه‌سازی، فرآیند کنترل گشتاور یک موتور IPMSM در یک سامانه محرکه الکتریکی خودرو مورد بررسی قرار گرفته و نحوه عملکرد سیستم کنترل و نتایج حاصل از شبیه‌سازی در محیط Matlab و Simulink تشریح می‌شود.

معرفی ساختار سامانه محرکه الکتریکی

در این شبیه‌سازی، یک باتری ولتاژ بالا به عنوان منبع اصلی انرژی الکتریکی در نظر گرفته شده است. انرژی ذخیره شده در باتری از طریق یک مبدل سه‌فاز کنترل‌شده به موتور IPMSM منتقل می‌شود. این مبدل نقش بسیار مهمی در تنظیم ولتاژ و جریان اعمالی به موتور دارد و امکان کنترل دقیق عملکرد موتور را فراهم می‌کند.

موتور IPMSM در این سامانه می‌تواند در دو حالت مختلف کار کند. در حالت اول، موتور انرژی الکتریکی را به انرژی مکانیکی تبدیل کرده و به عنوان موتور عمل می‌کند. در حالت دوم، موتور تحت تأثیر بار مکانیکی به عنوان ژنراتور فعالیت کرده و انرژی مکانیکی را به انرژی الکتریکی تبدیل می‌کند. این قابلیت باعث می‌شود که سیستم بتواند در شرایط ترمزگیری یا بازیابی انرژی نیز عملکرد مناسبی داشته باشد.

برای ایجاد شرایط بارگذاری مناسب، از یک منبع ایده‌آل سرعت زاویه‌ای استفاده شده است. این منبع وظیفه اعمال سرعت مشخص به محور موتور را بر عهده دارد و امکان بررسی رفتار موتور در شرایط مختلف کاری را فراهم می‌کند.

ویژگی‌های موتور IPMSM

موتورهای IPMSM از دسته موتورهای سنکرون مغناطیس دائم هستند که آهنرباهای دائمی در داخل روتور آن‌ها قرار گرفته‌اند. این ساختار نسبت به موتورهای سطحی مغناطیس دائم مزایای متعددی دارد. قرارگیری آهنرباها در داخل روتور باعث افزایش استحکام مکانیکی، بهبود عملکرد در سرعت‌های بالا و ایجاد قابلیت تولید گشتاور رلوکتانسی می‌شود.

وجود دو مؤلفه مختلف گشتاور شامل گشتاور مغناطیسی و گشتاور رلوکتانسی سبب می‌شود موتور IPMSM بتواند نسبت به بسیاری از موتورهای دیگر گشتاور بیشتری تولید کند. همین ویژگی موجب شده است که این موتورها به‌طور گسترده در خودروهای برقی، سیستم‌های حمل‌ونقل ریلی، تجهیزات صنعتی پیشرفته و سامانه‌های محرکه با راندمان بالا مورد استفاده قرار گیرند.

ساختار کنترل گشتاور در سیستم

در این شبیه‌سازی، زیرسیستم کنترل از دو حلقه کنترلی مجزا تشکیل شده است. حلقه اول وظیفه کنترل گشتاور را بر عهده دارد و به صورت حلقه باز طراحی شده است. حلقه دوم برای کنترل جریان موتور مورد استفاده قرار می‌گیرد و به صورت حلقه بسته عمل می‌کند.

در هر لحظه نمونه‌برداری، مقدار گشتاور درخواستی به مقادیر مرجع جریان تبدیل می‌شود. این تبدیل یکی از مهم‌ترین مراحل کنترل موتورهای IPMSM است زیرا گشتاور تولیدی موتور به جریان‌های اعمالی در محورهای d و q وابسته است. بنابراین کنترل‌کننده باید بتواند بر اساس مقدار گشتاور مورد نیاز، جریان‌های مرجع مناسبی را تولید کند.

پس از تعیین جریان‌های مرجع، حلقه کنترل جریان وارد عمل می‌شود. این حلقه با مقایسه جریان‌های واقعی و جریان‌های مرجع، سیگنال‌های کنترلی لازم را برای مبدل سه‌فاز تولید می‌کند. هدف اصلی این فرآیند، کاهش خطای جریان و دستیابی به عملکرد پایدار موتور است.

استفاده از کنترل‌کننده PI در حلقه جریان

کنترل جریان در این شبیه‌سازی با استفاده از کنترل‌کننده‌های PI انجام می‌شود. کنترل‌کننده PI یکی از رایج‌ترین روش‌های کنترلی در سامانه‌های محرکه الکتریکی است زیرا ساختار ساده‌ای دارد و در عین حال عملکرد بسیار مناسبی ارائه می‌دهد.

بخش تناسبی یا Proportional باعث واکنش سریع سیستم به تغییرات خطا می‌شود، در حالی که بخش انتگرالی یا Integral خطای ماندگار را حذف می‌کند. ترکیب این دو بخش موجب می‌شود جریان‌های موتور با دقت بالا مقدار مرجع تعیین شده را دنبال کنند.

یکی از نکات مهم در این شبیه‌سازی، تفاوت نرخ نمونه‌برداری حلقه کنترل جریان و حلقه کنترل گشتاور است. نرخ نمونه‌برداری کنترل جریان سریع‌تر از کنترل گشتاور انتخاب شده است. دلیل این موضوع آن است که دینامیک جریان‌های الکتریکی بسیار سریع‌تر از تغییرات گشتاور بوده و برای دستیابی به کنترل دقیق باید با فرکانس بالاتری نمونه‌برداری شوند.

مدیریت زمان‌بندی وظایف با Stateflow

در این مدل، زمان‌بندی اجرای وظایف مختلف سیستم با استفاده از Stateflow طراحی شده است. محیط Stateflow امکان طراحی سیستم‌های مبتنی بر حالت، منطق کنترلی و زمان‌بندی فرآیندها را فراهم می‌کند.

استفاده از Stateflow باعث می‌شود که وظایف مختلف از جمله کنترل گشتاور، کنترل جریان و تولید سیگنال‌های کنترلی در زمان مناسب اجرا شوند. این موضوع نقش مهمی در پایداری و صحت عملکرد کل سامانه دارد و موجب می‌شود شبیه‌سازی رفتار نزدیک‌تری به سیستم واقعی داشته باشد.

بررسی حالت‌های موتور و ژنراتور

یکی از اهداف اصلی این شبیه‌سازی، بررسی عملکرد موتور در هر دو حالت موتوری و ژنراتوری است. در حالت موتوری، انرژی الکتریکی از باتری دریافت شده و به انرژی مکانیکی تبدیل می‌شود. در این شرایط گشتاور تولید شده مثبت بوده و موتور بار را به حرکت درمی‌آورد.

در حالت ژنراتوری، شرایط معکوس رخ می‌دهد. در این حالت انرژی مکانیکی موجود در محور موتور به انرژی الکتریکی تبدیل شده و به سمت باتری یا سیستم ذخیره انرژی بازگردانده می‌شود. این عملکرد در سامانه‌های بازیابی انرژی ترمز بسیار اهمیت دارد و باعث افزایش راندمان کلی خودروهای برقی می‌شود.

برای ارزیابی عملکرد سیستم در این دو حالت، چندین پله گشتاور مثبت و منفی در طول شبیه‌سازی اعمال شده است. این تغییرات امکان بررسی پاسخ گذرا و ماندگار سیستم را فراهم می‌کند.

تحلیل نتایج شبیه‌سازی

نتایج ثبت‌شده از طریق Simscape Logging اطلاعات ارزشمندی درباره عملکرد موتور و کنترل‌کننده ارائه می‌کنند. یکی از مهم‌ترین نمودارهای موجود در این شبیه‌سازی، مقایسه گشتاور درخواستی و گشتاور اندازه‌گیری‌شده است.

بررسی این نمودار نشان می‌دهد که گشتاور واقعی موتور با دقت مناسبی مقدار مرجع را دنبال می‌کند. پس از اعمال هر پله گشتاور، سیستم با سرعت مطلوب به مقدار جدید رسیده و خطای ماندگار ناچیزی از خود نشان می‌دهد. این موضوع بیانگر عملکرد صحیح ساختار کنترلی طراحی شده است.

نمودار جریان‌های فاز نیز اطلاعات مهمی درباره وضعیت الکتریکی موتور ارائه می‌دهد. تغییرات جریان‌ها متناسب با تغییرات گشتاور بوده و در لحظات تغییر بار، رفتار گذرای قابل قبولی مشاهده می‌شود. همچنین شکل موج جریان‌ها نشان‌دهنده عملکرد مناسب مبدل سه‌فاز و کنترل‌کننده جریان است.

در حالت ژنراتوری نیز جریان‌ها و گشتاور جهت خود را تغییر داده و فرآیند انتقال انرژی به سمت منبع تغذیه انجام می‌شود. این موضوع نشان می‌دهد که مدل طراحی شده قادر است هر دو حالت کاری موتور را با دقت مطلوب شبیه‌سازی کند.

مزایای شبیه‌سازی کنترل گشتاور IPMSM در Matlab

استفاده از Matlab و Simulink برای شبیه‌سازی موتورهای IPMSM مزایای فراوانی دارد. نخست آنکه امکان مدل‌سازی دقیق اجزای مختلف سیستم شامل باتری، مبدل قدرت، موتور و کنترل‌کننده‌ها فراهم می‌شود. همچنین می‌توان عملکرد سیستم را تحت شرایط مختلف کاری بررسی کرده و پارامترهای کنترلی را پیش از پیاده‌سازی واقعی بهینه‌سازی کرد.

وجود ابزارهایی مانند Simscape Electrical و Stateflow امکان توسعه مدل‌های پیچیده صنعتی را فراهم می‌کند. علاوه بر این، قابلیت ثبت و تحلیل داده‌ها کمک می‌کند تا عملکرد سیستم به‌صورت دقیق مورد ارزیابی قرار گیرد و مشکلات احتمالی پیش از ساخت نمونه واقعی شناسایی شوند.

جمع‌بندی

این شبیه‌سازی به بررسی کنترل گشتاور در یک موتور سنکرون مغناطیس دائم داخلی مورد استفاده در سامانه‌های کشش الکتریکی خودرو پرداخته است. در این ساختار، یک باتری ولتاژ بالا از طریق مبدل سه‌فاز کنترل‌شده انرژی مورد نیاز موتور را تأمین می‌کند. کنترل گشتاور به صورت حلقه باز و کنترل جریان به صورت حلقه بسته مبتنی بر کنترل‌کننده PI انجام می‌شود. همچنین زمان‌بندی وظایف مختلف توسط Stateflow مدیریت شده است.

نتایج شبیه‌سازی نشان می‌دهد که سیستم طراحی‌شده قادر است گشتاور درخواستی را با دقت مناسبی دنبال کرده و در هر دو حالت موتوری و ژنراتوری عملکرد مطلوبی ارائه دهد. بررسی جریان‌های فاز و پاسخ گشتاور نیز صحت عملکرد کنترل‌کننده و ساختار کلی سامانه را تأیید می‌کند. این شبیه‌سازی نمونه‌ای مناسب برای مطالعه و توسعه سامانه‌های پیشرفته کنترل موتورهای IPMSM در کاربردهای خودرویی و صنعتی به شمار می‌رود.

“`

همه چیز، یکجا، آماده دانلود!

لینک دانلود ویژه اعضا سایت