مقدمه
مدولاسیون بردار فضایی یا Space Vector Pulse Width Modulation (SVPWM) یکی از پیشرفتهترین روشهای تولید پالس برای مبدلهای الکترونیک قدرت محسوب میشود که در سالهای اخیر به دلیل عملکرد مناسب در کاهش اعوجاج هارمونیکی، افزایش بهرهوری مبدل و استفاده بهینه از ولتاژ لینک DC، توجه بسیاری از پژوهشگران را به خود جلب کرده است. با افزایش استفاده از ماشینهای الکتریکی چندفاز و مبدلهای چندسطحی در کاربردهایی نظیر خودروهای برقی، سیستمهای دریایی، صنایع هوایی، انرژیهای تجدیدپذیر و درایوهای توان بالا، توسعه الگوریتمهای SVPWM برای این ساختارها به یکی از موضوعات مهم در حوزه الکترونیک قدرت تبدیل شده است.
در این شبیه سازی، عملکرد الگوریتم Multilevel Multiphase Space-Vector PWM و همچنین الگوریتم Two-Level Multiphase SVPWM مورد بررسی قرار میگیرد. مدل ارائه شده شامل یک اینورتر پنجسطحی پنجفاز است که یک بار غیرفعال شامل مقاومت و سلف را تغذیه میکند. هدف اصلی این شبیه سازی، نمایش نحوه تولید توالی کلیدزنی مناسب، بررسی ولتاژهای خروجی، تحلیل عملکرد مدولاسیون بردار فضایی و مقایسه ولتاژ مرجع با ولتاژ خروجی فیلتر شده است.
اهمیت استفاده از SVPWM در مبدلهای چندسطحی چندفاز
روش SVPWM نسبت به مدولاسیون سینوسی معمولی دارای مزایای متعددی است. این روش علاوه بر کاهش اعوجاج هارمونیکی، امکان استفاده بهتر از ظرفیت ولتاژ لینک DC را فراهم کرده و باعث بهبود کیفیت ولتاژ خروجی میشود. هنگامی که تعداد فازها و تعداد سطوح ولتاژی افزایش مییابد، پیچیدگی فرآیند کلیدزنی نیز افزایش پیدا میکند و استفاده از الگوریتمهای کلاسیک دیگر پاسخگوی نیاز سیستم نخواهد بود.
در مبدلهای چندسطحی چندفاز، تعداد بردارهای فضایی به شدت افزایش پیدا میکند و انتخاب توالی مناسب کلیدزنی اهمیت بسیار زیادی دارد. الگوریتم ارائه شده در این شبیه سازی با مدیریت صحیح بردارهای فضایی، ولتاژ خروجی را با دقت بسیار بالا تولید کرده و باعث کاهش ریپل جریان و کاهش تلفات کلیدزنی میشود.
ساختار کلی مدل شبیه سازی
مدل طراحی شده در محیط Simulink از چندین زیرسیستم تشکیل شده است که هر کدام وظیفه مشخصی را بر عهده دارند. این بلوکها به صورت زنجیرهای با یکدیگر ارتباط داشته و در نهایت سیگنالهای کنترلی لازم برای اینورتر پنجسطحی را تولید میکنند.
تولید ولتاژ مرجع
در ابتدای مدل، دو بلوک Sine Wave f و Fifth Harmonic قرار گرفتهاند. این دو بلوک وظیفه تولید ولتاژ مرجع پنجفاز را بر عهده دارند. علاوه بر مؤلفه اصلی سینوسی، یک هارمونیک پنجم نیز به ولتاژ مرجع اضافه میشود تا عملکرد الگوریتم در شرایط پیچیدهتر بررسی گردد.
وجود هارمونیک پنجم باعث ایجاد شرایط واقعیتر برای آزمون الگوریتم مدولاسیون میشود، زیرا در بسیاری از کاربردهای صنعتی، ولتاژ مرجع تنها شامل مؤلفه اصلی نیست و ممکن است دارای هارمونیکهای مختلف باشد.
نرمالسازی ولتاژ مرجع
پس از تولید سیگنالهای مرجع، ولتاژها وارد بلوک Normalize میشوند. وظیفه این بلوک، نرمالسازی دامنه ولتاژهای مرجع است تا تمامی ورودیها در محدوده مناسب برای اجرای الگوریتم SVPWM قرار گیرند.
این مرحله موجب میشود الگوریتم مدولاسیون بدون اشباع شدن یا ایجاد خطا، بردار فضایی متناظر با هر نمونه ولتاژ را به درستی محاسبه نماید.
اجرای الگوریتم Multilevel Multiphase SVPWM
مهمترین بخش این شبیه سازی، بلوک Multilevel Multiphase SVPWM است. این بلوک مسئول اجرای الگوریتم مدولاسیون بردار فضایی برای مبدلهای چندسطحی چندفاز است.
الگوریتم ابتدا بردار مرجع را در فضای چندبعدی تعیین میکند، سپس نزدیکترین بردارهای کلیدزنی را انتخاب کرده و زمان اعمال هر بردار را محاسبه میکند. خروجی این بلوک شامل دو بخش اصلی است:
- ماتریس توالی بردارهای کلیدزنی
- بردار زمان اعمال هر بردار کلیدزنی
این بلوک از زیرسیستم Two-Level Multiphase SVPWM نیز استفاده میکند. این زیرسیستم به تنهایی نیز برای اینورترهای دو سطحی چندفاز قابل استفاده است و امکان استفاده مجدد از الگوریتم را برای ساختارهای سادهتر فراهم میکند.
توالی کلیدزنی
پس از تعیین بردارهای فضایی، اطلاعات وارد بلوک Sequence میشود. این بلوک ترتیب زمانی اعمال بردارهای کلیدزنی را مشخص میکند.
ترتیب صحیح بردارها نقش بسیار مهمی در کاهش تعداد تغییر وضعیت کلیدها، کاهش تلفات کلیدزنی و افزایش کیفیت ولتاژ خروجی دارد. انتخاب نامناسب این توالی میتواند موجب افزایش اعوجاج و کاهش راندمان سیستم شود.
تولید سیگنالهای تحریک کلیدها
بلوک Trigger Signals وظیفه تبدیل اطلاعات مربوط به سطوح خروجی هر بردار کلیدزنی به سیگنالهای گیت مناسب برای کلیدهای نیمههادی را بر عهده دارد.
در این مرحله، هر کلید مطابق با توالی محاسبه شده روشن یا خاموش میشود تا شکل موج ولتاژ خروجی مورد نظر تولید گردد.
اینورتر پنجسطحی پنجفاز
در ادامه مدل، بلوک 5-Level 5-Phase Cascaded Full-Bridge Inverter قرار گرفته است. این بلوک مدل ایدهآل یک اینورتر منبع ولتاژ چندسطحی را نمایش میدهد.
ساختار آبشاری فولبریج امکان تولید سطوح ولتاژی متعدد را فراهم میکند. افزایش تعداد سطوح باعث نزدیکتر شدن شکل موج خروجی به موج سینوسی شده و میزان هارمونیکهای خروجی را کاهش میدهد.
بار متصل به اینورتر
بار استفاده شده در این شبیه سازی از مقاومت و سلف سری تشکیل شده است. همچنین نول بار مستقیماً به نول اینورتر متصل شده است.
استفاده از بار RL شرایط مناسبی برای بررسی رفتار دینامیکی سیستم ایجاد میکند، زیرا وجود اندوکتانس باعث صاف شدن جریان خروجی و نمایش بهتر عملکرد الگوریتم مدولاسیون میشود.
سیگنالهای قابل مشاهده در شبیه سازی
در طول اجرای شبیه سازی چندین سیگنال مهم قابل مشاهده هستند که هر کدام اطلاعات ارزشمندی درباره عملکرد سیستم ارائه میدهند.
ولتاژ مرجع (Vref)
این سیگنال ولتاژ نمونهبرداری شده مرجع برای هر یک از پنج فاز را نمایش میدهد. تمامی محاسبات الگوریتم SVPWM بر اساس این ولتاژها انجام میشود.
ولتاژ خروجی فیلتر شده (Filtered Vout)
ولتاژ خروجی کلیدزنی شده پس از عبور از یک فیلتر پایینگذر نمایش داده میشود. این سیگنال تقریب بسیار مناسبی از مؤلفه اصلی ولتاژ خروجی است و امکان مقایسه مستقیم با ولتاژ مرجع را فراهم میکند.
نتایج شبیه سازی نشان میدهد که ولتاژ خروجی فیلتر شده تقریباً به طور کامل از ولتاژ مرجع پیروی میکند. این موضوع بیانگر عملکرد صحیح الگوریتم مدولاسیون بردار فضایی است.
ولتاژ خروجی هر فاز (Vout(k))
در اسکوپ امکان انتخاب هر یک از پنج فاز وجود دارد. با استفاده از بلوک Phase Selection میتوان ولتاژ خروجی هر فاز را به صورت جداگانه مشاهده کرد.
نتایج نشان میدهد که در فازهای b، c و d ولتاژ خروجی دارای پنج سطح مختلف است، در حالی که در فازهای a و e تنها سه سطح ولتاژ مشاهده میشود. این رفتار کاملاً مطابق با ساختار انتخاب بردارهای فضایی و نحوه توزیع سطوح ولتاژ در الگوریتم SVPWM است.
تحلیل نتایج شبیه سازی
مقایسه ولتاژ مرجع و ولتاژ خروجی فیلتر شده نشان میدهد که الگوریتم SVPWM قادر است ولتاژ مطلوب را با دقت بسیار بالا تولید کند. اختلاف ناچیز میان این دو سیگنال عمدتاً ناشی از فرآیند کلیدزنی و نمونهبرداری سیستم است.
همچنین مشاهده سطوح مختلف ولتاژ در خروجی اینورتر نشاندهنده عملکرد صحیح ساختار چندسطحی است. افزایش تعداد سطوح ولتاژی موجب کاهش شیب تغییرات ولتاژ، کاهش تنش وارد شده به کلیدهای قدرت و بهبود کیفیت توان خروجی میشود.
از سوی دیگر، استفاده از ساختار چندفاز باعث افزایش قابلیت اطمینان سیستم، کاهش ریپل گشتاور در ماشینهای الکتریکی، افزایش توان قابل انتقال و بهبود عملکرد در شرایط خطا میشود. به همین دلیل امروزه این نوع مبدلها در کاربردهای توان بالا و سیستمهای حملونقل الکتریکی اهمیت ویژهای پیدا کردهاند.
مزایای این شبیه سازی
- پیادهسازی کامل الگوریتم SVPWM چندسطحی چندفاز
- استفاده از اینورتر پنجسطحی پنجفاز
- قابلیت بررسی عملکرد الگوریتم برای مبدلهای دو سطحی و چندسطحی
- تولید خودکار توالی کلیدزنی و زمان اعمال بردارها
- نمایش دقیق ولتاژهای مرجع و خروجی
- امکان انتخاب و مشاهده ولتاژ هر فاز به صورت مستقل
- بررسی عملکرد سیستم در حضور هارمونیک پنجم
- مناسب برای آموزش، پژوهش و توسعه سیستمهای الکترونیک قدرت پیشرفته
جمعبندی
این شبیه سازی یکی از نمونههای ارزشمند برای مطالعه عملکرد الگوریتم مدولاسیون بردار فضایی در مبدلهای چندسطحی چندفاز است. مدل ارائه شده تمامی مراحل تولید ولتاژ مرجع، نرمالسازی، محاسبه بردارهای فضایی، تعیین توالی کلیدزنی، تولید سیگنالهای تحریک و اعمال آنها به یک اینورتر پنجسطحی پنجفاز را به صورت کامل پیادهسازی میکند. نتایج حاصل از شبیه سازی نشان میدهد که ولتاژ خروجی پس از فیلتر به خوبی ولتاژ مرجع را دنبال میکند و این موضوع صحت عملکرد الگوریتم SVPWM را تأیید مینماید. به دلیل کیفیت بالای ولتاژ خروجی، کاهش اعوجاج هارمونیکی، کاهش تلفات کلیدزنی و قابلیت استفاده در سیستمهای توان بالا، این روش یکی از مهمترین تکنیکهای مدولاسیون در مبدلهای مدرن الکترونیک قدرت به شمار میرود و مطالعه آن برای دانشجویان، پژوهشگران و مهندسان حوزه درایوهای الکتریکی و سیستمهای تبدیل انرژی اهمیت فراوانی دارد.
دسترسی به دانلود ویژه اعضاء سایت
دانلود رایگان این شبیه سازی در نرم افزار Matlab
همه چیز شامل گزارش ها ، فایل شبیه سازی ، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







آیا این شبیه سازی برای توسعه درایو موتورهای چندفاز نیز قابل استفاده است؟
بله، با جایگزین کردن بار RL با مدل موتور چندفاز، میتوان از همین ساختار برای بررسی عملکرد درایوهای الکتریکی چندفاز استفاده کرد.
چگونه میتوان کیفیت ولتاژ خروجی را در این شبیه سازی Matlab ارزیابی کرد؟
با مقایسه ولتاژ مرجع و ولتاژ خروجی فیلتر شده و همچنین تحلیل هارمونیکی (THD) در محیط Simulink یا Powergui میتوان کیفیت خروجی را بررسی کرد.
دلیل استفاده از هارمونیک پنجم در ولتاژ مرجع این شبیه سازی چیست؟
اضافه کردن هارمونیک پنجم برای ارزیابی عملکرد الگوریتم SVPWM در شرایط غیرایدهآل و بررسی توانایی آن در دنبال کردن سیگنالهای مرجع پیچیدهتر انجام میشود.
در این شبیه سازی چگونه میتوان تعداد سطوح اینورتر را از ۵ سطح به ۳ سطح تغییر داد؟
باید ساختار اینورتر چندسطحی و پارامترهای مربوط به مدولاسیون SVPWM را متناسب با اینورتر سهسطحی تغییر دهید تا نتایج صحیح حاصل شود.
آیا این شبیه سازی در Matlab قابلیت تغییر تعداد فازها را دارد؟
بله، با تنظیم پارامترهای بلوک SVPWM میتوان تعداد فازها را تغییر داد، البته مدل اینورتر نیز باید متناسب با آن اصلاح شود.