چکیده
مبدلهای DC-DC یکی از مهمترین اجزای سیستمهای الکترونیک قدرت محسوب میشوند که وظیفه تبدیل و تنظیم سطح ولتاژ جریان مستقیم را بر عهده دارند. این مبدلها در کاربردهای مختلفی نظیر منابع تغذیه سوئیچینگ، خودروهای الکتریکی، سیستمهای انرژی تجدیدپذیر، تجهیزات مخابراتی و سامانههای صنعتی مورد استفاده قرار میگیرند. در این مقاله، روش کنترل ولتاژ خروجی یک مبدل باک-بوست (Buck-Boost Converter) مبتنی بر مدل میانگینمقدار مورد بررسی قرار میگیرد. برای تنظیم سیکل کاری کلیدهای قدرت از یک کنترلکننده PI استفاده شده است. استفاده از مدل میانگینمقدار موجب افزایش سرعت شبیهسازی و کاهش پیچیدگی محاسباتی شده و امکان تحلیل رفتار سیستم را در زمان کوتاهتر فراهم میکند. همچنین عملکرد سیستم در هنگام تغییر مرجع ولتاژ و انتقال از حالت کاهنده ولتاژ (Buck Mode) به حالت افزاینده ولتاژ (Boost Mode) مورد ارزیابی قرار میگیرد.

مقدمه
با گسترش روزافزون سیستمهای الکترونیکی و نیاز به تأمین ولتاژهای مختلف برای تجهیزات گوناگون، استفاده از مبدلهای DC-DC اهمیت ویژهای پیدا کرده است. این مبدلها قادر هستند سطح ولتاژ ورودی را متناسب با نیاز بار تغییر دهند. یکی از پرکاربردترین ساختارهای این حوزه، مبدل باک-بوست است که قابلیت کاهش یا افزایش ولتاژ خروجی نسبت به ولتاژ ورودی را دارا میباشد.
در بسیاری از کاربردهای صنعتی، حفظ ولتاژ خروجی در مقدار مرجع تعیینشده اهمیت زیادی دارد. تغییرات بار، تغییرات ولتاژ مرجع و شرایط عملکردی مختلف میتوانند باعث انحراف ولتاژ خروجی از مقدار مطلوب شوند. به همین دلیل استفاده از سیستمهای کنترلی مناسب برای تنظیم عملکرد مبدل ضروری است.
در این پژوهش، یک مبدل باک-بوست با استفاده از کنترلکننده تناسبی-انتگرالی (PI) کنترل شده است. هدف اصلی این کنترلکننده، تنظیم سیکل کاری کلید قدرت بهگونهای است که ولتاژ خروجی با مقدار مرجع تعیینشده مطابقت داشته باشد. علاوه بر این، برای افزایش سرعت شبیهسازی از مدل میانگینمقدار استفاده شده است که نسبت به مدلهای سوئیچینگ دقیق، زمان محاسباتی بسیار کمتری نیاز دارد.
مبدل باک-بوست و اصول عملکرد آن
مبدل باک-بوست یکی از ساختارهای مهم در الکترونیک قدرت است که میتواند هم به عنوان مبدل کاهنده ولتاژ و هم به عنوان مبدل افزاینده ولتاژ عمل کند. این ویژگی باعث شده است که در بسیاری از سامانههایی که ولتاژ ورودی متغیر دارند، مورد استفاده قرار گیرد.
در حالت باک (Buck)، ولتاژ خروجی کمتر از ولتاژ ورودی است. در این حالت مبدل مشابه یک مبدل کاهنده عمل میکند و انرژی مورد نیاز بار را با ولتاژ پایینتر تأمین مینماید.
در حالت بوست (Boost)، ولتاژ خروجی بیشتر از ولتاژ ورودی خواهد بود. در این شرایط، انرژی در سلف ذخیره شده و سپس به بار منتقل میشود تا سطح ولتاژ افزایش یابد.
مزیت اصلی مبدل باک-بوست، انعطافپذیری بالای آن در کنترل ولتاژ خروجی است. این ویژگی موجب شده است که در سامانههای انرژی خورشیدی، منابع تغذیه قابل تنظیم، تجهیزات مخابراتی و خودروهای الکتریکی کاربرد گستردهای داشته باشد.
مدل میانگینمقدار (Average-Value Model)
یکی از چالشهای مهم در شبیهسازی مبدلهای سوئیچینگ، زمان بالای محاسبات است. در مدلهای دقیق سوئیچینگ، وضعیت روشن و خاموش شدن کلیدها باید در هر سیکل سوئیچینگ محاسبه شود که این موضوع زمان شبیهسازی را افزایش میدهد.
برای رفع این مشکل، از مدل میانگینمقدار استفاده میشود. در این روش، رفتار کلیدهای قدرت به صورت میانگینگیریشده مدل میشود و اثرات سوئیچینگ سریع به شکل معادل ریاضی نمایش داده میشود.
مزایای مدل میانگینمقدار عبارتاند از:
- افزایش چشمگیر سرعت شبیهسازی
- کاهش پیچیدگی محاسباتی
- مناسب برای طراحی و ارزیابی کنترلکنندهها
- امکان اجرای مدل در زمان واقعی
- کاهش نیاز به منابع سختافزاری
در مثال مورد بررسی، از این روش برای مدلسازی مبدل DC-DC استفاده شده است تا بتوان عملکرد کنترلکننده PI را با سرعت بیشتری ارزیابی نمود.
کنترلکننده PI و نقش آن در سیستم
کنترلکننده PI یکی از متداولترین کنترلکنندههای مورد استفاده در صنعت است. این کنترلکننده از دو بخش اصلی تشکیل شده است:
- بخش تناسبی (Proportional)
- بخش انتگرالی (Integral)
بخش تناسبی متناسب با مقدار خطا عمل میکند و واکنش سریع سیستم را فراهم میسازد. بخش انتگرالی نیز خطاهای ماندگار را حذف کرده و دقت نهایی سیستم را افزایش میدهد.
در این پروژه، کنترلکننده PI اختلاف بین ولتاژ مرجع و ولتاژ اندازهگیریشده را محاسبه میکند. سپس بر اساس این خطا، مقدار سیکل کاری کلید قدرت را تنظیم مینماید.
در نتیجه، هرگونه تغییر در ولتاژ مرجع یا شرایط کاری سیستم توسط کنترلکننده تشخیص داده شده و اصلاحات لازم به صورت خودکار اعمال میشود.
سیکل کاری (Duty Cycle) و اهمیت آن
سیکل کاری یکی از مهمترین پارامترهای مبدلهای سوئیچینگ است. این پارامتر نسبت زمان روشن بودن کلید قدرت به کل دوره سوئیچینگ را نشان میدهد.
با تغییر سیکل کاری میتوان میزان انرژی منتقل شده از ورودی به خروجی را کنترل کرد. در مبدل باک-بوست، افزایش یا کاهش سیکل کاری مستقیماً بر مقدار ولتاژ خروجی تأثیر میگذارد.
کنترلکننده PI با تنظیم پیوسته سیکل کاری، ولتاژ خروجی را در مقدار مطلوب نگه میدارد و پایداری سیستم را تضمین میکند.
ساختار مدل شبیهسازی در Matlab/Simulink
مدل ارائهشده در محیط Matlab/Simulink و با استفاده از ابزار Simscape طراحی شده است. ساختار کلی مدل شامل بخشهای زیر است:
- منبع ولتاژ DC
- مبدل باک-بوست میانگینمقدار
- بار ثابت
- کنترلکننده PI
- بلوک تولید مرجع ولتاژ
- سیستم اندازهگیری و ثبت دادهها
در طول شبیهسازی، ولتاژ ورودی و بار سیستم ثابت نگه داشته شدهاند تا عملکرد کنترلکننده در برابر تغییر مرجع ولتاژ بهطور دقیق مورد ارزیابی قرار گیرد.

شرایط شبیهسازی
زمان کل شبیهسازی برابر با 0.25 ثانیه در نظر گرفته شده است. در ابتدای شبیهسازی، سیستم در یک نقطه کاری مشخص قرار دارد و ولتاژ خروجی مطابق با مرجع اولیه تنظیم میشود.
در لحظه 0.15 ثانیه، مقدار ولتاژ مرجع تغییر میکند. این تغییر باعث میشود مبدل از حالت باک به حالت بوست منتقل شود. چنین شرایطی برای بررسی عملکرد دینامیکی سیستم و ارزیابی کیفیت کنترلکننده بسیار مناسب است.
تحلیل نتایج شبیهسازی
نتایج ثبتشده توسط Simscape Logging نشان میدهند که ولتاژ اندازهگیریشده خروجی به خوبی مرجع تعیینشده را دنبال میکند. در زمان تغییر مرجع، کنترلکننده PI به سرعت واکنش نشان داده و مقدار سیکل کاری را اصلاح میکند.
پس از انتقال سیستم از حالت باک به حالت بوست، ولتاژ خروجی با یک پاسخ گذرا کوتاه به مقدار جدید نزدیک شده و سپس در اطراف مقدار مرجع پایدار میشود. این رفتار نشاندهنده طراحی مناسب کنترلکننده و عملکرد صحیح مدل میانگینمقدار است.
همچنین مشاهده میشود که نوسانات خروجی محدود بوده و خطای ماندگار تقریباً از بین رفته است. این ویژگی از مزایای اصلی استفاده از کنترلکننده PI محسوب میشود.
اجرای زمان واقعی (Real-Time Simulation)
یکی از ویژگیهای مهم این مدل، قابلیت اجرای آن در زمان واقعی است. این مثال بر روی سیستم Speedgoat Performance مجهز به پردازنده Intel Core i7 با فرکانس 3.5 گیگاهرتز آزمایش شده است.
نتایج نشان دادهاند که مدل قادر است با گام زمانی 10 میکروثانیه به صورت زمان واقعی اجرا شود. این موضوع اهمیت زیادی در فرآیند طراحی کنترلکنندهها، آزمایش الگوریتمهای کنترلی و توسعه سامانههای صنعتی دارد.
اجرای زمان واقعی امکان اتصال مدل به تجهیزات سختافزاری واقعی و پیادهسازی روشهای Hardware-in-the-Loop را نیز فراهم میکند که در صنایع پیشرفته کاربرد فراوانی دارد.
مزایا و کاربردهای عملی
- طراحی سریع کنترلکنندههای ولتاژ
- کاهش زمان شبیهسازی
- امکان تست الگوریتمهای کنترلی پیشرفته
- کاربرد در منابع تغذیه سوئیچینگ
- استفاده در خودروهای الکتریکی
- سیستمهای انرژی خورشیدی و بادی
- سامانههای ذخیرهسازی انرژی
- کاربرد در تجهیزات مخابراتی و صنعتی
جمعبندی
در این مقاله عملکرد یک مبدل باک-بوست مبتنی بر مدل میانگینمقدار مورد بررسی قرار گرفت. برای کنترل ولتاژ خروجی از یک کنترلکننده PI استفاده شد که وظیفه تنظیم سیکل کاری را بر عهده داشت. نتایج شبیهسازی نشان دادند که سیستم قادر است تغییرات ولتاژ مرجع را به خوبی دنبال کرده و انتقال از حالت باک به بوست را با پایداری مناسب انجام دهد.
استفاده از مدل میانگینمقدار موجب افزایش سرعت شبیهسازی و فراهم شدن امکان اجرای زمان واقعی شده است. این ویژگیها سبب میشوند چنین مدلهایی ابزار بسیار ارزشمندی برای طراحی، تحلیل و توسعه سیستمهای الکترونیک قدرت در محیط Matlab و Simulink باشند.
“`
همه چیز، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







دلیل تغییر مرجع ولتاژ در زمان 0.15 ثانیه چیست؟
این تغییر برای بررسی عملکرد دینامیکی سیستم انجام میشود. با تغییر مرجع، میتوان سرعت پاسخ، میزان فراجهش و پایداری کنترلکننده را ارزیابی کرد.
چرا زمان شبیهسازی فقط 0.25 ثانیه انتخاب شده است؟
چون هدف اصلی بررسی پاسخ گذرا و تغییر حالت مبدل است. در این بازه زمانی رفتار سیستم به خوبی قابل مشاهده بوده و نیازی به زمان طولانیتر وجود ندارد.
آیا میتوان این مدل را به کد C تبدیل کرد؟
بله. با استفاده از Simulink Coder و Embedded Coder میتوان مدل را به کد C تبدیل کرده و روی پردازندهها یا سیستمهای نهفته اجرا نمود.
تفاوت مدل Average-Value با مدل سوئیچینگ واقعی در متلب چیست؟
در مدل سوئیچینگ، عملکرد کلیدها به صورت روشن و خاموش شدن واقعی شبیهسازی میشود که دقت بالایی دارد اما زمان شبیهسازی را افزایش میدهد. در مدل Average-Value اثر کلیدها به صورت میانگین در نظر گرفته میشود و در نتیجه سرعت شبیهسازی بسیار بیشتر خواهد بود.