venturi123 / DRLinFluids-examples

Apache License 2.0
16 stars 4 forks source link

流体环境 #1

Open pby25 opened 1 year ago

pby25 commented 1 year ago

你好, ①请问在训练时多个流体环境是相同的吗? 在\DRLinFluids-examples-main\DRLinFluids-examples-main\examples\cylinder2D_multiprocessing目录下的env01,env02,……,env05是相同的吗?他们在训练中的作用是什么? ②我尝试运行了2维圆柱的算例 在env01,env02env03,env04中都得到了训练的结果,但在env05中只进行了t:0~0.005的计算,这是正常的吗?或者我可能在哪里出现了什么错误

venturi123 commented 1 year ago

你好, 对于问题1,env01,env02,……,env05是多个并行环境,用以加速训练,可参考Rabault J, Kuhnle A. Accelerating deep reinforcement learning strategies of flow control through a multi-environment approach. Physics of Fluids 2019;31:094105. https://doi.org/10.1063/1.5116415. 对于问题2,是正常的,cylinder2D_multiprocessing只有四个环境参与训练,与论文中一致,如果要改变并行训练的环境数目需要修改代码中的相关参数。