A Real-Time Computing Platform for UAS Dynamic Simulation and Control Testing

被引:0
作者
Jiang, Zhenhua [1 ]
Parimi, Ashish [2 ]
机构
[1] Univ Dayton, Res Inst, Dayton, OH 45469 USA
[2] Univ Dayton, Dept Comp Sci, Dayton, OH USA
来源
AIAA PROPULSION AND ENERGY 2021 FORUM | 2021年
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper presents a low-cost, multi-rate, real-time distributed computing platform for integrated dynamic simulation and controller testing of unmanned aerial systems (UASs) with coupled electro-mechanical (or magnetic), aero-, thermal and control dynamics. This platform consists of modules for dynamic simulation, control implementation, data visualization, and communications, by leveraging off-the-shelf design and testing tools, and is suitable to rapid virtual testing of aircraft system dynamics and control, including mission/path planning, flight control, propulsion, and energy management. Testing of these functional components in a high-fidelity virtual environment will help make corrections or refined updates to the control algorithms and software and provide confidence to the user, before finally moving to field test, because the UAS testing is very costly and involve safety concerns. This platform is based upon heterogeneous computing hardware, including real-time multi-core processors (running Linux system and PX4-based flight simulation/control/visualization) and field programmable gate array (FPGA - a reconfigurable, parallel computing device). The mathematical models of different components are solved by a set of multi-rate computational solvers and running on multiple hardware units with different simulation time steps (or rates), depending on the model's time scale. The innovative computational solvers are based on the first principles and can also capture fast electromagnetic transient processes occurring in aerospace systems. A universal power converter model will be discussed and can be implemented for different power converters. Also presented is a generalized electrical machine model that can solve a system of differential and algebraic equations in parallel on FPGA, and its main components include input data sampling, mechanical dynamics calculation, abc-to-dq transformation, flux and current calculations, torque or horsepower calculations, dq-to-abc transformation, and data output. The controllers can be implemented on either real-time processors running Linux system, or FPGA computing modules, or remote hardware controllers. An FPGA-based control prototype is discussed in detail. A case study will demonstrate the use of this platform and show the results of a flight simulation case, involving dynamics of several key components in an autonomous flight mission. An advanced UAS power generation system including power converters and electrical machines will also be studied on the developed real-time computing platform to validate the solver accuracy.
引用
收藏
页数:13
相关论文
共 35 条
[1]  
[Anonymous], About Us
[2]  
Chen YB, 2017, CHIN CONT DECIS CONF, P7149, DOI 10.1109/CCDC.2017.7978473
[3]   An Iterative Real-Time Nonlinear Electromagnetic Transient Solver on FPGA [J].
Chen, Yuan ;
Dinavahi, Venkata .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2011, 58 (06) :2547-2555
[4]  
Cloyd JS, 1997, IECEC-97 - PROCEEDINGS OF THE THIRTY-SECOND INTERSOCIETY ENERGY CONVERSION ENGINEERING CONFERENCE, VOLS 1-4, P681, DOI 10.1109/IECEC.1997.659272
[5]  
Cross A. M., 2006, SAE POW SYST C NEW O
[6]   A Combined State-Space Nodal Method for the Simulation of Power System Transients [J].
Dufour, Christian ;
Mahseredjian, Jean ;
Belanger, Jean .
IEEE TRANSACTIONS ON POWER DELIVERY, 2011, 26 (02) :928-935
[7]   A Survey on Open-Source Flight Control Platforms of Unmanned Aerial Vehicle [J].
Ebeid, Emad ;
Shiver, Martin ;
Jin, Jie .
2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, :396-402
[8]  
Fan T., 2019, ARXIV
[9]   Algorithms for the accounting of multiple switching events in digital simulation of power-electronic systems [J].
Faruque, MO ;
Dinavahi, V ;
Xu, WS .
IEEE TRANSACTIONS ON POWER DELIVERY, 2005, 20 (02) :1157-1167
[10]  
Fletcher S., 2001, 2001012645 SAE