Real-Time Simulation and Optimization of Elastic Aircraft Vehicle Based on Multi-GPU Workstation

Modern aircraft such as missile and rocket, due to the large slenderness ratio of slender body vehicles, the influence of elastic deformation and vibration on navigation, guidance, and engine modules in simulation can not be ignored. For the problems of slow calculation speed and incapability of rea...

Full description

Bibliographic Details
Main Authors: Binxing Hu, Li Xingguo
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8864966/
_version_ 1818665663609176064
author Binxing Hu
Li Xingguo
author_facet Binxing Hu
Li Xingguo
author_sort Binxing Hu
collection DOAJ
description Modern aircraft such as missile and rocket, due to the large slenderness ratio of slender body vehicles, the influence of elastic deformation and vibration on navigation, guidance, and engine modules in simulation can not be ignored. For the problems of slow calculation speed and incapability of real-time simulation for time-domain simulation, by analyzing the time proportion of each calculation step under different computing scale, the dynamic parallel construction of octree is used to represent the aerodynamic parameter table under the environment of single and multi GPU. Meanwhile, an innovative parallel algorithm of element stiffness matrix based on finite element model is designed in GPU architecture. Accordingly, the optimized performance is enhanced through the adaptive hardware resources and rational use of shared memory. Furthermore, A multi-threaded asynchronous framework based on task queue and thread pool is proposed to realize the parallel task calculation with different granularities. The numerical result shows that the acceleration ratio of about 20 times in the single GPU condition can be obtained, and the acceleration ratio of at least 30 times can be obtained by the parallel computing of dual GPUs, enabling the real-time simulation of the flexible aircraft with 1200 elements within 20ms.
first_indexed 2024-12-17T05:52:13Z
format Article
id doaj.art-0878276678004d31b7afc8aaa26a9d6f
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-17T05:52:13Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-0878276678004d31b7afc8aaa26a9d6f2022-12-21T22:01:08ZengIEEEIEEE Access2169-35362019-01-01715565915567010.1109/ACCESS.2019.29466848864966Real-Time Simulation and Optimization of Elastic Aircraft Vehicle Based on Multi-GPU WorkstationBinxing Hu0https://orcid.org/0000-0003-3576-4839Li Xingguo1Shaanxi Key Laboratory of Aerospace Flight Vehicle Design, Northwestern Polytechnical University, Xi’an, ChinaShaanxi Key Laboratory of Aerospace Flight Vehicle Design, Northwestern Polytechnical University, Xi’an, ChinaModern aircraft such as missile and rocket, due to the large slenderness ratio of slender body vehicles, the influence of elastic deformation and vibration on navigation, guidance, and engine modules in simulation can not be ignored. For the problems of slow calculation speed and incapability of real-time simulation for time-domain simulation, by analyzing the time proportion of each calculation step under different computing scale, the dynamic parallel construction of octree is used to represent the aerodynamic parameter table under the environment of single and multi GPU. Meanwhile, an innovative parallel algorithm of element stiffness matrix based on finite element model is designed in GPU architecture. Accordingly, the optimized performance is enhanced through the adaptive hardware resources and rational use of shared memory. Furthermore, A multi-threaded asynchronous framework based on task queue and thread pool is proposed to realize the parallel task calculation with different granularities. The numerical result shows that the acceleration ratio of about 20 times in the single GPU condition can be obtained, and the acceleration ratio of at least 30 times can be obtained by the parallel computing of dual GPUs, enabling the real-time simulation of the flexible aircraft with 1200 elements within 20ms.https://ieeexplore.ieee.org/document/8864966/Flexible aircraftparallel computingparallel algorithmsheterogeneous computingOctree
spellingShingle Binxing Hu
Li Xingguo
Real-Time Simulation and Optimization of Elastic Aircraft Vehicle Based on Multi-GPU Workstation
IEEE Access
Flexible aircraft
parallel computing
parallel algorithms
heterogeneous computing
Octree
title Real-Time Simulation and Optimization of Elastic Aircraft Vehicle Based on Multi-GPU Workstation
title_full Real-Time Simulation and Optimization of Elastic Aircraft Vehicle Based on Multi-GPU Workstation
title_fullStr Real-Time Simulation and Optimization of Elastic Aircraft Vehicle Based on Multi-GPU Workstation
title_full_unstemmed Real-Time Simulation and Optimization of Elastic Aircraft Vehicle Based on Multi-GPU Workstation
title_short Real-Time Simulation and Optimization of Elastic Aircraft Vehicle Based on Multi-GPU Workstation
title_sort real time simulation and optimization of elastic aircraft vehicle based on multi gpu workstation
topic Flexible aircraft
parallel computing
parallel algorithms
heterogeneous computing
Octree
url https://ieeexplore.ieee.org/document/8864966/
work_keys_str_mv AT binxinghu realtimesimulationandoptimizationofelasticaircraftvehiclebasedonmultigpuworkstation
AT lixingguo realtimesimulationandoptimizationofelasticaircraftvehiclebasedonmultigpuworkstation