مبدل باک-بوست (Buck-Boost Converter) یکی از مهمترین و پرکاربردترین مبدلهای DC/DC در حوزه الکترونیک قدرت است که توانایی افزایش یا کاهش سطح ولتاژ ورودی را بدون نیاز به استفاده از ترانسفورماتور فراهم میکند. این ویژگی باعث شده است که مبدلهای Buck-Boost در طیف گستردهای از کاربردهای صنعتی، تجهیزات الکترونیکی، منابع تغذیه سوئیچینگ، سیستمهای انرژی تجدیدپذیر، خودروهای الکتریکی، تجهیزات مخابراتی و سامانههای ذخیرهسازی انرژی مورد استفاده قرار گیرند. در این شبیه سازی، عملکرد دو توپولوژی رایج مبدل باک-بوست شامل ساختار معکوسکننده (Inverting) و ساختار غیرمعکوسکننده (Non-Inverting) مورد بررسی قرار گرفته و نحوه عملکرد هر یک از این ساختارها در محیط Matlab تحلیل میشود.
معرفی مبدل Buck-Boost
مبدل Buck-Boost نوعی مبدل DC به DC است که قادر است ولتاژ خروجی را بسته به شرایط کاری، کمتر یا بیشتر از ولتاژ ورودی تولید کند. برخلاف مبدل Buck که تنها قابلیت کاهش ولتاژ را دارد و مبدل Boost که فقط افزایش ولتاژ را انجام میدهد، مبدل Buck-Boost هر دو قابلیت را به صورت همزمان در اختیار طراح قرار میدهد. همین ویژگی موجب شده است که این مبدل در سیستمهایی که ولتاژ منبع تغذیه دائماً تغییر میکند، انتخاب بسیار مناسبی باشد.
به عنوان مثال، در سیستمهای تغذیه مبتنی بر باتری، ولتاژ باتری با تخلیه شارژ کاهش پیدا میکند. در چنین شرایطی لازم است مدار بتواند صرفنظر از تغییرات ولتاژ
ورودی، یک ولتاژ خروجی ثابت تولید کند. مبدل Buck-Boost دقیقاً برای چنین کاربردهایی طراحی شده است و امکان تثبیت ولتاژ خروجی را فراهم میآورد.
اصل عملکرد مبدل Buck-Boost
اساس عملکرد این مبدل بر ذخیرهسازی انرژی در سلف و انتقال کنترلشده آن به بار است. زمانی که کلید قدرت روشن میشود، انرژی در میدان مغناطیسی سلف ذخیره میشود. پس از خاموش شدن کلید، انرژی ذخیرهشده در سلف از طریق دیود یا کلیدهای دیگر به سمت بار منتقل میشود. میزان انرژی انتقالیافته مستقیماً به نسبت زمان روشن بودن کلید یا همان Duty Cycle وابسته است.
رابطه تئوری ولتاژ خروجی این مبدل به صورت زیر بیان میشود:
|Vout| = (D / (1 – D)) × Vin
در این رابطه، D بیانگر سیکل کاری یا Duty Cycle کلید قدرت است. هرچه مقدار Duty Cycle افزایش یابد، ولتاژ خروجی نیز افزایش خواهد یافت و در مقادیر پایینتر، مبدل میتواند ولتاژ را کاهش دهد. بنابراین تنها با تغییر Duty Cycle میتوان مقدار ولتاژ خروجی را کنترل کرد.
توپولوژی معکوسکننده (Inverting Buck-Boost)
یکی از رایجترین ساختارهای مبدل Buck-Boost، توپولوژی معکوسکننده است. در این ساختار، ولتاژ خروجی دارای قطبیتی مخالف با ولتاژ ورودی خواهد بود. به عبارت دیگر، اگر ولتاژ ورودی مثبت باشد، خروجی منفی تولید میشود.
در این توپولوژی، ترانزیستور MOSFET به عنوان کلید اصلی مدار عمل میکند و Duty Cycle آن تعیینکننده مقدار ولتاژ خروجی است. زمانی که MOSFET روشن میشود، سلف انرژی را ذخیره میکند و دیود در حالت قطع قرار میگیرد. پس از خاموش شدن MOSFET، انرژی ذخیرهشده از طریق دیود به بار منتقل میشود و ولتاژ خروجی با قطبیت معکوس ایجاد میشود.
سادگی مدار، تعداد کم قطعات و راندمان مناسب از مهمترین مزایای این توپولوژی محسوب میشوند. البته تولید ولتاژ با قطبیت مخالف باعث میشود این ساختار در برخی کاربردها محدودیتهایی داشته باشد.
توپولوژی غیرمعکوسکننده (Non-Inverting Buck-Boost)
نوع دیگری از مبدل Buck-Boost، توپولوژی غیرمعکوسکننده است که با نام توپولوژی چهارکلیده (4-Switch Topology) نیز شناخته میشود. برخلاف ساختار قبلی، در این مدار قطبیت ولتاژ خروجی با ورودی یکسان باقی میماند و تنها مقدار ولتاژ تغییر میکند.
در این توپولوژی چهار کلید قدرت یا ترکیبی از MOSFET و IGBT به همراه دو دیود مورد استفاده قرار میگیرد. کنترل هوشمند کلیدها باعث میشود مبدل بتواند به صورت خودکار در دو حالت Buck و Boost کار کند.
عملکرد در حالت Buck
زمانی که ولتاژ ورودی از ولتاژ مورد نیاز خروجی بیشتر باشد، مدار در حالت Buck قرار میگیرد. در این وضعیت عملکرد اصلی توسط ترانزیستور MOSFET و دیود D1 انجام میشود و ولتاژ خروجی کاهش پیدا میکند تا مقدار مورد نظر تأمین شود.
عملکرد در حالت Boost
اگر ولتاژ ورودی کمتر از مقدار مورد نیاز باشد، مدار وارد حالت Boost میشود. در این شرایط عملکرد اصلی بر عهده ترانزیستور IGBT و دیود D2 خواهد بود و ولتاژ خروجی تا سطح مورد نیاز افزایش مییابد.
این قابلیت تغییر خودکار بین دو حالت Buck و Boost یکی از مهمترین ویژگیهای توپولوژی غیرمعکوسکننده محسوب میشود و آن را برای کاربردهای صنعتی بسیار مناسب ساخته است.
نقش Duty Cycle در کنترل ولتاژ
کنترل Duty Cycle مهمترین عامل تعیینکننده عملکرد مبدل Buck-Boost است. با افزایش زمان روشن بودن کلید، انرژی بیشتری در سلف ذخیره شده و در نتیجه ولتاژ خروجی افزایش پیدا میکند. برعکس، کاهش Duty Cycle موجب کاهش انرژی منتقلشده به بار خواهد شد.
در کاربردهای عملی، Duty Cycle معمولاً توسط کنترلکنندههای PWM تولید میشود و کنترلکنندههایی مانند PI یا PID مقدار آن را به گونهای تنظیم میکنند که ولتاژ خروجی در مقدار مطلوب باقی بماند.
مزایای مبدل Buck-Boost
- قابلیت افزایش و کاهش ولتاژ با یک مدار واحد
- راندمان بالا در کاربردهای الکترونیک قدرت
- کنترل ساده از طریق PWM
- قابلیت استفاده در منابع تغذیه باتری
- پایداری مناسب در برابر تغییرات ولتاژ ورودی
- امکان طراحی در توانهای مختلف
- قابلیت استفاده در سیستمهای انرژی تجدیدپذیر
کاربردهای مبدل Buck-Boost
این مبدل در صنایع مختلف کاربرد فراوانی دارد. از مهمترین کاربردهای آن میتوان به سیستمهای خورشیدی، شارژرهای باتری، خودروهای برقی، تجهیزات پزشکی، منابع تغذیه سوئیچینگ، تجهیزات مخابراتی، سیستمهای UPS، درایو موتورهای DC، تجهیزات قابل حمل، سامانههای ذخیره انرژی و تجهیزات صنعتی اشاره کرد.
شبیهسازی Buck-Boost Converter در Matlab
در محیط Matlab و بهویژه با استفاده از Simulink و Simscape Electrical، امکان مدلسازی دقیق هر دو توپولوژی معکوسکننده و غیرمعکوسکننده فراهم شده است. در این شبیه سازی، تمامی اجزای مدار شامل منبع DC، سلف، خازن، کلیدهای قدرت، دیودها، بار و بلوک تولیدکننده PWM به صورت دقیق مدل میشوند.
با اجرای شبیه سازی میتوان شکل موج ولتاژ ورودی، ولتاژ خروجی، جریان سلف، جریان بار، ولتاژ دو سر کلیدها و عملکرد کل سیستم را در شرایط مختلف مشاهده کرد. همچنین تغییر Duty Cycle و بررسی تأثیر آن بر عملکرد مبدل، یکی از مهمترین بخشهای این شبیه سازی محسوب میشود.
یکی دیگر از مزایای Matlab امکان بررسی رفتار مبدل در حالت گذرا و ماندگار است. مهندسان میتوانند پاسخ مدار را هنگام تغییر بار، تغییر ولتاژ ورودی یا تغییر پارامترهای کنترلی مشاهده کرده و عملکرد سیستم را پیش از پیادهسازی عملی ارزیابی کنند. این موضوع موجب کاهش هزینه طراحی، افزایش اطمینان و بهینهسازی عملکرد مدار خواهد شد.
جمعبندی
مبدل Buck-Boost یکی از انعطافپذیرترین مبدلهای DC/DC در حوزه الکترونیک قدرت محسوب میشود که قابلیت افزایش یا کاهش ولتاژ خروجی را تنها با تغییر Duty Cycle فراهم میکند. وجود دو توپولوژی معکوسکننده و غیرمعکوسکننده، امکان انتخاب ساختار مناسب برای کاربردهای مختلف را در اختیار طراح قرار میدهد. ساختار معکوسکننده با سادگی و هزینه کمتر شناخته میشود، در حالی که ساختار چهارکلیده غیرمعکوسکننده امکان تولید ولتاژ همقطب با ورودی را فراهم کرده و در بسیاری از سامانههای مدرن مورد استفاده قرار میگیرد. شبیه سازی این مبدل در Matlab فرصت مناسبی برای بررسی رفتار مدار، تحلیل عملکرد کلیدهای قدرت، ارزیابی تأثیر Duty Cycle و طراحی کنترلکنندههای دقیق فراهم میآورد و نقش مهمی در آموزش، تحقیق و توسعه سیستمهای الکترونیک قدرت ایفا میکند.
دسترسی به دانلود ویژه اعضاء سایت
دانلود رایگان این شبیه سازی در نرم افزار Matlab
همه چیز شامل گزارش ها ، فایل شبیه سازی ، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







برای کنترل ولتاژ خروجی مبدل Buck-Boost در Matlab معمولاً از چه روشی استفاده میشود؟
معمولاً از کنترلکننده PI یا PID برای تنظیم Duty Cycle و ثابت نگه داشتن ولتاژ خروجی در مقدار مرجع استفاده میشود.
آیا میتوان در شبیهسازی Matlab عملکرد مبدل Buck-Boost را تحت تغییرات بار بررسی کرد؟
بله، با تغییر پارامترهای بار در Simulink میتوان رفتار گذرا، پایداری ولتاژ خروجی و عملکرد مبدل را در شرایط مختلف بررسی کرد.
برای افزایش دقت شبیهسازی Buck-Boost در Matlab چه تنظیماتی اهمیت بیشتری دارند؟
انتخاب Solver مناسب، تنظیم گام زمانی کوچک و تعیین صحیح پارامترهای سلف، خازن و فرکانس سوئیچینگ بیشترین تأثیر را بر دقت شبیهسازی دارند.
چرا در شبیهسازی توپولوژی Inverting ولتاژ خروجی منفی نمایش داده میشود؟
زیرا در ساختار Inverting قطبیت خروجی نسبت به ورودی معکوس است و مدل Simulink این رفتار را مطابق عملکرد واقعی مبدل نمایش میدهد.
در شبیهسازی مبدل Buck-Boost در Matlab چگونه بین حالت Buck و Boost جابهجایی انجام میشود؟
این جابهجایی با تغییر Duty Cycle و منطق کنترلی کلیدها انجام میشود و مدل بهصورت خودکار وارد حالت کاهش یا افزایش ولتاژ میشود.