در این مقاله، یک الگوریتم جدید جهت کنترل بار یک توربین آبی متصل به شین بینهایت با جبرانکننده افتی گذرا ارائه شده است. روش پیشنهادی در این مقاله از کنترل PID و الگوریتم ترکیبی ازدحام ذرات بهینهسازی بهره برده است. کنترلکننده PID در نظر گرفته شده، میتواند طیف وسیعی از تغییرات در پارامترهای سیستم را تحمل کرده و بدون اورشوتها و نوسانهای زیاد، سیستم را پایدار کند. کنترلکننده PID بهینه شده دارای اورشوت و زمان نشست کمتری نسبت به کنترلکننده PID غیر بهینه است. کنترلکننده PID همچنین ریپل و نوسانات توان خروجی را کاهش میدهد، که آن را به یک ابزار ارزشمند برای کنترل فرکانس و توان سیستمهای توربین آبی تبدیل میکند در مجموع، نتایج نشان میدهد که کنترلکننده PID بهینه شده میتواند به طور موثری فرکانس و توان سیستمهای توربین آبی را کنترل کند، اما در برخی موارد ممکن است نیاز به استفاده از روشهای کنترلی پیشرفتهتر باشد. شبکه تحت مطالعه در سیمولینک نرم افزار متلب مدلسازی شده است. نتایج حاصل از پیاده سازی سناریوهای مختلف، موید عملکرد صحیح الگوریتم پیشنهادی میباشد. کنترلکننده PID بهینهشده میتواند تغییرات گستردهتری در پارامترهای سیستم را تحمل کند. در حالی که کنترلکننده PID غیربهینه ممکن است در Tw=3 (ثابتزمانی توربین آبی) بدون اورشوت عمل کند، کنترلکننده بهینه تا Tw=5 بدون اورشوت سیستم را پایدار نگه میدارد.