مقاله حاضر به بررسی یک سیستم بادی دارای ژنراتور القایی دوسو تغذیه که از طریق یک مبدل پشت به پشت به شبکه متصل شده، پرداخته است. مبدل سمت ژنراتور، سرعت ژنراتور را تنظیم، و مبدل سمت شبکه، توان راکتیو را کنترل می کند. یکی از موضوعات مهم، انتخاب کنترل کننده برای مبدل هاست که در این مقاله، از روش کنترل تک سیکلی برای آن استفاده شده است. هدف کنترل کننده تک سیکلی، کنترل توان اکتیو ورودی به ژنراتور و نیز کنترل توان راکتیو شین سمت ترمینال ژنراتور تحت حالت های مختلف از جمله تغییر بار، اعمال خطا و همچنین وجود بار غیرخطی است. به منظور عملکرد بهتر، پارامترهای کنترل کننده توسط الگوریتم بهینه سازی پرندگان (PSO) تعیین شده است. نتایج شبیه سازی، توانایی استراتژی کنترلی پیشنهادی را نشان می دهد.