در طراحی و تحلیل ماشینهای الکتریکی، دستیابی به مدلهایی که بتوانند رفتار واقعی موتور را با دقت بالا بازسازی کنند، اهمیت بسیار زیادی دارد. یکی از روشهای مؤثر برای افزایش دقت مدلهای شبیهسازی، استفاده از دادههای استخراجشده از نرمافزارهای تحلیل المان محدود (Finite Element Analysis یا FEA) است. نرمافزار Motor-CAD یکی از شناختهشدهترین ابزارها در حوزه طراحی و تحلیل موتورهای الکتریکی محسوب میشود که امکان استخراج اطلاعات دقیقی از ویژگیهای الکترومغناطیسی موتور را فراهم میکند. در این شبیهسازی، نحوه وارد کردن دادههای شار پیوندی (Flux Linkage) یک موتور سنکرون مغناطیس دائم داخلی یا IPMSM از محیط Motor-CAD به محیط Simscape در MATLAB مورد بررسی قرار میگیرد.

اهمیت استفاده از دادههای شار پیوندی در مدلسازی موتور
مدلهای ساده موتورهای سنکرون مغناطیس دائم معمولاً بر پایه پارامترهای ثابت مانند اندوکتانسها، مقاومت سیمپیچها و ثابت نیروی محرکه الکتریکی (Back EMF Constant) ساخته میشوند. اگرچه این مدلها برای بسیاری از کاربردهای اولیه مناسب هستند، اما قادر به نمایش اثرات غیرخطی ناشی از اشباع مغناطیسی، تغییرات شار و رفتار واقعی موتور در شرایط کاری مختلف نیستند.
با استفاده از دادههای شار پیوندی استخراجشده از تحلیل المان محدود، میتوان وابستگی شار به جریان و موقعیت روتور را با دقت بسیار بالایی در مدل لحاظ کرد. این موضوع موجب میشود شبیهسازی عملکرد موتور به رفتار واقعی آن نزدیکتر شده و نتایج قابل اعتمادتری در اختیار طراح قرار گیرد.

دادههای شار پیوندی (Flux Linkage Data)
در این شبیهسازی، اطلاعات شار پیوندی مستقیماً از نرمافزار Motor-CAD استخراج شده و به مدل Simscape منتقل میشود. این دادهها شامل مقادیر شار در شرایط مختلف عملکرد موتور هستند و نقش مهمی در محاسبه گشتاور الکترومغناطیسی، ولتاژهای القایی و پاسخ دینامیکی موتور دارند.
یکی از مزایای این روش آن است که تمامی اثرات ناشی از طراحی واقعی موتور، از جمله هندسه شیارها، اشباع هسته، توزیع شار و ویژگیهای مغناطیس دائم، به صورت غیرمستقیم در مدل Simscape لحاظ میشوند.
روش اول: استخراج دادهها از طریق رابط ActiveX نرمافزار Motor-CAD
اولین روش برای انتقال اطلاعات، استفاده از رابط ActiveX نرمافزار Motor-CAD است. در این روش، MATLAB به صورت مستقیم با Motor-CAD ارتباط برقرار کرده و دادههای موردنیاز را استخراج میکند.
این فرآیند توسط اسکریپت زیر انجام میشود:
- ee_import_fem_motorcad_data.m
این اسکریپت مراحل مختلف استخراج اطلاعات را به صورت خودکار انجام داده و دادههای شار پیوندی را برای استفاده در مدل Simscape آماده میکند. استفاده از ActiveX باعث میشود که فرآیند تبادل اطلاعات کاملاً خودکار بوده و نیازی به استخراج دستی فایلهای واسط وجود نداشته باشد.
مزایای استفاده از رابط ActiveX
- برقراری ارتباط مستقیم بین MATLAB و Motor-CAD
- استخراج خودکار دادههای طراحی
- کاهش احتمال خطای انسانی در انتقال اطلاعات
- مناسب برای طراحیهای تکرارشونده و فرآیندهای بهینهسازی
- امکان بهروزرسانی سریع مدل پس از تغییر طراحی موتور
روش دوم: استفاده از ابزار Export در Motor-CAD
روش دوم مبتنی بر قابلیت Export موجود در Motor-CAD است. در این روش، دادههای شار پیوندی و همچنین اطلاعات مربوط به تلفات آهنی (Iron Loss) در قالب یک فایل داده MATLAB ذخیره میشوند.
این فرآیند توسط اسکریپت زیر پیادهسازی شده است:
- ee_import_fem_motorcad_sat_loss_map.m
در این روش ابتدا نقشههای اشباع مغناطیسی و تلفات توسط ابزار Saturation and Loss Map Export تولید شده و سپس در محیط MATLAB بارگذاری میشوند. این روش به ویژه زمانی کاربرد دارد که نیاز به انتقال مجموعهای کامل از اطلاعات موتور بدون ارتباط مستقیم با نرمافزار Motor-CAD وجود داشته باشد.
مزایای استفاده از فایلهای داده MATLAB
- سادگی انتقال اطلاعات بین نرمافزارها
- عدم نیاز به اجرای همزمان Motor-CAD
- امکان ذخیره و آرشیو دادههای طراحی
- سهولت اشتراکگذاری دادهها میان اعضای تیم طراحی
- استفاده مجدد از دادهها در پروژههای مختلف
مدل Simscape
پس از وارد کردن اطلاعات شار پیوندی، مدل موتور در محیط Simscape ایجاد میشود. این مدل از دادههای استخراجشده برای محاسبه دقیق ولتاژها، جریانها، گشتاور و سایر کمیتهای الکترومغناطیسی استفاده میکند.
برخلاف مدلهای کلاسیک که تنها از چند پارامتر ثابت بهره میبرند، این مدل بر پایه دادههای واقعی تحلیل المان محدود ساخته شده و رفتار موتور را با دقت بسیار بالاتری بازسازی میکند.
ثبت نتایج شبیهسازی در Simscape Logging
در پایان شبیهسازی، تمامی دادههای عملکرد موتور توسط قابلیت Simscape Logging ذخیره میشوند. این قابلیت امکان مشاهده و تحلیل دقیق متغیرهای داخلی مدل را فراهم میکند.
با استفاده از اطلاعات ثبتشده میتوان تغییرات ولتاژ، جریان، شار پیوندی، گشتاور، سرعت و سایر پارامترهای مهم را بررسی و تحلیل کرد.
بررسی ولتاژ مدار باز موتور
یکی از نتایج مهم این شبیهسازی، بررسی ولتاژهای مدار باز (Open-Circuit Voltages) موتور است. نمودارهای خروجی نشان میدهند که ولتاژ القایی موتور دارای رفتار غیرخطی است. این رفتار مستقیماً از ویژگیهای واقعی میدان مغناطیسی موتور ناشی میشود.
در مدلهای ساده PMSM معمولاً فرض میشود که ثابت Back EMF مقدار ثابتی دارد و بنابراین ولتاژ القایی نیز رفتاری کاملاً خطی خواهد داشت. اما دادههای استخراجشده از Motor-CAD نشان میدهند که این فرض در بسیاری از شرایط کاری صحیح نیست.
وجود اشباع مغناطیسی، تغییرات توزیع شار و ویژگیهای هندسی موتور باعث میشوند پروفایل نیروی محرکه الکتریکی دارای رفتار غیرخطی باشد. این ویژگی تنها در مدلهایی که از دادههای واقعی تحلیل المان محدود استفاده میکنند قابل مشاهده است.
مزایای استفاده از دادههای تحلیل المان محدود
- مدلسازی دقیق رفتار غیرخطی موتور
- در نظر گرفتن اثر اشباع مغناطیسی
- افزایش دقت محاسبات گشتاور
- پیشبینی صحیح ولتاژهای القایی
- تحلیل دقیق عملکرد موتور در شرایط مختلف بار
- بهبود طراحی سیستمهای کنترل موتور
- کاهش اختلاف میان نتایج شبیهسازی و آزمایش واقعی
کاربردهای این شبیهسازی
این روش در طراحی انواع موتورهای سنکرون مغناطیس دائم، توسعه سیستمهای کنترل پیشرفته، طراحی خودروهای الکتریکی، سامانههای محرکه صنعتی، تجهیزات هوافضا، رباتیک، توربینهای بادی، سیستمهای ذخیره انرژی و بسیاری از کاربردهای تحقیقاتی مورد استفاده قرار میگیرد. همچنین مهندسان میتوانند قبل از ساخت نمونه اولیه موتور، عملکرد آن را با دقت بالا ارزیابی کرده و مشکلات احتمالی را شناسایی کنند.
جمعبندی
ورود دادههای شار پیوندی موتور IPMSM از Motor-CAD به محیط Simscape یکی از دقیقترین روشهای مدلسازی ماشینهای الکتریکی محسوب میشود. این فرآیند امکان استفاده از نتایج تحلیل المان محدود را در شبیهسازیهای دینامیکی MATLAB فراهم کرده و باعث افزایش چشمگیر دقت مدل میشود. استفاده از رابط ActiveX یا فایلهای خروجی Saturation and Loss Map دو روش اصلی انتقال دادهها هستند که هر کدام بسته به نیاز پروژه قابل استفادهاند. در نهایت، نتایج حاصل از شبیهسازی نشان میدهند که استفاده از دادههای واقعی تحلیل المان محدود میتواند رفتار غیرخطی ولتاژهای القایی و سایر ویژگیهای الکترومغناطیسی موتور را با دقت بسیار بالاتری نسبت به مدلهای ساده PMSM بازسازی کند و ابزار ارزشمندی برای طراحی، تحلیل و توسعه سامانههای محرکه الکتریکی فراهم آورد.
همه چیز، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







چرا در شبیهسازی موتور IPMSM در متلب از دادههای Flux Linkage بهجای پارامترهای ثابت استفاده میشود؟
زیرا دادههای Flux Linkage اثرات اشباع مغناطیسی و تغییرات غیرخطی شار را در مدل لحاظ میکنند و باعث میشوند نتایج شبیهسازی نسبت به مدلهای مبتنی بر پارامترهای ثابت، دقت بسیار بیشتری داشته باشند.
چگونه میتوان دادههای Flux Linkage استخراجشده از Motor-CAD را در مدل Simscape متلب وارد کرد؟
با استفاده از اسکریپتهای واردسازی مانند ee_import_fem_motorcad_data.m یا بارگذاری فایلهای خروجی Saturation and Loss Map، دادههای شار پیوندی مستقیماً در مدل Simscape وارد شده و برای شبیهسازی دقیق رفتار موتور استفاده میشوند.