工业软件框架中机理模型库及其调用方法技术

技术编号:27417484 阅读:34 留言:0更新日期:2021-02-21 14:34
本发明专利技术公开工业软件框架中机理模型库及其调用方法,机理模型库用于构建机理视图,机理模型库包括:至少一个机理模型,一个机理模型对应于工业软件的一个环节,每个机理模型均包括以下内容:单元数据、特性数据、载荷数据、分析数据以及结果数据。本发明专利技术公开了用于构建机理视图的机理模型库,使得机理视图的构建更便利,可以更直观查阅机理视图的内容以及机理视图在各个环节所表征的含义,本发明专利技术公开的机理模型库的调用借助模型库管理系统,调用方法简单快速。简单快速。简单快速。

【技术实现步骤摘要】
工业软件框架中机理模型库及其调用方法


[0001]本专利技术属于工业软件
,具体涉及一种工业软件框架中机理模型库及其调用方法。

技术介绍

[0002]在工业软件领域,工业产品不仅仅指生产的产品,设备、生产线、系统等都统称为工业产品。针对这些工业产品所开发出来的软件称为工业软件。工业软件涉及工业产品的设计、制造,运维和管理全生命周期。
[0003]传统的软件开发都是面向对象或者面向过程的,随着计算机科学技术的迅速发展,工业软件系统越来越复杂,功能越来越强大,若还采用原来旧的方法开发软件,则无法满足软件系统的要求,这就需要有一种更新,更符合系统工程要求的方法来指导软件系统的开发。但由于工业软件的特殊性和复杂性,这些传统的开发模式已经无法满足工业软件的开发需求,面向模型的开发模式成为工业软件开发的主要方式。
[0004]在工业软件从规划到应用过程中往往需要很多人员的参与,每个人都充当不同的角色。所以工业软件视图又可以分为物理视图、用户视图、机理视图、开发视图,部署视图和运行视图,如图1所示。每个视图都需要不同的人员角色的参与,开发视图参与者往往是软件开发工程师,机理视图的参与者往往是应用者或专家。
[0005]机理视图涉及到工业软件原理性开发,它往往已经聚焦到某个具体的工业领域,在开发视图的基础之上,应用工程师通过与具有领域背景的应用专家反复沟通形成的。

技术实现思路

[0006]为了解决上述技术问题,本专利技术提出了工业软件框架中机理模型库及其调用方法。
[0007]为了达到上述目的,本专利技术的技术方案如下:
[0008]一方面,本专利技术公开工业软件框架中机理模型库,机理模型库用于构建机理视图,机理模型库包括:至少一个机理模型,一个机理模型对应于工业软件的一个环节,每个机理模型均包括以下内容:单元数据、特性数据、载荷数据、分析数据以及结果数据。
[0009]在上述技术方案的基础上,还可做如下改进:
[0010]作为优选的方案,对应于工业软件不同环节的机理模型所包括的内容不同。
[0011]作为优选的方案,机理模型库包括两个机理模型,一个机理模型对应于工业软件的设计环节,另一个机理模型对应于工业软件的仿真环节。
[0012]另一方面,本专利技术公开工业软件框架中机理模型库的调用方法,利用模型管理系统调用上述任一种工业软件框架中机理模型库中的机理模型。
[0013]作为优选的方案,模型管理系统包括:
[0014]产品模型库,用于保存模型字典、产品构形、特性字典、特征构形、行为构形以及流程构形;
[0015]数据模型库,用于保存数据字典和数据构形;
[0016]数据库,用于保存数据和特性;
[0017]方法模型库,用于保存方法字典和方法构形;
[0018]方法库,用于保存方法程序。
[0019]作为优选的方案,每一个机理模型都对应模型字典中一个字典ID号。
[0020]作为优选的方案,具体包括以下步骤:
[0021]步骤1),通过模型字典的字典ID号确定机理模型,该机理模型获取单元数据;
[0022]步骤2),根据模型字典的字典ID号和特性字典的字典ID号,在数据库中查到对应特性数据,并赋值给机理模型中的特性数据,该机理模型获取特性数据;
[0023]根据模型字典的字典ID号和数据字典的字典ID号,在数据库中查到对应载荷数据,并赋值给机理模型中的载荷数据,该机理模型获取载荷数据;
[0024]步骤3),定义模型的行为,该机理模型获取分析数据,执行分析,得出分析结果,该机理模型获取结果数据。
[0025]作为优选的方案,步骤2)还包括:根据模型字典的字典ID号和方法字典的字典ID号,在方法库中查到对应方法,并赋值给机理模型。
[0026]本专利技术工业软件框架中机理模型库及其调用方法公开了用于构建机理视图的机理模型库,使得机理视图的构建更便利,可以更直观查阅机理视图的内容以及机理视图在各个环节所表征的含义,本专利技术公开的机理模型库的调用借助模型库管理系统,调用方法简单快速。
附图说明
[0027]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0028]图1为现有技术中工业软件六大视图。
[0029]图2为本专利技术实施例提供的机理模型库的框图。
[0030]图3为本专利技术实施例提供的模型管理系统的框图。
[0031]图4为本专利技术实施例提供的机理模型库的调用方法流程图。
[0032]其中:1-产品模型库,2-数据模型库,3-数据库,4-方法模型库,5-方法库。
具体实施方式
[0033]下面结合附图详细说明本专利技术的优选实施方式。
[0034]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。“包括”元件的表述是“开放式”表述,该“开放式”表述仅仅是指存在对应的部件,不应当解释为排除附加的部件。
[0035]为了达到本专利技术的目的,本专利技术公开工业软件框架中机理模型库及其调用方法的
其中一些实施例中,该机理模型库用于构建机理视图,如图2所示,机理模型库包括:至少一个机理模型,一个机理模型对应于工业软件的一个环节,每个机理模型均包括以下内容:单元数据、特性数据、载荷数据、分析数据以及结果数据。
[0036]对应于工业软件不同环节的机理模型所包括的内容不同。
[0037]在一些具体的实施例中,机理模型库包括两个机理模型,一个机理模型对应于工业软件的设计环节,另一个机理模型对应于工业软件的仿真环节。
[0038]设计环节和仿真环节对应的机理模型中所包含的内容不同。
[0039]对应于工业软件的设计环节的机理模型,单元数据包括了产品总装、产品的各个零部件等;特性数据包括了产品的材料、质量、外观、体积等;载荷数据包括了装配预紧力说明、产品总的重量等;分析数据包括了装配干涉检查、运动模拟等;结果数据中包括了产品用于生产制造的精确模型、装配模型、工艺卡等。
[0040]对应于工业软件的仿真环节的机理模型,单元数据包括有限元单元;特性数据包括材料参数、剖面参数、铺层参数、载荷包括力、速度、加速度、温度、振动、模态等;分析数据包括静力、动力、振动、模态分析等;结果数据包括各个分析产生的结果文件、曲线、表格等。机理视图模型库在调用时,根据用户所关心的内容,选择合适的节点,可查看具体的内容。
[0041]本专利技术实施例还公开工业软件框架中机理模型库的调用方法,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.工业软件框架中机理模型库,其特征在于,机理模型库用于构建机理视图,所述机理模型库包括:至少一个机理模型,一个所述机理模型对应于工业软件的一个环节,每个所述机理模型均包括以下内容:单元数据、特性数据、载荷数据、分析数据以及结果数据。2.根据权利要求1所述的工业软件框架中机理模型库,其特征在于,对应于所述工业软件不同环节的机理模型所包括的内容不同。3.根据权利要求1所述的工业软件框架中机理模型库,其特征在于,所述机理模型库包括两个机理模型,一个所述机理模型对应于工业软件的设计环节,另一个所述机理模型对应于工业软件的仿真环节。4.工业软件框架中机理模型库的调用方法,其特征在于,利用模型管理系统调用如权利1-3任一项所述的工业软件框架中机理模型库中的机理模型。5.根据权利要求4所述的调用方法,其特征在于,所述模型管理系统包括:产品模型库,用于保存模型字典、产品构形、特性字典、特征构形、行为构形以及流程构形;数据模型库,用于保存数据字典和数据构形;数据...

【专利技术属性】
技术研发人员:牟全臣姚立民田大将周连林吴学志
申请(专利权)人:上海数设科技有限公司
类型:发明
国别省市:

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

1