摘要: |
船舶设计建造过程是一个多部门协同的过程,需要进行大量的信息交换。而企业目前普遍采用的各种计算机辅助系统中,存在许多异构系统,使得信息无法交换,形成大量的信息孤岛。为了解决这个问题,船舶企业不断根据需要开发不同的数据接口,使得各个系统间接口关系复杂,数据重用性和一致性差,接口的可维护性也差。另一方面,目前船舶企业的部分数据的数据量十分庞大,严重影响了数据交换的效率和应用系统的性能。为了提高企业信息交换的效率,本文设计了一个统一的数据交换接口,并对其中部分数据进行轻量化处理,以解决这两个问题。
首先,本文提出了船舶部分应用系统间的统一数据接口模型,该模型的架构分为四个层次,通过对数据进行抽象化处理,采用XML语言表达抽象的数据,实现交换数据的平台无关性。针对不同的应用环境,将抽象数据表达成需要的格式,实现了多个系统之间的统一数据交换。目前该接口已经应用于部分系统之间的数据交换,实践表明,与原有一对一接口相比,该接口有效地提高了数据交换的效率,在多个系统间进行多次数据转换时,保持了数据的一致性。
船舶几何模型数据量庞大,严重影响了接口的数据交换效率。本文提出的轻量化方法,除了对数据进行压缩,以保证数据交换效率外,还综合考虑了应用系统加载模型后的性能问题,根据不同应用系统的需求,综合使用冗余快速过滤、拓扑优化、多层次细节模型等技术对模型进行优化。该技术用于虚拟装配和视景仿真系统中,大大提高了系统运行海量数据模型时的性能。
|