本发明涉及信息处理领域,特别涉及一种模型建立方法、装置及存储介质。
背景技术:
基于模型的定义(mbd)是将产品的设计定义、工艺描述、制造要求等所有相关数据信息都集成在产品模型中的数字化定义方法。
航空产品的产品数据定义方法正在逐步由传统的基于文档的定义方式全面转向基于模型的定义方式,通过应用mbd技术实现数字化的产品数据定义,并基于产品模型开展飞机系统工程研制。
在航空设计制造领域,mbd应用主要集中在以飞机的机体结构零部件为典型代表的机械类产品的数据定义与信息集成上。其mbd模型的定义方法是通过规范的几何数据集定义与几何建模方法建立产品三维实体模型,形成产品设计定义,然后以三维cad数字模型为载体,进一步在cad模型中以属性定义的方式附着产品的制造、工艺、装配、检验等非几何数据信息,形成产品的mbd模型定义。同时,其mbd模型结构中仅包含产品的三维机械cad模型。
目前这种以三维机械cad模型为中心的mbd模型定义方法仅解决了当前机械类产品的设计与制造数据信息的定义。对于需要进行多学科协同设计研制、接口与功能复杂的机电类产品,这种mbd模型定义方法尚无法完全满足当前的实际工程研制需求。
复杂机电产品的mbd模型不仅需要建立三维cad数字模型,并集成各类非几何数据信息;还需要在三维机械cad模型基础上,进一步扩展定义与产品的功能特性密切相关的数据信息,如电子电气接口数据、功能逻辑特性数以及各类由产品研制业务需求确定的以产品属性形式定义的数据信息,从而形成满足工程研制业务需求的全信息的机电产品mbd模型。
技术实现要素:
本发明实施例提供一种模型建立方法、装置及存储介质,能够进行多学科、多技术领域的产品数据信息集成。
第一方面,提供一种模型建立方法,包括:
获取实例对象的目标研制活动需求;
获取所述实例对象的目标类别;
根据所述目标研制需求和所述目标类别,从技术谱模型中获取所述实例对象的具体属性项;
根据所述目标研制活动需求、所述目标类别和所述具体属性项建立所述实例对象的全信息属性模型。
可选的,所述技术谱模型包括研制活动需求、不同研制活动需求中的类别,及所述类别下的所有属性项。
第二方面,提供一种模型建立装置,包括:
第一获取模块,用于获取实例对象的目标研制活动需求;
第二获取模块,用于获取所述实例对象的目标类别;
第三获取模块,用于根据所述目标研制需求和所述目标类别,从技术谱模型中获取所述实例对象的具体属性项;
建立模块,用于根据所述目标研制活动需求、所述目标类别和所述具体属性项建立所述实例对象的全信息属性模型。
可选的,所述技术谱模型包括研制活动需求、不同研制活动需求中的类别,及所述类别下的所有属性项。
第三方面,提供一种模型建立装置,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取实例对象的目标研制活动需求;
获取所述实例对象的目标类别;
根据所述目标研制需求和所述目标类别,从技术谱模型中获取所述实例对象的具体属性项;
根据所述目标研制活动需求、所述目标类别和所述具体属性项建立所述实例对象的全信息属性模型。
第四方面,提供一种计算机可读的存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面所述的方法。
本发明与当前以三维cad模型为中心的mbd模型定义方式比较具有以下显著优点:
1、产品的全信息模型的数据定义内容可按照工程研制业务需求即实例对象的目标研制活动需求扩展;
2、能够进行多学科、多技术领域的产品数据信息集成;
3、能够在产品研制的全生命周期中实现产品数据信息集成;
4、便于在不同的产品设计环境下及建模工具开展产品全信息模型定义。
附图说明
图1为本发明实施例提供一种模型建立方法的流程图;
图2为本发明实施例提供的技术谱表模型的示意图;
图3为本发明实施例提供的复杂机电产品全信息模型结构定义示例的示意图;
图4为本发明实施例提供的技术谱系建立的主模型的示意图;
图5为本发明实施例提供的技术谱系建立的主模型的过程的示意图;
图6为本发明实施例提供一种模型建立装置的结构示意图;
图7为本发明实施例提供一种模型建立装置的结构示意图。
具体实施方式
实施例一
本发明实施例提供一种模型建立方法,如图1所示,该方法包括:
步骤101、获取实例对象的目标研制活动需求。
步骤102、获取实例对象的目标类别。
步骤103、根据目标研制需求和目标类别,从技术谱模型中获取实例对象的具体属性项。
步骤104、根据目标研制活动需求、目标类别和具体属性项建立实例对象的全信息属性模型。
技术谱模型包括研制活动需求、不同研制活动需求中的类别,及类别下的所有属性项。
a.工程研制业务需求分析
分析复杂机电产品在工程研制各个环节中的研制业务内容,作为产品全信息mbd模型中数据信息定义的来源与需求依据,即实例对象的目标研制活动需求。
b.技术谱系构建
以复杂机电产品的工程研制业务需求为依据,以属性的方式描述各个产品数据信息,通过构建可扩展的产品属性定义描述体系,形成包含产品全信息定义的产品技术谱系。
c.全信息模型结构
按照功能主模型/子模型的结构形式定义复杂机电产品的mbd模型结构。功能主模型是对产品的全信息mbd模型的抽象定义,子模型是从不同维度定义的复杂机电产品的各个具体的专业学科模型。
e.功能主模型的定义
按照产品技术谱系定义复杂机电产品功能主模型中的产品属性项,采用基于产品分解结构(productbreakdownstructure,pbs)的通用柔性建模方式进行建模设计,定义复杂机电产品的功能主模型。
f.子模型的定义
以全信息mbd模型结构中的功能主模型下的子模型定义为依据,应用专业建模设计工具建立复杂机电产品的各个专业学科子模型,同时对功能主模型中的定义的产品属性项按照子模型的类别进行分类部署,定义各个具体子模型。
1、技术谱表模型
技术谱模型包括研制活动需求、不同研制活动需求中的类别,及类别下的所有属性项。复杂机电产品技术谱系示例如图2所示。
2、实例对象全信息模型结构
按照功能主模型/子模型的结构形式定义复杂机电产品的mbd模型结构。
功能主模型定义复杂机电产品的全信息mbd模型中的所有属性项,子模型定义复杂机电产品的具体的专业学科模型,并按照功能主模型的定义部署的相关的属性项。
按照功能主模型/子模型的mbd模型定义结构,能够在当前三维机械cad模型的基础上,通过扩展功能主模型下的子模型的定义,扩充复杂机电产品的全信息数据定义内容。
复杂机电产品全信息模型结构定义示例如图3所示。
3、实例对象模型建模
按照复杂机电产品技术谱系确定的产品功能主模型上的属性定义项,采用柔性建模方式进行实例对象主模型建模。
模型的结构如图4所示,按照产品技术谱系建立功能主模型的具体步骤如图5所示。
获取实例对象的目标研制活动需求:引用技术谱系的研制需求定义模型的“方法”;获取实例对象的目标类别:引用技术谱系的产品分类定义模型的“类别”;根据目标研制需求和目标类别,从技术谱模型中获取实例对象的具体属性项:将“属性项”建立到对象主模型;建立模型,将主模型的属性项分别部署到各个子模型;属性项的“值”用于设计/制造的数据定义;主模型/子模型共享所有的属性数据。按照以上建模方法,功能主模型建模可在各类plm\pdm平台上实现,形成复杂机电产品的功能主模型的定义,子模型建模可在各类专业设计工具平台下实现,形成复杂机电产品的子模型的定义。
实施例二
本发明实施例提供一种模型建立装置,如图6所示,该装置包括:
第一获取模块201,用于获取实例对象的目标研制活动需求;
第二获取模块202,用于获取所述实例对象的目标类别;
第三获取模块203,用于根据所述目标研制需求和所述目标类别,从技术谱模型中获取所述实例对象的具体属性项;
建立模块204,用于根据所述目标研制活动需求、所述目标类别和所述具体属性项建立所述实例对象的全信息属性模型。
进一步的,所述技术谱模型包括研制活动需求、不同研制活动需求中的类别,及所述类别下的所有属性项。
实施例三
本发明实施例提供一种模型建立装置,如图6所示,该装置包括:
处理器301;
用于存储所述处理器可执行指令的存储器302;
其中,所述处理器301被配置为:
获取实例对象的目标研制活动需求;
获取所述实例对象的目标类别;
根据所述目标研制需求和所述目标类别,从技术谱模型中获取所述实例对象的具体属性项;
根据所述目标研制活动需求、所述目标类别和所述具体属性项建立所述实例对象的全信息属性模型。
处理器301可以配置为:
所述技术谱模型包括研制活动需求、不同研制活动需求中的类别,及所述类别下的所有属性项。
实施例四
本发明实施例提供一种计算机可读的存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例一所述的方法。