并行计算在机动飞行轨迹生成中的应用 |
| |
引用本文: | 蒋,超.并行计算在机动飞行轨迹生成中的应用[J].兵工自动化,2020,39(8). |
| |
作者姓名: | 蒋 超 |
| |
作者单位: | 航空工业西安飞行自动控制研究所飞控部,西安 710065 |
| |
摘 要: | 针对现有通用机动轨迹需要较长的预规划时间,无法在机载计算平台实时解算的问题,提出一种利用并
行计算的方式对通用机动框架进行加速的方法。对现有的MCTS 算法叶子节点并行、根节点并行和树并行方式进行
分析,结合叶子节点并行和根节点并行方式各自的优点,对每棵搜索树采用叶子节点并行方法,分别利用Pthread
和CUDA 对并行通用机动框架进行加速,并以筋斗机动为例对加速效果进行测试。实验结果表明:并行通用机动框
架不仅性能优于串行框架,而且可大幅缩短机动解算时间。
|
关 键 词: | 并行计算 蒙特卡罗树搜索算法 GPU 众核 通用机动框架 |
收稿时间: | 2020/3/20 0:00:00 |
修稿时间: | 2020/5/15 0:00:00 |
Application of Parallel Computing in Production of
Maneuvering Flight Trajectory |
| |
Abstract: | Aiming at longer pre-planning time for the existing general maneuvering trajectory, it is impossible to solve
the problem of real-time solution in the airborne computing platform, and propose a method for accelerating the general
maneuvering framework by using parallel computing. Analyzes the leaf node parallel, root node parallel and tree parallel
of the existing MCTS algorithm, combined with the advantages of leaf node parallel and root nodes parallel, applied the
leaf node parallel method for each search tree, and used the Pthread and Cuda to accelerate the parallel general
maneuvering framework, and test the accelerated effect with the example of the maneuvering force. The experimental
results show that the parallel maneuvering framework is not only better than the serial frame, but also can shorten the time
of the maneuver calculation. |
| |
Keywords: | parallel computing Monte Carlo tree search algorithm GPU multi-core general maneuvering frame |
|
| 点击此处可从《兵工自动化》浏览原始摘要信息 |
|
点击此处可从《兵工自动化》下载全文 |