چکیده
در این مقاله، یک سیستم کنترل پیشرفته برای چاپر چهار ربعی (Four-Quadrant Chopper) مورد بررسی قرار گرفته است. هدف اصلی این سیستم، کنترل دقیق جریان خروجی در حضور تغییرات بار و تغییر قطبیت منبع DC است. در این راستا از یک کنترلکننده تناسبی-انتگرالی (PI Controller) به همراه مدل مقدار متوسط (Average-Value Model) برای افزایش سرعت شبیهسازی استفاده شده است. همچنین عملکرد سیستم در شرایط مرجع مثبت و منفی بررسی شده و نتایج شبیهسازی و پیادهسازی بلادرنگ (Real-Time Simulation) ارائه شده است. نتایج نشان میدهد که سیستم قادر است با دقت بالا جریان مورد نظر را دنبال کرده و در زمان تغییر قطبیت منبع، پایداری خود را حفظ کند.

مقدمه
مبدلهای DC-DC از جمله چاپرها نقش بسیار مهمی در سیستمهای الکترونیک قدرت دارند. در میان انواع مختلف آنها، چاپر چهار ربعی به دلیل توانایی کار در هر چهار ربع صفحه توان (ولتاژ-جریان) کاربرد گستردهای در سیستمهای درایو الکتریکی، رباتیک، وسایل نقلیه الکتریکی و سیستمهای بازیابی انرژی دارد. این نوع چاپر قادر است هم توان را به بار منتقل کند و هم انرژی را از بار به منبع بازگرداند.
کنترل دقیق جریان در چنین سیستمهایی اهمیت بالایی دارد، زیرا تغییرات سریع بار یا تغییر قطبیت منبع میتواند باعث ناپایداری سیستم شود. بنابراین استفاده از الگوریتمهای کنترلی پیشرفته مانند کنترل PI به همراه مدلسازی دقیق و در عین حال سریع مانند مدل مقدار متوسط، یک رویکرد کارآمد محسوب میشود.
معرفی چاپر چهار ربعی
چاپر چهار ربعی نوعی مبدل DC-DC است که میتواند ولتاژ و جریان را در هر دو جهت کنترل کند. این ویژگی باعث میشود که توان در هر دو جهت بین منبع و بار جریان یابد. چهار ربع عملکردی شامل:
- ربع اول: ولتاژ و جریان مثبت (حالت موتوری)
- ربع دوم: ولتاژ مثبت و جریان منفی (ترمز احیایی)
- ربع سوم: ولتاژ و جریان منفی
- ربع چهارم: ولتاژ منفی و جریان مثبت
این قابلیت چهار ربعی بودن باعث میشود که چاپر در کاربردهایی مانند کنترل سرعت موتور DC و سیستمهای بازیابی انرژی بسیار کاربردی باشد.
مدل مقدار متوسط (Average-Value Model)
یکی از چالشهای اصلی در شبیهسازی مبدلهای الکترونیک قدرت، پیچیدگی بالای سوئیچینگ و زمان محاسباتی زیاد آنها است. در مدلهای سوئیچینگ دقیق، رفتار کلیدها با جزئیات کامل در هر سیکل PWM شبیهسازی میشود که باعث افزایش زمان محاسباتی میگردد.
مدل مقدار متوسط با حذف دینامیکهای سریع سوئیچینگ و جایگزینی آنها با مقادیر متوسط ولتاژ و جریان در یک دوره سوئیچینگ، سرعت شبیهسازی را به طور قابل توجهی افزایش میدهد. در این مدل، به جای تحلیل لحظهای وضعیت کلیدها، اثر کلی آنها در بازه زمانی مشخص بررسی میشود.
این روش به ویژه در سیستمهای کنترلی که هدف اصلی بررسی رفتار دینامیکی کلی سیستم است، بسیار مؤثر بوده و امکان اجرای شبیهسازی در زمان واقعی (Real-Time) را فراهم میکند.
کنترلکننده PI
کنترلکننده تناسبی-انتگرالی (PI) یکی از پرکاربردترین کنترلکنندهها در سیستمهای صنعتی است. این کنترلکننده از دو بخش تشکیل شده است:
- بخش تناسبی (P): واکنش سریع نسبت به خطا را فراهم میکند.
- بخش انتگرالی (I): خطای ماندگار حالت پایدار را حذف میکند.
در این سیستم، کنترلکننده PI وظیفه دارد جریان خروجی را با مقدار مرجع مقایسه کرده و سیگنال کنترلی مناسب برای چاپر تولید کند. این فرآیند باعث میشود جریان واقعی به سرعت به مقدار مطلوب همگرا شود، حتی در شرایط تغییر بار یا تغییر قطبیت منبع.
مدلسازی سیستم و شرایط شبیهسازی
در این مطالعه، یک چاپر چهار ربعی با کنترل جریان مبتنی بر PI مورد بررسی قرار گرفته است. سیستم شامل یک حلقه کنترلی بسته است که در آن جریان خروجی اندازهگیری شده و با مقدار مرجع مقایسه میشود. اختلاف این دو مقدار به کنترلکننده PI وارد شده و خروجی آن سیگنال کنترلی برای مبدل را تولید میکند.
زمان کل شبیهسازی برابر 1 ثانیه در نظر گرفته شده است. در t = 0.5 ثانیه، قطبیت منبع DC بار (E) تغییر میکند. این تغییر ناگهانی یکی از مهمترین آزمونها برای بررسی پایداری سیستم کنترلی محسوب میشود، زیرا سیستم باید بتواند بدون نوسان شدید یا واگرایی، خود را با شرایط جدید وفق دهد.

نتایج شبیهسازی
نتایج به دست آمده از محیط Simscape نشان میدهد که جریان اندازهگیری شده به خوبی مقدار مرجع را دنبال میکند. در لحظات اولیه، سیستم دارای یک پاسخ گذرا است، اما به سرعت به حالت پایدار میرسد. همچنین در زمان تغییر قطبیت در t = 0.5 s، سیستم دچار نوسان شدید نشده و کنترلکننده PI توانسته است جریان را در مقدار مطلوب تثبیت کند.
همچنین ولتاژ خروجی چاپر نیز رفتار مناسبی از خود نشان میدهد و تغییرات آن مطابق با تغییرات جریان و شرایط بار است. این موضوع نشاندهنده عملکرد صحیح مدل کنترلی و دقت مناسب مدل مقدار متوسط است.
شبیهسازی بلادرنگ (Real-Time Simulation)
یکی از بخشهای مهم این پروژه، اجرای مدل در محیط شبیهسازی بلادرنگ بر روی سختافزار Speedgoat Performance بوده است. این سیستم مجهز به پردازنده Intel® 3.5 GHz i7 چند هستهای است و توانایی اجرای مدل با گام زمانی بسیار کوچک 10 میکروثانیه را دارد.
توانایی اجرای شبیهسازی در زمان واقعی اهمیت زیادی در توسعه سیستمهای کنترلی صنعتی دارد، زیرا امکان تست الگوریتمها در شرایط نزدیک به واقعیت را فراهم میکند. استفاده از مدل مقدار متوسط باعث شده است که پیچیدگی محاسباتی کاهش یافته و سیستم بتواند بدون مشکل در زمان واقعی اجرا شود.
بحث و تحلیل
نتایج نشان میدهد که ترکیب کنترل PI با مدل مقدار متوسط یک راهکار بسیار مؤثر برای کنترل چاپر چهار ربعی است. این ترکیب علاوه بر دقت بالا، سرعت شبیهسازی را نیز افزایش میدهد. از طرف دیگر، قابلیت اجرای بلادرنگ نشاندهنده قابلیت استفاده از این مدل در کاربردهای صنعتی واقعی است.
تغییر قطبیت منبع در t = 0.5 ثانیه یکی از چالشهای مهم سیستم بوده است، اما کنترلکننده توانسته است بدون ایجاد ناپایداری، جریان را کنترل کند. این موضوع نشاندهنده طراحی مناسب ضرایب PI و انتخاب صحیح ساختار کنترلی است.
نتیجهگیری
در این مقاله، یک سیستم کنترل جریان برای چاپر چهار ربعی مبتنی بر کنترلکننده PI و مدل مقدار متوسط مورد بررسی قرار گرفت. نتایج شبیهسازی نشان داد که این روش قادر است عملکرد مناسبی در شرایط عادی و همچنین در شرایط تغییر ناگهانی قطبیت ارائه دهد. همچنین اجرای بلادرنگ مدل بر روی سختافزار Speedgoat نشاندهنده قابلیت استفاده صنعتی این روش است.
در نهایت میتوان نتیجه گرفت که استفاده از مدل مقدار متوسط در کنار کنترل PI، یک روش کارآمد برای طراحی و تحلیل سیستمهای الکترونیک قدرت با پیچیدگی بالا محسوب میشود و میتواند در توسعه سیستمهای پیشرفته کنترل توان مورد استفاده قرار گیرد.
همه چیز، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







آیا میتوان این مدل را بهینهسازی کرد؟
بله، در MATLAB میتوان از ابزارهایی مثل Simulink Design Optimization یا حتی الگوریتمهای ژنتیک برای تنظیم بهتر Kp و Ki استفاده کرد.
دلیل استفاده از PI به جای PID در این شبیهسازی چیست؟
در بسیاری از سیستمهای جریان، بخش مشتق (D) باعث نویز میشود. در MATLAB نیز مشاهده شده که PI سادهتر، پایدارتر و کافی برای کنترل جریان چاپر است.
چگونه تغییر قطبیت در t=0.5 در Simulink پیادهسازی شده است؟
در MATLAB معمولاً از بلوک Step یا Signal Builder استفاده میشود. مقدار منبع DC (E) در t=0.5 ثانیه تغییر علامت میدهد تا رفتار سیستم در حالت معکوس نیز بررسی شود.
آیا میتوان همین مدل را با سوئیچینگ واقعی در Simulink اجرا کرد؟
بله، اما در این حالت باید از مدل Switching استفاده شود که شامل IGBT یا MOSFET است. این مدل دقیقتر است اما در MATLAB بسیار کندتر اجرا میشود. به همین دلیل برای کنترل و تست سریع، معمولاً از Average Model استفاده میشود.