A Python']Python-Based Framework for Computationally Efficient Trim and Real-Time Simulation Using Comprehensive Analysis

被引:5
|
作者
Sridharan, Ananth [1 ]
Rubenstein, Greg [1 ]
Moy, David Michael [1 ]
Chopra, Inderjit [1 ]
机构
[1] Univ Maryland, Dept Aerosp Engn, College Pk, MD 20742 USA
关键词
D O I
10.4050/JAHS.63.012003
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper describes an open-source framework to use a rotorcraft comprehensive analysis with a geometrically exact beam model of elastic blades and free wake for real-time simulation. No simplification is performed for the rotor dynamics or flight dynamics to achieve real-time execution. Instead, several multicore acceleration strategies are identified and employed with load-balanced parallelization algorithms to achieve this goal. Up to 24 times speed-up for trim and 90 times speed-up for time marching were demonstrated for a single-rotor system with four blades, allowing for 5 deg azimuthal time steps. Heterogeneous computing for accelerated analysis with free wake was also explored as a preliminary step toward real-time wake modeling. Time calculation speed-ups of 23 and 29 were obtained with a graphics processing unit (GPU) for a single rotor and coaxial rotor, respectively, compared to serial execution on CPUs. Lag-free communication between the analysis and a pilot interface is provided through a Python framework.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] SBMLmod: a Python-based web application and web service for efficient data integration and model simulation
    Sascha Schäuble
    Anne-Kristin Stavrum
    Mathias Bockwoldt
    Pål Puntervoll
    Ines Heiland
    BMC Bioinformatics, 18
  • [32] Real-Time Analysis of Youth Emotion Based on Python Language and Smart Sensor Network
    Yan, Qilin
    Mobile Information Systems, 2022, 2022
  • [33] Comprehensive study on the Python']Python-based regression machine learning models for prediction of uniaxial compressive strength using multiple parameters in Charnockite rocks
    Kochukrishnan, Sowmya
    Krishnamurthy, Premalatha
    Yuvarajan, D.
    Kaliappan, Nandagopal
    SCIENTIFIC REPORTS, 2024, 14 (01)
  • [34] PyIgH : A unified architecture of IgH EtherCAT Master based on Python']Python considering hard real-time constraints
    Delgado, Raimarius
    Cho, Se Yeon
    Choi, Byoung Wook
    MICROPROCESSORS AND MICROSYSTEMS, 2024, 109
  • [35] GGCHEMPY: A Pure Python-based Gas-grain Chemical Code for Efficient Simulation of Interstellar Chemistry
    Jixing Ge
    ResearchinAstronomyandAstrophysics, 2022, 22 (01) : 32 - 47
  • [36] A Library for fMRI Real-Time Processing Systems in Python']Python (RTPSpy) With Comprehensive Online Noise Reduction, Fast and Accurate Anatomical Image Processing, and Online Processing Simulation
    Misaki, Masaya
    Bodurka, Jerzy
    Paulus, Martin P.
    FRONTIERS IN NEUROSCIENCE, 2022, 16
  • [37] A Real-time Surveillance Mini-rover Based on OpenCV-Python']Python-JAVA']JAVA Using Raspberry Pi 2
    Hossain, Nazmul
    Kabir, Mohammad Tanzir
    Rahman, Tarif Riyad
    Hossen, Mohamed Sajjad
    Salauddin, Fahim
    PROCEEDINGS 5TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2015), 2015, : 476 - 481
  • [38] Statistical Evaluation of Motion-Based MTF for Full-Motion Video using the Python']Python-based pyBSM Image Quality Analysis Toolbox
    Olson, S. Craig
    Gaudiosi, David
    Beard, Andrew
    Gueler, Rich
    LONG-RANGE IMAGING III, 2018, 10650
  • [39] Strym: A Python']Python Package for Real-time CAN Data Logging, Analysis and Visualization to Work with USB-CAN Interface
    Bhadani, Rahul
    Bunting, Matt
    Nice, Matthew
    Tran, Ngoc Minh
    Elmadani, Safwan
    Work, Dan
    Sprinkle, Jonathan
    2ND WORKSHOP ON DATA-DRIVEN AND INTELLIGENT CYBER-PHYSICAL SYSTEMS FOR SMART CITIES WORKSHOP (DI-CPS 2022), 2022, : 14 - 23
  • [40] Exploiting real-time 3d visualisation to enthuse students: A case study of using visual python']python in engineering
    Fangohr, Hans
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 2, PROCEEDINGS, 2006, 3992 : 139 - 146