journal article·2024-11-01Open access

Optimization of fluid control laws through deep reinforcement learning using dynamic mode decomposition as the environment

T. Sakamoto, K. Okabayashi

AIP Advances· Volume 14· Issue 11

Abstract

The optimization of fluid control laws through deep reinforcement learning (DRL) presents a challenge owing to the considerable computational costs associated with trial-and-error processes. In this study, we examine the feasibility of deriving an effective control law using a reduced-order model constructed by dynamic mode decomposition with control (DMDc). DMDc is a method of modal analysis of a flow field that incorporates external inputs, and we utilize it to represent the time development of flow in the DRL environment. We also examine the amount of computation time saved by this method. We adopt the optimization problem of the control law for managing lift fluctuations caused by the Kármán vortex shedding in the flow around a cylinder. The deep deterministic policy gradient is used as the DRL algorithm. The external input for the DMDc model consists of a superposition of the chirp signal, containing various amplitudes and frequencies, and random noise. This combination is used to express random actions during the exploration phase. With DRL in a DMDc environment, a control law that exceeds the performance of conventional mathematical control is derived, although the learning is unstable (not converged). This lack of convergence is also observed with DRL in a computational fluid dynamics (CFD) environment. However, when the number of learning epochs is the same, a superior control law is obtained with DRL in a DMDc environment. This outcome could be attributed to the DMDc representation of the flow field, which tends to smooth out high-frequency fluctuations even when subjected to signals of larger amplitude. In addition, using DMDc results in a computation time savings of up to a factor of 3 compared to using CFD.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Model Reduction and Neural Networks · Hydraulic and Pneumatic Systems · Fluid Dynamics and Turbulent Flows

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Mechanical Engineering, Osaka University , 2-1 Yamadaoka, Suita, Osaka,

Funding

Japan Society for the Promotion of Science

References (43)

Show source-provided references
1. Reducing the dimensionality of data with neural networks10.1126/science.1127647 ↗
2. V. Mnih , K.Kavukcuoglu, D.Silver, A.Graves, I.Antonoglou, D.Wierstra, and M.Riedmiller, “Playing Atari with deep reinforcement learning,” arXiv:1312.5602 (2013).
3. Framework for design optimization using deep reinforcement learning
4. Turbine blade optimization considering smoothness of the Mach number using deep reinforcement learning10.1016/j.ins.2023.119066 ↗
5. Aerodynamic shape optimization using a novel optimizer based on machine learning techniques10.1016/j.ast.2019.02.003 ↗
6. W. B. Blake , “Missile DATCOM user’s manual - 1997 FORTRAN 90 revision,” Air Force Research Laboratory Final Report for Period April 1993-December 1997, No. AFRL-VA-WP-TR-1998-3009, 1998, pp. 1–102.
7. Multi-objective optimization of cascade blade profile based on reinforcement learning10.3390/app11010106 ↗
8. Direct shape optimization through deep reinforcement learning10.1016/j.jcp.2020.110080 ↗
9. Learning the aerodynamic design of supercritical airfoils through deep reinforcement learning10.2514/1.J060189 ↗
10. Multi-condition multi-objective optimization using deep reinforcement learning10.1016/j.jcp.2022.111263 ↗
11. XFOIL Home Page, https://web.mit.edu/drela/Public/web/xfoil/ (Accessed on 17 June 2024).
12. Optimization of configuration of corrugated airfoil using deep reinforcement learning and transfer learning10.1063/5.0134198 ↗
13. Efficient collective swimming by harnessing vortices through deep reinforcement learning10.1073/pnas.1800923115 ↗
14. Feedback control of Karman vortex shedding from a cylinder using deep reinforcement learning
15. Artificial neural networks trained through deep reinforcement learning discover control strategies for active flow control10.1017/jfm.2019.62 ↗
16. Robust active flow control over a range of Reynolds numbers using an artificial neural network trained through deep reinforcement learning10.1063/5.0006492 ↗
17. Deep reinforcement learning for flow control exploits different physics for increasing Reynolds number regimes10.3390/act11120359 ↗
18. Optimizing low-Reynolds-number predation via optimal control and reinforcement learning10.1017/jfm.2022.476 ↗
19. Effective control of two-dimensional Rayleigh–Bénard convection: Invariant multi-agent reinforcement learning is all you need10.1063/5.0153181 ↗
20. Deep reinforcement learning for turbulent drag reduction in channel flows10.1140/epje/s10189-023-00285-8 ↗
21. Reinforcement learning of control strategies for reducing skin friction drag in a fully developed turbulent channel flow10.1017/jfm.2023.147 ↗
22. Active turbulence control for drag reduction in wall-bounded flows10.1017/S0022112094000431 ↗
23. P. Suárez , F.Alcántara-Ávila, A.Miró, J.Rabault, B.Font, O.Lehmkuhl, and R.Vinuesa, “Active flow control for three-dimensional cylinders through deep reinforcement learning,” arXiv:2309.02462 (2023).
24. Turbulence control in plane Couette flow using low-dimensional neural ODE-based models and deep reinforcement learning10.1016/j.ijheatfluidflow.2023.109139 ↗
25. A novel framework for predicting active flow control by combining deep reinforcement learning and masked deep neural network10.1063/5.0194264 ↗
26. Dynamic mode decomposition of numerical and experimental data10.1017/S0022112010001217 ↗
27. Dynamic mode decomposition for multi-dimensional time series analysis10.3902/jnns.25.2 ↗
28. Dynamic mode decomposition and reconstruction of transient cavitating flows around a Clark-Y hydrofoil10.1016/j.taml.2020.01.051 ↗
29. Flow structures around a high-speed train extracted using proper orthogonal decomposition and dynamic mode decomposition10.1016/j.compfluid.2011.12.012 ↗
30. Dynamic mode decomposition with control10.1137/15M1013857 ↗
31. Input-output reduced-order modeling of unsteady flow over an airfoil at a high angle of attack based on dynamic mode decomposition with control10.1016/j.ijheatfluidflow.2020.108727 ↗
32. Feedback control of vortex shedding from a circular cylinder by cross-flow cylinder oscillations10.1007/BF00204635 ↗
33. Feedback control of vortex shedding from a circular cylinder by rotational oscillations10.1006/jfls.2000.0323 ↗
34. Feedback control of Karman vortex shedding behind a circular cylinder by velocity excitation10.2208/journalam.7.1125 ↗
35. HP OpenFOAM, https://www.openfoam.com/ (Accessed on 29 May 2024).
36. A. Roshko , “On the development of turbulent wakes from vortex streets,” NACA-TR-1191, 1954.
37. Markov decision processes with delays and asynchronous cost collection10.1109/TAC.2003.809799 ↗
38. Deterministic policy gradient algorithms
39. J. Achiam , SpinningUp, https://spinningup.openai.com/en/latest/ (Accessed on 12 Jan 2022).
40. S. Fujimoto , H. v.Hoff, and D.Meger, “Addressing function approximation error in actor-critic methods,” arXiv:1802.09477 (2018).
41. Estimation and control of fluid flows using sparsity-promoting dynamic mode decomposition10.1109/LCSYS.2020.3015776 ↗
42. Sparsity-promoting dynamic mode decomposition10.1063/1.4863670 ↗
43. Preconditioned dynamic mode decomposition and mode selection algorithms for large datasets using incremental proper orthogonal decomposition10.1063/1.4996024 ↗