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

ساختار کلی مبدل و اصول عملکرد
مبدل Buck-Boost معکوس از یک سلف، یک کلید (معمولاً MOSFET)، یک دیود و یک خازن تشکیل شده است. عملکرد آن به دو حالت اصلی تقسیم میشود:
در حالت اول، زمانی که کلید روشن است، سلف از منبع تغذیه انرژی دریافت کرده و جریان در آن افزایش مییابد. در این حالت دیود قطع است و بار توسط خازن تغذیه میشود. در حالت دوم، زمانی که کلید خاموش میشود، انرژی ذخیرهشده در سلف به سمت بار منتقل شده و خازن را شارژ میکند. این فرایند باعث ایجاد ولتاژ خروجی معکوس نسبت به ورودی میشود.
رابطه تقریبی ولتاژ خروجی در حالت ایدهآل به صورت زیر است:
Vout = -(D / (1 – D)) * Vin
که در آن D نشاندهنده نسبت سیکل کاری است. همانطور که از رابطه مشخص است، تغییر کوچک در D میتواند تغییرات قابل توجهی در ولتاژ خروجی ایجاد کند، به همین دلیل کنترل دقیق آن ضروری است.
کنترل PI در مبدل Buck-Boost
برای کنترل ولتاژ خروجی، از کنترلکننده تناسبی-انتگرالی (PI Controller) استفاده شده است. این کنترلکننده یکی از رایجترین روشها در سیستمهای کنترل صنعتی است زیرا میتواند خطای ماندگار را حذف کرده و پاسخ دینامیکی مناسبی ارائه دهد.
ساختار کنترلکننده PI به صورت زیر است:
u(t) = Kp * e(t) + Ki * ∫ e(t) dt
در این رابطه، e(t) اختلاف بین ولتاژ مرجع و ولتاژ خروجی واقعی است. بخش تناسبی باعث واکنش سریع سیستم میشود، در حالی که بخش انتگرالی خطای پایدار را حذف میکند. در این شبیهسازی، کنترلکننده PI وظیفه دارد Duty Cycle را تنظیم کند تا ولتاژ خروجی به مقدار مرجع برسد.
سناریوی شبیهسازی
در این شبیهسازی، ولتاژ ورودی و بار سیستم ثابت در نظر گرفته شدهاند تا تمرکز اصلی بر روی عملکرد کنترلکننده باشد. زمان کل شبیهسازی 0.25 ثانیه است. در لحظه t = 0.15 ثانیه، یک تغییر در ولتاژ مرجع اعمال میشود. این تغییر باعث میشود سیستم از حالت Buck به Boost (یا بالعکس بسته به شرایط) تغییر عملکرد دهد.
هدف از این تغییر مرجع، بررسی پایداری سیستم و توانایی کنترلکننده PI در پاسخ به تغییرات ناگهانی است. در سیستمهای واقعی، چنین تغییراتی بسیار رایج هستند، بهخصوص در منابع تغذیه قابل تنظیم و سیستمهای باتری که نیاز به ولتاژ متغیر دارند.
رفتار دینامیکی سیستم
در لحظات ابتدایی شبیهسازی، سیستم در حال رسیدن به حالت پایدار است. کنترلکننده PI با اندازهگیری خطا، Duty Cycle را تنظیم میکند تا ولتاژ خروجی به مقدار مرجع برسد. در این مرحله معمولاً ممکن است نوسانات کوچکی مشاهده شود که به دلیل پاسخ گذرای سیستم و ویژگیهای سلف و خازن است.
پس از رسیدن سیستم به حالت پایدار، در زمان t = 0.15 ثانیه تغییر مرجع اعمال میشود. این تغییر باعث ایجاد خطای جدید در سیستم شده و کنترلکننده PI وارد عمل میشود تا مجدداً سیستم را به نقطه تعادل جدید برساند. در این حالت، ممکن است Overshoot یا Undershoot مشاهده شود، اما در نهایت سیستم به مقدار جدید همگرا میشود.

تحلیل نتایج شبیهسازی
نتایج شبیهسازی نشان میدهد که ولتاژ خروجی توانسته است به خوبی مقدار مرجع را دنبال کند. یکی از نکات مهم در این سیستم، سرعت پاسخدهی کنترلکننده و میزان نوسانات گذرا است. در صورتی که ضرایب Kp و Ki به درستی تنظیم شده باشند، سیستم میتواند بدون نوسان شدید به مقدار مطلوب برسد.
در نمودار خروجی، دو سیگنال اصلی قابل مشاهده هستند: ولتاژ مرجع و ولتاژ اندازهگیری شده. همچنین ولتاژ ورودی نیز به عنوان یک مقدار ثابت در نظر گرفته شده است. اختلاف بین مرجع و خروجی در ابتدا زیاد است اما به مرور زمان کاهش مییابد.
مزایا و کاربردهای مبدل معکوس Buck-Boost
این نوع مبدل به دلیل ساختار ساده و قابلیت تولید ولتاژ معکوس، در بسیاری از کاربردها مورد استفاده قرار میگیرد. از جمله این کاربردها میتوان به منابع تغذیه DC-DC، سیستمهای باتری، مدارهای قابل حمل و تجهیزات الکترونیکی حساس اشاره کرد.
یکی از مزیتهای مهم این مبدل، انعطافپذیری در تنظیم ولتاژ خروجی است. تنها با تغییر Duty Cycle میتوان محدوده وسیعی از ولتاژها را تولید کرد. با این حال، همین ویژگی باعث میشود که سیستم نسبت به تغییرات Duty Cycle حساس باشد و نیاز به کنترل دقیق داشته باشد.
اهمیت کنترل PI در بهبود عملکرد سیستم
کنترل PI نقش بسیار مهمی در بهبود عملکرد دینامیکی مبدل دارد. بدون وجود کنترلکننده، تغییرات بار یا ولتاژ ورودی میتواند باعث ناپایداری سیستم شود. اما با استفاده از کنترل PI، سیستم قادر است به سرعت به شرایط جدید سازگار شود.
تنظیم صحیح ضرایب PI اهمیت زیادی دارد. اگر Kp بیش از حد بزرگ باشد، سیستم دچار نوسانات شدید میشود. اگر Ki زیاد باشد، احتمال Overshoot افزایش مییابد. بنابراین طراحی کنترلکننده نیازمند تحلیل دقیق و گاهی استفاده از روشهای تنظیم مانند Ziegler-Nichols یا روشهای مبتنی بر شبیهسازی است.
جمعبندی
در این شبیهسازی، عملکرد یک مبدل Buck-Boost معکوس تحت کنترل PI بررسی شد. نتایج نشان داد که این کنترلکننده قادر است ولتاژ خروجی را با دقت مناسبی دنبال کند و در برابر تغییر ناگهانی مرجع در زمان t = 0.15 ثانیه واکنش مناسبی نشان دهد. همچنین مشاهده شد که سیستم پس از یک گذرای کوتاه به حالت پایدار جدید میرسد.
به طور کلی، ترکیب مبدلهای DC-DC با کنترلکنندههای PI یکی از روشهای رایج و مؤثر در طراحی منابع تغذیه مدرن است. این روش علاوه بر سادگی پیادهسازی، عملکرد قابل قبولی در شرایط مختلف کاری ارائه میدهد و در بسیاری از نرمافزارهای شبیهسازی مانند Matlab/Simulink قابل مدلسازی و تحلیل است.
همه چیز، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







آیا تغییر بار در این مدل روی پایداری سیستم تأثیر دارد؟
بله، تغییر بار باعث تغییر جریان خروجی شده و کنترلر PI باید Duty Cycle را اصلاح کند تا ولتاژ خروجی ثابت بماند.
نقش Duty Cycle در مدل MATLAB این مبدل چیست؟
Duty Cycle خروجی کنترلر PI است و تعیین میکند کلید چه مدت روشن باشد که مستقیماً روی مقدار ولتاژ خروجی اثر دارد.
چرا در این شبیهسازی نوسان در خروجی ولتاژ دیده میشود؟
به دلیل دینامیک سلف و خازن و همچنین تنظیم نبودن کامل ضرایب PI (Kp و Ki) که باعث پاسخ گذرای نوسانی میشود.
در Simulink چگونه تغییر حالت Buck به Boost در t=0.15s مدلسازی میشود؟
با اعمال تغییر Step در ولتاژ مرجع (Reference) و تغذیه آن به کنترلر PI، نقطه کاری سیستم تغییر میکند.
در شبیهسازی مبدل Buck-Boost در MATLAB چرا از کنترل PI استفاده میشود؟
چون PI خطای ماندگار را حذف کرده و Duty Cycle را برای رسیدن به ولتاژ مرجع تنظیم میکند.