设计异构数据模型映射策略和自动转换方法及装置制造方法及图纸

技术编号:27877804 阅读:13 留言:0更新日期:2021-03-31 01:00
本发明专利技术公开了一种设计异构数据模型映射策略和自动转换方法及装置,其中,方法包括:读取发动机的设计异构数据文件数据;将设计异构数据文件数据与产品设计对象模型的属性进行关联映射,并将设计异构数据文件数据写入产品设计对象模型;写入产品设计对象模型的参数,以对当前应用程序生成的对应格式的文件模型数据。该方法可以针对不同应用程序生成的设计异构数据文件数据,将设计异构数据文件数据中的参数数据映射为中性的标准格式,进而支持异构数据模型的自动转换,使设计仿真人员无需编程即可实现多种格式数据的参数化标识和解析。

【技术实现步骤摘要】
设计异构数据模型映射策略和自动转换方法及装置
本专利技术涉及数据处理
,特别涉及一种设计异构数据模型映射策略和自动转换方法及装置。
技术介绍
发动机设计仿真过程涉及总体及部件专业的多专业多学科的协作设计,在设计仿真过程中需要调用各种工具软件进行总体性能以及部件系统的性能仿真计算。所以包含了各类工具软件的调用计算、设计仿真流程文件及参数的管理和传递、典型数据的深度应用。相关技术中,发动机设计仿真工具软件的调用一般是通过本地程序文件启动,在设计仿真文件及参数管理,通常是将工具软件产生的文件参数进行本地管理。但是,针对发动机的各类自研算法和商用CAD/CAE软件,不支持对异构数据模型映射策略的定义和自动转换功能,设计仿真人员还需编程才能实现多种格式数据的参数化标识和解析;同时,针对对设计仿真流程中的文件和参数数据流管理功能,无法建立文件和参数传递关系;无法支持典型试验活动的试验数据在设计仿真领域的深度应用(试验/仿真对比验证、试验数据在设计过程中重用等),亟待解决。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种设计异构数据模型映射策略和自动转换方法,针对不同应用程序生成的设计异构数据文件数据,将设计异构数据文件数据中的参数数据映射为中性的标准格式,进而支持异构数据模型的自动转换,使设计仿真人员无需编程即可实现多种格式数据的参数化标识和解析。本专利技术的另一个目的在于提出一种设计异构数据模型映射策略和自动转换装置。本专利技术的又一个目的在于提出一种电子设备。本专利技术的再一个目的在于提出一种计算机可读存储介质。为达到上述目的,本专利技术一方面实施例提出了一种设计异构数据模型映射策略和自动转换方法包括以下步骤:读取发动机的设计异构数据文件数据;将所述设计异构数据文件数据与产品设计对象模型的属性进行关联映射,并将所述设计异构数据文件数据写入所述产品设计对象模型;以及写入所述产品设计对象模型的参数,以对当前应用程序生成的对应格式的文件模型数据。本专利技术实施例的设计异构数据模型映射策略和自动转换方法,针对不同应用程序生成的设计异构数据文件数据,将设计异构数据文件数据中的参数数据映射为中性的标准格式,进而支持异构数据模型的自动转换,使设计仿真人员无需编程即可实现多种格式数据的参数化标识和解析。并且通过提供基于图形化的设计仿真文件格式配置环境,实现发动机设计仿真平台框架与设计仿真文件之间的双向参数交换。另外,根据本专利技术上述实施例的设计异构数据模型映射策略和自动转换方法还可以具有以下附加的技术特征:进一步地,在本专利技术的一个实施例中,所述读取发动机的设计异构数据文件数据,包括:获取设计异构数据文件集合;根据所述设计异构数据文件集合确定数据关系的关联方法,建立设计异构数据文件建立数据映射关系表单。进一步地,在本专利技术的一个实施例中,所述将所述设计异构数据文件数据与产品设计对象模型的属性进行关联映射,包括:根据所述数据映射关系表单确定描述设计异构数据文件的格式和被解析的数据与产品设计对象模型及其属性之间的映射关系;在被解析出的数据在所述数据映射关系表单中被指定与所述产品设计对象模型的对象属性映射时,使用所述产品设计对象模型和参数读写功能,在所述产品设计对象模型中找到对应对象,并为其映射的属性赋值。进一步地,在本专利技术的一个实施例中,所述写入产品设计对象模型的参数,包括:采用参数写入方法,基于所述数据映射关系表单中的映射关系,利用产品标准对象模型的遍历和参数读写功能,当变量被重新赋值后,写入原文本或同样结构的新文本。进一步地,在本专利技术的一个实施例中,所述设计异构数据文件集合的格式包括文件头的格式、一维数组在文件中的表达格式、二维数组在文件中的表达格式、预设的不同类型数据的字符串表达形式和二进制文件的数据桢格式中的一种或多种。为达到上述目的,本专利技术另一方面实施例提出了一种设计异构数据模型映射策略和自动转换装置,包括:读取模块,用于读取发动机的设计异构数据文件数据;写入模块,用于将所述设计异构数据文件数据与产品设计对象模型的属性进行关联映射,并将所述设计异构数据文件数据写入所述产品设计对象模型;以及生成模块,用于写入所述产品设计对象模型的参数,以对当前应用程序生成的对应格式的文件模型数据。本专利技术实施例的设计异构数据模型映射策略和自动转换装置,针对不同应用程序生成的设计异构数据文件数据,将设计异构数据文件数据中的参数数据映射为中性的标准格式,进而支持异构数据模型的自动转换,使设计仿真人员无需编程即可实现多种格式数据的参数化标识和解析。并且通过提供基于图形化的设计仿真文件格式配置环境,实现发动机设计仿真平台框架与设计仿真文件之间的双向参数交换。另外,根据本专利技术上述实施例的设计异构数据模型映射策略和自动转换装置还可以具有以下附加的技术特征:进一步地,在本专利技术的一个实施例中,所述读取模块,具体用于:获取设计异构数据文件集合;根据所述设计异构数据文件集合确定数据关系的关联方法,建立设计异构数据文件建立数据映射关系表单。进一步地,在本专利技术的一个实施例中,所述写入模块,具体用于:根据所述数据映射关系表单确定描述设计异构数据文件的格式和被解析的数据与产品设计对象模型及其属性之间的映射关系;在被解析出的数据在所述数据映射关系表单中被指定与所述产品设计对象模型的对象属性映射时,使用所述产品设计对象模型和参数读写功能,在所述产品设计对象模型中找到对应对象,并为其映射的属性赋值。进一步地,在本专利技术的一个实施例中,所述生成模块,具体用于:采用参数写入方法,基于所述数据映射关系表单中的映射关系,利用产品标准对象模型的遍历和参数读写功能,当变量被重新赋值后,写入原文本或同样结构的新文本。进一步地,在本专利技术的一个实施例中,所述设计异构数据文件集合的格式包括文件头的格式、一维数组在文件中的表达格式、二维数组在文件中的表达格式、预设的不同类型数据的字符串表达形式和二进制文件的数据桢格式中的一种或多种。为达到上述目的,本专利技术又一方面实施例提出一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行上述的设计异构数据模型映射策略和自动转换方法。为达到上述目的,本专利技术再一方面实施例提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现上述的设计异构数据模型映射策略和自动转换方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为根据本专利技术实施例的设计异构数据模型映射策略和自动转换方法的流程图;图2为根据本专利技术一个实施例的设计异构数据模型映射策略和自动转换方法的本文档来自技高网...

【技术保护点】
1.一种设计异构数据模型映射策略和自动转换方法,其特征在于,包括以下步骤:/n读取发动机的设计异构数据文件数据;/n将所述设计异构数据文件数据与产品设计对象模型的属性进行关联映射,并将所述设计异构数据文件数据写入所述产品设计对象模型;以及/n写入所述产品设计对象模型的参数,以对当前应用程序生成的对应格式的文件模型数据。/n

【技术特征摘要】
1.一种设计异构数据模型映射策略和自动转换方法,其特征在于,包括以下步骤:
读取发动机的设计异构数据文件数据;
将所述设计异构数据文件数据与产品设计对象模型的属性进行关联映射,并将所述设计异构数据文件数据写入所述产品设计对象模型;以及
写入所述产品设计对象模型的参数,以对当前应用程序生成的对应格式的文件模型数据。


2.根据权利要求1所述的方法,其特征在于,所述读取发动机的设计异构数据文件数据,包括:
获取设计异构数据文件集合;
根据所述设计异构数据文件集合确定数据关系的关联方法,建立设计异构数据文件建立数据映射关系表单。


3.根据权利要求2所述的方法,其特征在于,所述将所述设计异构数据文件数据与产品设计对象模型的属性进行关联映射,包括:
根据所述数据映射关系表单确定描述设计异构数据文件的格式和被解析的数据与产品设计对象模型及其属性之间的映射关系;
在被解析出的数据在所述数据映射关系表单中被指定与所述产品设计对象模型的对象属性映射时,使用所述产品设计对象模型和参数读写功能,在所述产品设计对象模型中找到对应对象,并为其映射的属性赋值。


4.根据权利要求3所述的方法,其特征在于,所述写入产品设计对象模型的参数,包括:
采用参数写入方法,基于所述数据映射关系表单中的映射关系,利用产品标准对象模型的遍历和参数读写功能,当变量被重新赋值后,写入原文本或同样结构的新文本。


5.根据权利要求2所述的方法,其特征在于,所述设计异构数据文件集合的格式包括文件头的格式、一维数组在文件中的表达格式、二维数组在文件中的表达格式、预设的不同类型数据的字符串表达形式和二进制...

【专利技术属性】
技术研发人员:王西雁孔祥龙林艺斌冯夏芸冉东方
申请(专利权)人:北京动力机械研究所
类型:发明
国别省市:北京;11

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

1