基于本体的计算机辅助工厂管道设计系统的数据转换方法技术方案

技术编号:38647181 阅读:9 留言:0更新日期:2023-09-02 22:38
本发明专利技术提供一种基于本体的计算机辅助工厂管道设计系统的数据转换方法,包括:获取第一序列化文件;第一模型与第一计算机辅助工厂管道设计系统匹配;基于第一序列化文件,确定第一计算机辅助工厂管道设计系统对应的第一实现本体实例;基于第一实现本体实例和第一计算机辅助工厂管道设计系统和第二计算机辅助工厂管道设计系统之间的实现本体映射规则,确定第二计算机辅助工厂管道设计系统对应的第二实现本体实例;基于第二实现本体实例,构建第一模型对应的第二模型;第二模型与第二计算机辅助工厂管道设计系统匹配。本发明专利技术提供的基于本体的计算机辅助工厂管道设计系统的数据转换方法用于增强数据转换方法的通用性。转换方法用于增强数据转换方法的通用性。转换方法用于增强数据转换方法的通用性。

【技术实现步骤摘要】
基于本体的计算机辅助工厂管道设计系统的数据转换方法


[0001]本专利技术涉及数据转换、计算机辅助设计
,尤其涉及一种基于本体的计算机辅助工厂管道设计系统的数据转换方法。

技术介绍

[0002]计算机辅助工厂管道设计系统(Computer Aided Piping Design System)在工业领域有广泛的应用,帮助用户在更短的时间之内完成工厂管道模型的设计,提高项目设计和工程实施的效率,降低工厂的维护成本。
[0003]在相关技术中,不同计算机辅助工厂管道设计系统(例如系统A和系统B)的模型数据互不兼容,因此通常采用直接模型转换方式,将采用系统A设计的模型的模型数据,转换为系统B支持的格式的模型数据,从而实现系统A和系统B之间的模型数据转换。
[0004]在上述相关技术中,直接模型转换方式针对支持相同格式的两个系统,在系统A和系统B支持的格式互不相同的情况下,使得模型数据转换失败,直接模型转换方式的通用性差。因此如何一种通用性强的数据转换方法,成为亟待解决的技术问题。

技术实现思路

[0005]本专利技术提供一种基于本体的计算机辅助工厂管道设计系统的数据转换方法,用以提供一种通用性强的数据转换方法。
[0006]第一方面,本专利技术提供一种基于本体的计算机辅助工厂管道设计系统的数据转换方法,包括:
[0007]获取第一序列化文件;其中,所述第一序列化文件中包括第一模型的模型数据,所述第一模型与第一计算机辅助工厂管道设计系统匹配;
[0008]基于所述第一序列化文件,确定所述第一计算机辅助工厂管道设计系统对应的第一实现本体实例;
[0009]基于所述第一实现本体实例和所述第一计算机辅助工厂管道设计系统和第二计算机辅助工厂管道设计系统之间的实现本体映射规则,确定所述第二计算机辅助工厂管道设计系统对应的第二实现本体实例;其中,所述实现本体映射规则为所述第一计算机辅助工厂管道设计系统的实现本体和所述第二计算机辅助工厂管道设计系统的实现本体之间的映射规则,所述第一实现本体实例为第一计算机辅助工厂管道设计系统的实现本体的实例,所述第二实现本体实例为所述第二计算机辅助工厂管道设计系统的实现本体的实例;
[0010]基于所述第二实现本体实例,构建所述第一模型对应的第二模型;其中,所述第二模型与所述第二计算机辅助工厂管道设计系统匹配。
[0011]根据本专利技术提供的一种基于本体的计算机辅助工厂管道设计系统的数据转换方法,所述获取第一序列化文件,包括:
[0012]通过所述第一计算机辅助工厂管道设计系统对应的第一插件,提取所述第一模型的模型数据,并将所述第一模型的模型数据写入第一序列化文件,以获取到所述第一序列
化文件;
[0013]其中,第一插件是对协议缓冲区工具生成的序列化接口代码和所述第一计算机辅助工厂管道设计系统的API进行编译得到的插件。
[0014]根据本专利技术提供的一种基于本体的计算机辅助工厂管道设计系统的数据转换方法,所述基于所述第一序列化文件,确定所述第一计算机辅助工厂管道设计系统对应的第一实现本体实例,包括:
[0015]对所述第一序列化文件进行解析,得到所述第一模型的模型数据;
[0016]通过网络本体语言应用程序编程接口,对所述第一模型的模型数据进行实例化,得到所述第一实现本体实例。
[0017]根据本专利技术提供的一种基于本体的计算机辅助工厂管道设计系统的数据转换方法,所述基于所述第一实现本体实例和所述第一计算机辅助工厂管道设计系统和第二计算机辅助工厂管道设计系统之间的实现本体映射规则,确定所述第二计算机辅助工厂管道设计系统对应的第二实现本体实例,包括:
[0018]通过推理机,基于所述实现本体映射规则,将所述第一实现本体实例映射为所述第二实现本体实例。
[0019]根据本专利技术提供的一种基于本体的计算机辅助工厂管道设计系统的数据转换方法,所述第二实现本体实例的格式为OWL格式;
[0020]所述基于所述第二实现本体实例,构建所述第一模型对应的第二模型,包括:
[0021]将具有所述OWL格式的所述第二实现本体实例写入第二序列化文件;
[0022]通过所述第二计算机辅助工厂管道设计系统对应的第二插件,对所述第二序列化文件解析,得到第二实现本体实例的实例数据,并基于所述第二实现本体实例的实例数据,构建所述第二模型;
[0023]其中,第二插件为对协议缓冲区工具生成的序列化接口代码和所述第二计算机辅助工厂管道设计系统的API和进行编译得到的插件。
[0024]根据本专利技术提供的一种基于本体的计算机辅助工厂管道设计系统的数据转换方法,所述方法还包括:
[0025]基于所述第二模型,重建与所述第一计算机辅助工厂管道设计系统匹配的第三模型;其中,所述第三模型和所述第一模型相同。
[0026]第二方面,本专利技术还提供一种基于本体的计算机辅助工厂管道设计系统的数据转换装置,包括:
[0027]获取模块,用于获取第一序列化文件;其中,所述第一序列化文件中包括第一模型的模型数据,所述第一模型与第一计算机辅助工厂管道设计系统匹配;
[0028]确定模块,用于基于所述第一序列化文件,确定所述第一计算机辅助工厂管道设计系统对应的第一实现本体实例;
[0029]映射模块,用于基于所述第一实现本体实例和所述第一计算机辅助工厂管道设计系统和第二计算机辅助工厂管道设计系统之间的实现本体映射规则,确定所述第二计算机辅助工厂管道设计系统对应的第二实现本体实例;其中,所述实现本体映射规则为所述第一计算机辅助工厂管道设计系统的实现本体和所述第二计算机辅助工厂管道设计系统的实现本体之间的映射规则,所述第一实现本体实例为第一计算机辅助工厂管道设计系统的
实现本体的实例,所述第二实现本体实例为所述第二计算机辅助工厂管道设计系统的实现本体的实例;
[0030]构建模块,用于基于所述第二实现本体实例,构建所述第一模型对应的第二模型;其中,所述第二模型与所述第二计算机辅助工厂管道设计系统匹配。
[0031]根据本专利技术提供的一种基于本体的计算机辅助工厂管道设计系统的数据转换装置,获取模块,具体用于:
[0032]通过所述第一计算机辅助工厂管道设计系统对应的第一插件,提取所述第一模型的模型数据,并将所述第一模型的模型数据写入第一序列化文件,以获取到所述第一序列化文件;
[0033]其中,第一插件是对协议缓冲区工具生成的序列化接口代码和所述第一计算机辅助工厂管道设计系统的API进行编译得到的插件。
[0034]根据本专利技术提供的一种基于本体的计算机辅助工厂管道设计系统的数据转换装置,确定模块,具体用于:
[0035]对所述第一序列化文件进行解析,得到所述第一模型的模型数据;
[0036]通过网络本体语言应用程序编程接口,对所述第一模型的模型数据进行实例化,得到所述第一实现本体实例。
[0037]根据本专利技术提供的一种基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于本体的计算机辅助工厂管道设计系统的数据转换方法,其特征在于,包括:获取第一序列化文件;其中,所述第一序列化文件中包括第一模型的模型数据,所述第一模型与第一计算机辅助工厂管道设计系统匹配;基于所述第一序列化文件,确定所述第一计算机辅助工厂管道设计系统对应的第一实现本体实例;基于所述第一实现本体实例和所述第一计算机辅助工厂管道设计系统和第二计算机辅助工厂管道设计系统之间的实现本体映射规则,确定所述第二计算机辅助工厂管道设计系统对应的第二实现本体实例;其中,所述实现本体映射规则为所述第一计算机辅助工厂管道设计系统的实现本体和所述第二计算机辅助工厂管道设计系统的实现本体之间的映射规则,所述第一实现本体实例为第一计算机辅助工厂管道设计系统的实现本体的实例,所述第二实现本体实例为所述第二计算机辅助工厂管道设计系统的实现本体的实例;基于所述第二实现本体实例,构建所述第一模型对应的第二模型;其中,所述第二模型与所述第二计算机辅助工厂管道设计系统匹配。2.根据权利要求1所述的基于本体的计算机辅助工厂管道设计系统的数据转换方法,其特征在于,所述获取第一序列化文件,包括:通过所述第一计算机辅助工厂管道设计系统对应的第一插件,提取所述第一模型的模型数据,并将所述第一模型的模型数据写入第一序列化文件,以获取到所述第一序列化文件;其中,第一插件是对协议缓冲区工具生成的序列化接口代码和所述第一计算机辅助工厂管道设计系统的API进行编译得到的插件。3.根据权利要求1或2所述的基于本体的计算机辅助工厂管道设计系统的数据转换方法,其特征在于,所述基于所述第一序列化文件,确定所述第一计算机辅助工厂管道设计系统对应的第一实现本体实例,包括:对所述第一序列化文件进行解析,得到所述第一模型的模型数据;通过网络本体语言应用程序编程接口,对所述第一模型的模型数据进行实例化,得到所述第一实现本体实例。4.根据权利要求1或2所述的基于本体的计算机辅助工厂管道设计系统的数据转换方法,其特征在于,所述基于所述第一实现本体实例和所述第一计算机辅助工厂管道设计系统和第二计算机辅助工厂管道设计系统之间的实现本体映射规则,确定所述第二计算机辅助工厂管道设计系统对应的第二实现本体实例,包括:通过推理机,基于所述实现本体映射规则,将所述第一实现本体实例映射为所述第二实现本体实例。5.根据权利要求1或2所述的基于本体的计算机辅助工厂管道设计系统的数据转换方法,其特征在于,所述第二实现本体实例的格式为OWL格式;所述基于所述第二实现...

【专利技术属性】
技术研发人员:范效林何涛李一鸣刘军华熊胜华吴恒张发展李明
申请(专利权)人:北京中科辅龙智能技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1