Python(编程语言)
强化学习
解算器
执行机构
非线性系统
开源
流体力学
水准点(测量)
计算机科学
物理
人工智能
机械
软件
程序设计语言
量子力学
地理
大地测量学
作者
Qiulei Wang,Lei Yan,Gang Hu,Chao Li,Yiqing Xiao,Hao Xiong,Jean Rabault,Bernd R. Noack
出处
期刊:Physics of Fluids
[American Institute of Physics]
日期:2022-07-28
卷期号:34 (8)
被引量:44
摘要
We propose an open-source Python platform for applications of deep reinforcement learning (DRL) in fluid mechanics. DRL has been widely used in optimizing decision making in nonlinear and high-dimensional problems. Here, an agent maximizes a cumulative reward by learning a feedback policy by acting in an environment. In control theory terms, the cumulative reward would correspond to the cost function, the agent to the actuator, the environment to the measured signals, and the learned policy to the feedback law. Thus, DRL assumes an interactive environment or, equivalently, a control plant. The setup of a numerical simulation plant with DRL is challenging and time-consuming. In this work, a novel Python platform, namely DRLinFluids, is developed for this purpose, with DRL for flow control and optimization problems in fluid mechanics. The simulations employ OpenFOAM as a popular, flexible Navier–Stokes solver in industry and academia, and Tensorforce or Tianshou as widely used versatile DRL packages. The reliability and efficiency of DRLinFluids are demonstrated for two wake stabilization benchmark problems. DRLinFluids significantly reduces the application effort of DRL in fluid mechanics, and it is expected to greatly accelerate academic and industrial applications.
科研通智能强力驱动
Strongly Powered by AbleSci AI