Harvesting wind gust energy with small and medium wind turbines using a bidirectional control strategy