基于微服务的飞行管理系统仿真:体系与方法

李清, 樊一萍, 李大川, 蒋欣, 刘恩钰, 陈甲

清华大学学报(自然科学版) ›› 2020, Vol. 60 ›› Issue (7) : 589-596.

PDF(4454 KB)
PDF(4454 KB)
清华大学学报(自然科学版) ›› 2020, Vol. 60 ›› Issue (7) : 589-596. DOI: 10.16511/j.cnki.qhdxxb.2019.26.043
自动化

基于微服务的飞行管理系统仿真:体系与方法

  • 李清1, 樊一萍1, 李大川2, 蒋欣3, 刘恩钰3, 陈甲3
作者信息 +

Architecture of a microservice-based flight management system simulation

  • LI Qing1, FAN Yiping1, LI Dachuan2, JIANG Xin3, LIU Enyu3, CHEN Jia3
Author information +
文章历史 +

摘要

飞行管理系统(flight management system,FMS)是基于轨迹运行的下一代空管体系的核心,也是一个典型的大型多专业复杂产品系统。解决大规模复杂产品研发周期长、成本高、专业多、跨度大的问题,需要灵活、可扩展的分布式仿真系统来支持产品设计、测试、验证、评估。该文设计了基于面向服务的架构(service-oriented architecture,SOA)、云计算与微服务概念和技术的仿真系统框架,开发了仿真单元服务封装、仿真编排和仿真过程建模与控制等关键技术,并搭建了面向多专业协同开发的FMS仿真平台。提供以服务形式封装的仿真微服务单元,根据系统框架和任务要求的不同,编排不同的仿真过程和仿真架构,仿真组件通过代理访问封装的单元服务。工程应用结果表明:该架构能够满足复杂产品开发的灵活性、扩展性和可复用性要求。

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.

关键词

微服务 / 云计算 / 面向服务的架构 / 飞行管理系统 / 协同仿真

Key words

microservice / cloud computing / service-oriented architecture / flight management system / collaborative simulation

引用本文

导出引用
李清, 樊一萍, 李大川, 蒋欣, 刘恩钰, 陈甲. 基于微服务的飞行管理系统仿真:体系与方法[J]. 清华大学学报(自然科学版). 2020, 60(7): 589-596 https://doi.org/10.16511/j.cnki.qhdxxb.2019.26.043
LI Qing, FAN Yiping, LI Dachuan, JIANG Xin, LIU Enyu, CHEN Jia. Architecture of a microservice-based flight management system simulation[J]. Journal of Tsinghua University(Science and Technology). 2020, 60(7): 589-596 https://doi.org/10.16511/j.cnki.qhdxxb.2019.26.043

参考文献

[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.

PDF(4454 KB)

Accesses

Citation

Detail

段落导航
相关文章

/