摘要
针对集中式轮机模拟器存在模型升级或新实体加入困难等问题,提出一种C/S模式与P2P模式相结合的分布式轮机模拟器。系统设有控制台,负责完成仿真节点的动态添加和删除等控制工作,与仿真节点之间的信息交换采用C/S模式;各仿真节点间的数据交换则通过P2P方式完成。通信组件与实体模型分离,根据要求自动完成通信任务,实体模型无需考虑通信实现的细节。在此基础上完成新型分布式轮机模拟器,实现了各子系统的动态接入和退出,便于系统完善和升级。
The traditional marine engine room simulator has difficulties in adding a new model or improving an existing one. Therefore, a type of distributed marine engine room simulator was put forward, which is based on C/S and P2P model. A control node is set in the system with the function of adding and deleting control of the simulation nodes. Information exchanges between the control node and simulation nodes via C/S model, while the data exchange among simulation nodes via P2P model. Communication components, which are separated from simulation entity, automatically fulfill the communication task without considering the details of communication so far as the simulation entity is concerned. As a result, a marine engine room simulator was designed and implemented based on the system. The subsystems can easily enter or leave the simulator. Therefore, it is easy to add a new subsystem or upgrade an existing one.
出处
《交通信息与安全》
2009年第5期116-119,共4页
Journal of Transport Information and Safety
基金
上海市教委重点学科建设项目(批准号:J50603)资助
关键词
轮机模拟器
分布式系统
网络通信模型
P2P
marine engine room simulator
distributed system
network communication model
peer to peer system