موتورهای سنکرون آهنربای دائم (Permanent Magnet Synchronous Motor – PMSM) یکی از پرکاربردترین انواع ماشینهای الکتریکی در صنایع مدرن هستند. این موتورها به دلیل راندمان بالا، چگالی توان مناسب، و کنترلپذیری دقیق، در کاربردهایی مانند خودروهای الکتریکی، رباتیک، سیستمهای سروو و تجهیزات صنعتی پیشرفته مورد استفاده قرار میگیرند. یکی از چالشهای مهم در طراحی و تحلیل این موتورها، پارامتردهی صحیح بر اساس اطلاعات دیتاشیت و اعتبارسنجی عملکرد آنها در شرایط مختلف کاری است.
در این شبیهسازی، هدف اصلی بررسی صحت پارامترهای استخراجشده از دیتاشیت موتور PMSM و ارزیابی عملکرد آن در دو حالت کلیدی «شرایط نامی (Rated Conditions)» و «شرایط قفلشده یا استال (Stall Conditions)» است. همچنین راندمان موتور در شرایط نامی مورد محاسبه و تحلیل قرار میگیرد. برای این منظور از محیط MATLAB/Simulink استفاده شده و دو تستهارنس مجزا طراحی میشود تا رفتار مکانیکی و الکتریکی موتور بهصورت دقیق مورد بررسی قرار گیرد.

مدلسازی موتور PMSM بر اساس دیتاشیت
فرآیند پارامتردهی موتور PMSM معمولاً با استخراج اطلاعات کلیدی از دیتاشیت آغاز میشود. این اطلاعات شامل مقاومت استاتور، اندوکتانس محور d و q، ثابت گشتاور، گشتاور نامی، سرعت نامی، گشتاور استال، و ضرایب اصطکاک و میرایی است. در بسیاری از موارد، برخی پارامترهای مکانیکی مانند اصطکاک و میرایی بهصورت مستقیم در دیتاشیت ارائه نمیشوند و باید بهصورت تخمینی یا بر اساس مدل تجربی تعیین شوند.
در این شبیهسازی، علاوه بر پارامترهای موجود در دیتاشیت، یک میرایی خطی اضافی نیز در مدل مکانیکی لحاظ شده است تا شرایطی ایجاد شود که موتور دقیقاً در سرعت نامی بتواند گشتاور نامی را تولید کند. این روش به ما کمک میکند تا رفتار موتور در نقطه کاری طراحیشده بهصورت دقیقتر بازسازی شود.
تست شرایط نامی (Rated Conditions)
در تست شرایط نامی، هدف بررسی این موضوع است که آیا موتور قادر است در سرعت نامی، گشتاور نامی را با جریان نامی تولید کند یا خیر. در این بخش، سه منبع جریان در مدل الکتریکی موتور قرار داده میشود که هرکدام برابر با جریان نامی هستند. این جریانها به سیمپیچهای موتور اعمال شده و باعث تولید گشتاور الکترومغناطیسی میشوند.
در بخش مکانیکی، مدل شامل اینرسی، اصطکاک ویسکوز و کولمب، و همچنین یک دمپر خطی اضافی است. این دمپر بهگونهای تنظیم میشود که تعادل بین گشتاور الکترومغناطیسی و بار مکانیکی در سرعت نامی برقرار شود. خروجی این تست شامل سرعت، گشتاور و توان مکانیکی است.
یکی از مهمترین نتایج این بخش، محاسبه راندمان موتور است. راندمان از نسبت توان مکانیکی خروجی به توان الکتریکی ورودی محاسبه میشود. در یک موتور ایدهآل، این مقدار باید به ۱۰۰٪ نزدیک باشد، اما در عمل به دلیل تلفات مسی، آهنی و مکانیکی، مقدار آن کمتر است.
در شبیهسازی MATLAB، این بخش معمولاً با استفاده از بلوکهای Simscape Electrical و Simscape Multibody مدلسازی میشود. اندازهگیری توان ورودی و خروجی از طریق سنسورهای ولتاژ، جریان و سرعت زاویهای انجام میگیرد. سپس راندمان بهصورت تابعی از زمان یا در نقطه پایدار محاسبه میشود.

تست شرایط قفل (Stall Conditions)
در شرایط قفل یا استال، محور موتور ثابت نگه داشته میشود و سرعت زاویهای برابر صفر است. در این حالت، موتور بیشترین گشتاور خود را تولید میکند که به آن گشتاور استال گفته میشود. این پارامتر یکی از مهمترین مشخصههای عملکردی موتور است و معمولاً در دیتاشیت بهطور دقیق ذکر میشود.
در این شبیهسازی، شرایط استال با اتصال کوتاه بخش مکانیکی مدل (از طریق سنسور گشتاور) شبیهسازی میشود. به عبارت دیگر، مسیرهای مکانیکی R و C عملاً حذف شده و محور موتور قادر به چرخش نیست. در این وضعیت، جریان اعمالشده به سیمپیچها باعث تولید گشتاور حداکثری میشود.
خروجی این تست، مقدار گشتاور اندازهگیریشده توسط سنسور گشتاور است که باید با مقدار گشتاور استال موجود در دیتاشیت تطابق داشته باشد. در صورتی که اختلاف قابل توجهی مشاهده شود، احتمال وجود خطا در پارامتر مهمی مانند ثابت گشتاور (Torque Constant) یا نحوه تعریف علامت جریان در دیتاشیت وجود دارد.
این مرحله از شبیهسازی اهمیت بسیار زیادی دارد، زیرا بسیاری از خطاهای مدلسازی موتور PMSM در همین نقطه شناسایی میشوند. بهطور خاص، اگر جهتگیری فازها یا قرارداد علامتگذاری گشتاور بهدرستی رعایت نشده باشد، نتایج استال میتواند کاملاً اشتباه باشد.
تحلیل راندمان موتور در شرایط نامی
یکی از اهداف کلیدی این شبیهسازی، محاسبه راندمان موتور در شرایط نامی است. راندمان موتور PMSM تحت تأثیر چندین نوع تلفات قرار دارد:
نخست، تلفات مسی در سیمپیچها که به صورت I²R ظاهر میشوند. این تلفات وابسته به جریان و مقاومت استاتور هستند. دوم، تلفات آهنی شامل هیسترزیس و جریانهای گردابی در هسته مغناطیسی. سوم، تلفات مکانیکی شامل اصطکاک و تلفات باد (Windage Loss).
در مدل ارائهشده، بخشی از این تلفات بهصورت پارامترهای تجربی (مانند اصطکاک و میرایی) لحاظ شده و بخشی دیگر بهصورت مستقیم از جریان و ولتاژ محاسبه میشود. نتیجه این تحلیل نشان میدهد که راندمان در نقطه طراحی معمولاً در بازه 85 تا 95 درصد برای موتورهای صنعتی با کیفیت بالا قرار دارد.
اهمیت اعتبارسنجی پارامترها
یکی از مهمترین اهداف این شبیهسازی، اعتبارسنجی پارامترهای استخراجشده از دیتاشیت است. در بسیاری از پروژههای صنعتی، پارامترهای موتور مستقیماً در دسترس نیستند و مهندسان مجبورند آنها را از روی اطلاعات محدود تخمین بزنند. این موضوع میتواند باعث خطا در طراحی کنترلکنندهها مانند کنترل برداری (FOC) یا کنترل گشتاور مستقیم (DTC) شود.
با استفاده از تستهای Rated و Stall، میتوان اطمینان حاصل کرد که مدل موتور در هر دو انتهای محدوده عملکرد (کمسرعت و پرسرعت) بهدرستی رفتار میکند. این موضوع برای طراحی سیستمهای کنترل پیشرفته بسیار حیاتی است.

پیادهسازی در MATLAB/Simulink
در محیط MATLAB/Simulink، این شبیهسازی معمولاً با استفاده از کتابخانه Simscape Electrical انجام میشود. مدل PMSM شامل بلوک موتور، اینورتر سهفاز، منبع جریان یا ولتاژ، و بخش مکانیکی شامل اینرسی و بار است.
برای تست شرایط نامی، یک حلقه کنترلی ساده یا حالت منبع جریان مستقیم استفاده میشود تا جریانهای فاز مطابق مقدار نامی تنظیم شوند. سپس سرعت و گشتاور پایدار اندازهگیری میشود.
برای تست استال، سرعت شفت به صفر قفل میشود و تنها گشتاور خروجی بررسی میگردد. این کار معمولاً با اعمال شرط مرزی (Boundary Condition) در مدل مکانیکی انجام میشود.
در نهایت، دادههای خروجی به Workspace MATLAB منتقل شده و تحلیلهایی مانند محاسبه راندمان، رسم نمودار گشتاور-زمان، و بررسی پایداری سیستم انجام میشود.
جمعبندی
در این شبیهسازی، فرآیند پارامتردهی موتور PMSM بر اساس دیتاشیت با استفاده از دو تست کلیدی یعنی شرایط نامی و شرایط استال مورد بررسی قرار گرفت. نتایج نشان داد که استفاده صحیح از پارامترهای مکانیکی و الکتریکی میتواند به مدلسازی دقیق رفتار موتور منجر شود. همچنین مشخص شد که تحلیل همزمان شرایط کاری مختلف، نقش مهمی در اعتبارسنجی مدل و جلوگیری از خطاهای طراحی دارد.
در نهایت، استفاده از MATLAB/Simulink به عنوان یک ابزار قدرتمند شبیهسازی، امکان بررسی دقیق رفتار موتور PMSM را در شرایط واقعی فراهم میکند و به مهندسان کمک میکند تا طراحی بهینهتری برای سیستمهای الکتریکی و کنترلی خود داشته باشند.
همه چیز، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







خطای رایج در پارامتردهی PMSM از دیتاشیت چیست؟
اشتباه در ثابت گشتاور یا قرارداد علامت جریان که باعث محاسبه نادرست گشتاور و رفتار اشتباه مدل میشود.
چرا تست Stall در شبیهسازی مهم است؟
برای بررسی صحت ثابت گشتاور و اعتبار پارامترهای الکترومغناطیسی موتور در حالت توقف کامل.
چگونه راندمان موتور در Simulink محاسبه میشود؟
با نسبت توان مکانیکی خروجی به توان الکتریکی ورودی با استفاده از سنسورهای جریان و ولتاژ.
نقش دمپر خطی اضافی در مدل PMSM چیست؟
برای تنظیم تعادل بین گشتاور الکترومغناطیسی و بار در سرعت نامی استفاده میشود.
چرا در تست Rated از منبع جریان استفاده میشود؟
برای کنترل مستقیم گشتاور و بررسی صحت عملکرد موتور در جریان نامی.