Architecture of a microservice-based flight management system simulation
LI Qing1, FAN Yiping1, LI Dachuan2, JIANG Xin3, LIU Enyu3, CHEN Jia3
1. Department of Automation, Tsinghua University, Beijing 100084, China; 2. Department of Computer Science and Engineering, Southern University of Science and Technology, Shenzhen 518055, China; 3. Beijing Aeronautical Science & Technology Research Institute, Beijing 102211, China
Abstract:Modern flight management systems (FMS) are large multi-profession products that are the core of trajectory-based operations (TBO) and the next generation air traffic management systems that have cost and complexity barriers. This study presents a flexible, scalable distributed simulation system for product design, testing, verification, and evaluation. The distributed simulation architecture is based on a service-oriented architecture (SOA), cloud computing and microservice with simulation unit service, simulation orchestration, simulation process monitoring and control. A prototype was implemented with simulation results for an FMS system. The simulation components are encapsulated as microservices or accessed through agents and brokers, and the various FMS system frameworks and simulation tasks can be configured through the simulation orchestration. The FMS product simulation illustrates the system effectiveness and flexibility.
李清, 樊一萍, 李大川, 蒋欣, 刘恩钰, 陈甲. 基于微服务的飞行管理系统仿真:体系与方法[J]. 清华大学学报(自然科学版), 2020, 60(7): 589-596.
LI Qing, FAN Yiping, LI Dachuan, JIANG Xin, LIU Enyu, CHEN Jia. Architecture of a microservice-based flight management system simulation. Journal of Tsinghua University(Science and Technology), 2020, 60(7): 589-596.
[1] MILLER D C, THORPE J A. SIMNET:The advent of simulator networking[J]. Proceedings of the IEEE, 1995, 83(8):1114-1123. [2] HOFER R C, LOPER M L. DIS today distributed interactive simulation[J]. Proceedings of the IEEE, 1995, 83(8):1124-1137. [3] WILSON A L, WEATHERLY R M. The aggregate level simulation protocol:An evolving system[C]//Proceedings of Winter Simulation Conference. Lake Buena Vista, USA:IEEE, 1994:781-787. [4] KUHL F, WEATHERLY R, DAHMANN J. Creating computer simulations:An introduction to the high level architecture[M]. Upper Saddle River:Prentice Hall PTR, 1999. [5] ANG J, ARSANJANI A, CHUA S, et al. Patterns:Service-oriented architecture and web services[M]. Armonk:IBM Corporation, 2004. [6] MILLER M. Cloud computing:Web-based applications that change the way you work and collaborate online[M]. Indianapolis:Que Publishing Company, 2008. [7] TAN J T C, INAMURA T. Sigverse-a cloud computing architecture simulation platform for social human-robot interaction[C]//2012 IEEE International Robotics and Automation. Saint Paul, USA:IEEE, 2012:1310-1315. [8] DORIYA R, CHAKRABORTY P, NANDI G C. Robot-Cloud:A framework to assist heterogeneous low cost robots[C]//Robotics & Artificial Intelligence Laboratory, Indian Institute of Information Technology, International Conference on Communication, Information & Computing Technology. Mumbai, India, 2012. [9] SCHIKUTA E, MANN E. A cloud-based neural network simulation environment[C]//International Work-Conference on Artificial Neural Networks. Tenerife, Spain:Springer, 2013. [10] ROSSETTI M D, CHEN Y H. A cloud computing architecture for supply chain network simulation[C]//Proceedings of the 2012 Winter Simulation Conference. Berlin, Germany:IEEE, 2012. [11] 程农, 拓朴筠, 李清, 等. 新航行体系下大型客机飞行管理系统关键技术研究与仿真验证[J]. 中国科学:技术科学, 2018, 48(3):264-276.CHENG N, TUO P Y, LI Q, et al. Research and simulation on key technologies of airliner's flight management system under next-generation navigation system[J]. SCIENTIA SINICA Technologica, 2018, 48(3):264-276. (in Chinese) [12] REN L L, HO N T, CLARKE J P. Workstation based fast-time aircraft simulator for noise abatement approach procedure study[C]//AIAA 4th Aviation Technology, Integration and Operations. Chicago, USA:AIAA, 2004. [13] CHUNG V, HUTCHINSON B. A unique software system for simulation-to-flight research[C]//2001 AIAA Modelling and Simulation Technologies Conference and Exbibit. Montreal, Canada:AIAA, 2001. [14] ELMER K, WAT J, GERSHZOHN G, et al. A study of noise abatement procedures using ames B747-400 flight simulator[C]//8th AIAA/CEAS Aeroacoustics Conference & Exhlbit. Breckenridge, USA:AIAA, 2002. [15] LI Q, WANG Z Y, LI W H, et al. Applications integration in a hybrid cloud computing environment:Modelling and platform[J]. Enterprise Information Systems, 2013, 7(3):237-271.