航空科学技术2024,Vol.35Issue(9):101-110,10.DOI:10.19452/j.issn1007-5453.2024.09.011
基于四阶龙格-库塔法的多弹道并行计算研究
Research on Parallel Calculation of Multi-ballstic Based on Fourth-order Runge-Kutta Method
摘要
Abstract
Ballistic calculation is a type of typical computing intensive problem,which plays a vital role in aircraft design and trajectory planning.The solution to this problem usually involves a large amount of calculation and time-consuming problems.In order to realize the acceleration of ballistic calculation,this paper uses multi-threaded parallel computing technology to design a multi-ballistic acceleration calculation architecture based on the fourth-order Runge-Kutta method,and maps the multi-ballistic calculation to different threads through task division.The threads are then scheduled to the processor cores for load balancing.Experiments are designed to analyze the influences of key factors in multi-ballistic calculation,and the simulation results show using multi-ballistic parallel acceleration architecture can effectively improve the time efficiency of ballistic calculation and the computing efficiency for the differential equations with high precision and high computational complexity.The developed architecture can also be used to accelerate the solving procedure for the differential equation problems.关键词
弹道计算/微分方程/并行运算/龙格-库塔法/多核多线程技术Key words
ballistic calculation/differential equations/parallel computing/Runge-Kutta method/multi-threaded technology分类
信息技术与安全科学引用本文复制引用
范磊,周琳..基于四阶龙格-库塔法的多弹道并行计算研究[J].航空科学技术,2024,35(9):101-110,10.基金项目
国家自然科学基金(61502371) (61502371)
航空科学基金(201951081003) (201951081003)
陕西省自然科学基础研究计划项目(2018JQ6047) National Natural Science Foundation of China(61502371) (2018JQ6047)
Aeronautical Science Foundation of China(201951081003) (201951081003)
Natural Science Basic Research Program of Shaanxi(2018JQ6047) (2018JQ6047)