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

معرفی موتور IPMSM

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

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

ساختار کلی سیستم محرکه الکتریکی

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

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

تغذیه موتور توسط باتری ولتاژ بالا

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

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

مبدل سه‌فاز کنترل‌شده

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

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

عملکرد موتور در حالت موتوری و ژنراتوری

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

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

توانایی تغییر حالت میان عملکرد موتوری و ژنراتوری یکی از مهم‌ترین مزایای موتورهای IPMSM در کاربردهای حمل‌ونقل الکتریکی محسوب می‌شود.

مدل بار در شبیه‌سازی

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

تغییرات بار مکانیکی یکی از عوامل مؤثر بر سرعت و جریان موتور است. سیستم کنترل باید بتواند در مواجهه با این تغییرات، سرعت مورد نظر را حفظ کرده و پایداری سیستم را تضمین کند.

ساختار کنترلی سیستم

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

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

حلقه کنترل سرعت

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

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

حلقه‌های کنترل جریان

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

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

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

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

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

سناریوی آزمایش سرعت

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

  • در ابتدا سرعت مرجع برابر با 0 دور بر دقیقه است.
  • سپس سرعت به 500 دور بر دقیقه افزایش می‌یابد.
  • در مرحله بعد مقدار مرجع به 2000 دور بر دقیقه می‌رسد.
  • در نهایت سرعت مرجع برابر با 3000 دور بر دقیقه تنظیم می‌شود.

این تغییرات پله‌ای امکان بررسی پاسخ دینامیکی سیستم و ارزیابی توانایی کنترل‌کننده در دنبال کردن مقادیر مرجع مختلف را فراهم می‌کند.

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

نتایج این شبیه‌سازی از طریق قابلیت Simscape Logging ثبت و ذخیره می‌شوند. این ابزار امکان مشاهده و تحلیل دقیق متغیرهای مختلف سیستم را در طول زمان فراهم می‌کند.

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

بررسی پاسخ سرعت موتور

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

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

بررسی این نمودار اطلاعات ارزشمندی درباره کیفیت تنظیم کنترل‌کننده‌ها و عملکرد کلی سیستم فراهم می‌کند.

بررسی جریان‌های فاز موتور

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

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

جمع‌بندی شبیه‌سازی

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

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

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

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