System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于仿真组件的网格文件求解方法、装置、设备及介质制造方法及图纸_技高网

基于仿真组件的网格文件求解方法、装置、设备及介质制造方法及图纸

技术编号:40578345 阅读:5 留言:0更新日期:2024-03-06 17:20
本申请涉及一种基于仿真组件的网格文件求解方法、装置、设备及介质。该方法包括:获取网格文件以及与网格文件对应的工程描述文件,然后对工程描述文件进行解析,获得针对网格文件的解析信息,根据解析信息调用若干个与网格文件匹配的目标仿真组件,并将目标仿真组件置于预设数据结构中,生成目标数据结构,采用目标数据结构对网格文件进行仿真求解,获得针对网格文件的仿真解析数据。本申请提供的方案,能够有针对性地、灵活地根据解析信息调用匹配的目标仿真组件,同时通过将复杂工程需求转化为具象的目标数据结构,实现采用有效的目标数据结构对网格文件进行仿真求解,获得针对网格文件的仿真解析数据。

【技术实现步骤摘要】

本申请涉及仿真计算,尤其涉及基于仿真组件的网格文件求解方法、装置、设备及介质


技术介绍

1、cae(computer aided engineering,计算机辅助工程)指的是利用计算机辅助求解复杂的工程和产品的结构力学性能以及优化结构性能等,通过将工程涉及的各个环节有机地组织起来,实现集成有关的信息,使其产生并存在于工程的整个生命周期。

2、在实际工业应用中,cae软件的主体为有限元分析软件,其主要对固体结构、流体或者电磁等进行分析,相关的有限元分析处理技术一般将复杂工程的计算流程组件化,然后通过调用各个组件接口实现硬编码,硬编码的方式容易令计算流程设计过于依赖计算机语言本身的逻辑控制语言,从而导致有限元分析处理技术的灵活性较差,难以满足复杂的工程需求。


技术实现思路

1、本申请提供一种基于仿真组件的网格文件求解方法、装置、设备及介质,以解决或者部分解决相关有限元分析处理技术的灵活性差,难以满足复杂的工程需求的问题。

2、本申请第一方面提供一种基于仿真组件的网格文件求解方法,包括:

3、获取网格文件以及与所述网格文件对应的工程描述文件;

4、对所述工程描述文件进行解析操作,获得针对所述网格文件的解析信息;

5、根据所述解析信息调用若干个与所述网格文件匹配的目标仿真组件,并将所述目标仿真组件置于预设数据结构中,生成目标数据结构;

6、采用所述目标数据结构对所述网格文件进行仿真求解,获得针对所述网格文件的仿真解析数据。

7、在一种实例中,所述解析操作包括词法解析和语法解析,所述对所述工程描述文件进行解析操作,获得针对所述网格文件的解析信息,包括:

8、采用预设解析器对所述工程描述文件进行所述词法解析,获得若干个词法单元;

9、对所述若干个词法单元进行所述语法解析,获得所述网格文件的解析信息。

10、在一种实例中,所述解析信息包括所述网格文件的物理场类型和求解方式,所述根据所述解析信息调用若干个与所述网格文件匹配的目标仿真组件,包括:

11、获取与所述物理场类型关联的仿真组件库,所述仿真组件库包括若干个同一所述物理场类型的初始仿真组件;

12、从若干个所述初始仿真组件中筛选至少一个与所述求解方式匹配的目标仿真组件。

13、在一种实例中,所述解析信息还包括解析顺序,所述预设数据结构包括功能池和逻辑池,所述将所述目标仿真组件置于预设数据结构中,生成目标数据结构,包括:

14、按照所述解析顺序逐一将所述若干个目标仿真组件置于所述功能池或所述逻辑池,生成所述目标数据结构;

15、其中,所述解析顺序为采用所述求解方式对所述网格文件进行仿真求解时的先后次序。

16、在一种实例中,所述目标仿真组件包括基本计算组件和逻辑处理组件,所述按照所述解析顺序逐一将所述若干个目标仿真组件置于所述功能池或所述逻辑池,生成所述目标数据结构,包括:

17、按照所述解析顺序将所述基本计算组件置于所述功能池,将所述逻辑处理组件置于所述逻辑池;

18、当所述基本计算组件和所述逻辑处理组件被放置完毕时,对所述功能池和所述逻辑池中的目标仿真组件进行编号,生成所述目标数据结构。

19、在一种实例中,所述当所述基本计算组件和所述逻辑处理组件被放置完毕,对所述功能池和所述逻辑池中的目标仿真组件进行编号,生成所述目标数据结构,包括:

20、当所述基本计算组件和所述逻辑处理组件被放置完毕时,获取所述基本计算组件的第一子组件和所述逻辑处理组件的第二子组件;

21、分别对所述第一子组件和所述第二子组件进行编号,获得所述第一子组件和所述第二子组件的组件编号;

22、构建所述组件编号与所述第一子组件、第二子组件之间的映射关系,并存储至所述功能池和所述逻辑池中,生成所述目标数据结构。

23、在一种实例中,所述采用所述目标数据结构对所述网格文件进行仿真求解,获得针对所述网格文件的仿真解析数据,包括:

24、通过所述组件编号从所述功能池中调用所述第一子组件以及从所述逻辑池中调用所述第二子组件;

25、采用所述第一子组件和所述第二子组件对所述网格文件进行仿真求解,获得针对所述网格文件的仿真解析数据。

26、本申请第二方面提供一种基于仿真组件的网格文件求解装置,包括:

27、文件获取模块,用于获取网格文件以及与所述网格文件对应的工程描述文件;

28、文件解析模块,用于对所述工程描述文件进行解析操作,获得针对所述网格文件的解析信息;

29、目标数据结构生成模块,用于根据所述解析信息调用若干个与所述网格文件匹配的目标仿真组件,并将所述目标仿真组件置于预设数据结构中,生成目标数据结构;

30、仿真解析数据获取模块,用于采用所述目标数据结构对所述网格文件进行仿真求解,获得针对所述网格文件的仿真解析数据。

31、本申请第三方面提供一种电子设备,包括:

32、处理器;以及

33、存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。

34、本申请第四方面提供一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。

35、本申请提供的技术方案可以包括以下有益效果:

36、在本申请实施例中,获取网格文件以及与网格文件对应的工程描述文件,然后对工程描述文件进行解析,获得针对网格文件的解析信息,根据解析信息调用若干个与网格文件匹配的目标仿真组件,并将目标仿真组件置于预设数据结构中,生成目标数据结构,采用目标数据结构对网格文件进行仿真求解,获得针对网格文件的仿真解析数据,从而对工程描述文件进行解析,能够准确地获取到网格文件的解析信息,便于有针对性地、灵活地根据解析信息调用匹配的目标仿真组件,同时通过将复杂工程需求所匹配的目标仿真组件置于该预设数据结构中,实现将复杂工程需求转化为具象的目标数据结构,从而采用有效的、满足复杂工程需求的目标数据结构对网格文件进行仿真求解,准确地获得针对网格文件的仿真解析数据。

37、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

本文档来自技高网...

【技术保护点】

1.一种基于仿真组件的网格文件求解方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述解析操作包括词法解析和语法解析,所述对所述工程描述文件进行解析操作,获得针对所述网格文件的解析信息,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述解析信息包括所述网格文件的物理场类型和求解方式,所述根据所述解析信息调用若干个与所述网格文件匹配的目标仿真组件,包括:

4.根据权利要求1所述的方法,其特征在于,所述解析信息还包括解析顺序,所述预设数据结构包括功能池和逻辑池,所述将所述目标仿真组件置于预设数据结构中,生成目标数据结构,包括:

5.根据权利要求4所述的方法,其特征在于,所述目标仿真组件包括基本计算组件和逻辑处理组件,所述按照所述解析顺序逐一将所述若干个目标仿真组件置于所述功能池或所述逻辑池,生成所述目标数据结构,包括:

6.根据权利要求5所述的方法,其特征在于,所述当所述基本计算组件和所述逻辑处理组件被放置完毕,对所述功能池和所述逻辑池中的目标仿真组件进行编号,生成所述目标数据结构,包括:

7.根据权利要求6所述的方法,其特征在于,所述采用所述目标数据结构对所述网格文件进行仿真求解,获得针对所述网格文件的仿真解析数据,包括:

8.一种基于仿真组件的网格文件求解装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1-7中任一项所述的方法。

...

【技术特征摘要】

1.一种基于仿真组件的网格文件求解方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述解析操作包括词法解析和语法解析,所述对所述工程描述文件进行解析操作,获得针对所述网格文件的解析信息,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述解析信息包括所述网格文件的物理场类型和求解方式,所述根据所述解析信息调用若干个与所述网格文件匹配的目标仿真组件,包括:

4.根据权利要求1所述的方法,其特征在于,所述解析信息还包括解析顺序,所述预设数据结构包括功能池和逻辑池,所述将所述目标仿真组件置于预设数据结构中,生成目标数据结构,包括:

5.根据权利要求4所述的方法,其特征在于,所述目标仿真组件包括基本计算组件和逻辑处理组件,所述按照所述解...

【专利技术属性】
技术研发人员:张立成陆雍郑建国包刚强
申请(专利权)人:安世亚太科技股份有限公司
类型:发明
国别省市:

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

1