machine learning control – taming nonlinear dynamics and...

24
Thomas Duriez Steven L. Brunton Bernd R. Noack Machine Learning Control – Taming Nonlinear Dynamics and Turbulence Springer

Upload: others

Post on 20-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Thomas DuriezSteven L. BruntonBernd R. Noack

Machine Learning Control –Taming Nonlinear Dynamics andTurbulence

Springer

Page 2: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear
Page 3: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Chapter 1Introduction

“I think it’s very important to have a feedback loop, where you’re constantly think-ing about what you’ve done and how you could be doing it better."

- Elon Musk

1.1 Feedback in engineering and living systems

Feedback processes are critical aspects of most living and engineering systems.Feedback occurs when the output of a system influences the input of the same sys-tem. Feedback control is a process of creating such a feedback loop to modify thebehavior of a dynamical system through actuation that is informed by measurementsof the system.

The very existence of humans and other endothermic animals is based on a ro-bust feedback control: They maintain their body temperature within narrow limitsdespite a large range of environmental conditions and disturbances. This tempera-ture regulation is performed with temperature monitoring and control actions, suchas increasing metabolism or sweating. Similarly, air conditioning also keeps a roomtemperature in a narrow interval by heating or cooling via a ventilating air stream.

The world around us is actively shaped by feedback processes, from the mean-dering path of a river to the gene regulation that occurs inside every cell in our body.A child’s education may be considered a feedback control task, where parental andsocietal feedback guide the child’s actions towards a desired goal, such as sociallyacceptable behavior and the child becoming a productive member of society. Theorder achieved in a modern society is the result of a balance of interests regulatedthrough active policing and the rule of laws, which are in turn shaped by a collec-tive sense of justice and civil rights. Financial markets and portfolio managementare also feedback processes based on a control logic of buying and selling stocksto reach an optimal growth or profit at a given risk over a certain time horizon. Infact, currency inflation is actively manipulated by changing interest rates and issuingbonds. Our very thoughts and actions are intimately related to a massively parallelfeedback architecture in our brain and nervous system, whereby external stimuli

1

Page 4: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

are collected and assimilated, decisions are made, and control actions are executed,resulting in our interaction with the world. Finally, the earth’s climate and temper-ature are maintained through a delicate balance of forcing from sources includingsolar irradiance, greenhouse gases, vegetation, aerosols and cloud formation, manyof which are coupled through feedback.

The feedback control of fluid systems is an immensely important challenge withprofound implications for technologies in energy, security, transportation, medicine,and many other endeavors. Flow control is an academically exciting research fieldundergoing rapid progress — comprising many disciplines, including theoretical,numerical and experimental fluid mechanics, control theory, reduced-order model-ing, nonlinear dynamics and machine learning techniques. Flow control has appli-cations of epic proportion, such as drag reductions of cars, trucks, trains, ships andsubmarines, lift increase of airplanes, noise reduction of ground or airborne trans-port vehicles, combustion efficiency and NOX reduction, cardiac monitoring andintervention, optimization of pharmaceutical and chemical processes and weathercontrol. The flows found in most engineering applications are turbulent, introducingthe complexities of high-dimensionality, multi-scale structures, strong nonlinearitiesand frequency crosstalk as additional challenges.

Feedback turbulence control shares a significant overlap with the other feedbacksystems described above, in the sense that

• the control goal can be defined in mathematical terms;• the control actions are also in a well-defined set;• the unforced system has its own internal chaotic nonlinear dynamics, where

neighboring states may rapidly diverge to different behaviors within the predic-tion horizon;

• the full state is only partially accessible by limited sensors;• there is an underlying evolution equation (i.e., the Navier-Stokes equation) which

provides a high-fidelity description of the system, but may not be useful for con-trol decisions in a real-life experiment.

The last three properties are a generic consequence of high-dimensional nonlineardynamics. However, unlike many of the systems described above, turbulence controlis more benign, as the system quickly forgets its past treatment and the controlexperiments tend to be more reproducible. In other words, the unforced and forcedsystems have a statistical stationarity, i.e. statistical quantities like mean values andvariances are well defined. Regardless, feedback turbulence control is significantlymore complex than most academic control theory tasks, such as stabilization of aninverted pendulum. Hence, improving feedback control architectures that work forturbulence control may have significant impact in other complex systems.

Nature offers compelling examples of feedback flow control that may provideinspiration for engineering efforts. For example, eagles are expert flyers, capable ofrising on thermals or landing gently on a rock or tree despite strong wind gust pertur-bations and other challenging weather conditions. These maneuvers require activefeedback control by sensing the current position and velocity and dynamically ad-justing the control actions involving the motion of wings and feathers. An eagle’s

2 Duriez, Brunton, & Noack

Page 5: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

flight is robust to significant uncertainty in the environment and flight conditions,including harsh weather and significant changes to its own body, including mass,geometry, and wing shape. It is unlikely that eagles, or other flying animals, suchas birds, bats, or insects, are operating based on a high-fidelity model of the under-lying Navier-Stokes equations that govern fluid flow. Instead, it is more likely thatthese animals have adapted and learned how to sense and modify dominant coher-ent structures in the fluid that are most responsible for generating forces relevant forflight. Airplanes similarly move on prescribed trajectories at predetermined speedsunder varying wind and weather conditions by adjusting their control surfaces, suchas flaps and ailerons, and engine thrust. However, there is still a tremendous oppor-tunity to improve engineering flight performance using bio-inspired techniques.

This book outlines the use machine learning to design control laws, partiallyinspired by how animals learn control in new environments. This machine learningcontrol (MLC) provides a powerful new framework to control complex dynamicalsystems that are currently beyond the capability of existing methods in control.

1.2 Benefits of feedback control

Figure 1.1 illustrates a general feedback control system. The physical system, alsocalled the plant, is depicted in the blue box. The system is monitored by sensors sand manipulated by actuators b through a control logic depicted in the yellow box.Moreover, the plant is subjected to sensor noise and exogenous disturbances w andthe control shall be optimized with respect to a cost function J.

Physicalsystem

Disturbancew

Actuatorsb

CostJ

Controllaw

Sensorss

Fig. 1.1 General optimization framework for feedback control. The behavior of the physical sys-tem is modified by actuators (inputs, b) through a control law informed by sensor measurementsof the system (outputs, s). The control logic is designed to shape the closed-loop response from theexogenous disturbances w to a high-level objective encoded by the cost function J.

Springer, Fluid Mechanics and Its Applications, 116, 2016 3

Page 6: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

Controllaw

Physicalsystem

wr b + s

wd wn

+

Fig. 1.2 Open-loop control diagram. A reference signal wr is fed directly into an open-loop con-troller which specifies a pre-determined actuation signal b. External disturbances (wd) and sensornoise (wn), as well as un-modeled system dynamics and uncertainty, degrade the overall perfor-mance.

One example of an optimization tasks is drag reduction. A physically meaningfuloptimization problem penalizes the actuation. A well-posed drag reduction problemrequests a minimization of the power required to overcome drag Jdrag plus the in-vested actuation power Jact, i.e. the net gain J = Jdrag +Jact. Other examples includelift increase, mixing increase and noise reduction. To keep an airplane on a desiredtrajectory, the thrust and lift need to be kept at a well-defined level. Thus, the controltask becomes a reference tracking problem, in which a reference force — or otherquantity — is commanded. In this case, the cost function penalizes the deviationfrom the desired state and the invested actuation level.

In the case of reference tracking, it is natural to first consider the open-loop con-trol architecture shown in Fig. 1.2. In this strategy, the actuation signal b is chosenbased on knowledge of the system to produce the desired output that matches thecommanded reference signal. This is how many toasters work, where the heatingelement is turned on for a fixed amount of time depending on the desired setting.However, open-loop control is fundamentally incapable of stabilizing an unstablesystem, such as an inverted pendulum, as the plant model would have to be knownperfectly without any uncertainty or disturbances. Open-loop control is also inca-pable of adjusting the actuation signal to compensate for disturbances to the system.

Instead of making control decisions purely based on the desired reference, asin open-loop control, it is possible to close the loop by feeding back sensor mea-surements of the system output so that the controller knows whether or not it isachieving the desired goal. This closed-loop feedback control diagram is shown inFig. 1.3. Sensor-based feedback provides a solution to the issues that occur withopen-loop control. It is often possible to stabilize an unstable system with the aidof sensor feedback, whereas it is never possible to stabilize an unstable system inopen-loop. In addition, closed-loop control is able to compensate for external dis-turbances and model uncertainties, both of which should be measured in the sensoroutput.

Summarizing, feedback control is, for instance, necessary for the following tasks:

• Optimize a state or output with respect to a given cost function;

4 Duriez, Brunton, & Noack

Page 7: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

Controllaw

Physicalsystem

wr + ε b + s

Feedback signal

wd wn

+

Fig. 1.3 Closed-loop feedback control diagram. The sensor signal s is fed back and subtractedfrom the reference signal wr . The resulting error ε is used by the controller to specify the actuationsignal b. Feedback is generally able to stabilize unstable plant dynamics while effectively rejectingdisturbances wd and attenuating noise wn.

• Stabilize an unstable system;• Attenuate sensor noise;• Compensate for exogenous disturbances and model uncertainty.

Mathematical formulation of feedback control task

There is a powerful theory of feedback control based on dynamical systems. In thisframework, the plant is modeled by an input–output system:

ddt

a = F(a,b,wd), (1.1a)

s = G(a,b,wn), (1.1b)

consisting of a coupled system of possibly nonlinear differential equations in a statevariable a∈RNa , where Na is the dimension of the state. The actuation input is givenby the vector b∈RNb and this input directly affects the state dynamics in Eq. (1.1a),along with exogenous disturbances wd . The sensor measurements are given by theoutput vector s ∈ RNs , and these measurements may be nonlinear functions of thestate a, the control b and noise wn.

The control task is generally to construct a controller

b = K(s,wr), (1.2)

so that the closed-loop system has desirable properties in terms of stability, attenua-tion of noise, rejection of disturbances, and good reference tracking characteristics.The commanded reference signal is wr. These factors are encoded in the cost func-tion J, which is generally a function of the sensor output, the actuation input, andthe various external signals wr, wd , and wn.

Springer, Fluid Mechanics and Its Applications, 116, 2016 5

Page 8: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

With a well-designed sensor-based feedback control law, it is often possible toobtain a closed-loop system that performs optimally with respect to the chosen costfunction and is robust to model uncertainty, external disturbances, and sensor noise.In fact, most modern control problems are posed in terms of optimization via costminimization. The perspective taken in this book is that machine learning providesa powerful new set of techniques to obtain high-performance control laws even forextremely complicated systems with non-convex cost functions.

1.3 Challenges of feedback control

Most textbooks start with simple feedback control problems. An airplane, for in-stance, may need to keep a certain ground speed. The airplane has a steady-statemap (model) indicating the required thrust (actuation) under ambient flow condi-tion and for an average airplane. Thus, the right thrust may be commanded in anopen-loop manner based on the model, as illustrated in Fig. 1.2.

Yet, each airplane has its own steady-state map and an aging process (model un-certainty). Moreover, the wind (exogenous disturbance) may change the ground ve-locity. Model uncertainty and disturbances require a feedback element: The groundspeed needs to be measured (tachometer) and the thrust needs to be adjusted. If theground speed is too low (high), the thrust needs to be increased (decreased). Thegeneral feedback scheme is illustrated in Fig. 1.3.

Evidently, the control design is simple. There is a single state variable a (speed)which is sensed s (tachometer) and acted upon b (thrust) in a highly predictablemanner and with negligible time delay. We refer to the excellent textbook of Åström& Murray [222] for the applicable control design.

The stabilization of steady solutions to the equations for laminar or transitionalflows requires more refined methods.Navier-Stokes equations A sufficiently de-tailed discretized of the Navier-Stokes equation results in a system with a high-dimensional state, making it computationally expensive to design and implementcontrollers. In addition, time-scales may be very small in real-world fluid applica-tions, such as flow over a wing or in a combustor, making controllers very sensitiveto time delays; these time-delays may be due to sensor and actuator hardware or thecomputational overhead of enacting a control law. Sensor and actuator placement isalso a challenge in high-dimensional fluid systems, with competing goals of decreas-ing time delays and increasing downstream prediction. Finally, many fluid systemsare characterized by strongly non-normal linearized dynamics, meaning that the lin-earized Navier-Stokes equations have nearly parallel eigenvectors resulting in largetransient growth of these modes in response to excitation [67, 262].

Despite inherent nonlinearity, stabilizing a steady state brings the system closerto the equilibrium solution where linearization is increasingly valid. Thus, the fluiddynamics literature contains a rich set of success stories based on linear controlmethods. Examples include the stabilization of the cylinder wake [226, 115, 218,65], of the cavity flow [231], of the boundary layer [172, 11], and of the channel

6 Duriez, Brunton, & Noack

Page 9: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

flow [29], just to name a few [43]. The linear quadratic regulator (LQR) and lin-ear quadratic Gaussian (LQG) are among the most widely used methods for controlbased on computational fluid mechanics. The model-based control of experimen-tal plants requires reduced-order models for computationally tractable on-line deci-sions. For details, we refer to excellent reviews on the applications of linear controltheory in fluids mechanics [231, 161, 13, 250]. The associated reduced-order mod-eling efforts are summarized in these reviews and elaborated in [197, 138].

Optimization of turbulent flows tends to be much more complex. In addition tothe challenges outlined above, the system is strongly nonlinear and is sufficientlyfar from a fixed point or limit cycle that linearization is not typically useful. Thenonlinearity manifests in frequency crosstalk, where actuation at a given frequencymay excite or suppress entirely different frequencies. Fully turbulent dynamics aretypically chaotic and evolve on a high-dimensional attractor, with the dimensionof the attractor generally increasing with the turbulence intensity. These are math-ematical issues in turbulence control, but there are also more practical engineeringissues. These include the cost of implementing a controller (i.e., actuator and sensorhardware, modifying existing designs, etc.), computational requirements to meet ex-ceedingly short time scales imposed by fast dynamics and small length scales, andachieving the required control authority to meaningfully modify the flow.

As a motivating example, let us assume we want to minimize the aerodynamicdrag of a car with, say, 32 blowing actuators, distributed over all four trailing edgesand the same number of pressure sensors distributed over the car. A control logicfor driving the actuators based on the sensor readings shall help to minimize the ef-fective propolsion power required to overcome drag. This highlights the significantchallenges associated with in-time control:

• High-dimensional state;• Strong nonlinearity;• Time delays.

A direct numerical simulation of a suitably discretized Navier-Stokes equation hasnot been performed for wind-tunnel conditions. Even a simplifying large eddy sim-ulation requires at minimum tens of millions of grid points and still has a narrowlow-frequency bandwidth for actuation. Secondly, the turbulent flow does not re-spond linearly to the actuation, so that there is no superposition principle for actua-tion effects. The changes to the flow caused by two actuators acting simultaneouslyis not given by the sum of the responses of the two actuators acting alone. Moreover,actuating at twice the actuation amplitude does not necessarily lead to twice the out-put. The trend may even be reversed. Thirdly, the effect of actuation is generally notmeasured immediately. It may take hundreds or thousands of characteristic timescales to arrive at the converged actuated state [21, 205]. We refer to our reviewarticle on closed-loop turbulence control [43] for in-depth coverage of employedmethods.

Springer, Fluid Mechanics and Its Applications, 116, 2016 7

Page 10: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

1.4 Feedback turbulence control is a grand challenge problem

A high-dimensionsional state space and nonlinear dynamics do not necessarily im-ply unpredictable features. One liter of an ideal gas, for instance, contains O(1024)molecules that move and collide according to Newton’s laws. Elastic collisions sig-nify strongly nonlinear dynamics, and indeed, the numerical simulation of New-ton’s laws at macro-scale based on molecular dynamics will remain intractable fordecades to come. Yet, statistical averages are well described as an analytically com-putable maximum entropy state. This is the statistical foundation of classical ther-modynamics. In contrast, the search for similar closures of turbulence has eludedany comparable success [198]. One reason is the ubiqituous Kolmogorov turbulencecascade. This cascade connects large-scale energy carrying anisotropic coherentstructures with nearly isotropic small-scale dissipative structures over many ordersof magnitudes in scale [106]. The multi-scale physics of turbulence has eluded allmathematical simplifications. Feynman has concluded that ‘Turbulence is the mostimportant unsolved problem of classical physics.’ In other words: a grand challengeproblem.

Turbulence control can be considered an even harder problem compared to find-ing statistical estimates of the unforced state. The control problem seeks to design asmall O(ε) actuation that brings about a large change in the flow. Many approacheswould require a particularly accurate control-oriented closure. The necessary controlmechanism might be pictured as a Maxwellian demon who changes the statisticalproperties of the system by clever actions. Control theory methods often focus onstabilization of equilibria or trajectories. Turbulence, however, is too far from anyfixed point or meaningful trajectory for the applicability of linearized methods. Inthe words of Andrzej Banaszuk (1999):

‘The control theory of turbulence still needs to be invented.’

1.5 Nature teaches us the control design

In the previous section, a generic control strategy for turbulence has been describedas a grand challenge problem. Yet, an eagle can land on a rock performing impres-sive flight maneuvers without a PhD in fluid mechanics or control theory. Naturehas found another way of control design: learning by trial and error.

It is next to impossible to predict the effect of a control policy in a system suchas turbulence where we scarcely understand the unforced dynamics. However, itmay be comparatively easy to test the effectiveness of a control policy in an exper-iment. It is then possible to evolve the control policy by systematic testing, exploit-ing good control policies and exploring alternative ones. Following these principles,Rechenberg [223] and Schwefel [242] have pioneered evolutionary strategies in de-sign problems of fluid mechanics more than 50 years ago at TU Berlin, Germany.

8 Duriez, Brunton, & Noack

Page 11: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

In the last 5 decades, biologically inspired optimization methods have becomeincreasingly powerful. Fleming & Purshouse [103] summarize:

‘The evolutionary computing (EC) field has its origins in four landmark evolutionary ap-proaches: evolutionary programming (EP) (Fogel, Owens, & Walsh, 1966), evolution strate-gies (ES) (Schwefel, 1965; Rechenberg, 1973), genetic algorithms (GA) (Holland, 1975),and genetic programming (GP) (Koza, 1992).’

EP, GA and GP can be considered regression techniques to find input–outputmaps that minimize a cost function. Control design can also be considered a regres-sion task: find the mapping from sensor signals to actuation commands which op-timizes the goal function. Not surprisingly, evolutionary computing is increasinglyused for complex control tasks. For example, EP is used for programming robot mis-sions [272]. GA are used to find optimal parameters of linear control laws [90, 23].And since almost two decades, GP has been employed to optimize nonlinear con-trol laws [91]. Arguably GP is one of the most powerful regression techniques asit leads to analytical control laws of almost arbitrary form. All evolutionary meth-ods are part of the rapidly evolving field of machine learning. There are many othermachine learning techniques to discover input–output maps, such as decision trees,support vector machines (SVM), and neural networks, to name only a few [279]. Infact, the first example of feedback turbulence control with machine learning meth-ods has employed a neural network [171]. In the remainder of this book, we refer tomachine learning control as a strategy using any of the aforementioned data-drivenregression techniques to discover effective control laws.

1.6 Outline of the book

The outline of the book is as follows. Chapter 2 describes the method of machinelearning control (MLC) in detail. In Chapter 3, linear control theory is presented tobuild intuition and describe the most common control framework. This theoreticalfoundation is not required to understand or implement MLC, but it does motivatethe role of feedback and highlight the importance of dynamic estimation. In Chap-ter 4, MLC is benchmarked against known optimal control design of linear systemswithout and with noise. We show that MLC is capable of reproducing the optimallinear control but outperforms these methods even for weak nonlinearities. In Chap-ter 5 we illustrate MLC for a low-dimensional system with frequency crosstalk. Alarge class of fluid flows are described by such a system. We show that the lin-earized system is uncontrollable while MLC discovers the enabling nonlinearity forstabilization. In Chapter 6, we highlight promising results from MLC applied inreal-world feedback turbulence control experiments. Chapter 7 provides a summaryof best practices, tactics and strategies for implementing MLC in practice. Chapter 8presents concluding remarks with an outlook of future developments of MLC.

Springer, Fluid Mechanics and Its Applications, 116, 2016 9

Page 12: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

1.7 Exercises

Exercise 1–1: Name two examples of feedback control systems in everyday life.Define the inputs and outputs of the system, the underlying system state anddynamics, and describe the objective function. Describe the uncertainties in thesystem and the types of noise and disturbances that are likely experienced.

Exercise 1–2: Consider the following plant model:

s = b.

(a) Design an open-loop controller b = K(wr) to track a reference value wr.(b) Now, imagine that the plant model is actually s = 2b. How much error is there

in the open-loop controller from above if we command a value wr = 10?(c) Instead of open-loop control, implement the following closed-loop controller:

b = 10(wr− s). What is the error in the closed-loop system for the same com-mand wr = 10?

Exercise 1–3: Choose a major industry, such as transportation, energy, health-care, etc., and describe an opportunity that could be enabled by closed-loop con-trol of a turbulent fluid. Estimate the rough order of magnitude impact this wouldhave in terms of efficiency, cost, pollution, lives saved, etc. Now, hypothesizewhy these innovations are not commonplace in these industries?

10 Duriez, Brunton, & Noack

Page 13: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

References

1. Nobel Media AB. Nobel peace prize.http://www.nobelprize.org/nobel_prizes/peace/laureates/2007/, 2007.

2. Y. S. Abu-Mostafa, M. Magndon-Ismail, and H.-T. Lin. Learning from Data. A Short Course.AMLBook, 2012.

3. International Energy Agency. Key world energy statistics.http://www.iea.org/publications/freepublications/publication/keyworld2014.pdf, 2014.

4. S. R. Ahmed, G. Ramm, and G. Faltin. Some salient features of the time averaged groundvehicle wake. Society of Automotive Engineers, SAE Inc, 840300, 1984.

5. J.-L. Aider, 2014. Private communication.6. K. Aleksic, D. M. Luchtenburg, R. King, B. R. Noack, and J. Pfeiffer. Robust nonlinear

control versus linear model predictive control of a bluff body wake. In 5th AIAA FlowControl Conference, pages 1–18, Chicago, USA, 2010. AIAA Paper 2010-4833.

7. M. R. Allen and L. A Smith. Monte Carlo SSA: Detecting irregular oscillations in the pres-ence of colored noise. J. Climate, 9(12):3373–3404, 1996.

8. M. Amitay and A. Glezer. Role of actuation frequency in controlled flow reattachment overa stalled airfoil. AIAA Journal, 40(2):209–216, 2002.

9. B. F. Armaly, F. Durst, J. C. F. Pereira, and B. Schönung. Experimental and theoreticalinvestigation of backward-facing step flow. J. Fluid Mech., 127:473–496, 1983.

10. S. Aubrun, J. McNally, F. Alvi, and A. Kourta. Separation flow control on a generic groundvehicle using steady microjet arrays. Exp. Fluids, 51(5):1177–1187, 2011.

11. S. Bagheri, L. Brandt, and D.S. Henningson. Input-output analysis, model reduction andcontrol of the flat-plate boundary layer. J. Fluid Mechanics, 620:263–298, 2009.

12. S. Bagheri and D. S. Henningson. Transition delay using control theory. Phil. Trans. R. Soc.A, 369(1940):1365–1381, 2011.

13. S. Bagheri, J. Hoepffner, P. J. Schmid, and D. S. Henningson. Input-output analysis andcontrol design applied to a linear model of spatially developing flows. Appl. Mech. Rev.,62(2):020803–1..27, 2009.

14. Z. Bai, S. L. Brunton, B. W. Brunton, J. N. Kutz, E. Kaiser, A. Spohn, and B. R. Noack. Data-driven methods in fluid dynamics: Sparse classification from experimental data. In A. Pol-lard, editor, Whither Turbulence and Big Data in the 21st Century. To appear in Springer,2016.

15. C. J. Baker. Ground vehicles in high cross winds. Part I: Steady aerodynamic forces. J. FluidStruct., 5(1):69–90, 1991.

16. B. Bamieh and L. Giarré. Identification of linear parameter varying models. Int. J. Rob.Nonl. Cont., 12:841–853, 2002.

207

Page 14: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

17. W. Banzhaf, P. Nordin, R. E. Keller, and R. D. Francone. Genetic Programming: An Intro-duction. Morgan Kaufmann, San Francisco, 1998.

18. R. G. Baraniuk. Compressive sensing. IEEE Signal Processing Magazine, 24(4):118–120,2007.

19. D. Barros. Wake and drag manipulation of a bluff body using fluidic forcing. PhD thesis,École Nationale Supérieure de Mécanique et d’Aérotechnique, Poitiers, France, 2015.

20. D. Barros, J. Borée, B. R. Noack, A. Spohn, and T. Ruiz. Bluff body drag manipula-tion by unsteady shear layer forcing and Coanda blowing. J. Fluid Mech., in revision, seearXiv:1507.02243 [physics.flu-dyn], 2016.

21. D. Barros, T. Ruiz, J. Borée, and B. R. Noack. Control of a three-dimensional blunt bodywake using low and high frequency pulsed jets. Int. J. Flow Control, 6(1):61–76, 2014.

22. J-F. Beaudoin, O. Cadot, J-L. Aider, and J. E. Wesfreid. Three-dimensional stationary flowover a backwards-facing step. Eur. J. Mech. B-Fluid, 38:147–155, 2004.

23. N. Benard, J. Pons-Prats, J. Periaux, G. Bugeda, J. P. Bonnet, and E. Moreau. Multi-input genetic algorithm for experimental optimization of the reattachment downstream of abackward-facing step with surface plasma actuator. In 46th AIAA Plasadynamics and LasersConference, pages 1–23, Dallas, USA, 2015. AIAA Paper 2015-2957.

24. P. Benner, S. Gugercin, and K Willcox. A survey of projection-based model reduction meth-ods for parametric dynamical systems. SIAM Rev., 57(4):483–531, 2015.

25. E. Berger, M. Sastuba, D. Vogt, B. Jung, and H. B. Amor. Estimation of perturbationsin robotic behavior using dynamic mode decomposition. Journal of Advanced Robotics,29(5):331–343, 2015.

26. Z. P. Berger, M. G. Berry, P. R. Shea, B. R. Noack, S. Gogineni, and M. N. Glauser. Activeflow control for high speed jets with large window PIV. Flow, Turb., Combust., 94:97–123,2014.

27. M. Bergmann, L. Cordier, and J.-P. Brancher. Optimal rotary control of the cylinder wakeusing proper orthogonal decomposition reduced order model. Phys. Fluids, 17:097101–1..21,2005.

28. G. Berkooz, P. Holmes, and J.L. Lumley. The proper orthogonal decomposition in the anal-ysis of turbulent flows. Ann. Rev. Fluid Mech., 25:539–575, 1993.

29. T.R. Bewley and S. Liu. Optimal and robust control and estimation of linear paths to transi-tion. J. Fluid Mech., 365:305–349, 1998.

30. C. M. Bishop. Pattern Recognition and Machine Learning. Springer New York, 2006.31. H. M. Blackburn and R. D. Henderson. A study of two-dimensional flow past an oscillating

cylinder. J. Fluid Mech., 385:255–286, 1999.32. J. Bongard and H. Lipson. Automated reverse engineering of nonlinear dynamical systems.

Proc. Natl. Acad. Sci. USA, 104(24):9943–9948, 2007.33. L. Breiman. Random forests. Machine Learning, 45(1):5–32, 2001.34. I. Bright, G. Lin, and J. N. Kutz. Compressive sensing and machine learning strategies for

characterizing the flow around a cylinder with limited pressure measurements. Phys. Fluids,25(12), 2013.

35. D. Bristow, M. Tharayil, and A. G. Alleyne. A survey of iterative learning control. ControlSyst. Mag., 3(26):96–114, 2006.

36. D. S. Broomhead and R. Jones. Time-series analysis. Proc. Roy. Soc. Lond. A,423(1864):103–121, 1989.

37. D. S. Broomhead, R. Jones, and G. P. King. Topological dimension and local coordinatesfrom time series data. Journal of Physics A: Mathematical and General, 20(9):L563, 1987.

38. D. S. Broomhead and G. P. King. Extracting qualitative dynamics from experimental data.Phys. D, 20(2-3):217–236, 1986.

39. B. W. Brunton, S. L. Brunton, J. L. Proctor, and J. N. Kutz. Optimal sensor placement andenhanced sparsity for classification. IEEE Transactions on Pattern Analysis and MachineIntelligence, under review, see arXiv:1310.4217v1 [cs.CV], 2013.

40. B. W. Brunton, L. A. Johnson, J. G. Ojemann, and J. N. Kutz. Extracting spatial–temporal co-herent patterns in large-scale neural recordings using dynamic mode decomposition. Journalof Neuroscience Methods, 258:1–15, 2016.

208 Duriez, Brunton, & Noack

Page 15: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

41. S. L. Brunton, B. W. Brunton, J. L. Proctor, and J. N Kutz. Koopman observable subspacesand finite linear representations of nonlinear dynamical systems for control. PLoS ONE,11(2):e0150171, 2016.

42. S. L. Brunton, X. Fu, and J. N. Kutz. Self-tuning fiber lasers. IEEE Journal of SelectedTopics in Quantum Electronics, 20(5):464–471, 2014.

43. S. L. Brunton and B. R. Noack. Closed-loop turbulence control: Progress and challenges.Appl. Mech. Rev., 67(5):050801:01–48, 2015.

44. S. L. Brunton, J. L. Proctor, and J. N. Kutz. Discovering governing equations from data:Sparse identification of nonlinear dynamical systems. Proc. Natl. Acad. Sci. USA, in print,2016.

45. S. L. Brunton, J. L. Proctor, J. H. Tu, and J. N. Kutz. Compressive sampling and dynamicmode decomposition. J. Comp. Dyn., in print, see arXiv:1312.5186, 2015.

46. S. L. Brunton, J. H. Tu, I. Bright, and J. N. Kutz. Compressive sensing and low-rank librariesfor classification of bifurcation regimes in nonlinear dynamical systems. SIAM Journal onApplied Dynamical Systems, 13(4):1716–1732, 2014.

47. Marko Budišic and I. Mezic. Geometry of the ergodic quotient reveals coherent structures inflows. Phys. D, 241(15):1255–1269, 2012.

48. Statistisches Bundesamt. Straßenverkehrunfälle 1986 (transl: Road traffic accidents). Tech-nical Report Fachserie 8, Reihe 7, Statistisches Bundesamt, 1987.

49. J. Burkardt, M.D. Gunzburger, and H.-C. Lee. Centroidal Voronoi Tessellation-BasedReduced-Order Modeling of Complex Systems. Technical report, Florida State University,2004.

50. E. J. Candès. Compressive sensing. Proceedings of the International Congress of Mathe-matics, 2006.

51. E. J. Candès and T. Tao. Decoding by linear programming. IEEE Transactions on Informa-tion Theory, 51(12):4203–4215, 2005.

52. E. J. Candès and M. B. Wakin. An introduction to compressive sampling. IEEE SignalProcessing Magazine, March:21–30, 2008.

53. J. Carberry, J. Sheridan, and D. Rockwell. Controlled oscillations of a cylinder: a new wakestate. J. Fluid Struct., 17(2):337–343, 2003.

54. L. Cattafesta and M. Shelpak. Actuators for active flow control. Ann. Rev. Fluid Mech.,43:247–272, 2011.

55. L. Cattafesta, D. Williams, C. Rowley, and F. Alvi. Review of active control of flow-inducedcavity resonance. In 33rd AIAA Fluid Dynamics Conference and Exhibit, 2003. AIAA Paper2003-3567.

56. L. N. Cattafesta III, D. Shukla, S. Garg, and J. A. Ross. Development of an adaptive weapons-bay suppression system. In 5th AIAA/CEAS Aeroacoustics Conference and Exhibit, 1999.AIAA Paper 1999-1901.

57. L. N. Cattafesta III, Q. Song, D. R. Williams, C. W. Rowley, and F. S. Alvi. Active controlof flow-induced cavity oscillations. Progr. Aerosp. Sci., 44(7):479–502, 2008.

58. O. Cetiner and D. Rockwell. Streamwise oscillations of a cylinder in a steady current. Part1: Locked-on states of vortex formation and loading. J. Fluid Mech., 427:1–28, 2001.

59. A. Chadwick, K. Garry, and J. Howell. Transient aerodynamic characteristics of simplevehicle shapes by the measurement of surface pressures. Technical report, SAE TechnicalPaper, 2000.

60. S. Chaturantabut and D. C. Sorensen. Nonlinear model reduction via discrete empiricalinterpolation. SIAM Journal on Scientific Computing, 32(5):2737–2764, 2010.

61. B. Cheng and D. M. Titterington. Neural networks: A review from a statistical perspective.Stat. Sci., 9:2–30, 1994.

62. N. J. Cherry, R. Hillier, and M. E. M. P. Latour. Unsteady measurements in a separated andreattaching flow. J. Fluid Mech., 144:13–46, 7 1984.

63. M. Chevalier, J. Hœpffner, E. Åkervik, and D.S. Henningson. Linear feedback control andestimation applied to instabilities in spatially developing boundary layers. J. Fluid Mech.,588:163–187, 2007.

Springer, Fluid Mechanics and Its Applications, 116, 2016 209

Page 16: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

64. H. Choi, M. Hinze, and K. Kunisch. Instantaneous control of backward-facing step flows.Appl. Numer. Math., 31:133–158, 1999.

65. H. Choi, W.-P. Jeon, and J. Kim. Control of flow over a bluff body. Ann. Rev. Fluid Mech.,40:113–139, 2008.

66. H. Choi, P. Moin, and J. Kim. Active turbulence control for drag reduction in wall-boundedflows. J. Fluid Mech., 262:75–110, 1994.

67. J. M. Chomaz. Global instabilities in spatially developing flows: non-normality and nonlin-earity. Ann. Rev. Fluid Mech., 37:357–393, 2005.

68. K.-B. Chun and H. J. Sung. Control of turbulent separated flow over a backward-facing stepby local forcing. Exp. Fluids, 21(6):417–426, 1996.

69. D. Ciresan, U. Meier, and J. Schmidhuber. Multi-column deep neural networks for im-age classification. In 2012 IEEE Conference on Computer Vision and Pattern Recognition(CVPR), pages 3642–3649. IEEE, 2012.

70. K. R. Cooper. Truck aerodynamics reborn-lessons from the past. Technical report, SAETechnical Paper, 2003.

71. L Cortelezzi, KH Lee, J Kim, and JL Speyer. Skin-friction drag reduction via robust reduced-order linear feedback control. International Journal of Computational Fluid Dynamics, 11(1-2):79–92, 1998.

72. L. Cortelezzi and J. L. Speyer. Robust reduced-order controller of laminar boundary layertransitions. Phys. Rev. E, 58(2):1906, 1998.

73. C. Cuvier, C. Braud, J. M. Foucaut, and M. Stanislas. Flow control over a ramp using activevortex generators. In Proceedings of the 7th International Symposium on Turbulence andShear Flow Phenomena (TSFP-7), Ottawa, Canada, 2011.

74. C. Cuvier, J. M. Foucaut, C. Braud, and M. Stanislas. Characterisation of a high Reynoldsnumber boundary layer subject to pressure gradient and separation. J. Turb., 15(8):473–515,2014.

75. J. Dandois, E. Garnier, and P. Sagaut. Numerical simulation of active separation control bya synthetic jet. J. Fluid Mech., 574(1):25–58, 2007.

76. L. Davis. Handbook of Genetic Algorithms. Van Nostrand Reinhold Company, New York,1991.

77. H. de Garis. Genetic Programming: Building artificial nervous systems using geneticallyprogrammed neural networks modules. In R. Porter and B. Mooney, editors, Proceedings ofthe 7th International Conference on Machine Learning, pages 132–139. Morgan Kaufmann,1990.

78. J. Dean, G. Corrado, R. Monga, K. Chen, M. Devin, M. Mao, A. Senior, K. Tucker,P.and Yang, and Q. V. Le. Large scale distributed deep networks. In Advances in NeuralInformation Processing Systems, pages 1223–1231, 2012.

79. A. Debien, S. Aubrun, N. Mazellier, and A. Kourta. Salient and smooth edge ramps inducingturbulent boundary layer separation: Flow characterization for control perspective. C. R.Mecanique, 342(6-7):356–362, 2014.

80. A. Debien, K. A. F. F. von Krbek, N. Mazellier, T. Duriez, L. Cordier, B. R. Noack, M. W.Abel, and A. Kourta. Closed-loop separation control over a sharp-edge ramp using geneticprogramming. Exp. Fluids, 57(3):article 40, 2016.

81. S. C. R. Dennis, P. Nguyen, and S. Kocabiyik. The flow induced by a rotationally oscillatingand translating circular cylinder. J. Fluid Mech., 407:123–144, 2000.

82. N. Desbrosses. World energy expenditures. http://www.leonardo-energy.org/blog/world-energy-expenditures, 2011.

83. T. G. Dietterich. Ensemble methods in machine learning. In J. Kittler and F. Roli, editors,Multiple Classifier Systems: Second International Workshop, MCS 2001 Cambridge, UK,July 2-4, 2001 Proceedings, pages 1–15. Springer, Berlin Heidelberg, 2001.

84. D. L. Donoho. Compressed sensing. IEEE Transactions on Information Theory, 52(4):1289–1306, 2006.

85. A. P. Dowling and A. S. Morgans. Feedback control of combustion oscillations. Ann. Rev.Fluid Mech., 37(151–182), 2005.

210 Duriez, Brunton, & Noack

Page 17: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

86. J. C. Doyle. Guaranteed margins for LQG regulators. IEEE Transactions on AutomaticControl, 23(4):756–757, 1978.

87. J. C. Doyle, B. A. Francis, and A. R. Tannenbaum. Feedback control theory. Courier Corpo-ration, 2013.

88. J. C. Doyle, K. Glover, P. P. Khargonekar, and B. A. Francis. State-space solutions to standardH2 and H∞ control problems. IEEE Transactions on Automatic Control, 34(8):831–847,1989.

89. J. C. Doyle and G. Stein. Multivariable feedback design: concepts for a classical/modernsynthesis. IEEE Transactions on Automatic Control, 26(1):4–16, 1981.

90. D. C. Dracopoulos. Evolutionary Learning Algorithms for Neural Adaptive Control. Per-spectives in Neural Computing. Springer-Verlag, London, etc., 1997.

91. D. C. Dracopoulos and S. Kent. Genetic programming for prediction and control. NeuralComput. & Appli., 6:214–228, 1997.

92. R. O. Duda, P. E. Hart, and D. G. Stork. Pattern Classification. Wiley-Interscience, 2000.93. G. E. Dullerud and F. Paganini. A Course in Robust Control Theory: A Convex Approach.

Texts in Applied Mathematics. Springer, Berlin, Heidelberg, 2000.94. T. Duriez, S. L. Brunton, and B. R. Noack. OpenMLC, Matlab implementation of MLC.

http://github.com/MachineLearningControl/OpenMLC-Matlab, 2016.95. M. Efe, M. Debiasi, P. Yan, H. Özbay, and M. Samimy. Control of subsonic cavity flows

by neural networks-analytical models and experimental validation. In 43rd AIAA AerospaceSciences Meeting and Exhibit, 2005. AIAA Paper 2005-0294.

96. M. El-Alti, V. Chernoray, P. Kjellgren, L. Hjelm, and L. Davidson. Computations and full-scale tests of active flow control applied on a VOLVO truck-trailer. In Dillmann, A. andA. Orellano, editors, Aerodynamics of Heavy Vehicles III: Trucks, Buses and Trains, vol-ume 79 of Lecture Notes in Applied and Computational Mechanics. Springer-Verlag, 2016.

97. R. J. Englar. Advanced aerodynamic devices to improve the performance, economics, han-dling and safety of heavy vehicles. Technical report, SAE Technical Paper 2001-01-2072,2001.

98. R. J. Englar. Pneumatic heavy vehicle aerodynamic drag reduction, safety enhancement, andperformance improvement. In R. McCallen and F. Browand, editors, The Aerodynamics ofHeavy Vehicles: Trucks, Buses, and Trains, pages 277–302. Springer, 2004.

99. N. B. Erichson, S. L. Brunton, and J. N. Kutz. Compressed dynamic mode decompositionfor real-time object detection. Preprint arXiv:1512.04205, 2015.

100. R. Everson and L. Sirovich. Karhunen–Loeve procedure for gappy data. Journal of theOptical Society of America A, 12(8):1657–1664, 1995.

101. N. Fabbiane, O. Semeraro, S. Bagheri, and D. S. Henningson. Adaptive and model-basedcontrol theory applied to convectively unstable flows. Appl. Mech. Rev., 66(6):060801–1..20,2014.

102. Brian F Farrell and Petros J Ioannou. State estimation using a reduced-order Kalman filter.Journal of the Atmospheric Sciences, 58(23):3666–3680, 2001.

103. P. J. Fleming and R. C. Purshouse. Evolutionary algorithms in control systems engineering:a survey. Control Engineering Practice, 10(11):1223–1241, 2002.

104. J. B. Freund and M. G. Mungal. Drag and wake modification of axisymmetric bluff bodiesusing Coanda blowing. J. Aircraft, 31(3):572–578, 1994.

105. Y. Freund and R. E. Schapire. A decision-theoretic generalization of on-line learning and anapplication to boosting. Journal of Computer and System Sciences, 55(1):119–139, 1997.

106. U. Frisch. Turbulence. Cambridge University Press, Cambridge, 1st edition, 1995.107. X. Fu, S. L. Brunton, and J. N. Kutz. Classification of birefringence in mode-locked fiber

lasers using machine learning and sparse representation. Optics Express, 22(7):8585–8597,2014.

108. M. Gad-el Hak. Flow control. Appl. Mech. Rev., 42(10):261–293, 1989.109. B.G. Galerkin. Rods and plates: series occuring in various questions regarding the elastic

equilibrium of rods and plates (translated). Vestn. Inzhen., 19:897–908, 1915.

Springer, Fluid Mechanics and Its Applications, 116, 2016 211

Page 18: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

110. S. Gaucel, M. Keijzer, E. Lutton, and A. Tonda. Learning dynamical systems using standardsymbolic regression. In M. Nicolau, K. Krawiec, M.I. Heywood, M. Castelli, P. Garcia-Sánchez, J.J. Merelo, V.M. Rivas Santos, and K. Sim, editors, Genetic Programming: 17thEuropean Conference, EuroGP 2014, Granada, Spain, April 23-25, 2014, Revised SelectedPapers), pages 25–36. Springer Berlin Heidelberg, 2014.

111. N. Gautier. Flow Control Using Optical Sensors. PhD thesis, Ecole doctorale: SciencesMécaniques, Acoustique, Électronique & Robotique (UPMC), ESPCI, Laboratoire PMMH,2014.

112. N. Gautier and J.-L. Aider. Feed-forward control of a perturbed backward-facing step flow.J. Fluid Mech., 759:181–196, 2014.

113. N. Gautier, J.-L. Aider, T. Duriez, B. R. Noack, M. Segond, and M. W. Abel. Closed-loopseparation control using machine learning. J. Fluid Mech., 770:424–441, 2015.

114. G. Gelbert, J. Moeck, C. O. Paschereit, and R. King. Feedback control of unstable thermoa-coustic modes in an annular Rijke tube. Control Engineering Practice, 20:770–782, 2012.

115. J. Gerhard, M. Pastoor, R. King, B. R. Noack, A. Dillmann, M. Morzynski, and G. Tadmor.Model-based control of vortex shedding using low-dimensional Galerkin models. In 33rdAIAA Fluids Conference and Exhibit, Orlando, FL, USA, 2003. Paper 2003-4262.

116. T. A. Ghee and G. Leishman. Drag reduction of motor vehicles by active flow control usingthe coanda effect. AIAA Journal, 20(2):289–299, 1992.

117. D. Giannakis and A. J. Majda. Nonlinear laplacian spectral analysis for time series withintermittency and low-frequency variability. Proc. Natl. Acad. Sci. USA, 109(7):2222–2227,2012.

118. A. M. Gilhaus and V. E. Renn. Drag and driving-stability-related aerodynamic forces andtheir interdependence-results of measurements on 3/8-scale basic car shapes. Technical re-port, SAE Technical Paper 860211, 1986.

119. K. Glover and J. C. Doyle. State-space formulae for all stabilizing controllers that satisfyan h∞-norm bound and relations to risk sensitivity. Systems & Control Letters, 11:167–172,1988.

120. G. Godard and M. Stanislas. Control of a decelerating boundary layer. Part 1: Optimizationof passive vortex generators. Aerosp. Sci. Technol., 10(3):181–191, 2006.

121. G. Godard and M. Stanislas. Control of a decelerating boundary layer. Part 3: Optimizationof round jets vortex generators. Aerosp. Sci. Technol., 10(6):455–464, 2006.

122. D. E. Goldberg. Genetic Algorithms. Pearson Education India, 2006.123. D. Greenblatt and I. J. Wygnanski. The control of flow separation by periodic excitation.

Prog. Aero. Sci., 36(7):487–545, 2000.124. J. Grosek and J. N. Kutz. Dynamic Mode Decomposition for Real-Time Background/Fore-

ground Separation in Video. Preprint arXiv:1404.7592, 2014.125. J. Guckenheimer and P. Holmes. Nonlinear Oscillations, Dynamical Systems, and Bifurca-

tion of Vector Fields. Springer, New York, 1986.126. E. Guilmineau, O. Chikhaoui, G. Deng, and M. Visonneau. Cross wind effects on a simplified

car model by a DES approach. Computers & Fluids, 78:29–40, 2013.127. D. P. Hart. High-speed PIV analysis using compressed image correlation. Journal of Fluids

Engineering, 120:463–470, 1998.128. M. A. Z. Hasan. The flow over a backward-facing step under controlled perturbation: laminar

separation. J. Fluid Mech., 238:73–96, 5 1992.129. S. Haykin. Neural Networks: A Comprehensive Foundation. Prentice Hall, Upper Saddle

River, New Jersey, 2004.130. L. Henning and R. King. Robust multivariable closed-loop control of a turbulent backward-

facing step flow. J. Aircraft, 44:201–208, 2007.131. A. J. G. Hey, S. Tansley, and K. M. Tolle. The fourth paradigm: Data-intensive scientific

discovery. Microsoft Research Redmond, WA, 2009.132. G. Hinton, L. Deng, D. Yu, G. E. Dahl, A. Mohamed, N. Jaitly, A. Senior, V. Vanhoucke,

P. Nguyen, and T. N. et al. Sainath. Deep neural networks for acoustic modeling in speechrecognition: The shared views of four research groups. IEEE Signal Processing Magazine,29(6):82–97, 2012.

212 Duriez, Brunton, & Noack

Page 19: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

133. B. L. Ho and R. E. Kalman. Effective construction of linear state-variable models frominput/output data. In Proceedings of the 3rd Annual Allerton Conference on Circuit andSystem Theory, pages 449–459, 1965.

134. C.-M. Ho and P. Huerre. Perturbed free shear layers. Annu. Rev. Fluid Mech., 16:365–422,1984.

135. M. Högberg, T. R. Bewley, and D. S. Henningson. Linear feedback control and estimationof transition in plane channel flow. J. Fluid Mech., 481:149–175, 2003.

136. M. Högberg and D. S. Henningson. Linear optimal control applied to instabilities in spatiallydeveloping boundary layers. J. Fluid Mech., 470:151–179, 2002.

137. J. H. Holland. Adaptation in Natural and Artificial Systems: An Introductory Analysis withApplications to Biology, Control, and Artificial Intelligence. University of Michigan Press,Ann Arbor, MI, USA, 1975.

138. P. Holmes, J. L. Lumley, G. Berkooz, and C. W. Rowley. Turbulence, Coherent Structures,Dynamical Systems and Symmetry. Cambridge University Press, Cambridge, 2nd paperbackedition, 2012.

139. J. P. Howell. Shape features which influence crosswind sensitivity. Technical report, TheInstitution of Mechanical Engineers, IMechE 1993-9, Vehicle Ride and Handling, 1993.

140. W.-H. Hucho. Aerodynamics of Road Vehicles. Society of Automotive Engineers, 1998.141. L. Hung, M. Parviz, and J. Kim. Direct numerical simulation of turbulent flow over a

backward-facing step. J. Fluid Mech., 330:349–374, 1997.142. M. Ilak and C. W. Rowley. Modeling of transitional channel flow using balanced proper

orthogonal decomposition. Phys. Fluids, 20:034103, 2008.143. S. J. Illingworth, A. S. Morgans, and C. W. Rowley. Feedback control of flow resonances

using balanced reduced-order models. Journal of Sound and Vibration, 330(8):1567–1581,2010.

144. S. J. Illingworth, A. S. Morgans, and C. W. Rowley. Feedback control of cavity flow oscilla-tions using simple linear models. J. Fluid Mech., 709:223–248, 2012.

145. M. Islam, F. Decker, E. De Villiers, A. Jackson, J. Gines, T. Grahs, A. Gitt-Gehrke, andJ. Comas i Font. Application of Detached-Eddy Simulation for automotive aerodynamicsdevelopment. Technical report, SAE Technical Paper 2009-01-0333, 2009.

146. G. James, D. Witten, T. Hastie, and R. Tibshirani. An Introduction to Statistical Learning.Springer, 2013.

147. W. B Johnson and J. Lindenstrauss. Extensions of Lipschitz mappings into a Hilbert space.Contemporary Mathematics, 26(189-206):1, 1984.

148. D.W. Jordan and P. Smith. Nonlinear Ordinary Differential Equations. Clarendon Press,Oxford, 1988.

149. P. Joseph, X. Amandolese, C. Edouard, and J.-L. Aider. Flow control using MEMS pulsedmicro-jets on the ahmed body. Exp. Fluids, 54(1):1–12, 2013.

150. J. N. Juang. Applied System Identification. Prentice Hall PTR, Upper Saddle River, NewJersey, 1994.

151. J. N. Juang and R. S. Pappa. An eigensystem realization algorithm for modal parameteridentification and model reduction. Journal of Guidance, Control, and Dynamics, 8(5):620–627, 1985.

152. J. N. Juang, M. Phan, L. G. Horta, and R. W. Longman. Identification of observer/Kalmanfilter Markov parameters: Theory and experiments. Technical Memorandum 104069, NASA,1991.

153. W. J. Jung, N. Mangiavacchi, and R. Akhavan. Suppression of turbulence in wall-boundedflows by high-frequency spanwise oscillations. Phys. Fluids A, 4:1605–1607, 1992.

154. E. Kaiser, B. R. Noack, L. Cordier, A. Spohn, M. Segond, M. W. Abel, G. Daviller, J. Östh,S. Krajnovic, and R. K. Niven. Cluster-based reduced-order modelling of a mixing layer. J.Fluid Mech., 754:365–414, 2014.

155. E. Kaiser, B. R. Noack, A. Spohn, L. N. Cattafesta, and M. Morzynski. Cluster-based controlof nonlinear dynamics. Theor. Comput. Fluid Dyn., under review, see arXiv:1602.05416,2016.

Springer, Fluid Mechanics and Its Applications, 116, 2016 213

Page 20: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

156. R. E. Kalman. A new approach to linear filtering and prediction problems. Journal of FluidsEngineering, 82(1):35–45, 1960.

157. J. Karhunen and J. Joutsensalo. Representation and separation of signals using nonlinearPCA type learning. Neural Networks, 7(1):113–127, 1994.

158. W. Kerstens, J. Pfeiffer, D. Williams, R. King, and T. Colonius. Closed-loop control of liftfor longitudinal gust suppression at low Reynolds numbers. AIAA Journal, 49(8):1721–1728,2011.

159. J. Kim. Control of turbulent boundary layers. Phys. Fluids, 15(5):1093–1105, 2003.160. J. Kim. Physics and control of wall turbulence for drag reduction. Phil. Trans. R. Soc. A,

369(1940):1396–1411, 2011.161. J. Kim and T.R. Bewley. A linear systems approach to flow control. Ann. Rev. Fluid Mech.,

39:383–417, 2007.162. B. O. Koopman. Hamiltonian systems and transformation in Hilbert space. Proc. Natl. Acad.

Sci. USA, 17(5):315–318, 1931.163. B. O. Koopman and J. v. Neumann. Dynamical systems of continuous spectra. Proc. Natl.

Acad. Sci. USA, 18(3):255, 1932.164. J. R. Koza. Genetic Programming: On the Programming of Computers by Means of Natural

Selection, volume 1. MIT Pess, 1992.165. J. R. Koza, F. H. Bennett, M. A. Andre, M. A. Keane, and F. Dunlap. Automatic synthesis

of analog circuits by means of genetic programming. IEEE Transactions on EvolutionaryComputation, 1(2):109–128, 1997.

166. J. R. Koza, F. H. Bennett III, and O. Stiffelman. Genetic programming as a Darwinian inven-tion machine. In Genetic Programming: Second European Workshop, EuroGP’99 Göteborg,Sweden, May 26-27, 1999, Proceedings, pages 93–108. Springer, 1999.

167. N. Kryloff and N. Bogoliubov. Introduction to Non-Linear Mechanics. Princeton UniversityPress, Princeton, 3rd printing edition, 1952.

168. J. N. Kutz. Data-Driven Modeling & Scientific Computation: Methods for Complex Systems& Big Data. Oxford University Press, 2013.

169. O. A. Ladyzhenskaya. The Mathematical Theory of Viscous Incompressible Flow. Gordonand Breach, New York, London, 1st edition, 1963.

170. Y. Lan and I. Mezic. Linearization in the large of nonlinear systems and koopman operatorspectrum. Phys. D, 242(1):42–53, 2013.

171. C. Lee, J. Kim, D. Babcock, and R. Goodman. Application of neural networks to turbulencecontrol for drag reduction. Phys. Fluids, 9(6):1740–1747, 1997.

172. H. W. Liepmann, G. L. Brown, and D. M. Nosenchuck. Control of laminar instability wavesusing a new technique. J. Fluid Mech., 118:187–200, 1982.

173. J. C. Lin. Review of research on low-profile vortex generators to control boundary-layerseparation. Prog. Aero. Sci., 38(4):389–420, 2002.

174. L. Ljung. System Identification: Theory for the User. Prentice Hall, 1999.175. K. R. Low, Z. P. Berger, S. Kostka, B. El Hadidi, S. Gogineni, and M. N. Glauser. Noise

source identification and control in a Mach 0.6 turbulent jet with simultaneous time resolvedPIV, pressure and acoustic measurements. Exp. Fluids, 54(4):1–17, 2013.

176. D. M. Luchtenburg, B. Günter, B. R. Noack, R. King, and G. Tadmor. A generalized mean-field model of the natural and actuated flows around a high-lift configuration. J. Fluid Mech.,623:283–316, 2009.

177. D. M. Luchtenburg and C. W. Rowley. Model reduction using snapshot-based realizations.Bulletin of the American Physical Society, 56, 2011.

178. D. M. Luchtenburg, M. Schlegel, B. R. Noack, K. Aleksic, R. King, G. Tadmor, and B. Gün-ther. Turbulence control based on reduced-order models and nonlinear control design. InR. King, editor, Active Flow Control II, volume 108 of Notes on Numerical Fluid Mechan-ics and Multidisciplinary Design, pages 341–356, Berlin, 26-28 May 2010, 2010. Springer-Verlag.

179. J.L. Lumley and P.N. Blossey. Control of turbulence. Ann. Rev. Fluid Mech., 30:311–327,1998.

214 Duriez, Brunton, & Noack

Page 21: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

180. D. L. Ly and H. Lipson. Learning symbolic representations of hybrid dynamical systems. J.Mach. Learn. Res., 13:3585–3618, 2012.

181. Z. Ma, S. Ahuja, and C. W. Rowley. Reduced order models for control of fluids using theeigensystem realization algorithm. Theor. Comput. Fluid Dyn., 25(1):233–247, 2011.

182. D. G. Mabey. Analysis and correlation of data on pressure fluctuations in separated flow. J.Aircraft, 9(9):642–645, 1972.

183. L. Mathelin, 2015. Private communication.184. R. C. McCallen, K. Salari, J. M. Ortega, L. J. DeChant, B. Hassan, C. J. Roy, W. D. Pointer,

F. Browand, M. Hammache, T. Y. Hsu, et al. DOE’s effort to reduce truck aerodynamic drag– joint experiments and computations lead to smart design. In AIAA Paper, 2014-2249, 2004.

185. T. McConaghy. FFX: Fast, scalable, deterministic symbolic regression technology. In R. Ri-olo and E. Vladislavleva, editors, Genetic Programming Theory and Practice IX (Geneticand Evolutionary Computation), pages 235–260. Springer, 2011.

186. T. T. Medjo, R. Temam, and M. Ziane. Optimal and robust control of fluid flows: Sometheoretical and computational aspects. Appl. Mech. Rev., 61(1):010801, 2008.

187. I. Mezic. Spectral properties of dynamical systems, model reduction and decompositions.Nonlinear Dynamics, 41(1-3):309–325, 2005.

188. I. Mezic. Analysis of fluid flows via spectral properties of the Koopman operator. Ann. Rev.Fluid Mech., 45:357–378, 2013.

189. M. Milano and P. Koumoutsakos. Neural network modeling for near wall turbulent flow. J.Comp. Phys., 182(1):1–26, 2002.

190. T. M. Mitchell. Machine Learning. McGraw Hill, 1997.191. R. Mittal, R. Kotapati, and L. Cattafesta. Numerical study of resonant interactions and flow

control in a canonical separated flow. In AIAA 43rd Aerospace Sciences Meeting and Exhibit,Reno, NV, USA, 2005. AIAA Paper 2005-1261.

192. B. C. Moore. Principal component analysis in linear systems: Controllability, observability,and model reduction. IEEE Transactions on Automatic Control, AC-26(1):17–32, 1981.

193. S. D. Müller, M. Milano, and P. Koumoutsakos. Application of machine learning algorithmsto flow modeling and optimization. In Annual Research Briefs, pages 169–178, Center forTurbulence Research, University of Stanford, 1999.

194. K. P. Murphy. Machine Learning: A Probabilistic Perspective. MIT Press, 2012.195. A. G. Nair and K. Taira. Network-theoretic approach to sparsified discrete vortex dynamics.

J. Fluid Mech., 768:549–571, 2015.196. B. R. Noack, K. Afanasiev, M. Morzynski, G. Tadmor, and F. Thiele. A hierarchy of low-

dimensional models for the transient and post-transient cylinder wake. J. Fluid Mech.,497:335–363, 2003.

197. B. R. Noack, M. Morzynski, and G. Tadmor. Reduced-Order Modelling for Flow Control.Number 528 in CISM Courses and Lectures. Springer-Verlag, Vienna, 2011.

198. B. R. Noack and R. K. Niven. Maximum-entropy closure for a Galerkin system of an incom-pressible periodic wake. J. Fluid Mech., 700:187–213, 2012.

199. B. R. Noack, M. Schlegel, B. Ahlborn, G. Mutschke, M. Morzynski, P. Comte, and G. Tad-mor. A finite-time thermodynamics of unsteady fluid flows. J. Non-Equilibr. Thermodyn.,33:103–148, 2008.

200. H. Nyquist. Certain topics in telegraph transmission theory. Transactions of the A. I. E. E.,pages 617–644, FEB 1928.

201. K. Oberleithner, 2014. Private communication.202. Council of European Union. Regulation (ec) no 715/2007 of the european parliament and

of the council of 20 june 2007 on type approval of motor vehicles with respect to emissionsfrom light passenger and commercial vehicles (euro 5 and euro 6) and on access to vehiclerepair and maintenance information, 2007.

203. E. Oja. Principal components, minor components, and linear neural networks. Neural Net-works, 5(6):927–935, 1992.

204. E. Oja. The nonlinear PCA learning rule in independent component analysis. Neurocomput-ing, 17(1):25–45, 1997.

Springer, Fluid Mechanics and Its Applications, 116, 2016 215

Page 22: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

205. J. Östh, S. Krajnovic, B. R. Noack, D. Barros, and J. Borée. On the need for a nonlinearsubscale turbulence term in pod models as exemplified for a high Reynolds number flowover an ahmed body. J. Fluid Mech., 747:518–544, 2014.

206. V. Parezanovic, J. C. Laurentie, T. Duriez, C. Fourment, J. Delville, J.-P. Bonnet, L. Cordier,B. R. Noack, M. Segond, M. Abel, T. Shaqarin, and S. Brunton. Mixing layer manipulationexperiment – from periodic forcing to machine learning closed-loop control. Flow Turb.Comb., 91(1):155–173, 2015.

207. H. Park, J.-H. Cho, J. Lee, D.-H. Lee, and K.-H. Kim. Aerodynamic drag reduction of ahmedmodel using synthetic jet array. Technical report, SAE Technical Paper, 2013.

208. M. Pastoor. Niederdimensionale Wirbelmodelle zur Kontrolle von Scher- und Nachlaufströ-mungen. PhD thesis, Berlin Institute of Technology, Germany, 2008.

209. M. Pastoor, L. Henning, B. R. Noack, R. King, and G. Tadmor. Feedback shear layer controlfor bluff body drag reduction. J. Fluid Mech., 608:161–196, 2008.

210. B. Peherstorfer, D. Butnaru, K. Willcox, and H.-J. Bungartz. Localized discrete empiricalinterpolation method. SIAM Journal on Scientific Computing, 36(1):A168–A192, 2014.

211. J. Pfeiffer and R. King. Multivariable closed-loop flow control of drag and yaw moment fora 3D bluff body. In 6th AIAA Flow Control Conference, pages 1–14, Atlanta, USA, 2012.

212. J. Pfeiffer and R. King. Linear parameter varying active flow control for a 3d bluff body ex-posed to cross-wind gusts. In 32nd AIAA Applied Aerodynamics Conference, AIAA Aviation,pages 1–15, 2014. AIAA-Paper 2014-2406.

213. M. Phan, L. G. Horta, J. N. Juang, and R. W. Longman. Linear system identification via anasymptotically stable observer. Journal of Optimization Theory and Applications, 79:59–86,1993.

214. J. T. Pinier, J. M. Ausseur, M. N. Glauser, and H. Higuchi. Proportional closed-loop feedbackcontrol of flow separation. AIAA Journal, 45(1):181–190, 2007.

215. J. L. Proctor, S. L. Brunton, B. W. Brunton, and J. N. Kutz. Sparsity in complex systems.European Physical Journal, 2014.

216. J. L. Proctor, S. L. Brunton, and J. N. Kutz. Dynamic mode decomposition with control.SIAM Journal on Applied Dynamical Systems, 15(1):142–161, 2016.

217. J. L. Proctor and P. A. Eckhoff. Discovering dynamic patterns from infectious disease datausing dynamic mode decomposition. International Health, 2(7):139–145, 2015.

218. B. Protas. Linear feedback stabilization of laminar vortex shedding based on a point vortexmodel. Phys. Fluids, 16(12):4473–4488, 2004.

219. M. Quade, M. Abel, N. Shafi, R. K. Niven, and B. R. Noack. Prediction of dynamical systemsby symbolic regression. Phys. Rev. E., in revision, see arXiv:1602.04648 [physics.data-an]),2016.

220. A. Quarteroni and G. Rozza. Reduced Order Methods for Modeling and ComputationalReduction, volume 9 of MS&A – Modeling, Simulation & Appplications. Springer, 2013.

221. J. R. Quinlan. Induction of decision trees. Machine Learning, 1(1):81–106, 1986.222. K. J. Åström and R. M. Murray. Feedback Systems: An Introduction for Scientists and Engi-

neers. Princeton University Press, Princeton, 2010.223. I. Rechenberg. Evolutionsstrategie: Optimierung technischer Systeme nach Prinzipien der

biologischen Evolution. Frommann-Holzboog, Stuttgart, 1973.224. D. Rempfer. On boundary conditions for incompressible Navier-Stokes problems. Appl.

Mech. Rev., 59(3):107–125, 2006.225. M. Rouméas, P. Gilliéron, and A. Kourta. Drag reduction by flow separation control on a car

after body. Intl. J. Num. Meth. Fluids, 60(11):1222–1240, 2009.226. K. Roussopoulos. Feedback control of vortex shedding at low Reynolds numbers. J. Fluid

Mech., 248:267–296, 1993.227. C. W. Rowley. Modeling, simulation, and control of cavity flow oscillations. PhD thesis,

California Institute of Technology, 2002.228. C. W. Rowley, I. Mezic, S. Bagheri, P. Schlatter, and D.S. Henningson. Spectral analysis of

nonlinear flows. J. Fluid Mech., 645:115–127, 2009.229. C. W. Rowley, D. R. Williams, T. Colonius, R. M. Murray, and D. G. MacMynowski. Linear

models for control of cavity flow oscillations. J. Fluid Mech., 547:317–330, 2006.

216 Duriez, Brunton, & Noack

Page 23: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

230. C.W. Rowley. Model reduction for fluids using balanced proper orthogonal decomposition.Int. J. Bifurcation and Chaos, 15(3):997–1013, 2005.

231. C.W. Rowley and D.R. Williams. Dynamics and control of high-Reynolds number flows overopen cavities. Ann. Rev. Fluid Mech., 38:251–276, 2006.

232. W. J. Rugh and J. S. Shamma. Research on gain scheduling. Automatica, 36(10):1401–1425,2000.

233. M. Samimy, M. Debiasi, E. Caraballo, J. Malone, J. Little, H. Özbay, M.Ö. Efe, X. Yan, X.Yuan, J. DeBonis, J.H. Myatt, and R.C. Camphouse. Strategies for closed-loop cavity flowcontrol. In 42nd Aerospace Sciences Meeting and Exhibit, Reno, NV, USA, 2004. AIAAPaper 2004-0576.

234. M. Samimy, M. Debiasi, E. Caraballo, A. Serrani, X. Yuan, and J. Little. Reduced-ordermodel-based feedback control of subsonic cavity flows - an experimental approach. InR. King, editor, Active Flow Control, volume 25 of Notes on Numerical Fluid Mechanicsand Multidisciplinary Design (NNFM), pages 211–230, Berlin, 2007. Springer.

235. M. Samimy, J.-H. Kim, J. Kastner, I. Adamovic, and Y. Utkin. Active control of high-speedand high-Reynolds-number jets using plasma actuators. J. Fluid Mech., 578:305–330, 2007.

236. R. E. Schapire. The boosting approach to machine learning: An overview. In NonlinearEstimation and Classification, pages 149–171. Springer, 2003.

237. P. J. Schmid. Dynamic mode decomposition for numerical and experimental data. J. Fluid.Mech, 656:5–28, 2010.

238. P. J. Schmid and L. Brandt. Analysis of fluid systems: stability, receptivity, sensitivity. Appl.Mech. Rev., 2014.

239. M. Schmidt and H. Lipson. Distilling free-form natural laws from experimental data. Sci-ence, 324(5923):81–85, 2009.

240. T. M. Schneider, B. Eckhardt, and J. Vollmer. Statistical analysis of coherent structures intransitional pipe flow. Phys. Rev. E, 75:66–313, 2007.

241. B. Schölkopf and A. J. Smola. Learning with Kernels: Support Vector Machines, Regular-ization, Optimization, and Beyond. The MIT Press, Boston, 2002.

242. H.-P. Schwefel. Kybernetische Evolution als Strategie der experimentellen Forschung in derStrömunstechnik. Master’s thesis, Hermann-Föttinger-Institut für Strömungstechnik, Tech-nische Universität Berlin, Germany, 1965. Diplom thesis.

243. A. Seifert and L. G. Pack. Effects of sweep on active separation control at high Reynoldsnumbers. J. Aircraft, 40(1):120–126, 2003.

244. O. Semeraro, S. Bagheri, L. Brandt, and D. S. Henningson. Feedback control of three-dimensional optimal disturbances using reduced-order models. J. Fluid Mech., 677:63–102,2011.

245. O. Semeraro, S. Bagheri, L. Brandt, and D. S. Henningson. Transition delay in a boundarylayer flow using active control. J. Fluid Mech., 731:288–311, 2013.

246. Jeff S Shamma and Michael Athans. Guaranteed properties of gain scheduled control forlinear parameter-varying plants. Automatica, 27(3):559–564, 1991.

247. C. E. Shannon. A mathematical theory of communication. Bell System Technical Journal,27(3):379–423, 1948.

248. T. Shaqarin, C. Braud, S. Coudert, and M. Stanislas. Open and closed-loop experimentsto identify the separated flow dynamics of a thick turbulent boundary layer. Exp. Fluids,54(2):1–22, 2013.

249. R. L. Simpson. Turbulent boundary-layer separation. Annu. Rev. Fluid Mech., 21:205–232,1989.

250. D. Sipp, O. Marquet, P. Meliga, and A. Barbagallo. Dynamics and control of global instabil-ities in open-flows: a linearized approach. Appl. Rev. Mech., 63:251–276, 2010.

251. S. Skogestad and I. Postlethwaite. Multivariable Feedback Control: Analysis and Design.John Wiley & Sons, Inc., Hoboken, New Jersey, 2 edition, 2005.

252. A. J Smola and B. Schölkopf. A tutorial on support vector regression. Statistics and Com-puting, 14(3):199–222, 2004.

253. P. G. Spazzini, G. Iuso, M. Onorato, N. Zurlo, and G. M. Di Cicca. Unsteady behavior ofback-facing step flow. Exp. Fluids, 30(5):551–561, 2001.

Springer, Fluid Mechanics and Its Applications, 116, 2016 217

Page 24: Machine Learning Control – Taming Nonlinear Dynamics and …berndnoack.com/publications/2016_Book_MLC_Chapter01.pdf · 2017. 3. 30. · Machine Learning Control – Taming Nonlinear

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

254. R. F. Stengel. Optimal Control and Estimation. Courier Corporation, 2012.255. B. Strom, S. L. Brunton, and B. Polagye. Intracycle angular velocity control of cross-flow

turbines. Preprint.256. J. T. Stuart. Nonlinear stability theory. Ann. Rev. Fluid Mech., 3:347–370, 1971.257. R. S. Sutton and A. G. Barto. Reinforcement Learning: An Introduction. MIT Press, Cam-

bridge, 1998.258. J. A. K. Suykens and J. Vandewalle. Least squares support vector machine classifiers. Neural

Processing Letters, 9(3):293–300, 1999.259. F. Takens. Detecting strange attractors in turbulence. Lecture Notes in Mathematics,

898:366–381, 1981.260. J. A Taylor and M. N. Glauser. Towards practical flow sensing and control via POD and LSE

based low-dimensional methods. ASME J. Fluids Engrng, 126:337–345, 2004.261. H. Tennekes and J. Lumley. A First Course in Turbulence. MIT Press, 1972.262. V. Theofilis. Global linear instability. Ann. Rev. Fluid Mech., 43:319–352, 2011.263. B. Thiria, S. Goujon-Durand, and J. E. Wesfreid. The wake of a cylinder performing rotary

oscillations. J. Fluid Mech., 560:123–147, 2006.264. V. Thirunavukkarasu, H. A. Carlson, R. D. Wallace, P. R. Shea, and M. N. Glauser. Model-

based feedback flow control development and simulation for a pitching turret. AIAA Journal,50(9):1834–1842, 2012.

265. R. Tibshirani. Regression shrinkage and selection via the Lasso. J. R. Statist. Soc. B,58(1):267–288, 1996.

266. J. A. Tropp and A. C. Gilbert. Signal recovery from random measurements via orthogonalmatching pursuit. IEEE Transactions on Information Theory, 53(12):4655–4666, 2007.

267. M. Tsubokura, T. Kobayashi, T. Nakashima, T. Nouzawa, T. Nakamura, H. Zhang, K. Onishi,and N. Oshima. Computational visualization of unsteady flow around vehicles using highperformance computing. Computers & Fluids, 38(5):981–990, 2009.

268. J. H. Tu and C. W. Rowley. An improved algorithm for balanced POD through an analytictreatment of impulse response tails. J. Comp. Phys., 231(16):5317–5333, 2012.

269. J. H. Tu, C. W. Rowley, D. M. Luchtenburg, S. L. Brunton, and J. N. Kutz. On dynamicmode decomposition: theory and applications. J. Comp. Dyn., 1(2):391–421, 2014.

270. A. Visioli. Tuning of PID controllers with fuzzy logic. In Control Theory and Applications,IEEE Proceedings-, volume 148, pages 1–8, 2001.

271. B. Vukasonivic, Z. Rusak, and A. Glezer. Dissipative small-scale actuation of a turbulentshear layer. J. Fluid Mech., 656:51–81, 2010.

272. M. Wahde. Biologically Inspired Optimization Methods: An Introduction. WIT Press, 2008.273. R. D. Wallace, P. R. Shea, M. N. Glauser, V. Thirunavukkarasu, and H. A. Carlson.

Simulation-guided, model-based feedback flow control for a pitching turret. AIAA Journal,50(8):1685–1696, 2012.

274. W. X. Wang, R. Yang, Y. C. Lai, V. Kovanis, and C. Grebogi. Predicting catastrophes in non-linear dynamical systems by compressive sensing. Phys. Rev. Lett., 106:154101–1–154101–4, 2011.

275. N. Wiener. Cybernetics or Control and Communication in the Animal and the Machine. MITPress, Boston, 1st edition, 1948.

276. K. Willcox and J. Peraire. Balanced model reduction via the proper orthogonal decomposi-tion. AIAA Journal, 40(11):2323–2330, 2002.

277. C. E. Willert and M. Gharib. Digital particle image velocimetry. Exp. Fluids, 10(4):181–193,1991.

278. J. Wright, A. Yang, A. Ganesh, S. Sastry, and Y. Ma. Robust face recognition via sparserepresentation. IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI),31(2):210–227, 2009.

279. X. Wu, V. Kumar, J. R. Quinlan, J. Ghosh, Q. Yang, H. Motoda, G. J. McLachlan, A. Ng,B. Liu, and S. Y. et al. Philip. Top 10 algorithms in data mining. Knowledge and InformationSystems, 14(1):1–37, 2008.

280. K. B. M. Q. Zaman and A. K. M. F. Hussain. Turbulence suppression in free shear flows bycontrolled excitation. J. Fluid Mech., 103:133–159, 2 1981.

218 Duriez, Brunton, & Noack