Uploaded by علی حمید

HomeWork6

advertisement
‫درس درایوهای الکتریکی دانشگاه صنعتی اصفهان‬
‫تمرین شبیه سازی سری ششم‬
‫موعد تحویل‪ 26 :‬دی ‪1402‬‬
‫شبیه سازی‬
‫در تمرین سری ششم می خواهیم یک موتور ‪ BLDC‬را با الگوی کلیدزنی شش سکتور راه اندازی کنیم‪ .‬برای راحتی کار و فارغ شدن از پیچیدگی‬
‫های غیر الگوریتمی‪ ،‬در فایل سیمولینک پیوست شمای زیر ترسیم شده است‪ .‬که در آن منبع ‪ ،DC‬اینورتر سه فاز‪ ،‬موتور ‪ BLDC‬و همچنین‬
‫سیگنال های سنسورهای اثر هال (سه سیگنال ‪ H1‬و ‪ H2‬و ‪ H3‬با فاصله ‪ 120‬درجه) و اندازه گیری سرعت موتور و جریان لینک دیسی مشخص‬
‫شده اند‪.‬‬
‫الف) با کدنویسی در دو بلوک ‪ MATLAB‬فانکشن مشخص شده در تصویر‪ ،‬اوال از روی سه سیگنال ‪ H1‬و ‪ H2‬و ‪ H3‬شماره سکتور را مشخص‬
‫کنید (سکتور یک تا شش)‪ .‬و سپس در بلوک بعدی با کدنویسی مشخص کنید که به ازای هر سکتور پالس های ‪ S1‬تا ‪ S6‬به چه صورت باشند‬
‫(صفر یا یک)‪ .‬در این صورت سرعت موتور در حالت دائمی به چند ‪ rpm‬خواهد رسید؟ جریان لینک دیسی در حالت دائمی چقدر خواهد شد؟‬
‫شکل موج تغییرات سرعت موتور‪ ،‬جریان سه فاز استاتور و جریان لینک دیسی را نشان دهید‪.‬‬
‫ب) با استفاده از کنترل کننده های ‪ PI‬سرعت و جریان لینک دیسی به صورت پشت سر هم (خروجی کنترل کننده جریان وارد بلوک ‪PWM‬‬
‫می شود و خروجی بلوک ‪ PWM‬با پالس های ‪ s1‬تا ‪ S6‬حاصل از بند الف‪ AND ،‬می شود) سرعت موتور ‪ BLDC‬را بر روی ‪ 50‬رادیان بر ثانیه‬
‫کنترل کنید‪( .‬ابتدا به صورت رمپ از صفر تا ‪ 5‬ثانیه‪ ،‬سرعت را از صفر به سرعت ‪ 50‬رادیان بر ثانیه برسانید و سپس در این مقدار ثابت نگه‬
‫دارید)‬
‫پاسخ بند ب اختیاری بوده و ‪ /5‬نمره ی تشویقی خواهد داشت‪.‬‬
‫موفق باشید‬
‫مهدوی‬
Download