the aerodynamic drag. In all such situations, changing the properties of the flow may prove advantageous and can be achieved by flow control. In this paper, we show that a modified extremum seeking (ES) controller may be applied to a bluff-body wake to provide real-time optimisation of pulsed jet forcing for drag reduction.The wider topic of flow control is a broad one, but can be loosely split into passive or active and, in the latter case, open or closed-loop. While passive systems generally involve geometric modifications (see for example Park et al. 2006), active systems are those that require some energy input via an actuator. The nature of this input is either decided a priori for an open-loop system (e.g. Sipp 2012) or determined based on real-time measurements for a closed-loop system (e.g. Dahan et al. 2012). Closed-loop or feedback control is a mature research topic with a wealth of theory and methods available. The application of such methods to turbulent fluid flows has been a topic of research within the fluids community for some time (see for example Choi et al. 2008; Brunton and Noack 2015, for reviews), but generally has limited success in practice due to the difficulties in finding accurate models for the flow in question. The feedback control of many flows such as bluff-body wakes therefore remains a significant challenge.Many feedback control methods aim to force a system to track a reference trajectory or to maintain a demanded input in the presence of disturbances. For example, in autopilot flight control systems, the controller aims to maintain a constant heading and orientation in the face of atmospheric turbulence. Many such methods are based on a linear systems approach. However, in the context of fluid flows not only are the underlying dynamics nonlinear, but often the desired reference is not known a priori. Furthermore, both the model and "best" reference may change with time due Abstract Feedback control of fluid flows presents a challenging problem due to nonlinear dynamics and unknown optimal operating conditions. Extremum seeking control presents a suitable method for many flow control situations but involves its own challenges. In this paper, we provide a brief analysis of the extremum seeking method, with attention to modifications that we find to be advantageous. In particular, we present an adaptation for optimisation of the frequency of a harmonic input signal, a common scenario for open-loop flow control systems. We then present results from the experimental implementation of our modified method to the open-loop control system of Oxlade et al. (J Fluid Mech 770:305-318, 2015), an axisymmetric bluffbody wake, forced by a pulsed jet. We find that the system is able to achieve optimal operating conditions in both the amplitude and frequency of the harmonic input signal, and is able to largely reject the disturbances arising from measurements of a highly turbulent flow. We finally show the ability of the extremum seeking system to adapt to changing conditions.