در سیستمهای نوین تولید توان الکتریکی، بهویژه در کاربردهای مرتبط با خودروهای هیبریدی (HEV)، پایداری ولتاژ خروجی یکی از مهمترین معیارهای طراحی و کنترل محسوب میشود. در این میان، ژنراتور سنکرون با آهنربای دائم داخلی (Interior Permanent Magnet Synchronous Generator – IPMSG) به دلیل راندمان بالا، چگالی توان مناسب و قابلیت کنترل دقیق، جایگاه ویژهای در معماری سیستمهای تولید توان کمولتاژ پیدا کرده است. در این شبیهسازی، رفتار دینامیکی یک سیستم تولید توان مبتنی بر IPMSG مورد بررسی قرار گرفته و تمرکز اصلی بر کنترل پایدارسازی ولتاژ DC در شرایط تغییر بار است.
هدف اصلی این شبیهسازی، حفظ ولتاژ خروجی در مقدار مرجع تعیینشده، علیرغم تغییرات ناگهانی در بار مصرفی است. در سیستمهای واقعی خودروهای هیبریدی، بار الکتریکی بهصورت پیوسته تغییر میکند و این تغییرات میتواند باعث افت یا افزایش ناخواسته ولتاژ شود. بنابراین، طراحی یک ساختار کنترلی مقاوم و چندلایه برای تضمین پایداری سیستم ضروری است.

ساختار کلی سیستم IPMSG
در این شبیهسازی، یک ژنراتور IPMSG بهعنوان منبع اصلی تولید انرژی الکتریکی در نظر گرفته شده است. این ژنراتور توسط یک منبع سرعت زاویهای ایدهآل که نمایانگر موتور احتراق داخلی است، به حرکت در میآید. انرژی مکانیکی ورودی به ژنراتور، به انرژی الکتریکی تبدیل شده و به یک باس DC کمولتاژ منتقل میشود.
بار الکتریکی سیستم شامل دو مقاومت R1 و R2 است که بهعنوان بارهای مصرفی مدلسازی شدهاند. در لحظه t = 0.4 ثانیه، یک کلید در مدار بسته میشود و این امر باعث افزایش ناگهانی بار سیستم میگردد. این تغییر ناگهانی، یک اغتشاش مهم برای بررسی عملکرد کنترلکننده در حفظ پایداری ولتاژ محسوب میشود.
ساختار کنترلی چندنرخی مبتنی بر PI
یکی از مهمترین بخشهای این شبیهسازی، طراحی سیستم کنترل ولتاژ است. در این مدل، از یک ساختار کنترلی آبشاری (Cascade Control Structure) مبتنی بر کنترلکنندههای PI استفاده شده است. این ساختار شامل یک حلقه بیرونی کنترل ولتاژ و دو حلقه داخلی کنترل جریان میباشد.
حلقه بیرونی وظیفه دارد ولتاژ خروجی DC را با مقدار مرجع مقایسه کرده و خطای ولتاژ را تولید کند. این خطا به حلقههای داخلی جریان ارسال میشود تا جریانهای مناسب در محورهای کنترلی ژنراتور تولید شوند. استفاده از دو حلقه جریان به افزایش دقت و سرعت پاسخ سیستم کمک میکند و باعث میشود دینامیکهای سریعتر سیستم بهتر کنترل شوند.
کنترلکنندههای PI در این ساختار نقش کلیدی دارند. جزء تناسبی (P) باعث واکنش سریع به تغییرات خطا میشود، در حالی که جزء انتگرالی (I) خطای حالت ماندگار را حذف میکند. ترکیب این دو جزء، یک رفتار کنترلی متعادل بین سرعت پاسخ و دقت ایجاد میکند.
زمانبندی چندنرخی و نقش Stateflow
یکی از ویژگیهای مهم این شبیهسازی، استفاده از زمانبندی چندنرخی (Multi-rate Control Scheduling) است. در سیستمهای واقعی، حلقههای کنترلی با سرعتهای متفاوت اجرا میشوند. بهعنوان مثال، حلقههای جریان معمولاً با نرخ نمونهبرداری بالاتر نسبت به حلقه ولتاژ اجرا میشوند، زیرا پویایی جریان سریعتر از ولتاژ است.
برای پیادهسازی این زمانبندی، از Stateflow استفاده شده است. Stateflow یک ابزار قدرتمند در Matlab/Simulink برای مدلسازی سیستمهای مبتنی بر حالت و منطق ترتیبی است. در این شبیهسازی، Stateflow وظیفه مدیریت اجرای حلقههای کنترلی در زمانهای مناسب را بر عهده دارد و تضمین میکند که هر بخش از کنترلر در نرخ نمونهبرداری صحیح اجرا شود.
مدلسازی و پیادهسازی در محیط شبیهسازی
مدل کلی سیستم در محیط Simulink و Simscape طراحی شده است. استفاده از Simscape این امکان را فراهم میکند که مدل فیزیکی ژنراتور، مدارهای الکتریکی و بارها بهصورت دقیق و مبتنی بر قوانین فیزیکی شبیهسازی شوند. این رویکرد نسبت به مدلهای صرفاً ریاضی، دقت بالاتری در نمایش رفتار واقعی سیستم دارد.
در بخش کنترل، بلوکهای PI برای هر حلقه کنترلی تعریف شدهاند و سیگنالهای جریان و ولتاژ بهصورت پیوسته اندازهگیری و فیدبک داده میشوند. همچنین، سیگنال سرعت زاویهای ورودی بهعنوان یک منبع ایدهآل در نظر گرفته شده است تا تمرکز اصلی بر عملکرد سیستم الکتریکی و کنترلی باشد.
رفتار سیستم در برابر تغییر بار
یکی از مهمترین بخشهای تحلیل این شبیهسازی، بررسی پاسخ سیستم در برابر تغییر ناگهانی بار در زمان t = 0.4 ثانیه است. در این لحظه، با بسته شدن کلید، مقاومت معادل بار کاهش یافته و جریان مصرفی افزایش مییابد. این تغییر باعث ایجاد افت اولیه در ولتاژ DC میشود.
با این حال، به دلیل عملکرد مناسب حلقه کنترل ولتاژ و حلقههای جریان، سیستم به سرعت این اغتشاش را جبران میکند. کنترلکننده PI در حلقه بیرونی، خطای ولتاژ را تشخیص داده و دستور اصلاحی به حلقههای داخلی ارسال میکند. در نتیجه، جریان تولیدی ژنراتور افزایش یافته و ولتاژ دوباره به مقدار مرجع بازمیگردد.
این رفتار نشاندهنده پایداری مناسب سیستم و طراحی صحیح کنترلکنندهها است. یکی از معیارهای مهم در چنین سیستمهایی، زمان نشست (Settling Time) و میزان فراجهش (Overshoot) است که در این شبیهسازی بهخوبی کنترل شدهاند.

تحلیل نتایج شبیهسازی
نتایج بهدستآمده از شبیهسازی نشان میدهد که سیستم IPMSG با وجود تغییرات ناگهانی بار، قادر است ولتاژ DC را در محدوده مطلوب حفظ کند. نمودار ولتاژ نشاندهنده یک افت کوتاهمدت در لحظه تغییر بار است، اما پس از آن سیستم به حالت پایدار جدید همگرا میشود.
از دیدگاه کنترل سیستم، این رفتار بیانگر عملکرد مناسب کنترلکنندههای PI و هماهنگی صحیح بین حلقههای کنترلی است. همچنین استفاده از ساختار چندنرخی باعث شده است که پاسخ سیستم هم سریع و هم پایدار باشد.
در سیستمهای واقعی خودروهای هیبریدی، چنین عملکردی اهمیت بسیار زیادی دارد، زیرا نوسانات ولتاژ میتواند بر عملکرد تجهیزات الکترونیکی حساس تأثیر منفی بگذارد. بنابراین، طراحی کنترلرهای دقیق و پایدار برای IPMSG یک ضرورت مهندسی محسوب میشود.
جمعبندی
در این شبیهسازی، یک سیستم تولید توان مبتنی بر IPMSG برای کاربردهای خودروهای هیبریدی مورد بررسی قرار گرفت. ساختار کنترلی شامل حلقه ولتاژ بیرونی و حلقههای جریان داخلی مبتنی بر کنترلکنندههای PI بود که با استفاده از یک معماری چندنرخی و زمانبندی Stateflow پیادهسازی شد.
نتایج نشان داد که سیستم قادر است در برابر تغییرات ناگهانی بار مقاومت کرده و ولتاژ DC را در مقدار مرجع حفظ کند. این ویژگی نشاندهنده پایداری مناسب و طراحی صحیح سیستم کنترلی است. همچنین استفاده از ابزارهای شبیهسازی Matlab و Simscape امکان تحلیل دقیق رفتار دینامیکی سیستم را فراهم کرده و نقش مهمی در ارزیابی عملکرد کنترلر ایفا کرده است.
همه چیز، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







چرا در لحظه تغییر بار (t=0.4s) افت ولتاژ رخ میدهد و چگونه جبران میشود؟
با افزایش ناگهانی بار، جریان مورد نیاز افزایش مییابد و ولتاژ افت میکند؛ سپس کنترلر PI با افزایش جریان ژنراتور، ولتاژ را به مقدار مرجع بازمیگرداند.
در MATLAB/Simscape چه مزیتی نسبت به مدلسازی صرفاً معادلات ریاضی وجود دارد؟
Simscape رفتار فیزیکی واقعی اجزا مانند ژنراتور و بار را مدل میکند و باعث افزایش دقت شبیهسازی نسبت به مدلهای صرفاً تحلیلی میشود.
چرا در این شبیهسازی از PI Controller به جای PID استفاده شده است؟
چون در سیستمهای ژنراتوری مانند IPMSG، استفاده از مشتقگیر میتواند نویز را تشدید کند، بنابراین PI کنترلر پایدارتر و مناسبتر است.
نقش Stateflow در این مدل MATLAB دقیقاً چیست؟
Stateflow برای مدیریت زمانبندی چندنرخی استفاده میشود تا حلقههای جریان و ولتاژ با نرخهای نمونهبرداری متفاوت بهصورت هماهنگ اجرا شوند.
در شبیهسازی IPMSG چرا از ساختار کنترل آبشاری (Cascade Control) استفاده شده است؟
چون دینامیک جریان سریعتر از ولتاژ است، این ساختار باعث میشود حلقه جریان سریعتر اختلالات را حذف کند و حلقه ولتاژ دقت نهایی را حفظ کند.