变形
计算机科学
弹道
离散化
运动学
联轴节(管道)
过程(计算)
模拟
人工智能
数学
物理
经典力学
工程类
数学分析
机械工程
操作系统
天文
作者
Yan Lang,Xinghua Chang,Runyu Tian,Nianhua Wang,Laiping Zhang,Wei Liu
标识
DOI:10.1177/0954406220915216
摘要
In order to simulate the under control self-propelled swimming of bionic fishes, a coupling method of hydrodynamics/kinematics/motion-control is presented in this paper. The Navier-Stokes equations in the arbitrary Lagrangian-Eulerian framework are solved in parallel based on the computational domain decomposition to simulate the unsteady flow field efficiently. The flow dynamics is coupled with the fish dynamics in an implicit way by a dual-time stepping approach. In order to discretize the computational domain during a wide range maneuver, an overset grid approach with a parallel implicit hole-cutting technique is adopted and coupled with morphing hybrid grids around the undulation body. The motion control of the fish swimming is realized by a deep reinforcement learning algorithm, which makes the fish model choose proper undulation manner according to a specific purpose. By adding random disturbances in the training process of fish swimming along a straight line, a simplified two-dimensional fish model obtains the ability to swim along a specific trajectory. Then in subsequent tests, the two-dimensional fish model is able to swim along more complex curves with obstacles. Finally, the starting process of a three-dimensional tuna-like model is simulated preliminarily to validate the ability of the coupling method for three-dimensional complex configurations. The numerical results demonstrate that this study could be used to explore the swimming mechanism of fishes in complex environments and to guide how robotic fishes can be controlled to accomplish their tasks.
科研通智能强力驱动
Strongly Powered by AbleSci AI