机场现场指挥仿真实验室(ACSL)为机场现场指挥工作人员提供了有效的培训平台。事件引擎作为ACSL的核心模块,要求随机产生多样、全面的事件,易于扩展,接近实际。传统的事件产生方式只能按照预先设定产生事件,而且产生事件的类型不够全面。对ACSL事件引擎的设计采用了仿真模块的可组合性理论。在航班固定任务中间插入大量的各种随机事件。事件由航班当时所处任务的语境中的对象随机组合而成。经验证,在原子模型数量足够的前提下,事件引擎所产生的事件丰富、全面,而且每次运行程序,随机产生的事件都有差异。满足培训机场运行管理人员的需求。
The airport on-scene Commanders Simulation Lab (ACSL) provides an effective training environment for airport on-scene commanders. The kernel of ACSL is the event engine. It is demanded to produce all kinds of e- vents which are materials for training so that it can produce various events which can mirror reality as much as possi- ble. The events, which are generated by the classic events generator technology, must be written in advance and they are not comprehensive. To achieve the goal, a novel technology, which uses the composable theory in simulation models, was proposed in designing the event engine. We used the technology to insert many random events into a fixed scheduled flight process. These events were generated by composing objects which were in a language environ- ment defined by the current scheduled flight process. Experimental results show that the event engine can produce e- nough and different events every time the project is running, which meets the requirements of training under the con- dition of enough atomic models. The ACSL has been put into usage.