飞行管理系统(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
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[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.