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

اهمیت استفاده از دادههای شار پیوندی واقعی
بسیاری از مدلهای ساده موتورهای PMSM از ضرایب ثابت برای نمایش شار مغناطیسی و ولتاژ القایی استفاده میکنند. اگرچه این مدلها برای تحلیلهای اولیه مناسب هستند، اما در شرایط عملیاتی واقعی به دلیل وجود اثرات غیرخطی دقت کافی ندارند. تغییرات جریان، اشباع هسته، توزیع غیرخطی میدان مغناطیسی و شکل واقعی شار پیوندی باعث میشوند که رفتار موتور با مدلهای ساده اختلاف قابل توجهی داشته باشد.
در چنین شرایطی استفاده از دادههایی که مستقیماً از نرمافزار ANSYS Maxwell استخراج شدهاند، موجب افزایش دقت مدل میشود. این دادهها حاصل تحلیلهای المان محدود بوده و تمامی ویژگیهای واقعی میدان مغناطیسی را در خود جای دادهاند. بنابراین استفاده از این اطلاعات در Simscape موجب میشود نتایج شبیهسازی به رفتار واقعی موتور بسیار نزدیکتر باشد.
دادههای Flux Linkage
در این شبیهسازی اطلاعات مربوط به شار پیوندی موتور در فایل متنی ee_ece_data.txt ذخیره شده است. این فایل شامل دادههایی است که توسط نرمافزار ANSYS Maxwell تولید شده و مشخصات مغناطیسی موتور را در نقاط مختلف عملکرد بیان میکند. دادههای موجود در این فایل با مجوز شرکت ANSYS در اختیار کاربران قرار گرفتهاند و میتوانند به عنوان ورودی مدل Simscape مورد استفاده قرار گیرند.
فایل متنی شامل مجموعهای از اطلاعات عددی است که رابطه بین جریانهای استاتور، موقعیت روتور و مقدار شار پیوندی را مشخص میکند. این اطلاعات پایه اصلی مدل غیرخطی موتور محسوب میشوند و جایگزین روابط ساده تحلیلی میشوند که معمولاً در مدلهای کلاسیک مورد استفاده قرار میگیرند.
آمادهسازی فایل برای استفاده در Matlab
اگرچه فایل متنی تولیدشده توسط ANSYS Maxwell تمامی اطلاعات مورد نیاز را در اختیار قرار میدهد، اما این فایل به صورت مستقیم از طریق خط فرمان Matlab قابل اجرا نیست. بنابراین قبل از استفاده لازم است تغییرات کوچکی روی فایل انجام شود تا ساختار آن با دستورات Matlab سازگار گردد.
پس از انجام این اصلاحات، فایل جدیدی با نام ee_ece_data.m ایجاد میشود. این فایل یک اسکریپت Matlab محسوب میشود که تمامی دادههای شار پیوندی را در قالب متغیرهای قابل استفاده در محیط Matlab بارگذاری میکند. بدین ترتیب مدل Simscape میتواند بدون نیاز به پردازش اضافی از اطلاعات موجود استفاده کند.
اصلاحات انجام شده معمولاً شامل تغییر قالب دادهها، تعریف متغیرها، حذف بخشهای غیرضروری فایل متنی و تبدیل ساختار اطلاعات به دستورات قابل اجرای Matlab است. این تغییرات بسیار جزئی هستند اما امکان استفاده مستقیم از دادهها را فراهم میکنند.

وارد کردن دادهها به محیط Simscape
پس از آماده شدن فایل Matlab، دادههای شار پیوندی وارد محیط Simscape میشوند. در این مرحله مدل موتور به جای استفاده از پارامترهای ثابت، از جدولهای داده استخراجشده از ANSYS Maxwell استفاده میکند. این جداول شامل مقادیر شار برای ترکیبهای مختلف جریان و موقعیت روتور هستند.
Simscape هنگام اجرای شبیهسازی، مقادیر مورد نیاز را از این جدولها استخراج کرده و با استفاده از روشهای درونیابی مقدار دقیق شار پیوندی را برای هر نقطه عملکرد محاسبه میکند. به همین دلیل مدل قادر است رفتار واقعی موتور را حتی در شرایط گذرا نیز با دقت مناسبی بازسازی نماید.
مزایای استفاده از دادههای استخراجشده از ANSYS Maxwell
انتقال مستقیم اطلاعات از نرمافزار تحلیل المان محدود به Simscape مزایای فراوانی دارد. مهمترین مزیت آن حذف فرضیات سادهکنندهای است که معمولاً در مدلهای تحلیلی وجود دارند. به این ترتیب بسیاری از پدیدههای فیزیکی که در عملکرد واقعی موتور مشاهده میشوند در مدل نیز قابل مشاهده خواهند بود.
- افزایش دقت مدلسازی میدان مغناطیسی.
- در نظر گرفتن اثر اشباع مغناطیسی.
- نمایش صحیح تغییرات شار پیوندی.
- محاسبه دقیقتر ولتاژ القایی.
- بهبود نتایج تحلیل عملکرد موتور.
- افزایش دقت طراحی سیستمهای کنترلی.
- کاهش اختلاف میان نتایج شبیهسازی و آزمایش عملی.
ساختار مدل شبیهسازی
مدل Simscape از دادههای واردشده برای تشکیل مدل الکترومغناطیسی موتور استفاده میکند. در این مدل، بخشهای مختلف شامل منبع تغذیه، مبدل قدرت، موتور IPMSM، سیستم اندازهگیری و ثبت دادهها در کنار یکدیگر قرار میگیرند تا رفتار کامل سیستم قابل تحلیل باشد.
در طول اجرای شبیهسازی، موقعیت روتور، جریانهای فاز، شار پیوندی، گشتاور الکترومغناطیسی و ولتاژهای تولید شده به صورت همزمان محاسبه میشوند. این اطلاعات امکان بررسی دقیق عملکرد موتور را در شرایط مختلف فراهم میکنند.
ثبت نتایج توسط Simscape Logging
یکی از قابلیتهای ارزشمند Simscape، ثبت کامل دادههای شبیهسازی از طریق Simscape Logging است. این قابلیت تمامی متغیرهای داخلی مدل را ذخیره میکند و امکان بررسی دقیق رفتار موتور را پس از پایان شبیهسازی فراهم میسازد.
با استفاده از این ابزار میتوان تغییرات جریان، ولتاژ، شار، گشتاور، سرعت و سایر کمیتهای الکتریکی و مکانیکی را با دقت بالا مشاهده و تحلیل کرد. این ویژگی به ویژه هنگام طراحی کنترلکنندهها و بررسی پاسخ دینامیکی موتور اهمیت فراوانی دارد.
تحلیل ولتاژ مدار باز
یکی از مهمترین خروجیهای این شبیهسازی، ولتاژ مدار باز موتور است. زمانی که موتور بدون اتصال بار الکتریکی دوران میکند، ولتاژ تولید شده در سیمپیچهای استاتور تنها تابع میدان مغناطیسی و سرعت چرخش روتور خواهد بود.
نتایج حاصل از Simscape Logging نشان میدهد که شکل موج ولتاژ مدار باز کاملاً غیرخطی است. این رفتار ناشی از ساختار واقعی موتور، توزیع آهنرباهای دائمی، اشباع مغناطیسی و تغییرات شار پیوندی در طول دوران روتور است.
اگر از یک مدل ساده PMSM با ثابت Back EMF استفاده شود، این تغییرات غیرخطی قابل مشاهده نخواهند بود و ولتاژ خروجی تقریباً به صورت سینوسی ایدهآل نمایش داده میشود. در حالی که دادههای استخراجشده از ANSYS Maxwell رفتار واقعی موتور را با دقت بسیار بیشتری بازسازی میکنند.
رفتار غیرخطی نیروی محرکه الکتریکی
یکی از مهمترین تفاوتهای این مدل با مدلهای کلاسیک، نمایش دقیق پروفیل غیرخطی Back EMF است. در موتورهای واقعی، ولتاژ القایی تابعی از موقعیت روتور، جریانها، اشباع مغناطیسی و توزیع شار در شکاف هوایی است. این عوامل باعث میشوند شکل موج تولید شده از حالت سینوسی ایدهآل فاصله بگیرد.
استفاده از دادههای واقعی استخراجشده از تحلیل المان محدود موجب میشود این تغییرات در مدل نیز مشاهده شوند. بنابراین مهندسان میتوانند عملکرد واقعی موتور را با دقت بیشتری ارزیابی کرده و کنترلکنندههایی طراحی کنند که در شرایط عملیاتی مختلف عملکرد مناسبی داشته باشند.
کاربردهای این شبیهسازی
این روش مدلسازی در بسیاری از پروژههای صنعتی و پژوهشی مورد استفاده قرار میگیرد. از جمله کاربردهای مهم آن میتوان به طراحی خودروهای الکتریکی، توسعه سیستمهای محرکه صنعتی، طراحی کنترل برداری موتورهای سنکرون، تحلیل عملکرد سرووموتورها، بررسی راندمان ماشینهای الکتریکی و توسعه الگوریتمهای کنترل پیشرفته اشاره کرد.
همچنین این روش امکان اعتبارسنجی مدلهای تحلیلی، مقایسه نتایج شبیهسازی با دادههای آزمایشگاهی و بهینهسازی طراحی موتور را نیز فراهم میکند. به همین دلیل استفاده از دادههای ANSYS Maxwell در محیط Matlab و Simscape یکی از روشهای استاندارد در طراحی ماشینهای الکتریکی مدرن محسوب میشود.
جمعبندی
در این شبیهسازی فرآیند وارد کردن دادههای شار پیوندی موتور IPMSM از نرمافزار ANSYS Maxwell به محیط Simscape در Matlab مورد بررسی قرار گرفت. دادههای موجود در فایل متنی پس از انجام اصلاحات جزئی به یک اسکریپت Matlab تبدیل شده و مستقیماً در مدل مورد استفاده قرار میگیرند. این روش امکان مدلسازی دقیق رفتار غیرخطی موتور، نمایش صحیح تغییرات شار پیوندی و بازسازی واقعی ولتاژ القایی را فراهم میکند. در نتیجه مدل حاصل نسبت به مدلهای ساده مبتنی بر ضرایب ثابت، دقت بسیار بیشتری داشته و برای تحلیل، طراحی و توسعه سیستمهای محرکه الکتریکی گزینهای بسیار مناسب به شمار میرود.
همه چیز، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







استفاده از Simscape Logging در این شبیهسازی چه مزیتی دارد؟
این ابزار امکان ثبت و تحلیل دقیق متغیرهایی مانند شار، جریان، ولتاژ و گشتاور موتور را پس از پایان شبیهسازی فراهم میکند.
آیا با این شبیهسازی میتوان ولتاژ مدار باز موتور IPMSM را با دقت بالا تحلیل کرد؟
بله، استفاده از دادههای استخراجشده از ANSYS Maxwell باعث میشود شکل موج واقعی و غیرخطی ولتاژ مدار باز قابل مشاهده باشد.
در Simscape دادههای شار پیوندی چگونه در طول شبیهسازی مورد استفاده قرار میگیرند؟
Simscape با استفاده از جدولهای داده و درونیابی، مقدار شار پیوندی را برای هر نقطه کاری موتور محاسبه میکند.
مزیت استفاده از دادههای Flux Linkage در شبیهسازی IPMSM نسبت به پارامترهای ثابت چیست؟
این روش اثرات غیرخطی مانند اشباع مغناطیسی و تغییرات واقعی Back EMF را با دقت بیشتری مدلسازی میکند.
آیا در شبیهسازی Matlab میتوان دادههای Flux Linkage استخراجشده از ANSYS Maxwell را مستقیماً استفاده کرد؟
خیر، معمولاً فایل متنی باید ابتدا با تغییرات جزئی به یک اسکریپت Matlab تبدیل شود تا در Simscape قابل استفاده باشد.